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
339527070487	339527071006	339527071556	339527072131	339527072656	339527073231	339527073756	339527074306	339527074856	339527075406	339527075956	339527076506	339527077056	339527077606	339527078156	339527078706	339527079256	339527079806	339527080356	339527080906	339527081456	339527082031	339527082556	339527083106	339527083656	339527084206	339527084756	339527085306	339527085856	339527086406	339527086956	339527087506	339527088056	339527088606	339527089156	339527089706	339527090256	339527090806	339527091381	339527091906	339527092456	339527093006	339527093556	339527094106	339527094656	339527095206	339527095756	339527096306	339527096856	339527097406	339527097956	339527098531	339527099081	339527099606	339527100156	339527100731	339527101256	339527101806	339527102356	339527102906	339527103456	339527104031	339527104556	339527105106	339527105656	339527106206	339527106756	339527107306	339527107881	339527108431	339527108956	339527109506	339527110056	339527110631	339527111156	339527111706	339527112256	339527112806	339527113356	339527113931	339527114457	339527115006	339527115556	339527116131	339527116656	339527117206	339527117756	339527118306	339527118856	339527119406	339527119956	339527120506	339527121056	339527121606	339527122156	339527122706	339527123256	339527123831	339527124356	339527124906	339527125456	339527126031	339527126556	339527127106	339527127656	339527128206	339527128756	339527129306	339527129856	339527130406	339527130956	339527131506	339527132056	339527132606	339527133156	339527133706	339527134256	339527134806	339527135357	339527135906	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22458	20454	28274	22557	20458	18534	1839	748	580	510	465	436	396	361	375	336	310	320	331	333	288	321	333	312	288	287	338	336	309	275	282	286	263	282	282	300	279	279	281	255	253	309	247	244	256	262	297	256	265	280	288	253	267	265	261	275	307	267	273	266	286	259	270	261	265	264	259	260	261	274	263	289	228	256	263	272	292	262	287	295	277	295	251	244	248	268	257	249	281	278	264	254	282	282	277	245	254	244	269	265	272	267	246	277	270	264	255	292	253	254	275	267	271	285	284	269	257	283	273	264	281	258	262	236	271	251	274	267	248	245	263	283	233	259	271	269	274	250	262	256	270	260	274	260	273	234	288	262	274	243	246	281	280	300	284	274	278	289	257	236	253	267	272	247	254	280	279	270	232	266	290	268	278	258	291	265	232	257	251	262	256	244	261	272	276	294	272	288	243	273	270	262	256	227	275	249	229	254	244	240	243	265	216	287	281	240	285	253	266	276	278	231	296	299	274	265	255	261	274	249	258	269	283	272	281	254	255	237	273	267	253	262	250	263	261	253	258	285	238	269	264	244	290	258	269	227	282	261	253	285	282	253	257	254	259	268	302	234	271	282	259	301	236	280	268	274	284	271	258	279	262	225	261	282	256	264	245	252	244	265	254	262	267	246	276	227	240	263	251	262	238	263	289	236	235	261	270	295	271	299	297	285	268	264	254	261	253	278	270	263	263	266	256	302	266	245	273	241	250	250	285	281	285	243	238	281	271	288	227	268	240	217	275	242	307	252	274	281	278	271	264	245	240	281	259	251	252	274	253	283	230	263	245	244	252	275	278	246	276	261	251	241	241	274	257	298	294	243	250	254	296	291	292	271	269	267	257	262	254	251	261	279	270	247	301	278	261	262	264	240	273	266	262	243	259	244	274	276	253	252	287	272	254	273	291	259	264	253	247	266	284	237	260	277	239	266	268	262	277	271	264	236	245	284	272	291	263	253	261	265	276	248	242	253	244	270	259	260	258	287	257	251	236	259	270	261	273	212	246	276	230	241	281	280	245	254	242	254	267	272	280	263	254	268	256	269	268	282	278	243	262	250	269	250	282	278	266	267	274	282	269	296	263	257	251	237	270	263	261	263	271	276	284	246	271	247	279	287	281	277	282	265	237	273	273	260	255	257	252	287	266	281	273	246	275	271	247	250	257	232	256	249	248	279	277	265	284	249	254	227	259	266	272	248	265	270	270	292	268	226	239	285	271	281	278	286	290	246	275	229	241	284	259	272	247	281	240	262	252	261	278	290	271	263	263	290	238	293	257	255	272	246	253	239	257	248	265	258	254	304	251	275	247	261	251	257	252	310	296	260	269	213	272	300	281	243	277	264	261	291	235	270	239	281	260	274	238	232	279	256	248	246	266	264	258	268	271	256	237	255	286	296	256	291	269	281	306	254	250	300	260	235	242	281	253	242	243	266	258	245	242	235	237	285	260	236	250	220	257	262	236	268	259	258	261	237	240	261	290	275	299	261	276	256	260	270	275	277	249	285	295	256	275	291	279	239	255	255	243	275	231	249	281	274	258	255	250	287	251	274	261	271	264	277	250	253	249	248	253	244	281	265	239	254	253	273	248	263	269	252	258	251	281	230	299	273	279	255	274	288	257	250	250	254	259	253	258	251	264	262	280	263	268	252	268	251	280	301	274	245	255	252	266	252	266	264	253	279	264	260	259	261	282	267	269	261	255	274	289	273	292	276	272	251	270	259	277	258	258	279	270	256	257	281	284	244	253	259	259	278	262	232	245	242	246	255	260	266	273	250	259	258	287	257	276	267	274	239	265	243	259	263	264	275	296	268	267	264	245	279	265	257	285	284	245	275	266	243	252	258	257	247	275	296	256	252	246	267	268	255	273	260	260	257	260	281	265	241	249	260	272	238	281	279	269	245	260	274	234	256	262	265	263	244	278	243	261	276	267	270	239	263	256	265	266	258	242	262	240	255	236	230	279	280	257	268	270	298	260	275	254	263	276	266	254	271	274	248	260	260	235	223	247	263	256	242	279	253	242	265	284	267	267	261	252	260	253	257	273	241	249	271	285	258	271	268	278	255	276	269	281	254	280	261	255	270	277	254	284	245	270	253	270	229	226	219	263	223	286	264	268	276	262	265	275	267	294	277	263	286	262	273	270	265	254	267	254	229	276	223	242	254	259	275	244	238	268	270	311	246	298	279	266	253	308	281	272	274	274	264	264	280	234	285	264	273	278	243	277	237	250	270	254	257	276	275	234	260	223	256	278	291	282	237	275	258	314	268	279	287	245	264	229	306	262	265	267	248	249	250	250	228	243	269	238	252	240	280	260	236	247	253	252	289	255	277	268	255	269	263	269	265	279	275	247	270	269	251	310	253	265	263	250	275	264	249	262	251	280	270	274	260	248	253	296	282	266	251	275	235	254	260	273	248	276	280	252	274	297	278	254	279	275	270	257	260	269	266	262	248	236	262	207	274	281	266	270	266	260	283	258	247	241	289	273	243	254	260	256	284	270	273	245	280	251	276	283	280	267	272	271	274	265	260	280	251	275	255	265	255	297	297	242	255	295	240	236	269	260	247	289	283	264	280	292	293	241	281	255	245	258	253	255	258	261	254	253	256	263	234	265	260	264	219	291	267	289	274	275	259	278	304	265	272	249	270	260	240	307	266	272	253	247	265	270	282	258	253	279	269	268	268	246	278	275	263	282	243	262	263	256	250	258	264	272	248	262	260	288	261	274	259	265	280	280	239	287	262	230	245	281	255	257	251	250	255	231	252	247	241	302	271	274	272	280	273	256	276	267	255	275	274	257	243	272	259	247	226	270	290	267	247	279	285	255	267	256	241	263	278	236	269	291	255	268	285	278	272	257	282	258	268	274	264	265	260	279	275	257	239	282	262	286	264	261	259	233	252	251	250	263	249	256	281	271	249	249	270	266	268	251	271	268	281	273	262	256	233	288	236	263	262	257	233	272	272	257	242	263	245	277	270	277	240	246	274	257	272	266	252	248	245	276	263	262	286	267	264	265	283	270	275	230	247	282	281	269	244	249	250	280	270	276	246	284	280	259	250	277	252	273	258	241	246	252	264	275	228	256	288	241	269	259	264	265	280	265	255	274	264	258	269	259	277	295	281	269	251	275	248	229	258	251	241	239	249	246	250	256	252	272	277	311	271	260	264	246	264	263	278	260	277	258	258	265	242	253	287	255	260	255	273	254	272	263	254	250	269	243	261	280	285	273	285	257	275	280	252	276	279	257	261	261	271	273	265	265	269	267	257	253	259	243	268	257	263	243	248	254	255	290	275	253	261	271	238	265	288	274	295	265	274	261	242	242	270	270	290	257	285	273	250	261	261	221	239	284	251	273	243	269	260	272	227	269	242	255	260	245	278	285	261	251	273	241	265	281	247	265	265	248	274	278	267	274	273	294	284	265	255	252	271	229	242	265	259	243	244	245	269	277	244	261	261	264	271
44862	14084	13014	7240	4827	3448	2741	2160	1843	1477	1299	1182	1071	960	907	843	796	769	717	704	685	628	661	665	630	610	611	612	557	607	564	585	562	594	580	513	526	531	584	526	517	559	545	542	543	546	535	534	498	494	509	512	532	524	532	499	539	545	539	523	504	496	511	522	508	515	488	501	528	486	501	479	527	493	530	507	527	548	518	517	516	523	464	494	529	510	495	483	504	516	497	539	533	517	495	487	484	498	491	518	497	465	512	504	549	464	514	470	496	491	547	490	537	521	530	459	500	535	512	528	511	530	493	480	498	498	518	485	500	508	508	517	508	512	500	504	537	536	482	511	500	488	472	487	546	487	518	522	531	503	508	519	478	460	478	492	540	529	500	517	501	480	482	505	499	479	491	495	510	486	489	536	493	476	512	509	531	493	500	492	536	527	526	482	502	507	492	512	475	519	526	495	514	499	488	523	470	544	508	452	475	484	496	539	533	487	486	544	531	482	488	514	453	506	487	460	534	547	532	530	471	503	498	511	488	471	552	489	514	522	490	477	508	520	499	517	478	515	464	509	516	449	516	466	502	499	454	501	491	491	455	511	528	479	493	546	478	520	492	444	483	490	460	509	494	507	501	542	518	506	489	483	484	475	500	500	540	479	496	525	539	472	504	493	488	470	500	481	465	560	520	536	461	459	529	494	502	495	493	501	466	508	507	506	482	460	480	544	475	509	466	454	506	490	486	512	469	506	466	478	442	465	516	515	522	487	509	488	497	489	502	502	537	509	480	464	510	522	448	519	520	478	569	507	467	501	495	481	490	493	490	469	517	507	493	534	473	489	505	477	469	483	467	493	491	495	473	520	538	481	469	496	458	500	528	510	518	520	532	503	432	474	528	494	488	522	500	488	504	501	494	498	488	494	473	473	522	513	504	498	482	476	483	510	499	501	466	476	552	466	471	511	521	521	508	480	513	513	518	532	531	502	513	515	494	497	512	531	501	478	531	470	484	487	494	458	489	495	508	493	520	526	515	526	515	471	501	498	462	531	508	541	520	483	506	487	520	499	501	508	505	545	488	529	502	496	487	451	504	511	520	492	524	461	494	474	541	505	535	483	480	479	515	479	490	536	489	487	481	521	495	521	488	444	485	490	491	506	536	485	517	481	534	506	499	475	518	498	481	507	506	479	488	453	513	500	456	459	466	482	517	481	452	506	525	530	511	490	485	501	490	512	489	507	543	539	529	493	532	538	510	517	497	490	475	534	498	498	543	529	516	510	479	497	486	506	509	528	530	520	489	530	488	531	507	535	497	475	504	484	494	496	523	477	474	541	489	569	514	510	460	479	506	505	501	532	497	546	504	509	457	478	460	494	487	491	468	485	505	486	512	522	463	483	520	493	525	524	514	507	486	497	504	506	519	489	481	505	528	510	512	483	477	529	528	468	476	527	519	500	476	513	520	501	509	506	491	485	517	484	502	472	488	564	481	489	485	510	521	529	487	508	501	501	485	523	556	543	528	541	505	510	506	467	493	505	476	478	506	500	523	493	474	502	479	491	463	530	520	540	481	507	477	515	529	498	532	514	503	494	472	493	501	535	486	438	507	502	517	499	508	496	517	475	524	522	463	525	497	472	514	502	528	455	484	508	525	523	499	541	476	506	496	480	563	538	483	518	500	478	505	504	505	526	528	499	492	539	522	529	489	503	519	511	491	470	505	514	496	510	494	494	495	472	470	539	482	504	513	472	478	505	484	495	496	514	496	481	536	475	501	509	465	507	490	506	476	524	520	521	526	476	472	493	504	489	503	492	537	470	541	488	504	518	488	494	514	530	540	488	526	494	508	503	493	499	501	499	492	483	522	546	454	458	492	454	517	483	473	487	529	485	470	528	502	513	507	482	521	529	505	460	509	500	519	509	495	482	523	474	525	531	531	485	496	450	503	527	551	524	502	499	450	485	488	521	514	533	483	524	515	528	461	470	508	511	493	506	484	487	510	510	490	482	495	498	507	523	510	486	488	494	477	489	519	488	511	503	529	511	473	518	463	480	533	537	481	519	508	495	539	507	524	510	502	533	555	529	483	518	487	496	498	480	507	528	485	531	515	489	505	552	505	480	503	467	509	512	545	534	495	504	473	476	493	494	493	456	494	525	567	535	501	501	489	484	478	459	496	504	458	474	491	519	513	518	534	488	513	522	483	508	507	514	472	488	492	517	484	493	492	503	508	535	458	477	508	525	483	499	518	501	476	518	462	497	543	478	525	515	517	479	485	506	519	476	533	505	474	495	489	510	508	487	487	461	507	498	525	464	526	475	500	494	486	504	491	519	471	495	517	513	497	494	473	499	497	514	478	501	552	535	486	500	520	495	483	519	513	556	525	484	464	474	499	501	505	505	491	459	533	487	486	484	499	503	518	521	507	495	509	495	478	477	508	521	519	546	521	527	523	483	526	492	475	516	455	494	492	501	486	508	502	499	491	466	491	464	479	529	487	538	529	495	493	476	531	503	511	508	500	513	514	495	527	524	485	520	529	519	512	531	514	491	509	479	478	501	511	473	486	468	501	503	508	460	530	506	510	469	513	499	515	506	521	491	496	506	505	524	478	499	469	504	477	511	504	482	510	497	517	500	513	498	460	450	471	491	493	505	509	510	499	509	507	502	471	533	483	516	563	498	484	496	485	506	500	547	487	523	498	493	502	507	487	470	496	497	504	514	515	457	473	504	515	481	494	445	485	548	497	509	507	532	458	515	485	502	466	468	497	500	500	506	502	502	463	515	529	472	487	492	489	470	483	525	485	470	471	474	499	519	547	488	503	485	474	480	528	490	502	486	474	540	479	496	486	506	497	491	515	495	494	511	488	496	509	525	503	491	491	513	525	470	477	508	475	505	487	527	510	466	491	504	444	498	525	497	503	514	523	486	517	532	493	494	473	479	524	514	492	490	512	493	472	486	485	492	503	506	495	523	454	467	532	494	495	530	508	497	502	560	505	509	486	470	461	534	494	532	494	527	482	518	492	500	545	503	546	476	488	496	495	502	543	495	533	468	492	505	473	504	454	517	542	487	474	496	456	490	477	530	492	471	509	495	467	483	488	501	505	522	488	499	512	518	511	492	482	494	491	472	493	482	483	533	489	464	482	504	437	495	521	541	534	506	492	467	522	462	540	484	481	472	525	469	510	478	483	471	508	464	485	506	467	490	476	476	458	503	485	506	496	488	447	485	464	445	501	500	495	496	518	478	503	519	507	508	541	453	506	474	479	513	495	493	510	479	494	508	485	496	500	456	497	540	505	522	517	509	520	517	464	486	523	501	503	509	511	481	525	484	529	536	456	508	477	516	524	493	501	463	536	483	504	481	442	482	510	477	493	477	478	501	530	476	487	487	512	523	482	495	504	460	509	482	489	524	526	484	530	521	525	532	533	516	490	470	473	520	504	506	502	502	490	480	536	495	498	511	471	539	534	477	476	488	490	470	454	494	491	512	506	510	477	524
27431	21127	8140	362	157	119	92	112	97	83	87	96	96	77	75	82	93	73	69	66	81	85	88	81	87	74	90	92	79	68	64	69	64	70	80	74	110	96	74	83	89	70	60	79	75	86	87	81	70	85	82	79	78	67	90	86	84	78	84	72	71	83	71	69	81	91	82	94	66	87	85	85	84	94	83	86	87	98	74	92	70	93	80	76	81	89	77	76	78	90	77	77	83	86	77	70	93	78	82	70	70	66	88	80	101	68	99	83	82	85	87	84	94	79	77	80	81	88	83	69	90	69	83	70	89	80	80	77	87	80	90	71	86	94	73	75	82	80	85	78	79	69	96	75	91	71	82	78	85	70	74	85	85	79	80	71	75	96	70	87	66	82	61	81	72	81	93	71	75	86	97	74	84	98	89	84	81	71	77	66	95	78	79	75	85	82	77	85	73	90	87	83	85	91	83	79	87	82	74	87	80	71	72	77	79	84	79	66	78	77	89	81	93	78	74	84	86	77	82	80	79	88	77	82	69	78	103	66	73	72	93	92	92	80	102	95	104	93	74	77	84	88	74	75	82	82	94	83	74	73	77	68	80	80	84	82	92	70	75	84	85	83	88	86	83	92	90	77	98	91	93	80	92	76	91	56	78	67	88	72	93	71	85	95	72	78	84	81	74	71	80	73	78	78	88	77	77	74	71	88	72	94	87	83	75	72	81	82	83	73	83	78	96	87	85	89	75	80	82	76	74	74	80	79	81	80	82	83	91	94	87	91	101	74	92	76	85	79	78	69	83	86	73	67	76	85	76	76	80	79	77	73	78	74	62	75	87	75	84	88	71	71	87	73	83	76	77	70	66	91	81	101	70	72	83	80	73	66	88	69	87	75	89	75	87	95	78	102	85	85	78	76	86	87	88	84	77	87	78	90	77	88	83	85	66	74	69	87	89	81	79	76	86	71	70	77	74	79	84	89	79	73	95	108	100	75	78	87	87	71	85	79	102	96	76	77	65	71	69	81	69	70	91	82	81	86	76	79	85	89	74	81	81	92	69	77	87	88	84	66	76	71	76	71	74	80	82	82	82	85	73	81	80	63	78	67	74	62	68	87	84	77	80	70	87	79	99	69	89	62	80	74	75	69	77	78	102	82	68	84	97	75	83	77	76	74	91	87	95	77	77	91	73	86	91	79	77	64	86	63	71	98	84	70	81	78	76	87	65	67	74	82	80	86	78	77	83	74	63	76	69	95	79	81	65	82	68	82	87	91	60	79	95	69	76	70	75	87	68	75	91	94	76	74	84	74	85	79	78	69	84	59	74	73	80	87	94	90	71	65	71	66	74	81	81	98	81	93	76	87	78	73	70	75	85	80	78	82	73	74	75	82	92	95	80	78	85	91	82	83	88	78	81	82	73	74	71	78	90	69	79	73	80	74	77	83	82	75	72	79	83	78	70	76	86	72	87	64	82	79	79	72	84	75	80	86	78	85	86	86	87	88	92	89	80	66	73	84	66	96	64	97	82	89	83	95	80	95	74	83	88	106	75	79	82	100	78	78	81	69	92	80	75	86	79	68	70	70	85	74	81	82	78	81	74	81	97	75	81	84	83	73	66	74	69	78	95	87	75	61	65	85	87	81	77	89	88	84	95	53	71	95	89	91	61	80	70	88	82	83	88	80	85	75	87	83	70	81	83	85	83	72	85	76	70	79	71	84	70	98	77	76	69	66	86	90	77	92	85	74	83	79	98	71	70	85	78	89	82	87	85	82	81	64	85	79	75	89	77	79	80	84	90	79	93	70	73	80	66	84	85	98	76	57	60	102	82	69	80	73	78	81	79	97	68	64	92	84	81	87	68	74	81	100	72	79	83	84	80	85	95	79	90	102	102	73	78	75	89	74	80	69	80	85	91	78	79	69	71	92	82	80	85	69	82	89	76	74	77	76	88	86	93	85	66	84	96	72	63	89	90	84	70	73	85	81	93	52	69	71	75	80	78	91	84	88	77	72	75	83	104	80	88	84	73	82	84	81	88	86	72	77	82	74	89	84	76	83	80	69	93	89	106	78	76	91	72	72	96	74	53	69	100	63	95	77	69	81	91	78	97	88	82	77	76	91	73	80	79	92	85	90	90	82	85	82	81	65	72	87	77	86	84	74	74	81	69	96	90	80	76	84	78	71	80	91	88	74	83	104	72	74	106	84	87	101	79	88	89	72	81	73	86	81	89	74	79	77	93	81	81	85	68	67	75	69	74	72	80	79	89	77	72	71	72	87	79	79	83	74	90	92	82	74	82	80	84	80	82	80	75	93	73	70	78	86	82	76	84	87	82	75	78	94	72	78	76	79	93	84	95	70	85	86	76	75	91	81	86	90	91	74	76	88	77	82	78	90	78	83	83	87	72	69	73	66	86	91	86	81	74	93	70	92	79	74	75	86	80	86	69	70	79	76	97	70	91	64	99	76	80	73	89	83	66	81	73	106	78	72	79	91	74	81	71	83	79	78	96	76	84	89	75	62	87	93	72	68	93	91	75	86	79	87	72	85	83	66	102	80	80	74	96	76	77	85	86	94	85	89	90	94	78	73	86	84	80	66	79	91	72	78	78	82	82	86	82	84	72	83	72	73	84	77	74	94	88	73	94	107	72	88	71	97	85	67	73	80	97	93	84	72	72	86	59	91	71	77	92	79	84	81	81	87	86	65	91	76	87	72	73	93	99	76	78	75	96	90	89	100	82	67	86	57	84	81	88	100	85	75	69	91	84	77	78	83	81	86	69	79	84	94	79	100	77	80	98	85	77	85	76	94	83	89	83	85	91	79	82	77	82	90	84	87	73	80	74	84	97	78	67	81	82	83	55	75	84	64	77	95	80	78	81	92	94	81	98	79	69	60	81	75	68	67	75	76	89	85	102	85	99	73	82	76	60	85	66	71	84	92	93	80	67	77	80	75	85	72	85	65	90	84	78	93	89	70	73	81	70	94	71	72	69	81	86	76	86	88	85	80	84	76	104	76	87	81	83	74	74	74	64	83	88	66	63	78	81	71	86	67	91	62	65	72	83	79	67	77	92	73	85	87	86	77	92	98	85	82	82	83	93	70	71	79	97	79	80	79	72	81	70	73	78	83	90	71	77	69	70	75	84	84	87	88	61	88	78	79	74	85	81	67	99	73	103	71	70	86	72	99	73	76	74	91	74	71	82	85	71	74	79	81	76	76	81	83	79	88	82	74	74	75	88	74	80	75	67	94	86	77	84	74	95	78	64	102	74	71	97	78	74	76	83	79	68	80	83	79	81	79	82	78	75	87	86	84	79	88	77	91	72	68	95	69	90	66	76	65	76	95	64	88	102	90	68	79	71	69	66	109	82	92	89	79	81	76	81	70	68	85	75	81	86	91	68	68	90	78	92	81	102	67	78	75	74	85	72	89	80	79	75	81	72	95	87	75	100	71	74	82	90	79	69	84	86	66	92	80	78	91	77	81	77	78	74	77
18329	1427	1020	502	381	348	267	261	221	209	199	203	197	190	212	182	181	161	149	170	183	170	155	176	198	183	169	200	171	175	163	173	168	161	160	153	162	167	150	194	156	157	162	165	176	195	146	178	172	172	158	161	162	150	158	149	175	155	141	188	167	162	151	158	171	161	163	150	161	154	169	171	139	159	186	160	143	155	159	176	146	179	149	167	154	200	182	194	145	185	165	162	152	177	156	164	165	163	166	162	173	161	165	148	175	160	167	149	163	162	162	151	167	183	152	154	173	178	146	185	169	153	171	165	145	162	156	172	185	151	158	184	169	173	167	157	175	158	168	165	177	168	160	208	175	168	165	167	156	169	183	174	153	141	167	153	167	160	191	147	159	179	174	163	139	153	169	159	147	171	167	163	136	146	157	147	141	175	179	174	161	153	179	146	181	157	163	166	194	163	157	155	155	184	153	201	163	149	152	152	163	190	152	150	167	193	165	153	163	154	176	145	166	158	165	151	181	161	156	172	160	160	158	170	180	150	194	172	157	172	161	136	149	178	159	140	177	151	157	164	178	161	173	159	151	181	168	170	162	149	161	137	150	164	144	148	168	159	187	168	154	173	171	152	164	177	172	161	153	147	169	158	168	162	161	184	160	181	163	174	162	176	160	136	153	146	163	178	171	165	177	176	141	154	163	140	170	155	162	138	161	143	166	165	155	157	151	158	160	167	176	175	183	174	149	137	173	161	171	160	144	145	167	182	179	157	177	164	159	174	148	146	171	152	161	193	169	171	159	169	182	172	169	149	167	185	179	151	146	155	177	180	152	167	182	184	171	152	180	182	149	161	175	176	160	178	181	166	169	174	172	161	153	155	158	177	166	155	163	167	171	149	165	152	178	163	172	137	191	147	154	156	180	164	163	159	153	160	163	191	156	148	170	159	161	162	159	182	162	173	168	164	165	145	165	157	156	173	179	167	156	142	153	160	151	169	158	166	153	144	168	175	173	168	191	177	171	174	143	151	130	151	160	159	174	160	156	135	158	164	161	186	157	164	185	169	192	147	175	166	140	164	169	170	150	155	168	146	166	148	165	170	135	172	173	193	169	159	169	155	171	161	150	155	170	159	172	156	149	166	158	176	173	190	182	169	169	157	173	161	186	175	156	156	169	131	161	162	154	159	170	153	169	192	176	150	150	178	169	160	165	186	178	163	165	165	162	165	176	191	160	168	157	188	188	163	185	169	163	174	162	174	165	157	158	150	179	178	144	172	177	178	166	166	148	165	202	161	143	176	152	157	176	179	172	150	191	164	160	161	169	178	182	167	160	163	184	164	178	174	160	148	158	168	164	144	180	166	148	163	171	163	154	165	202	173	157	167	158	171	196	160	181	157	147	155	153	156	165	161	176	145	180	157	162	162	153	163	146	171	173	152	164	169	160	169	160	149	151	194	168	190	173	169	180	142	178	151	194	177	164	150	166	167	152	153	165	141	165	175	187	156	152	186	152	143	158	169	165	176	165	176	164	152	173	159	151	167	161	166	170	173	159	178	186	163	168	157	134	184	161	160	135	166	166	143	168	155	161	182	165	154	142	154	165	172	176	181	161	153	167	182	194	193	152	174	168	155	165	186	154	172	136	160	176	151	177	165	158	175	161	183	166	145	167	185	163	146	168	161	174	173	167	153	168	162	162	176	163	140	165	152	141	184	177	161	158	194	149	167	162	187	185	154	172	163	177	167	182	176	155	167	168	171	160	176	167	158	171	155	159	174	155	188	165	168	161	169	177	175	163	166	164	158	163	154	190	170	168	159	170	142	140	151	150	159	171	153	159	150	137	187	143	162	145	176	164	156	164	155	159	169	155	151	178	151	153	155	179	156	183	159	154	187	162	151	153	159	141	173	165	160	167	202	161	145	169	157	161	179	162	163	171	152	150	154	156	160	171	163	174	152	161	172	159	161	172	195	170	165	151	183	174	164	160	173	167	148	173	166	161	165	183	166	146	183	172	176	163	157	150	161	176	158	164	189	148	171	155	163	140	155	144	157	173	177	156	160	169	174	179	159	150	124	171	175	172	158	160	162	140	159	185	163	194	165	140	133	150	167	141	186	160	161	171	157	183	176	167	164	159	138	175	163	153	177	156	189	158	147	158	162	175	201	150	168	150	165	161	162	160	168	161	156	163	179	144	154	161	184	189	179	156	153	128	173	137	178	174	147	152	174	172	167	165	170	164	157	176	150	158	177	154	171	168	164	169	156	156	181	180	156	152	174	153	164	162	154	164	167	153	167	173	143	160	164	170	175	172	170	146	176	171	151	194	174	175	154	160	161	143	172	156	171	187	171	168	168	166	175	175	157	166	146	159	159	185	144	146	168	175	163	160	189	199	179	158	163	146	180	170	140	156	156	168	148	146	161	172	162	167	155	164	197	175	165	194	162	162	159	162	156	185	137	123	162	166	163	170	182	182	182	149	162	165	174	175	157	168	183	149	163	149	158	164	177	162	173	164	163	149	143	147	171	176	169	173	147	166	177	165	135	150	145	150	167	155	161	184	171	183	141	170	149	171	171	180	176	158	162	154	178	164	158	179	193	181	163	166	155	173	181	165	167	157	153	154	177	146	160	170	180	160	152	161	156	163	188	138	167	177	172	128	180	156	168	155	169	159	148	165	182	178	175	159	165	167	159	170	168	155	164	175	173	160	151	152	157	182	146	176	172	155	156	183	174	162	163	167	172	170	179	155	168	147	168	165	180	154	167	162	178	179	167	140	177	169	185	149	153	157	175	152	150	163	146	154	161	190	158	156	182	187	156	150	152	155	148	178	170	168	189	175	157	180	184	196	165	167	170	165	135	155	186	180	135	174	152	181	183	180	182	175	163	153	171	149	137	159	167	172	175	154	162	153	164	169	174	184	177	171	163	158	169	173	167	172	174	151	146	167	166	185	169	187	153	145	159	158	184	154	169	168	165	160	164	170	148	175	164	186	158	176	160	153	146	183	194	168	156	159	137	152	166	188	154	168	168	162	145	162	149	146	181	157	144	160	159	170	187	154	162	163	163	175	175	168	179	166	159	159	138	182	149	178	159	173	170	159	176	146	170	165	158	159	166	150	160	135	163	179	153	171	158	175	158	153	177	165	173	159	158	177	183	158	174	156	152	147	160	172	163	171	148	182	156	161	160	181	174	147	174	149	188	163	172	143	185	151	160	172	158	188	172	160	175	168	162	144	161	155	178	175	155	158	163	176	157	167	165	168	158	151	181	162	170	164	131	152	169	158	170	156	140	161	142	170	174	168	167	152	169	167	166	181	156	173	175	165	153	169	150	165	164	153	163	159	170	170	159	157	167	181	167	150	188	152	161	168	162	173	176	191	181	176	151	176	159	151	141	160	172	156	164	170	163	182	168	150	149	147	140	163	142	148	156	157	174	161	152	155	174	167	150	160	172	163	150	187	143	165	137	162	178	147	172	170	154	157	151	148	177	152	173	174	163
24785	21746	29441	24574	19967	1533	513	337	263	264	230	216	195	194	182	160	177	137	146	165	167	125	143	127	132	142	153	133	144	134	117	111	135	147	104	128	143	131	154	131	129	148	136	110	129	148	100	122	146	136	142	138	121	146	117	128	121	130	125	116	112	113	126	155	138	151	138	115	112	118	111	112	117	138	133	137	123	136	127	124	146	112	117	120	130	107	115	133	121	126	137	127	115	123	129	135	105	118	154	134	104	127	114	137	117	116	114	123	119	131	127	133	125	120	106	135	129	123	132	118	134	146	123	141	114	138	115	116	127	112	125	122	111	139	139	141	124	134	137	111	140	133	124	137	117	132	113	126	141	138	124	120	119	132	148	129	141	124	109	135	114	149	120	120	135	136	119	127	133	115	119	136	108	139	134	142	114	134	124	118	118	135	121	129	122	122	125	136	124	114	120	114	105	121	143	113	126	107	136	130	117	113	132	104	121	130	120	121	130	128	134	125	112	117	107	118	139	122	127	133	115	129	116	129	134	127	150	129	122	129	116	121	100	118	124	146	122	121	120	128	122	139	132	122	108	139	119	115	114	123	139	130	139	105	131	137	126	109	137	127	98	115	115	132	128	140	116	132	129	134	128	113	126	132	121	113	151	122	124	135	130	125	129	145	112	102	147	136	140	126	126	120	122	141	114	135	125	135	124	137	116	120	124	146	132	136	117	116	122	136	111	122	136	133	129	126	145	138	137	118	106	120	131	145	114	125	113	120	141	126	120	132	116	120	111	130	127	120	136	99	135	142	137	134	122	125	134	112	121	142	121	141	130	113	128	123	133	125	116	105	131	121	122	147	119	110	118	139	136	131	149	125	117	122	114	117	143	118	110	120	104	109	127	125	127	146	136	115	120	124	114	138	120	121	152	117	129	129	126	121	110	126	117	128	131	126	132	124	129	132	137	113	131	129	123	114	125	147	126	123	128	128	123	108	128	111	124	132	116	131	142	116	130	128	129	125	140	122	121	120	136	106	115	134	136	121	119	134	116	132	114	131	125	116	128	124	113	122	128	117	136	140	125	145	120	134	126	121	139	129	114	120	123	125	131	127	122	112	121	138	120	123	112	142	125	119	133	119	126	139	128	143	117	115	135	107	130	120	110	137	134	138	126	125	126	122	146	116	117	135	121	116	138	125	129	103	124	122	113	120	133	126	122	146	122	118	155	126	121	115	131	122	142	116	116	117	142	124	120	130	144	135	113	116	121	104	122	117	123	133	138	132	138	103	123	131	134	125	132	129	129	153	120	121	103	108	122	121	127	124	129	132	149	119	142	108	124	141	121	115	137	124	144	125	113	120	138	122	117	146	118	105	126	111	133	119	129	136	132	126	124	127	124	117	116	120	129	129	129	132	131	110	117	115	124	108	120	129	136	152	136	126	144	134	127	121	123	128	127	121	132	99	122	140	130	115	133	117	148	139	132	127	111	117	121	114	131	112	139	119	126	121	131	132	124	119	146	126	126	125	138	103	147	150	132	127	144	114	137	113	140	128	139	125	114	115	131	136	112	127	108	134	128	127	120	126	113	114	117	137	114	129	129	129	139	119	121	109	133	131	111	132	109	127	132	143	124	124	127	128	105	127	129	126	121	131	127	132	135	144	129	123	131	127	110	132	116	140	137	133	143	112	121	141	118	124	127	128	117	117	137	127	134	127	103	129	127	130	136	116	138	118	131	101	113	117	117	110	152	138	120	109	134	139	131	102	122	122	129	116	135	131	137	100	133	122	128	118	113	136	129	114	118	123	122	123	121	111	136	146	133	106	128	128	104	130	102	120	131	99	127	125	124	142	129	127	124	127	125	124	121	126	135	154	130	122	123	133	115	120	112	123	135	131	147	117	147	127	123	141	113	127	118	123	128	129	128	146	139	126	117	161	119	127	129	128	114	115	137	125	116	121	122	117	122	140	128	121	122	114	130	133	141	138	123	110	118	107	134	113	117	124	123	117	122	127	127	117	110	120	125	123	135	114	128	141	123	133	116	127	135	132	136	135	117	139	118	128	97	112	138	108	121	140	118	105	109	137	116	126	111	123	129	108	145	136	120	135	134	129	136	124	129	126	121	130	112	124	123	137	126	155	141	132	138	132	117	106	107	120	110	141	126	126	116	117	127	104	137	130	114	142	112	133	125	118	131	120	127	119	131	129	125	109	123	97	110	132	126	131	137	119	115	138	136	138	136	127	116	119	143	124	123	127	130	109	113	133	129	126	100	122	124	114	139	116	109	132	121	130	114	124	105	123	140	115	113	119	125	118	118	132	128	123	151	134	124	134	133	117	119	138	116	108	130	129	119	118	136	121	146	115	144	112	130	119	113	127	130	119	110	149	138	123	144	126	116	95	130	156	108	128	122	110	116	132	126	117	125	120	140	128	113	129	130	126	136	126	123	135	123	144	113	106	121	130	132	118	110	114	119	127	108	122	133	152	123	107	131	133	117	137	135	144	136	120	118	119	112	129	136	116	127	130	128	127	147	139	124	119	131	120	132	123	144	127	143	130	130	133	149	107	128	103	114	128	132	123	113	130	120	113	128	118	121	141	120	140	119	111	112	133	133	151	122	124	117	128	139	112	126	105	100	111	133	117	136	125	131	133	109	108	134	106	139	115	129	125	122	122	121	132	112	125	125	110	123	108	137	130	134	124	144	117	100	138	131	109	114	99	138	114	130	125	97	116	110	140	123	128	112	132	119	128	112	133	131	112	112	106	142	154	127	129	119	114	133	133	132	117	132	98	101	107	136	120	142	142	141	106	127	108	134	116	122	135	113	123	127	130	140	143	124	128	114	119	130	118	126	127	131	121	134	142	124	132	117	117	134	127	128	132	116	135	122	120	128	120	133	136	128	108	127	145	125	150	143	118	112	123	109	114	130	121	138	132	123	121	116	113	120	139	126	122	121	125	121	130	127	122	108	125	129	128	146	126	129	135	120	131	143	147	113	109	140	126	107	128	112	133	130	123	111	115	127	131	141	138	124	126	120	128	110	133	135	110	135	116	120	136	127	127	132	124	130	149	115	125	129	106	112	113	134	121	147	113	101	118	124	113	121	127	128	133	127	122	111	144	115	109	111	142	142	123	129	131	123	102	139	121	120	145	111	130	113	125	112	128	123	118	132	116	122	118	129	135	113	127	127	124	121	131	122	133	128	120	121	130	124	125	116	128	130	112	124	133	124	118	133	137	128	118	127	128	129	120	112	113	120	141	127	122	126	130	127	132	136	129	134	140	100	136	123	110	129	136	124	116	141	143	119	132	113	115	129	122	110	117	142	123	122	132	129	114	100	147	139	128	127	136	114	121	111	137	132	109	131	120	128	117	116	129	131	136	123	116	141	165	114	129	128	116	136	126	135	127	123	118	132	121	134	131	146	124	123	140	127	146	119	127	129	119	135	128	146	138	117	131	132	148	144	145	126	117	124	109	129	115	112	124	112	124	135	121	133	121
37978	10091	8497	4235	2787	2001	1497	1141	934	812	694	621	580	505	478	458	411	411	380	363	380	347	315	340	325	313	340	295	294	325	283	312	312	322	286	299	296	278	241	269	287	254	289	284	275	273	289	272	267	301	281	276	279	263	269	290	251	243	249	263	273	268	283	310	268	295	267	270	247	254	240	274	247	260	271	270	250	259	298	271	294	261	278	222	277	270	269	270	260	263	246	268	270	267	256	288	239	243	250	276	272	240	267	279	252	246	257	273	279	298	274	236	279	271	242	264	262	276	273	276	247	302	235	236	272	287	281	285	244	266	296	259	241	252	256	266	226	253	241	286	253	260	242	252	257	246	234	283	274	258	291	259	261	262	240	261	291	253	296	255	235	254	259	243	279	209	252	263	243	268	265	271	253	274	277	252	276	256	241	278	272	251	248	247	250	256	278	280	281	248	243	285	287	250	276	246	251	280	278	252	231	261	263	232	256	274	250	251	271	287	255	250	243	271	244	286	251	255	287	272	276	255	268	274	255	245	252	282	277	252	267	259	247	236	276	231	251	262	241	262	242	299	271	242	253	279	287	248	259	243	290	270	256	231	279	291	241	281	255	243	277	285	287	262	259	277	252	248	256	280	262	286	267	242	261	237	262	257	256	254	234	280	290	275	250	227	242	280	258	238	253	273	264	271	271	253	286	258	278	256	258	290	236	248	258	263	267	249	262	286	230	265	277	248	244	274	273	267	238	246	264	251	256	284	263	248	261	275	258	243	275	242	295	258	246	260	255	279	247	280	288	259	249	269	239	258	245	296	232	244	276	269	243	242	249	262	240	247	257	279	272	286	271	267	273	284	296	232	261	293	264	280	251	298	236	248	263	266	273	278	243	261	221	219	275	243	220	250	279	262	260	261	257	232	261	249	285	229	267	260	246	269	239	261	260	272	241	238	242	231	244	247	275	246	269	228	251	258	260	270	245	267	279	261	264	270	262	261	273	271	262	241	216	252	267	261	251	269	268	259	268	250	270	280	267	245	255	262	258	293	271	273	276	283	251	281	241	245	249	273	263	247	267	247	260	246	246	273	237	277	271	281	261	258	269	245	281	249	270	253	254	249	265	262	261	258	255	277	274	286	288	268	252	266	242	242	263	236	270	252	249	272	272	271	226	265	264	268	244	259	240	263	224	254	258	274	265	290	244	262	256	249	307	262	252	247	238	262	265	276	254	295	262	282	247	262	265	229	268	278	241	280	254	276	239	297	265	274	284	254	259	250	259	225	251	277	287	279	260	269	241	262	264	262	276	263	248	239	286	266	247	265	214	272	264	259	285	230	273	261	258	267	247	234	259	270	257	265	256	243	285	269	272	250	251	264	275	250	237	252	278	272	268	270	222	257	245	267	233	285	238	258	251	243	268	264	274	249	255	262	242	271	276	256	245	243	268	283	259	260	265	281	266	253	259	274	248	294	238	268	256	268	265	229	303	240	250	256	266	272	252	259	259	279	282	287	254	267	254	267	246	242	218	254	310	259	263	245	265	275	289	263	258	287	228	235	265	282	244	234	239	255	266	306	249	262	279	269	295	290	278	265	266	241	238	246	257	254	266	248	265	265	282	261	282	260	289	264	277	272	284	249	279	272	286	251	258	231	248	255	256	265	256	248	257	268	281	273	250	239	268	288	269	248	258	256	243	261	247	271	274	239	261	273	279	286	259	253	279	253	287	265	274	281	248	287	228	272	264	256	270	265	260	261	247	261	255	244	272	273	259	249	263	280	263	261	272	279	223	263	275	250	264	276	249	257	238	238	263	260	252	258	257	276	270	272	255	271	267	246	266	274	246	265	258	270	293	235	279	245	244	270	280	285	246	258	273	253	262	268	237	265	259	247	281	256	267	245	267	276	253	238	262	272	240	266	277	247	295	279	275	280	272	249	266	247	237	269	251	251	238	247	284	286	254	284	261	235	270	256	268	262	253	232	268	238	253	252	289	241	272	254	251	263	264	275	251	272	273	250	280	261	261	277	277	265	251	238	283	272	261	278	232	267	274	275	253	255	255	255	266	268	280	281	258	256	292	275	258	258	269	240	286	281	271	246	238	275	256	242	265	247	274	259	240	250	253	268	261	277	255	246	210	264	274	251	280	276	250	262	257	275	261	250	259	246	256	243	265	242	222	285	253	241	286	243	281	232	243	281	246	248	242	266	252	237	283	269	292	294	264	266	230	238	276	264	295	257	267	259	231	240	224	257	271	248	252	296	270	268	260	249	254	269	264	267	291	267	268	254	259	269	256	267	269	291	262	234	258	277	270	258	262	265	237	266	248	231	263	254	243	264	250	251	253	252	244	282	236	253	265	268	252	260	227	238	265	230	236	268	266	279	269	259	272	261	266	267	259	278	248	269	261	258	259	284	268	256	275	315	273	240	248	261	262	249	281	254	238	242	253	277	262	251	284	274	242	252	270	261	257	256	257	275	231	262	253	246	271	287	279	262	260	270	272	271	254	253	250	255	247	273	291	243	280	258	268	273	269	256	278	253	274	255	266	285	255	250	275	276	283	266	246	235	253	263	236	266	258	255	254	254	267	246	261	292	260	269	270	275	261	265	227	285	242	284	238	275	243	267	278	233	260	218	271	255	261	259	259	264	303	241	253	224	263	243	252	266	242	249	249	243	240	269	274	268	268	277	242	274	257	271	292	231	273	254	232	267	280	264	242	266	287	294	224	233	249	258	252	272	268	256	285	260	260	294	274	270	259	243	263	247	242	251	236	254	256	240	225	243	236	236	285	299	255	286	241	254	248	263	284	264	290	252	275	269	263	236	251	271	256	290	271	237	265	270	251	275	237	273	260	266	257	268	271	253	256	262	265	278	280	271	253	290	275	271	255	240	272	275	257	272	270	284	274	248	269	247	276	276	271	278	263	249	248	253	265	274	278	263	247	284	272	259	260	271	241	260	256	244	235	242	249	263	253	229	279	259	253	243	274	239	290	246	256	274	262	278	238	264	270	252	293	258	269	257	268	270	238	255	275	250	257	244	224	221	244	254	247	266	233	236	270	272	268	272	276	242	254	242	281	274	260	252	282	262	282	253	247	247	239	271	257	252	248	259	256	286	274	233	275	265	248	267	239	251	250	252	262	279	267	269	278	268	242	270	245	273	223	256	289	284	262	259	242	291	241	242	264	247	248	246	229	209	252	248	229	241	250	261	276	270	225	283	236	285	231	269	256	245	256	283	286	227	262	231	256	261	272	260	245	266	257	279	261	265	271	281	234	268	246	267	269	274	242	219	273	259	253	229	238	255	249	255	262	254	257	238	247	237	240	275	248	269	297	261	251	263	246	275	260	241	282	239	296	266	250	280	254	265	292	250	294	259	295	273	266	268	286	263	245	253	275	249	283	253	281	234	266	248	269	287	267	263	281	261	275	224	252	270	255	265	244	281	261	238	258	268	235	252	280	266	276	242	255	256	280	246	231	282	260	258	244	277	254	262
22701	20694	28751	22699	20694	17696	1721	715	560	473	449	415	360	393	366	369	318	332	302	339	326	310	300	339	289	320	293	285	284	296	284	277	290	284	282	281	250	299	326	277	279	316	239	269	258	265	241	285	292	241	272	285	284	283	255	269	261	244	265	266	253	259	287	251	270	284	246	285	287	265	243	274	277	272	246	280	273	272	268	257	256	260	240	272	267	242	296	292	280	277	278	263	297	233	258	236	246	254	279	256	260	241	273	253	240	263	266	271	270	272	276	271	269	271	254	260	278	256	256	238	279	262	283	269	267	261	273	238	264	285	269	273	256	246	254	266	267	265	273	257	267	265	261	275	268	314	290	277	264	263	254	273	286	290	290	270	256	242	260	271	273	281	276	251	265	235	270	269	280	247	257	306	273	268	271	261	243	252	255	231	255	253	247	261	265	252	263	277	269	250	260	231	265	249	266	267	238	282	261	281	257	265	284	258	267	265	272	283	272	289	262	240	249	264	271	281	261	282	269	262	259	275	280	306	274	252	250	292	262	242	305	264	199	271	255	269	263	283	280	252	251	267	269	290	260	240	257	266	255	263	257	259	258	243	248	255	300	266	245	248	267	289	249	274	281	269	244	230	250	287	271	281	262	255	259	248	232	254	267	282	293	247	280	279	283	254	249	290	272	269	248	264	244	266	256	296	269	254	251	264	269	258	280	235	282	267	246	278	263	294	277	267	287	264	271	280	253	276	246	262	292	267	271	255	260	262	266	244	267	276	276	260	264	282	271	273	245	290	268	243	276	273	259	260	250	245	298	295	269	248	273	279	271	229	279	283	258	260	288	260	291	271	262	269	269	278	224	279	283	244	274	233	257	262	286	252	250	304	283	263	250	299	249	254	301	264	278	254	246	245	263	284	246	287	248	280	250	265	278	291	253	253	275	274	265	249	275	231	280	267	255	282	275	286	277	274	262	273	232	258	241	283	262	276	263	270	298	259	262	256	294	259	280	266	254	253	274	252	260	250	290	250	236	280	276	271	293	247	273	264	267	272	266	280	286	261	254	258	268	286	236	244	270	294	249	256	277	286	248	239	259	262	280	271	240	257	269	243	271	255	269	269	271	242	257	271	226	274	265	261	246	246	269	266	240	265	261	230	268	268	257	269	242	264	266	269	268	261	275	256	292	275	253	255	214	268	239	229	283	272	288	259	252	273	224	242	271	247	260	251	279	263	249	252	261	236	247	251	247	245	287	270	282	256	253	249	285	263	273	245	277	289	272	265	282	241	275	254	287	275	243	293	258	269	283	245	257	257	254	266	247	270	289	266	253	255	247	261	262	269	285	273	275	260	257	265	270	260	257	272	278	248	256	281	274	256	281	265	276	293	270	246	272	270	265	266	270	263	304	252	282	258	252	269	236	244	269	265	262	254	252	259	293	266	265	237	275	261	269	262	248	257	255	245	261	278	260	249	243	288	241	271	290	270	257	276	255	262	257	278	280	253	261	269	262	254	249	264	273	248	262	260	255	238	254	252	279	242	257	257	258	281	271	255	253	246	280	254	244	272	267	291	271	278	260	268	295	269	274	250	262	251	305	250	262	258	256	280	306	257	277	272	259	240	264	254	265	249	253	309	259	267	257	267	284	221	253	280	252	281	284	269	270	278	238	310	239	254	280	282	250	272	246	259	298	282	248	277	274	271	267	285	264	288	244	258	279	271	275	244	273	266	270	246	261	297	294	297	293	259	274	262	252	283	273	257	282	259	274	262	254	253	264	265	266	241	264	260	257	246	251	271	299	278	284	262	235	247	256	237	232	251	258	266	257	267	264	252	241	241	264	239	251	271	258	287	250	242	248	259	270	228	244	285	279	259	258	251	263	286	255	259	284	267	276	266	280	256	256	249	246	256	260	249	278	263	285	281	293	298	262	276	291	295	266	251	273	259	283	260	262	261	269	259	248	267	255	264	278	283	241	270	283	267	274	241	250	262	267	256	260	276	263	245	309	256	281	244	274	272	249	277	253	250	314	291	269	247	268	276	284	262	268	255	268	277	282	274	272	255	294	272	252	228	264	280	267	259	280	281	270	217	247	241	261	252	278	261	249	278	259	254	275	255	258	262	278	238	259	245	277	239	254	286	274	262	253	287	270	262	282	264	243	307	278	270	263	274	262	285	259	271	232	268	287	265	292	258	264	293	257	291	288	265	264	266	246	264	260	286	260	269	277	251	268	257	262	233	255	288	260	274	260	260	249	269	254	278	245	264	256	293	241	264	264	256	254	289	249	267	267	262	268	267	275	242	267	248	274	256	254	267	257	296	250	261	239	270	280	294	295	267	263	268	242	279	296	271	255	273	270	259	278	240	274	276	273	259	266	260	279	278	260	300	279	265	232	235	276	273	291	256	251	264	251	268	267	277	264	257	271	286	264	280	261	265	272	268	266	253	281	264	274	265	278	276	285	250	307	244	257	269	273	266	244	262	260	250	312	240	275	257	257	269	267	262	254	305	283	259	276	267	226	235	250	255	267	275	245	265	252	251	246	279	278	253	265	269	258	254	236	248	282	263	274	250	282	267	271	269	249	268	255	276	247	244	255	259	253	259	250	267	266	270	242	271	262	289	247	229	285	259	247	255	293	252	240	284	247	271	275	242	263	249	270	254	272	293	272	278	263	280	262	246	246	261	264	262	254	277	256	264	268	275	276	295	263	257	278	265	264	270	257	271	253	264	238	277	276	268	272	244	244	264	276	283	266	228	280	264	238	264	259	269	252	256	293	286	285	258	286	239	291	236	264	269	271	259	226	248	264	264	271	275	268	254	263	274	267	289	291	280	273	289	279	248	285	240	267	289	265	246	253	258	270	244	251	271	268	285	296	258	275	262	271	264	249	269	284	245	260	243	260	282	258	280	252	251	258	287	269	244	280	280	252	279	299	293	267	263	271	318	285	244	277	284	262	297	252	241	273	263	232	288	262	258	274	251	283	271	254	263	237	261	260	252	266	255	257	261	257	245	287	291	313	288	288	261	266	258	258	237	284	275	279	232	280	277	258	257	283	276	269	269	270	304	256	248	244	248	253	223	279	248	261	258	254	263	255	286	263	239	273	255	262	242	271	283	268	264	250	262	293	275	277	250	263	264	266	260	291	271	294	271	283	253	260	268	272	251	261	271	283	238	257	270	244	274	285	267	265	281	253	283	265	274	270	261	274	265	261	254	279	283	277	289	246	287	268	260	255	244	238	234	268	241	255	272	257	262	292	287	279	265	257	266	250	278	282	264	280	245	245	256	279	276	252	268	260	281	259	244	286	272	224	275	238	280	272	254	269	281	271	293	266	247	262	243	282	274	249	240	251	258	286	290	266	272	248	251	274	257	271	262	245	291	238	265	269	241	267	274	261	233	245	251	243	271	259	269	269	263	280	231	265	269	221	235	260	243	262	258	262	265	249	234	271	268	237	268	240	274	273	244	258	275	285	255	249	229	275	239	263	278	259	267
37044	14538	13053	7078	4799	3572	2696	2158	1816	1540	1314	1132	1054	941	927	877	819	753	762	693	703	647	650	632	617	659	609	637	559	585	569	579	590	576	559	609	575	553	486	565	560	546	497	538	584	534	508	546	541	611	512	513	542	525	512	527	557	512	491	512	502	533	575	554	499	519	508	490	502	490	517	550	526	523	513	506	510	493	508	529	473	504	520	474	529	489	518	517	534	505	502	535	530	521	492	484	537	557	512	544	523	459	501	513	515	486	528	493	542	537	483	484	536	502	498	531	528	470	495	553	507	507	513	495	496	506	486	510	497	525	507	505	491	529	504	487	445	512	548	516	511	467	508	514	509	539	540	509	535	507	511	507	495	479	517	494	509	510	530	499	431	507	478	520	520	508	500	534	509	480	466	529	512	506	502	511	491	502	515	498	495	517	490	534	449	522	529	520	513	487	524	509	533	513	552	500	524	525	520	490	520	514	500	531	482	514	551	523	490	518	523	507	529	514	506	522	497	529	489	498	500	491	514	489	515	544	552	516	489	509	514	505	521	511	510	488	511	468	503	513	534	525	493	515	499	518	511	521	477	486	516	497	500	491	528	513	487	490	509	516	525	490	493	463	544	497	514	523	505	504	511	512	546	514	529	504	495	520	465	509	481	490	497	514	494	500	509	493	494	507	500	515	515	502	464	477	494	527	495	505	535	496	524	532	550	521	505	523	501	533	529	548	531	484	501	495	496	512	531	518	489	511	501	544	509	517	492	478	483	494	510	476	515	481	514	515	509	515	506	494	535	487	505	498	485	519	503	528	490	467	533	499	473	502	531	496	504	463	536	553	495	506	459	473	507	505	530	506	530	560	476	515	516	535	509	504	477	468	528	552	518	532	467	480	548	489	521	515	512	491	525	543	495	475	510	491	488	498	540	491	507	498	524	531	475	507	545	534	453	497	518	481	505	537	489	502	524	479	478	477	483	527	499	489	515	487	506	511	492	529	500	506	517	492	522	522	496	497	525	502	482	507	515	530	518	478	504	528	528	514	480	539	510	520	524	494	521	558	512	525	499	553	477	489	504	508	529	502	571	504	516	486	457	492	505	487	506	517	519	497	519	497	531	514	521	514	548	503	527	504	498	526	536	513	507	519	523	477	503	522	545	481	504	535	509	510	493	500	489	502	532	507	515	512	546	505	481	514	497	523	520	524	518	512	521	535	473	514	546	532	505	507	482	493	499	483	549	541	533	506	498	485	521	537	538	528	517	504	553	485	518	525	534	542	543	499	489	556	527	519	486	523	515	514	480	501	512	477	508	500	504	489	433	528	554	486	529	495	527	487	474	529	512	510	525	510	503	548	513	502	489	505	502	497	496	551	476	520	501	503	515	509	514	517	514	506	548	484	483	522	499	490	502	505	508	558	537	522	482	496	517	507	499	506	505	493	510	530	544	477	534	504	492	506	531	482	489	548	478	513	453	560	502	507	509	521	517	531	517	482	500	488	534	511	519	485	506	518	522	517	484	488	470	501	439	486	507	481	540	519	518	484	466	498	499	527	532	517	496	502	507	506	526	506	505	503	486	549	481	489	512	551	510	514	523	561	524	551	536	515	464	459	508	486	500	521	527	534	536	551	512	509	487	472	528	508	532	530	497	532	524	519	499	527	478	466	567	478	489	535	496	517	542	463	503	465	509	520	519	510	498	546	503	529	508	477	492	503	505	528	494	458	565	466	480	485	490	505	472	515	512	508	476	535	464	510	491	502	500	495	509	502	454	529	527	486	517	480	520	517	521	514	512	527	513	498	479	490	515	488	504	486	524	485	507	517	533	437	508	494	536	519	517	520	542	510	531	488	456	494	533	453	522	511	497	489	491	530	559	545	504	497	487	533	541	505	492	520	498	499	519	491	493	495	550	534	529	524	487	528	484	527	506	543	516	497	529	510	511	491	516	493	473	519	466	470	483	530	480	496	533	502	522	511	492	506	504	465	509	518	511	473	505	508	487	528	500	466	483	516	503	488	542	481	528	523	507	544	531	488	495	508	524	520	480	480	539	518	500	517	522	533	506	499	479	504	543	503	498	523	507	492	513	493	483	516	521	532	525	468	499	519	489	499	532	547	511	486	496	515	436	463	488	483	489	499	499	538	506	488	497	516	482	481	542	524	527	457	491	504	533	470	474	528	502	503	513	494	502	530	523	519	493	508	546	513	514	543	484	505	509	478	518	514	493	535	485	518	529	531	507	543	515	493	533	466	532	486	493	497	512	500	525	517	486	505	498	506	507	514	509	513	488	520	501	537	518	506	505	467	524	501	523	510	488	453	481	490	507	482	519	538	487	484	514	508	513	524	560	512	522	455	496	521	452	484	507	553	532	529	517	542	517	504	507	504	493	493	471	555	514	523	527	507	504	511	472	515	521	501	510	523	540	509	570	511	519	504	515	501	472	473	487	489	463	544	530	502	506	506	524	499	518	509	513	542	460	496	505	503	485	557	487	525	484	501	519	490	547	503	518	498	562	488	499	509	503	501	459	493	512	511	505	491	513	524	512	498	486	474	532	460	513	505	498	479	503	512	516	518	524	523	488	502	501	549	500	499	505	522	488	527	500	499	526	504	526	543	501	525	514	520	467	490	478	535	500	500	500	514	514	488	485	494	490	534	523	504	524	540	506	475	515	507	494	531	496	467	510	538	487	551	517	515	478	494	546	495	479	491	510	490	525	507	495	518	508	482	523	482	474	519	522	537	494	516	543	500	482	485	548	512	552	495	484	509	509	479	522	500	512	493	532	497	499	465	551	532	487	511	504	473	496	502	494	522	522	494	531	516	520	509	485	532	520	535	496	485	565	531	538	555	498	525	494	513	503	495	478	499	469	501	471	540	499	508	509	491	534	484	519	524	501	506	530	505	497	489	514	523	522	470	518	496	492	503	510	537	537	512	525	520	498	540	518	543	489	540	518	495	501	485	518	497	502	524	494	495	503	483	523	499	509	496	515	496	528	532	533	560	517	520	535	515	500	500	524	485	531	540	523	501	537	486	516	502	488	507	501	522	483	498	505	539	505	531	454	512	475	520	545	484	521	475	465	447	525	508	524	501	524	517	483	502	542	488	537	490	567	530	493	495	495	530	489	541	577	505	509	499	510	501	521	531	476	484	487	507	546	505	488	507	459	476	497	471	526	498	504	512	474	497	531	552	504	489	495	504	499	554	520	487	522	522	511	524	469	490	488	509	520	532	498	545	511	496	483	503	480	529	505	542	513	512	545	474	498	484	516	456	501	505	478	501	497	524	474	500	478	498	507	483	511	488	502	484	482	515	495	489	475	553	551	510	541	443	468	522	481	501	530	541	504	538	485	524	546	522	511	509	532	518	492	507	515	503	518	530	497	525	528	505	507	529	513	471	511	490	538	485	470	487	537	518	509	495	531	478	504	543	524	475	523	453	495	547	484	515	506	513	534	515	474	482	525	470	501	489	559	510	498	496	543	525	504	497
27503	21120	8013	370	167	116	113	90	94	98	85	104	89	80	84	88	94	67	93	87	98	78	87	83	91	66	80	80	77	74	79	95	70	81	86	85	92	74	74	81	80	81	99	80	89	78	89	95	74	87	72	79	68	73	96	81	79	85	60	76	81	70	86	74	104	69	76	88	92	108	89	62	83	77	78	72	87	70	73	93	99	74	72	102	104	83	77	78	117	82	91	80	82	78	89	88	85	80	71	66	89	82	70	76	87	73	93	78	75	88	80	68	74	82	76	56	70	84	92	95	86	86	85	78	82	83	79	68	62	67	70	96	84	62	73	71	90	92	67	91	85	81	76	93	89	99	77	78	78	77	80	75	73	71	71	70	75	84	68	79	85	69	68	72	64	99	91	83	82	84	89	99	72	74	86	74	79	83	81	96	89	84	82	91	81	85	85	93	79	72	78	73	68	76	76	71	69	68	94	92	69	89	90	90	73	73	93	95	84	93	87	79	77	72	84	72	77	72	90	90	85	89	81	69	83	68	86	76	79	95	83	89	86	88	74	79	68	93	80	84	68	74	76	66	71	81	67	73	76	88	91	83	79	81	83	85	87	80	91	82	90	79	83	79	71	80	69	79	67	81	67	70	92	83	87	88	69	76	83	91	101	80	67	87	83	71	72	67	69	98	67	61	88	73	70	60	85	79	86	87	84	80	78	82	71	89	80	72	87	100	74	82	74	88	98	88	86	80	77	75	69	89	82	95	95	79	82	73	81	80	73	86	90	82	78	95	91	90	66	76	81	64	68	72	107	79	92	86	75	86	92	86	71	74	87	90	76	77	82	95	94	73	76	76	89	94	73	77	96	77	80	73	89	78	73	75	90	76	90	93	87	85	75	97	74	84	86	84	90	78	82	88	83	83	70	103	83	81	92	80	83	81	86	87	97	88	66	77	97	90	79	88	85	80	86	81	91	92	87	91	79	89	95	76	90	73	84	75	90	73	63	86	85	74	93	76	88	82	76	87	66	85	73	71	87	75	82	73	79	82	68	85	76	92	87	80	72	93	71	81	86	87	83	74	72	66	90	83	86	82	80	76	82	69	88	85	83	91	77	96	90	84	86	83	87	67	99	70	78	76	81	84	83	69	84	99	84	87	100	91	95	86	84	91	83	85	74	62	84	91	96	86	84	97	87	75	77	105	70	70	66	85	84	82	86	83	85	76	79	91	69	86	88	86	75	90	79	88	80	93	79	84	73	73	88	82	91	83	92	68	73	89	87	78	73	80	82	90	87	71	87	77	76	83	91	80	76	77	73	65	72	81	73	79	67	85	83	70	85	84	73	78	91	82	72	79	73	92	98	87	76	90	84	76	92	76	88	82	71	84	64	68	84	86	76	72	90	82	76	83	83	72	73	82	83	72	84	71	95	80	78	87	77	88	79	85	76	81	79	95	92	91	71	78	79	81	93	95	90	67	78	72	81	76	76	96	81	74	71	67	72	76	70	84	73	78	96	86	83	86	80	85	83	83	82	85	100	88	78	72	90	98	84	66	81	73	92	69	84	91	92	89	72	74	93	80	78	89	83	90	78	79	76	88	65	88	88	85	88	81	81	88	85	96	84	79	74	73	76	72	100	80	80	77	88	85	86	82	72	71	80	90	104	89	104	89	83	86	73	83	94	102	84	79	63	81	81	81	75	76	79	83	87	96	83	82	83	76	90	75	70	77	74	80	89	79	86	74	69	90	72	76	75	80	82	103	75	83	63	76	89	73	68	87	82	72	76	91	88	72	80	73	84	83	73	87	78	88	72	80	72	90	75	63	72	85	74	92	73	74	89	75	83	81	76	74	89	86	68	69	76	85	74	75	65	66	85	97	85	78	79	81	78	95	78	97	71	71	76	67	84	77	88	84	77	83	78	84	99	82	105	82	91	89	91	75	75	89	82	87	84	75	75	74	76	80	92	68	82	78	71	85	113	85	85	81	80	82	81	86	76	66	97	85	78	83	74	81	80	79	70	80	81	88	82	67	76	87	83	83	68	59	91	77	91	87	70	73	86	77	73	83	99	68	77	91	80	83	90	107	99	83	82	82	84	77	98	85	78	83	88	84	85	80	76	103	86	78	68	85	68	94	77	76	82	87	86	85	79	86	78	90	80	91	84	85	79	89	80	88	82	51	94	92	65	87	81	87	89	79	79	82	73	96	93	96	74	77	89	73	82	78	77	80	68	101	79	88	88	88	83	77	90	67	94	83	68	72	90	84	99	71	63	97	83	96	77	75	76	84	75	97	75	72	87	81	75	81	81	81	94	87	97	99	88	87	75	73	85	70	75	75	71	81	102	80	91	76	74	81	75	81	73	83	71	83	76	84	75	72	77	86	83	79	89	78	87	84	84	69	70	85	76	90	92	85	75	89	78	79	93	88	89	60	77	79	72	88	80	86	88	95	86	78	90	82	76	54	83	89	76	82	74	79	85	83	77	86	90	97	80	85	94	86	70	75	66	93	90	74	76	89	78	75	82	79	95	77	66	89	76	77	79	78	62	80	87	97	67	81	92	71	68	75	84	73	87	87	82	81	85	84	79	93	85	56	67	83	78	95	87	77	77	81	85	92	70	78	90	89	77	80	84	69	102	94	76	81	84	87	82	76	74	92	78	88	82	70	71	76	92	76	71	80	68	87	96	66	72	92	74	85	80	63	78	87	75	76	75	96	85	79	74	89	93	75	96	89	99	79	93	89	78	68	77	81	87	78	88	87	79	79	102	99	90	74	65	71	74	78	66	77	87	88	86	88	88	92	75	92	72	82	83	77	67	86	60	69	107	96	71	74	77	81	90	98	85	89	73	81	77	70	82	86	85	76	69	101	80	84	69	85	76	74	91	82	80	65	64	80	84	84	84	77	80	72	78	99	92	73	71	87	88	76	73	79	76	64	93	79	77	82	66	82	76	76	78	92	82	91	80	86	97	78	91	75	94	78	69	81	101	87	70	83	84	93	88	80	82	85	80	88	65	72	78	68	65	79	85	87	75	77	69	96	78	81	74	72	78	88	79	75	78	102	87	76	80	83	91	76	76	83	92	81	87	72	95	68	76	64	85	87	85	77	71	85	68	89	89	87	76	81	84	92	81	103	84	83	84	83	71	75	71	65	87	81	86	78	86	94	85	78	82	74	78	104	72	94	81	70	83	83	82	75	95	78	84	75	73	75	71	90	71	86	78	68	102	79	79	63	73	70	78	69	81	78	78	78	69	99	84	71	78	78	76	89	91	80	94	82	76	70	78	79	69	96	90	83	70	63	86	98	65	88	75	79	75	83	90	80	81	83	69	75	91	84	92	90	76	85	84	64	82	79	74	88	83	88	79	80	90	83	87	87	68	82	85	87	83	88	71	93	74	77	90	69	67	71	80	79	95	77	89	76	83	89	70	86	60	84	79	76	71	81	90	97	75	80	87	79	69	70	80	94	94	79	95	69	87	89	71	84	82	76	88	76
22056	1506	1085	550	427	310	325	274	255	246	219	216	233	224	197	224	214	171	226	196	193	183	178	211	168	204	187	188	176	189	209	178	185	179	194	183	188	180	185	192	175	180	195	179	169	168	185	186	200	184	188	173	178	182	187	183	169	170	178	173	189	165	184	200	181	189	200	184	192	180	181	172	171	166	182	175	165	182	189	176	198	170	188	190	183	173	164	207	184	178	193	197	169	204	196	193	178	214	187	203	182	198	168	185	189	175	173	198	189	155	174	209	165	156	170	160	186	201	178	181	179	162	179	199	179	177	189	185	206	181	203	184	186	176	175	195	186	204	181	201	191	168	178	158	203	198	169	188	204	173	187	193	188	175	179	189	191	180	178	189	184	176	181	198	180	170	187	181	166	196	191	169	185	165	176	182	193	184	205	182	190	177	204	185	193	196	192	186	184	184	145	185	163	191	193	205	188	172	186	200	196	184	185	186	188	178	173	170	179	172	178	171	179	184	181	197	185	207	170	192	174	213	153	199	207	161	176	193	160	179	187	195	184	185	164	178	140	179	172	193	172	172	166	175	189	175	194	194	194	188	196	176	195	181	184	196	162	183	178	165	180	193	211	178	164	192	179	163	203	153	202	171	188	166	172	187	195	162	167	178	171	160	184	171	167	185	226	191	184	206	162	171	161	181	176	159	180	189	181	173	180	178	179	166	168	178	209	167	189	186	185	184	154	176	171	183	197	183	162	185	186	194	195	174	166	183	194	188	187	184	192	200	189	170	201	163	186	183	181	188	154	143	188	172	198	208	169	195	186	220	176	174	174	190	188	169	150	194	186	179	191	162	162	178	189	193	192	199	184	173	195	180	186	185	183	183	174	152	182	191	169	188	175	200	167	187	163	189	164	180	165	173	177	180	165	165	176	197	210	174	183	186	168	178	169	198	189	192	177	180	175	190	170	171	189	164	217	183	203	209	188	162	176	188	183	194	176	194	155	193	198	199	170	181	204	201	164	179	203	178	179	178	168	180	236	193	199	169	185	171	193	203	179	174	173	206	194	151	158	183	172	187	164	174	201	184	186	198	177	193	202	176	170	184	202	187	174	186	194	167	181	184	176	188	190	191	166	175	179	220	204	192	200	176	174	207	164	184	199	172	186	186	168	186	166	201	194	197	206	183	194	178	175	189	192	181	173	197	173	171	194	184	185	189	180	176	201	168	175	167	197	192	195	195	171	207	194	187	164	198	192	167	160	192	194	211	186	178	170	172	197	177	196	179	187	183	170	185	180	192	183	206	187	191	184	190	194	207	185	168	183	178	186	184	177	193	197	183	185	167	176	185	190	200	191	176	178	168	184	188	165	176	189	172	171	195	197	166	209	180	172	211	210	163	169	184	194	167	172	197	164	193	198	173	186	171	192	170	212	179	178	194	160	188	189	193	177	155	191	191	191	187	198	173	196	192	174	218	170	197	193	182	173	186	192	168	189	192	188	195	197	165	199	190	190	182	207	173	196	195	197	193	158	199	195	202	182	195	176	192	196	195	158	169	158	179	187	137	177	189	198	183	188	204	174	173	190	191	185	193	167	193	205	182	183	175	168	183	194	203	175	193	169	193	168	187	190	187	192	186	156	173	179	176	196	177	141	187	199	163	180	173	164	175	187	210	176	178	177	183	188	176	182	175	176	203	183	167	193	195	194	174	207	177	192	179	189	186	177	184	173	178	175	155	182	174	164	189	178	165	188	190	193	183	189	186	203	211	152	158	150	204	183	154	200	173	167	190	182	181	188	182	197	181	170	195	180	201	167	194	187	183	182	209	191	184	180	172	195	175	193	178	190	191	183	192	186	176	179	199	161	189	168	180	195	188	172	159	192	197	206	188	203	180	173	165	205	163	152	193	193	159	164	169	195	166	189	197	191	195	185	185	187	177	186	188	201	189	198	201	181	172	167	179	174	192	179	157	184	191	173	181	182	180	197	191	182	201	158	193	191	174	176	196	161	185	182	177	185	200	172	171	178	171	179	188	195	176	188	201	174	223	164	181	172	185	162	180	183	181	190	159	156	172	191	193	171	188	164	202	180	182	196	182	198	212	149	211	166	175	168	194	146	196	184	184	195	181	169	168	176	205	208	194	195	190	167	188	186	175	179	195	186	200	179	178	183	164	202	202	178	182	168	166	188	190	188	186	185	186	180	213	175	205	173	196	198	205	190	206	144	169	154	183	160	199	167	191	181	180	166	202	200	174	191	171	201	170	178	206	180	165	196	139	185	177	172	181	192	156	179	193	177	188	172	179	198	202	189	193	183	176	173	185	167	151	174	169	194	164	185	188	201	204	187	158	192	173	162	186	176	168	181	182	176	190	175	164	170	181	179	160	144	163	171	176	192	169	191	155	169	189	166	169	177	186	179	193	187	197	180	179	179	175	181	191	187	185	192	182	183	186	204	187	188	188	174	179	178	173	193	145	193	184	186	209	175	196	181	180	169	193	174	176	179	189	206	189	194	175	183	196	196	169	189	176	183	194	190	212	168	176	189	192	185	203	193	195	162	164	174	184	177	177	181	175	189	200	181	192	213	164	154	185	199	196	185	196	175	192	179	167	194	222	191	169	165	185	186	189	187	184	160	193	190	176	188	176	170	155	187	170	175	181	162	192	199	166	189	184	175	164	176	191	174	178	202	165	190	174	170	188	168	181	196	156	167	182	192	166	205	177	190	186	164	180	154	179	165	181	212	160	191	198	186	178	189	176	184	200	208	165	182	201	194	215	195	158	203	179	195	179	155	194	175	184	176	200	161	185	187	179	180	206	172	185	179	168	189	169	168	184	163	183	191	187	181	189	185	199	156	182	168	196	165	181	204	187	189	181	178	175	163	175	197	194	198	193	177	171	192	181	187	193	158	195	185	166	183	158	207	185	171	168	182	193	189	169	184	174	198	189	196	155	161	198	154	193	193	194	190	192	207	198	191	182	162	202	184	185	173	163	189	154	157	175	183	177	192	169	177	184	178	175	209	195	172	194	161	195	172	186	181	180	192	165	172	214	201	194	184	191	167	179	174	182	201	185	167	178	191	205	177	195	193	182	177	182	177	169	194	187	169	180	172	203	181	186	204	153	198	194	183	169	159	193	196	157	178	186	205	175	195	180	173	180	174	199	190	189	184	208	189	193	177	175	175	194	184	185	160	207	171	196	186	179	176	186	190	206	197	173	169	199	181	191	153	185	192	171	187	205	186	174	205	159	190	183	177	167	194	194	182	190	168	180	179	182	175	190	184	178	167	175	223	184	196	196	197	161	195	183	163	163	181	175	176	181	181	194	161	195	201	175	173	191	182	174	170	192	200	159	171	190	180	182	195	189	186	178	180	167	211	173	191	182	205	159	176	199	199	178	185	203	157	201	180	182	180	192	183	200	167	198	169	187	177	166	195	162	194	163	211	176	169	175	199	170	178	207	181	175	200	157	188	219	217	188	166	180	152	184	205	181	190	171
23565	20658	28060	23265	19518	1683	480	349	269	255	228	170	184	165	179	171	143	144	143	123	125	147	143	136	131	145	146	121	123	126	134	130	133	123	140	130	97	121	122	146	122	123	140	125	114	123	128	126	123	127	113	105	149	132	134	112	112	112	121	124	118	135	129	106	135	109	110	128	116	127	116	109	107	118	116	115	115	133	125	126	112	117	128	122	141	98	135	115	119	140	123	110	103	135	119	109	120	113	127	101	132	122	124	128	119	117	125	130	150	108	119	120	111	114	128	125	132	126	101	117	120	123	113	122	131	107	119	130	104	121	110	115	132	114	128	118	132	111	140	103	125	122	123	123	129	119	98	122	125	101	125	140	94	124	109	115	116	115	126	111	110	129	115	130	117	130	104	115	128	120	102	131	121	139	127	103	112	123	121	112	106	127	116	128	127	123	137	118	98	116	139	106	147	109	114	136	118	128	125	133	111	129	102	127	109	119	108	112	130	134	118	108	115	130	109	101	113	95	143	120	124	121	128	106	107	108	139	137	114	113	128	100	110	125	109	115	121	122	111	122	138	126	124	105	121	111	147	100	98	115	126	118	118	120	116	120	122	132	117	115	125	118	127	107	124	118	131	124	112	130	119	148	116	137	128	117	127	119	126	129	131	125	141	105	122	131	121	135	120	122	108	128	132	119	112	120	137	119	124	117	108	123	120	120	114	119	119	116	94	125	115	122	131	120	131	122	133	112	119	112	109	114	107	103	123	116	125	120	119	90	108	139	107	106	129	133	113	120	124	126	110	127	155	133	121	110	118	98	110	143	145	116	96	125	109	110	126	115	143	135	130	103	118	120	117	102	121	131	118	116	113	129	130	109	145	130	119	113	128	103	115	123	117	128	128	144	141	116	111	122	103	118	133	112	104	111	130	115	117	102	117	128	116	108	125	122	125	106	121	96	109	122	149	120	118	127	121	140	120	132	119	102	104	109	120	141	110	118	118	116	119	105	121	130	115	123	139	126	112	109	117	106	115	114	112	134	117	109	113	112	117	91	137	113	115	99	122	112	117	122	106	117	133	126	128	120	129	129	120	114	118	137	125	103	116	104	124	120	101	126	108	127	131	107	100	119	117	139	128	117	107	100	116	111	131	112	124	122	123	115	121	121	132	105	119	109	133	98	121	120	92	125	126	122	120	109	110	101	112	128	124	128	131	130	115	133	113	125	118	125	122	142	115	113	118	151	118	102	132	113	131	134	115	92	143	127	129	118	104	104	127	132	131	122	118	125	124	119	124	106	112	119	114	133	117	121	108	123	118	120	111	143	132	107	126	121	124	115	109	123	118	128	148	108	122	120	140	127	137	123	132	118	117	112	121	125	117	133	103	117	122	114	123	114	129	134	130	122	131	132	128	121	126	111	113	134	116	115	136	107	147	104	115	134	115	131	100	105	117	126	130	121	109	121	90	104	129	101	128	122	130	108	115	143	133	126	123	117	137	120	107	121	127	116	121	105	121	116	115	128	120	122	127	105	125	123	144	117	140	123	116	118	131	125	105	111	120	106	100	118	107	117	134	116	113	141	122	145	118	106	118	141	106	135	105	115	121	117	125	108	119	134	128	135	142	124	141	112	121	98	100	133	108	116	92	107	138	121	119	112	117	116	119	106	113	141	110	116	133	118	103	126	127	119	107	99	121	115	131	114	116	132	123	105	118	110	116	127	115	116	128	125	103	109	135	111	101	121	122	105	104	113	115	130	123	100	119	115	100	123	111	121	109	128	123	128	117	120	121	115	128	109	116	122	125	135	115	105	112	127	124	114	113	135	110	106	103	116	102	125	148	135	126	123	101	123	130	121	104	121	118	113	124	102	125	121	104	113	123	104	130	124	143	127	125	133	122	115	122	106	126	100	101	120	115	125	131	123	101	115	113	127	126	124	111	123	129	138	124	132	129	128	106	115	116	115	125	117	119	103	115	136	105	136	122	96	121	96	116	115	105	112	107	125	101	122	123	101	125	119	124	115	128	139	123	118	105	108	120	136	112	122	122	123	113	133	126	107	120	124	126	110	120	128	134	105	115	141	130	105	111	119	135	105	126	120	135	109	140	98	124	107	123	138	120	126	112	120	133	104	116	137	122	128	120	124	123	142	101	123	119	117	125	130	123	122	121	113	113	138	106	95	132	111	117	137	108	107	120	118	114	115	106	128	100	129	128	137	130	126	122	136	140	127	102	116	136	117	108	101	115	131	130	112	135	111	122	125	121	105	126	116	111	124	133	108	116	129	135	128	116	132	125	118	118	109	113	120	122	132	122	112	100	124	105	97	118	117	132	138	107	129	111	133	114	132	128	98	129	115	117	126	120	128	124	93	118	120	133	119	127	126	114	114	115	132	130	107	142	117	113	115	119	114	108	132	105	108	108	122	127	113	101	119	124	125	114	137	109	121	114	116	112	120	130	110	119	115	108	127	119	128	101	106	122	115	134	121	123	101	124	131	107	113	138	140	133	128	128	112	105	95	128	125	114	108	125	104	102	106	113	111	123	122	127	125	117	101	128	119	144	118	135	128	113	129	115	130	114	104	145	125	108	122	111	136	113	113	128	90	120	122	117	111	110	142	106	99	121	113	121	122	144	123	130	134	125	130	132	123	122	131	112	114	125	116	95	116	122	118	120	107	131	114	114	127	119	115	117	126	121	130	119	112	125	131	115	127	110	123	138	118	107	110	109	114	133	126	102	112	86	113	119	120	117	114	134	128	117	89	139	110	140	112	125	117	126	117	113	124	99	117	113	128	123	94	124	102	126	126	134	117	111	90	106	127	112	109	117	112	120	144	124	107	123	114	129	120	109	135	127	123	140	134	103	98	115	123	116	135	123	133	119	126	136	112	99	104	116	115	121	113	97	113	135	122	113	103	117	115	138	134	133	135	120	122	131	98	136	109	154	118	118	112	130	105	112	132	100	101	120	114	132	131	114	133	126	121	114	135	114	126	108	94	110	133	132	133	115	125	106	124	114	114	102	119	120	140	110	121	107	117	121	137	102	107	131	126	108	102	113	115	129	113	108	114	105	108	118	121	118	118	130	142	120	114	119	117	121	115	100	139	125	122	111	131	127	124	94	114	145	123	119	103	110	111	134	133	106	130	110	127	130	108	132	125	136	120	126	129	119	114	128	124	110	144	110	121	103	130	133	116	105	113	121	116	125	128	101	120	109	149	112	115	106	125	112	108	122	129	139	122	132	117	109	111	115	131	109	105	126	125	116	115	124	103	106	103	118	106	126	127	127	107	120	124	116	122	131	127	91	101	103	105	127	117	129	106	126	101	136	111	125	132	121	117	132	131	119	112	134	125	125	115	107	105	122	136	122	120	119	124	125	114	141	115	97	106	119	121	109	104	113	126	128	131	131	129	121	120	117	121	108	116	124	126	106	123	107	120	113	124	105	125	95	95	125	108	117	117	117	101	123	113	113	106	116	125	134	103	107	116	112	136	131	121
36272	9508	8039	3942	2698	1936	1383	1042	928	758	652	590	506	473	431	435	366	368	384	376	293	326	327	326	318	273	307	323	285	315	303	286	248	278	290	273	285	276	281	287	240	267	239	250	268	256	276	244	251	236	268	255	242	255	249	239	242	270	247	257	242	240	256	281	253	228	274	266	255	271	267	235	245	251	259	254	246	255	252	267	230	250	283	270	238	244	284	243	290	271	250	264	253	243	280	278	245	246	261	278	256	242	264	267	233	242	243	258	232	240	236	265	276	232	267	283	249	257	254	254	233	254	253	247	250	239	255	261	274	238	232	227	250	228	253	238	234	266	245	230	259	238	240	242	228	284	265	211	257	225	241	230	260	248	286	262	231	260	241	258	249	267	250	249	225	247	270	237	239	214	252	238	217	266	226	256	264	233	243	248	233	249	242	249	243	247	260	245	233	249	205	251	201	247	248	238	260	248	245	249	251	258	259	274	265	230	221	248	227	260	242	249	246	255	230	243	266	235	292	225	219	247	224	264	224	243	239	240	238	256	230	239	216	280	232	251	234	235	231	259	268	245	237	242	217	245	245	264	249	266	229	252	246	276	287	264	233	265	227	269	268	237	234	270	244	246	250	273	244	240	233	256	249	255	232	265	242	249	270	257	253	251	262	272	244	254	254	263	237	252	271	225	227	252	218	255	221	239	219	238	221	258	240	241	243	227	234	256	242	239	263	240	243	234	249	266	250	242	214	243	234	240	236	262	218	247	256	231	246	267	242	262	257	266	246	238	249	241	264	233	255	255	264	250	256	235	239	235	236	233	261	254	223	251	222	266	234	260	261	234	225	238	263	263	245	258	260	274	275	256	264	223	236	282	253	239	242	243	250	247	289	254	244	247	247	267	257	267	248	256	288	300	226	249	233	240	236	245	261	266	252	251	244	251	272	231	252	230	241	255	249	272	247	274	263	248	246	235	269	268	240	226	277	235	230	248	252	273	258	253	257	206	237	249	227	231	238	244	220	251	227	268	270	259	259	239	272	251	269	251	254	260	240	264	232	260	249	246	253	237	253	261	239	270	229	251	264	259	228	245	275	260	242	255	263	231	277	237	263	253	254	261	219	247	251	250	231	249	240	270	239	253	251	247	261	231	248	265	248	295	241	271	244	258	235	247	267	249	213	274	237	256	251	222	232	292	228	241	237	252	255	247	260	238	233	282	233	235	234	270	254	261	258	267	239	265	251	244	245	234	260	259	249	251	240	255	249	243	270	247	269	268	240	259	252	238	252	198	259	260	231	253	258	256	230	256	224	248	239	263	236	248	285	266	264	249	230	253	286	257	248	266	262	244	242	239	251	245	236	250	256	235	265	254	236	229	252	263	269	226	244	217	213	220	259	219	259	244	256	234	249	244	275	222	241	251	291	226	244	232	246	242	209	236	247	253	239	257	239	251	275	238	241	233	259	241	238	255	282	247	277	243	243	266	245	251	237	263	268	234	252	244	278	237	234	269	236	238	275	253	233	226	263	258	244	252	233	243	262	256	275	255	242	259	255	248	253	225	242	284	260	218	249	281	260	218	260	232	261	238	267	252	244	224	253	236	242	239	244	234	256	262	254	240	222	283	248	240	253	224	262	269	247	220	246	247	231	234	225	241	225	269	259	259	235	267	254	236	240	227	255	224	263	264	285	249	246	245	230	235	250	241	247	251	280	284	246	286	247	263	267	279	264	258	247	279	248	258	244	256	254	238	238	267	244	262	266	245	243	258	233	256	248	231	252	273	216	243	224	231	233	248	232	276	243	264	249	248	239	241	249	252	268	251	223	256	264	265	240	241	253	252	234	244	235	257	255	270	243	248	255	256	246	248	259	243	241	228	233	250	239	225	224	255	227	248	233	268	241	265	261	249	243	252	260	240	264	234	252	256	229	254	256	253	238	260	240	245	232	235	230	227	242	246	237	246	244	273	258	269	275	231	233	254	219	262	253	247	229	215	264	279	252	264	261	224	257	243	218	226	263	250	253	260	256	255	262	271	253	255	222	242	287	216	239	266	210	251	235	233	260	241	276	225	281	221	229	242	272	249	220	263	262	251	284	260	250	227	236	255	249	252	238	234	245	211	259	251	267	230	236	237	259	239	268	268	254	223	253	250	246	253	254	232	249	245	225	217	258	268	248	245	247	232	251	242	225	265	253	252	243	252	252	265	266	255	242	252	235	250	239	244	241	249	264	238	260	265	228	239	254	256	238	244	256	237	259	233	235	268	258	237	234	275	233	258	211	248	261	269	245	244	240	231	245	232	235	226	275	259	252	273	240	240	262	239	275	233	245	248	214	261	260	252	257	254	238	262	245	231	281	274	239	238	245	261	262	236	261	259	241	271	243	262	261	260	263	254	242	235	226	230	260	276	254	254	243	241	265	229	227	270	265	288	227	241	257	264	214	249	231	257	245	243	240	224	244	236	237	243	272	239	287	244	246	239	246	244	237	240	230	249	260	237	249	247	213	229	269	206	237	254	232	271	238	245	258	253	261	247	231	258	234	255	254	290	234	254	243	228	256	261	227	260	249	277	257	270	229	237	260	241	270	231	243	236	262	225	263	244	261	239	251	237	260	284	241	227	253	240	255	244	253	256	219	254	246	268	280	241	277	240	250	270	263	231	243	284	243	256	252	245	237	243	241	279	250	242	245	248	225	273	263	263	219	266	252	230	236	248	211	237	264	232	241	248	245	231	253	240	267	229	232	252	249	241	235	229	285	239	220	217	241	227	257	241	271	253	253	255	236	257	232	257	247	247	261	226	254	244	247	268	247	234	255	232	275	245	267	258	237	225	240	267	260	250	222	251	254	266	260	217	231	272	255	237	225	243	250	219	247	239	273	276	218	258	251	237	257	240	255	245	235	275	253	228	264	212	213	251	234	262	252	249	251	233	251	224	225	216	258	245	242	223	251	253	258	241	257	236	255	218	263	256	243	252	240	239	259	256	235	272	248	263	247	234	244	232	259	251	234	240	243	241	248	253	248	253	255	234	242	243	248	240	252	219	250	244	232	231	261	246	242	225	244	238	231	268	269	259	258	264	261	239	258	248	273	269	241	260	228	241	247	270	230	248	244	256	240	254	247	228	228	255	231	253	278	235	235	251	259	246	280	252	226	257	234	265	235	258	252	231	251	256	246	253	261	256	242	232	216	262	245	231	229	260	261	262	240	252	237	253	238	265	240	242	250	262	253	246	229	244	245	274	250	251	274	223	249	240	266	257	278	229	260	243	245	252	230	239	213	287	236	247	234	233	260	233	244	226	246	248	267	244	236	247	238	259	241	264	233	257	219	242	280	237	259	225	283	241	258	226	240	229	255	249	229	230	263	239	212	246	267	248	256	245	216	267	252	205	260	245	247	222	232	243	250	268	262	253	272	271	239	240	259	244	250	259	273	257	246	241	225	239	259	256	248	244	261	257	235	258	271	248	239	275	247	274	279	258	274	270	234	239	243	267
23741	21692	30134	23775	21697	19562	2061	796	567	548	511	438	421	386	390	349	359	357	335	327	334	342	297	291	322	323	291	321	310	283	330	299	306	299	316	312	282	269	277	283	300	277	305	284	282	283	299	276	302	305	280	272	302	302	295	267	281	296	288	269	283	274	307	321	260	284	279	282	273	263	261	261	296	267	281	300	278	273	277	279	299	275	280	284	268	310	268	266	282	271	259	258	275	290	306	287	284	282	288	280	279	314	275	251	294	268	297	291	286	271	288	296	251	316	277	287	297	295	285	269	271	286	264	301	276	272	277	258	272	269	294	272	282	248	272	253	277	295	285	290	274	295	291	263	309	319	257	280	274	299	312	282	317	259	303	273	262	261	285	271	257	260	276	265	273	287	265	264	293	259	248	291	275	265	265	296	268	291	270	286	284	305	293	298	294	266	264	259	286	248	284	255	277	276	279	255	267	249	275	283	277	299	294	304	280	270	253	279	296	246	288	291	319	278	269	268	279	244	283	282	283	279	291	288	276	264	271	260	288	298	274	267	263	281	317	264	224	282	279	262	267	281	278	250	278	265	308	263	264	291	289	280	288	260	266	267	280	252	289	237	293	273	259	287	276	285	293	291	291	289	283	297	266	263	255	281	269	286	246	252	251	245	277	244	296	274	283	287	296	262	276	270	268	305	253	268	317	249	289	284	256	308	279	261	284	283	305	242	281	252	267	264	286	272	280	255	288	262	275	267	272	306	259	278	293	283	266	295	290	279	287	264	254	270	265	250	300	268	284	277	311	296	307	303	284	268	272	255	290	273	258	270	295	289	298	310	291	301	286	289	267	257	292	248	295	274	260	289	280	271	287	275	279	278	268	307	258	282	288	254	242	249	263	262	278	250	261	305	267	258	257	276	288	270	264	285	302	270	286	262	282	281	293	280	272	293	263	306	283	264	261	284	277	306	278	278	257	274	255	300	291	309	288	268	278	277	273	283	298	298	284	257	293	282	284	247	301	285	307	281	300	305	279	261	282	283	269	271	283	271	296	253	281	276	279	274	274	273	306	296	272	264	275	279	255	292	304	295	267	266	286	279	293	287	286	288	260	269	264	286	273	289	313	264	276	285	305	298	278	297	281	317	289	280	266	252	283	281	258	274	277	270	255	257	276	280	268	278	300	295	314	287	273	272	263	283	298	287	278	276	263	276	282	295	294	250	293	259	311	302	283	265	279	276	284	273	278	274	270	270	258	253	308	278	266	295	267	263	246	264	270	267	292	298	297	269	269	264	277	288	278	302	272	274	259	256	283	255	250	293	264	255	250	273	301	284	280	246	287	278	247	258	270	271	256	283	260	295	304	259	315	299	253	267	271	291	268	292	273	307	290	312	294	290	288	297	284	264	265	283	280	240	318	263	269	282	298	316	279	276	305	271	265	260	266	278	267	249	257	266	268	292	286	289	257	290	321	285	245	249	295	280	259	289	272	318	284	262	271	287	280	300	282	228	283	269	259	279	275	278	266	275	258	265	289	270	266	279	298	259	268	260	266	316	259	286	305	259	263	277	280	263	272	281	265	257	287	284	291	269	262	277	291	255	270	271	275	298	275	278	269	260	248	291	288	250	262	231	318	288	290	306	270	293	271	276	290	284	258	269	299	278	288	278	262	258	249	278	291	282	302	253	279	282	283	269	269	263	274	300	293	264	257	294	269	275	252	256	284	270	278	292	280	280	263	270	272	255	260	273	312	284	281	235	307	260	249	297	265	296	298	303	285	290	276	283	272	279	279	271	274	271	265	253	264	244	264	282	282	287	229	278	276	248	296	246	272	286	265	274	270	282	263	276	263	261	246	267	248	257	285	261	278	275	252	263	290	285	275	256	285	287	277	248	284	305	242	281	262	288	282	307	282	242	276	297	292	297	260	269	246	262	271	315	234	269	273	282	263	299	261	280	282	290	290	255	292	277	284	283	276	232	276	293	282	276	271	276	276	294	316	273	256	261	274	271	269	307	278	289	278	271	295	274	275	274	313	258	288	258	291	290	275	274	263	281	279	267	269	276	275	259	294	295	258	268	282	274	232	263	276	288	283	273	281	274	264	287	302	272	259	277	285	283	293	270	292	263	284	277	291	249	276	284	290	275	276	247	263	251	285	264	280	293	269	285	292	281	270	282	257	234	289	279	279	266	302	273	249	280	257	274	297	300	310	256	246	258	259	280	276	265	290	278	289	279	279	292	250	262	283	287	276	275	264	258	254	290	299	291	271	290	262	290	294	281	259	286	281	295	296	285	294	296	275	294	285	251	297	258	277	274	279	274	300	266	256	292	244	258	250	262	267	277	288	280	309	267	292	259	266	256	256	291	295	272	274	285	289	269	268	313	288	264	276	274	266	260	245	294	287	283	294	254	272	252	247	243	266	261	258	284	275	275	281	279	270	280	281	268	287	288	257	254	306	269	276	264	270	283	264	282	265	260	294	286	269	270	290	262	246	286	266	274	236	267	292	276	277	280	269	258	264	283	257	281	281	268	273	249	299	312	274	302	297	274	265	268	299	279	294	263	264	271	264	255	268	288	255	283	254	283	285	302	301	294	307	266	286	291	293	264	265	288	275	286	266	269	286	289	281	276	260	296	284	274	265	268	271	296	267	297	266	309	268	281	271	251	294	281	293	251	274	244	288	267	275	289	286	293	276	279	284	258	271	268	259	276	267	270	240	314	267	263	247	283	276	262	265	277	289	283	258	288	275	285	261	279	286	257	266	266	274	295	290	265	259	266	237	282	275	287	269	271	302	267	275	281	283	300	264	271	262	285	284	277	275	292	294	281	269	270	301	259	280	308	243	289	275	299	255	297	270	266	255	294	274	293	276	265	270	299	290	237	266	323	283	265	270	302	274	280	285	266	268	277	272	312	309	297	284	303	317	288	262	268	272	265	265	282	295	283	288	288	257	269	294	253	298	292	275	270	284	275	270	261	280	263	261	269	274	270	256	276	283	259	301	281	286	285	269	274	273	277	290	264	294	286	273	256	282	279	298	285	266	288	278	297	297	257	268	295	270	265	263	278	291	278	267	266	295	274	276	294	291	278	275	294	252	292	276	288	290	270	282	280	257	285	275	249	258	275	285	271	277	282	235	284	293	266	256	281	299	285	299	298	256	272	295	265	240	286	275	267	287	282	264	264	280	291	261	283	259	262	264	279	252	252	293	265	279	283	296	292	267	282	280	245	264	263	276	261	285	292	264	290	289	264	322	284	267	261	245	281	276	250	251	288	262	249	262	270	291	272	275	249	287	313	261	277	287	263	280	276	276	289	272	290	303	275	303	260	251	274	264	270	273	275	249	255	252	261	286	292	285	314	279	263	282	278	278	283	270	296	275	298	289	282	215	257	276	283	260	293	260	256	255	269	276	294	259	286	270	272	261	278	295	301	308	290	286	270	258	278	251	288	279	281	265	250	270	274	283	266	248	257	283	286	300	292	271	257	294	274	319	266
40913	15325	13850	7698	5243	3852	2868	2398	1914	1641	1360	1322	1172	1054	964	901	835	801	791	753	779	728	698	695	639	641	665	608	644	592	614	582	629	610	611	575	618	556	612	580	580	583	526	562	563	610	535	544	549	577	554	529	516	575	580	548	530	570	539	561	533	522	544	557	512	559	523	552	510	562	518	531	549	535	543	523	500	531	531	522	538	563	544	528	489	546	536	528	506	553	515	512	534	490	534	509	558	524	544	482	555	532	515	537	532	566	542	551	540	542	577	490	540	509	575	573	526	519	530	549	583	553	516	550	533	520	542	546	521	506	514	547	527	518	537	532	539	528	532	540	606	538	538	559	534	558	546	544	518	514	504	550	549	544	526	552	543	537	539	514	500	575	553	499	531	542	580	535	518	514	534	500	533	525	552	480	534	568	504	532	519	545	521	566	566	518	517	507	553	525	532	541	570	557	522	514	561	495	537	549	518	490	511	519	520	522	525	503	524	530	542	534	520	543	546	553	560	535	530	547	514	541	541	552	542	534	512	525	507	496	534	558	545	553	527	511	544	512	531	531	551	515	508	520	545	552	562	524	510	559	535	561	519	523	538	580	554	546	552	478	559	493	525	534	563	551	515	545	480	525	508	553	510	544	537	510	554	516	505	528	550	542	546	479	536	517	508	529	550	575	533	535	541	521	508	557	549	521	489	561	506	521	461	557	550	508	527	535	533	511	566	579	541	571	492	517	500	559	559	560	534	492	532	564	528	545	509	526	539	524	506	504	524	546	544	508	515	544	539	519	526	550	568	491	526	574	531	531	545	517	537	511	543	517	514	510	515	566	502	569	527	528	564	498	551	578	543	523	485	518	489	513	501	529	510	517	503	517	555	524	529	528	522	581	506	536	549	517	521	505	541	535	506	541	543	514	528	539	547	554	542	546	521	497	565	559	566	545	535	552	514	524	528	547	524	533	523	552	562	529	521	548	559	538	540	545	531	506	519	507	539	525	536	504	527	558	545	553	509	532	529	532	515	508	545	508	558	551	527	510	518	546	521	536	517	521	516	539	559	549	518	593	538	550	554	517	580	559	524	578	536	496	517	548	493	519	570	507	527	543	490	516	556	517	553	521	532	500	504	497	533	522	522	510	547	532	535	584	526	498	559	520	526	527	555	547	507	493	520	534	534	510	548	529	497	515	560	496	505	514	560	515	533	486	538	540	543	502	524	528	523	545	506	548	517	522	534	506	538	524	557	527	509	594	516	551	525	543	533	542	522	531	529	499	480	519	527	537	530	523	507	512	558	532	533	572	529	568	562	532	544	541	553	508	528	544	528	534	550	525	545	500	522	480	480	502	598	520	527	532	545	485	489	551	530	551	555	509	514	573	570	523	521	539	509	525	530	560	527	547	530	546	583	528	536	482	504	497	541	546	566	562	563	547	532	530	527	526	533	515	528	505	556	552	556	510	532	526	539	517	547	509	505	523	517	489	527	563	506	557	538	575	580	543	536	550	508	514	495	536	565	498	528	559	507	509	542	512	588	530	526	535	543	488	529	548	570	546	561	544	553	535	479	511	540	547	502	563	537	498	513	514	568	526	520	531	542	534	471	566	538	552	553	544	531	551	538	560	527	511	526	516	492	483	504	542	547	532	515	540	533	545	505	516	519	532	540	508	527	538	544	557	546	537	533	554	545	507	552	543	539	535	521	547	565	515	526	531	530	541	502	529	535	498	511	539	518	483	526	507	557	555	529	540	511	507	533	515	562	506	528	505	503	556	555	527	516	500	567	532	544	564	566	532	567	542	472	566	543	528	550	533	521	544	543	546	555	520	512	511	521	547	558	525	500	520	503	512	516	538	518	567	539	518	555	541	539	526	558	548	546	545	523	528	524	552	547	529	525	545	496	552	515	511	554	542	567	508	506	574	570	584	526	510	526	517	551	504	534	536	571	491	539	541	553	524	503	508	541	505	549	554	545	523	515	521	510	505	566	549	542	536	549	523	552	530	569	515	541	522	519	545	517	581	510	491	512	511	534	521	529	524	563	527	520	573	506	568	512	538	496	514	501	571	560	565	508	541	539	534	554	541	560	565	533	518	505	516	528	507	573	518	558	506	506	496	522	551	586	529	555	552	534	548	546	546	538	546	510	548	503	535	508	550	526	534	589	536	516	542	515	526	566	540	509	546	517	527	523	498	565	537	507	542	556	538	497	522	485	534	546	521	572	511	560	503	501	545	555	565	529	510	544	538	523	531	521	531	531	538	533	580	531	539	565	548	516	474	523	588	529	563	581	550	510	548	566	529	498	528	571	510	521	505	514	535	540	523	520	547	523	547	540	505	480	540	521	512	520	520	558	508	554	525	522	563	500	472	470	558	524	541	539	546	557	512	469	540	517	563	510	571	544	536	494	510	504	507	487	530	539	548	536	552	518	562	514	519	551	518	522	514	497	538	535	520	531	548	519	517	548	581	518	527	514	554	540	515	549	542	525	532	540	511	515	530	558	539	532	533	563	531	515	524	570	551	523	510	551	541	523	510	545	543	490	492	541	560	500	510	526	527	497	545	569	503	526	560	535	549	536	489	510	520	499	501	504	549	549	537	534	553	565	543	509	558	544	533	522	533	511	541	510	538	481	531	532	524	539	539	525	539	493	537	554	542	560	553	542	512	540	525	532	497	535	555	535	531	506	528	494	556	507	525	557	537	528	499	531	539	535	505	530	528	496	540	554	533	540	536	529	561	564	513	531	561	518	511	514	534	540	494	545	535	560	535	549	527	559	533	484	529	498	526	501	557	603	565	541	527	574	560	514	588	570	524	531	542	555	561	526	540	513	514	536	532	526	573	551	534	574	518	556	520	569	521	495	556	491	523	509	522	516	509	528	565	539	548	499	550	561	530	560	544	507	524	603	555	504	479	501	541	529	526	520	481	540	535	541	535	578	555	526	501	499	547	530	507	568	513	519	554	520	545	553	518	502	486	539	516	542	485	565	526	505	550	487	525	526	493	510	544	545	551	490	512	521	543	526	538	550	516	522	582	493	539	579	512	498	514	522	522	506	514	508	521	546	569	515	557	533	532	521	521	528	521	492	575	529	532	505	515	506	503	531	525	530	542	520	497	518	520	563	542	559	544	534	551	498	494	509	537	529	561	531	556	541	510	589	555	507	526	520	542	512	507	533	538	534	551	543	522	544	546	528	536	522	540	521	550	528	527	511	504	534	553	544	535	563	547	511	547	556	486	582	507	539	570	502	511	528	572	550	527	519	493	534	567	514	518	509	491	539	536	500	523	559	527	541	507	491	571	497	521	517	560	537	561	514	498	536	556	509	510	543	544	538	509	546	523	529	542	523	548	535	505	531	541	541	541	532	542	539	514	553	530	515	513	478	494	541	526	526	482	512	514	530	523	536	509	516	543	529	550	564	518	498	507	554	503	565	505	499	551	530	575	549	494	506	499	507	565	527	536	492	519	542	533	523	555	509	528	540	557	525	560
27364	21044	7896	359	144	122	122	78	115	87	90	78	99	68	81	83	85	89	86	68	81	85	84	71	80	70	85	93	77	90	76	97	86	71	71	76	91	79	76	81	92	74	77	67	91	94	82	77	85	80	73	82	76	86	72	69	77	85	88	77	77	79	68	89	84	93	87	81	69	100	79	76	93	93	85	91	92	79	76	74	76	80	81	75	83	73	96	85	79	85	74	59	70	83	86	85	76	90	81	83	60	87	73	72	97	78	76	55	80	69	59	88	83	82	83	75	75	77	77	81	82	84	57	80	75	74	74	65	84	74	84	72	93	80	75	96	80	80	88	78	88	79	90	70	80	82	87	88	82	85	68	92	67	69	95	87	82	88	60	88	74	82	89	95	84	76	80	75	86	68	79	73	78	77	88	81	66	77	86	76	81	69	87	70	73	74	79	81	75	78	94	80	80	68	74	77	72	68	84	80	78	77	94	70	74	86	65	88	87	62	82	92	82	71	85	85	82	70	73	81	98	87	89	68	67	89	82	72	81	85	72	81	77	72	85	94	76	78	82	76	78	79	72	85	74	86	94	85	83	89	80	85	85	71	84	83	71	90	73	83	92	74	74	72	84	61	98	82	66	88	86	87	86	99	74	86	87	97	69	79	87	78	81	74	84	86	72	75	69	86	71	67	88	64	77	89	82	80	70	79	85	88	73	85	84	73	83	85	67	69	83	79	67	77	80	79	65	73	90	89	95	66	80	90	70	102	86	83	81	65	83	71	69	96	76	74	60	92	86	84	62	98	65	67	70	74	93	72	63	75	91	89	90	84	89	86	73	102	87	74	75	91	71	67	89	69	76	74	80	90	67	80	73	73	82	77	73	86	64	97	82	96	63	68	82	96	72	71	91	68	88	87	75	79	93	74	76	97	82	91	88	72	79	73	83	71	92	83	90	101	81	86	89	84	76	69	92	86	91	74	83	71	94	87	64	75	88	72	87	78	72	77	78	77	95	82	87	68	68	77	94	81	100	69	79	87	86	93	91	80	66	91	94	77	69	90	62	72	84	72	74	80	88	70	65	88	102	87	78	85	81	85	71	88	79	63	84	84	75	80	80	76	90	93	77	73	71	56	80	87	88	70	76	84	86	60	91	102	77	79	96	73	83	62	81	82	81	81	89	76	94	83	99	90	73	83	79	81	76	79	69	77	84	92	84	76	81	80	77	79	56	86	88	71	79	73	82	81	78	87	88	75	76	91	74	80	97	74	65	84	89	74	72	81	83	71	77	91	69	70	90	88	76	74	100	79	71	81	83	81	74	73	82	93	86	83	75	82	92	81	93	58	87	95	73	81	87	80	68	97	65	79	94	74	89	74	60	76	104	99	77	80	84	86	84	86	78	71	70	76	81	84	89	83	78	72	73	68	88	66	83	78	75	68	92	72	87	91	81	73	85	82	86	79	77	87	79	69	76	79	68	86	92	75	78	80	79	74	83	81	77	68	64	80	76	90	74	76	92	73	77	88	71	86	90	82	87	75	77	83	96	108	87	111	96	81	72	79	70	78	81	70	72	77	85	67	84	79	69	88	87	73	88	57	104	73	80	85	84	71	84	86	70	76	70	82	82	81	86	78	66	75	70	79	67	66	59	83	82	75	86	77	91	96	98	82	70	70	94	78	89	72	59	90	88	87	74	89	86	74	85	86	81	71	80	79	80	88	82	87	87	75	77	84	109	79	81	87	82	83	92	80	92	87	68	86	75	87	92	71	93	91	82	77	79	79	71	92	88	83	69	76	93	70	64	73	75	69	87	77	87	79	83	81	86	85	77	87	70	83	74	84	88	89	92	83	78	66	70	79	72	74	81	79	75	84	70	93	58	74	74	79	90	86	81	76	78	77	67	84	75	112	76	86	71	72	77	69	92	77	89	81	67	83	78	92	72	76	81	87	70	80	90	85	71	88	79	77	87	94	72	81	73	71	67	75	100	84	93	80	65	68	86	72	81	83	83	98	84	65	90	81	72	86	79	73	69	76	84	94	82	80	92	76	87	82	87	84	82	73	79	100	81	59	65	78	81	88	75	92	84	91	74	70	70	80	87	100	81	73	73	84	77	92	85	93	97	85	69	85	79	95	65	82	55	77	65	75	72	74	80	61	88	61	82	74	94	71	72	83	70	72	79	83	72	64	76	93	85	100	71	84	81	77	83	82	65	110	91	64	77	83	72	96	92	73	82	96	85	90	98	90	75	88	72	101	89	81	69	63	77	85	64	90	85	79	101	84	85	90	97	82	70	78	82	70	77	77	101	84	80	68	91	81	84	100	95	97	89	90	99	94	79	68	84	72	82	91	74	89	100	77	79	70	77	88	67	94	79	83	66	96	87	80	87	80	87	93	71	86	95	71	87	91	66	87	91	93	94	78	71	69	74	73	83	77	77	85	89	91	87	85	91	91	69	80	88	92	87	75	100	77	81	82	90	66	69	79	76	65	76	76	86	76	74	85	71	74	69	79	68	95	74	91	84	84	78	94	87	81	92	65	74	74	72	91	68	89	80	74	75	65	61	83	73	88	72	77	102	63	76	78	77	81	75	80	75	72	81	89	90	70	77	82	79	85	91	72	77	74	92	75	93	78	76	72	92	68	103	94	70	95	78	84	84	81	83	92	79	82	91	86	76	80	81	69	90	79	68	83	96	77	78	84	73	94	50	85	76	72	78	91	83	91	74	84	87	78	69	69	81	84	88	68	79	72	82	81	75	75	86	81	89	73	73	55	68	61	82	87	84	71	84	76	85	69	67	95	76	81	72	94	77	86	68	73	92	92	78	89	64	78	82	94	79	77	83	66	67	73	71	83	83	89	84	64	82	73	80	82	75	69	76	82	72	71	84	73	86	91	82	87	64	88	83	75	65	78	81	78	75	79	70	79	82	83	86	81	77	68	107	80	62	82	72	64	77	77	77	76	74	90	84	87	74	73	68	88	72	73	85	81	80	87	94	59	71	87	81	65	94	78	76	79	67	77	92	79	96	81	69	73	78	88	65	83	86	83	79	90	77	77	82	78	98	86	81	84	89	80	71	77	81	78	78	78	79	80	77	75	84	81	80	76	72	90	71	82	81	84	81	59	89	79	94	80	69	72	85	69	79	64	85	73	77	73	83	91	77	93	63	83	83	85	96	85	92	75	89	88	86	86	87	70	74	85	73	95	78	84	85	77	67	89	71	78	100	71	90	78	82	90	80	82	81	82	72	80	78	72	77	100	88	84	70	77	84	79	97	77	87	88	97	96	79	79	80	70	85	88	77	72	81	87	84	98	88	101	102	72	79	69	83	89	79	84	82	88	74	83	86	82	81	92	73	82	93	77	80	74	93	85	100	90	76	75	76	88	83	82	95	75	69	89	97	82	87	89	69	75	84	90	73	84	82	87	67	77	79	81	80	70	76	86	97	78	79	87	71	82	76	91	78	96	88	84	88	90	76	71	74	88	86	89	79	71
20704	1528	1116	603	428	343	321	279	250	226	233	193	207	226	204	210	196	169	210	181	203	190	197	191	187	167	179	166	185	200	189	199	194	192	184	209	179	180	191	173	181	174	168	194	171	187	194	191	187	175	196	178	191	167	186	200	170	194	161	193	182	182	184	195	187	154	195	181	175	182	178	213	180	165	181	217	181	199	188	160	177	182	185	197	163	168	180	165	158	191	201	193	197	204	180	169	184	183	179	151	200	179	179	198	190	165	176	200	176	167	177	177	197	177	164	175	178	168	182	191	191	183	172	185	176	192	183	194	163	196	197	179	188	194	176	186	198	165	190	187	215	181	162	189	171	154	196	202	155	156	186	179	178	169	175	169	176	185	175	177	191	185	184	182	178	194	194	206	195	205	163	187	170	191	160	179	176	163	155	171	188	200	161	176	169	172	195	187	172	191	188	201	181	168	195	206	178	157	161	180	152	189	163	167	159	156	196	185	189	192	186	165	191	199	178	200	194	168	150	188	188	178	172	199	194	168	178	163	169	179	155	182	188	194	177	180	182	192	180	175	176	172	168	177	152	174	173	204	173	186	195	182	195	175	169	183	198	187	188	206	187	183	182	185	208	182	209	178	186	176	182	173	175	167	172	182	169	153	192	187	172	195	194	181	183	203	168	184	166	180	168	173	163	169	188	176	174	172	188	155	179	181	157	191	199	218	186	181	183	181	176	167	162	189	170	173	190	190	199	182	166	181	182	149	173	173	182	191	169	146	190	171	191	193	196	164	183	196	178	176	176	190	170	175	159	208	171	175	190	167	192	166	183	170	190	186	181	181	157	171	192	169	167	176	198	163	194	184	184	175	173	207	165	165	195	188	179	168	191	172	184	179	168	183	199	209	184	169	170	177	186	194	194	190	174	200	157	200	174	183	173	181	195	209	189	174	184	164	189	177	189	171	160	175	186	191	171	139	179	170	196	169	191	194	189	186	195	182	179	187	180	170	167	203	179	178	188	187	201	180	175	161	193	182	203	184	200	157	165	186	169	191	188	201	177	180	169	180	181	170	171	179	189	187	177	180	176	149	176	175	165	176	187	190	177	179	165	177	184	177	172	173	173	187	206	187	170	197	149	183	146	171	168	186	191	161	178	192	167	198	167	177	183	188	183	188	188	167	166	179	169	202	182	170	176	195	181	169	190	163	166	185	175	178	200	173	180	208	198	156	166	165	169	171	183	165	188	175	174	195	182	185	185	155	169	182	170	163	202	185	184	204	208	201	176	165	177	178	183	179	196	175	162	225	184	190	185	166	200	192	180	170	182	185	187	175	167	178	200	165	169	171	189	178	185	166	194	198	162	188	187	185	182	172	199	178	158	169	197	182	173	160	191	201	198	173	180	165	168	176	168	161	180	197	177	179	190	203	194	176	186	202	192	153	172	170	199	190	195	175	176	192	191	182	178	186	196	177	193	205	174	194	204	185	191	172	172	167	209	171	173	166	180	220	160	190	166	184	153	184	194	188	165	195	177	158	164	177	194	192	199	175	170	182	183	175	179	161	178	174	160	186	178	191	184	184	182	167	187	170	174	190	189	199	182	193	183	179	206	182	155	188	194	184	202	209	204	186	172	173	168	183	179	194	205	177	199	163	170	219	159	192	185	168	162	176	207	176	200	185	193	147	191	179	179	172	185	182	163	183	178	159	162	196	172	178	155	164	197	167	213	202	188	204	196	188	174	194	161	194	203	185	177	191	186	189	183	203	193	187	184	177	177	183	182	192	178	203	171	167	153	170	162	184	185	184	175	198	189	194	176	177	197	171	182	171	165	185	186	204	175	165	174	161	169	169	193	177	160	177	174	181	187	200	183	181	183	178	196	188	193	200	180	176	184	182	168	181	176	173	198	174	183	164	198	181	179	184	189	180	152	165	199	172	176	182	180	182	174	180	176	198	174	167	198	188	187	168	182	182	187	182	194	195	178	154	193	189	163	181	180	188	193	194	170	185	179	169	212	213	183	166	186	176	180	174	197	183	201	180	195	180	180	193	178	191	167	171	173	201	178	174	177	174	201	158	185	184	186	199	170	150	194	175	181	173	194	184	173	185	184	178	180	177	178	183	182	181	176	195	184	174	187	188	194	188	212	169	164	176	165	174	195	170	181	162	151	172	172	153	166	161	183	182	181	192	198	189	221	169	176	173	178	196	169	178	183	179	192	197	147	155	173	180	183	197	179	165	189	177	184	196	194	185	182	181	180	170	193	170	181	153	173	179	191	160	173	181	183	195	174	172	185	178	191	161	167	174	165	188	177	171	189	170	196	177	162	186	192	151	196	184	159	162	200	165	170	201	186	163	174	178	160	166	166	168	192	194	190	174	168	199	148	198	180	190	186	194	182	194	178	173	188	198	180	190	199	177	181	198	170	185	182	196	195	163	179	177	206	168	188	191	170	189	184	168	162	180	199	161	165	183	180	200	182	169	165	180	183	187	178	192	201	184	171	158	199	183	174	164	165	161	177	198	182	190	160	205	180	178	194	178	195	167	210	175	192	194	180	155	202	187	162	169	196	178	193	192	197	190	189	188	167	173	183	192	194	174	214	191	171	195	187	171	169	173	170	177	182	173	185	173	187	173	196	167	186	189	157	195	208	186	181	195	197	182	159	172	156	181	165	167	192	170	195	161	175	178	173	176	182	165	185	190	167	169	178	194	192	178	183	185	188	189	188	159	178	172	170	194	169	184	173	181	192	180	206	176	192	192	191	195	199	195	181	202	180	198	188	197	196	208	195	164	181	184	180	177	174	200	195	185	203	160	202	162	171	188	201	206	159	186	180	170	171	188	174	182	185	213	203	195	171	182	150	201	180	151	178	228	209	160	197	163	211	195	177	188	189	168	165	196	194	170	167	175	201	213	173	200	192	176	171	212	163	208	170	193	191	182	180	164	162	168	178	180	159	183	203	166	180	172	195	173	163	217	157	185	182	232	172	189	193	167	152	170	216	166	179	184	160	185	181	165	166	192	185	197	170	184	158	190	179	187	201	180	175	168	182	170	208	205	200	209	200	181	157	194	185	176	201	181	192	177	191	193	149	170	183	198	201	198	191	177	204	204	169	192	177	191	182	201	198	205	183	176	205	183	200	167	200	182	166	195	180	183	199	176	170	184	180	188	168	173	153	190	207	172	159	178	170	189	204	177	196	192	156	195	202	178	155	175	184	164	195	176	185	205	201	190	171	165	183	195	183	171	192	163	186	199	170	154	184	165	187	184	174	180	175	204	179	175	173	204	161	180	178	194	208	187	168	162	179	178	163	176	188	152	186	177	172	189	193	165	179	163	148	198	198	201	157	184	165	168	209	194	205	167	199	212	193	172	174	171	167	185	170	184	163	186	178	189	199	159	170	178	175	166	180	179	186	189	192	164	171	193	198	194	184	179	166	155	165	182	180	169	172	181	178	201	182	190	169	173	203	181	186	177	204	159	199	159	183	152	160	176
24710	21696	29342	24580	20339	1694	527	353	291	279	218	186	201	190	180	155	142	163	157	150	181	142	145	147	137	132	138	147	139	163	155	156	140	138	131	132	131	115	137	137	141	124	125	131	148	140	132	148	148	131	119	145	116	140	141	138	150	143	163	140	130	115	119	136	135	138	150	129	104	143	119	124	140	138	134	117	115	149	103	117	128	122	132	112	128	119	121	142	120	128	110	142	153	107	125	128	132	140	122	112	115	109	125	130	103	118	128	134	125	127	113	107	148	126	132	108	122	112	132	118	118	143	113	121	124	108	117	123	138	144	139	133	130	129	126	116	121	123	137	98	117	121	135	141	111	131	139	127	121	142	135	142	129	122	121	134	121	129	119	120	129	117	125	138	138	142	110	114	138	143	149	122	132	123	121	127	131	117	120	133	135	135	130	121	128	111	121	135	117	128	121	118	118	127	140	125	119	144	124	113	128	124	113	120	117	127	112	144	116	145	151	135	110	113	108	129	131	153	113	111	126	133	121	131	120	128	129	148	119	134	137	103	128	122	125	130	135	149	126	126	129	122	127	127	126	99	151	133	117	115	130	135	123	120	127	130	113	115	117	135	141	144	154	121	117	138	108	125	129	129	142	110	123	113	131	105	97	117	114	131	116	101	125	131	114	104	117	125	125	126	134	109	115	111	121	122	123	146	137	119	113	113	126	119	133	130	109	119	140	118	135	120	134	113	128	131	115	118	128	109	127	106	123	142	150	125	137	140	108	131	114	118	107	131	125	135	136	112	124	139	142	125	116	124	126	140	152	118	125	135	128	123	144	111	127	131	130	130	131	126	125	119	145	125	120	138	127	121	136	133	133	132	116	136	136	134	132	118	148	118	130	130	154	120	119	132	116	131	127	126	120	147	119	128	121	113	128	133	130	132	137	145	137	129	132	115	116	125	125	142	135	127	112	147	149	130	123	138	135	135	124	108	108	117	105	130	129	115	126	139	139	113	134	134	132	120	131	134	138	122	138	148	107	120	133	132	114	128	115	114	125	125	139	139	113	112	134	126	118	137	113	124	130	115	100	128	126	138	125	127	127	135	137	133	126	140	134	117	142	104	134	148	129	123	149	130	119	127	145	105	142	125	115	117	135	121	131	122	132	128	114	140	141	134	131	134	115	138	127	132	117	136	128	108	121	128	118	133	121	139	129	128	110	103	134	156	150	103	121	116	116	126	128	135	122	157	124	135	116	122	134	123	129	118	135	140	132	114	124	121	130	100	140	125	117	145	130	119	128	117	135	119	123	129	109	117	129	129	134	125	152	115	142	133	131	96	127	126	127	124	137	118	137	117	114	129	134	108	118	131	121	119	122	132	104	124	136	119	131	117	146	123	113	106	119	135	133	137	134	151	141	127	116	115	129	99	118	138	110	150	136	127	132	120	129	126	120	152	121	135	130	136	138	130	114	109	126	121	126	146	103	137	113	127	136	113	130	115	125	118	151	109	125	131	131	129	123	120	113	136	129	118	146	130	116	114	126	114	142	104	122	126	146	120	123	116	109	127	126	137	135	138	129	115	95	108	124	125	124	126	121	125	135	112	146	120	110	138	135	133	94	122	138	135	119	115	125	114	116	125	124	119	124	128	123	128	133	119	126	137	124	130	111	130	126	128	153	115	112	110	126	116	115	122	125	122	134	130	139	132	124	141	127	138	120	132	125	130	117	140	108	120	122	132	131	131	118	141	138	132	115	111	133	142	99	118	142	142	106	113	131	127	122	116	121	115	129	131	112	129	131	127	133	134	168	116	121	146	123	127	118	141	124	141	134	127	145	139	127	133	132	117	115	138	133	118	126	126	123	144	142	110	111	145	148	116	96	130	137	133	107	113	137	136	141	107	133	130	118	109	141	133	134	143	116	138	148	141	133	137	104	133	128	126	131	126	124	133	129	130	133	126	116	124	117	129	129	124	141	122	139	122	148	111	132	116	123	99	121	108	132	140	121	129	115	144	123	107	108	130	125	119	132	111	120	130	119	130	135	123	139	111	119	127	123	136	120	146	137	144	132	137	112	104	133	97	129	132	122	143	121	97	120	134	130	128	134	129	128	141	128	116	147	133	134	103	123	125	116	120	121	122	128	106	115	137	131	134	123	136	108	130	130	143	131	138	126	130	115	131	144	134	124	125	131	118	144	128	116	127	141	125	132	125	130	119	128	124	118	142	130	141	125	123	143	130	125	110	132	135	128	135	127	115	112	111	140	113	105	127	130	126	130	128	115	154	99	119	144	132	134	103	143	123	124	120	128	127	109	126	119	136	136	127	155	123	134	139	118	121	109	125	131	140	140	133	131	123	138	108	116	129	135	134	135	141	131	129	126	143	120	141	126	143	126	128	114	139	120	134	133	122	120	139	130	137	123	136	150	114	113	121	124	145	140	125	131	144	133	131	151	128	126	125	122	104	132	128	115	123	122	134	120	106	142	109	132	119	143	122	121	129	126	144	126	129	138	122	107	130	122	137	125	126	116	115	122	107	132	138	125	136	139	121	134	149	131	128	150	131	124	140	121	137	124	124	141	141	120	131	142	130	136	106	128	123	136	140	121	128	107	111	150	122	118	122	118	140	126	133	140	122	132	100	108	133	141	125	114	132	142	104	127	129	150	118	119	99	125	122	125	125	116	144	131	130	108	113	127	105	117	142	118	142	113	121	128	113	126	112	127	128	131	139	123	124	114	107	126	127	121	127	118	120	122	134	137	135	125	130	103	114	117	133	136	130	132	127	124	110	119	118	144	121	134	116	127	117	143	120	134	137	105	135	107	140	106	126	132	129	112	114	116	131	136	119	147	133	122	122	113	132	132	135	126	122	116	115	138	117	110	136	119	134	101	127	109	113	113	122	132	133	121	143	138	122	125	138	96	126	118	115	130	136	116	134	139	114	118	115	133	132	123	121	101	131	139	118	126	130	103	140	166	117	127	121	134	125	132	117	118	122	139	137	138	97	124	122	122	126	120	128	143	140	126	111	122	119	142	120	131	134	150	121	134	124	121	117	146	144	118	123	134	127	131	127	108	111	139	115	123	126	138	126	102	122	117	113	136	126	115	128	137	117	125	132	117	124	122	120	125	134	130	140	136	112	121	115	106	130	150	143	132	124	114	117	106	120	139	132	119	138	122	116	140	108	125	133	131	128	123	138	125	103	121	107	139	134	152	137	115	141	134	135	138	138	126	116	142	124	105	111	133	118	110	116	129	123	107	130	146	109	132	141	113	116	143	147	90	141	134	122	131	152	102	127	138	131	135	116	139	137	124	137	133	119	122	119	121	127	138	118	125	127	139	130	128	110	138	118	117	138	116	125	147	140	126	134	117	122	133	131	125	106	129	119	141	113	135	101	124	135	127	124	125	133	122	112	130	104	103	129	136	117	119	137	118	109	157	134	136	126	122	124	131	112	132	135	132	118	108	140	130	116	128	118	134	112	111	142	130	136	113	125	110	125
39237	10334	8430	4311	2659	1968	1439	1168	935	781	686	571	583	515	467	418	442	388	406	367	333	352	322	331	341	355	342	328	304	304	300	292	298	285	314	292	254	305	298	293	274	278	276	263	270	262	280	300	255	274	295	282	269	267	273	273	240	247	277	292	276	265	288	279	258	308	265	241	245	290	256	272	271	264	272	257	263	276	235	270	233	267	254	231	235	279	279	271	269	220	245	266	268	258	245	255	268	282	266	277	264	254	264	265	266	256	278	264	238	256	248	276	252	275	281	251	250	257	235	274	274	242	292	268	260	257	249	268	263	256	252	301	252	257	217	279	272	257	271	252	237	273	278	249	278	223	271	263	236	275	255	287	285	264	224	279	271	271	258	280	248	255	242	248	269	283	261	288	267	235	244	249	265	256	259	259	256	311	242	283	268	269	254	231	239	234	272	262	260	271	255	268	274	214	257	247	275	263	258	264	252	219	263	264	269	278	277	283	248	253	245	255	252	244	298	248	236	249	261	255	285	267	251	255	271	246	264	248	212	299	256	264	263	272	291	242	262	266	290	259	226	272	260	243	275	263	231	263	242	242	288	248	235	264	275	247	258	225	256	276	257	258	298	274	268	264	252	284	255	251	264	266	270	261	247	268	242	240	245	266	260	274	268	230	283	231	266	290	237	267	284	255	258	261	270	269	250	262	262	256	229	237	257	266	236	248	241	272	269	252	258	268	254	260	263	275	265	264	265	234	250	252	245	245	256	262	258	250	249	246	240	257	270	239	272	264	234	260	244	291	248	264	273	249	269	233	254	241	252	238	285	250	259	275	272	272	248	258	264	279	266	264	286	259	279	265	253	278	254	261	251	258	284	299	258	269	259	290	268	286	241	258	243	261	259	275	251	251	292	266	269	264	248	277	266	273	249	282	264	258	253	256	269	270	271	244	244	241	274	228	257	265	243	280	267	272	264	251	311	284	258	278	309	243	262	218	264	267	260	269	257	220	287	238	233	271	222	248	239	254	278	261	252	264	265	244	260	242	293	235	254	256	260	284	285	278	266	263	247	246	251	225	226	265	285	244	236	271	255	245	264	260	238	300	282	254	271	269	282	286	248	258	291	280	241	275	262	222	273	284	256	257	236	267	272	267	261	266	252	247	260	261	253	247	288	245	232	252	251	236	240	214	275	234	268	280	248	241	268	266	236	268	262	262	255	276	256	250	259	255	258	274	245	245	263	245	269	261	265	246	245	275	257	244	231	277	232	258	295	272	280	245	270	264	268	246	258	266	252	267	258	246	244	268	244	250	271	254	257	253	283	295	270	277	258	267	262	260	259	232	254	273	283	262	260	244	267	258	225	258	283	280	247	248	277	248	271	271	272	241	257	275	287	277	241	278	264	249	251	239	274	240	274	265	280	272	259	253	262	238	253	245	293	271	250	281	254	231	278	255	241	262	266	245	241	268	289	269	237	270	253	249	251	290	238	253	257	264	264	306	265	256	248	259	262	241	279	274	272	253	267	257	221	246	281	243	244	240	236	271	273	253	253	275	264	258	280	256	252	291	270	224	269	279	256	258	269	264	259	248	226	284	281	255	265	259	220	275	248	289	294	255	276	309	273	242	257	250	280	282	267	264	256	226	271	277	254	301	257	253	262	269	267	253	277	239	281	246	306	253	269	271	279	244	256	259	262	262	260	229	275	270	258	274	260	267	253	264	263	271	249	264	244	260	266	263	276	233	252	262	272	247	261	257	237	281	246	241	261	294	243	275	262	269	251	256	274	265	257	267	272	254	260	271	260	289	249	246	259	247	251	271	264	240	245	263	288	277	244	247	260	238	238	271	270	236	272	267	270	235	289	266	278	280	278	275	271	255	246	251	249	251	255	263	268	242	280	270	246	243	270	260	262	258	265	243	252	273	274	235	262	244	244	284	243	241	264	277	221	271	229	301	247	281	253	264	250	257	250	295	276	265	255	269	259	265	250	266	258	239	257	255	255	228	261	252	265	255	244	269	296	248	266	263	263	291	276	251	254	263	268	257	263	259	265	233	274	224	246	259	239	259	264	258	244	260	258	248	255	275	263	228	247	268	263	263	227	235	255	256	269	273	237	245	266	263	263	262	272	270	231	272	272	268	262	253	232	251	271	271	258	249	232	231	276	286	288	290	239	266	254	257	274	262	269	227	247	235	253	276	252	268	265	271	284	253	236	260	274	289	279	288	277	261	248	242	246	266	257	245	257	243	260	270	236	270	266	275	254	260	257	271	253	233	279	272	271	258	213	267	288	275	250	250	268	262	276	248	260	238	262	293	266	283	279	268	261	253	273	277	251	264	272	262	275	238	258	265	235	285	255	256	262	283	268	257	257	254	245	273	259	249	254	254	253	276	245	284	270	239	270	251	254	246	240	255	251	264	253	249	256	256	230	277	280	272	252	256	246	285	258	288	265	272	266	244	290	250	274	265	237	261	271	246	248	280	279	279	262	262	258	271	242	274	258	249	239	278	283	264	297	246	280	239	266	236	254	288	247	254	254	253	252	261	249	248	240	243	263	268	230	234	250	253	227	262	256	266	275	259	280	226	256	277	237	249	250	261	288	230	254	281	265	291	243	246	254	257	297	235	243	264	250	281	270	247	280	240	259	272	233	240	270	252	262	237	258	268	264	253	261	262	253	272	273	230	280	234	259	274	253	237	250	265	275	270	269	257	253	260	249	265	250	251	237	238	256	293	251	268	261	253	281	229	264	274	266	276	249	222	260	253	238	265	273	289	268	264	268	246	258	262	259	264	239	254	237	273	253	270	282	253	264	248	274	274	241	238	278	217	291	251	279	260	247	277	259	235	250	249	261	262	257	254	281	264	296	277	270	256	248	240	260	225	239	230	262	250	275	274	261	266	281	264	230	248	244	276	281	248	267	239	264	278	251	231	242	265	262	259	273	278	251	261	265	254	260	235	259	271	245	251	238	245	255	262	266	260	274	225	255	259	263	270	239	254	262	257	273	221	267	252	259	271	242	252	263	253	242	268	284	229	268	253	273	251	249	248	281	244	240	294	222	244	246	241	233	270	276	282	241	282	264	254	262	245	246	257	256	257	273	264	245	269	278	283	276	234	228	243	281	293	258	273	250	255	258	281	251	257	272	259	254	261	284	250	243	284	256	265	293	249	256	224	267	270	255	253	234	253	247	255	239	246	246	275	286	295	273	262	286	226	267	241	259	260	261	263	272	244	255	274	258	247	254	221	278	271	259	264	263	249	258	286	267	287	269	271	238	252	251	248	273	254	239	237	247	263	276	259	283	232	263	268	261	278	238	258	270	260	238	246	239	302	283	234	277	267	299	263	245	248	271	251	261	270	256	257	249	245	257	282	264	207	233	262	244	269	278	275	256	275	278	277	244	253	275	283	261	244	211	246	268	246	255	253	237	259	267	287	244	226	252	255	262	257	263	250	277	273	258	292	254	225	249	300	260	244	265	274	267	260	249	237	275	262
23814	21692	30117	23799	21692	19850	2093	776	635	507	481	443	418	393	368	370	363	328	349	367	340	305	340	309	320	324	290	317	303	301	323	309	254	301	307	305	288	254	290	310	257	305	308	278	340	292	257	323	296	285	278	322	259	283	258	310	280	298	254	300	307	293	289	273	281	267	269	301	273	297	242	280	285	327	291	272	298	281	272	269	295	287	295	295	278	307	280	298	286	293	274	308	279	313	290	274	273	301	265	285	277	292	283	288	267	296	282	274	274	281	253	290	313	289	281	278	285	254	276	300	296	247	235	259	283	283	267	265	278	272	267	291	277	245	262	281	266	295	260	274	286	290	301	253	264	305	271	304	268	284	281	285	303	283	294	275	268	278	275	266	272	307	300	262	282	257	249	260	279	283	263	280	279	262	294	264	286	284	280	279	268	264	269	291	265	274	302	287	277	285	261	269	294	288	300	281	271	285	293	264	285	264	278	283	252	285	297	288	262	279	287	293	263	290	273	274	299	287	302	266	281	258	290	266	249	287	269	300	271	261	298	313	260	293	279	258	276	258	282	286	276	291	277	280	274	243	273	301	274	307	310	260	277	279	270	306	269	296	251	252	290	284	276	310	279	306	257	263	286	281	283	306	283	270	287	279	281	267	271	291	290	259	268	276	278	280	279	284	283	268	276	305	268	288	278	297	278	252	296	290	280	313	292	288	269	260	263	291	294	260	305	252	282	261	251	277	303	297	284	280	270	265	262	266	311	259	301	297	307	278	311	275	279	266	281	283	318	268	269	264	262	277	275	295	274	283	302	277	281	280	290	283	266	294	296	243	273	298	265	286	303	261	298	287	236	278	281	314	299	265	286	292	264	310	262	289	264	281	254	278	292	305	300	275	273	300	271	221	264	283	244	262	276	292	291	268	261	270	261	244	276	261	238	278	245	272	284	273	291	255	275	270	246	262	297	273	272	270	296	260	302	295	298	293	269	270	287	280	306	280	244	281	273	260	261	259	260	279	268	249	248	290	296	300	298	281	286	274	270	229	278	303	275	311	284	286	268	262	298	292	280	287	296	264	292	281	283	283	271	282	267	284	261	276	252	290	267	292	300	306	263	288	275	304	286	279	300	272	252	256	263	283	254	263	308	307	286	268	258	281	315	277	270	263	271	291	259	296	279	297	274	247	278	314	254	286	281	281	234	274	292	255	280	299	305	293	265	291	317	249	313	292	276	275	301	287	284	242	292	265	305	289	288	278	309	303	287	271	292	299	287	285	284	275	295	272	286	287	288	302	278	293	293	278	276	258	275	293	248	279	306	278	316	287	275	262	282	259	311	287	308	285	292	298	266	256	285	286	242	268	298	263	302	272	293	292	268	258	302	251	292	275	277	284	270	281	251	294	261	275	278	282	277	303	258	315	283	263	272	285	263	288	286	270	289	298	291	306	278	259	311	284	316	318	299	276	259	278	274	277	258	266	293	269	287	290	251	277	279	265	266	271	250	274	279	285	274	268	265	287	274	285	284	288	298	300	291	296	279	273	277	271	256	292	273	271	281	287	298	265	290	259	280	273	299	275	287	309	308	268	293	279	286	288	286	295	280	285	269	281	252	255	261	271	273	240	277	279	275	278	300	303	300	266	281	301	313	266	321	276	268	275	279	261	257	281	269	281	281	261	277	270	275	292	274	273	295	275	270	267	309	289	283	255	305	281	246	294	274	273	284	291	272	304	262	325	272	275	302	303	284	295	297	272	295	283	266	302	284	291	275	255	270	298	278	260	289	287	251	268	299	315	265	274	285	274	278	283	298	278	297	279	291	264	272	262	274	279	281	281	246	292	257	286	325	265	285	282	275	285	235	285	276	267	316	285	276	274	296	291	294	269	284	277	323	273	260	295	257	261	283	293	273	272	264	301	289	299	268	260	257	259	272	278	259	256	257	274	268	252	269	280	295	304	263	275	272	295	283	263	279	302	300	305	244	256	293	267	290	283	286	288	267	284	297	294	265	287	282	289	305	291	273	280	284	279	279	271	274	280	305	263	285	287	284	278	301	278	258	296	269	306	305	287	275	269	282	273	243	283	295	263	265	271	274	268	280	258	248	254	325	289	274	302	275	275	276	286	292	284	295	301	253	255	312	293	284	279	274	292	295	269	271	280	242	283	258	308	277	279	318	288	287	279	299	258	310	299	322	262	290	296	303	294	250	293	306	294	306	302	260	290	271	266	306	306	265	287	288	270	295	290	281	275	257	280	316	272	287	294	272	287	285	295	297	286	285	304	277	270	278	283	256	272	265	269	291	279	309	269	249	254	287	273	273	298	271	307	292	298	269	284	287	273	278	308	281	286	276	288	308	272	265	295	293	271	277	276	267	284	302	288	252	288	278	275	287	267	289	262	289	277	285	255	290	296	290	283	268	272	258	256	295	274	268	267	307	293	286	292	320	283	287	286	268	276	263	282	253	289	259	280	268	288	260	278	262	297	250	301	274	286	280	277	295	275	249	289	293	283	284	299	256	280	290	285	285	272	267	274	266	264	281	276	240	272	290	272	263	294	253	317	260	312	313	270	284	259	280	278	263	335	308	286	247	271	298	253	274	311	290	305	232	301	252	284	265	298	251	246	269	271	288	258	279	282	266	295	258	265	268	269	259	290	281	297	286	261	292	245	256	293	301	277	244	303	297	272	293	287	303	255	286	303	256	274	282	292	292	240	299	295	275	279	284	288	278	282	301	289	281	268	277	266	277	263	292	302	265	266	250	261	272	278	282	317	249	303	291	278	309	282	281	284	245	264	265	300	248	285	284	274	287	266	280	290	250	291	287	284	287	316	267	276	292	278	286	281	293	303	293	292	298	281	262	269	289	260	293	245	290	277	301	276	298	301	275	284	306	248	292	265	266	284	304	291	280	260	275	298	265	269	280	286	291	274	255	306	285	297	274	273	265	294	301	271	243	269	312	276	262	276	278	287	272	270	282	273	283	286	282	263	305	267	288	266	288	273	277	273	312	312	279	291	287	246	272	249	253	265	237	318	255	281	274	264	287	298	252	294	268	295	283	253	309	233	292	259	306	261	278	285	292	278	287	283	264	318	246	279	283	267	276	270	269	321	264	274	285	280	274	252	283	281	257	294	290	291	273	254	296	270	265	249	281	275	281	263	251	283	316	279	281	299	259	298	231	277	278	308	299	266	252	291	281	284	294	267	290	245	274	286	249	292	264	281	283	272	308	301	277	300	275	258	292	279	308	281	274	275	254	276	291	248	270	276	279	297	290	268	278	296	260	290	306	264	297	268	284	278	274	328	282	257	273	266	291	295	273	273	295	264	259	288	273	288	281	288	243	282	295	304	278	278	290	291	272	296	275	268	293	257	286	284	273	287	299	274	249	279	290	288	303	298	285	248	277	305	248	277	285	258	292	278	261	246	317	302	288	269	290	286	286	273	299	297	276	249	258	304	283	271	264	251	288	273	268	296	269	243	264	272	284	258	248	310
44849	14836	13900	7542	5072	3637	2844	2290	1942	1579	1418	1216	1111	1089	961	878	829	846	791	747	704	664	727	678	679	650	669	609	619	638	583	610	613	623	571	550	621	578	585	592	579	580	566	560	587	577	545	571	566	523	535	518	548	552	584	558	540	540	540	554	552	534	559	540	552	514	540	537	562	555	567	595	545	562	547	518	546	524	558	535	577	514	531	528	523	543	549	543	526	471	545	560	529	492	539	555	557	576	547	547	543	549	552	533	496	518	531	542	556	550	498	572	559	499	520	532	533	507	518	524	516	496	542	597	570	504	526	563	526	534	514	573	500	545	493	550	553	566	514	575	527	529	536	505	550	566	497	548	565	516	501	544	522	509	530	541	539	528	554	540	520	559	531	520	528	497	523	548	538	499	497	535	528	535	540	564	511	527	557	526	510	531	551	537	545	527	558	523	506	533	550	544	510	541	517	583	570	491	493	544	533	496	548	517	532	505	582	519	450	516	509	533	522	526	499	557	506	546	551	492	535	491	577	564	527	548	511	577	565	575	544	510	515	496	530	547	525	559	546	500	560	543	532	546	566	522	527	529	536	539	537	521	552	511	544	509	504	520	538	554	551	543	564	532	541	560	521	541	549	519	498	521	570	522	520	556	547	529	599	493	504	553	516	545	519	544	567	554	531	533	523	538	546	565	531	533	512	493	590	489	528	531	541	544	551	551	517	545	545	516	506	532	540	554	542	519	555	529	525	541	509	524	545	589	580	499	529	595	508	495	543	501	564	518	528	568	503	538	518	500	492	526	571	526	539	504	564	521	543	529	535	531	530	539	502	513	544	543	540	517	531	550	531	555	550	560	550	517	484	534	512	541	515	537	531	554	550	540	525	570	516	521	539	582	548	539	552	586	510	516	515	546	544	527	534	530	538	553	534	516	537	586	509	524	545	488	562	550	556	503	561	510	523	491	503	540	478	540	525	559	515	579	522	529	517	575	580	542	560	542	560	550	512	547	526	508	547	526	580	525	552	536	542	502	568	494	534	571	556	542	537	534	543	520	527	567	508	496	554	526	498	539	556	586	517	529	523	510	546	510	578	562	532	556	507	594	519	554	481	581	523	515	522	508	498	552	548	548	511	561	522	504	565	549	540	550	563	525	506	552	558	564	545	541	542	515	547	528	540	556	540	554	514	536	477	511	528	519	533	537	533	514	561	537	514	510	541	521	502	482	548	565	568	504	548	498	526	549	512	533	515	531	551	534	512	570	514	605	587	515	535	560	533	546	561	518	489	510	524	535	522	537	558	545	531	572	518	540	508	528	530	524	537	574	510	535	549	550	533	567	537	533	527	513	519	506	564	526	536	511	510	551	519	559	526	529	492	516	522	532	521	528	513	504	576	509	545	529	522	527	522	539	529	529	536	550	509	525	551	533	524	533	519	524	493	550	526	513	571	553	579	554	534	540	505	539	530	504	524	569	495	546	567	558	561	559	530	515	537	520	570	543	511	518	540	489	541	488	492	554	550	539	517	545	554	550	577	496	492	540	541	563	530	575	523	546	501	542	552	554	516	505	537	545	521	535	515	518	555	514	537	480	528	521	531	497	530	474	537	528	539	542	544	547	484	486	588	528	497	551	563	542	539	545	505	510	559	588	560	566	529	522	510	537	556	535	522	529	545	548	483	519	540	516	535	526	530	557	519	543	549	534	506	552	521	507	531	559	533	531	519	586	525	533	503	527	513	480	530	532	512	540	515	529	520	557	534	516	542	547	528	505	522	505	491	534	521	472	552	503	528	526	520	530	482	535	569	531	529	532	470	525	578	506	543	541	599	545	528	515	493	538	539	558	505	535	517	539	520	533	538	478	561	531	537	519	521	506	543	537	572	550	531	485	494	537	580	517	522	561	533	506	552	469	545	514	515	578	498	556	544	565	552	524	529	536	520	522	555	511	521	550	528	538	518	479	496	539	535	508	510	500	532	522	523	521	511	520	542	526	538	521	557	537	520	545	524	580	518	589	592	553	498	553	543	570	534	510	548	533	537	521	525	539	529	543	551	507	534	552	521	562	524	502	548	546	574	497	582	551	522	528	515	511	512	517	514	553	493	542	495	535	576	484	525	554	506	541	522	574	547	522	512	501	492	529	523	505	558	562	536	542	598	509	548	537	514	505	508	559	513	588	515	516	527	513	521	545	493	526	531	539	515	498	529	546	553	494	532	512	529	546	521	521	531	537	508	510	538	535	554	546	598	519	504	504	520	544	516	562	518	536	549	535	534	523	513	534	530	536	557	564	532	506	550	502	530	530	507	588	540	525	530	496	582	473	517	499	543	532	540	535	541	530	543	498	520	532	535	536	549	521	478	510	542	514	516	526	586	534	492	495	548	536	524	529	547	556	536	538	520	515	534	551	530	481	554	507	555	537	531	539	526	521	581	523	571	483	504	583	507	520	493	547	542	553	535	538	507	571	498	566	531	525	570	515	524	509	567	540	564	537	494	532	508	517	559	530	539	533	508	534	518	581	515	519	579	522	586	488	541	526	524	569	510	527	528	580	494	553	536	564	528	540	496	536	521	511	463	556	529	514	541	542	491	551	529	515	567	519	516	537	531	504	532	506	516	530	543	582	541	538	517	553	587	496	509	513	514	520	571	550	543	537	536	545	519	520	526	517	525	555	505	562	559	547	535	503	510	521	567	560	536	520	522	538	526	521	537	539	530	557	491	499	534	542	521	567	524	507	530	522	534	600	517	530	524	528	552	519	528	523	545	520	533	495	537	529	534	540	523	554	523	529	523	552	516	595	540	578	495	515	541	565	550	536	508	494	571	503	526	557	524	536	528	516	526	560	533	561	531	533	559	544	556	504	528	587	571	536	502	545	540	548	548	532	518	537	554	521	550	529	629	512	560	547	546	500	527	508	506	525	529	539	532	534	529	537	550	522	513	504	541	491	531	495	509	528	511	517	542	534	528	542	553	533	501	507	524	539	525	540	545	533	537	506	526	560	519	494	520	524	522	482	545	535	500	551	552	505	535	497	533	536	555	562	532	526	499	516	540	550	528	538	525	490	533	546	519	547	548	544	521	573	540	547	537	560	546	509	539	543	564	540	541	564	511	511	507	567	512	535	555	518	542	537	481	560	544	569	524	509	526	509	523	501	523	544	530	533	532	570	534	548	506	531	571	484	572	511	542	519	563	521	529	553	547	547	486	541	535	486	540	556	503	559	561	521	513	556	514	536	566	524	545	542	541	501	547	525	550	522	570	553	532	519	529	560	527	576	523	502	516	511	537	503	542	523	553	534	499	536	513	542	544	509	538	551	546	558	504	504	528	532	542	515	523	498	513	551	573	514	533	540	538	492	554	551	558	518	541	495	532	544	553	505	525	529	509	532	523	566	558	525	532	491	559	494	521	582	513	530	518	553	549	552	491	555	522	499	516	547	508	540	569	539	512	569	511	553	524	474	531	535	494	563	492	545	513	553	537	564	512	568	532	562
27207	21017	8202	400	189	135	121	95	108	79	70	78	87	79	75	70	86	100	79	88	91	72	61	78	88	98	73	72	81	63	87	87	92	71	71	87	86	83	70	71	82	91	71	76	80	84	61	94	83	86	67	92	93	92	97	84	67	64	75	75	70	76	73	91	76	81	78	99	83	66	82	62	79	73	96	67	80	76	68	69	100	86	64	63	64	64	90	99	83	81	77	82	80	70	85	76	92	82	75	90	80	74	83	88	82	78	79	89	86	85	77	98	77	85	95	74	76	61	87	75	87	70	81	100	78	87	91	72	76	78	94	80	81	71	87	69	80	85	69	67	74	84	74	96	79	63	89	65	63	78	92	97	68	76	75	81	83	90	82	72	73	75	71	68	88	90	84	62	75	69	75	58	88	92	84	78	81	83	83	78	82	78	75	82	76	87	77	82	82	92	84	74	91	92	66	72	79	79	78	83	92	74	82	72	82	83	89	68	80	92	94	68	75	92	92	78	82	71	74	75	80	86	66	95	79	84	83	92	82	81	86	64	75	94	96	92	79	83	85	77	80	72	72	70	79	79	92	85	88	86	82	73	65	93	88	96	78	90	80	60	92	83	84	72	79	79	77	85	95	81	81	79	89	86	75	88	58	100	97	92	78	79	82	83	70	77	69	79	85	91	74	99	85	62	81	79	81	85	76	76	86	88	80	95	83	91	79	84	74	70	84	81	77	83	93	78	67	77	95	91	74	77	84	87	89	72	75	86	69	73	81	82	75	90	90	64	90	90	83	78	89	87	81	92	82	68	85	62	68	62	67	76	80	73	89	78	75	84	79	70	76	68	85	78	75	72	74	71	82	92	86	70	67	94	91	99	85	76	80	84	75	88	85	94	85	71	77	81	82	61	95	65	79	93	72	77	91	71	82	97	84	95	74	64	91	65	78	73	85	72	75	92	81	68	91	82	68	71	82	86	79	72	74	75	74	82	106	87	72	78	61	83	76	76	80	76	72	81	95	88	83	75	79	99	77	86	70	82	77	82	84	73	73	91	80	78	84	84	80	92	75	77	85	75	70	75	91	81	75	82	66	88	84	97	75	86	76	76	81	72	75	95	82	72	84	82	79	80	86	85	80	77	82	82	74	84	81	81	84	93	78	75	87	86	91	72	79	76	85	68	91	77	85	64	83	61	75	77	98	95	76	76	74	90	69	91	79	80	84	58	88	71	82	71	91	98	60	82	74	89	71	71	70	84	82	77	79	79	75	81	66	78	82	82	68	85	74	80	75	98	67	75	83	83	82	76	68	83	81	102	80	76	81	57	64	84	84	78	93	65	82	71	80	85	70	74	73	61	66	74	95	74	85	86	88	85	84	71	97	66	78	61	79	89	76	75	84	88	92	81	81	78	91	78	79	94	90	78	87	102	69	66	76	84	80	66	80	81	91	89	91	84	79	86	76	82	82	93	92	72	87	77	69	80	78	71	70	73	80	75	81	85	85	75	75	82	84	73	62	102	80	87	70	82	89	75	69	83	83	74	101	82	79	82	97	77	76	92	82	74	65	77	94	84	96	75	84	66	87	61	78	78	79	95	75	77	82	69	75	71	92	80	80	90	86	89	84	76	82	96	79	78	94	88	78	80	87	89	77	86	86	90	81	83	80	82	75	94	71	85	87	85	72	74	64	75	69	74	94	73	67	76	93	75	94	105	81	66	78	87	71	92	67	82	94	84	88	70	59	95	79	73	76	86	73	91	75	84	79	79	75	62	67	78	76	94	74	98	92	86	96	81	73	79	83	89	84	87	76	86	75	77	89	101	71	85	74	75	79	75	95	83	88	91	77	83	83	78	85	80	75	74	83	83	85	84	84	72	62	73	78	81	102	85	87	84	85	74	70	78	92	92	87	64	91	93	81	85	77	68	82	99	76	91	87	73	67	86	70	79	71	74	89	68	96	74	83	72	82	87	79	88	75	96	75	92	74	82	101	71	88	82	89	94	73	73	67	67	82	82	79	69	84	82	86	91	94	77	70	100	81	75	68	72	75	97	61	72	70	74	90	76	79	78	75	65	85	64	70	57	82	70	68	92	72	79	88	87	84	88	74	69	85	81	88	78	80	68	74	84	73	84	95	76	91	100	78	76	74	76	83	73	85	85	89	79	86	80	69	79	89	97	75	66	59	87	74	80	88	79	69	74	81	77	85	74	78	84	83	72	78	84	89	98	66	89	81	82	78	73	74	74	65	79	91	76	86	82	76	85	83	92	77	79	85	90	82	73	80	76	88	96	88	82	91	69	82	88	87	74	82	85	92	77	70	84	66	92	79	95	90	88	66	68	77	77	79	99	73	76	99	74	86	58	80	78	79	80	79	71	102	88	82	83	91	88	82	76	77	83	89	83	73	76	77	76	82	77	72	80	83	94	75	84	86	92	83	87	80	65	63	69	91	75	93	92	90	87	84	66	77	93	74	94	89	67	88	71	81	75	74	84	93	76	89	67	93	67	84	94	86	76	76	77	63	73	89	75	76	81	82	86	78	74	76	76	70	72	72	65	92	99	84	79	76	87	68	87	84	76	95	84	89	81	80	86	81	93	90	80	86	85	95	73	68	75	80	70	86	72	81	75	80	89	72	89	81	80	89	84	57	69	68	63	66	83	81	92	75	77	92	80	78	74	76	89	63	89	78	92	92	95	74	74	81	92	59	70	76	80	70	82	71	81	82	78	88	88	81	82	69	84	82	80	71	72	82	90	85	90	86	82	92	79	63	87	77	78	72	80	67	72	77	73	70	78	71	82	94	87	80	78	96	67	85	97	85	78	79	73	70	88	71	68	81	72	72	85	76	80	69	82	78	74	87	75	80	70	75	75	80	81	82	77	81	70	80	94	96	62	79	74	87	72	89	89	79	69	102	72	77	66	90	82	58	102	82	82	72	87	85	76	94	86	81	70	98	73	82	68	85	80	83	74	66	86	88	93	75	77	93	69	76	64	67	95	79	79	87	63	90	76	98	78	77	93	76	89	90	72	86	66	83	92	89	85	71	78	71	66	84	76	69	85	85	71	94	76	84	85	88	67	89	92	83	86	85	76	74	72	88	74	75	68	83	77	71	81	79	82	84	87	74	72	73	72	64	70	84	82	89	78	82	64	88	79	85	57	83	76	80	90	79	88	78	75	94	108	78	71	78	85	88	75	69	77	89	80	105	93	75	95	69	82	82	67	78	79	77	82	84	84	68	63	92	84	82	64	83	87	100	70	82	90	90	75	75	85	81	75	72	85	91	85	88	87	97	97	70	77	70	89	69	75	86	87	81	74	70	81	83	71	73	94	92	74	98	71	95	99	81	72	77	85	88	91	87	65	72	96	83	96	82	88	87	77	68	75	70	74	68	75	81	71	67	102	79	63	89	67	80	89	80	76	80	93	83	86	79	69	70	78	97	94	76	91	84	89	82	74	71	61	68	86	78	67	87	71	85	74	75	71	75	72	80	65
20178	1782	1158	552	435	334	277	230	217	229	232	196	228	232	196	182	202	209	188	159	214	174	199	183	187	190	192	197	178	184	184	178	186	188	173	199	179	185	169	203	168	182	180	188	178	195	176	159	180	208	167	204	181	186	187	168	180	170	195	188	169	180	180	186	162	151	156	170	191	167	199	173	177	190	166	183	158	178	172	179	182	180	185	171	172	187	181	174	171	191	156	175	199	174	195	171	169	179	184	193	176	198	207	207	185	187	169	178	202	158	177	169	177	210	193	210	197	181	189	183	166	175	163	171	173	155	190	189	180	219	179	187	185	201	165	172	160	191	166	177	154	152	181	188	171	179	210	184	185	192	171	192	165	175	196	185	172	183	169	181	187	167	177	169	200	180	204	190	197	186	194	170	189	181	180	181	179	184	170	199	196	177	183	175	213	176	197	180	176	151	171	179	186	184	161	161	172	176	176	195	205	196	165	191	184	185	183	177	193	192	171	198	194	192	176	198	197	171	180	179	179	197	186	186	160	174	170	184	176	178	208	168	176	172	189	156	186	194	189	184	189	199	184	175	186	178	201	189	184	177	196	194	181	195	210	184	163	190	194	177	177	183	170	162	207	176	166	187	181	163	187	182	184	180	162	179	187	186	165	177	189	168	187	181	169	170	181	150	182	192	186	186	194	168	178	169	185	185	173	204	186	164	157	180	182	190	199	166	193	173	177	147	181	169	224	179	173	183	177	165	169	178	181	180	195	163	182	176	169	188	156	181	164	169	191	195	167	181	195	176	191	173	188	182	186	184	182	166	192	171	190	192	183	186	180	185	178	185	165	176	171	196	187	184	171	159	151	184	171	161	220	184	172	188	167	200	195	193	191	173	185	191	191	197	192	173	167	183	174	179	211	166	155	191	193	173	156	202	192	163	170	180	181	201	185	210	190	185	175	163	176	198	198	184	192	162	160	169	174	166	163	161	174	135	184	178	163	192	166	189	174	174	184	183	179	161	171	184	161	191	196	173	173	176	210	181	186	193	182	140	192	184	200	187	169	187	167	207	173	163	161	170	174	167	189	175	164	193	175	187	164	186	176	171	177	170	168	176	175	152	166	183	200	188	189	188	172	173	169	178	215	158	184	189	197	178	179	178	198	170	170	169	169	182	169	161	180	193	178	188	187	188	198	195	168	175	174	195	189	165	208	201	183	185	174	183	194	189	182	172	178	177	186	180	163	183	201	168	170	187	182	181	174	164	185	175	194	170	170	190	198	194	162	172	184	188	205	165	182	183	187	187	186	161	186	185	193	167	182	179	165	183	175	168	166	183	174	174	181	165	183	164	154	171	178	187	176	185	177	176	199	176	159	162	173	185	195	164	181	189	172	161	197	195	197	166	184	216	166	176	202	166	195	181	173	175	171	153	156	162	174	178	165	184	189	171	156	165	172	189	195	194	197	145	205	167	179	185	192	173	174	172	178	168	195	188	155	188	173	171	213	185	185	185	172	179	167	177	174	175	169	184	181	164	192	197	166	186	173	173	182	163	180	180	171	198	158	195	210	182	178	193	186	191	177	188	199	155	191	205	164	164	190	181	200	166	187	182	176	178	181	197	172	211	175	185	181	179	179	193	164	175	170	159	182	203	174	170	195	157	185	175	176	178	190	196	198	195	202	175	162	190	194	149	166	175	170	173	174	188	185	172	174	168	188	163	200	147	165	180	195	201	175	188	196	182	162	178	167	175	189	194	184	174	193	180	181	184	171	172	195	145	174	188	194	166	169	183	203	175	160	179	177	195	195	157	176	170	169	165	184	166	197	175	163	166	175	188	183	185	166	167	152	179	169	171	182	169	183	163	210	180	191	194	183	165	210	160	186	193	175	187	184	173	190	176	205	163	210	177	185	196	182	166	196	184	173	201	210	167	167	193	182	175	154	193	168	182	174	172	165	182	172	214	164	180	180	174	192	171	182	168	165	185	183	181	175	180	174	188	191	157	176	165	175	174	185	179	168	184	189	167	183	191	177	163	185	189	180	178	204	192	175	182	197	196	209	179	174	176	166	194	175	174	176	181	194	191	185	175	191	182	181	197	172	176	179	161	162	221	153	171	191	188	198	175	164	193	184	167	174	171	188	172	174	170	193	166	197	177	187	179	198	188	200	189	163	201	180	160	175	166	159	192	186	189	193	182	179	175	206	173	173	173	188	186	175	207	174	208	192	173	161	184	171	188	184	179	188	170	187	179	214	153	176	158	169	184	191	192	171	176	195	167	192	181	193	181	205	175	208	190	157	175	194	184	196	182	166	205	179	197	167	178	176	197	177	178	182	161	165	178	156	183	200	160	177	165	171	156	153	198	164	159	169	169	169	181	166	171	177	175	174	178	186	164	186	168	188	193	187	186	168	174	188	203	213	219	186	180	191	182	165	207	151	168	169	187	181	170	185	207	193	176	184	192	185	178	160	175	172	182	192	185	182	196	185	181	171	177	166	183	177	161	216	175	183	186	179	167	194	177	204	184	191	170	189	153	178	183	173	203	164	211	168	174	162	196	150	174	194	204	182	180	190	175	189	197	177	176	188	201	172	233	167	181	188	172	197	188	189	174	182	155	180	195	183	195	175	188	175	185	174	188	187	163	173	179	189	194	190	186	168	201	182	189	158	199	174	183	160	184	172	189	194	210	179	177	170	179	194	178	188	210	165	177	154	151	174	172	174	159	174	166	191	173	153	196	179	205	182	207	167	153	167	174	190	177	175	198	160	158	205	160	182	174	193	191	173	168	191	156	177	176	174	165	191	173	175	155	165	167	178	198	202	186	182	191	186	196	187	178	163	159	175	169	191	195	164	176	192	175	187	172	169	193	181	172	196	198	173	183	171	169	204	181	192	204	183	189	179	183	161	188	173	189	174	194	174	169	199	164	167	183	168	176	171	166	178	165	185	191	140	188	163	179	176	183	163	175	184	196	166	203	182	191	160	157	182	179	158	169	174	177	152	181	180	167	184	202	155	165	178	192	192	186	180	189	180	179	184	178	192	191	191	175	188	165	163	163	160	199	225	178	163	183	176	183	164	180	204	190	177	182	183	159	146	160	168	176	181	199	188	164	173	168	185	180	164	178	204	171	198	198	198	169	181	186	189	187	176	209	188	170	170	198	188	183	174	158	199	188	181	191	193	173	163	207	170	164	167	188	178	180	162	189	186	167	184	203	170	178	177	175	169	161	180	156	174	174	174	176	172	188	173	181	192	196	187	162	189	177	193	180	196	166	175	158	170	192	156	202	203	179	149	198	167	169	175	187	169	167	175	200	153	189	197	161	172	193	193	169	174	176	158	221	176	182	190	188	208	172	191	183	173	166	201	199	186	193	186	195	176	179	190	200	165	185	183	165	198	167	181	187	197	187	205	163	176	190	189	180	173	186	176	165	183	186	183	200	171	172	206	177	161	187	188	182	164	186	167	170	187	164	175	175	165	161	192	198	148	179	203	177	200	194
24767	21660	29294	24553	20512	1826	571	347	294	250	215	206	192	172	167	174	173	152	154	157	169	123	165	139	136	143	132	146	137	140	135	149	137	149	127	130	141	140	136	126	135	150	115	144	121	127	128	110	136	107	123	113	128	129	109	149	108	136	142	131	122	127	116	119	107	126	114	115	129	131	121	130	125	126	126	125	138	112	108	138	134	139	139	121	139	128	144	112	138	137	133	110	129	134	133	132	122	127	100	126	131	122	123	130	124	139	107	121	144	124	126	126	125	118	125	128	143	124	122	127	120	125	114	123	118	134	141	125	116	126	130	120	107	112	116	130	109	119	128	135	131	131	125	119	90	129	100	113	129	135	140	126	133	121	124	118	122	112	120	125	130	115	130	120	119	133	122	111	122	139	129	130	118	127	143	146	131	112	114	143	122	147	142	124	126	132	118	129	105	138	138	133	128	123	125	135	114	132	133	87	124	114	140	129	122	128	114	130	123	126	148	112	124	128	142	160	124	122	142	121	146	122	110	109	147	142	120	128	115	122	115	142	132	129	112	128	141	132	126	170	122	121	98	127	154	127	153	121	148	110	99	117	108	112	121	139	115	136	138	109	126	96	143	133	126	112	108	116	126	136	129	138	119	125	138	137	118	125	145	127	125	132	106	116	120	128	126	129	128	127	116	128	135	126	127	124	137	106	139	128	126	116	116	128	122	107	122	116	107	134	112	121	125	134	129	131	121	131	123	142	145	117	118	112	143	124	158	122	144	131	124	146	126	135	113	130	116	140	128	115	122	139	130	129	124	131	131	143	117	108	117	129	110	129	128	140	127	118	141	121	114	115	132	128	132	133	109	116	121	132	135	122	137	128	128	122	120	128	114	110	126	137	147	127	112	114	132	125	112	130	127	119	122	128	125	125	116	127	147	141	115	114	129	119	118	104	121	121	126	123	140	145	121	116	127	120	111	143	130	122	126	130	110	134	123	111	131	128	141	122	121	111	122	117	137	118	145	121	124	123	115	132	122	143	111	133	117	119	134	115	106	126	149	119	127	112	128	142	127	129	118	130	129	127	146	121	111	109	127	112	131	105	127	105	136	111	122	115	114	115	135	126	148	123	100	122	128	142	139	129	115	132	147	123	127	139	126	141	122	122	124	126	142	118	135	129	115	133	118	121	120	113	138	148	120	111	122	136	117	134	117	127	118	129	112	138	120	114	110	117	113	116	123	130	115	132	129	136	117	120	121	121	113	130	137	116	122	109	129	115	143	138	136	134	154	126	110	131	124	122	124	130	126	114	116	132	126	122	133	114	134	124	124	120	138	118	139	130	129	122	118	148	156	124	143	142	127	128	130	127	124	132	117	117	119	135	138	122	125	122	142	136	122	116	128	122	117	132	100	112	133	142	130	123	122	117	132	119	122	127	133	124	126	128	115	116	132	130	114	125	124	123	122	120	142	122	114	122	110	126	120	136	103	135	108	145	135	164	132	119	112	133	130	127	120	127	125	128	120	136	118	130	139	138	118	124	113	108	129	113	142	136	138	119	129	117	144	98	122	116	133	146	116	124	142	126	128	111	120	130	116	124	104	127	122	133	138	142	132	123	120	132	129	119	134	136	113	126	117	125	104	122	131	133	133	116	106	122	119	119	122	126	143	152	128	117	141	106	124	152	115	116	128	98	131	139	145	115	117	122	133	123	112	137	120	126	131	108	120	147	118	113	128	139	123	119	146	129	136	120	135	133	129	142	117	138	132	155	136	130	135	132	133	109	128	125	121	100	119	139	122	124	132	89	140	125	112	127	157	122	127	111	126	156	114	127	122	120	115	121	117	118	124	113	132	132	118	138	118	110	123	142	143	127	129	115	109	121	118	109	121	119	132	126	118	126	111	115	131	108	108	110	127	143	129	109	139	120	135	139	125	119	117	126	123	123	123	120	113	143	118	130	116	122	152	103	138	127	120	115	102	137	111	129	110	113	113	121	120	128	113	138	120	114	140	139	134	120	127	118	112	140	143	135	104	119	137	135	125	127	119	127	94	133	130	127	87	120	118	126	118	129	131	125	130	146	131	127	121	135	111	125	112	120	121	144	118	108	115	123	106	121	127	110	99	135	106	119	135	133	116	113	124	120	140	131	130	131	125	130	122	120	161	119	132	134	117	121	122	120	108	109	122	132	123	123	113	105	123	117	107	117	122	136	120	117	128	115	120	121	111	127	117	119	136	115	127	94	126	106	123	132	111	113	137	126	126	124	121	137	129	123	124	130	107	123	126	129	131	112	149	126	116	117	150	128	124	146	124	138	135	143	110	117	131	121	112	123	125	113	136	110	145	121	135	106	115	140	126	120	139	115	127	124	122	132	112	129	116	134	126	148	137	127	125	125	140	125	139	115	149	123	124	123	127	153	125	136	114	121	129	129	142	126	118	124	105	133	103	138	132	141	107	136	139	145	112	123	119	136	139	140	139	127	115	106	115	133	107	134	124	113	114	123	113	130	119	124	124	126	140	145	131	117	124	125	118	104	120	125	154	106	128	132	115	115	122	124	113	133	117	131	103	118	130	113	120	127	120	138	115	126	112	145	117	109	119	137	138	131	96	131	135	123	123	112	154	119	123	110	129	134	101	147	125	111	114	130	123	141	120	135	143	123	126	118	119	121	127	125	106	127	129	116	134	134	117	122	136	117	105	127	130	131	132	105	129	130	109	129	112	138	128	109	117	122	134	141	125	119	111	114	144	105	127	129	123	134	117	136	124	138	132	137	145	141	114	132	114	117	127	109	113	116	135	142	111	119	156	116	127	113	118	128	105	139	146	118	117	135	126	133	107	123	135	114	115	125	121	131	124	119	136	97	146	123	124	126	122	112	114	121	102	112	124	124	108	120	145	129	136	105	124	134	123	149	106	126	112	119	109	130	150	113	114	120	117	124	125	144	132	118	136	123	119	107	128	133	118	132	112	121	120	136	136	120	122	128	123	139	126	132	119	111	121	122	134	94	134	131	127	126	113	127	119	142	124	143	128	133	123	130	135	133	144	125	115	130	112	122	129	127	133	135	112	128	102	132	124	117	135	128	110	123	122	129	120	121	133	124	129	126	161	122	140	120	127	124	145	137	123	109	141	114	108	146	122	134	146	135	124	124	107	111	123	119	128	125	127	128	136	117	157	124	114	118	103	136	130	110	130	110	122	112	121	135	139	127	128	121	123	112	125	130	118	137	136	145	121	125	119	130	135	115	144	102	119	133	128	143	107	122	123	130	118	125	113	122	121	135	136	132	123	135	118	136	122	128	117	130	133	139	125	133	97	131	142	128	126	127	133	123	142	112	117	112	126	122	112	126	136	115	114	123	111	161	126	142	117	114	124	121	118	139	148	146	130	121	118	129	117	124	123	115	118	112	125	143	144	128	131	133	109	131	147	119	137	109	120	127	133	122	126	138	106	102	123	127	110	142	121	120	117	121	128	140	137	128	114	112	120	112	132	142	130	110
38850	10192	8566	4346	2808	2085	1530	1099	1017	861	695	635	618	534	502	479	419	383	387	333	368	319	338	306	338	290	320	318	295	313	306	303	296	299	255	270	299	276	272	278	275	289	293	288	278	278	292	282	272	301	280	278	272	232	280	256	265	292	246	250	287	260	279	281	263	272	266	262	267	238	246	238	260	265	254	265	264	272	247	285	255	272	285	237	238	257	305	249	275	308	295	257	270	262	273	280	271	260	252	257	252	296	253	247	247	241	265	286	251	275	250	268	264	244	234	258	246	269	241	255	256	273	265	265	260	244	280	232	276	257	273	235	285	265	275	268	295	251	261	280	273	260	267	255	277	290	274	254	290	279	239	261	258	249	248	252	242	263	253	265	233	254	268	263	252	279	264	255	229	248	256	262	287	247	282	270	220	271	241	292	241	273	260	238	234	229	273	252	256	261	237	256	256	268	223	263	254	262	229	252	294	246	264	272	282	255	243	241	257	248	276	252	274	268	253	260	264	236	263	239	272	230	260	247	250	278	246	249	262	265	257	238	258	278	252	263	251	247	251	260	246	260	247	267	220	272	232	251	270	247	274	232	264	260	278	229	256	229	273	273	273	269	262	267	264	245	246	242	276	261	260	243	255	242	256	239	279	257	251	269	264	268	277	261	267	288	268	249	255	275	263	289	256	247	248	254	256	252	285	270	247	258	296	254	264	290	286	245	277	240	279	252	281	253	257	274	268	230	247	273	283	256	272	251	263	282	238	275	249	256	259	250	291	284	275	261	241	263	247	268	223	289	237	254	253	259	265	249	262	253	248	259	245	251	265	229	243	275	262	239	270	243	252	274	280	266	245	270	266	275	269	257	238	222	271	252	255	276	246	270	276	248	247	273	234	293	246	246	255	261	242	246	283	241	255	248	259	266	265	280	252	260	276	257	272	261	241	244	249	251	254	253	257	268	268	250	242	268	260	233	273	227	254	256	250	303	278	244	263	254	249	268	261	279	230	258	281	267	253	278	255	278	256	264	250	269	274	274	284	260	257	274	254	269	244	252	258	273	275	253	230	249	262	257	249	277	234	223	276	284	274	278	268	272	261	253	284	246	290	254	267	249	257	290	241	256	266	280	246	286	279	236	264	273	256	282	286	249	255	247	252	251	266	263	277	257	250	248	259	251	246	250	256	275	268	269	236	261	241	273	261	259	250	239	254	253	258	241	276	277	248	226	265	251	252	270	273	257	245	252	267	281	282	275	243	266	251	254	275	244	259	260	251	287	257	238	227	255	241	270	275	284	241	248	285	253	256	277	236	240	242	236	272	243	234	238	270	278	240	269	260	264	277	290	268	266	288	272	248	270	244	281	232	259	278	257	263	254	264	236	271	241	230	261	249	263	266	230	247	267	269	252	273	235	272	307	263	249	250	259	248	273	247	255	268	267	268	247	264	279	252	257	269	268	274	247	262	255	256	267	269	269	272	280	282	265	230	267	253	272	267	261	240	258	269	259	265	262	259	262	252	238	271	260	257	254	251	239	256	252	244	257	244	263	279	276	241	284	274	263	260	273	278	283	263	277	247	232	261	241	259	263	267	256	244	274	278	251	239	245	284	244	272	252	259	266	283	242	283	271	268	246	272	249	260	239	265	266	256	257	252	278	282	252	251	229	261	277	261	276	261	245	237	284	262	249	265	247	260	254	255	239	228	247	278	294	274	253	228	275	272	295	250	240	247	290	263	264	263	239	245	242	278	267	253	262	259	256	272	266	268	251	238	250	256	268	296	247	250	237	262	277	262	276	262	263	250	247	261	266	262	262	251	259	266	260	244	243	245	257	282	270	250	249	233	246	272	269	255	248	264	276	253	262	246	285	243	244	251	289	253	235	261	261	290	255	223	286	259	243	262	264	245	264	259	253	302	269	229	239	261	262	282	265	257	273	250	280	253	259	255	278	241	235	277	257	294	267	281	272	255	270	221	281	287	252	257	247	236	242	249	263	250	259	275	259	251	238	275	263	257	266	231	247	255	245	236	245	254	252	279	268	273	272	260	254	271	251	253	254	251	226	265	257	230	256	266	279	259	249	274	258	227	287	245	277	267	252	269	276	244	244	261	248	305	279	239	249	263	245	241	270	259	249	236	253	261	267	246	268	261	241	248	254	275	246	254	261	261	254	266	256	274	272	248	291	293	237	245	257	238	268	265	280	263	264	285	243	273	253	265	268	268	275	263	281	268	271	240	272	232	236	264	256	248	257	241	235	231	255	227	243	296	260	259	258	268	248	254	264	256	256	260	256	262	301	272	252	273	281	288	258	268	248	292	257	259	275	246	248	262	266	256	264	253	291	253	255	287	241	264	284	252	243	239	259	261	261	237	243	240	245	241	257	270	294	243	259	247	263	290	280	252	272	262	310	245	251	288	286	264	215	258	245	282	263	271	264	285	258	237	262	285	231	261	232	287	259	233	233	270	259	267	236	245	249	272	255	247	230	258	255	253	274	278	252	264	235	288	276	260	254	223	267	256	253	291	253	269	244	283	274	239	283	246	249	277	237	223	261	247	281	255	254	247	238	248	246	271	267	235	261	249	244	276	273	269	249	240	251	241	250	246	263	274	255	248	266	227	275	230	263	252	262	243	281	272	256	224	257	241	286	253	233	276	265	263	238	266	274	241	253	254	268	231	236	256	255	245	282	278	262	260	260	236	269	277	266	256	247	225	262	267	240	240	255	273	249	257	260	265	226	271	268	243	266	300	267	265	276	269	280	250	263	253	259	265	247	256	267	256	242	265	261	226	245	264	249	255	254	227	276	257	285	259	278	264	272	220	255	245	278	250	238	272	273	224	257	273	272	240	260	275	274	284	232	257	257	266	254	237	284	229	238	275	275	253	226	258	236	259	270	273	259	234	272	261	254	244	262	244	277	243	279	268	262	239	227	259	249	250	252	269	246	250	261	269	257	243	220	261	271	265	271	263	248	255	233	249	261	270	286	292	251	249	276	217	234	254	273	265	264	261	256	271	233	218	253	272	254	260	283	287	244	274	265	268	277	256	235	257	262	281	249	238	234	265	225	259	248	260	252	249	216	265	232	257	279	275	250	245	273	271	284	290	265	268	263	254	284	248	275	252	233	261	248	256	243	258	264	237	268	241	253	241	238	247	251	260	270	236	283	248	263	298	253	254	261	235	254	230	237	275	271	247	246	259	253	253	257	271	272	264	248	267	242	273	232	300	259	245	290	262	267	249	275	274	259	283	257	281	268	246	252	256	255	264	257	241	268	289	262	269	272	259	255	270	259	282	270	238	287	242	255	266	241	250	295	257	264	295	295	236	275	270	268	276	258	246	260	265	233	255	272	255	248	279	297	258	271	258	257	268	255	239	247	272	271	255	262	262	236	262	261	287	231	242	263	254	270	269	264	269	295	261	269	283	269	244	278	276	267	291	264	257	245	258	236	256	268	265	253	273	273	241	261	254	257	250	257	282	245	246	246	229	256
23905	21744	30111	23915	21745	19689	2105	792	632	523	503	438	409	386	394	386	362	340	316	327	301	346	366	322	319	294	310	272	310	306	283	301	266	275	277	296	286	305	300	266	316	273	285	297	266	282	280	277	290	286	299	281	280	304	278	273	272	288	304	276	284	261	226	296	282	300	278	265	309	297	286	300	304	290	281	313	303	290	280	319	273	296	244	276	264	292	268	285	243	274	246	283	309	284	322	266	305	273	277	272	294	291	284	277	278	259	300	269	261	269	287	280	270	312	248	263	287	278	264	301	275	268	301	286	300	276	273	279	294	285	337	270	277	257	286	297	289	295	239	283	249	256	298	304	292	276	271	276	266	284	287	270	279	265	245	287	249	280	264	289	314	273	283	233	276	270	297	274	269	246	283	318	258	271	230	277	294	268	268	274	263	263	274	285	284	291	283	301	299	264	286	270	298	261	280	244	305	291	237	297	281	249	274	298	280	275	292	263	252	308	283	286	277	314	260	263	305	256	293	277	302	277	293	276	272	297	268	286	263	268	311	259	257	279	296	300	290	268	312	288	279	286	277	276	284	268	302	279	296	254	258	279	264	283	263	291	286	265	251	255	301	263	288	300	250	271	291	266	267	258	301	290	284	298	269	296	292	255	292	312	249	275	266	307	268	271	315	316	305	288	304	280	278	242	284	258	292	266	254	281	307	258	309	285	295	279	275	289	267	319	322	260	234	280	299	262	314	258	265	270	261	258	270	276	287	277	298	246	285	248	274	254	267	239	263	240	273	282	282	280	276	265	307	270	307	297	273	310	270	276	258	293	295	302	288	249	295	281	288	297	301	251	249	288	303	286	254	285	272	269	271	272	272	287	294	267	277	241	287	273	257	293	279	265	279	277	251	261	268	273	306	270	284	251	295	276	271	269	269	249	275	276	267	266	274	294	285	236	309	305	283	256	274	295	291	285	267	274	270	264	257	287	286	283	295	265	280	264	263	287	282	290	302	308	287	283	280	274	284	282	258	283	279	298	270	234	293	297	302	271	281	251	277	279	257	277	260	292	302	311	259	271	305	274	285	286	267	273	278	266	269	271	269	253	291	261	297	263	289	296	281	299	260	279	261	307	298	293	293	249	256	294	303	266	241	285	293	271	285	298	263	264	281	277	290	261	287	284	285	298	299	267	271	264	324	273	280	288	286	286	273	267	264	282	286	289	245	283	273	273	283	277	268	309	272	270	266	265	293	282	271	254	295	298	250	268	253	295	240	249	266	270	279	298	281	279	267	265	267	285	258	281	256	282	274	299	262	283	285	284	273	319	270	285	281	277	296	279	288	277	287	274	306	273	285	248	275	302	276	290	271	286	285	300	302	284	303	307	294	275	249	291	262	294	280	268	279	290	294	287	276	269	269	297	275	255	265	284	294	267	299	307	270	270	258	267	253	290	290	259	283	287	273	261	281	262	294	277	272	259	308	269	308	299	285	310	300	287	303	293	259	256	285	269	272	318	270	277	259	279	277	291	305	259	278	306	261	269	308	282	287	275	279	288	272	271	289	270	281	315	255	263	267	274	285	269	273	281	252	270	270	263	277	288	280	281	293	287	270	310	271	266	276	280	256	271	290	278	251	271	284	250	302	288	293	256	303	271	290	249	302	289	239	284	269	286	260	254	278	281	259	294	296	317	292	262	291	281	231	284	311	278	276	276	318	271	297	276	281	293	311	276	259	286	278	297	286	276	301	288	280	311	265	287	283	270	273	276	268	279	275	277	254	252	258	291	282	276	294	300	280	286	267	283	315	260	261	259	261	269	285	265	239	271	250	268	276	292	292	280	307	276	274	305	266	263	312	307	289	292	285	279	272	272	255	273	279	291	271	277	276	259	270	271	255	280	253	291	273	277	284	267	268	295	290	253	276	285	297	275	251	266	267	285	266	252	298	273	312	279	290	269	261	251	263	289	253	296	268	286	266	266	285	270	287	281	282	262	286	284	291	289	259	263	263	283	268	313	258	314	285	290	291	267	274	316	254	278	269	271	263	275	298	303	266	269	294	261	271	252	300	280	309	284	259	279	296	307	247	275	300	276	272	297	288	288	255	259	243	257	282	269	270	300	290	277	311	288	255	273	249	295	274	285	287	274	253	280	278	279	280	263	272	280	304	292	266	292	291	269	300	255	286	232	242	276	286	256	298	262	267	286	266	285	284	284	264	284	296	256	298	276	284	265	276	264	283	268	265	309	268	290	253	280	273	290	249	290	255	270	260	246	291	288	267	270	261	284	257	272	265	283	289	262	286	261	270	296	274	292	261	259	274	271	290	260	252	287	246	284	288	297	262	272	295	264	301	295	294	287	267	262	271	296	251	247	281	251	255	280	267	259	287	285	259	300	273	277	283	286	286	301	274	257	301	277	295	296	273	276	283	272	269	260	280	274	281	308	293	274	266	282	298	276	276	237	255	286	269	306	276	277	234	259	277	279	254	287	273	289	278	254	282	262	302	246	270	280	284	290	250	269	298	310	275	309	316	276	262	282	259	294	274	308	277	300	277	269	284	296	263	277	285	291	283	293	268	295	296	269	247	225	303	280	276	274	292	254	286	276	308	289	263	265	289	297	249	255	252	290	260	268	255	277	282	265	286	306	280	279	255	294	257	286	253	277	298	282	291	277	268	251	282	285	294	288	301	283	294	249	245	267	281	278	267	248	265	252	295	284	280	295	279	283	301	306	278	312	273	325	263	262	298	304	288	260	277	300	318	267	270	263	239	275	276	251	277	253	272	297	283	263	281	292	272	301	260	302	279	284	267	281	292	309	281	264	270	287	309	281	285	257	271	266	297	282	261	277	281	272	251	256	260	272	267	274	290	285	283	298	288	305	279	285	262	255	315	261	264	298	269	285	284	262	251	269	283	309	271	259	292	264	286	285	281	261	284	269	284	318	274	284	294	265	290	266	269	304	282	282	274	280	303	249	247	245	272	291	299	299	293	313	288	282	267	270	257	260	284	285	289	271	264	294	298	308	303	271	275	260	311	302	304	228	266	268	282	270	279	299	259	243	267	296	300	287	269	285	272	262	278	285	283	275	309	255	267	283	269	274	285	279	287	256	306	280	273	246	247	261	278	284	281	278	290	284	283	278	281	293	257	294	283	256	280	284	292	290	275	289	275	309	251	288	268	251	260	264	263	319	291	278	278	297	271	256	277	259	255	276	275	314	286	278	302	256	281	267	273	276	287	254	293	283	270	306	235	302	320	286	294	259	301	262	287	249	276	287	312	273	307	280	226	279	264	278	276	280	292	278	279	311	283	287	275	284	300	287	262	272	271	251	274	261	269	295	282	262	287	271	277	289	280	265	276	270	261	254	288	280	287	325	326	256	273	302	289	245	306	284	305	279	254	272	269	289	255	258	255	266	283	269	272	268	280	289	297	281	299	288	277	287	293	287	282	276	308	258	293	298	261	251	267	279	292	281	283	269	271	281	268	290	284	281	273	291
45091	15301	14028	7539	5107	3825	2879	2260	1846	1613	1461	1220	1143	1002	1017	871	864	795	805	759	680	712	678	693	666	660	628	621	627	655	598	572	607	618	601	592	554	553	557	560	578	578	577	590	569	554	559	547	582	530	562	567	560	591	537	564	578	542	581	538	546	527	574	551	515	521	577	568	501	515	568	570	541	519	521	470	550	501	549	569	543	557	581	532	531	547	505	560	548	516	514	540	533	533	535	565	538	528	540	544	531	566	553	565	536	565	555	528	570	558	523	532	530	534	529	524	516	565	523	523	573	519	551	541	527	577	535	560	550	553	546	525	548	529	564	550	510	549	497	550	504	566	536	583	487	538	536	559	523	515	497	561	524	535	508	520	549	565	490	567	531	514	536	520	529	525	513	533	524	570	506	564	568	549	521	566	547	510	534	522	538	535	555	543	505	482	543	520	522	511	508	534	591	541	565	509	525	549	545	501	523	529	534	520	574	498	554	530	506	520	516	527	529	519	540	520	569	550	556	542	522	506	547	563	516	530	530	535	538	569	538	505	529	554	529	533	539	546	582	511	549	488	512	513	527	517	535	533	489	526	529	533	544	525	515	548	536	531	495	557	553	569	542	560	542	501	532	544	511	528	511	557	550	522	548	541	541	517	569	519	527	527	498	548	539	549	534	508	489	553	532	521	522	554	544	537	530	520	546	555	503	564	560	553	543	557	544	516	508	527	513	542	544	561	545	508	568	518	550	517	529	518	597	511	566	522	545	489	529	526	595	529	502	530	538	555	532	562	535	517	521	561	491	516	484	508	543	525	490	530	528	555	535	502	541	509	507	546	525	519	519	530	570	544	533	542	554	574	501	519	527	516	539	525	535	517	543	543	548	503	551	532	575	502	538	519	549	515	503	554	544	530	526	523	525	524	514	539	519	541	523	565	536	560	521	547	560	566	498	510	548	528	513	533	522	510	528	562	545	547	578	568	495	532	542	565	507	590	496	516	508	578	506	550	543	511	559	557	510	527	546	518	527	542	516	537	546	512	527	564	483	565	588	527	513	555	542	523	580	540	524	524	526	556	561	507	526	515	567	549	513	545	559	569	551	599	538	520	497	545	571	534	524	567	544	526	515	553	527	542	515	554	501	551	517	514	519	504	555	502	554	534	499	521	538	519	529	492	575	518	563	529	520	548	546	537	545	552	541	521	522	558	517	481	575	546	518	502	504	535	526	551	489	521	559	536	554	528	550	490	525	515	548	562	555	538	540	553	509	593	533	555	540	515	509	524	512	501	560	531	502	563	545	536	523	555	543	498	518	510	562	547	513	549	525	562	527	512	548	591	526	528	522	544	498	559	526	530	558	530	547	509	553	537	537	560	518	523	524	529	508	515	519	547	490	534	556	510	530	567	485	543	526	504	516	533	533	508	538	553	533	507	568	523	527	485	567	562	539	540	551	545	544	497	511	528	555	532	558	548	564	521	526	556	556	547	564	540	554	511	526	506	561	555	543	540	524	527	532	523	526	502	532	555	532	521	561	558	561	488	526	553	559	518	506	554	536	520	496	512	549	532	556	516	518	545	560	570	542	542	512	531	510	562	519	545	533	513	535	579	551	508	587	540	533	521	521	507	530	581	537	531	543	557	482	500	554	606	514	517	512	488	562	541	536	531	537	555	536	549	500	507	581	519	518	536	534	526	546	558	552	528	550	545	577	520	558	509	542	586	547	547	525	525	528	508	544	566	517	544	535	526	556	544	528	510	510	544	508	561	547	566	556	499	552	527	535	547	519	538	520	540	515	547	527	499	550	541	502	542	533	526	495	510	536	517	528	518	552	550	573	543	532	545	548	536	535	528	559	516	563	563	530	533	581	548	550	551	563	530	514	511	567	496	516	516	530	538	524	505	517	536	524	537	558	524	571	569	543	519	543	560	535	515	546	535	513	531	561	533	534	522	535	546	514	498	519	541	544	536	554	546	565	521	536	525	530	548	550	543	539	498	568	531	489	518	527	504	581	520	565	525	558	534	560	537	569	517	471	489	480	526	531	561	537	526	554	544	544	528	539	488	523	540	547	545	456	545	534	542	515	504	566	541	521	528	587	507	530	534	558	518	532	539	524	531	517	527	515	532	527	540	504	479	548	536	578	519	488	552	519	544	535	510	532	505	559	577	526	519	525	518	531	519	530	510	525	545	508	526	502	515	521	486	530	525	546	534	502	514	510	535	519	555	517	535	600	552	538	581	537	542	552	542	533	559	535	537	520	520	568	548	565	547	513	572	532	507	542	571	518	507	534	502	570	509	547	504	538	526	489	555	509	524	537	538	545	552	499	491	546	554	512	526	559	535	536	553	545	549	531	558	545	564	527	520	505	531	579	547	544	559	540	548	540	509	590	533	525	542	545	490	549	553	569	520	480	500	531	541	513	506	580	560	553	517	529	532	521	551	507	500	512	534	607	575	514	514	561	513	463	534	509	532	552	499	518	522	536	546	528	560	525	532	527	519	523	480	512	552	577	505	543	549	509	519	519	509	544	554	494	534	552	553	541	521	541	562	517	497	582	524	524	540	537	506	539	540	542	495	561	531	537	570	531	526	517	552	520	533	542	537	541	564	499	536	560	560	522	520	547	583	528	531	492	540	544	565	500	505	577	534	490	520	511	509	531	509	535	524	575	553	544	564	525	537	520	498	543	521	527	529	517	599	571	528	499	518	543	535	531	548	570	533	535	521	512	549	530	519	505	501	570	536	546	489	546	561	504	526	554	528	533	545	569	535	492	543	521	528	539	549	505	537	589	502	531	532	501	583	510	571	572	550	518	517	496	551	498	587	555	518	515	517	537	562	587	536	518	519	520	541	512	500	544	513	518	533	504	523	554	486	554	527	521	572	582	522	516	524	536	530	563	547	542	525	532	537	556	563	518	515	536	526	531	491	546	536	567	529	543	542	537	526	548	567	552	534	516	536	566	473	526	519	521	511	531	537	516	497	508	555	501	508	515	529	528	570	530	561	526	536	507	494	488	492	537	559	517	528	575	562	532	520	561	508	540	511	508	561	554	543	512	559	516	560	531	516	559	523	567	535	544	525	557	548	536	549	493	542	534	540	547	544	542	515	530	543	510	551	497	510	535	561	499	486	543	539	498	536	571	535	520	538	540	525	545	537	546	517	547	545	565	512	564	526	538	494	531	527	534	569	566	531	505	554	515	518	527	536	576	538	528	528	518	522	519	538	513	535	539	518	533	520	508	564	544	530	502	585	523	549	535	495	542	554	567	579	515	544	509	546	527	524	526	542	547	576	499	568	511	536	578	541	535	551	551	540	520	511	538	570	535	508	605	534	509	507	539	546	540	528	556	575	520	537	532	564	535	549	531	544	530	529	520	527	569	538	575	510	491	523	539	563	504	549	530	501	528	535	499	516	518	536	485	549	563	522	542	529	539	532	555	544	526	556	560	514	501	556	523	528	564	510	490	516	550	552	508	547	559	556	515	537	508	563
27274	21010	8207	375	185	130	122	114	95	84	99	101	85	81	94	89	73	88	78	102	94	65	64	65	79	84	87	75	72	77	79	65	90	83	88	91	85	90	83	110	94	98	79	71	82	71	71	76	96	71	67	69	87	72	87	85	77	67	75	76	76	88	83	75	87	77	77	102	67	100	68	79	84	69	97	67	80	80	65	76	90	86	105	82	73	82	81	90	80	83	94	79	88	72	69	78	89	78	80	78	75	84	80	84	68	84	84	89	95	71	80	78	87	81	96	79	94	97	84	81	72	66	73	67	80	68	90	76	97	77	70	96	79	84	90	81	83	85	81	77	76	72	76	72	75	95	96	86	79	70	85	86	69	84	74	75	67	82	89	89	72	73	81	68	78	90	85	76	76	88	78	62	75	85	84	72	98	93	89	66	100	91	77	78	82	81	78	96	71	72	77	80	78	83	62	84	89	79	76	90	80	78	85	91	87	82	82	68	85	98	82	70	57	82	78	85	81	91	71	79	87	80	85	78	92	90	56	77	78	85	92	80	81	85	92	79	98	84	72	72	86	69	82	93	64	75	87	81	79	72	105	79	66	89	87	90	70	82	82	97	89	76	84	82	63	75	66	83	79	67	83	81	83	66	74	85	69	80	67	83	90	74	78	80	75	70	75	78	77	85	77	92	81	82	84	67	73	75	83	76	76	72	87	72	83	74	76	80	72	62	77	64	85	77	89	79	100	82	88	73	77	75	82	86	80	82	80	93	88	82	97	72	71	65	94	76	82	83	83	70	83	75	94	78	78	78	88	95	76	81	71	95	86	87	72	77	91	85	71	81	84	89	67	76	94	90	81	61	75	94	81	85	66	83	82	80	83	84	97	79	77	89	85	73	97	84	97	64	77	79	92	82	81	79	70	85	90	80	79	84	84	78	78	80	80	72	73	88	89	77	87	90	90	80	86	96	80	105	76	86	77	70	85	76	79	81	71	75	66	82	71	93	87	97	77	72	93	89	79	79	75	69	90	94	75	59	85	77	86	92	75	69	93	98	79	98	88	83	80	99	84	71	86	85	76	78	84	79	78	86	90	84	97	87	73	81	63	80	85	77	102	96	79	76	81	79	67	96	104	91	76	75	91	76	78	104	76	82	64	79	97	72	64	96	82	67	84	81	71	69	83	83	71	76	77	78	66	72	83	82	81	85	86	74	92	97	69	72	82	78	96	89	89	75	73	85	90	74	72	74	77	97	74	83	80	61	88	96	90	79	89	81	78	78	103	85	75	89	79	78	74	81	87	71	88	75	91	73	82	79	92	66	63	78	77	87	68	101	72	93	98	84	68	70	86	79	72	91	87	72	77	73	63	96	69	75	98	88	83	86	101	86	89	74	68	84	82	85	89	88	88	95	71	77	69	79	75	77	73	84	84	91	78	85	74	78	89	76	67	83	71	75	70	95	83	88	83	98	91	75	75	83	82	68	84	83	71	73	84	67	57	79	78	76	76	76	112	89	90	84	82	72	79	76	78	98	71	75	71	72	67	90	81	80	93	103	68	89	82	76	77	79	102	79	78	81	79	103	87	85	83	84	104	86	89	88	72	76	89	85	76	87	77	96	81	89	71	73	84	79	79	79	88	90	65	74	96	85	76	94	90	85	81	67	86	77	72	66	76	86	78	89	90	75	69	75	76	77	100	77	83	85	87	76	75	86	75	64	74	79	72	67	78	68	89	68	79	97	75	90	78	84	74	80	79	97	90	93	101	72	77	86	89	86	68	71	88	86	91	69	80	78	77	80	81	84	79	93	72	82	89	96	83	74	76	77	79	89	92	85	78	69	83	93	80	86	74	87	81	79	82	74	95	76	76	69	94	72	71	86	76	87	79	91	85	67	88	88	96	87	72	80	74	86	83	77	95	80	88	90	74	83	88	78	64	81	101	84	92	74	85	71	79	69	78	87	67	72	100	75	79	77	91	80	93	91	88	79	80	84	71	86	80	87	88	81	69	87	84	68	79	75	72	95	84	90	68	84	83	86	81	94	74	78	82	74	83	72	107	79	89	76	73	76	78	75	77	78	79	89	84	77	100	101	90	63	84	91	88	81	89	75	89	71	65	73	75	82	75	82	78	73	84	55	71	68	88	81	89	89	72	87	78	69	86	78	87	79	83	97	70	81	90	88	84	80	89	83	82	73	99	72	78	67	73	77	84	83	81	80	72	82	76	63	91	76	81	81	82	84	74	92	87	94	78	58	72	70	88	74	79	75	91	91	74	78	78	75	67	79	69	87	69	81	72	90	82	66	85	70	80	74	76	78	80	95	70	74	75	78	79	83	69	80	78	85	88	88	69	82	86	75	78	80	78	90	80	75	84	80	89	84	96	75	81	84	71	85	106	89	85	81	78	59	83	85	68	82	93	82	80	74	62	88	98	76	93	74	87	74	77	72	85	75	66	84	68	61	71	92	74	79	60	74	77	72	91	89	82	89	69	80	82	89	62	70	85	74	79	92	89	84	72	95	83	80	99	85	71	82	89	93	81	66	66	77	91	74	83	78	84	89	68	76	72	76	89	87	92	67	92	69	83	76	71	81	83	71	78	66	76	93	66	80	88	63	72	79	84	81	74	85	88	80	88	99	82	94	82	79	94	75	79	61	81	66	72	74	97	83	75	69	72	92	73	85	76	73	91	67	75	77	82	83	64	93	73	82	97	76	88	92	83	76	88	80	75	94	70	73	97	76	84	89	76	83	81	70	92	93	75	70	91	77	80	68	79	77	73	83	98	74	82	93	72	95	83	65	92	60	71	73	92	80	77	84	77	71	65	72	73	88	78	98	86	77	87	79	86	84	103	87	85	85	97	86	74	77	78	77	78	74	92	88	74	65	84	77	81	75	66	83	81	78	88	86	67	76	85	77	78	89	71	95	87	74	73	66	87	79	87	74	87	89	109	96	91	90	84	84	97	82	87	69	67	83	65	92	83	57	85	78	104	76	68	82	82	73	76	63	75	89	80	79	90	81	77	73	84	59	93	88	65	87	78	75	55	86	86	76	81	91	90	79	78	70	89	74	87	80	88	78	97	75	74	67	81	86	93	76	97	94	81	78	92	77	81	86	84	82	70	86	73	65	91	80	92	83	90	72	85	85	84	80	81	63	81	64	76	90	90	79	84	73	75	79	76	63	92	79	73	80	97	77	80	85	107	89	80	101	80	88	91	91	83	91	78	86	70	88	75	81	96	83	68	96	83	85	85	77	73	66	72	84	75	68	69	78	84	96	88	69	56	72	86	77	88	89	74	71	80	80	83	88	80	100	73	87	84	81	89	73	77	83	83	88	85	65	82	79	104	68	91	74	80	64	73	105	77	83	83	89	66	82	86	67	90	66	85	88	77	77	89	97	80	81	83	72	83	77	63	71	83	85	70	85	54	74	79	89	99	85	91	88	81	84	85	75	69	74	80	87	85	70	91	90	65	69	72	79	81	86	71	82	89	85
20773	1605	1127	625	414	337	288	239	218	218	233	199	195	218	211	194	207	190	220	170	182	172	206	202	186	161	167	179	174	199	186	180	185	184	182	162	168	195	177	194	158	184	174	183	185	164	185	184	207	168	168	192	174	171	189	204	165	165	165	204	187	171	192	162	172	172	171	166	184	185	158	177	178	182	166	182	186	187	179	228	182	191	183	186	205	183	174	181	189	197	172	162	180	188	178	187	169	177	199	194	194	195	189	203	163	174	167	204	167	169	189	164	176	175	188	183	169	175	176	170	161	184	201	154	184	189	171	175	175	187	182	179	178	204	189	192	171	151	175	189	216	176	170	181	153	168	188	179	194	158	192	170	212	170	175	192	183	173	180	197	182	179	181	209	206	188	176	182	197	171	182	192	183	172	193	177	170	184	168	191	186	170	170	179	163	191	186	169	162	168	184	178	200	176	164	191	161	147	184	190	170	190	177	177	146	183	174	171	188	178	190	190	177	167	171	199	184	177	176	189	170	172	179	207	166	194	190	158	181	184	175	185	202	154	189	197	158	196	170	216	176	176	240	168	176	169	169	186	189	166	186	177	169	173	180	194	184	194	174	178	197	173	169	175	184	189	189	201	172	184	168	187	188	193	194	184	165	183	194	173	177	200	175	211	197	191	205	181	159	157	201	161	168	185	196	186	183	175	173	165	208	187	149	155	143	194	152	150	198	162	198	175	184	179	199	171	191	199	174	190	155	187	188	177	150	189	160	156	183	202	153	192	185	182	165	160	199	180	187	171	156	169	177	163	186	179	185	199	183	180	175	171	193	153	174	172	180	174	178	174	163	148	215	193	200	183	167	190	178	182	156	186	192	178	179	182	194	187	168	181	190	160	194	183	183	185	166	158	181	175	174	184	176	191	187	161	189	189	164	207	175	197	176	187	168	189	172	175	226	193	204	190	205	174	205	175	163	163	190	161	196	177	159	182	153	179	181	192	161	194	166	198	200	170	193	159	175	190	184	184	175	181	190	170	192	167	173	174	175	181	177	169	167	159	182	172	175	191	175	187	174	165	190	184	180	157	191	175	158	179	161	159	184	192	188	185	179	182	170	195	155	191	197	185	157	175	199	202	176	176	179	187	191	192	180	195	161	197	179	202	204	168	191	155	160	198	178	184	173	182	178	162	197	179	160	173	176	187	173	195	173	154	186	155	158	168	186	175	210	173	200	185	177	186	197	176	170	163	183	184	196	184	174	189	178	198	190	193	195	174	194	190	169	167	196	153	171	187	187	182	186	170	202	157	167	200	183	182	168	160	200	155	159	191	181	186	155	182	173	186	171	202	177	185	178	168	182	185	179	169	204	174	163	161	173	176	198	204	193	162	185	178	207	199	176	205	183	201	177	201	174	171	159	175	198	191	192	188	163	189	169	177	183	174	187	158	186	196	189	160	221	207	183	183	169	175	187	183	182	179	197	179	187	176	172	165	184	170	151	180	190	184	178	188	188	186	194	179	171	182	178	188	167	204	187	176	172	177	161	187	204	197	189	199	190	175	180	192	175	208	175	193	173	201	189	159	194	193	185	169	190	202	225	175	184	177	173	176	190	169	180	178	193	175	173	174	166	203	184	191	158	199	179	173	195	164	166	180	178	187	159	174	197	193	168	179	179	198	164	167	191	179	171	202	186	176	179	177	182	179	186	184	185	145	176	187	172	183	185	186	178	165	204	173	169	183	181	167	184	180	183	189	180	167	171	178	185	216	189	181	155	173	155	171	179	200	183	181	185	178	168	186	200	150	177	184	173	182	166	186	192	179	190	181	185	195	183	173	193	204	166	208	198	172	171	187	172	195	180	191	194	178	195	174	185	181	208	201	176	182	179	180	167	190	171	188	165	190	199	193	198	190	184	194	176	178	176	189	173	170	194	171	198	196	170	192	172	171	168	166	193	193	186	151	190	167	178	178	199	150	183	180	181	198	171	202	178	191	180	203	199	199	176	172	170	191	179	176	186	166	194	196	199	181	160	183	160	161	202	165	205	161	189	172	175	170	180	186	178	173	169	188	170	182	208	169	170	189	169	171	180	159	187	172	189	157	218	183	189	177	185	160	150	188	193	178	210	166	189	180	151	192	178	201	203	187	181	180	190	182	188	194	184	184	196	177	191	171	174	207	206	182	183	169	191	184	164	180	200	158	199	190	182	202	200	187	185	192	164	191	171	197	188	208	183	175	167	199	161	169	162	202	206	184	164	198	180	171	156	180	174	170	189	163	184	182	181	190	195	199	172	197	211	184	167	148	167	169	196	199	195	186	182	199	180	152	185	156	181	193	184	197	162	194	183	192	173	166	180	182	182	187	171	164	161	194	181	186	172	167	172	182	170	176	178	177	188	182	166	192	164	180	167	194	177	183	192	190	207	185	196	180	190	185	190	175	195	180	170	192	192	206	156	171	191	203	171	185	186	210	192	199	175	167	177	171	201	167	169	173	170	206	184	188	175	174	168	194	173	204	186	180	200	166	194	195	154	179	200	170	176	177	177	139	189	198	203	169	178	181	176	177	169	193	179	182	178	162	175	187	192	192	193	161	205	189	152	182	195	195	166	201	199	183	168	205	178	170	177	180	173	177	171	195	182	183	160	184	167	179	167	176	179	198	172	194	195	190	178	192	169	157	174	176	171	177	161	190	159	192	182	188	157	195	182	171	171	169	173	181	177	167	154	173	191	162	183	190	184	183	189	165	176	192	161	194	199	187	174	162	173	192	173	168	173	185	152	161	180	146	197	154	193	205	163	193	208	175	169	171	158	169	187	187	184	187	195	200	197	172	163	161	170	174	183	208	162	146	173	197	185	201	164	182	168	197	185	176	182	162	190	202	163	207	200	167	198	193	198	183	133	175	186	183	183	197	186	179	171	166	172	162	166	205	193	203	176	172	174	200	182	158	207	180	175	198	188	174	186	185	185	166	171	187	184	197	142	171	190	183	179	167	180	201	173	179	191	165	179	162	177	161	169	156	165	177	199	185	222	187	184	176	170	184	178	206	188	184	190	184	167	167	200	162	183	179	171	192	172	186	190	208	168	170	195	172	192	169	179	165	183	178	189	170	196	164	186	197	154	182	177	178	174	182	161	170	174	202	172	208	184	170	170	193	190	169	203	195	182	157	156	178	189	195	174	180	175	188	171	180	168	199	175	182	182	188	177	198	166	189	178	181	198	210	173	182	167	178	165	189	192	189	174	146	154	214	186	170	198	193	172	181	168	177	183	212	175	194	197	187	202	185	159	202	167	162	188	169	170	175	171	173	168	176	192	162	168	203	195	174	188	157	190	208	185	193	197	193	175	199	172	201	160	164	160	199	194	159	145	170	177	207	184	194	183	177	175	175	200	180	172	193	182	174	168	175	183	190	191	195	173	174	167	189	174	187	189	156	170	180	189	180	183	203	195	149	171	182	210	183	186	189	171	185	150	177	195	147	169	170	170	177	182	182	183	181
24724	21674	29346	24514	20889	2067	590	336	274	281	235	211	207	175	215	176	151	169	169	159	181	159	155	147	150	146	137	139	147	138	149	150	137	143	123	134	96	128	127	132	138	132	132	116	124	136	120	130	127	122	126	142	144	116	134	140	152	130	126	118	129	123	128	128	125	127	108	114	123	137	149	137	118	137	118	153	145	135	116	122	133	115	135	106	135	120	131	140	120	129	136	125	134	143	137	116	110	128	116	117	109	113	129	125	120	148	120	138	115	126	132	138	122	144	118	117	142	129	123	138	126	150	133	140	114	122	130	139	136	135	127	133	140	118	129	112	124	124	132	145	134	125	127	135	128	119	124	119	120	128	140	137	125	121	136	134	129	136	125	131	130	149	131	119	133	126	136	133	115	120	128	127	127	151	151	101	126	119	124	141	108	147	140	119	124	151	140	137	120	131	128	124	139	130	127	126	114	122	111	115	127	112	113	122	138	119	115	130	139	119	116	121	135	129	125	123	138	131	145	112	110	126	102	122	117	139	117	129	117	142	115	135	131	133	140	137	109	138	131	127	119	151	116	118	128	124	124	99	109	134	131	134	115	133	134	136	141	133	126	120	120	148	118	134	152	134	137	119	113	127	139	122	115	128	132	133	134	127	125	120	125	139	120	117	147	135	130	132	125	110	126	117	117	108	122	120	141	146	113	122	135	117	121	116	119	127	124	117	123	122	122	124	115	121	125	103	124	119	110	128	119	114	114	130	128	128	142	133	120	141	130	132	139	125	137	146	112	121	107	134	124	133	107	125	148	129	128	127	109	139	132	123	111	137	129	133	128	140	128	129	121	111	113	134	139	139	136	112	129	120	134	123	126	124	143	135	139	113	139	138	135	114	111	152	130	127	132	145	131	115	135	121	117	145	142	149	146	123	109	125	127	126	135	121	116	133	128	134	122	108	112	112	125	127	117	128	150	129	134	114	132	137	121	112	135	151	119	139	125	128	137	131	126	132	106	121	142	138	120	123	127	138	146	123	124	129	122	129	125	118	111	131	145	126	112	134	145	116	142	128	112	123	145	131	126	137	114	116	118	97	126	122	105	114	152	117	110	147	140	109	125	134	137	135	128	126	123	122	129	116	128	109	108	155	120	152	130	136	117	122	128	116	137	128	141	125	105	125	117	95	114	127	129	135	134	142	113	144	127	116	111	135	117	112	126	128	142	134	119	120	137	113	131	129	136	120	162	121	132	131	125	129	135	106	122	110	122	131	117	143	92	133	118	136	132	120	137	128	117	137	137	129	127	116	122	138	143	125	131	118	135	120	123	105	100	114	135	121	113	123	130	125	115	134	112	143	118	127	140	124	124	137	129	111	122	117	137	108	116	126	129	128	134	143	110	132	113	109	114	119	108	127	121	103	149	114	127	139	128	134	129	107	123	133	143	137	125	118	127	121	120	146	119	131	120	112	123	137	148	127	131	141	117	137	127	124	129	141	117	127	119	145	120	116	108	126	106	105	126	157	119	120	128	140	124	140	147	119	127	115	143	131	111	140	146	118	134	123	121	107	111	146	128	134	140	107	143	126	129	124	125	135	120	111	116	118	117	112	138	120	130	119	118	114	125	131	131	134	129	136	128	135	138	139	119	136	126	103	118	133	115	138	133	119	112	134	124	141	125	134	119	106	112	133	142	137	115	127	109	119	127	127	139	117	114	131	134	122	123	128	133	125	118	129	136	143	122	134	135	123	100	135	134	122	119	120	125	100	128	133	106	127	111	102	122	136	136	144	129	135	152	129	123	138	123	125	123	110	115	134	132	119	117	136	129	116	126	138	155	119	129	158	139	127	125	138	127	133	138	140	125	118	129	108	125	127	165	138	116	138	100	140	121	133	151	128	129	136	140	117	134	146	117	141	120	104	150	120	130	130	123	107	115	144	142	129	138	137	107	109	132	112	126	123	116	146	120	128	129	141	129	140	124	120	122	125	145	140	120	101	130	117	132	138	106	132	123	126	142	120	107	115	128	129	108	130	127	130	126	126	116	132	131	149	137	113	120	122	127	125	130	128	142	110	132	118	156	128	127	140	141	150	124	149	136	126	124	103	138	140	117	151	128	134	124	123	137	123	137	127	125	128	115	122	116	148	124	132	116	110	131	132	136	122	155	126	133	121	143	146	102	130	137	131	118	98	115	134	135	145	123	133	122	129	96	125	128	118	119	126	141	123	128	123	131	106	121	132	109	133	139	111	140	113	128	134	137	135	116	129	133	126	139	105	123	133	134	140	118	137	130	123	117	146	129	127	140	139	134	138	135	131	139	124	124	137	123	107	144	125	126	109	133	130	109	131	119	97	124	150	142	123	140	121	122	129	120	117	111	133	120	135	126	127	126	105	133	123	119	111	130	120	151	115	125	133	138	114	106	145	115	114	126	148	137	128	115	158	120	131	110	121	140	125	102	128	121	125	123	141	138	118	126	119	111	141	122	128	125	142	115	112	113	115	125	142	111	122	124	123	116	125	116	114	123	136	119	117	145	106	131	134	152	135	136	123	129	137	123	131	124	127	103	142	125	129	110	113	131	113	142	134	123	122	127	126	135	115	131	127	126	121	132	118	129	116	118	133	131	140	138	113	144	120	115	136	123	128	137	129	146	122	113	141	146	143	126	97	116	130	118	127	146	112	111	122	127	132	121	113	167	124	129	111	120	126	126	118	136	138	136	129	140	116	127	140	108	141	142	126	128	142	134	113	125	144	134	112	106	122	124	137	121	143	113	127	116	116	105	114	147	142	120	112	112	137	156	116	137	123	118	130	147	131	127	130	118	125	113	114	116	122	113	142	137	119	117	134	121	135	118	111	140	138	124	153	117	137	130	113	123	113	113	103	126	128	137	140	126	113	118	151	127	129	132	126	132	119	118	136	137	132	120	95	132	112	120	119	117	118	131	98	134	130	124	133	146	143	139	136	113	140	120	122	138	130	124	119	116	121	111	128	121	107	136	134	132	120	120	130	141	143	115	131	117	138	125	127	136	132	134	124	136	130	115	141	110	124	145	113	125	126	113	101	116	111	134	122	128	124	110	137	99	99	121	118	128	121	116	133	121	151	124	135	134	123	122	147	123	126	101	132	120	131	113	139	127	135	119	125	115	127	114	122	135	115	104	125	126	109	145	127	143	152	122	121	131	121	124	118	147	107	155	134	129	123	138	126	118	127	129	106	114	140	137	134	157	139	135	125	118	121	129	122	120	128	116	128	135	142	124	123	139	113	122	126	134	139	129	141	137	143	128	127	143	118	124	124	130	117	140	111	134	128	132	127	125	134	123	118	119	138	122	117	142	132	131	141	138	124	126	137	106	131	137	117	121	143	125	132	134	114	141	125	113	138	139	149	133	119	107	125	112	131	117	125	126	115	133	119	141	121	132	118	135	112	145	113	127	130	137	110	126	137	122	112	123	149	135	107	135	121	121	126	106	114	150	144	129	129	142	139	121	126	120	135
38830	9608	8534	4245	2727	1916	1482	1210	990	822	715	640	576	530	495	466	403	399	404	356	385	347	371	355	307	315	306	302	315	281	309	261	291	307	282	299	313	279	274	273	307	268	288	225	242	269	277	269	275	284	264	274	290	248	255	272	267	240	266	269	292	277	277	253	252	269	263	262	266	273	235	290	286	289	304	271	296	231	266	294	271	247	269	260	267	263	259	246	267	262	264	270	261	253	258	265	262	249	272	270	278	264	272	256	264	260	254	282	259	261	256	252	258	268	258	263	245	252	261	223	264	238	269	284	271	257	305	253	284	258	272	269	236	244	254	268	268	264	271	260	260	244	257	251	262	259	277	262	237	261	258	257	267	262	259	256	245	252	278	284	260	246	258	266	278	282	263	253	266	256	272	282	245	286	238	251	277	276	268	254	257	263	249	238	247	268	257	260	282	253	278	246	280	265	261	252	200	248	274	250	277	281	268	273	247	281	276	273	282	266	265	269	264	267	249	274	251	262	294	276	240	237	251	245	276	231	284	243	297	263	281	261	254	252	253	273	246	268	277	243	269	306	249	264	251	262	257	275	240	277	255	252	231	260	248	271	241	265	277	254	234	251	253	241	278	267	280	251	279	245	235	253	260	276	253	267	261	268	242	265	238	250	283	233	281	254	243	270	248	267	265	246	264	276	266	259	260	227	265	270	255	248	281	273	260	288	290	273	248	244	259	253	238	272	266	260	276	244	255	262	245	267	243	235	239	273	261	248	276	277	272	261	259	251	246	256	248	255	263	262	247	274	223	248	258	251	237	289	231	270	263	288	250	252	249	239	254	263	257	304	284	295	255	275	265	258	267	252	270	264	249	261	263	277	270	239	256	284	266	270	291	243	257	273	242	257	232	237	266	268	248	254	241	243	289	243	245	239	225	266	278	225	269	263	277	259	245	266	271	244	284	287	250	276	262	276	243	283	264	260	261	271	258	284	268	275	259	269	241	244	270	259	265	242	257	259	251	259	287	279	271	255	263	253	267	244	269	269	259	279	267	244	257	261	262	251	251	268	235	262	228	263	241	250	249	270	253	279	259	257	258	245	251	258	246	252	263	268	251	256	278	265	240	259	266	253	254	244	261	257	266	238	267	267	246	267	260	249	260	270	247	258	238	262	264	244	235	281	278	231	269	261	278	281	257	254	293	265	292	280	246	267	252	283	279	297	236	256	254	242	296	274	250	246	269	258	265	275	270	285	259	269	256	213	241	250	250	264	254	219	258	284	257	270	258	246	259	243	222	252	274	255	255	246	262	253	253	241	249	263	263	261	264	268	262	249	279	253	242	248	272	288	261	253	265	258	260	257	258	269	295	264	252	232	267	244	236	302	230	256	288	284	272	263	260	293	263	242	253	267	263	236	246	267	263	259	258	228	247	264	266	248	278	270	244	263	297	261	243	257	240	281	261	265	265	271	264	233	295	247	259	255	288	282	253	267	260	260	237	258	228	238	271	222	272	252	285	250	254	274	251	242	266	281	258	265	275	250	269	284	282	252	260	268	228	252	264	286	271	257	249	277	277	245	242	268	290	268	279	240	235	291	268	261	253	294	246	274	273	245	269	244	263	265	282	262	251	265	258	238	266	263	269	268	253	276	259	257	278	274	289	261	264	238	236	264	263	261	263	274	282	266	290	248	254	271	275	239	222	293	248	226	269	255	283	265	248	257	271	245	262	256	269	261	260	258	271	268	283	268	237	237	250	239	241	244	227	239	292	267	252	272	273	242	227	260	253	267	274	240	265	241	279	252	262	247	282	247	281	281	240	243	251	260	261	240	267	262	290	233	280	255	273	275	260	240	259	245	264	264	263	244	259	278	248	239	270	252	269	274	242	225	261	271	253	273	265	240	244	279	272	296	243	260	267	284	231	268	300	260	265	239	245	272	253	249	266	242	295	278	230	247	256	229	263	233	259	243	294	232	266	294	255	257	292	247	265	270	239	259	249	271	282	256	278	272	224	246	239	251	274	261	237	268	251	263	271	255	260	243	236	262	237	242	279	247	254	255	278	258	267	258	271	277	260	271	268	269	286	253	285	259	247	248	233	243	253	267	283	248	233	251	265	239	259	270	249	282	277	248	237	262	247	285	260	300	268	285	286	246	248	241	280	235	261	242	241	252	255	262	250	263	276	236	278	265	224	272	270	276	257	257	240	224	239	261	276	268	257	246	263	277	236	272	250	240	291	267	287	266	238	237	262	246	242	249	262	262	275	252	254	240	235	256	304	274	244	245	252	287	287	247	260	231	259	272	292	261	273	285	280	265	280	251	254	285	231	285	256	264	262	260	242	236	252	262	265	255	270	275	229	264	285	252	254	257	273	256	252	245	261	246	253	234	257	257	273	253	268	246	279	245	276	278	249	269	271	241	253	278	244	246	242	264	277	287	254	275	243	247	237	274	249	273	238	264	250	260	261	261	282	245	276	279	255	262	289	254	260	277	272	269	264	308	280	241	276	269	265	253	263	246	245	258	257	263	279	248	271	264	246	240	277	252	279	282	282	272	225	294	284	257	241	245	250	273	286	255	262	276	259	257	258	275	269	254	255	234	273	260	282	257	271	257	248	240	251	248	249	255	260	274	293	284	239	240	254	266	260	260	270	263	263	249	269	260	277	234	265	267	253	274	262	267	270	246	293	291	248	262	258	288	252	268	278	256	258	259	246	247	270	238	261	280	289	277	256	277	260	250	243	278	267	270	261	233	284	256	233	262	243	269	268	252	255	250	247	256	286	245	257	265	251	279	246	238	255	279	276	255	277	252	262	263	267	258	272	257	245	264	226	272	266	269	277	283	263	251	248	250	267	256	258	246	252	264	237	263	259	273	242	245	279	248	251	271	265	250	255	273	302	296	253	268	274	261	256	237	253	268	259	248	255	252	275	262	249	260	239	240	286	248	270	267	264	280	255	255	265	258	247	247	269	265	271	284	268	264	266	283	257	264	255	237	258	249	267	275	256	252	257	251	282	255	245	294	250	259	244	262	233	288	248	276	240	281	282	244	253	251	246	251	252	259	255	288	261	284	256	256	250	231	253	274	241	259	244	294	253	248	274	261	273	268	245	281	267	249	255	243	285	242	278	268	257	238	250	307	270	255	233	280	231	275	261	269	262	236	266	306	262	250	267	246	232	267	261	243	244	258	250	247	294	255	273	260	253	262	241	261	278	263	251	295	255	264	270	237	218	275	274	249	271	261	269	279	263	282	235	259	249	281	268	266	264	264	242	261	259	260	254	259	283	255	252	268	268	269	241	296	261	295	250	264	223	240	261	272	273	269	297	281	268	276	244	254	270	238	266	243	277	250	253	255	245	276	260	238	256	243	245	244	245	272	244	260	277	276	258	251	234	265	277	249	231	270	264	279	254	250	233	259	254	252	271	255	258	266	281	263	252	241	264	243	273	239	258	316	247	269	273	260	262	253	277	262	223	265	265	265	288	270	271	265	277	276
23754	21662	30005	23861	21663	20549	2233	811	574	498	499	408	438	381	374	398	405	354	343	309	322	331	313	306	308	331	301	313	299	311	262	293	291	291	308	299	289	323	302	292	301	322	309	282	307	286	286	276	261	290	249	287	252	292	334	281	310	291	292	297	312	314	301	289	280	312	276	282	298	299	279	313	307	273	277	285	288	276	252	282	270	296	290	290	289	263	306	257	273	312	276	276	281	303	308	299	298	314	273	312	240	248	295	274	285	305	275	285	292	253	300	290	275	247	288	272	239	292	277	272	274	280	241	295	280	289	301	255	262	274	254	283	236	287	310	249	274	300	281	297	273	279	253	286	270	289	277	278	256	259	281	264	281	269	257	292	251	261	265	301	271	271	291	308	269	245	264	292	294	279	318	286	274	258	264	271	283	307	308	258	300	276	306	304	268	264	294	281	288	300	264	281	286	295	267	315	269	259	291	292	286	316	319	265	267	281	282	276	283	287	289	294	279	281	267	263	300	289	286	287	279	275	278	299	283	263	279	283	263	257	289	260	289	243	287	304	261	303	279	284	265	275	262	282	272	269	289	281	291	263	284	280	258	251	288	288	295	255	312	281	323	293	288	286	252	322	261	294	301	270	266	271	287	293	267	281	275	294	287	262	279	270	262	294	260	279	281	260	293	273	303	326	277	272	287	273	306	316	279	280	252	233	300	266	263	296	296	298	306	288	294	291	268	280	273	288	260	293	270	251	269	264	280	295	276	281	265	290	252	271	307	295	257	269	298	314	300	285	260	310	291	300	247	285	283	293	279	271	316	277	272	274	283	279	320	262	280	284	286	264	273	315	296	305	274	300	283	295	282	263	275	286	293	296	287	294	258	315	272	295	251	285	304	271	277	276	293	292	319	293	312	309	319	281	282	287	285	269	287	285	266	301	298	298	298	301	307	277	246	269	305	271	317	287	272	327	285	274	298	277	278	257	240	276	306	288	279	285	299	307	291	289	275	252	276	258	259	311	280	256	294	306	285	288	304	288	286	277	299	279	273	306	268	278	296	269	286	274	273	319	312	289	278	269	287	280	246	303	289	299	289	292	303	300	253	274	286	287	317	253	281	279	292	284	278	271	292	267	274	268	257	256	298	267	310	312	318	276	276	273	326	292	281	307	276	288	256	291	306	277	265	289	298	295	285	268	311	275	284	301	284	283	322	294	258	292	262	286	281	256	294	289	281	295	244	277	272	302	264	296	279	296	302	282	273	314	267	279	281	315	301	320	298	321	272	306	286	284	262	272	265	291	289	252	284	297	292	264	296	263	262	281	253	253	252	255	301	286	280	286	283	260	279	279	294	308	268	282	304	299	282	263	291	274	281	276	265	292	286	280	283	297	284	306	270	278	278	258	273	259	251	285	299	307	288	292	285	301	273	295	316	261	292	266	283	273	281	284	278	280	308	259	290	297	277	292	277	299	262	283	289	305	279	272	280	279	268	267	277	284	278	275	272	314	291	275	295	294	289	283	277	280	294	257	252	288	303	278	288	267	295	302	316	279	282	269	276	318	281	278	277	303	277	266	295	286	296	283	259	294	284	298	286	259	289	266	245	283	274	263	261	310	278	301	264	263	296	302	274	289	303	289	269	305	295	265	263	263	253	276	282	282	287	265	292	285	263	303	307	311	276	279	286	288	272	269	304	277	248	299	303	262	300	299	265	261	280	315	281	304	294	298	272	270	281	285	250	303	291	260	286	276	270	264	275	256	293	289	276	279	293	278	267	295	279	299	296	269	275	288	272	260	283	297	292	278	290	284	297	276	255	274	260	319	293	272	272	274	323	284	300	261	275	295	292	275	288	265	289	274	281	267	278	263	269	282	270	273	286	270	290	292	310	266	268	253	279	264	281	282	288	313	284	295	310	252	298	273	273	272	259	267	305	310	274	263	273	299	254	269	286	272	286	287	299	271	306	299	256	232	280	308	276	310	292	276	275	260	298	288	280	285	255	285	292	298	268	277	303	261	255	276	271	284	276	283	288	262	292	308	281	282	249	256	252	262	291	289	256	285	297	267	297	301	287	268	307	302	281	284	272	283	273	297	276	294	277	323	273	304	270	287	273	291	260	263	278	311	239	267	282	276	287	266	290	289	286	295	288	291	262	260	243	271	295	273	281	261	308	271	285	264	290	297	282	289	285	273	272	282	267	288	280	302	302	258	303	257	299	292	292	291	308	288	264	272	295	309	279	274	290	281	262	273	302	261	263	283	284	284	281	276	293	283	284	296	272	309	299	287	268	263	268	283	268	253	298	277	282	276	256	281	286	262	280	311	277	286	305	277	265	281	280	287	274	316	308	251	289	287	287	305	284	294	280	282	261	276	276	289	267	271	301	269	284	283	275	282	281	279	306	264	268	292	292	283	280	274	269	276	271	281	312	294	311	299	270	310	263	271	319	259	277	256	255	251	272	260	291	282	266	295	271	297	265	287	252	273	251	271	274	273	309	277	264	287	295	278	270	283	269	285	279	285	269	257	290	272	250	313	273	286	310	279	278	248	281	267	274	272	271	272	285	267	257	273	288	289	272	280	310	287	280	296	293	297	281	262	312	275	276	293	288	280	280	266	271	301	269	326	317	260	288	296	289	316	300	268	272	282	292	289	284	283	296	288	317	284	309	284	297	287	276	297	254	286	268	276	273	310	271	289	275	273	279	242	273	309	270	294	277	268	270	252	272	266	278	289	295	283	287	260	292	285	288	294	272	267	293	309	289	309	306	282	286	261	285	274	298	303	284	279	267	283	287	304	269	286	262	264	256	283	275	272	278	267	269	271	276	287	274	261	303	284	296	298	270	265	291	268	307	275	273	277	265	268	286	279	338	293	283	301	296	275	280	277	264	305	291	318	250	277	276	273	262	312	302	277	293	282	265	270	267	293	295	335	295	266	280	283	300	293	286	298	297	267	272	272	264	304	244	286	316	298	276	267	288	262	311	283	300	291	275	297	286	276	274	284	246	261	281	282	277	280	257	297	261	290	298	294	251	302	288	277	277	294	284	257	297	276	291	281	278	254	278	282	278	282	289	311	283	274	258	273	257	259	275	277	298	288	288	272	273	284	307	289	281	276	290	311	275	315	269	303	274	277	276	278	282	281	283	301	267	286	273	261	287	234	248	272	315	291	281	285	296	319	264	289	273	263	325	283	296	283	277	279	269	270	288	261	301	269	286	296	248	308	278	292	277	264	266	293	280	274	287	260	266	268	284	263	261	296	265	298	278	293	303	252	298	279	278	279	273	283	285	263	317	283	275	275	286	276	269	290	299	252	284	278	307	279	271	276	288	284	276	306	299	281	260	305	322	283	251	265	284	285	297	258	284	312	251	290	280	267	275	299	280	266	274	291	276	269	269	297	296	267	246	274	256	278	281	276	269	261	257	266	275	312	268	288	308	269	292	259	309	265	287	290	310	277	276	291	270	287	285	306	285	260	294	281	265	327	312	314	304	276
45659	15008	13809	7431	5025	3687	2852	2290	1970	1549	1452	1171	1160	994	979	879	811	813	819	796	727	690	677	652	654	673	647	670	653	597	585	623	605	596	591	591	594	590	589	602	596	598	559	545	589	572	560	560	527	537	566	524	537	552	573	575	554	561	577	571	534	551	568	530	542	561	567	529	538	549	511	563	594	555	534	523	532	543	546	569	543	509	571	466	509	550	544	476	554	538	518	539	563	514	556	571	538	561	531	514	568	512	522	566	538	516	533	540	538	498	560	527	551	485	521	588	543	581	510	533	597	557	514	525	546	537	504	534	487	529	556	527	542	532	545	522	568	540	519	560	511	567	525	516	556	557	522	530	512	569	532	503	562	536	574	522	508	506	520	524	524	544	560	542	528	566	521	538	531	548	553	554	530	532	553	511	524	510	538	554	548	514	506	460	519	510	551	555	529	525	492	514	555	507	558	507	523	540	519	532	562	524	508	528	540	494	562	558	496	540	547	574	527	511	548	527	536	500	545	524	561	536	541	537	516	520	483	553	577	504	541	519	525	567	523	513	553	555	508	514	528	517	521	551	468	503	552	546	569	541	534	546	512	502	551	530	506	486	561	524	500	565	540	582	515	575	511	529	556	569	479	529	532	537	526	584	514	554	534	509	488	542	515	521	530	561	503	561	539	531	555	517	535	533	538	540	506	538	526	548	513	523	562	469	544	530	534	527	554	529	530	526	543	485	503	556	510	568	537	502	573	522	544	521	522	510	507	570	531	499	533	536	570	508	527	515	555	482	552	534	519	526	545	529	533	557	550	554	484	579	524	556	550	559	566	512	527	516	588	564	537	538	520	514	549	531	528	552	536	527	504	527	530	517	535	543	515	490	577	496	500	527	535	526	553	548	585	530	549	543	580	554	551	548	511	547	525	564	528	519	536	529	551	508	501	529	552	517	524	495	516	523	479	527	536	554	527	511	561	524	511	508	513	530	532	579	486	532	541	535	540	526	527	517	522	536	520	563	536	541	510	512	526	512	549	522	479	548	510	497	521	543	488	508	558	521	534	520	535	566	522	539	530	529	552	563	582	528	460	523	490	536	536	544	545	553	546	535	564	544	559	550	559	528	498	560	526	560	504	518	539	505	531	534	573	523	510	559	517	539	575	547	506	489	508	507	520	522	558	505	503	547	514	552	533	483	546	521	531	511	542	523	556	546	560	516	547	538	522	505	557	517	572	525	522	524	547	483	539	525	554	473	564	594	542	531	510	485	519	536	496	538	533	510	544	541	524	590	544	523	509	552	527	549	514	544	512	521	556	554	613	528	560	550	561	539	531	538	528	508	527	512	548	537	503	536	516	538	508	507	493	525	517	516	514	494	509	582	499	555	533	509	528	515	484	544	513	511	565	541	500	523	546	543	569	509	512	532	493	548	517	539	532	497	539	532	520	544	532	505	507	530	509	469	493	539	534	517	548	520	533	496	524	527	509	529	524	491	492	558	524	506	527	569	577	533	505	515	553	542	499	528	534	508	514	527	525	519	508	545	552	530	538	537	547	499	526	514	547	587	531	546	525	510	493	534	491	576	530	540	574	548	501	540	515	530	521	505	553	547	519	555	544	583	534	564	540	541	471	544	525	570	524	525	537	542	523	528	501	532	522	526	546	520	557	549	532	531	499	512	510	550	503	543	528	507	508	548	534	581	517	499	547	521	530	513	499	534	543	515	495	538	538	565	537	509	529	573	526	521	540	506	536	478	578	510	509	528	494	544	504	503	503	501	540	541	540	564	582	537	514	518	539	464	496	515	543	529	541	543	514	500	532	524	547	572	526	570	522	498	532	550	551	584	548	510	516	529	503	519	545	520	537	501	544	509	509	566	561	493	539	515	538	496	508	543	516	507	548	569	547	506	524	490	536	530	580	532	524	516	561	496	554	548	556	529	534	518	523	532	526	576	563	519	547	556	549	533	512	549	477	559	553	517	544	555	562	518	507	569	557	533	530	532	533	551	505	524	538	543	520	521	531	545	489	529	555	563	499	508	532	528	511	548	513	558	536	491	518	527	505	517	551	549	566	504	516	572	538	538	520	540	504	509	540	527	529	524	522	527	512	493	491	539	536	515	553	527	546	545	556	509	563	487	536	549	528	524	524	533	568	523	499	528	527	500	549	496	543	539	529	539	532	498	538	546	552	512	519	564	518	542	557	505	510	503	530	489	520	522	499	577	512	511	582	558	535	506	558	478	534	593	529	554	508	562	511	533	525	519	469	522	575	541	529	543	522	502	522	545	501	544	565	511	489	552	501	531	502	556	559	537	519	515	504	561	508	538	550	557	493	563	534	520	539	526	484	490	527	524	498	532	502	528	538	548	521	527	488	523	510	569	543	492	547	523	537	532	526	539	547	488	476	537	531	563	552	520	544	502	518	555	527	561	524	508	496	548	526	573	505	522	525	528	513	542	516	595	558	501	529	536	537	554	528	514	545	517	581	502	557	495	519	549	565	527	574	529	511	522	540	528	524	564	500	549	551	504	561	558	578	556	537	512	502	517	545	538	526	507	533	559	515	510	529	521	496	565	535	514	540	516	518	494	526	546	561	573	523	561	534	470	524	510	541	509	534	498	525	528	511	557	551	516	510	574	546	548	560	519	554	542	533	559	566	520	529	534	530	505	514	561	520	512	533	548	572	526	534	531	543	516	526	508	508	563	534	544	520	517	580	528	486	529	501	549	521	526	531	502	516	525	492	516	549	528	514	494	544	558	559	521	536	552	548	550	588	551	518	548	529	537	523	560	507	519	514	525	529	510	578	570	506	500	557	492	507	549	520	542	560	534	505	543	535	552	535	514	547	499	537	538	545	527	510	534	529	545	500	509	533	538	566	548	587	512	494	580	535	543	550	524	543	538	524	537	539	500	528	524	526	543	509	546	512	510	499	513	598	507	583	544	532	550	516	486	510	539	502	545	530	537	483	522	533	522	499	553	546	604	565	579	529	467	513	526	509	557	558	507	518	563	546	548	507	532	508	540	470	515	532	533	536	541	537	495	517	510	495	544	535	486	527	548	563	555	529	509	454	539	548	504	503	506	514	519	528	563	514	515	510	522	524	550	568	517	525	542	497	536	547	556	516	550	525	556	538	483	562	523	507	517	536	569	533	503	507	532	516	511	484	515	556	534	536	515	525	556	528	510	526	567	542	555	507	542	563	549	548	531	519	573	520	562	526	545	498	533	522	552	510	548	527	567	508	579	549	507	511	562	492	520	526	511	523	524	523	535	525	562	519	494	526	542	517	545	539	546	566	506	546	524	514	487	518	513	536	513	494	577	559	516	524	555	495	523	526	521	547	530	524	502	539	528	536	508	507	519	489	552	535	526	560	536	524	525	483	502	528	560	548	529	527	543	517	547	526	546	559	507	527	564	517	511	516	528	526	571	507	510	532	523	524	517	516	491	546	513	546	512	541	597	510	516	503	513	547	530	551	505	503	529	504	550	482	572
27343	21155	8475	356	180	133	109	117	106	95	80	88	89	87	85	79	85	79	83	95	75	72	87	80	109	93	98	81	82	83	93	82	81	89	77	103	85	80	74	76	80	78	66	84	73	57	83	85	89	83	82	77	70	80	91	86	80	87	88	66	74	85	66	98	79	80	80	75	72	90	77	86	76	78	65	98	71	85	92	88	76	86	82	90	86	76	70	96	87	76	72	78	98	83	73	67	61	93	93	86	91	94	89	111	91	70	79	87	92	86	75	84	69	68	80	80	85	83	104	75	89	90	84	95	61	82	83	80	99	80	91	66	90	79	84	80	90	75	86	87	89	71	86	94	72	84	82	86	92	76	78	65	74	81	90	83	72	86	85	79	84	81	77	87	78	80	82	81	75	80	81	79	101	79	76	72	76	82	73	84	73	88	82	94	87	78	91	81	92	76	70	90	90	85	75	79	72	101	73	80	96	80	88	96	84	83	85	64	93	79	78	77	94	96	75	89	87	73	85	64	69	93	88	88	73	80	68	93	60	61	65	69	73	79	74	71	76	74	71	79	90	64	74	76	82	82	83	83	99	87	73	78	77	81	79	98	87	88	90	75	84	83	86	76	78	84	79	84	93	84	70	75	85	81	82	86	82	80	86	96	81	75	89	70	71	75	74	81	75	59	89	77	87	81	89	67	79	80	73	86	82	83	64	78	84	86	73	87	91	76	69	81	83	92	70	78	66	79	86	88	70	79	84	74	87	84	105	74	71	73	97	82	90	84	77	76	80	79	69	100	90	83	76	95	83	70	94	89	91	89	80	80	90	67	74	81	92	89	77	72	86	81	89	61	73	83	88	76	72	84	83	77	80	69	91	68	95	72	85	84	75	72	69	73	90	79	84	78	70	63	79	85	74	66	72	84	82	81	83	84	75	79	74	82	91	92	83	88	81	61	88	81	70	81	97	86	71	82	79	68	97	90	82	73	103	83	79	85	73	75	73	88	86	99	68	87	72	71	78	80	87	78	79	86	90	70	94	83	95	93	87	86	70	73	79	74	73	75	90	78	78	76	70	71	81	84	88	91	77	79	75	72	88	79	77	84	77	74	80	96	71	83	76	84	75	88	90	79	76	84	85	77	86	98	81	95	87	66	66	77	86	82	88	80	98	74	89	81	86	82	95	87	81	83	78	79	63	75	63	62	70	77	65	83	72	81	98	81	82	79	79	79	86	71	85	72	88	92	89	74	79	89	81	87	77	93	70	89	74	73	86	80	88	85	69	75	91	80	66	73	68	94	84	90	93	81	79	83	79	95	100	79	75	72	76	72	82	83	78	75	83	89	87	67	91	86	83	77	85	62	82	94	98	91	74	82	58	64	67	96	79	71	73	102	71	90	86	79	72	67	98	71	74	74	77	73	103	60	82	83	73	83	94	91	85	88	84	93	80	92	82	73	83	78	83	87	81	79	81	87	83	63	78	76	92	80	71	80	72	83	85	81	89	70	90	90	83	83	86	93	75	65	70	84	80	89	73	78	78	79	74	89	79	96	78	86	101	65	70	90	92	79	89	75	90	83	75	73	71	87	73	79	63	81	59	91	85	84	70	89	79	84	91	83	78	81	80	69	74	83	91	76	81	80	92	74	83	92	90	91	86	73	96	85	72	69	78	78	88	85	68	85	71	86	73	74	83	76	77	73	56	87	60	77	79	83	76	86	85	86	75	80	91	67	71	82	76	95	87	87	71	67	78	88	92	101	93	84	68	87	79	68	71	84	80	94	82	69	82	71	89	69	81	83	92	80	88	87	74	88	77	69	90	67	82	63	81	78	70	96	70	74	81	92	82	106	83	93	81	78	62	87	91	85	81	92	77	75	80	75	80	76	87	86	96	91	63	77	62	84	76	78	81	79	74	72	62	93	79	75	93	72	81	77	89	94	85	84	77	82	89	75	80	84	82	84	76	59	91	84	61	92	78	91	65	76	92	80	90	69	95	71	78	88	84	75	74	69	92	85	86	91	88	79	82	80	72	85	80	73	76	88	86	95	99	77	100	94	82	82	83	91	75	81	96	77	72	92	76	89	66	82	79	65	85	86	75	67	79	79	97	78	74	68	74	77	79	72	72	97	79	76	73	71	74	71	74	81	100	76	79	85	94	69	94	75	86	86	86	69	83	67	59	72	77	79	57	92	94	84	93	79	71	85	91	68	78	82	82	71	87	83	89	73	92	85	70	85	75	87	71	87	83	82	76	98	62	73	90	89	81	94	68	78	83	95	73	75	83	92	92	82	96	80	81	84	84	87	73	89	81	79	66	75	75	86	63	91	64	66	91	82	75	86	97	64	73	78	89	72	81	76	77	67	76	81	80	90	91	75	91	81	71	78	72	88	62	73	93	80	64	96	80	103	83	73	78	96	66	94	89	86	78	105	67	78	79	90	72	84	88	77	71	88	76	93	84	84	75	74	93	75	65	91	84	83	92	70	81	78	93	74	81	71	101	100	87	84	64	67	95	94	84	81	75	90	69	75	70	99	78	84	83	69	86	73	73	70	86	77	79	74	63	67	72	70	90	74	75	91	64	70	81	83	82	85	72	78	80	79	83	84	83	82	80	97	79	71	66	90	72	78	89	77	89	83	89	80	75	74	72	62	83	80	76	81	64	85	92	84	79	95	76	75	96	88	88	78	75	76	95	93	90	68	70	84	96	77	82	80	69	77	75	76	88	90	78	78	84	91	82	71	86	79	90	89	95	72	84	85	81	84	85	90	84	74	81	85	102	85	95	82	68	81	79	84	82	91	73	81	80	94	100	69	80	76	77	73	83	91	97	71	81	72	77	76	75	67	99	91	82	92	73	86	78	69	76	86	75	65	84	74	96	74	100	90	98	80	79	71	79	79	74	85	85	72	95	76	87	68	80	79	64	81	82	70	78	85	84	76	78	89	85	76	85	82	78	78	75	86	85	70	87	99	76	89	79	74	75	77	63	85	89	72	79	81	87	65	75	79	64	78	73	69	92	64	91	76	91	80	86	85	79	72	69	86	75	81	77	73	76	72	84	90	72	76	65	86	84	93	83	67	89	91	89	84	95	80	80	65	89	83	84	88	81	90	76	88	78	87	81	76	72	97	68	86	81	86	78	88	63	78	93	73	87	106	78	77	78	87	73	79	83	87	82	68	86	72	78	89	79	60	61	74	77	89	75	83	80	80	76	78	70	75	84	89	82	79	73	83	88	78	72	88	82	70	74	69	78	68	94	80	92	72	94	68	88	68	93	81	74	75	74	80	68	73	70	76	81	71	86	67	68	96	83	81	80	69	80	70	78	84	84	71	63	84	73	71	77	83	79	87	90	70	69	75	84	76	89	78	100	72	74	73	86	72	90	65	70	75	77	78	76	74	91	89	92	88	77	78	94	84	73	87	90	77	80	68	81	81	73	79	100	86	90	91	79	95	95	75	84	75	76	107	97	70	91	65	72	93	86	80	96	94	75	89
20076	1541	1171	557	434	323	277	241	219	253	245	203	197	209	208	196	209	180	176	189	183	170	196	176	206	208	170	200	180	198	201	198	202	181	164	185	193	179	167	182	185	173	167	201	177	183	207	181	185	200	165	191	137	171	190	185	183	179	191	168	190	188	161	173	183	188	175	192	177	182	157	171	162	207	187	187	192	173	190	195	164	178	170	177	188	181	170	162	177	183	181	165	175	171	182	163	165	194	176	167	161	162	167	174	185	198	189	182	182	185	193	160	173	180	165	178	184	178	155	180	173	187	167	179	176	197	182	184	200	156	165	180	174	179	198	178	162	165	175	164	193	173	158	182	160	173	175	198	198	186	204	177	165	190	192	174	179	188	202	187	167	181	201	179	178	187	186	182	182	169	197	180	193	202	173	182	193	171	196	155	194	187	181	178	186	185	165	188	185	164	195	179	169	186	191	173	189	176	171	191	164	189	176	182	177	161	176	186	182	171	173	173	186	170	184	181	184	195	178	182	183	195	153	176	197	178	151	185	218	184	200	182	199	169	173	169	186	190	197	182	174	173	177	172	171	161	181	176	186	188	183	176	184	186	180	184	186	181	181	186	188	184	152	184	177	194	176	180	162	190	167	165	169	212	181	196	148	189	183	176	189	173	171	193	176	183	192	188	188	192	180	197	178	196	171	184	162	204	194	175	173	172	180	190	190	176	175	187	176	169	173	167	196	186	160	187	179	170	186	191	181	159	171	180	197	148	177	187	178	214	195	172	188	189	190	172	196	176	163	160	195	201	185	171	182	180	169	183	178	181	176	166	177	206	173	171	157	175	191	175	191	197	186	177	164	204	197	174	165	163	181	171	165	188	188	180	180	184	169	178	180	180	196	173	163	171	189	174	173	166	163	168	169	174	173	187	185	183	181	175	181	186	193	180	166	176	204	151	175	175	174	181	180	183	188	170	173	199	192	188	180	185	185	186	173	194	173	199	171	175	206	159	177	197	177	170	177	177	159	164	183	171	165	154	191	210	186	147	181	213	193	168	165	164	189	185	189	197	174	164	169	196	183	185	186	180	195	186	160	178	129	171	183	178	179	197	165	183	177	166	200	160	175	159	195	160	181	156	176	185	180	189	171	189	188	167	177	176	173	173	189	169	182	170	171	170	205	175	199	159	153	184	166	199	167	174	170	158	177	207	171	167	185	182	180	165	169	177	213	175	212	184	183	177	187	162	202	168	192	181	200	198	192	170	174	178	161	162	186	165	204	152	181	181	175	183	188	164	162	170	200	192	188	189	163	186	160	172	177	168	184	162	181	188	184	177	188	177	171	175	177	179	196	179	173	194	152	186	151	187	146	161	164	185	177	190	177	170	172	195	176	179	187	165	198	174	175	190	189	187	183	178	190	188	184	178	178	205	191	173	180	178	186	184	168	185	191	193	164	166	150	210	185	193	173	191	188	162	171	173	177	188	179	170	184	178	179	182	193	200	177	190	185	162	191	189	190	171	185	171	188	181	185	177	179	166	191	163	184	205	177	184	190	201	196	168	196	187	165	157	169	172	163	159	179	177	178	173	173	165	189	172	179	185	186	170	213	201	184	206	178	172	188	182	194	160	177	181	174	169	166	155	165	156	174	175	180	184	176	158	166	192	175	177	178	169	197	167	193	181	179	183	185	199	190	189	156	160	196	198	157	185	193	149	172	170	172	192	178	172	176	198	168	176	183	176	197	180	177	163	176	156	198	199	194	183	179	179	169	196	166	186	155	207	177	165	189	171	186	184	172	186	199	177	193	187	181	196	185	184	190	169	136	171	170	178	184	195	163	189	188	171	179	167	180	188	189	206	185	191	182	186	178	165	189	188	188	195	172	162	168	178	185	187	153	181	166	169	186	174	179	178	190	205	191	182	174	167	181	192	193	186	181	180	184	185	188	176	172	177	171	170	181	179	170	157	187	205	214	183	186	169	179	181	168	186	197	159	195	164	198	205	210	173	204	172	190	183	185	150	188	187	185	167	173	173	198	194	192	179	186	194	171	167	195	172	166	183	196	174	192	184	189	184	203	142	176	173	171	184	180	174	195	173	177	179	178	183	180	179	190	181	178	146	190	184	169	151	179	179	181	201	166	173	187	178	171	165	183	193	188	194	193	201	162	187	179	163	180	188	187	177	199	147	184	169	165	179	192	177	185	164	162	195	154	187	175	160	183	196	176	190	160	190	187	193	162	188	164	196	152	194	146	170	187	162	187	170	162	175	170	195	194	173	181	193	178	196	181	181	179	208	188	178	176	174	185	187	197	170	175	179	166	197	171	188	170	192	195	177	172	212	178	179	190	188	187	168	186	167	197	178	147	177	182	200	185	178	168	169	170	168	182	200	174	187	168	180	160	187	174	185	185	180	178	202	174	167	166	199	155	188	193	188	182	175	190	179	168	158	166	179	189	177	192	198	157	160	201	152	179	185	177	176	173	183	179	190	184	197	177	189	192	189	170	200	168	170	173	157	186	173	175	176	187	188	184	163	177	162	178	169	187	190	184	186	200	189	191	157	179	198	173	179	182	169	152	190	176	179	177	181	201	172	176	175	182	174	166	153	173	193	204	169	160	179	168	177	196	179	166	169	163	179	194	184	187	178	187	175	172	196	171	154	170	186	213	191	208	196	176	223	169	156	201	189	171	176	181	176	182	176	165	176	171	195	188	187	165	191	188	183	181	182	192	184	186	171	171	171	176	147	187	175	179	178	176	174	173	198	190	168	168	190	172	175	182	162	179	196	193	187	185	183	173	172	186	162	178	203	169	189	163	170	172	189	182	190	173	175	191	178	192	201	163	180	183	127	171	185	168	190	196	190	176	184	170	165	188	201	201	146	184	187	165	183	179	178	191	169	177	202	165	175	184	158	180	147	165	168	183	191	193	176	185	171	208	187	175	189	184	186	194	184	166	180	192	190	178	216	178	178	180	195	167	168	186	206	174	214	161	163	169	169	151	152	186	176	177	201	186	172	182	178	184	180	163	181	184	194	164	172	159	192	178	171	178	164	169	194	185	164	185	174	184	165	178	184	180	167	207	163	161	210	172	176	189	185	154	169	177	176	177	191	175	193	177	164	181	192	179	212	165	200	175	181	190	188	180	186	166	161	154	184	163	167	165	182	179	201	180	173	189	185	167	166	194	193	197	182	174	155	183	165	188	185	202	186	173	198	190	184	199	173	197	183	187	185	173	163	184	186	184	168	184	197	172	178	170	170	193	166	201	183	206	175	177	192	187	187	166	171	165	188	163	166	188	201	163	173	162	172	172	180	179	178	178	184	179	182	187	169	189	181	181	179	180	154	160	177	169	177	158	176	171	198	169	176	186	184	163	183	205	196	200	172	173	190	201	166	193	186	188	186	184	173	172	189	182	177	170	170	186	158	191	165	188	163	173	160	202	162	183	177	177	193	180	180	182	170	165	190	178	193	177	195	157	175	190	162	172	191	172	177	158	187
24806	21706	29276	24662	21010	2085	536	359	267	259	252	215	226	173	182	188	159	159	164	150	173	154	133	164	152	132	122	142	144	149	149	135	140	130	150	144	162	157	138	155	136	144	127	128	126	129	131	120	130	121	125	136	119	130	120	111	131	124	141	117	124	137	124	119	147	132	124	122	140	122	130	131	111	115	118	130	131	123	107	143	127	120	123	115	130	147	124	104	129	125	123	145	134	130	121	125	131	132	120	121	118	133	126	115	120	134	140	129	106	134	150	136	130	125	125	126	138	147	107	115	146	130	115	130	94	122	123	115	146	127	118	132	137	123	148	110	129	125	137	122	149	108	126	142	106	117	115	134	115	132	145	143	124	127	144	120	122	129	139	133	141	118	123	108	133	119	121	112	131	121	107	124	137	125	103	116	118	134	137	121	129	127	110	125	119	122	108	128	132	115	136	130	117	137	118	122	116	121	119	112	139	141	144	111	145	123	121	150	144	112	124	134	119	132	125	126	122	128	131	127	125	118	119	129	127	134	108	104	101	142	106	136	105	130	125	123	137	135	124	118	97	135	136	120	123	145	116	119	148	120	105	131	136	120	118	134	122	115	108	127	116	144	135	124	135	111	131	104	138	134	116	124	135	139	125	128	126	135	119	131	128	120	124	139	142	126	143	131	111	124	135	122	128	117	135	113	125	151	111	143	122	130	118	113	133	128	116	126	131	147	119	116	111	137	113	117	125	119	132	120	142	134	128	125	120	119	120	125	113	127	126	111	134	117	122	140	117	131	121	106	144	121	104	122	118	107	117	133	124	119	132	123	129	121	132	126	125	113	141	114	134	129	115	137	121	120	149	141	119	125	137	153	127	125	130	148	98	107	155	139	111	124	123	112	118	102	107	148	117	138	124	144	137	130	109	131	113	137	123	113	128	117	142	137	124	134	140	125	115	126	118	112	115	109	113	116	109	133	135	133	139	129	114	145	131	105	135	136	108	108	136	97	119	150	119	120	139	124	120	123	131	110	130	138	105	116	140	120	133	123	115	130	145	112	137	138	119	124	117	138	143	138	117	112	123	127	120	142	121	145	118	113	117	131	139	135	106	132	139	144	131	121	119	136	117	131	125	120	140	129	134	134	121	133	111	142	127	116	118	123	123	122	118	114	114	123	148	133	120	116	131	136	151	123	124	115	140	125	118	134	133	123	123	104	125	108	92	118	132	114	105	132	127	128	138	108	127	114	122	118	123	132	114	106	120	122	120	142	133	128	128	117	101	113	118	110	114	124	135	116	138	114	149	118	128	120	148	113	133	131	137	128	121	146	105	125	110	136	130	114	135	133	118	131	123	134	143	125	128	138	122	139	122	132	102	135	123	144	144	123	120	133	129	153	131	135	121	143	124	107	113	117	137	126	128	125	123	131	141	116	118	138	135	141	122	119	102	107	134	122	127	111	144	118	129	121	108	123	127	110	120	156	124	150	97	129	116	113	141	132	133	150	111	127	103	119	138	138	121	115	125	122	121	137	129	135	126	133	127	131	134	129	138	138	147	132	138	133	140	119	115	104	139	131	127	119	142	131	143	123	151	129	127	141	150	130	150	132	136	137	111	137	125	139	137	121	117	130	136	121	138	110	135	97	120	143	139	144	113	137	137	149	106	124	115	141	108	128	114	111	135	116	117	108	104	143	134	127	124	144	137	126	125	111	121	135	117	121	129	119	128	109	128	107	128	126	124	122	141	132	124	132	121	139	144	111	116	110	127	140	126	113	135	119	142	105	143	118	120	121	113	125	127	133	124	129	132	125	131	144	138	138	151	116	113	131	132	125	140	121	110	110	142	123	131	125	132	135	149	133	127	125	125	141	105	121	136	123	118	122	139	146	125	124	150	128	128	146	126	137	122	120	130	124	127	112	122	99	144	132	132	137	139	133	123	122	142	144	113	141	127	135	139	130	127	135	136	132	114	138	144	100	148	133	127	137	127	119	124	113	120	136	116	132	146	106	120	128	129	139	117	130	139	126	122	135	131	104	124	130	112	115	130	131	157	109	122	116	123	131	116	144	103	129	111	115	128	98	124	127	108	123	130	131	104	118	133	121	141	130	103	120	136	115	123	116	124	131	137	118	117	125	145	119	116	110	121	121	123	134	134	137	117	110	128	133	142	134	126	127	117	110	121	139	114	131	114	135	123	105	141	140	136	144	126	124	128	125	126	100	140	152	143	137	128	117	131	138	106	126	115	113	116	132	126	135	131	135	138	134	131	122	128	121	122	147	131	135	128	113	123	114	102	139	114	122	115	127	109	147	128	143	116	133	119	149	124	132	114	118	141	134	118	125	133	125	111	128	137	135	113	110	120	142	110	123	124	127	133	134	126	121	120	143	113	112	143	124	137	123	108	95	120	113	118	121	123	129	125	111	134	128	136	129	131	134	130	114	140	127	120	119	119	131	115	116	123	125	128	137	135	116	137	140	137	112	135	111	132	140	135	101	107	125	137	111	122	121	137	134	129	126	109	126	123	120	104	121	121	124	116	118	141	109	131	156	137	115	145	126	112	126	124	115	122	144	112	137	132	123	110	124	110	102	119	135	114	127	109	132	121	134	139	138	138	135	134	131	118	126	112	145	113	136	119	107	136	130	130	136	131	131	119	124	119	153	128	107	109	113	125	117	135	123	126	164	143	124	103	127	121	112	141	121	112	128	150	137	137	123	137	139	125	133	108	125	125	113	121	112	143	126	122	167	123	120	114	118	142	103	110	125	142	127	133	114	129	129	114	136	109	129	98	111	132	123	111	143	126	155	122	121	121	114	130	115	136	124	137	125	140	119	134	110	120	123	116	124	126	130	125	154	122	99	132	127	134	134	120	106	156	128	129	129	128	143	116	134	131	132	113	128	128	122	120	107	116	141	123	123	124	103	146	144	133	128	129	114	102	125	106	126	107	152	120	106	132	155	109	138	129	124	127	106	137	117	139	116	122	152	108	147	114	135	157	123	120	127	124	129	136	115	134	121	97	133	126	104	132	117	125	113	130	113	122	132	114	123	139	121	122	143	126	116	113	119	131	126	132	121	129	136	139	115	125	120	119	130	130	126	137	122	150	135	120	116	114	147	127	129	114	108	149	148	131	103	131	137	109	110	131	128	114	124	120	121	117	120	114	101	122	141	117	134	128	119	136	106	123	129	124	130	129	115	128	123	140	121	124	132	131	124	128	105	120	124	113	148	125	138	131	120	133	106	117	133	119	154	111	144	137	124	147	130	144	126	127	141	118	132	135	133	116	115	124	116	123	110	114	122	113	107	129	153	122	124	115	123	114	118	109	115	123	130	119	128	93	124	130	139	124	127	121	126	126	122	110	136	114	124	114	126	112	115	150	123	117	126	111	133	110	122	111	142	127	120	130	131	122	123	128	112	141	127	123	117	123	117	126	119	125	115	133	133	127	132	119	136	99	123	111	124	124	130	117	143	114	108	135	114	124	133	113	125	120	99
38691	9596	8621	4276	2699	1982	1550	1156	946	802	773	572	580	496	474	468	447	411	351	387	367	370	363	360	339	339	294	318	319	300	321	327	292	272	297	285	286	293	271	285	288	315	306	305	271	282	268	317	273	267	250	289	253	334	281	256	237	292	252	261	267	267	255	271	267	270	256	252	257	261	287	251	264	298	233	266	252	289	247	255	268	283	250	275	269	290	265	257	231	279	284	273	265	258	240	221	275	268	282	268	256	281	239	264	266	224	280	266	257	262	261	270	299	262	262	240	247	268	252	257	256	253	257	265	294	225	272	276	285	258	251	272	245	283	242	312	265	256	245	251	252	280	276	266	245	261	285	279	261	321	269	293	280	260	273	260	215	284	259	260	271	271	266	261	264	280	273	262	269	264	269	267	269	245	283	242	272	275	260	248	247	265	264	262	279	271	267	287	281	257	287	241	248	266	255	276	260	248	236	253	275	285	286	263	249	254	257	288	294	266	295	275	247	271	277	274	245	265	241	255	250	231	246	281	285	253	231	246	258	260	256	264	270	238	272	241	254	254	269	260	268	235	270	312	250	272	263	250	262	273	285	253	247	244	233	236	245	299	250	239	263	272	278	275	244	274	291	245	253	262	255	255	242	271	273	250	300	242	232	247	238	302	281	244	245	264	262	262	271	244	251	268	241	254	289	266	259	292	283	236	247	266	262	275	265	256	222	260	260	263	237	246	243	262	267	244	248	262	247	260	266	276	255	278	233	262	261	268	260	270	274	268	277	262	274	290	265	257	268	280	285	273	275	251	253	280	237	256	232	273	249	276	244	244	258	270	274	253	250	255	271	274	271	260	256	250	274	250	277	252	256	255	270	279	256	264	237	253	263	278	240	291	256	246	270	271	246	273	265	260	274	280	242	267	267	275	242	264	283	264	265	284	264	280	277	263	229	268	262	245	240	261	246	242	246	252	240	257	266	232	278	270	269	294	263	240	241	246	253	251	263	251	240	280	284	279	275	247	239	238	250	282	254	253	264	264	274	308	293	287	242	250	249	276	236	214	248	256	270	269	279	256	270	292	271	274	271	253	291	257	280	273	261	264	256	261	270	263	249	276	256	265	261	260	273	259	260	249	252	267	259	268	272	272	251	267	259	274	257	284	270	259	268	276	265	237	255	269	286	222	272	294	250	251	239	251	299	259	285	272	281	243	238	261	285	240	289	301	275	260	251	292	288	264	258	245	231	285	252	260	266	275	246	243	240	267	254	246	270	278	290	260	256	278	266	275	284	248	269	246	242	257	264	269	270	251	274	270	291	274	263	277	265	283	269	260	294	254	284	270	274	247	250	260	276	273	279	266	240	246	274	249	262	239	258	253	265	257	247	240	266	230	229	276	276	254	237	241	258	257	275	266	285	265	264	226	250	253	280	248	251	277	233	257	268	251	266	267	253	271	247	272	269	257	283	262	245	261	258	249	256	274	263	241	245	273	266	256	239	263	266	289	261	243	252	268	247	265	257	243	260	253	278	246	259	262	238	242	265	258	273	260	237	252	269	276	268	267	257	288	245	280	242	265	284	260	249	268	288	282	262	239	274	267	275	265	299	265	270	254	280	261	260	264	263	296	283	258	238	274	256	255	266	258	282	285	242	279	259	236	273	241	232	263	263	260	277	271	279	250	253	228	271	255	250	261	235	243	273	260	278	274	265	266	275	256	257	244	259	232	257	262	278	242	246	265	245	259	241	252	240	243	268	268	266	245	293	281	274	271	287	271	253	261	274	236	257	245	282	248	245	249	250	270	275	275	271	267	264	262	238	275	250	292	274	283	257	254	268	221	291	292	286	272	295	266	258	291	254	294	236	285	244	252	247	260	249	233	288	251	261	256	265	288	254	255	271	278	230	215	255	248	280	253	261	259	250	264	279	274	249	277	250	286	272	239	285	280	274	254	269	272	251	261	251	253	241	271	258	275	251	268	259	265	252	275	227	274	267	259	257	265	240	250	295	273	288	252	253	269	265	254	243	257	255	263	266	239	274	283	274	278	261	253	257	260	245	254	249	262	247	252	282	267	260	256	259	259	270	250	257	268	278	251	267	245	282	236	271	281	267	240	252	267	249	264	258	250	266	246	264	253	273	252	267	239	241	281	277	266	264	284	277	271	285	252	252	270	273	284	249	272	244	260	273	289	245	246	264	253	274	252	253	257	257	245	282	259	247	259	237	271	273	271	276	258	264	272	255	278	262	263	246	268	269	267	293	276	253	300	256	247	266	276	271	222	223	277	265	276	268	267	269	271	248	279	277	267	266	261	281	237	262	259	237	272	258	273	299	256	264	224	266	228	237	269	217	233	247	255	242	241	252	246	239	267	266	285	260	265	263	279	257	277	274	279	285	270	266	241	251	275	287	272	258	256	279	252	279	267	248	238	276	259	260	261	245	245	267	261	257	297	249	286	278	235	284	276	245	268	240	281	238	254	256	249	233	279	308	282	283	240	264	276	244	258	267	264	254	276	234	269	281	231	248	255	246	258	284	261	288	260	275	268	249	274	279	270	263	253	260	274	265	239	261	264	246	270	268	254	236	255	252	270	252	255	278	261	273	248	258	257	246	264	264	268	234	249	235	278	262	284	279	243	228	254	253	261	242	256	267	281	256	268	280	261	262	253	248	246	239	239	257	232	247	230	244	297	229	248	263	256	265	243	261	259	242	276	275	261	251	267	261	270	239	266	269	282	248	249	257	270	270	261	277	269	255	266	265	269	264	255	248	273	273	261	263	267	243	284	268	274	268	262	281	247	256	268	242	256	266	276	249	244	265	258	261	259	255	241	273	277	276	250	290	246	288	276	284	287	293	236	273	272	274	240	295	250	268	260	258	270	278	278	275	268	269	260	277	257	280	258	239	268	253	258	281	254	284	260	271	291	258	223	246	248	237	244	280	271	264	274	274	266	256	260	259	248	258	258	296	227	256	258	256	256	244	272	253	249	261	274	242	252	254	265	248	255	246	267	269	251	245	263	225	282	281	262	273	275	270	263	257	264	255	252	265	252	232	266	270	269	272	248	263	301	274	255	297	245	278	273	255	280	266	251	265	251	245	281	271	274	278	276	234	241	256	255	227	261	299	285	237	267	248	286	251	271	271	246	287	266	260	260	243	262	265	289	271	285	275	290	281	282	248	267	281	274	259	246	249	262	261	256	249	254	267	256	263	282	256	289	267	261	247	272	261	266	263	269	274	254	265	271	274	288	252	275	239	272	281	239	261	270	259	226	265	261	286	251	236	245	268	276	241	279	270	269	284	242	260	276	284	283	245	246	249	249	255	297	292	229	276	247	218	253	258	246	267	261	252	248	272	242	263	278	248	253	213	274	262	251	248	300	262	277	272	263	262	255	246	296	256	272	279	255	283	244	271	281	261	289	263	269	261	267	259	256	265	250	260	252	272	238	278	259	240	256	253	241	270	235	234	279	267	251	276	252	259	251	277	269	249	255	252	279
23817	21704	29882	24048	21709	19916	2052	785	599	529	509	440	408	412	359	374	418	312	344	338	331	332	358	295	316	326	332	294	293	312	307	273	303	307	290	319	302	318	307	275	273	292	272	281	273	315	314	295	274	264	270	309	310	277	305	297	278	276	297	282	252	273	307	293	248	271	283	263	249	255	271	275	281	255	292	297	272	303	292	264	252	292	265	321	293	262	332	321	269	268	273	268	258	254	303	306	295	266	277	263	266	297	287	302	290	320	278	274	281	281	279	314	299	290	256	272	283	244	285	298	316	248	320	275	293	284	271	287	312	279	288	301	270	286	263	279	284	300	285	285	315	268	264	290	315	299	273	269	284	250	244	285	277	280	297	298	271	279	272	288	255	273	264	301	263	260	264	277	283	278	276	285	287	300	265	291	283	284	260	298	294	279	298	272	277	283	275	285	272	269	277	294	278	250	291	281	275	275	302	292	279	302	288	279	277	305	282	278	268	295	292	281	287	272	293	275	257	282	276	254	264	268	283	279	323	295	278	286	266	281	286	293	274	244	288	297	287	284	271	263	287	313	272	298	281	279	291	286	280	272	272	260	295	269	288	281	276	300	249	294	253	281	256	279	275	271	272	290	282	279	293	289	274	261	271	267	288	309	294	284	281	279	268	285	271	274	280	262	253	300	308	265	254	316	269	273	271	283	269	301	271	278	295	274	302	250	282	281	321	315	276	295	294	273	276	307	286	272	279	289	279	278	300	289	302	268	277	286	270	314	270	304	295	276	285	279	272	287	257	296	259	286	296	302	285	274	278	265	286	282	268	293	287	307	286	280	311	289	267	282	279	273	239	266	268	253	290	279	255	301	260	282	257	304	267	290	266	259	296	261	281	264	286	248	280	282	244	281	289	302	260	276	284	295	278	273	288	265	266	294	287	263	282	271	298	288	319	291	280	286	290	275	249	267	305	270	307	282	278	251	298	298	305	275	295	267	258	277	264	280	280	305	295	305	284	253	267	259	282	298	307	273	311	282	282	258	281	284	294	257	285	279	286	279	268	282	294	275	265	274	274	288	299	307	292	292	291	298	289	314	286	269	292	271	293	299	316	296	267	250	281	277	283	260	287	296	280	283	255	276	268	297	281	288	268	296	264	291	248	272	309	289	282	268	272	250	288	260	268	269	246	246	290	307	286	307	279	289	294	281	289	259	262	345	241	266	291	272	280	287	296	262	287	283	267	318	290	258	277	265	278	251	292	273	283	331	292	286	287	271	288	308	285	278	257	254	306	304	245	297	271	266	285	267	265	270	257	289	274	281	282	270	266	304	301	265	301	274	275	287	291	303	263	266	253	275	294	284	284	301	278	289	284	291	277	279	242	301	265	253	278	296	273	279	306	286	288	286	320	276	277	305	269	296	263	252	303	297	297	274	309	294	300	300	268	288	282	290	292	275	256	278	294	286	294	291	265	293	266	303	291	273	290	261	282	292	296	291	308	302	275	266	302	294	301	271	285	287	285	273	301	269	285	273	314	293	323	273	297	259	286	279	303	287	285	282	276	268	296	287	268	267	280	258	288	285	288	280	278	301	258	259	274	285	303	273	271	255	289	276	276	286	282	250	280	281	300	293	267	258	286	302	288	298	287	290	281	268	313	290	271	279	273	273	264	288	291	286	275	281	268	264	292	257	297	274	258	271	281	288	298	270	294	267	262	291	255	262	299	280	305	275	281	286	273	278	265	271	280	273	290	283	243	281	301	284	276	279	277	273	259	269	282	264	301	281	293	283	249	302	310	261	294	294	285	273	258	261	253	279	271	304	314	287	270	282	276	269	279	271	256	296	287	256	270	268	280	263	295	295	292	284	290	266	302	285	286	306	294	269	270	245	280	286	269	302	276	284	264	247	264	275	291	263	288	292	269	279	295	291	278	271	299	288	323	290	302	261	289	289	224	272	268	282	302	297	307	267	260	284	271	274	239	288	273	301	267	284	280	298	290	292	269	270	267	283	265	264	306	264	244	257	245	278	275	284	260	270	284	283	287	271	274	285	311	278	280	321	294	272	259	284	294	292	292	302	279	301	281	299	284	283	286	319	286	272	282	322	310	295	292	302	294	258	281	257	309	301	293	228	282	293	277	263	278	297	285	274	274	302	292	265	278	270	251	312	286	281	287	277	307	300	287	267	277	306	256	276	290	262	262	267	271	286	265	306	283	277	258	284	313	242	281	284	304	265	273	300	280	292	293	272	277	293	287	284	277	258	277	299	260	290	260	262	253	317	264	278	264	282	282	265	281	253	316	278	286	271	293	288	276	277	300	263	278	258	272	288	282	273	275	301	287	279	275	288	322	261	316	283	264	273	273	302	258	269	275	309	272	275	281	261	275	284	259	280	300	275	276	254	296	261	276	277	284	317	243	297	282	249	304	293	283	299	269	287	287	269	296	305	289	296	246	300	296	294	296	310	276	270	279	292	271	265	277	265	293	266	271	294	291	272	308	282	256	285	261	279	292	274	299	276	262	258	311	281	280	275	290	288	297	288	272	291	263	310	280	254	267	268	262	289	292	277	290	281	279	290	250	260	276	287	279	289	278	291	282	262	289	326	292	282	270	254	293	259	289	287	280	295	292	295	254	285	281	311	290	289	290	242	274	288	300	290	269	304	283	291	265	258	275	260	279	278	294	300	294	285	279	281	283	277	309	257	270	268	269	278	276	298	304	276	293	268	282	279	275	289	277	275	273	298	269	274	260	269	290	283	276	275	277	278	283	270	263	253	267	292	296	257	304	300	289	265	263	269	241	281	294	279	294	292	271	267	284	283	260	284	293	272	269	265	264	301	276	281	252	290	282	235	287	270	267	283	267	319	275	280	277	302	281	301	275	266	281	251	278	249	272	292	280	272	322	282	263	286	282	280	259	296	272	278	241	260	303	292	262	307	301	251	285	306	277	334	279	287	270	283	290	265	273	276	295	280	277	301	282	267	259	276	274	288	288	272	319	289	299	262	296	275	244	264	271	280	271	290	248	256	318	280	263	287	249	273	289	331	227	279	300	228	308	310	268	285	274	287	276	291	253	281	278	287	279	288	260	303	269	279	267	267	266	294	303	277	280	263	270	289	279	264	292	302	289	273	266	258	264	281	296	301	281	289	289	291	277	295	256	284	308	275	295	275	264	286	283	294	295	267	287	260	285	267	318	283	281	299	231	268	269	304	266	273	275	281	274	272	272	245	282	278	264	285	295	254	280	255	302	260	284	259	285	250	293	314	290	298	250	304	309	295	239	287	317	280	265	271	295	263	300	247	267	288	279	295	289	258	265	263	258	278	290	290	273	257	258	293	296	302	293	268	282	243	272	258	298	280	276	252	291	301	260	263	241	297	297	279	268	290	285	268	274	289	256	307	274	278	268	292	264	294	288	251	286	253	249	271	296	268	272	306	287	315	289	295	273	291	297	301	249	290	281	268	275	264	261	269	285	237	290	281	280	267	256	280	276	271
45055	15405	13904	7534	5198	3862	2918	2352	1843	1578	1420	1214	1160	1064	972	889	859	792	773	761	736	693	724	663	662	627	655	673	635	651	604	623	625	622	586	608	600	592	554	586	539	570	617	568	551	549	544	564	580	615	573	563	563	546	571	527	562	617	560	527	595	527	578	574	535	540	551	579	531	549	530	545	524	609	536	538	564	585	536	518	547	572	555	498	504	546	525	582	575	554	515	518	561	507	546	522	492	559	532	488	551	550	536	541	550	552	499	527	536	547	545	529	516	503	559	544	558	566	543	517	521	560	537	531	524	569	508	589	524	524	502	534	526	539	528	527	562	512	541	504	534	559	501	525	550	506	515	530	534	521	521	572	573	535	528	536	506	523	527	510	522	540	535	564	527	548	539	553	573	517	543	548	593	563	537	544	533	541	516	544	523	520	541	571	540	468	507	549	498	545	535	561	488	546	511	515	534	543	541	542	532	533	554	541	500	544	522	541	548	548	538	482	516	558	527	565	582	531	531	527	520	552	553	550	531	531	532	537	532	529	517	561	515	528	556	552	590	531	512	531	525	546	507	541	521	523	528	521	515	532	527	536	579	563	548	534	490	516	546	544	514	559	550	548	560	551	518	562	534	586	531	529	509	548	525	545	501	551	530	524	506	525	517	558	579	543	545	523	535	541	528	532	540	554	543	528	541	552	519	518	557	491	544	519	501	573	510	473	524	532	578	547	534	489	517	544	538	553	504	529	528	501	549	524	539	504	541	530	576	553	556	568	563	541	526	538	523	530	584	521	530	508	569	525	536	535	516	536	581	560	540	521	561	546	503	574	546	494	505	519	537	551	526	574	516	513	539	559	506	558	560	550	516	537	524	528	522	520	538	555	563	535	532	582	523	537	537	578	606	527	502	518	543	520	514	533	547	529	563	486	522	528	504	516	546	529	536	531	489	526	548	536	495	536	529	537	513	523	535	508	554	514	523	542	545	526	563	545	534	535	519	539	540	577	570	537	524	520	574	547	541	517	558	535	520	550	550	507	547	559	543	590	509	540	528	531	582	542	519	541	548	563	535	543	516	524	545	556	522	558	526	572	518	560	537	591	548	574	551	550	474	563	576	559	539	531	527	517	516	545	519	562	554	563	541	533	557	529	554	559	511	520	514	568	512	516	548	501	568	518	540	578	521	532	552	512	530	528	528	523	534	519	521	547	559	559	528	501	544	523	527	511	561	502	567	521	547	523	525	532	528	524	565	493	504	553	495	482	524	538	549	561	547	506	583	536	492	525	522	549	508	565	528	504	547	516	551	542	484	543	550	541	525	554	537	522	530	544	524	534	527	530	498	564	579	545	547	547	518	540	516	509	541	518	552	544	524	511	506	566	512	547	551	504	525	519	505	539	535	582	544	522	552	515	605	548	531	500	504	547	545	521	526	528	496	520	563	559	553	530	542	503	541	535	527	538	518	500	520	536	548	558	474	581	521	519	568	538	511	489	537	562	548	502	539	533	527	528	539	571	539	505	543	522	549	499	520	556	569	522	533	501	527	516	486	540	537	518	499	506	549	538	542	539	499	517	532	546	551	551	487	537	515	551	517	551	536	507	574	527	534	494	538	533	536	543	485	523	556	527	511	540	547	551	561	509	498	546	523	549	508	534	531	531	574	571	500	484	558	566	529	504	505	584	513	535	549	498	567	530	505	533	545	518	531	554	517	541	489	519	541	523	550	500	506	519	509	510	520	531	577	577	525	524	579	547	556	542	529	534	514	504	550	568	552	534	527	547	492	541	586	482	548	535	539	534	528	553	532	554	513	508	513	554	489	492	535	521	528	547	558	568	550	510	526	545	538	563	491	533	518	526	491	519	552	509	564	536	575	551	521	554	555	582	518	528	515	514	558	572	549	526	600	561	585	505	511	529	525	502	526	519	596	566	526	572	554	549	545	534	530	496	550	569	540	529	530	506	522	516	510	557	521	576	561	543	530	515	529	563	515	569	546	533	527	512	530	557	510	498	533	553	509	532	523	573	589	566	522	537	498	555	536	511	600	501	529	502	529	528	545	535	525	530	579	501	499	521	511	566	539	602	539	565	511	518	538	503	565	497	556	517	516	528	526	523	518	577	535	542	543	525	532	561	560	563	519	527	539	502	493	524	526	527	510	541	519	543	536	492	499	554	561	505	533	590	547	533	510	559	482	530	527	497	516	493	569	516	538	549	538	517	562	532	517	528	548	502	500	555	570	557	532	551	544	534	496	540	507	538	565	562	524	541	519	559	541	546	530	537	563	524	479	524	542	524	539	523	516	557	557	542	528	542	527	558	502	540	549	518	547	580	537	489	581	536	548	503	469	538	541	507	558	537	520	467	506	531	538	537	534	518	533	532	551	525	551	530	538	556	496	515	532	553	510	494	502	522	529	526	528	552	497	587	548	534	547	512	559	531	528	534	539	508	497	525	507	526	511	526	539	520	537	525	544	508	510	581	559	572	558	537	521	539	513	527	535	498	541	569	520	536	537	552	502	534	567	552	495	517	551	537	516	546	506	592	505	533	574	551	555	512	497	531	519	556	543	534	507	545	504	525	571	537	526	527	537	549	542	541	570	560	513	502	514	549	544	554	540	534	548	540	529	525	514	575	533	537	567	510	551	557	515	539	504	522	508	552	542	549	539	525	511	533	525	542	524	589	544	541	538	533	515	526	506	518	546	568	490	539	515	533	544	518	585	513	531	516	524	536	528	531	545	506	514	533	501	513	539	508	497	535	569	498	493	529	526	512	489	604	545	528	555	527	567	531	536	497	524	530	532	581	486	555	566	553	545	510	556	541	525	559	513	512	552	539	544	535	551	553	530	536	556	485	583	532	525	539	532	501	607	499	551	536	541	503	587	528	543	529	567	540	539	548	559	525	514	537	548	544	556	520	573	557	529	511	514	520	549	543	543	547	521	524	512	591	560	517	564	570	587	535	536	478	501	566	555	519	539	537	581	498	543	517	525	562	520	511	543	511	564	525	583	555	576	523	508	540	544	548	577	548	493	548	538	564	521	539	556	549	482	519	537	538	535	556	482	511	513	532	533	551	535	553	555	525	529	530	536	517	524	505	546	533	497	536	541	500	530	526	580	537	519	504	516	491	542	546	494	554	548	533	510	512	555	544	554	525	494	523	529	533	516	536	515	525	522	539	540	517	503	553	536	490	531	577	513	577	505	524	560	527	523	527	542	519	567	541	550	547	550	531	530	563	565	508	548	531	502	518	528	522	519	566	535	547	518	522	534	518	500	529	525	521	535	508	568	512	498	552	506	555	497	558	520	538	530	592	517	497	562	565	554	578	573	562	505	539	498	510	525	546	523	537	524	522	514	526	496	545	543	522	534	461	549	533	519	540	498	526	541	531	551	547	563	541	539	532	556	536	529	529	561	521	530	554	542	541	540	546	533	533	544	570	529	480	531	515	585	546	534	512	529	523	571	561	537	515	515	522	507	527	531	558	536	507
27346	21131	7970	327	147	111	107	101	94	90	81	83	105	87	108	79	70	99	87	82	84	84	89	96	83	87	81	71	68	69	87	97	82	84	73	70	76	75	88	70	93	89	86	94	62	80	83	90	87	90	77	79	69	85	89	68	83	71	81	75	89	83	83	87	70	73	71	84	95	60	74	84	92	83	72	80	73	94	81	74	83	54	80	85	87	77	90	85	77	87	90	80	71	75	69	71	72	59	98	81	92	92	74	93	78	81	82	79	59	81	80	87	63	85	70	68	78	70	89	74	71	73	74	80	69	72	82	65	92	101	82	68	79	79	80	77	77	89	82	93	76	86	69	73	89	84	78	69	70	72	74	107	78	83	78	93	71	75	83	82	68	78	86	75	81	87	76	109	85	90	65	74	68	89	75	67	88	89	74	77	73	69	72	74	100	92	61	69	74	76	89	69	85	57	75	88	81	91	91	74	69	82	78	93	83	97	84	80	87	85	102	89	67	89	87	85	86	76	75	84	68	96	72	85	74	100	70	89	73	88	81	57	63	70	66	75	72	67	82	83	66	86	94	70	81	90	84	68	78	79	75	89	74	80	84	79	72	87	80	79	83	82	75	95	88	73	66	80	75	83	78	80	76	84	84	79	58	87	75	93	71	82	77	75	93	80	77	90	107	69	69	87	87	78	64	84	84	91	79	86	75	83	69	78	73	90	74	81	74	77	92	75	60	78	102	61	91	88	73	78	89	100	87	75	70	64	83	91	79	78	77	74	83	81	84	90	82	89	95	58	72	82	76	96	77	93	76	73	78	85	78	73	89	87	85	78	91	71	77	79	72	84	76	84	66	79	77	77	71	98	79	65	89	76	70	88	83	88	89	75	73	75	74	86	77	80	81	68	79	80	89	75	73	85	67	77	86	80	78	80	82	79	84	96	71	111	89	81	73	73	84	91	75	81	80	75	81	73	100	88	87	74	57	82	85	79	81	79	89	66	89	67	73	99	91	89	76	83	72	94	62	62	72	70	58	98	88	92	78	66	76	79	63	87	82	99	67	80	76	80	72	82	89	91	73	62	68	71	85	66	53	86	81	72	71	78	81	91	72	72	88	73	70	80	71	69	77	83	77	75	80	67	101	82	93	84	83	92	73	72	68	64	89	76	82	87	74	79	67	88	71	70	79	103	67	71	67	78	70	85	87	78	83	72	84	88	69	79	87	90	83	53	79	87	80	73	81	90	86	76	80	75	90	77	84	73	90	87	65	83	80	70	87	73	83	89	78	65	88	88	65	82	92	70	90	81	62	78	82	84	78	66	98	81	96	80	78	87	79	81	80	102	85	82	71	82	71	83	72	97	76	76	80	83	81	82	66	80	65	74	74	100	73	67	62	83	99	82	78	81	82	88	74	88	69	62	75	72	101	67	71	76	89	92	91	73	95	83	68	82	82	82	76	83	81	86	81	76	63	75	88	87	95	93	69	66	79	79	99	68	79	90	76	87	89	89	76	94	75	82	88	81	80	70	78	86	84	76	60	101	82	81	83	72	86	65	75	78	83	86	96	87	71	65	78	85	82	75	74	75	81	68	89	96	91	69	82	88	76	71	83	76	82	90	75	77	89	85	102	73	76	74	69	98	92	78	72	77	93	90	79	81	78	82	76	79	92	75	81	87	77	82	74	72	77	83	71	77	57	75	81	85	75	91	86	82	88	81	87	61	91	75	77	87	81	66	93	97	98	69	77	90	78	79	77	79	69	97	94	81	71	85	85	71	74	81	78	88	96	84	97	74	64	69	68	81	95	76	77	90	77	79	92	76	83	92	89	88	81	86	81	87	90	97	82	94	76	71	73	76	84	105	78	80	83	66	74	76	85	103	67	69	84	82	62	83	70	67	73	64	90	81	90	85	83	67	79	85	77	75	92	73	80	91	67	87	90	82	75	90	80	80	71	71	84	83	76	88	74	82	78	75	64	72	84	90	88	86	90	85	69	82	78	99	88	98	71	80	84	69	90	75	69	84	93	82	98	78	80	66	81	77	76	90	69	83	86	83	89	77	78	78	74	77	80	79	79	68	86	74	87	94	80	101	89	85	91	104	81	72	92	79	84	92	75	65	74	90	93	88	78	98	76	67	82	70	78	89	77	85	77	83	89	99	69	73	76	84	83	79	70	82	76	70	79	83	71	73	79	82	77	67	84	79	77	85	65	69	75	95	81	94	64	71	77	84	73	64	84	87	70	70	84	83	78	64	72	80	72	82	87	94	79	86	90	85	92	90	71	80	73	83	83	81	85	82	80	92	86	79	82	81	97	74	97	98	77	74	90	71	81	88	71	98	65	73	83	95	78	58	76	86	77	77	93	93	94	70	79	91	92	63	90	80	77	66	79	82	84	81	84	75	83	88	67	84	87	76	69	72	76	92	79	93	71	66	87	79	73	88	84	75	94	87	73	70	70	80	84	78	67	82	87	69	95	70	78	100	64	67	69	78	76	85	87	75	100	74	80	67	83	70	82	86	82	85	72	87	93	91	79	79	79	73	77	81	84	84	95	81	74	74	78	80	75	93	100	82	78	68	74	86	88	90	74	84	91	76	89	74	78	79	80	95	76	96	76	73	92	73	96	73	93	88	84	79	81	71	82	71	79	79	82	86	82	93	82	81	69	77	89	72	96	78	101	84	79	84	80	74	90	97	72	83	83	76	73	91	85	76	89	93	75	89	90	74	90	68	70	108	94	79	80	59	80	79	75	77	81	80	79	93	83	67	77	100	82	88	94	92	69	77	58	94	75	66	79	68	82	90	71	79	63	88	101	66	77	85	79	84	101	78	81	84	88	75	95	81	72	82	68	71	71	83	69	89	76	83	75	75	69	66	94	63	87	103	74	90	94	81	77	64	80	83	74	77	82	80	80	79	83	68	81	83	84	86	83	76	92	84	101	70	80	68	80	98	79	91	81	85	81	94	75	84	83	81	95	86	78	87	89	71	77	90	74	88	78	91	77	87	64	88	83	79	79	89	73	76	71	85	90	64	86	80	69	73	80	71	77	97	67	75	68	87	80	78	73	82	83	71	80	65	77	77	67	80	74	71	97	79	66	64	72	74	86	78	76	68	74	79	77	79	77	85	73	81	76	74	75	80	78	75	74	96	72	92	95	85	87	65	83	74	71	80	77	76	81	93	96	71	91	77	87	81	80	82	86	72	76	83	90	82	74	80	76	90	80	64	79	96	78	82	82	65	73	89	78	85	71	98	83	72	76	85	86	77	77	79	83	84	90	78	89	78	88	77	75	65	85	81	70	91	79	87	83	69	89	86	89	84	88	62	83	79	71	89	93	80	81	79	78	95	76	81	78	90	75	78	91	98	79	87	73	75	82	88	93	70	73	86	81	86	97	76	89	77	93	69	67	74	83	87	86	80	71	81	84	91	96	82	97	79	62	67	81	98	81	81	68	103	77	77	82	83	70	69	69	66	65	73	88	62	69	87	78	82
18980	1360	1169	564	429	367	284	246	287	256	229	205	223	209	168	203	206	193	177	183	194	189	181	201	185	198	192	166	178	177	185	187	175	162	199	190	178	183	184	199	167	181	168	190	182	181	197	177	186	182	178	186	180	165	176	176	183	189	178	178	159	192	190	190	188	167	193	191	187	196	182	177	166	178	150	177	173	184	195	193	164	201	174	197	182	157	161	196	181	174	182	177	162	185	188	174	181	174	170	186	163	212	187	185	155	205	176	176	173	200	170	170	182	174	179	165	181	176	163	177	173	192	185	180	191	192	169	179	176	173	168	170	171	177	164	183	165	182	187	181	179	197	161	187	195	176	176	178	221	176	179	170	187	179	191	170	205	176	159	176	182	167	164	180	174	178	176	172	182	187	200	167	206	166	174	177	172	183	185	176	159	149	160	168	156	194	156	204	179	170	180	168	195	177	202	191	161	183	194	173	181	179	161	185	182	171	190	167	178	171	163	186	169	181	194	188	182	180	189	182	151	176	185	186	177	201	175	189	174	170	173	164	167	167	189	187	165	187	173	165	159	186	176	146	170	156	177	175	186	174	177	177	176	181	170	208	149	172	162	181	166	160	192	188	195	156	184	177	166	161	176	166	150	156	182	177	151	189	167	182	199	181	200	192	156	171	173	188	185	196	188	192	200	167	162	187	182	192	168	177	154	176	177	197	198	192	215	206	183	208	188	172	157	184	172	187	187	184	191	175	176	172	180	166	161	181	170	207	178	174	188	159	186	161	193	166	179	180	176	174	192	191	159	146	175	166	181	184	165	206	194	174	166	203	147	173	195	151	201	176	169	185	187	162	185	174	182	199	177	173	189	188	183	190	176	199	188	160	153	218	189	188	181	184	185	168	203	196	192	176	210	171	168	148	178	195	172	190	184	177	174	190	182	172	182	181	173	180	189	183	191	173	201	161	169	172	179	204	176	187	171	174	177	175	191	166	183	172	181	162	183	189	180	184	165	188	182	197	194	183	198	185	167	163	183	156	180	178	192	156	181	188	181	157	177	205	191	177	171	181	206	186	177	196	178	190	171	166	185	185	172	163	180	209	139	182	189	174	173	181	188	168	188	191	154	195	179	153	162	164	184	171	180	164	183	169	173	181	179	160	179	179	175	187	209	157	172	154	194	195	168	182	201	173	214	204	155	179	197	183	192	183	167	164	166	188	171	176	193	187	201	171	186	174	168	182	186	203	170	168	174	171	181	175	188	170	203	190	191	193	191	177	178	186	178	167	195	163	153	189	169	185	190	191	207	143	198	191	181	180	163	174	195	197	176	165	152	183	186	178	173	168	174	182	177	188	186	189	158	186	172	159	157	175	182	203	170	188	173	176	162	155	197	168	181	185	188	182	165	171	182	181	160	193	180	177	173	196	210	202	177	167	196	180	175	186	167	185	170	179	171	177	179	174	185	184	195	165	188	152	173	174	185	159	173	198	159	181	180	186	153	183	175	193	181	190	172	172	159	191	207	179	197	182	133	189	190	149	188	194	187	186	195	197	188	170	179	175	191	214	182	179	183	177	177	201	179	180	163	189	184	168	189	183	182	157	178	186	157	196	154	177	194	174	172	199	173	199	197	167	187	196	173	185	165	202	169	196	195	187	171	192	171	210	173	161	199	176	170	193	178	191	177	169	173	166	187	181	180	173	183	214	185	220	188	179	169	150	168	150	163	186	166	185	171	165	174	180	188	216	202	164	175	182	176	174	187	210	164	189	177	169	179	180	175	175	180	190	186	182	162	173	212	197	187	161	181	174	166	188	171	172	187	198	179	206	186	186	194	187	159	176	185	189	161	158	189	182	192	158	189	174	158	182	167	177	177	163	185	195	188	194	182	185	169	182	176	195	176	181	188	174	181	173	177	191	171	175	199	160	167	190	176	181	177	187	174	178	172	171	173	162	189	163	192	194	192	164	159	189	177	207	197	216	183	176	204	163	188	175	184	201	180	185	171	171	171	177	177	192	172	185	195	178	183	186	187	186	179	174	167	167	167	166	148	221	189	183	188	194	166	157	181	177	205	169	180	160	165	168	140	174	160	168	162	194	168	178	178	197	198	176	170	196	179	172	171	161	182	185	177	187	167	172	173	183	195	151	171	169	186	175	183	184	150	169	159	158	166	192	196	160	156	154	202	182	172	182	198	172	165	191	174	189	167	179	203	173	173	188	184	168	166	201	176	170	203	171	156	203	174	194	178	163	187	170	151	173	166	154	173	192	177	158	177	171	173	164	180	179	153	185	179	181	155	179	195	180	184	175	210	162	177	179	170	180	179	173	209	175	155	184	180	188	184	186	181	198	183	191	189	192	190	177	167	162	178	187	188	170	166	155	175	182	176	184	186	187	155	194	184	174	181	160	193	171	191	173	195	136	193	172	174	177	177	161	169	179	183	176	180	200	181	172	159	179	152	165	210	184	166	171	180	187	178	175	189	154	193	173	178	161	176	196	185	178	180	187	185	163	179	171	188	187	172	185	180	174	169	157	184	172	177	175	193	197	198	179	176	199	170	195	192	175	176	163	161	198	173	158	173	151	174	177	180	205	193	168	167	160	170	176	166	192	180	184	180	182	170	172	163	189	166	161	174	194	176	167	175	184	181	181	169	167	170	169	177	178	200	178	184	198	193	159	180	195	180	192	154	187	175	156	193	174	190	197	163	190	184	169	194	196	167	171	158	162	188	198	173	160	185	177	161	200	185	176	165	163	180	196	174	180	162	192	181	172	178	208	176	194	166	173	174	199	188	181	167	184	186	188	170	140	161	195	196	197	167	210	170	178	161	185	170	191	184	190	164	182	179	179	165	191	202	174	176	200	163	181	174	173	178	188	161	173	173	183	175	173	175	175	205	192	182	182	155	173	169	182	201	180	168	176	146	189	190	166	174	161	177	162	175	180	192	192	171	179	161	199	170	190	157	178	180	174	187	184	175	173	191	181	179	169	197	181	200	176	164	179	167	170	173	195	172	167	170	175	168	180	159	159	211	188	177	187	181	183	187	174	176	181	161	176	177	193	182	182	182	186	196	190	173	165	176	176	205	177	173	172	192	179	203	187	172	175	166	196	182	183	179	171	202	178	191	184	170	183	177	186	149	183	162	163	171	193	181	204	200	178	172	161	167	174	176	188	167	155	190	162	172	175	177	167	192	199	185	180	174	176	182	170	165	193	174	179	186	144	180	196	189	162	201	180	224	199	178	182	158	178	170	157	172	180	191	168	174	180	188	175	175	175	185	179	177	187	169	168	165	198	194	177	183	142	170	174	193	188	184	169	194	161	167	195	192	171	186	173	158	179	191	176	186	209	179	178	186	179	187	203	186	164	173	189	185	186	194	175	173	180	188	180	162	182	161	220	176	186	177	184	180	190	170	181	180	164	181	186	190	156	174	188	162	176	163	153	183	172	178	194	216	185	207	163	172	183	167	190	178	151	170	181	167	187	181	204	174	178
24787	21704	29117	24809	20817	1829	551	356	289	242	236	221	177	172	146	144	153	170	142	141	121	154	126	130	143	147	142	147	144	152	119	141	132	126	132	158	132	119	132	119	127	130	145	135	124	115	120	165	128	130	119	131	141	131	118	128	135	136	126	143	111	122	109	128	141	139	131	126	110	131	117	148	149	142	152	121	117	128	111	145	117	105	116	139	110	112	117	113	124	131	130	118	117	117	119	127	139	124	122	145	123	110	124	112	127	142	129	120	110	132	127	130	121	143	136	131	139	110	127	127	122	119	129	108	123	123	121	122	121	140	121	139	116	124	122	105	123	144	129	137	138	121	124	120	113	127	129	126	125	115	136	113	125	120	106	129	136	120	124	121	142	128	147	136	118	139	117	142	121	112	127	136	142	119	114	136	121	139	118	130	119	123	118	131	124	133	101	119	126	118	124	111	119	132	116	122	117	111	137	148	133	130	126	123	125	130	126	131	111	131	124	129	133	111	119	128	120	132	110	121	111	138	115	126	143	132	121	129	88	116	111	120	130	134	141	149	122	111	142	148	119	141	139	113	122	132	132	136	118	127	111	130	139	135	111	142	118	100	133	111	129	130	127	106	111	119	142	143	128	126	152	135	115	125	145	124	127	137	138	143	112	116	120	137	123	126	98	119	134	127	116	130	133	125	127	135	111	137	111	152	122	135	116	143	119	128	119	137	154	115	124	106	137	118	129	114	113	130	138	127	146	114	143	121	131	106	140	146	126	110	137	112	124	127	139	143	136	129	134	122	121	111	126	129	123	115	119	126	126	138	138	135	137	123	152	133	121	110	137	135	119	149	141	117	136	112	110	154	115	117	113	152	120	135	138	130	112	115	134	114	126	128	134	142	125	120	122	133	128	125	99	140	131	132	106	113	135	141	133	115	114	140	145	143	123	125	113	127	134	124	141	126	130	113	118	114	114	138	111	128	139	142	129	129	120	134	133	118	119	105	135	120	126	131	123	117	129	139	116	121	139	117	143	147	124	99	142	124	124	127	104	141	121	138	118	112	114	112	133	112	107	128	119	127	132	125	138	130	114	139	110	126	106	125	126	124	99	127	114	140	123	130	135	151	123	139	128	123	139	120	110	131	140	118	140	111	125	126	118	116	116	111	132	127	97	121	138	132	130	118	116	136	110	144	148	119	118	112	112	115	145	120	134	149	127	116	125	123	124	118	128	109	122	143	103	126	107	131	129	129	139	122	117	113	105	148	110	114	126	131	126	136	122	132	122	125	113	115	126	114	146	136	143	130	117	131	143	124	131	123	121	138	104	110	122	121	123	119	119	121	137	122	128	115	126	134	137	121	115	123	147	138	128	120	115	124	121	138	115	122	109	124	123	124	112	100	138	116	138	112	126	105	139	137	137	125	131	132	140	114	108	106	117	136	131	127	107	140	122	124	129	107	133	126	130	140	115	124	112	104	119	117	128	121	135	112	96	120	133	101	122	123	149	107	134	118	123	134	120	127	119	134	133	136	117	113	111	146	128	121	133	115	110	130	125	130	137	124	142	121	124	119	140	138	97	142	146	131	118	110	121	139	133	130	122	119	114	127	124	128	118	129	112	112	123	133	132	116	136	122	109	143	153	146	141	128	118	139	145	122	135	119	137	135	122	118	123	115	122	133	145	138	119	114	133	143	130	131	126	111	115	134	104	140	114	129	137	121	116	123	135	129	113	122	126	136	117	147	131	105	140	121	136	135	134	101	117	127	120	141	122	143	132	128	123	125	123	127	120	112	138	122	136	122	101	122	123	128	133	146	113	126	140	116	126	133	127	120	119	137	136	141	129	111	98	123	125	119	137	103	109	124	120	112	111	137	145	127	113	136	115	131	125	120	110	118	137	134	125	119	133	120	89	106	131	119	120	144	127	127	104	132	115	129	127	121	133	121	142	126	119	111	117	141	111	132	128	110	122	128	132	126	125	143	108	120	122	122	139	122	118	119	127	122	128	128	112	121	112	109	111	109	137	136	129	120	122	132	129	129	114	114	131	124	131	120	126	118	113	114	141	149	127	135	127	118	131	129	120	109	119	109	133	125	133	102	135	121	120	146	123	124	103	108	122	114	125	139	113	129	114	123	126	125	143	132	136	124	123	138	127	122	118	132	141	122	132	126	141	114	124	106	133	129	126	134	115	123	125	123	138	107	126	131	122	125	130	129	116	120	128	122	110	131	116	123	129	133	115	117	121	143	136	127	122	130	131	131	125	136	131	127	134	125	131	119	129	124	125	128	130	129	130	145	135	122	138	121	112	117	108	132	129	147	126	125	131	131	132	130	134	125	126	126	122	130	117	108	128	119	118	134	128	120	115	124	136	118	123	133	118	129	135	110	110	135	125	130	116	147	115	121	121	129	125	133	143	134	122	133	131	135	146	126	136	125	147	133	143	143	136	124	126	116	92	134	121	129	114	109	117	122	131	133	135	114	114	107	126	114	129	152	113	122	109	116	151	112	144	125	116	118	132	130	126	123	137	115	118	123	116	129	137	142	138	126	126	124	106	93	131	134	121	125	128	139	119	129	116	126	137	142	124	113	124	121	117	139	144	122	95	117	93	118	140	120	123	138	155	139	113	113	124	128	115	155	131	118	123	122	121	121	117	120	149	117	114	122	140	117	122	136	120	151	95	120	147	142	116	117	124	121	131	130	123	130	121	124	112	117	112	104	116	104	140	119	127	107	148	135	131	120	123	129	123	138	130	125	148	120	121	120	143	112	131	131	102	142	133	134	108	133	142	121	119	126	136	124	134	140	127	124	123	117	123	130	120	150	113	132	138	115	119	141	127	141	112	139	114	118	127	133	127	106	133	114	99	91	101	118	129	154	137	116	126	145	128	121	120	122	144	119	99	123	134	127	135	125	135	128	114	109	125	115	136	136	104	123	137	126	136	100	108	135	134	127	107	116	111	115	126	128	113	112	132	129	119	134	120	121	128	127	130	122	124	127	138	126	118	125	126	128	133	118	120	122	123	106	132	134	128	143	115	119	113	116	140	116	111	108	135	124	118	139	125	121	151	128	131	130	111	120	120	104	148	124	117	116	105	121	114	118	117	97	118	102	137	117	121	108	128	116	111	121	128	113	117	134	127	133	116	120	141	118	116	144	113	116	133	124	124	108	110	129	119	131	121	144	120	118	118	132	109	132	124	125	123	129	108	143	129	114	134	121	128	126	153	130	112	124	127	146	121	154	125	129	120	114	138	129	143	142	127	124	141	119	133	119	111	110	123	117	127	110	119	129	114	110	130	124	116	110	135	110	120	145	104	101	136	142	115	130	109	140	132	109	135	157	114	109	133	137	116	143	138	129	112	110	134	143	143	113	124	118	131	125	139	131	116	142	133	116	110	136	126	136	105	119	119	136	120	134	125	130	135	115	125	129	121	129	138	132	149	127	137	120	130	128	128	120	120	129	121	112	123	142	143	102	135	134	124	93	148	129	127	125
38149	9702	8435	4185	2847	1981	1578	1255	949	849	705	678	567	563	521	439	419	453	369	376	378	310	356	354	329	327	339	325	326	298	300	301	266	285	279	278	259	304	274	284	297	266	271	238	289	270	249	289	260	282	269	253	285	275	267	273	269	253	271	248	266	296	278	256	261	255	271	290	267	273	249	258	267	285	255	258	274	277	281	295	293	271	249	269	258	244	290	265	267	272	260	286	243	252	232	270	265	281	265	281	254	268	246	258	225	276	245	273	257	245	284	253	295	276	232	267	256	245	256	269	266	291	267	242	259	269	234	273	247	258	252	272	272	249	260	292	243	251	267	267	268	253	283	245	264	272	257	256	270	250	265	221	276	250	262	268	262	255	242	256	253	262	278	243	282	291	239	247	244	264	261	244	282	242	256	256	294	253	274	264	225	251	274	276	257	245	317	245	263	232	260	287	281	272	253	273	252	275	259	264	275	256	270	275	260	267	259	279	271	254	266	249	261	262	273	236	271	237	254	265	248	278	270	254	261	261	242	273	271	286	248	252	264	246	276	265	267	241	243	255	262	252	258	263	260	279	263	270	249	263	245	260	268	265	255	258	248	256	255	253	270	283	249	237	245	256	299	265	266	263	277	255	255	283	239	270	256	253	274	238	253	258	243	294	246	230	246	229	282	251	288	250	265	280	278	270	295	285	251	233	272	252	276	277	278	225	233	280	287	255	251	285	256	254	252	252	278	268	275	266	278	246	241	281	245	266	263	261	259	296	255	239	268	263	241	273	276	228	271	261	218	268	245	269	285	283	244	262	253	280	261	255	298	251	247	265	254	264	248	275	287	236	277	239	241	279	247	311	272	248	269	276	236	297	266	260	263	254	255	251	268	247	257	246	255	253	301	267	265	280	272	269	267	254	263	259	232	241	260	275	250	239	264	276	248	248	271	256	255	279	259	269	256	266	253	290	290	268	262	275	266	247	255	277	258	236	248	273	248	258	261	257	239	285	264	253	235	269	272	258	273	282	274	256	252	271	271	254	247	264	243	234	245	259	270	262	235	272	254	258	236	281	245	259	270	270	276	248	252	248	293	284	274	282	265	244	286	260	255	255	263	265	278	261	266	272	269	254	259	258	246	245	284	244	264	266	266	262	253	283	237	247	239	248	259	264	260	277	240	293	266	291	263	299	284	266	261	257	257	223	254	269	286	244	257	242	295	239	244	251	241	256	260	279	254	280	275	263	278	282	255	260	259	262	271	277	251	284	268	277	296	272	260	246	241	245	249	260	258	246	245	262	252	239	248	245	254	267	244	249	267	272	264	253	243	275	256	274	244	260	261	264	243	235	241	277	268	270	264	245	229	272	226	246	268	256	272	280	280	287	237	280	234	241	259	286	287	280	287	256	257	265	286	253	240	253	250	263	226	278	245	251	261	254	294	267	257	236	276	261	257	237	278	279	273	275	270	250	260	265	249	251	276	277	276	275	289	266	264	264	291	271	272	253	246	253	256	250	270	257	233	270	248	273	250	254	246	275	232	249	268	272	271	262	289	244	256	296	286	235	265	247	260	253	251	271	280	228	233	259	231	231	282	242	276	249	256	235	253	269	270	260	263	281	238	259	248	257	265	253	241	285	250	263	265	238	266	250	227	259	257	254	258	266	255	275	276	236	253	285	254	221	265	261	230	271	232	276	288	224	257	262	285	240	278	256	240	255	269	265	295	268	260	253	273	262	230	262	284	254	262	267	275	279	261	273	272	225	277	275	256	256	277	269	240	245	278	255	235	278	266	249	256	227	265	232	278	257	251	267	287	275	246	277	246	241	250	251	257	244	263	311	250	266	270	266	277	258	272	268	255	239	255	290	240	237	243	267	264	290	264	252	246	244	229	260	280	289	258	252	233	273	264	246	244	272	273	281	281	245	260	264	254	253	260	262	272	274	246	271	238	260	265	275	287	221	275	246	276	296	252	268	278	270	270	246	249	245	248	278	305	243	273	254	256	263	262	282	233	255	267	266	273	241	265	269	261	269	278	245	272	254	272	259	253	259	279	280	252	257	228	256	260	240	245	260	270	241	287	288	267	246	248	283	279	269	284	259	281	284	256	253	234	252	250	281	255	241	265	260	241	247	251	282	257	267	277	255	274	266	277	249	241	276	246	262	236	246	262	254	265	260	269	238	270	286	280	257	299	244	279	263	250	243	293	242	256	230	257	238	257	271	227	276	294	236	283	255	255	238	280	252	273	249	245	253	274	263	262	249	275	246	252	282	274	295	271	267	233	250	280	247	244	253	274	256	262	253	240	292	245	239	231	258	265	285	290	241	232	284	265	256	269	261	282	254	242	282	270	252	295	287	250	251	228	287	276	274	258	271	249	261	277	279	221	264	282	253	239	250	277	243	278	237	257	261	263	266	256	254	281	281	256	270	236	255	235	271	247	259	260	274	253	256	260	270	242	248	260	268	258	256	282	275	270	246	245	242	299	256	265	260	258	255	240	258	252	282	267	261	262	240	280	255	265	249	274	249	264	282	236	257	297	278	264	289	254	264	253	262	264	255	244	267	250	254	285	238	255	252	277	247	273	266	271	253	263	258	277	248	253	259	260	249	260	260	258	271	267	233	265	246	264	289	240	272	253	274	240	250	255	264	292	250	258	242	243	274	244	268	280	232	274	270	281	269	271	269	271	283	251	286	258	305	270	282	259	245	286	256	272	252	240	250	248	257	279	252	264	256	255	264	243	254	254	260	233	241	245	258	237	275	292	264	237	247	287	262	272	298	237	279	243	248	311	271	260	254	246	259	273	253	283	248	284	259	277	236	250	250	263	269	250	290	253	263	270	279	286	259	264	266	267	236	268	259	291	255	247	248	248	249	281	254	258	238	257	268	247	260	274	255	288	254	260	262	290	247	253	273	255	243	236	257	227	249	250	302	256	279	275	296	261	253	296	257	255	270	281	274	260	247	251	286	251	249	247	278	274	287	264	258	245	259	262	275	290	264	249	273	263	243	283	268	256	259	283	242	273	239	276	258	239	227	239	240	265	266	266	271	267	265	275	275	269	300	265	258	241	295	273	242	254	270	267	264	235	265	266	233	265	239	262	263	268	248	255	253	275	255	291	236	253	258	278	261	298	251	259	242	277	265	279	279	254	259	271	262	270	267	275	267	240	261	265	223	247	279	272	265	278	275	246	259	258	247	260	283	289	225	239	269	245	251	238	275	246	258	287	262	254	266	253	254	273	251	303	251	230	285	277	249	266	265	268	240	256	233	275	262	286	242	256	246	248	294	260	251	259	249	247	270	254	272	261	290	251	269	261	249	286	283	285	256	269	258	239	251	244	258	308	253	243	257	270	274	273	224	251	284	275	249	255	259	251	266	269	312	239	267	280	251	263	259	236	261	246	272	255	218	244	268	240	266	271	264	262	255	266	258	283	235	285	230	274	229	269	259	264	263	301	256	280	302	266	251	272	264	274	259	252	288	259	282	254	258
22690	20708	28477	23008	20710	18866	1891	751	581	507	480	444	393	386	401	373	334	339	325	366	290	340	320	291	307	301	291	279	275	295	290	244	292	290	277	266	270	303	300	278	285	281	270	256	274	283	282	275	237	265	304	285	273	263	289	261	287	287	267	274	273	286	269	260	260	275	269	264	269	289	258	273	243	252	273	279	276	306	258	280	263	258	257	264	238	272	266	254	262	287	267	285	275	263	267	278	270	283	238	263	292	233	252	267	307	254	254	274	248	243	232	270	259	278	272	292	259	312	244	270	247	268	271	291	251	243	268	275	262	261	280	277	299	259	243	265	273	263	241	278	248	258	266	256	285	281	278	238	249	261	255	283	273	283	281	287	285	285	266	262	256	260	276	288	281	285	270	246	274	248	279	269	265	265	262	287	261	271	253	260	256	287	273	261	265	276	274	281	281	289	283	242	263	270	267	287	275	254	264	265	283	252	262	263	290	268	303	259	251	261	251	275	250	280	254	270	257	250	261	260	233	283	276	273	269	251	272	231	256	275	274	254	266	270	267	286	271	260	282	269	293	265	261	259	286	283	258	290	288	254	268	261	228	252	259	265	288	279	271	280	251	249	259	272	278	274	268	228	276	238	297	271	233	252	265	272	288	248	248	261	261	290	291	244	248	269	255	271	250	293	281	254	266	298	253	259	269	248	244	241	241	234	250	260	257	266	265	247	275	280	278	292	258	274	281	264	254	261	251	275	245	280	247	267	258	283	253	294	251	280	234	275	301	250	259	275	274	259	260	257	227	255	266	278	269	294	233	280	265	289	291	285	263	275	268	267	269	276	292	241	259	273	263	270	260	244	290	249	285	264	295	271	266	244	297	277	245	270	278	266	253	273	269	251	290	280	253	269	264	272	274	292	277	276	255	271	238	242	263	269	264	258	236	261	284	260	257	278	288	279	268	259	276	285	237	270	279	299	260	276	239	289	273	262	252	243	282	250	247	246	267	264	279	294	264	250	260	237	268	260	259	241	256	274	253	281	278	260	266	241	244	267	298	261	238	271	240	287	288	284	282	249	233	270	255	247	276	277	254	258	289	286	274	266	251	270	254	271	305	275	252	300	283	280	290	281	273	267	298	313	273	277	253	299	275	260	257	227	246	264	287	243	266	262	261	260	264	252	269	243	295	278	267	251	287	267	255	254	266	255	269	267	226	271	282	251	249	277	270	217	239	275	278	285	266	254	275	254	275	243	242	283	295	245	279	285	276	243	265	277	255	269	269	293	296	259	257	277	273	292	245	280	255	245	271	283	275	274	263	287	266	266	256	255	266	245	285	251	280	258	260	261	280	284	253	254	241	287	261	253	249	240	263	289	255	294	293	249	287	282	291	251	260	252	267	258	281	252	262	264	245	237	246	230	236	269	276	277	271	274	257	303	263	253	266	301	239	260	250	270	269	286	259	276	286	254	257	261	267	279	267	269	264	260	294	265	274	281	244	277	254	254	259	251	258	252	250	254	280	265	287	292	263	265	292	264	243	271	249	282	292	257	286	248	267	261	263	286	259	283	244	261	276	278	249	245	281	256	279	257	257	265	252	273	279	280	286	267	235	299	274	274	277	252	272	269	257	275	254	284	264	274	273	253	233	303	277	277	280	272	284	254	273	294	279	258	284	252	259	266	260	243	285	287	296	250	276	283	248	263	262	258	290	264	276	274	271	271	260	272	304	236	252	256	269	291	249	286	282	265	284	274	296	278	271	257	250	253	271	252	282	277	267	250	257	272	263	260	251	257	291	264	253	295	236	288	271	250	301	262	270	272	288	266	269	239	249	286	265	252	258	271	257	290	291	267	230	265	246	258	248	277	268	279	260	279	265	282	261	278	252	273	285	233	244	255	246	262	251	269	276	267	256	237	307	245	255	242	279	259	252	249	252	278	295	254	246	299	250	250	257	272	244	241	256	261	274	272	277	252	245	267	267	254	255	275	284	242	273	262	264	246	243	288	279	231	271	242	276	266	241	277	268	286	249	242	245	283	258	287	295	241	267	283	236	276	295	267	262	266	277	267	283	235	242	277	265	263	222	257	236	262	296	261	259	251	267	253	259	270	242	284	267	280	260	293	293	249	268	275	278	269	269	297	256	244	269	253	278	261	225	260	270	282	272	261	256	260	260	266	287	272	264	265	270	273	286	267	248	252	280	259	276	219	303	267	258	261	290	274	246	254	261	264	243	276	290	269	273	262	241	264	278	243	260	280	293	253	262	277	289	264	251	269	257	262	276	245	271	259	258	251	276	242	255	260	258	237	287	264	259	252	259	304	270	239	288	262	245	242	261	255	271	259	250	256	269	269	242	267	262	272	254	274	268	277	248	276	253	258	270	252	266	268	278	285	302	272	254	258	271	259	275	242	243	256	279	233	255	262	262	265	259	262	267	256	269	272	269	257	259	265	236	275	258	255	261	247	272	276	259	233	255	264	263	278	289	258	267	252	275	267	238	252	263	245	295	262	261	278	232	253	286	238	260	266	271	250	261	287	267	260	292	268	265	230	238	261	272	235	248	247	270	283	278	271	278	254	253	279	275	266	254	301	250	265	254	279	265	265	290	290	249	285	282	260	260	262	243	237	261	270	292	278	272	258	245	288	242	266	261	247	255	285	240	272	289	246	247	257	279	272	274	297	286	267	284	263	260	292	253	268	267	298	254	257	270	256	286	266	230	267	279	250	273	275	269	263	267	278	263	232	271	276	265	286	245	270	248	246	279	286	248	258	287	244	270	288	261	309	260	273	266	287	281	267	259	276	252	295	260	259	247	269	249	287	253	279	292	253	245	299	255	274	255	263	263	258	286	292	267	250	265	231	285	269	289	275	258	299	275	269	272	266	246	293	266	279	275	237	264	290	270	253	306	293	262	279	284	266	267	252	270	257	256	272	248	268	275	267	262	275	238	220	267	249	283	256	257	252	288	257	290	259	261	253	289	259	269	281	257	287	289	259	290	258	266	238	288	285	262	248	283	272	276	259	278	244	257	268	255	266	278	268	247	255	285	264	279	247	244	256	241	260	261	257	254	272	274	273	261	255	264	266	230	274	238	262	256	293	255	269	244	239	209	278	259	271	277	282	268	279	269	253	271	291	261	271	278	274	257	269	286	250	263	273	272	267	278	259	282	245	292	242	249	269	263	280	256	266	252	274	244	253	289	252	256	256	266	268	251	265	262	284	259	251	250	268	249	284	259	252	267	249	281	264	270	274	269	258	254	271	272	260	258	279	256	260	267	254	266	282	248	254	284	260	232	263	271	258	298	286	257	251	272	257	252	251	265	279	249	235	250	265	274	260	251	277	248	253	238	260	262	270	281	306	294	287	279	245	258	267	276	259	279	258	243	233	265	254	277	254	288	260	227	278	239	240	277	292	282	252	287	271	260	252	241	259	293	286	272	280	256	278	280	249	279	271	243	271	280	279	276	260	231	260	263	279	274	261	256	260	262	256	264	265
39110	14803	13503	7248	4840	3585	2771	2236	1863	1546	1293	1187	1071	981	869	869	802	799	718	753	723	695	642	629	648	646	622	601	592	625	571	577	566	586	550	541	564	582	539	563	553	567	542	506	531	459	529	538	492	511	536	479	526	551	518	526	523	538	511	504	530	513	556	518	553	529	529	517	552	507	503	522	553	506	489	524	511	496	552	506	541	506	512	520	566	499	518	492	544	505	516	516	524	468	525	529	471	485	491	477	482	511	511	484	527	473	534	540	522	551	480	490	528	503	510	521	506	541	531	538	512	488	500	490	470	500	519	489	547	534	540	513	487	496	497	487	502	475	514	504	491	492	546	493	490	512	520	544	497	492	493	509	533	481	493	511	487	541	526	495	512	473	500	457	494	491	507	476	505	492	519	525	515	488	476	491	483	510	525	478	523	486	508	493	486	504	534	500	502	482	509	512	540	522	504	509	524	542	524	558	477	561	546	511	502	520	505	526	498	502	470	511	500	516	524	539	536	476	527	517	543	489	510	524	500	512	500	509	476	567	508	505	474	536	488	480	487	562	486	477	507	535	530	471	522	581	546	518	493	486	487	528	496	485	491	504	522	528	519	510	507	518	504	515	523	535	517	484	499	498	503	501	524	538	516	508	535	484	501	499	507	496	533	496	463	494	532	478	505	504	508	559	506	505	492	517	489	518	545	473	497	521	499	496	480	500	466	509	486	496	487	511	574	525	513	481	486	516	517	482	506	460	485	436	489	535	533	507	520	520	524	524	498	478	503	534	536	498	517	520	536	490	499	485	495	509	514	505	502	483	510	504	487	476	519	525	513	495	515	537	505	511	527	493	550	501	469	540	523	481	516	499	482	521	470	495	499	466	487	501	516	510	505	521	466	515	469	528	484	593	530	519	526	518	484	484	501	487	531	505	567	483	518	506	504	500	518	505	473	532	509	518	465	517	523	521	515	528	537	508	535	533	480	483	510	497	511	490	507	483	501	528	513	490	502	512	544	526	507	542	467	474	524	525	503	498	541	505	468	483	519	530	500	496	461	537	506	509	514	503	502	495	511	491	482	477	498	503	469	498	497	489	488	484	490	532	528	534	501	509	508	528	494	513	483	506	503	507	482	498	488	455	518	504	463	490	539	492	503	530	474	520	468	513	500	498	481	525	504	523	517	475	486	451	526	529	532	472	486	490	522	506	514	478	501	507	512	512	510	530	492	457	517	503	486	533	488	527	508	531	533	472	492	536	472	461	510	481	507	510	505	510	504	479	517	521	522	467	528	515	541	517	530	499	523	529	489	534	548	480	523	514	525	496	487	479	574	534	499	514	518	513	491	498	506	501	545	525	503	514	498	532	485	462	518	466	507	537	505	491	519	518	505	516	473	512	497	494	512	484	491	520	491	501	533	450	530	455	486	498	500	524	472	497	511	497	518	501	495	468	499	470	504	525	514	528	486	491	498	491	527	523	513	501	538	505	513	482	523	492	507	525	509	494	509	484	496	481	529	553	503	485	520	458	443	485	504	507	529	499	525	519	464	549	459	536	510	494	489	484	467	507	501	508	501	512	493	567	529	529	528	537	501	482	509	512	525	510	533	500	507	529	484	530	493	474	502	547	509	503	509	533	513	515	527	541	490	540	475	495	553	536	473	535	480	495	521	543	500	486	504	472	511	486	501	491	509	476	491	515	503	488	511	511	517	471	531	487	513	514	507	512	460	482	517	498	521	519	528	506	498	473	503	504	499	471	489	506	485	512	476	523	496	505	537	493	461	503	519	491	510	527	501	513	511	524	531	491	482	531	495	509	494	484	500	482	485	500	508	529	511	521	507	562	530	526	544	499	489	527	523	497	537	527	510	520	490	507	516	486	532	485	511	467	483	530	501	518	517	473	515	501	505	513	510	517	527	481	483	537	502	469	477	498	547	469	524	514	534	490	501	519	524	579	516	515	489	480	507	492	478	496	498	534	495	520	514	505	465	511	531	501	527	533	525	531	521	518	486	510	540	486	513	492	495	518	457	556	537	533	495	527	489	511	513	476	496	508	515	478	524	492	496	467	527	502	490	503	543	516	491	490	487	503	522	485	522	476	490	463	514	557	484	527	490	504	486	509	507	518	511	523	492	504	516	490	507	530	515	488	503	514	508	533	486	526	479	521	488	531	518	466	504	494	479	474	528	497	506	522	492	508	502	503	526	461	527	509	471	521	541	500	531	531	518	520	512	509	530	491	484	519	530	504	514	530	557	498	487	466	503	544	530	505	504	490	512	537	511	516	497	515	508	481	483	501	535	504	506	485	497	504	529	506	514	484	525	513	483	497	538	483	516	479	509	492	469	527	493	502	528	500	527	521	511	517	468	514	531	515	501	535	460	507	488	481	513	527	528	471	515	516	554	455	491	519	534	529	485	523	462	514	553	534	478	496	486	483	564	478	498	536	520	516	538	516	491	501	525	533	458	487	524	501	532	505	472	486	511	507	485	553	498	501	483	527	489	529	519	517	499	502	461	530	478	537	489	498	524	560	537	559	515	516	464	513	512	515	496	516	499	497	497	487	489	532	487	506	508	548	467	511	506	443	488	497	493	506	488	501	501	502	471	500	547	487	506	466	495	532	509	521	445	545	502	490	510	523	503	484	526	464	511	512	459	482	475	522	469	530	534	509	500	478	510	488	532	539	522	532	479	509	539	531	487	519	511	485	486	510	488	478	522	490	485	498	477	513	546	518	539	481	486	540	525	519	500	468	513	495	506	525	478	497	458	538	507	540	494	557	500	504	530	529	518	521	544	504	487	516	527	513	489	523	527	527	521	491	480	494	509	465	509	479	492	530	523	518	466	493	517	474	518	469	521	482	542	513	504	492	461	484	507	497	497	497	468	538	445	504	538	478	547	467	487	531	500	516	496	460	510	491	537	514	517	525	475	515	501	546	480	513	533	531	536	530	494	513	488	552	501	471	481	502	503	515	517	497	560	518	530	496	495	501	486	489	509	506	500	500	529	531	527	512	503	528	495	509	555	507	508	501	504	534	490	487	522	457	494	516	487	499	531	507	521	511	504	505	519	491	518	509	484	499	523	502	500	509	498	541	458	547	508	533	509	459	488	456	538	491	507	513	490	515	470	512	493	514	481	500	445	510	524	526	536	488	500	480	495	516	488	493	482	536	554	484	485	486	533	544	499	515	520	546	508	526	477	534	486	482	503	527	492	490	536	520	511	495	485	522	505	507	498	506	520	504	522	532	484	575	547	526	533	496	483	528	460	499	495	525	544	477	502	467	511	504	507	507	502	507	508	503	515	486	522	523	506	512	498	450	521	514	495	525	528	527	536	509	539	510	473	509	497	495	505	519	464	498	495	494	485	535	496	560	498	533	484	527	526	544	518	469	519	498	543	541	535	495	514	518	514	502	496	514	451	518	462	533	535	517	538	538	507	482	509	511	512	529	519	520	532	508	555	508	505	476	497	470	514	506	481	550	495	513	490	506
27243	20911	7290	351	157	128	115	99	87	100	84	76	73	95	80	77	79	75	86	75	77	70	76	81	72	70	87	86	69	93	81	77	90	73	88	79	80	91	66	78	76	72	90	73	84	83	72	85	84	95	76	80	77	69	81	77	79	71	88	90	81	86	86	86	82	84	73	69	82	76	82	76	82	81	77	67	78	78	87	71	69	83	77	76	72	82	71	71	80	79	72	68	71	72	58	88	86	68	79	81	88	73	82	73	90	63	83	80	61	72	85	70	84	70	71	76	74	73	83	78	71	76	94	79	69	77	84	67	62	79	77	70	67	87	82	76	66	62	89	81	95	91	85	88	83	77	74	64	66	86	65	83	87	59	80	87	84	77	73	71	60	80	90	81	79	69	92	78	90	81	62	79	79	79	65	84	86	74	63	77	99	92	68	69	80	97	71	84	88	90	84	92	86	88	67	104	78	80	80	85	71	65	68	77	84	94	70	70	77	65	77	77	78	88	83	66	84	69	78	71	75	91	79	73	87	78	84	81	79	93	76	89	68	82	86	86	82	80	81	83	74	94	81	78	74	65	90	84	98	82	84	91	71	86	75	77	94	81	71	68	73	73	87	72	81	73	83	78	96	71	80	74	79	80	75	72	89	65	84	80	91	72	85	80	78	82	70	70	90	77	77	65	83	90	74	69	90	83	68	89	79	80	104	64	84	81	82	70	62	94	75	65	67	78	82	95	70	98	87	76	93	79	79	75	97	79	88	67	84	85	71	73	81	89	64	74	69	68	75	79	82	78	75	89	81	77	74	75	78	90	67	72	74	80	83	94	74	71	77	86	75	76	70	86	73	83	79	83	86	76	86	89	79	74	87	86	73	81	90	91	86	86	85	77	76	94	70	85	79	90	73	75	73	96	73	76	67	94	74	76	90	87	80	80	66	67	74	78	65	79	78	71	74	77	95	86	74	85	93	92	68	74	70	83	84	91	90	66	73	87	82	75	83	86	86	114	83	78	83	89	86	76	76	70	74	80	89	96	97	83	77	76	84	93	68	63	61	79	78	80	62	68	80	68	79	83	80	69	88	80	81	82	68	82	86	87	66	78	78	78	68	89	69	74	77	99	90	67	73	78	81	81	75	85	71	89	81	91	61	71	74	70	79	81	70	84	80	59	60	77	78	82	81	93	70	85	74	76	83	89	75	72	89	82	64	77	73	73	83	84	63	69	81	80	79	84	75	65	77	94	84	77	77	97	74	79	90	67	80	83	76	78	67	72	69	82	76	94	72	73	76	76	83	81	72	91	69	77	91	97	74	85	87	93	75	95	57	82	82	82	86	98	80	78	91	89	88	88	71	77	74	97	54	85	86	87	65	78	79	73	70	81	90	90	82	109	92	81	77	86	94	79	87	85	81	95	95	88	82	80	83	90	78	72	64	64	72	81	100	86	74	73	89	77	85	87	67	73	64	77	76	88	72	68	83	78	75	100	77	85	73	91	82	82	79	92	92	101	88	93	77	76	96	85	86	70	86	74	71	69	79	80	77	85	104	83	87	82	64	91	70	92	91	84	72	78	74	91	89	79	72	88	76	86	87	89	87	68	80	65	74	96	88	60	88	83	93	79	75	67	82	72	76	92	75	88	62	71	85	82	79	92	89	67	74	79	67	66	101	78	72	101	73	65	80	61	84	67	92	81	90	55	62	85	67	78	71	81	102	74	83	81	81	66	84	73	82	99	81	86	78	79	90	84	98	80	66	89	89	78	87	75	88	85	79	83	76	84	86	84	70	80	89	78	82	96	75	76	88	93	102	87	85	78	85	76	65	104	89	76	79	88	99	85	68	70	79	71	80	69	75	79	84	95	68	85	86	76	86	73	69	85	80	90	75	72	71	76	77	87	77	88	81	76	90	84	66	66	78	78	76	60	79	84	85	70	67	78	81	77	72	80	77	73	91	86	80	72	88	80	94	76	94	89	87	74	82	104	67	73	83	84	89	78	71	79	84	89	78	80	84	91	80	76	83	73	89	91	86	77	77	92	78	78	88	73	73	65	71	86	75	93	86	78	70	88	63	69	68	93	75	75	71	76	100	89	73	79	75	68	78	87	89	80	88	91	84	109	84	80	79	88	94	94	69	88	73	89	63	74	78	71	91	68	74	63	83	80	82	71	92	71	77	88	79	89	62	75	92	79	74	84	79	83	79	80	86	56	78	75	69	77	91	88	85	90	80	71	69	81	83	73	85	88	71	88	88	80	82	82	70	77	77	72	78	76	93	84	66	71	84	76	72	100	109	94	80	86	66	77	72	76	86	77	83	76	74	81	90	79	67	87	84	67	92	74	68	87	86	94	77	74	93	66	66	65	75	85	78	73	71	89	86	92	71	81	90	75	87	71	76	73	85	72	64	90	84	84	79	77	86	63	73	87	72	75	80	61	82	100	76	98	63	82	92	87	78	92	81	62	82	83	71	62	64	89	70	81	95	76	69	88	82	74	82	77	88	66	83	64	80	86	78	101	75	85	79	70	82	94	84	71	71	76	79	63	87	82	87	82	83	72	69	66	75	73	71	74	81	87	71	73	98	84	66	73	100	77	82	76	94	79	85	72	85	86	82	87	94	77	77	90	76	86	85	75	78	68	69	76	94	86	78	89	86	68	71	86	93	82	73	96	79	73	90	74	80	94	70	97	88	73	73	74	67	75	87	79	89	75	81	96	79	79	86	81	88	72	86	78	79	90	88	98	76	72	76	87	76	82	80	93	74	73	70	82	74	73	74	92	74	85	74	76	89	76	74	85	76	88	80	76	78	73	84	90	76	80	83	74	90	74	63	71	79	82	76	74	67	87	75	78	73	58	70	76	65	59	76	90	84	71	103	83	81	88	88	69	92	68	83	84	78	96	105	70	83	73	77	94	74	76	89	66	70	62	84	82	80	89	91	86	76	91	75	80	72	79	68	90	85	77	67	74	69	71	88	69	80	90	72	92	89	93	86	75	94	73	68	91	82	91	69	85	76	92	97	84	91	86	85	93	89	59	77	73	61	86	79	89	80	80	85	71	77	85	79	66	73	82	90	86	69	70	86	78	91	70	83	80	73	89	84	71	72	76	65	79	83	74	59	102	88	89	71	67	74	81	87	79	80	91	73	81	93	77	81	69	74	87	76	81	94	82	83	72	82	83	84	80	72	66	63	83	77	98	80	84	90	75	65	65	89	85	81	83	94	90	108	78	72	72	75	88	63	91	65	81	84	69	76	79	72	85	74	69	102	70	96	100	57	82	73	68	86	84	91	62	76	79	62	77	99	68	97	77	79	82	78	68	78	78	75	94	77	77	98	96	84	71	72	93	78	85	85	69	102	92	81	73	83	77	66	78	83	77	77	80	92	77	78	83	74	83	99	88	79	79	85	71	80	75	68	64	75	86	66	93	88	84	80	79	68	75	96	75	70	68	74	80	94	86	79	67	67	79	81	80	89	85	99	92	86	75	77	73
17400	1460	1135	575	376	352	277	251	245	231	241	190	224	210	208	178	192	172	197	178	191	178	152	180	182	174	186	198	185	177	182	180	177	157	176	184	186	171	171	199	182	161	172	182	165	174	195	149	179	191	176	173	188	180	188	166	154	191	164	169	178	186	148	182	159	167	144	176	158	201	183	170	188	184	175	194	188	176	161	167	160	177	180	179	182	149	183	171	161	178	165	178	173	161	175	191	173	172	183	184	176	170	181	170	180	186	161	176	183	171	185	181	171	182	174	197	204	187	164	165	158	198	168	209	179	188	178	179	181	162	201	181	162	177	171	181	203	154	162	185	188	180	168	186	191	165	167	170	176	168	164	171	187	203	181	167	185	167	171	178	175	174	175	187	181	169	175	181	174	172	167	204	172	198	183	177	171	213	211	186	153	179	167	161	167	206	182	167	190	191	151	166	184	178	193	176	170	168	184	159	189	180	168	179	173	155	183	173	171	168	178	186	183	189	179	185	177	183	198	179	202	172	191	172	198	191	181	183	163	174	181	209	164	216	164	161	180	183	182	147	177	185	183	165	195	172	163	207	170	198	171	180	178	180	180	176	172	168	204	173	170	181	174	176	164	212	193	168	211	195	181	175	156	184	199	169	171	201	184	186	185	186	191	180	167	174	184	169	176	192	176	194	166	153	185	175	201	199	187	156	184	166	217	169	197	190	163	174	171	187	161	173	182	189	181	184	144	181	190	179	200	194	166	162	170	193	198	176	199	167	189	163	167	184	171	198	184	171	165	185	185	180	179	196	205	207	181	162	148	167	160	178	187	171	175	193	195	184	179	186	187	159	184	171	179	191	184	180	187	166	189	178	184	158	178	178	160	185	184	185	172	171	178	163	152	193	176	187	193	184	175	173	180	180	183	170	183	190	157	195	204	172	162	165	171	174	186	199	180	173	198	153	166	180	165	172	162	183	164	165	172	164	178	189	161	177	172	181	192	173	184	173	180	157	194	196	177	183	153	176	169	179	181	173	178	190	195	158	165	174	187	178	151	190	172	173	152	174	175	161	189	160	159	164	209	184	162	184	178	189	202	160	201	200	183	167	175	176	177	182	194	182	172	173	182	182	158	202	194	193	165	177	184	197	184	182	174	159	174	201	192	151	199	184	188	194	193	180	177	203	184	189	164	178	161	176	170	187	190	169	200	167	180	169	169	197	183	168	184	197	175	173	194	181	181	188	161	177	160	162	174	179	194	188	168	185	206	207	182	192	183	185	183	170	196	171	185	172	191	198	189	161	166	173	168	174	174	169	168	182	202	163	161	189	168	187	162	180	163	172	193	164	170	154	194	192	163	182	200	177	210	179	162	176	171	197	173	188	191	185	182	170	169	163	188	186	196	182	167	184	163	172	176	184	177	166	159	190	175	168	185	190	189	198	144	163	189	173	165	194	185	187	178	179	174	183	187	181	197	180	188	183	178	173	181	181	178	179	162	175	175	166	185	181	204	170	194	159	161	147	170	169	176	179	188	199	162	155	183	154	173	180	171	157	177	171	180	177	158	173	176	169	178	190	183	183	184	194	181	173	184	173	184	176	186	182	172	184	156	161	168	153	198	182	168	197	199	176	181	184	203	176	164	178	177	196	180	167	172	169	165	166	185	181	175	161	184	186	170	159	198	196	173	185	161	198	171	169	174	210	173	175	186	189	165	169	167	171	186	176	153	183	188	153	197	182	178	157	174	174	166	166	164	185	186	160	153	157	181	165	185	174	176	165	153	178	196	177	197	164	180	189	187	193	189	169	162	172	169	176	197	180	181	192	163	192	167	169	182	171	187	184	177	187	165	176	165	181	179	154	184	161	165	184	156	181	182	189	155	171	183	170	173	180	161	188	156	198	161	163	173	186	181	172	197	185	198	176	189	198	205	181	199	167	165	138	158	173	197	194	188	187	172	155	175	200	156	189	145	152	193	159	163	174	175	177	172	189	190	155	170	187	178	204	202	176	166	163	171	181	183	169	174	172	174	148	184	210	190	159	170	183	211	187	207	213	170	193	172	176	161	196	179	176	160	164	181	195	149	190	152	158	188	200	185	180	183	177	160	182	173	160	156	190	170	175	168	188	171	189	176	190	181	172	190	199	194	161	176	197	161	181	164	155	176	177	176	175	148	169	169	140	174	151	187	174	198	151	173	185	176	178	191	176	184	189	179	170	154	181	176	187	173	182	158	183	179	189	195	160	185	184	183	182	169	152	188	203	184	179	174	172	155	202	160	174	154	188	194	179	197	192	184	153	181	161	169	178	189	186	171	182	189	195	193	179	170	165	175	179	187	167	180	187	218	193	163	175	203	180	186	172	167	163	170	194	160	168	175	170	194	164	194	174	130	166	153	185	198	199	177	184	166	171	185	183	181	182	197	171	186	182	177	189	161	166	174	185	199	177	152	214	181	167	162	172	186	185	200	158	146	178	161	196	169	140	181	191	191	176	174	169	207	172	174	176	192	178	175	186	155	163	201	173	166	155	191	181	187	179	194	181	163	186	178	178	181	172	161	155	169	178	177	179	171	187	180	176	183	195	174	192	180	193	178	167	174	170	158	172	192	174	160	190	179	171	190	165	211	175	182	195	190	163	168	180	164	177	187	172	201	171	169	182	156	176	159	164	195	176	175	173	179	187	177	174	166	180	150	180	185	170	180	189	176	177	188	189	171	189	199	167	171	173	184	148	197	160	162	152	174	168	172	192	165	168	170	174	175	146	178	186	151	154	183	183	191	174	163	166	197	182	175	199	180	161	176	168	187	176	200	197	188	189	171	155	178	198	164	174	181	206	172	178	181	164	168	179	181	173	191	181	167	169	185	186	178	159	184	170	159	178	166	186	209	196	165	187	176	190	184	168	202	203	181	188	183	165	181	158	199	150	195	189	168	170	169	197	178	197	158	196	157	157	169	193	191	199	196	181	174	181	181	183	184	170	183	173	183	177	196	183	165	180	198	181	178	194	183	187	155	183	180	185	191	175	181	175	197	192	192	180	169	169	164	181	138	170	203	168	192	171	186	170	166	166	195	169	165	179	159	185	172	197	175	169	205	189	160	170	192	152	179	188	172	191	168	183	184	172	149	172	195	173	184	167	198	150	169	170	189	179	198	183	183	192	182	177	172	171	169	169	188	173	179	174	187	163	187	172	171	172	168	169	200	196	170	170	174	166	158	184	171	178	165	190	186	183	162	205	183	150	173	203	178	178	174	194	173	180	181	163	193	188	178	176	190	192	160	192	174	165	180	181	171	156	185	184	167	149	186	199	171	193	173	170	172	179	178	182	148	186	156	207	177	169	182	183	169	197	176	180	177	165	194	204	168	157	188	151	197	179	187	177	173	173	173	168	162	179	167	178	176	192	165	175	171	178	170	184	164	156	191	181	167	185	169	180	155	195	167	147	179	168	171	164	187	196	175	165	185	191	171	202	172	169	160	171	186	185	160	204	188	199	171	161
24730	21696	29024	24880	20279	1681	519	318	291	243	195	188	202	233	199	181	188	150	161	157	157	147	141	152	137	128	149	144	140	124	137	136	128	146	144	140	132	134	151	122	125	155	125	146	133	123	139	122	140	153	140	129	133	128	136	136	133	106	124	143	117	127	123	131	128	117	121	145	124	108	119	137	124	129	121	133	137	128	116	128	103	112	125	118	121	130	143	119	139	136	129	126	128	132	135	121	142	121	123	125	141	131	131	120	134	137	125	130	124	121	142	120	123	131	118	129	131	138	127	116	136	126	125	124	119	109	113	122	119	135	136	131	129	111	120	137	123	129	108	108	134	121	122	118	138	134	145	134	132	134	131	119	122	134	123	130	116	124	112	121	122	123	127	126	109	150	117	101	126	135	103	110	128	139	135	146	142	109	127	128	137	115	133	138	152	123	120	122	132	133	134	148	148	149	127	116	128	122	140	129	111	109	121	113	138	120	127	123	119	127	128	133	129	133	132	130	134	124	138	128	139	137	130	148	135	107	125	127	115	137	125	153	115	104	127	144	113	134	137	125	124	123	133	137	119	123	125	124	117	144	136	148	154	140	128	117	137	117	128	129	103	117	103	117	117	100	136	124	138	130	125	128	102	118	125	107	144	120	132	127	118	136	140	133	157	122	127	110	148	124	133	123	118	111	130	123	120	127	144	122	127	134	141	141	142	126	130	119	136	124	135	109	143	132	135	133	155	133	114	146	146	121	121	105	121	130	133	133	135	115	130	116	143	132	129	134	117	127	122	116	142	128	137	120	139	114	119	131	115	108	125	118	127	135	129	125	132	138	127	122	125	133	134	111	138	135	106	125	104	113	109	146	137	144	124	131	112	126	124	131	128	130	145	105	142	118	114	156	129	115	129	115	136	148	129	144	118	119	103	134	138	147	121	131	136	129	106	133	118	133	143	129	119	145	133	118	125	102	113	129	108	116	128	135	139	144	135	124	148	123	120	120	138	141	142	129	121	144	129	126	115	123	125	103	129	130	135	127	119	116	129	130	150	141	133	131	129	118	139	117	142	134	128	120	121	156	132	125	133	137	115	131	119	140	130	116	108	125	124	147	131	114	149	133	124	134	134	129	132	142	121	119	126	119	122	147	129	143	140	135	132	128	121	131	130	135	152	115	124	156	122	141	126	149	123	112	125	115	141	136	135	114	135	147	137	133	139	124	148	123	126	128	118	125	120	127	120	121	132	117	123	128	121	122	132	124	145	128	144	117	142	131	122	108	128	120	132	136	153	127	133	128	132	128	147	127	141	133	130	142	120	110	131	126	143	118	115	119	132	127	135	106	112	121	120	103	137	122	128	139	141	126	109	123	123	124	123	132	125	114	131	115	128	123	123	142	135	129	126	123	116	130	125	128	117	123	122	103	129	119	116	126	126	146	128	135	133	129	131	122	127	114	123	148	143	126	134	137	130	113	131	113	136	106	153	131	131	121	127	114	119	146	111	134	122	132	135	134	122	141	107	135	120	142	117	126	124	108	127	116	114	144	148	116	136	124	137	114	145	140	126	123	139	132	110	125	139	138	136	123	123	127	120	129	125	118	145	107	125	130	117	130	114	126	132	126	123	133	132	128	118	144	128	137	129	138	108	142	130	121	133	132	115	115	115	133	121	124	110	147	145	130	121	139	125	154	150	137	113	135	123	143	120	148	141	131	122	125	157	119	134	139	122	114	119	131	130	111	109	114	114	119	115	120	143	128	134	130	143	128	122	117	137	120	135	132	131	116	124	152	125	133	112	102	120	125	121	103	133	123	152	125	120	139	128	133	138	112	124	133	135	138	142	130	111	146	119	115	125	103	121	129	147	119	111	125	142	120	126	122	132	125	152	139	149	124	140	123	128	130	133	159	128	116	103	126	144	139	118	125	127	130	140	123	109	127	130	127	128	116	132	130	122	121	122	117	136	128	134	135	120	137	98	152	131	141	132	124	123	147	125	144	126	142	130	121	128	133	126	142	131	132	136	114	129	130	130	130	107	135	128	148	125	127	132	124	118	129	114	121	126	126	135	114	114	136	128	130	128	138	139	122	127	133	115	130	122	119	148	129	107	148	138	132	130	137	110	131	111	130	139	130	130	140	140	136	112	124	130	140	137	131	140	148	133	139	131	123	120	137	132	143	129	122	110	120	110	132	139	117	130	141	112	113	115	136	108	114	117	132	150	128	114	107	116	122	158	121	137	139	114	143	130	127	118	112	133	125	133	150	133	128	126	123	119	130	116	136	113	130	129	140	114	110	140	136	120	115	132	124	124	132	129	139	128	114	124	117	137	116	116	126	128	109	134	105	141	112	118	161	139	140	107	139	123	125	135	126	119	122	142	133	122	147	130	119	124	131	120	148	131	124	149	112	129	134	118	127	133	127	132	145	132	128	129	124	136	138	93	144	105	122	125	133	143	110	139	114	117	122	134	133	126	114	130	146	125	148	126	143	122	136	130	143	117	120	141	146	121	115	125	139	120	134	123	111	131	155	117	104	131	135	123	133	119	105	131	140	118	127	131	128	134	122	118	127	132	147	141	142	104	114	129	104	147	149	108	125	109	134	128	137	126	111	129	154	129	133	128	126	154	113	114	116	119	121	138	144	125	133	139	107	124	123	131	129	123	131	121	132	123	130	136	109	99	159	146	118	132	113	136	120	130	113	147	129	132	122	139	143	135	138	134	130	125	123	115	127	122	127	130	123	136	114	142	132	144	129	135	113	122	122	126	127	138	132	130	125	125	147	115	118	146	128	100	146	117	140	123	133	122	116	120	129	124	113	142	130	124	159	127	130	121	111	132	128	123	124	123	135	136	114	127	108	139	102	112	129	118	125	122	129	111	120	117	127	125	131	129	139	126	114	156	123	122	149	111	142	128	138	109	134	134	120	137	109	122	105	144	128	117	125	113	148	125	117	134	123	126	123	126	137	140	131	125	148	129	133	147	113	129	143	138	128	136	127	115	107	130	122	137	108	143	95	120	117	117	130	132	127	131	142	132	139	129	130	131	130	132	137	126	139	142	108	126	133	134	137	120	125	132	123	131	140	126	129	120	119	116	116	125	114	136	129	118	148	144	147	126	126	117	107	122	131	127	146	126	129	116	141	124	116	117	134	114	123	141	117	126	133	120	140	130	124	140	122	126	140	123	127	132	113	136	137	117	113	120	143	140	114	147	127	142	122	111	133	105	140	131	127	127	130	132	127	135	120	124	118	143	131	125	132	141	150	102	123	123	147	134	133	129	128	142	114	117	113	128	151	124	132	128	116	144	129	144	120	113	133	114	113	142	123	143	135	105	141	127	128	132	142	121	143	125	124	137	132	125	118	136	124	125	115	137	123	130	137	136	135	112	120	114	134	134	134	143	135	133	122	139	139	131	132	120	141	111	130	118	120	128	114	145	138	129	133	121	129	118	141	122	127	125	128	126	157	115	120	141	122	118	156	135	122	135	124	121	114
37266	9864	8654	4358	2830	1982	1490	1232	962	830	746	657	575	488	478	470	422	429	407	372	357	332	307	341	347	301	302	318	285	315	273	291	287	300	295	249	278	288	268	302	260	299	274	267	275	247	269	276	285	302	295	238	285	270	273	275	256	308	288	277	287	265	274	268	251	265	279	258	270	270	258	277	279	248	263	270	306	283	245	273	265	266	265	282	245	254	273	264	257	272	223	286	282	273	274	288	244	274	278	270	280	285	258	263	262	229	275	241	274	277	252	243	245	268	248	267	256	258	242	251	282	234	261	256	280	267	254	240	276	270	255	265	265	244	262	260	270	298	251	264	256	279	253	254	253	241	234	241	276	247	273	246	271	255	261	302	276	281	228	240	261	240	275	272	300	278	262	254	258	251	255	251	264	252	289	227	280	243	277	274	258	258	279	290	270	252	274	262	295	259	269	300	249	263	287	236	229	239	270	275	250	244	264	250	265	274	264	262	253	251	235	254	257	304	281	251	277	246	287	278	284	232	270	259	259	266	292	283	273	252	273	263	268	275	266	264	259	256	262	260	286	285	272	282	258	254	236	289	280	263	257	238	271	246	251	262	226	238	294	279	250	253	242	259	244	278	265	292	270	255	289	222	258	262	246	251	251	268	258	241	272	240	256	243	258	257	240	265	273	248	271	283	279	263	272	224	287	271	276	272	258	261	271	276	274	241	277	253	293	303	275	261	270	266	279	303	247	266	263	256	189	246	272	288	281	270	262	272	255	235	258	240	264	265	260	268	255	275	271	260	267	236	265	247	277	251	234	260	254	256	260	286	247	259	274	257	262	244	270	261	255	254	251	241	271	256	278	272	269	260	289	283	248	247	265	279	250	258	239	254	247	255	264	224	255	257	267	275	293	271	253	286	262	266	260	241	264	272	275	287	284	272	273	254	266	241	275	240	242	269	254	261	251	224	248	253	255	262	277	234	260	257	248	250	270	258	265	272	252	272	276	270	241	248	252	275	255	292	278	256	290	277	281	266	265	247	248	247	279	289	254	268	285	245	262	263	273	249	235	249	277	248	230	252	269	284	229	284	249	279	264	248	277	265	265	255	274	266	251	262	249	252	248	254	270	267	245	248	257	264	266	263	266	237	256	257	261	243	258	263	246	263	253	261	270	279	294	270	274	264	279	280	262	277	273	274	252	231	274	248	259	255	256	289	237	254	262	253	262	257	260	262	258	253	282	292	255	257	238	261	228	288	278	234	259	249	258	252	254	254	262	276	264	247	238	265	255	247	250	250	278	238	283	255	276	268	238	268	266	264	266	239	276	258	237	235	280	283	282	276	270	250	233	278	247	266	288	245	265	278	250	258	275	266	246	272	247	267	282	266	269	233	283	264	262	256	266	292	241	239	247	259	257	270	286	241	271	261	223	272	256	271	282	283	238	260	265	284	259	259	248	239	266	249	253	264	238	238	231	265	256	268	248	289	221	249	245	253	252	251	254	238	260	263	260	252	257	246	290	272	262	229	271	265	244	269	263	289	294	237	279	273	255	251	283	261	251	267	257	256	251	287	278	264	266	256	256	230	286	278	264	244	264	286	274	218	254	253	269	266	235	273	255	248	273	259	246	289	256	251	238	296	256	266	280	274	235	248	252	258	281	270	264	253	278	243	283	286	263	270	261	269	254	287	265	276	284	276	290	235	251	276	275	231	284	248	255	277	253	253	274	241	281	228	269	232	243	263	230	247	283	268	274	278	253	250	242	244	261	286	241	249	286	281	260	255	268	249	244	240	264	246	254	277	251	247	270	284	237	259	244	270	290	260	239	273	269	257	239	245	276	266	283	274	245	262	254	230	270	247	271	268	247	261	287	258	263	261	273	276	280	258	289	276	236	289	245	237	230	243	251	264	268	257	262	250	241	252	279	262	254	255	243	257	266	271	257	255	256	253	240	262	245	244	249	268	255	278	235	247	283	271	233	292	298	297	260	257	261	250	262	270	234	250	236	262	242	250	280	266	259	234	252	244	256	270	239	271	253	277	244	264	259	251	288	236	266	239	272	276	272	258	252	244	271	272	262	265	246	257	276	277	257	239	248	250	266	258	257	252	230	253	270	257	246	279	260	235	260	286	260	259	270	268	265	235	265	273	245	248	253	258	273	298	226	289	276	240	241	284	268	272	239	256	261	281	261	257	256	263	228	267	262	250	271	267	263	276	267	257	257	253	312	258	268	265	284	272	253	225	283	268	254	263	229	270	247	299	271	255	240	264	266	269	275	282	268	270	231	263	261	266	261	267	290	248	267	252	234	275	217	242	262	263	278	278	281	264	270	252	288	236	228	260	274	276	291	255	262	261	250	285	250	243	264	263	259	243	236	252	261	275	233	252	246	264	267	255	263	265	275	256	265	279	265	271	252	249	244	259	284	262	266	262	277	262	256	235	262	290	240	256	274	284	281	267	252	274	258	261	262	279	246	257	246	241	244	277	260	247	265	269	269	252	255	256	238	261	239	277	289	253	274	274	259	257	257	259	250	280	228	267	225	253	268	290	261	234	230	241	251	267	232	276	260	233	257	235	245	295	258	275	266	249	269	286	296	258	238	283	247	250	273	249	280	272	275	288	258	262	258	240	261	248	256	253	258	261	258	279	252	271	289	264	262	233	231	262	257	266	263	257	263	277	271	262	251	311	288	282	286	280	275	265	270	283	263	266	241	266	236	282	258	257	250	269	257	249	285	264	279	263	275	257	243	255	296	283	278	258	260	267	285	247	272	273	273	231	285	264	277	286	248	244	274	251	246	285	283	268	252	272	248	267	283	247	281	257	242	278	233	254	279	257	276	272	236	238	277	249	265	285	256	252	237	261	257	242	262	266	264	252	270	276	274	270	238	259	239	228	268	261	267	273	255	249	258	269	263	247	288	243	243	288	241	237	244	261	281	260	265	267	250	246	262	247	247	269	265	254	255	259	290	246	269	276	287	263	273	264	267	267	231	260	236	254	251	267	252	245	259	277	216	262	275	265	256	248	284	239	257	264	255	273	258	266	257	265	268	273	281	240	272	250	280	266	244	245	257	275	280	254	266	281	255	257	259	237	247	260	263	265	257	268	251	283	271	274	259	242	257	254	268	268	237	277	300	273	244	256	259	255	255	238	262	248	249	269	243	253	238	256	283	254	249	268	262	236	276	251	245	259	257	258	253	273	271	265	257	261	206	269	250	280	257	254	252	240	264	264	262	255	284	239	264	252	231	259	250	285	238	266	284	259	233	267	255	241	282	262	255	251	256	252	271	279	284	256	251	252	252	255	274	270	262	269	258	269	257	278	275	257	260	264	288	307	280	284	243	245	254	255	253	267	271	284	257	253	269	251	252	250	234	272	242	249	278	273	248	284	259	283	294	251	244	244	260	280	286	258	274	248	259	285	229	256	268	256	282	278	252	238	270	231	253	294	280	266	286	237	270	258	247	267	278	245	287	292	237	272	271	265	266	294	261	251
23810	21706	29747	24224	21709	18070	1870	808	581	558	534	526	443	392	360	362	334	345	331	361	317	356	348	352	344	316	299	345	309	287	320	263	306	287	306	318	300	302	260	287	315	273	323	284	309	278	303	282	296	283	294	295	294	309	278	313	291	310	283	290	253	291	268	292	265	267	282	309	299	279	264	294	283	232	272	285	283	281	275	261	281	307	321	305	296	272	275	288	282	277	257	263	283	294	280	259	275	325	276	266	253	307	292	256	281	259	303	294	274	274	297	316	261	323	297	294	271	286	268	297	268	265	278	283	291	263	287	296	265	274	282	277	279	281	299	255	274	290	286	265	289	285	273	310	303	330	318	297	270	284	284	317	308	303	294	307	294	287	267	277	281	273	292	313	269	287	293	286	298	272	301	285	265	288	298	238	302	275	287	273	281	281	295	249	272	277	290	291	272	284	313	298	309	279	312	281	290	287	248	288	265	251	283	256	263	276	269	288	277	269	272	269	284	273	292	309	291	286	322	310	273	279	289	307	265	272	286	257	279	287	297	303	262	301	264	293	257	263	290	288	278	292	265	263	266	292	328	263	266	289	287	318	274	269	284	294	273	286	282	239	273	295	293	264	287	281	289	260	306	276	281	274	255	255	279	265	277	267	319	282	284	286	286	306	265	264	286	289	296	284	281	255	270	318	299	304	287	271	276	280	276	281	285	280	282	261	310	266	294	298	253	295	290	287	269	293	271	310	278	280	291	268	279	265	300	303	281	301	272	290	255	279	272	284	300	280	285	268	253	280	272	277	265	263	268	253	313	303	292	270	292	267	292	289	282	268	280	297	267	287	284	317	262	262	270	284	277	299	278	291	260	305	291	295	275	294	292	274	274	271	292	281	303	313	301	298	286	310	261	289	286	265	287	277	285	326	277	315	308	252	293	292	294	281	274	255	262	289	309	268	281	251	286	280	269	281	273	298	279	298	304	264	282	290	270	293	292	254	283	303	285	319	309	259	288	272	280	287	257	264	266	263	283	292	277	268	260	287	281	292	259	310	271	279	292	304	287	296	250	250	278	273	296	266	275	270	278	280	277	264	305	285	276	254	283	303	303	275	288	299	285	308	280	304	280	259	251	279	299	266	298	287	320	291	269	293	266	287	269	260	280	295	281	304	280	269	288	277	313	278	267	301	288	298	267	270	250	296	282	270	261	279	299	279	284	300	291	257	282	277	290	268	262	292	272	282	316	259	266	326	295	307	302	267	273	283	272	288	273	288	279	257	291	320	291	304	267	302	281	268	273	297	293	304	286	277	272	262	277	280	283	300	302	254	287	269	325	287	267	265	265	262	288	262	287	277	305	271	268	282	264	272	276	293	285	253	291	292	295	290	308	249	273	284	257	280	288	273	284	290	294	263	299	290	294	255	261	299	295	294	266	277	301	278	254	288	260	271	292	283	249	288	254	296	275	294	289	319	299	259	257	259	263	273	298	291	305	275	278	279	283	298	284	292	297	251	291	282	285	269	237	288	291	273	257	267	262	287	254	292	289	286	279	279	247	256	301	302	242	267	289	257	286	253	283	306	260	248	272	256	276	287	285	286	249	263	302	300	270	297	277	292	249	297	269	266	276	281	288	274	293	293	285	290	302	282	276	286	267	300	266	279	284	269	282	274	267	263	288	262	268	279	291	261	294	290	309	307	309	292	246	266	282	248	282	298	283	307	293	282	288	313	252	316	283	319	290	282	287	312	279	248	283	288	258	320	281	290	293	304	292	262	249	308	285	269	276	283	278	299	289	301	265	310	270	277	310	293	273	286	293	265	284	288	265	286	283	301	285	273	303	306	288	258	275	281	297	284	275	298	289	295	313	258	275	297	267	318	278	293	273	284	275	264	293	261	290	305	275	292	274	272	293	288	282	279	310	269	263	295	268	318	278	295	279	251	290	325	275	300	303	282	280	266	284	271	304	276	300	290	299	275	272	284	252	282	304	296	305	267	284	266	292	262	297	262	249	273	291	290	259	277	280	296	272	288	267	293	268	283	311	309	295	313	295	283	297	292	294	297	291	276	260	284	298	258	268	258	293	262	290	295	284	315	293	322	282	253	260	259	291	257	274	297	269	267	269	281	260	293	293	295	304	259	284	291	289	312	268	280	292	277	275	278	315	317	283	289	254	279	294	298	293	296	297	278	304	273	312	281	275	295	276	265	293	268	286	290	287	248	300	282	307	272	261	274	321	261	275	275	308	276	276	277	266	272	310	265	278	291	295	272	296	285	262	271	299	293	292	240	275	281	294	288	310	281	274	285	255	292	311	263	292	259	260	297	278	274	301	282	279	272	264	271	257	269	290	281	265	269	295	286	259	277	273	278	281	300	279	276	289	294	273	283	271	291	274	270	276	281	286	310	259	243	289	289	291	260	266	259	274	282	320	286	270	280	281	254	305	281	267	276	293	247	256	285	274	288	299	271	284	255	267	276	316	262	278	297	285	276	282	237	274	278	236	265	255	294	250	292	290	300	283	294	256	278	294	269	276	279	279	272	284	281	265	307	249	282	302	310	292	274	268	271	271	274	265	281	280	286	284	244	292	251	283	280	298	309	302	304	277	270	255	302	296	272	291	283	288	266	305	278	287	279	276	287	221	282	307	296	291	274	288	265	278	290	274	282	295	262	294	287	266	275	271	274	258	277	281	272	281	297	291	268	277	253	276	274	278	294	260	308	289	292	291	270	257	274	280	274	280	291	282	263	284	299	276	285	291	324	273	281	266	297	290	260	303	295	266	277	280	289	333	278	243	304	304	303	285	267	283	259	245	298	281	246	261	273	271	276	303	313	290	285	311	278	288	289	233	263	302	285	303	292	292	264	276	262	283	272	279	282	245	279	343	266	244	265	278	304	275	298	284	266	290	301	275	268	261	254	268	261	278	290	288	283	249	280	284	288	254	280	275	288	276	246	269	284	266	257	259	272	287	265	279	320	260	248	276	269	279	300	274	290	251	294	259	265	282	279	242	284	276	265	295	277	268	279	262	276	257	287	298	260	264	291	270	283	286	287	280	298	264	282	298	299	276	281	331	284	276	273	303	299	264	269	284	291	319	285	252	298	278	273	309	279	267	304	289	319	292	273	266	284	276	289	289	260	311	274	318	295	273	267	289	294	271	313	271	301	277	282	305	247	283	285	267	283	312	271	275	260	275	310	287	289	271	306	248	263	315	292	277	281	302	300	312	301	284	256	253	261	302	283	253	309	261	278	279	280	275	278	274	284	281	300	258	282	269	285	262	282	274	307	304	277	302	236	271	269	285	260	302	262	295	288	279	299	293	283	294	272	300	263	292	250	290	285	310	310	289	269	279	267	278	296	276	308	299	269	274	245	262	318	282	267	285	271	273	271	286	278	291	305	321	304	284	280	326	266	258	304	288	257	257	257	267	284	255	283	268	293	272	268	307	286	274	284	272	272	288	284	267	287	289	311	277	294	290	279	295	286	292	277	282	274
38204	16361	14315	7754	5342	3859	2859	2340	1925	1543	1370	1262	1083	1049	1004	885	863	803	762	691	776	691	664	693	628	643	630	626	620	585	627	621	599	574	587	624	614	575	539	635	567	554	598	521	587	542	611	584	605	554	578	543	600	500	608	505	525	564	538	513	507	526	538	543	554	553	523	566	559	533	568	539	546	522	511	532	558	545	534	513	519	556	539	568	580	524	531	532	546	537	511	577	505	515	557	566	545	581	531	548	484	541	545	572	500	565	525	512	521	545	528	550	532	579	539	552	545	560	549	542	585	529	519	577	525	553	554	508	548	554	551	541	537	496	525	552	505	532	538	537	538	564	525	552	574	548	545	500	558	520	505	547	557	514	522	520	546	517	548	517	520	498	578	526	495	544	517	515	535	549	562	513	579	516	528	523	558	582	541	561	560	506	560	528	511	571	543	501	513	527	517	533	552	589	534	517	509	572	499	525	520	543	552	519	533	564	540	512	547	525	525	495	553	516	537	521	562	547	509	539	599	513	556	531	529	536	563	487	499	524	533	548	525	526	498	551	499	506	563	529	527	529	513	515	567	558	528	478	536	510	507	559	557	571	505	505	543	526	518	536	562	545	516	525	498	545	526	530	531	542	497	542	560	539	560	507	512	543	540	520	539	548	521	503	531	571	524	512	532	552	504	560	526	562	574	552	540	525	531	520	501	529	548	537	532	499	532	559	541	500	525	543	517	532	541	526	530	515	507	517	561	507	512	526	562	588	525	508	531	570	486	550	550	511	526	515	585	491	521	540	523	544	531	523	538	528	539	520	566	533	471	562	521	493	561	548	505	520	525	561	490	551	525	527	522	507	513	551	558	538	495	473	549	522	533	538	553	534	516	545	525	497	528	510	568	557	568	574	519	544	517	527	550	519	572	535	515	507	564	490	523	567	534	538	541	541	539	524	524	538	531	583	517	521	536	496	546	526	559	541	516	560	561	514	558	539	488	544	544	517	493	539	531	526	464	548	515	558	490	508	546	560	533	544	477	512	513	516	552	540	520	517	559	550	537	557	526	574	532	536	493	570	528	525	535	544	485	518	546	520	560	538	541	544	551	546	474	526	519	519	524	509	536	511	513	558	556	545	504	546	511	543	519	543	543	523	499	510	489	523	522	531	516	519	503	478	552	536	578	508	531	531	509	498	548	505	516	570	527	595	511	560	554	506	531	519	514	553	513	526	556	528	514	515	557	508	550	517	509	526	543	521	526	524	517	507	504	523	552	520	534	529	512	543	533	479	530	525	503	527	550	571	521	562	546	521	507	531	544	544	492	527	517	519	514	533	510	534	530	568	512	496	524	503	507	554	535	561	547	497	520	525	566	521	553	531	514	555	508	539	524	532	515	537	523	530	522	545	518	533	502	510	512	515	530	558	527	532	549	513	532	529	527	582	595	546	523	548	581	505	538	558	536	570	535	526	520	512	535	527	514	528	504	543	502	526	475	543	491	543	501	514	515	490	517	572	540	510	488	523	537	549	540	528	480	525	545	530	546	560	535	537	496	514	555	549	513	531	574	570	537	554	540	483	539	523	516	543	536	511	529	526	500	540	547	511	523	498	518	479	602	486	498	518	535	546	489	511	519	541	531	490	565	522	554	551	537	546	563	535	550	520	501	551	534	521	482	533	537	521	486	524	528	558	543	513	519	550	517	538	518	519	482	535	497	524	533	516	536	534	520	532	540	542	545	540	502	514	524	486	510	519	501	531	513	493	545	547	545	561	532	556	512	556	550	541	535	532	532	549	517	460	499	543	501	531	530	540	523	555	582	511	545	537	519	500	530	543	493	537	542	499	534	547	522	510	539	553	472	530	546	570	530	545	549	513	538	527	494	519	533	499	541	537	532	583	527	517	522	528	515	579	515	523	557	542	527	569	531	528	565	532	536	551	537	527	524	516	512	554	542	517	538	484	481	497	568	560	550	542	542	510	511	502	524	543	508	501	508	523	575	509	537	512	530	539	548	512	546	553	519	511	510	534	513	558	561	535	538	535	526	548	535	535	495	502	532	551	516	549	513	528	560	501	528	531	563	510	511	521	500	519	534	537	518	558	507	517	520	507	536	560	548	489	522	526	528	552	573	550	511	549	529	535	582	531	517	556	582	526	577	532	554	503	532	554	535	522	565	514	508	523	532	540	502	531	517	540	518	516	540	548	518	532	541	533	525	562	580	486	532	553	550	496	590	549	497	545	507	564	531	598	513	542	537	586	539	521	550	575	534	506	557	504	534	516	529	563	523	528	539	522	587	503	525	545	540	579	526	552	519	542	545	579	557	510	563	523	513	536	535	569	541	563	496	504	530	558	535	548	475	556	535	506	522	562	530	530	544	556	538	548	542	494	544	535	530	584	535	557	553	586	505	529	516	573	513	563	544	572	548	501	538	553	518	543	479	519	529	531	566	551	527	528	518	549	520	571	536	543	519	525	574	536	526	515	560	478	508	546	541	547	507	567	538	519	488	538	524	558	551	523	497	499	498	520	539	515	530	538	562	555	526	557	516	527	557	538	510	512	556	519	505	526	492	534	522	490	530	554	526	545	566	556	516	562	522	548	538	536	510	524	540	547	548	522	533	536	523	534	558	563	544	566	529	531	508	530	569	554	533	526	529	516	516	530	544	540	550	517	535	535	517	521	536	537	524	553	516	507	527	556	526	536	546	535	539	546	495	531	524	517	497	542	522	534	532	479	554	526	550	544	516	538	541	506	564	550	535	507	539	487	559	479	539	522	495	523	533	528	555	479	521	536	562	537	519	513	533	557	532	527	503	517	519	537	528	521	528	547	547	513	535	569	510	552	538	515	526	596	494	559	548	519	573	548	510	517	591	532	507	547	553	537	504	506	519	488	543	555	515	558	504	529	542	537	497	576	509	539	544	579	539	560	585	527	513	522	550	551	541	526	494	567	535	509	479	560	516	541	524	561	546	550	529	515	509	528	538	578	536	541	569	556	551	539	532	516	528	520	507	554	516	535	532	543	535	558	538	584	539	532	513	491	536	515	512	552	571	549	528	550	514	505	520	530	524	538	477	520	535	523	528	556	522	501	511	540	538	525	535	569	517	497	513	534	563	550	504	502	521	511	505	546	508	529	555	515	517	501	510	513	512	556	556	497	548	518	524	528	539	499	526	528	516	533	549	588	535	487	517	561	600	506	534	525	530	601	553	525	527	532	540	554	504	516	527	525	479	497	544	520	552	508	558	512	544	496	519	538	533	544	538	584	548	503	488	551	489	527	505	514	541	508	535	574	501	554	518	541	542	513	525	519	529	547	510	521	524	514	506	576	506	533	522	534	550	515	537	525	563	521	522	563	498	524	567	526	520	545	526	526	543	522	506	524	488	529	524	560	493	523	499	512	560	518	547	552	545	536	526	517	549	504	527	552	551	549	532	553	532	534	554	507	511	524	570	553	551	519	522	497	544	545	555	562	580	554	538	545	538	519	520	577	498	521
27370	20920	6989	342	135	141	117	109	97	80	106	95	88	102	89	84	91	80	81	73	90	101	63	92	95	87	84	83	68	85	78	74	77	87	85	80	79	78	77	78	76	76	70	70	95	67	76	69	72	98	87	73	96	84	81	73	77	78	71	70	74	71	61	80	87	81	75	82	79	86	69	91	81	78	86	84	82	89	78	87	70	76	76	83	60	80	83	79	83	77	77	85	64	95	75	69	79	72	88	67	84	61	70	76	68	94	53	95	86	69	72	82	91	93	80	84	66	81	81	76	87	88	78	95	85	76	85	79	80	85	82	78	99	91	70	73	79	87	77	73	85	81	82	87	65	85	82	93	88	71	94	83	87	71	86	98	83	81	82	91	75	56	91	79	79	81	83	85	85	92	88	70	78	69	94	85	76	87	75	94	97	75	92	75	94	75	92	84	82	82	85	82	66	93	92	79	77	86	81	78	81	85	79	77	80	85	73	92	86	87	66	89	112	83	74	81	87	80	72	75	92	73	72	88	75	69	82	79	69	74	83	94	82	91	76	79	71	68	82	68	78	64	80	74	87	74	76	100	90	86	88	78	77	78	94	74	88	90	77	82	83	78	87	75	84	94	86	72	77	93	89	73	99	76	81	80	88	85	68	71	87	64	83	91	101	80	84	93	67	79	75	82	69	78	89	84	59	92	88	74	73	74	91	75	72	85	66	82	96	92	85	81	74	68	90	82	85	85	87	79	70	67	83	81	80	79	73	94	82	90	72	80	76	97	93	75	76	69	82	84	83	76	80	73	85	90	88	71	82	80	71	77	92	78	89	90	92	80	77	78	74	93	73	83	75	94	70	76	86	85	89	77	86	77	76	86	81	68	81	86	81	72	90	80	74	90	93	84	82	83	96	76	89	74	90	89	84	91	88	89	88	94	77	88	76	88	74	82	94	73	78	88	72	87	78	72	83	68	80	95	81	83	83	96	81	95	77	83	75	81	82	60	91	86	84	80	67	75	72	77	79	77	77	82	83	89	91	96	80	68	105	84	89	87	78	80	72	95	72	82	88	76	76	83	74	70	88	87	89	73	90	73	76	64	76	102	73	87	83	90	97	83	80	85	73	78	78	69	69	67	97	81	92	89	83	64	84	83	81	87	73	94	68	73	71	75	92	82	97	84	100	88	66	71	85	77	87	105	77	86	73	78	83	75	72	86	87	83	73	70	59	80	80	60	94	73	90	85	87	75	84	80	94	87	78	68	85	89	86	79	60	80	77	73	85	93	110	76	74	76	99	78	82	70	74	96	72	85	58	84	94	81	69	65	81	82	79	79	85	85	84	73	71	84	75	88	82	92	96	81	86	82	99	80	63	73	83	79	91	81	78	83	82	69	72	70	81	79	89	96	89	101	87	74	83	80	79	78	77	61	81	78	92	81	64	89	88	71	89	82	77	81	68	80	90	74	76	76	75	75	70	81	65	87	78	81	83	85	90	77	79	73	70	79	86	78	75	90	62	68	74	82	83	93	68	88	88	96	83	80	79	64	73	81	65	79	87	73	70	80	75	72	56	90	77	92	99	67	79	79	77	86	79	87	76	80	74	75	93	111	69	87	71	96	72	99	74	67	89	70	81	81	66	81	70	71	74	77	92	85	70	63	86	77	74	76	96	72	82	84	84	71	81	66	72	81	80	71	66	71	80	64	75	77	81	82	69	85	70	68	82	82	79	90	89	62	75	74	75	72	64	87	73	71	67	82	76	89	59	76	91	74	84	83	71	79	86	77	87	82	81	79	89	77	88	76	83	72	76	91	100	68	68	71	76	71	71	90	73	78	82	83	74	76	72	92	92	75	94	80	87	71	90	76	81	70	65	89	65	77	79	84	75	91	78	87	81	100	86	91	71	67	85	71	52	80	73	74	86	84	92	80	93	81	75	81	79	83	101	83	63	70	84	58	68	82	79	70	87	77	81	77	76	88	80	84	69	73	72	77	89	67	82	70	75	76	66	79	76	85	77	94	84	69	103	81	88	78	74	79	64	60	80	80	62	85	66	91	76	80	71	76	77	74	74	86	104	80	75	82	81	85	73	89	80	91	67	95	92	89	81	61	72	73	81	95	73	74	64	82	103	94	65	85	81	85	106	93	86	66	84	89	79	83	89	71	62	69	106	83	82	86	88	76	82	79	78	59	85	80	66	82	86	92	68	94	85	87	79	84	66	98	79	76	73	78	80	82	66	80	76	70	77	68	82	94	84	89	63	93	80	73	77	87	93	80	89	79	97	85	77	80	77	93	77	72	104	81	88	102	71	88	80	83	81	74	78	76	80	72	80	69	75	87	70	83	93	88	73	79	84	79	86	78	63	77	70	72	72	68	82	79	110	60	84	79	63	95	87	88	87	85	80	82	80	90	89	76	87	71	63	78	83	71	99	80	72	71	77	88	74	74	97	105	89	76	91	71	77	63	83	68	82	62	91	80	76	82	74	85	72	72	100	75	72	87	84	91	74	84	89	82	77	82	84	69	77	68	82	77	78	78	82	77	71	82	80	80	86	94	95	91	65	76	72	94	81	77	75	79	91	69	92	83	74	85	77	87	79	90	92	75	81	85	85	100	91	75	74	85	91	79	116	81	69	71	75	90	67	70	76	86	85	80	76	88	91	87	72	87	88	100	75	86	82	80	83	74	81	80	83	81	86	93	89	86	69	91	63	87	80	75	82	83	76	77	68	76	80	91	80	99	79	87	81	81	89	87	66	80	85	85	79	68	99	87	80	82	86	81	91	65	82	77	81	78	67	89	89	95	75	85	81	77	76	85	68	95	87	93	73	80	58	75	83	90	71	75	83	100	85	78	96	83	82	75	78	70	89	80	76	74	77	72	70	83	69	76	69	82	97	76	76	101	72	82	73	84	81	77	87	63	84	94	85	70	76	87	62	68	71	96	93	64	74	76	87	63	81	87	83	87	82	71	96	82	75	86	80	82	78	86	93	73	91	72	80	67	80	83	56	82	82	81	82	88	69	84	71	77	69	68	71	85	80	71	83	63	70	85	74	77	85	81	70	79	78	74	89	75	75	84	76	83	71	89	91	76	73	79	83	79	88	71	70	72	71	84	90	86	82	72	81	80	94	62	96	79	71	90	82	68	88	82	77	67	80	75	83	87	74	100	75	93	78	93	80	91	86	80	79	71	81	78	74	69	73	75	85	80	77	70	81	86	77	73	79	67	69	76	83	71	81	84	64	78	67	79	92	71	86	78	86	74	90	89	76	74	76	85	78	73	71	70	76	88	88	96	72	85	71	76	82	77	82	84	77	99	78	86	66	88	68	62	71	89	85	94	88	74	79	71	68	77	81	78	84	80	81	83	89	93	86	72	82	89	94	72	78	68	87	65	88	81	93	76	77	71	82	71	69	73	89	72	76	82	68	75	82	70	85	81	88	94	83	84	70	80	61	95	72	71	73	66	68	59	68	86	91	60	85	86	89	61	85	79
15781	1355	1167	575	419	332	304	254	223	215	262	247	190	195	189	197	204	194	190	216	204	170	168	159	194	175	180	175	182	201	172	177	174	187	170	173	167	174	181	172	167	169	189	186	170	183	208	178	171	170	173	210	190	195	176	206	177	184	180	155	179	195	202	162	176	190	178	196	174	170	184	195	193	176	197	186	166	182	188	168	160	175	136	165	162	172	183	167	176	175	211	188	158	177	185	160	181	168	174	171	162	174	148	175	169	169	196	177	189	185	193	166	204	151	157	195	195	179	190	185	172	162	177	174	158	165	165	177	191	170	165	205	174	171	203	179	172	155	150	168	172	197	164	205	179	177	185	172	181	191	178	180	173	188	156	171	172	165	174	186	176	188	174	172	184	160	160	151	189	160	163	186	179	162	196	193	186	168	178	160	200	162	189	156	182	173	200	195	179	214	202	183	179	173	183	190	195	191	190	185	187	181	197	176	164	159	174	161	184	184	176	192	196	167	204	194	187	179	183	161	151	173	183	173	163	188	173	192	167	173	178	172	152	184	170	186	184	184	166	138	174	185	181	170	164	146	175	189	184	159	183	160	184	173	162	197	176	193	183	177	167	168	195	166	187	193	191	180	185	192	190	171	186	187	153	214	167	155	180	160	148	186	159	186	167	201	187	195	188	185	193	193	192	205	200	188	176	173	198	155	192	166	166	186	197	187	191	175	197	184	151	186	163	188	190	169	194	175	185	178	180	182	193	154	154	194	203	181	168	169	172	180	178	191	173	184	200	166	187	195	156	173	190	169	154	179	182	182	181	200	166	181	177	168	186	142	203	178	187	189	188	177	175	182	168	171	206	167	169	173	186	181	170	185	182	205	150	163	184	185	198	163	166	190	192	197	168	173	177	172	203	174	167	178	155	179	197	194	201	188	163	188	159	199	177	169	159	188	180	174	151	155	188	172	175	188	190	167	202	213	169	182	186	212	165	193	171	203	184	155	170	177	189	185	194	175	170	180	200	170	189	177	186	180	197	192	159	163	194	185	174	178	191	195	184	174	165	209	177	192	172	188	189	188	177	165	175	174	177	209	185	190	183	204	183	178	163	174	193	187	167	159	171	179	190	180	204	203	200	216	177	187	174	147	157	176	172	173	157	214	154	195	183	175	200	180	159	176	170	192	176	174	167	188	166	165	181	169	169	174	140	182	175	193	168	178	154	163	158	172	199	190	168	174	187	190	161	187	178	190	170	176	161	172	166	181	175	185	191	177	196	181	179	193	169	173	188	175	195	183	203	167	174	171	185	197	152	188	159	175	169	205	169	171	166	173	178	177	171	184	173	185	177	198	165	167	176	185	194	170	190	176	185	185	179	163	171	183	192	185	183	190	188	211	193	168	163	171	171	145	181	191	180	161	191	202	180	173	180	170	193	205	183	166	174	185	185	183	175	172	150	169	173	171	169	189	176	171	169	192	169	180	179	180	184	195	153	192	182	194	174	164	183	171	201	179	157	173	171	164	163	168	180	184	178	164	186	181	167	170	165	170	178	201	194	180	187	180	178	200	173	176	174	152	182	181	190	173	201	200	201	188	158	188	152	160	205	184	164	162	194	174	170	190	184	149	158	165	200	198	176	195	168	182	168	194	161	190	186	189	176	170	180	196	187	192	164	165	193	171	190	175	196	180	170	184	172	179	162	178	186	184	170	155	187	172	174	171	173	183	171	176	184	198	165	199	162	182	171	171	186	163	172	175	188	189	195	169	183	171	186	185	169	193	178	169	153	162	171	189	194	180	158	181	175	189	171	159	179	179	173	177	192	171	198	163	162	180	155	168	166	195	176	173	187	171	152	180	180	165	168	172	170	182	181	175	163	177	136	186	193	196	195	206	191	175	168	154	197	164	169	163	158	177	165	173	161	171	177	179	165	194	172	190	198	182	174	187	169	202	178	168	163	204	183	196	186	170	170	179	182	178	173	165	162	190	193	181	164	173	188	180	169	188	173	168	155	190	172	175	170	180	174	170	155	195	182	192	188	179	170	174	167	177	185	161	183	184	188	205	180	171	174	183	178	184	154	187	206	182	183	187	182	182	170	177	190	190	170	205	183	174	164	174	177	167	172	181	146	187	176	185	163	191	180	176	195	204	185	181	205	186	173	168	192	184	201	183	157	174	177	178	199	169	182	183	192	166	159	165	173	171	166	178	189	166	167	183	183	179	185	173	179	152	178	172	185	188	187	194	173	191	177	173	179	156	191	179	172	205	156	171	185	179	202	176	174	196	188	185	177	175	199	172	179	193	172	184	182	186	167	164	169	187	161	188	190	175	189	176	176	175	184	185	187	196	183	191	175	191	184	171	176	208	184	170	153	178	176	179	167	204	172	167	179	158	177	162	194	181	176	172	170	184	185	193	191	209	176	186	169	159	188	177	172	157	164	189	186	160	169	194	187	177	185	189	175	182	181	169	187	172	171	192	177	182	146	185	167	177	177	172	169	161	187	160	181	165	192	170	169	177	177	165	179	174	193	158	195	182	183	176	185	184	176	174	186	200	218	183	178	188	180	182	193	178	175	177	175	175	203	178	168	170	167	183	168	146	191	184	184	188	171	174	176	159	198	168	199	133	181	178	182	175	214	163	170	175	178	176	169	160	188	160	167	183	157	154	182	178	180	181	196	198	157	195	179	169	168	178	175	167	167	179	173	179	183	205	199	177	186	179	189	155	187	165	172	154	167	184	172	184	188	162	187	201	158	156	190	181	171	183	184	164	174	181	153	182	180	176	195	191	173	181	178	169	150	187	165	179	176	173	212	176	182	198	202	187	166	170	182	176	160	168	187	173	177	185	199	187	186	175	202	144	180	198	153	158	180	162	158	163	161	172	200	175	183	152	169	177	166	175	175	168	154	177	168	172	195	177	182	202	172	182	190	166	171	165	174	179	191	178	179	188	170	165	187	179	192	213	184	150	171	156	162	174	169	188	171	181	177	181	178	192	188	194	190	185	192	178	186	192	175	189	187	189	176	181	162	147	190	181	162	161	169	161	184	184	177	172	156	194	189	180	183	175	166	164	182	194	192	181	172	180	155	175	168	189	183	170	162	171	169	174	185	194	189	183	168	166	172	163	206	163	181	170	167	179	182	185	187	194	172	162	172	200	169	181	167	150	162	175	196	180	169	197	198	171	164	188	170	167	188	185	186	185	163	189	191	193	162	170	182	181	188	166	199	181	200	159	189	194	194	166	178	182	177	179	174	190	176	185	201	186	162	156	174	172	194	151	181	161	186	177	183	165	166	161	153	192	184	160	188	163	165	165	206	159	196	193	189	148	183	179	163	179	177	178	171	207	191	181	182	157	204	186	160	151	203	177	174	183	163	198	186	190	158	196	170	172	183	167	183	175	191	175	186	192	176	201	199	193	192	193	190	198	176	202	184	168	177	173	198	172	171	185	183	176	183	143	193	170	179	161	165	185	191	186	168	169	158	168	166	167	171	180
24661	21672	29072	24787	20306	1734	560	380	287	243	233	228	193	196	192	156	175	156	158	154	156	148	165	123	141	147	114	144	154	134	134	139	152	129	147	144	125	131	152	132	115	133	141	130	108	112	135	130	131	134	113	139	133	138	129	150	140	133	117	136	115	124	140	145	134	131	112	137	164	110	120	120	127	116	109	118	133	127	120	129	126	134	117	107	111	128	140	142	134	119	125	116	116	133	136	132	141	130	136	137	120	121	128	148	116	129	133	134	145	142	142	115	131	128	121	124	107	122	138	140	124	131	117	129	153	129	99	137	126	143	123	123	126	162	108	147	123	149	123	122	157	125	134	145	124	119	132	116	138	140	136	105	136	114	138	146	132	115	126	111	120	120	117	119	138	139	134	138	139	128	122	126	140	130	117	127	118	125	124	122	109	116	100	112	135	114	133	107	111	138	145	133	126	140	150	116	111	120	107	111	114	127	128	126	146	136	125	137	133	108	138	119	124	128	145	111	134	113	138	131	140	127	125	121	119	119	118	106	123	134	139	114	137	128	131	141	132	124	125	112	115	129	111	122	132	131	119	99	143	117	128	127	135	121	108	115	130	139	131	128	122	117	128	145	150	137	128	135	138	143	120	102	127	127	107	122	133	125	109	117	130	123	145	119	117	130	115	112	132	112	115	130	107	132	122	129	117	139	137	119	126	128	134	132	114	133	133	129	115	118	148	128	125	120	109	128	114	121	131	112	114	129	140	123	134	112	106	116	137	114	114	115	129	121	123	142	131	112	115	149	162	132	117	121	120	134	131	108	122	133	103	117	114	126	139	107	122	128	122	118	135	134	127	136	133	108	124	134	145	129	135	113	131	110	106	109	124	130	136	148	128	140	132	138	129	116	127	115	150	115	132	116	124	134	120	113	140	142	138	116	143	134	145	116	140	138	122	107	145	135	132	133	106	124	128	123	158	104	132	136	137	120	133	110	117	120	119	119	128	109	121	140	143	121	134	119	124	108	130	113	136	128	146	109	127	126	143	114	107	122	128	128	132	130	118	123	130	130	104	133	128	113	145	115	119	104	142	105	113	122	155	123	120	129	129	124	133	121	105	125	118	113	134	140	116	132	143	103	142	132	130	141	130	127	121	114	127	138	133	133	133	104	130	137	124	125	126	124	127	134	141	150	122	117	103	125	109	126	142	141	122	145	126	125	124	122	130	130	120	112	107	113	131	119	141	133	136	124	129	121	114	131	133	114	135	136	124	109	113	125	112	136	143	113	136	96	116	125	126	126	121	136	123	128	129	138	111	152	114	126	136	129	122	114	132	135	125	122	126	140	138	120	126	117	101	158	136	142	134	130	134	140	113	110	132	117	123	110	137	117	130	135	132	132	132	132	101	111	119	136	145	115	134	124	131	147	116	119	124	126	142	140	133	126	126	155	130	127	117	130	108	107	147	120	150	145	117	126	127	139	138	128	133	149	114	128	125	137	101	151	133	139	128	129	112	116	143	130	131	111	137	126	117	136	110	140	129	130	128	121	135	117	121	138	103	129	133	113	135	142	134	120	125	141	136	126	136	120	120	120	129	124	121	127	134	125	115	126	135	118	129	142	120	139	118	119	120	121	104	127	135	116	137	136	129	128	125	121	127	109	126	130	119	120	128	129	118	145	102	122	141	137	138	130	120	124	118	127	127	117	119	96	137	120	115	129	117	143	119	132	116	112	104	133	144	126	140	140	111	134	127	126	139	114	138	117	117	125	120	120	121	127	118	108	135	133	109	126	125	131	123	130	130	134	112	116	136	117	123	118	134	147	117	110	144	126	124	122	136	155	122	126	139	116	135	128	128	127	137	145	124	116	146	113	137	117	130	138	115	128	129	145	110	119	126	119	142	131	114	130	137	119	130	143	113	128	126	130	116	134	127	121	125	141	150	111	150	128	121	120	125	138	138	114	110	143	137	142	136	124	135	106	116	115	131	132	129	124	106	126	138	139	104	130	99	134	118	127	128	140	120	128	132	129	117	137	132	140	130	121	121	132	139	134	122	145	129	139	109	113	119	135	123	124	126	147	135	114	108	131	125	121	134	116	106	142	120	150	131	136	127	119	146	123	127	160	131	127	122	135	135	113	102	106	132	120	135	116	103	138	144	127	138	135	123	114	128	134	131	122	126	108	137	128	131	128	114	117	132	111	136	128	111	123	140	129	104	123	128	130	123	126	130	122	124	149	126	116	118	135	133	120	125	148	127	126	114	126	112	138	123	135	121	123	129	136	123	95	122	127	131	134	158	114	131	144	118	123	116	114	137	111	109	127	121	115	121	138	135	121	119	146	138	117	142	116	127	136	124	145	136	119	118	129	116	98	134	135	123	125	107	128	115	138	123	121	112	140	134	118	121	143	110	117	138	125	135	123	128	135	124	109	122	121	115	115	136	131	145	131	147	110	116	116	129	123	113	114	118	142	106	125	120	119	130	136	118	123	117	147	123	124	136	135	127	134	122	143	123	123	114	130	116	111	128	136	125	120	141	128	125	110	140	135	132	125	125	107	130	132	127	109	134	97	113	129	132	118	137	138	105	125	124	122	121	132	93	124	129	134	132	128	143	135	115	112	133	123	120	149	131	129	119	134	117	137	127	135	131	129	124	126	132	116	121	139	108	135	126	121	128	142	137	129	114	123	116	107	120	117	143	136	149	135	150	137	110	106	121	117	116	128	114	113	109	129	142	119	129	123	121	135	109	127	120	121	143	129	135	135	128	111	114	138	146	128	121	129	141	124	142	124	118	116	123	115	120	143	123	144	120	139	100	120	112	133	120	127	131	127	129	113	148	124	133	122	136	122	115	125	127	129	127	127	147	118	127	108	129	124	123	113	121	122	129	132	132	118	122	124	117	130	135	139	93	133	111	112	118	124	116	101	114	136	129	130	125	109	115	139	128	118	123	120	133	132	128	114	110	133	136	126	126	107	117	125	119	129	124	141	124	119	120	132	110	136	110	130	139	122	118	121	128	119	134	118	129	134	121	120	120	119	112	138	139	121	116	129	125	126	120	127	140	119	129	153	127	125	124	119	132	121	155	119	143	112	110	112	120	133	108	134	138	110	116	131	146	132	151	111	116	121	115	131	134	122	122	134	144	130	141	135	122	109	108	109	124	136	139	119	125	119	128	116	122	111	142	138	128	129	114	130	129	130	127	134	108	107	123	139	97	122	140	138	123	107	126	142	127	105	127	124	117	132	131	104	129	124	115	132	123	116	106	122	137	104	133	123	128	121	137	130	150	118	117	121	88	105	122	139	127	132	132	143	127	141	139	140	124	136	115	121	126	108	135	121	128	136	134	123	116	122	116	131	132	125	131	121	147	132	124	145	136	127	107	122	122	129	120	133	122	104	133	128	128	127	140	128	123	136	111	116	128	128	113	114	124	137	135	127	121	127	136	126	113	136	113	124	123	118	147	120	133	125	134	129	114	134	118	111	141	141	146	116	148	154
38112	9969	8691	4308	2797	2022	1540	1281	973	835	709	591	558	561	511	493	428	391	406	391	381	338	328	325	323	353	348	302	317	303	276	303	297	310	285	283	280	298	306	268	270	311	261	271	264	278	283	274	265	276	250	312	260	258	238	273	281	256	270	289	266	276	264	278	272	271	286	301	259	297	270	280	270	277	301	242	247	276	264	261	258	242	261	255	258	290	280	253	262	253	250	266	271	291	247	236	258	290	270	273	283	273	286	279	265	273	253	256	267	237	242	278	270	246	290	251	266	241	290	229	259	252	295	229	280	272	268	261	257	234	282	276	292	267	258	260	286	261	248	251	275	235	269	264	242	289	285	257	257	250	278	254	279	240	252	296	235	263	235	301	242	292	268	292	257	251	276	287	278	255	255	285	256	251	249	310	253	270	275	236	261	263	282	283	274	253	291	283	261	282	246	283	246	286	257	282	266	249	265	260	247	275	269	280	254	243	242	265	265	270	272	220	275	277	253	242	263	257	286	284	228	253	271	268	245	249	247	256	272	250	294	243	269	257	237	247	268	258	258	247	280	236	262	256	247	253	221	248	286	248	266	247	260	252	269	285	280	275	253	275	269	251	246	252	256	262	263	228	250	259	257	262	282	240	258	267	275	283	245	240	267	284	292	251	277	273	259	286	248	287	268	250	236	261	229	243	287	277	271	257	253	255	262	256	286	252	265	253	250	251	264	279	264	255	286	268	282	252	264	287	257	248	280	271	266	287	273	255	230	263	269	297	291	273	267	277	242	256	245	269	260	255	279	261	282	248	272	243	281	238	289	260	273	247	275	270	276	258	256	254	231	244	261	257	220	295	274	247	276	256	261	275	272	289	257	270	252	256	232	241	293	285	280	255	274	254	296	269	257	244	251	296	256	289	259	230	250	252	264	264	248	238	280	268	279	262	250	248	266	284	278	263	313	254	260	263	285	240	248	271	254	251	275	285	262	252	274	260	312	269	263	241	253	264	253	262	286	272	254	272	250	229	266	257	250	253	284	265	263	243	241	292	276	265	250	269	230	274	248	248	251	232	268	235	256	244	257	251	249	287	251	231	247	265	256	262	266	252	281	251	248	275	255	265	256	285	237	288	225	268	261	272	254	264	232	302	260	249	248	244	301	266	254	261	307	299	243	258	259	258	257	243	246	255	264	265	255	284	254	272	252	257	279	250	254	247	263	262	257	277	252	262	237	233	240	270	241	271	269	222	270	260	277	276	260	292	282	250	254	285	243	266	256	275	269	245	255	254	275	295	264	293	252	276	282	286	291	269	262	264	251	260	223	261	263	259	277	274	265	264	227	260	268	283	240	246	237	269	261	254	279	228	267	276	250	262	294	266	275	280	286	246	257	235	253	263	271	286	282	247	239	264	270	253	246	263	253	266	288	262	271	298	262	243	271	267	284	259	244	264	255	275	246	296	269	291	248	247	271	258	249	278	245	254	248	243	267	285	252	240	260	258	285	257	274	238	246	265	244	267	265	264	264	263	300	267	266	277	244	286	243	241	244	253	267	270	262	263	273	274	233	259	275	251	246	251	225	243	248	263	263	270	242	259	258	257	257	251	265	261	247	267	253	267	256	223	253	239	252	260	259	277	253	273	238	268	243	264	256	282	264	260	258	257	254	256	257	284	233	278	249	276	242	276	269	240	265	263	275	249	248	264	247	258	268	228	237	264	267	268	252	231	245	274	263	267	245	238	266	269	263	246	275	265	257	263	251	252	266	257	278	270	263	247	287	268	258	268	262	290	277	281	262	262	244	267	248	248	260	273	274	284	237	284	264	283	245	268	252	266	273	276	250	247	244	271	272	254	272	240	260	262	249	273	257	245	260	243	257	254	249	292	245	292	234	268	264	271	291	267	281	285	286	269	263	273	261	285	268	239	288	253	259	281	270	243	282	262	239	236	287	289	259	278	267	237	260	227	281	273	259	257	251	286	261	252	264	256	277	296	252	274	250	262	253	274	241	237	265	272	265	260	249	271	281	253	275	288	287	241	276	267	229	289	244	264	262	264	236	255	252	244	253	282	248	273	250	262	252	259	220	273	271	279	243	256	263	272	273	266	265	257	271	265	276	258	262	269	248	262	243	287	228	274	258	289	245	276	275	299	238	254	319	270	270	288	260	253	260	267	257	307	260	243	289	228	249	258	246	275	295	254	229	264	271	268	236	238	258	269	272	256	277	268	239	221	256	261	259	236	251	262	246	230	252	270	260	280	257	291	277	270	260	275	224	263	259	280	264	272	268	250	284	277	266	271	242	236	292	282	277	271	254	249	245	287	287	263	251	253	234	243	246	267	279	272	268	254	267	261	266	274	274	250	268	257	253	266	284	291	249	262	270	257	245	247	269	252	281	268	247	245	247	236	286	225	247	264	261	257	250	282	270	257	285	280	275	268	280	286	258	276	262	295	263	286	239	254	241	291	264	252	256	263	272	295	262	263	273	250	255	276	275	281	259	309	267	258	244	275	252	253	256	270	243	262	262	246	247	259	261	268	231	291	287	267	254	263	281	243	243	240	247	280	257	284	271	256	260	259	267	259	230	286	270	256	244	227	280	282	268	270	260	270	286	268	269	278	255	240	240	255	271	249	269	250	263	254	295	251	260	282	270	282	269	233	234	250	252	290	269	231	264	264	262	269	274	256	282	260	270	263	236	258	238	265	291	267	266	266	240	251	260	276	257	234	266	284	277	271	239	239	226	266	248	238	231	274	259	238	280	272	286	277	263	275	273	277	249	221	260	225	246	256	278	291	270	272	260	261	268	271	270	269	287	251	273	261	269	283	275	257	241	277	238	279	252	289	266	265	243	245	248	263	277	268	250	251	237	267	274	256	253	261	293	301	266	256	245	269	273	261	260	258	267	271	280	264	255	247	274	287	257	281	281	256	256	243	271	254	279	246	244	241	206	239	275	265	262	261	278	262	259	246	265	281	258	241	263	242	269	250	253	279	287	273	252	294	256	282	238	262	254	248	262	243	277	276	262	247	270	256	256	256	238	273	274	244	262	256	256	288	263	233	256	281	250	253	249	242	284	258	263	270	259	250	250	283	242	231	258	262	271	258	246	253	256	269	276	271	248	260	261	264	259	263	265	257	252	267	251	289	254	258	228	264	273	259	245	286	270	226	272	230	245	254	256	284	236	261	266	254	254	260	269	263	282	256	265	273	238	261	269	262	250	256	259	267	241	275	247	244	266	248	264	261	270	247	299	282	272	270	306	243	260	267	267	283	248	268	291	277	254	265	255	252	263	252	285	267	252	258	256	251	266	251	257	248	251	241	280	256	287	273	253	283	219	261	288	269	297	270	258	278	255	256	248	241	299	260	272	252	249	259	270	258	254	237	250	281	269	249	233	274	245	262	256	240	260	242	248	258	290	255	259	278	247	277	256	243	239	240	259	286	248	244	261	245	286	264	287	273	257	235	260	277	269	237	271	272	270	228	254	229	289	256
23800	21688	29810	24093	21688	19788	2086	793	602	543	512	470	395	427	388	361	379	312	337	329	342	329	315	320	314	317	326	315	321	303	301	305	264	321	313	312	267	315	279	338	295	329	275	286	290	287	265	343	285	280	275	308	295	257	295	307	261	302	276	269	275	295	302	283	276	283	270	266	305	284	270	278	286	262	281	303	265	260	280	299	301	273	292	268	292	315	284	282	278	254	288	266	258	288	308	293	284	263	300	297	281	278	297	274	279	300	249	296	272	278	277	255	282	279	265	279	269	303	279	263	277	309	275	285	246	307	269	274	295	303	283	266	281	272	291	291	288	298	317	267	268	264	223	288	296	311	287	247	308	307	313	277	288	289	282	286	294	276	257	294	264	272	279	286	297	268	290	299	298	263	263	309	282	289	275	310	312	288	298	257	248	283	280	268	271	281	322	334	261	259	281	281	292	271	254	282	270	308	310	264	254	276	269	253	293	288	294	288	302	269	280	263	264	293	279	269	289	263	285	274	311	295	282	290	279	285	265	264	288	283	262	290	275	286	285	273	285	283	311	269	282	285	286	257	292	297	284	264	265	299	304	260	308	286	301	288	259	286	297	260	287	286	282	301	305	301	269	277	295	294	295	266	276	291	260	265	274	289	291	272	296	266	273	294	315	270	277	279	291	291	284	291	292	247	254	289	282	277	290	257	310	272	289	305	259	261	265	283	294	272	313	273	249	252	304	275	275	272	273	280	273	278	300	299	240	277	280	268	300	304	280	281	310	276	269	294	260	297	308	287	301	274	274	278	264	299	282	315	262	283	264	278	292	278	267	261	303	276	265	261	263	275	295	301	279	284	262	277	297	321	306	290	306	287	311	290	284	270	282	271	277	270	242	282	252	294	291	273	275	286	281	299	282	295	283	263	283	289	304	277	296	295	287	295	296	291	298	303	246	279	258	285	255	298	296	257	273	283	305	260	274	290	282	266	283	284	296	312	309	282	290	282	297	255	279	296	257	297	269	274	285	233	276	268	287	266	293	257	304	292	294	295	312	251	297	283	288	295	280	274	281	283	275	298	284	282	275	293	259	278	262	296	285	277	312	277	281	279	288	269	295	286	280	306	279	282	310	290	296	266	308	305	298	271	304	252	253	263	272	262	288	284	266	291	274	274	291	251	303	257	279	250	281	275	273	276	272	304	284	289	275	296	260	288	263	272	258	300	277	292	269	284	306	277	296	272	248	290	267	272	309	283	264	280	282	296	306	276	305	293	283	288	331	259	293	280	301	298	263	293	246	318	272	289	284	279	263	283	290	273	301	309	284	270	308	280	268	275	249	285	277	267	274	272	274	300	237	288	281	275	297	294	281	271	289	271	222	262	268	280	279	278	302	302	245	288	261	256	283	272	271	277	278	264	273	259	267	279	289	275	276	271	265	297	267	283	285	298	291	269	267	288	290	288	277	273	280	258	303	284	266	272	265	270	268	278	274	294	268	290	277	285	289	250	259	273	270	271	286	261	293	276	249	294	268	275	282	276	298	330	282	276	307	289	290	284	254	259	279	301	288	273	279	265	285	272	257	298	264	250	286	254	245	289	295	297	304	289	293	322	271	271	304	284	297	263	277	298	272	259	284	303	300	296	299	262	266	247	313	289	260	310	273	291	230	294	277	276	285	267	284	297	239	269	280	281	260	284	270	259	303	267	261	323	309	272	304	275	278	319	290	299	285	292	274	293	271	266	306	281	278	290	279	294	283	309	270	311	281	268	273	287	263	290	291	277	260	253	282	296	278	304	272	291	275	257	293	280	278	306	262	270	258	281	282	262	285	301	290	288	281	303	263	241	298	274	289	281	275	303	290	311	286	280	291	259	245	254	286	271	279	254	296	295	276	282	280	279	290	277	283	301	259	301	262	268	270	269	264	267	275	268	255	304	281	275	302	276	276	285	272	287	281	267	256	309	261	268	269	261	249	282	283	283	298	275	270	298	305	269	268	260	275	292	302	283	247	288	246	259	276	285	309	286	276	298	296	296	287	290	236	279	253	298	271	285	246	271	280	262	289	296	249	281	288	294	288	278	291	286	271	287	258	285	267	266	270	269	291	319	302	279	279	273	286	277	299	295	299	288	267	274	291	265	268	292	267	293	279	276	280	256	285	284	294	309	298	311	263	274	258	267	290	264	299	284	259	250	278	284	297	329	276	286	285	269	265	282	302	267	246	263	277	274	280	280	300	275	296	293	274	312	305	283	278	328	288	269	292	284	303	261	284	289	268	271	262	250	256	254	294	277	253	269	265	259	290	274	299	278	277	291	254	281	268	284	285	267	273	269	262	307	247	284	297	282	272	283	291	321	297	283	292	302	281	288	279	284	284	277	289	266	297	289	260	264	297	276	285	251	266	291	266	264	268	273	287	293	266	279	267	287	258	267	297	270	259	303	293	273	276	282	283	301	267	267	254	303	288	300	272	277	317	270	288	307	259	295	305	283	314	274	314	311	279	289	286	288	311	274	257	270	273	255	301	302	278	268	277	304	249	284	282	278	259	284	284	258	272	255	290	250	262	294	284	294	292	299	269	252	300	294	271	249	260	266	294	303	309	260	260	266	283	300	261	270	277	282	297	264	247	272	271	313	277	260	264	275	261	258	288	265	305	262	260	284	251	303	288	244	262	282	265	303	292	303	286	266	279	283	273	273	272	327	296	280	266	277	260	244	268	292	276	272	275	270	275	265	276	288	271	296	282	289	296	279	295	274	289	269	251	264	286	283	284	268	277	289	259	279	274	273	260	270	282	284	270	265	273	284	298	253	278	262	310	287	253	293	269	297	262	283	284	316	297	284	282	316	283	304	271	283	296	297	277	283	274	259	284	271	296	239	274	287	282	289	264	275	285	288	276	268	264	261	271	274	281	279	271	278	284	301	304	283	262	296	280	286	254	313	266	265	278	284	310	289	265	271	259	312	267	310	280	285	248	264	273	289	270	244	319	264	277	283	270	285	261	283	283	264	315	271	301	276	285	291	272	271	261	271	277	243	279	334	276	268	293	276	293	258	273	258	270	290	258	248	293	284	253	274	268	284	280	302	286	296	295	270	277	290	275	272	301	260	306	264	284	289	263	256	292	301	287	256	304	265	277	290	277	274	270	278	265	279	269	269	274	296	278	269	253	282	323	297	256	259	290	304	306	258	258	279	292	286	286	295	289	308	295	313	305	264	269	301	295	262	252	245	262	307	279	301	267	255	278	293	282	273	289	268	268	283	251	289	318	284	274	273	281	253	305	278	288	286	253	285	284	264	274	276	258	306	252	277	306	262	287	265	266	275	276	256	300	302	287	275	294	276	292	276	273	272	285	275	279	278	310	281	289	299	255	277	280	318	279	290	242	280	276	283	263	274	258	269	288	263	266	266	256	256	291	263	284	293	294	242	275	264	271	296	312	281	290	294	243	285	265	276	278	258	278	283	265	288	297	237	263	289	266	276	264	248	266	271	287	285
42411	15290	13948	7593	5128	3814	2858	2327	1968	1687	1336	1193	1102	1079	929	913	869	802	808	734	688	728	743	677	681	668	652	610	636	560	632	649	563	558	601	594	618	573	577	575	593	593	562	600	577	530	610	627	580	574	553	534	568	557	548	535	539	532	530	577	539	550	554	498	544	608	553	566	553	583	559	539	528	567	527	568	545	556	566	539	527	528	543	568	506	566	543	534	537	544	560	538	541	551	559	544	526	525	581	519	563	508	521	539	593	530	505	528	566	578	569	551	576	515	560	487	544	524	533	566	507	546	546	501	534	550	542	542	575	562	540	612	551	547	543	559	551	552	558	555	527	551	502	530	491	522	527	544	538	516	574	494	547	540	540	535	511	504	547	535	490	526	524	541	552	505	534	536	506	567	539	491	523	501	544	570	525	550	570	524	505	522	533	513	573	555	521	556	514	553	503	507	545	496	483	532	547	507	541	513	546	534	589	507	540	541	560	532	541	529	541	538	521	558	541	530	521	505	569	536	527	566	533	518	518	503	532	505	525	550	566	530	518	539	547	505	504	526	549	509	514	527	521	507	588	534	547	548	543	544	593	540	563	530	532	515	525	529	509	509	551	546	563	548	521	503	548	517	528	514	537	544	546	555	490	539	565	540	513	550	541	518	541	523	517	521	497	557	536	517	540	533	524	526	534	567	508	473	552	532	528	543	557	532	509	541	533	554	482	508	552	559	553	541	517	556	559	517	548	567	513	526	544	532	564	587	560	568	511	503	549	532	523	554	532	558	544	516	537	539	525	545	500	559	539	538	528	554	511	552	569	500	534	527	555	552	526	529	549	549	527	483	574	512	534	527	532	504	531	540	505	546	512	530	538	561	538	537	516	557	531	518	517	530	533	531	530	501	522	517	535	534	552	548	531	564	500	506	552	588	542	568	537	534	538	517	538	517	514	518	507	596	547	517	560	516	578	541	542	519	561	517	552	533	514	532	523	535	544	538	529	519	539	533	513	542	501	506	499	558	559	533	524	561	539	541	548	521	559	531	578	524	574	532	507	530	502	523	520	507	521	557	559	567	536	562	536	506	519	491	511	508	489	535	498	555	533	567	532	527	531	565	508	513	562	585	530	507	556	524	558	514	542	555	572	518	520	521	543	573	566	527	537	534	558	562	553	503	527	509	518	464	506	549	575	505	567	513	542	533	559	551	557	550	552	551	501	479	532	564	577	509	513	501	515	520	571	524	522	529	545	578	524	524	545	526	572	539	572	560	555	543	529	519	529	567	537	550	530	555	532	530	561	528	504	554	527	547	533	561	546	546	552	546	544	564	508	549	562	520	560	510	552	542	511	543	510	533	519	553	554	578	551	551	525	535	542	511	503	540	560	615	572	536	535	553	534	565	542	508	543	496	541	533	517	545	458	563	544	540	540	494	510	507	570	542	523	514	536	563	511	548	531	519	551	573	549	573	530	534	535	511	541	526	500	514	488	534	530	499	542	532	553	547	537	555	559	519	552	528	564	561	513	536	513	503	564	500	543	577	542	555	511	536	557	531	552	504	542	558	556	526	531	536	545	498	550	525	518	588	507	535	522	522	562	512	530	536	500	480	513	504	545	521	513	548	555	555	528	547	513	532	533	545	552	533	497	511	557	551	513	557	529	513	527	530	493	513	553	529	517	563	536	544	520	521	501	489	549	572	537	552	557	542	549	518	535	517	509	524	578	514	551	518	511	526	536	546	530	512	505	525	515	517	548	516	577	543	544	513	546	555	512	548	524	540	537	502	506	546	563	531	551	569	544	490	521	542	558	538	563	494	528	538	520	536	514	522	521	521	510	534	515	514	560	549	509	523	528	493	526	540	551	512	527	510	519	533	556	576	538	518	562	542	564	541	503	540	548	541	491	557	514	507	543	543	531	570	503	512	515	550	559	503	487	514	502	529	548	532	509	513	561	518	472	588	546	505	522	547	508	533	527	505	548	495	519	541	542	604	554	521	515	485	552	593	545	544	580	554	531	558	534	513	502	529	558	514	494	522	493	542	518	492	507	522	503	532	517	502	538	538	557	552	522	535	545	529	572	543	584	510	504	485	557	544	528	486	530	546	494	533	541	545	558	526	570	552	567	522	538	532	548	482	515	510	534	533	575	559	502	544	529	507	561	546	515	544	541	547	544	552	543	569	479	539	549	543	529	534	509	505	534	520	534	538	530	530	564	509	560	550	534	511	518	532	535	534	563	542	548	534	535	557	520	566	582	512	566	528	508	563	532	572	557	610	500	520	547	507	527	476	521	506	513	571	492	544	534	515	548	547	536	549	552	497	541	539	545	549	549	505	511	531	554	538	553	534	526	522	538	510	556	557	523	493	563	546	525	526	555	505	518	572	521	550	568	520	515	543	530	528	559	501	539	500	549	537	526	503	521	566	560	556	505	540	537	520	538	501	547	512	522	524	490	545	522	555	565	557	544	531	520	488	513	497	539	534	514	563	527	476	538	542	535	543	549	534	550	515	559	558	523	579	551	540	530	529	511	558	522	546	527	512	570	549	523	476	529	545	568	564	529	558	527	493	527	513	520	541	579	526	562	520	523	462	525	506	528	504	549	579	508	516	529	577	524	585	512	546	525	528	557	540	528	544	569	538	545	547	567	512	513	539	571	561	532	574	585	550	518	572	524	528	551	516	507	533	559	529	524	534	520	492	524	525	521	543	549	529	537	533	567	581	499	550	544	525	573	511	536	515	507	518	545	544	567	522	533	540	567	511	575	507	490	541	571	557	562	538	543	540	549	520	525	559	529	523	488	538	556	538	537	567	542	538	517	581	510	546	525	536	550	532	553	550	537	505	564	493	505	519	549	518	532	505	527	514	548	518	543	536	519	541	561	538	533	531	528	550	512	522	557	521	549	516	530	494	547	499	542	536	546	566	529	538	543	495	537	519	572	536	532	546	559	536	498	528	534	530	506	551	529	540	516	509	514	546	534	526	540	551	503	508	508	550	498	575	568	533	566	471	517	542	470	543	523	493	521	547	493	524	517	570	515	552	542	557	534	522	509	536	517	521	523	550	520	492	531	549	519	515	559	572	549	536	562	525	560	537	567	551	551	598	556	548	544	531	549	543	498	500	540	515	487	538	502	535	550	515	507	502	501	519	507	558	564	551	558	534	564	492	485	542	536	497	543	548	545	559	506	516	497	548	537	528	541	529	520	535	521	541	531	555	538	525	519	547	575	522	577	527	539	520	562	542	508	529	539	532	528	508	526	544	536	546	547	572	548	527	549	495	520	540	522	564	529	505	581	559	514	543	561	516	512	519	512	557	543	559	551	542	519	513	522	546	538	491	560	522	551	527	545	526	498	511	541	533	509	543	535	509	515	535	535	515	535	555	539	536	551	523	540	508	484	528	552	536	531	505	520	555	542	517	533	532	559	538	493	577	556	520	568	552	520	524	504	497	530	538	485	533	580	533	531	527	545	517	550	500	479	560	519	509	539	549
27391	20971	7271	319	169	108	96	84	112	80	79	108	96	93	92	69	78	74	98	85	94	80	67	94	86	81	76	87	87	86	84	69	85	90	82	55	87	69	79	78	85	73	61	61	72	78	65	91	75	81	76	63	73	92	78	100	82	71	84	79	102	84	71	83	81	83	57	81	82	89	85	80	71	76	70	87	78	70	83	87	90	83	81	74	73	80	80	71	77	89	92	84	75	92	94	75	87	69	74	94	88	66	68	82	78	77	87	84	71	84	91	76	73	84	80	85	95	85	75	77	78	92	73	73	75	87	83	83	78	72	81	74	74	77	85	93	75	75	86	92	76	89	76	77	85	84	76	81	96	69	78	76	81	103	79	74	83	69	94	88	101	88	74	68	69	71	82	74	75	64	70	77	92	72	76	85	79	83	87	86	69	69	76	80	57	71	50	98	89	93	78	96	62	90	89	79	81	90	75	85	92	78	85	99	80	80	76	68	82	90	79	60	79	92	79	80	71	81	84	87	76	89	73	79	77	86	62	75	62	90	67	86	84	73	74	79	74	67	72	75	82	70	76	91	77	60	70	83	76	77	81	71	68	82	80	74	82	76	70	70	70	85	86	68	70	82	79	77	87	84	69	88	87	76	88	82	69	72	79	73	73	82	99	65	76	81	78	67	75	78	70	64	69	76	72	76	85	83	76	81	81	81	84	76	90	77	79	66	79	83	79	86	76	88	82	72	60	70	59	81	80	83	80	78	87	78	72	73	76	77	86	80	67	76	93	70	65	76	70	77	88	68	90	83	75	71	64	75	89	64	71	72	73	75	85	72	75	74	73	69	89	63	80	74	86	78	79	76	82	77	99	85	70	93	69	71	92	83	67	93	93	67	75	104	60	80	77	82	100	66	83	71	86	87	62	78	82	77	75	68	80	91	84	88	89	84	94	78	79	76	76	88	81	88	98	77	91	78	95	79	74	85	73	92	71	94	85	91	80	78	81	93	75	75	99	79	73	78	85	75	93	85	68	81	71	78	82	58	66	69	83	82	83	93	84	86	83	72	86	82	70	81	86	77	88	72	94	78	109	81	75	94	77	81	74	84	75	85	85	71	85	90	82	85	68	83	83	71	79	83	83	73	79	78	88	93	61	84	63	77	87	80	71	91	79	68	100	77	71	68	83	95	90	84	78	66	84	71	93	95	69	76	71	73	85	89	62	97	71	57	78	83	63	68	78	52	94	79	76	70	83	88	83	74	75	63	86	75	89	85	72	87	68	81	65	84	81	76	79	82	81	87	87	91	75	61	88	86	89	72	92	73	81	83	94	79	90	79	74	98	80	94	59	89	74	73	78	66	85	81	74	109	81	86	82	76	89	104	75	69	86	74	85	88	66	84	75	73	96	77	78	74	93	80	86	74	87	86	86	73	63	68	84	94	88	71	83	83	90	65	95	75	84	90	78	73	87	69	84	76	73	83	63	85	84	67	67	94	73	89	79	79	82	83	78	69	73	75	98	80	78	79	78	80	82	74	67	63	78	87	94	73	79	73	80	71	87	88	75	78	84	89	89	76	75	72	68	76	90	96	78	77	70	83	91	74	80	98	86	91	88	86	83	71	82	63	75	89	91	74	78	71	82	86	84	87	87	70	69	81	92	92	67	74	98	89	84	73	79	76	77	74	76	65	88	78	64	85	84	89	79	92	87	75	87	78	87	92	78	94	91	72	84	72	99	79	76	89	92	68	76	82	88	74	72	81	94	74	87	79	79	90	69	71	91	84	69	87	71	88	71	85	89	81	89	83	70	74	98	79	78	94	74	69	89	77	76	77	104	81	70	93	92	78	95	74	102	83	93	79	83	72	107	82	77	84	83	74	68	78	93	74	82	83	89	71	70	75	80	80	71	92	83	94	81	83	81	77	79	102	80	92	85	98	78	77	78	76	74	97	81	73	75	80	84	77	77	69	98	82	63	90	76	70	74	97	86	74	84	84	63	66	77	78	72	77	71	86	85	82	85	82	96	89	79	90	92	83	82	61	75	83	80	65	76	71	97	94	82	91	63	68	62	79	83	79	74	75	75	88	95	83	87	79	83	77	93	87	88	64	83	75	82	72	73	76	89	84	79	85	78	70	85	75	83	90	85	68	87	87	76	94	91	74	91	75	73	77	87	87	87	67	88	68	89	71	69	75	75	82	81	87	73	104	77	78	76	74	81	72	75	74	78	94	83	74	86	78	93	86	82	77	77	75	81	71	81	83	67	83	81	84	85	62	77	78	80	81	80	77	82	77	84	92	90	90	82	89	85	84	74	72	75	92	89	66	83	89	84	64	95	88	75	81	81	75	98	86	78	75	80	66	73	56	76	68	90	80	64	83	105	83	67	66	78	67	88	91	83	78	84	69	83	83	81	85	85	67	85	63	87	73	75	93	91	73	81	80	65	75	85	80	69	75	65	75	79	83	77	80	82	109	77	70	76	69	93	77	91	89	84	65	88	89	88	69	79	71	80	97	74	72	79	77	82	89	98	79	76	85	66	79	73	72	86	82	64	84	72	72	87	73	80	85	76	88	84	93	82	81	79	64	71	76	58	92	81	71	68	69	84	90	83	93	84	88	86	73	75	87	79	71	81	73	83	77	67	95	80	74	74	62	73	74	80	78	70	74	80	76	68	95	85	72	66	75	79	81	79	65	72	83	84	71	82	76	84	76	70	75	89	88	61	73	81	79	89	63	77	78	81	76	86	73	75	75	74	101	90	94	75	70	71	81	74	83	85	95	87	70	63	75	79	73	91	72	95	65	68	71	70	80	77	70	82	84	83	63	69	92	86	82	67	79	74	80	87	76	75	76	85	96	83	86	87	73	70	55	79	76	82	78	79	74	75	81	86	86	83	89	88	88	75	76	78	87	81	81	83	86	86	78	97	86	76	61	86	71	72	66	84	87	90	69	77	82	89	82	74	85	78	84	70	81	84	80	76	75	84	72	71	93	86	82	75	85	91	78	73	78	96	82	86	74	76	67	88	80	77	71	75	74	85	83	70	71	85	92	88	82	87	82	74	100	89	62	87	67	78	55	78	84	68	87	55	73	77	98	89	86	76	72	84	82	73	78	74	87	78	80	86	76	72	86	83	92	77	78	107	69	88	89	74	79	88	77	79	80	83	76	72	82	79	93	81	94	78	80	77	84	97	84	90	82	72	84	73	79	82	89	82	85	73	73	85	76	75	70	60	82	97	83	74	80	91	96	94	84	92	88	81	80	68	74	74	76	94	77	84	78	96	80	82	78	67	73	67	103	60	89	92	70	68	65	75	90	83	86	76	73	80	93	71	65	77	73	77	64	80	67	86	71	73	73	82	90	80	73	72	78	70	69	81	81	83	75	82	69	79	76	81	76	86	84	80	78	84	63	84	100	75	81	85	78	82	92	80	78	91	79	86	76	78	77	95	79	67	69	72	78	82	87	81	79	91	72	96	84	70	79	79	76	83	81	92	79
15765	1291	1049	566	440	290	243	256	219	189	207	204	197	201	179	207	173	177	174	178	178	160	169	215	140	153	183	170	154	156	154	166	169	185	164	148	185	178	183	164	158	166	176	184	147	178	160	168	158	160	163	160	191	149	168	134	156	171	155	151	176	168	167	155	174	160	159	180	158	172	176	158	165	136	176	159	161	183	157	162	163	155	165	172	168	170	161	182	161	174	144	167	162	166	175	151	159	165	161	146	153	189	180	165	172	151	156	156	163	143	160	153	145	149	143	139	164	161	138	162	154	160	169	173	165	172	144	160	177	157	168	143	157	174	163	147	160	156	169	161	188	144	154	163	151	167	178	170	176	146	165	169	152	192	170	168	167	166	176	155	137	160	173	145	163	164	157	171	156	175	179	160	164	170	155	172	160	164	181	160	157	176	163	178	153	168	166	174	153	165	163	178	188	166	156	150	163	150	181	145	156	158	139	160	164	156	172	146	144	146	153	141	144	168	160	166	180	154	164	155	165	157	181	156	170	139	151	177	142	187	146	166	169	165	156	143	164	165	181	171	162	174	146	168	161	152	178	147	168	166	159	174	157	149	172	169	147	188	169	169	167	191	182	165	165	147	166	168	178	151	168	168	166	161	186	136	178	169	149	156	182	125	154	158	191	185	167	179	154	171	172	175	169	145	167	155	210	178	168	136	161	175	164	133	178	152	165	157	184	156	163	162	171	154	157	168	164	150	148	152	157	175	168	165	164	159	143	157	174	161	164	165	152	168	176	149	159	161	159	165	147	163	145	149	167	172	145	159	162	178	169	176	137	175	163	155	154	139	196	143	164	159	173	170	162	154	189	159	161	148	151	154	163	147	179	162	168	163	159	144	163	142	162	137	143	172	146	157	165	158	153	163	164	160	125	171	144	173	163	165	181	143	153	153	140	178	169	160	142	145	166	138	142	153	173	164	170	174	156	179	163	151	151	163	160	170	168	145	171	158	163	139	168	161	138	170	191	180	137	168	169	169	149	164	146	159	167	189	161	158	185	152	150	173	172	156	156	159	182	148	181	143	161	158	164	148	144	172	177	159	168	150	140	166	156	176	169	180	157	158	166	150	154	160	159	177	169	161	172	164	154	148	165	174	163	142	171	167	135	163	149	138	162	161	171	170	169	153	151	187	164	155	192	160	136	154	168	151	165	157	170	191	168	140	161	172	184	168	168	174	180	150	159	167	158	172	138	173	195	160	159	165	168	138	188	180	170	157	156	161	181	166	161	168	175	178	155	167	184	164	171	147	183	167	174	171	167	153	171	159	155	158	160	160	180	150	154	176	175	178	147	157	146	164	198	169	159	154	180	170	184	159	173	154	148	168	152	157	173	156	189	181	167	154	162	174	156	176	171	190	179	161	180	147	154	156	172	163	165	159	150	129	154	153	168	147	170	146	151	171	184	188	147	161	156	156	163	168	176	152	154	146	180	134	173	161	147	156	138	151	163	170	149	179	165	166	167	184	165	177	153	164	146	177	157	145	135	139	155	154	161	167	173	171	153	161	162	165	166	158	160	180	179	151	156	142	174	167	141	166	149	139	166	160	155	175	156	167	143	160	150	152	150	152	151	181	165	160	161	149	155	149	147	152	179	168	145	153	186	144	150	159	163	162	163	185	175	145	158	161	172	174	181	194	162	161	160	164	153	151	151	147	183	167	170	149	141	167	165	176	168	159	167	180	173	154	165	170	160	173	163	145	174	143	168	158	165	187	192	155	176	149	175	192	184	160	140	163	173	168	175	171	154	153	180	156	153	170	156	194	182	148	195	168	148	159	166	141	153	164	172	156	161	183	162	161	158	161	168	180	172	165	173	179	168	143	193	156	161	163	186	164	146	174	164	155	171	142	144	144	173	169	164	176	164	171	199	163	168	151	154	164	153	148	168	142	168	140	178	174	179	184	172	166	178	177	151	149	142	161	177	166	167	167	153	153	177	159	143	146	140	149	162	169	167	141	163	175	161	159	168	160	152	173	148	147	174	181	150	176	155	167	141	176	159	149	172	146	144	162	153	149	186	167	154	153	150	171	159	133	158	162	167	145	181	177	162	146	163	149	196	151	174	159	133	176	169	160	157	163	146	160	170	164	160	168	157	166	152	140	149	159	180	169	174	122	182	165	160	144	167	148	168	162	158	175	163	172	136	155	141	141	140	164	187	152	172	166	159	185	159	191	136	146	159	165	168	182	171	155	161	160	177	162	164	142	166	175	190	173	177	158	171	168	171	170	161	158	144	153	160	162	146	166	167	150	169	190	162	183	154	168	166	162	167	189	154	147	160	165	151	167	156	175	168	164	202	179	181	162	162	186	169	149	166	161	162	160	149	147	170	163	168	160	190	171	150	156	162	173	165	144	160	136	133	161	174	160	175	156	158	150	149	172	150	178	153	137	169	175	141	153	151	179	150	144	150	165	154	176	171	158	171	170	155	172	179	147	154	165	146	149	173	159	158	178	149	171	170	162	161	145	174	179	170	183	168	165	176	165	145	163	133	165	158	166	163	171	153	172	173	176	151	154	200	186	160	178	176	159	166	166	171	169	161	170	162	176	178	140	172	139	157	163	165	168	173	141	172	182	164	176	175	166	163	156	153	156	154	164	179	177	171	169	147	162	172	166	169	145	151	171	154	165	144	200	175	158	168	151	169	178	172	157	163	165	175	165	177	177	160	167	169	168	177	169	148	165	166	164	169	141	149	170	158	167	158	169	154	151	155	187	155	141	155	162	140	177	194	171	193	167	159	167	154	157	149	145	168	172	166	161	167	162	151	153	164	158	196	155	182	149	156	157	156	160	139	146	169	197	164	160	176	168	143	178	155	159	166	165	166	177	162	159	167	169	150	145	166	169	164	154	144	154	150	188	177	159	146	155	165	168	178	156	159	171	165	168	168	168	179	183	169	153	164	175	154	151	176	159	144	178	154	153	161	169	172	172	164	158	177	156	154	159	169	152	163	178	178	169	185	167	157	179	174	160	167	169	186	163	151	160	153	159	153	169	144	171	164	149	183	175	165	165	161	155	151	159	173	136	158	146	167	150	164	146	157	163	171	134	149	150	176	162	145	149	160	185	153	170	167	160	163	153	152	176	157	151	163	132	151	180	147	177	159	161	201	170	163	171	188	154	158	153	173	162	163	179	178	161	162	164	161	146	149	163	163	147	132	164	175	180	175	153	148	158	136	149	187	133	164	167	156	176	171	162	162	162	140	158	177	177	159	184	164	161	172	160	180	134	142	150	148	153	165	174	170	150	172	161	138	167	140	148	176	155	145	164	148	153	176	162	155	180	174	151	178	143	171	178	143	150	152	165	160	156	167	143	170	166	156	152	162	149	156	181	158	163	170	173	172	166	178	164	185	158	162	168	163	161	159	145	154	189	169	166	168	178	155	163	174	157	157	173	161	154	154	159	165	171	154	151	172	149	158	180	178	176	159	158	172	155	182	171	157	151
24721	21708	29100	24845	20548	1808	514	370	283	233	227	192	196	182	194	181	162	142	149	149	160	161	154	149	140	133	137	142	137	148	153	136	136	145	157	137	146	130	142	138	118	140	121	136	132	115	118	122	135	137	130	135	135	124	124	121	119	133	138	146	139	137	122	127	156	127	142	124	138	131	137	120	98	120	126	130	129	132	125	116	110	115	135	131	143	111	146	136	131	117	123	136	123	109	127	140	123	134	118	131	140	114	130	123	153	128	121	124	146	130	136	116	134	134	120	104	126	130	136	116	115	145	130	138	134	120	133	135	127	127	142	126	125	122	126	127	132	111	149	115	121	132	141	124	132	126	133	124	119	118	117	141	145	108	121	138	151	140	133	100	124	118	128	113	134	139	136	122	103	132	113	116	137	130	125	119	135	133	130	112	134	127	125	134	124	121	150	138	126	134	127	134	127	143	139	140	126	145	118	118	117	103	120	143	120	123	159	119	126	126	141	116	126	144	136	145	114	122	130	129	123	119	124	138	120	135	126	130	129	125	145	130	116	123	116	118	137	118	144	140	138	127	127	161	125	140	130	124	126	123	104	132	131	116	156	116	137	136	135	129	128	141	119	123	123	134	146	127	136	109	116	132	130	141	132	138	132	118	131	116	137	136	113	123	119	131	120	134	130	122	139	99	111	129	131	125	133	131	126	92	126	134	147	123	139	125	139	115	153	147	126	126	127	147	122	122	124	130	116	129	117	124	143	137	117	121	108	140	124	120	115	123	136	143	108	135	128	131	138	112	126	130	122	140	121	108	127	135	126	124	116	120	117	114	131	129	127	145	142	124	130	125	100	128	132	117	122	126	123	126	116	123	130	119	125	125	128	132	138	137	131	136	135	132	114	115	126	121	112	133	122	134	142	127	120	151	129	131	106	105	131	144	137	128	125	122	123	130	129	119	126	125	131	130	124	117	138	115	132	143	129	137	110	139	113	158	151	112	122	132	118	120	105	135	125	154	122	131	123	134	129	115	150	140	134	133	145	106	151	130	118	130	123	102	122	123	121	103	128	110	111	137	151	140	126	145	123	127	130	106	134	126	118	143	115	121	126	115	139	123	111	135	127	124	133	133	115	115	113	107	125	149	138	114	128	132	126	137	133	133	128	127	143	135	154	117	125	124	142	113	134	115	119	120	125	124	126	150	150	115	102	141	125	133	110	143	110	141	114	130	125	115	122	137	113	120	123	135	113	113	138	129	110	120	123	122	126	121	125	128	136	126	139	120	125	121	124	119	138	147	133	129	117	142	117	121	118	144	115	150	128	119	126	139	123	137	114	150	135	108	128	137	124	137	116	114	128	135	131	130	119	138	127	112	111	126	120	117	149	131	137	98	129	144	101	134	133	150	120	140	124	117	128	101	130	112	121	125	149	134	141	110	124	127	120	115	130	127	142	136	137	129	114	124	119	123	127	131	119	122	134	134	115	118	127	134	102	125	125	117	141	128	126	116	134	136	133	124	134	126	120	135	130	118	114	121	115	138	139	142	117	146	120	113	135	117	139	103	126	131	139	122	129	106	141	135	118	134	119	115	117	117	118	117	130	127	127	106	142	120	123	127	122	114	134	117	131	125	119	147	119	154	139	118	129	137	127	135	118	117	131	107	132	126	129	134	134	129	134	150	114	109	142	148	126	140	110	107	131	127	131	109	129	113	114	117	122	145	133	132	136	129	133	126	125	134	131	140	143	129	149	123	130	125	112	129	110	124	125	157	139	117	133	137	124	112	148	128	130	159	119	133	136	129	116	115	117	123	122	121	127	140	130	125	134	120	117	135	99	130	109	121	136	132	111	123	125	119	128	147	137	123	123	140	124	115	131	113	98	124	129	136	132	131	159	115	125	133	117	111	115	134	124	125	121	127	132	130	138	124	143	129	122	134	120	144	124	140	133	125	131	134	130	141	118	129	133	129	117	127	151	126	120	132	125	129	134	123	117	144	140	123	136	130	110	111	134	105	147	125	124	145	134	129	122	118	122	123	115	119	133	133	113	150	104	120	146	151	124	142	129	129	120	127	112	121	140	122	137	125	130	118	140	142	143	122	120	113	144	117	131	131	116	108	142	135	122	125	153	135	130	147	142	132	114	116	123	133	121	116	140	126	113	133	138	144	125	133	115	136	134	128	132	118	112	129	110	127	124	122	108	140	122	135	119	137	121	121	131	111	115	139	136	113	135	135	124	129	121	127	140	126	132	127	128	117	115	152	123	128	127	128	111	128	135	119	138	124	120	129	124	124	135	102	132	116	131	124	142	162	137	126	131	157	127	135	131	130	122	125	124	129	137	139	115	146	137	158	134	112	137	127	135	127	121	142	147	141	156	122	149	121	125	121	115	121	113	119	124	124	146	142	125	145	105	115	129	124	139	142	130	138	141	124	128	134	137	136	145	116	111	138	142	113	135	136	146	128	117	127	120	128	114	123	125	136	126	114	131	130	118	107	122	123	124	132	150	127	145	125	111	133	126	123	116	125	132	157	143	138	146	115	123	112	120	124	138	141	141	144	122	120	129	142	121	132	123	135	138	131	119	149	141	133	131	128	146	147	139	142	140	150	120	128	132	122	128	146	102	132	114	132	136	130	127	125	117	108	134	134	117	149	136	123	131	102	133	119	143	136	134	137	130	128	143	151	124	134	109	140	129	116	135	108	112	130	140	139	131	113	117	121	128	118	117	112	143	114	163	125	134	137	132	126	128	131	136	114	115	136	116	123	126	152	124	107	131	123	125	133	126	154	146	121	143	122	101	113	121	117	128	132	123	129	123	132	143	131	133	120	140	143	119	119	120	109	137	141	123	132	130	147	122	135	120	126	121	150	145	106	125	135	122	125	129	144	147	143	109	120	151	131	130	112	133	143	125	106	114	127	142	132	134	131	124	137	130	118	125	127	122	139	129	137	145	127	121	122	140	133	134	109	128	126	125	134	158	107	143	135	128	134	134	126	117	120	132	108	134	129	129	133	128	119	131	129	132	131	143	142	115	118	119	145	135	139	114	150	111	122	128	140	125	117	127	135	117	123	117	118	113	134	140	114	119	129	125	128	118	134	112	119	128	124	95	123	138	122	136	113	119	135	124	146	133	147	101	120	153	125	125	131	116	136	132	127	98	132	126	134	130	124	112	134	113	114	123	112	138	124	129	140	109	118	119	123	107	128	142	128	127	132	135	130	132	119	113	125	116	136	120	142	139	138	130	123	101	126	125	130	122	122	128	128	108	134	132	144	116	115	126	138	140	136	119	125	145	121	121	125	133	128	142	132	139	137	112	123	118	127	133	143	134	123	131	126	141	118	127	135	133	122	152	119	127	141	132	136	124	120	138	113	126	123	124	122	120	114	126	146	116	119	112	133	124	123	100	147	157	131	101	139	120	129	122	149	120	135	128	114	128	115	128	126	138	138	133	105	121	146	114	123	146	148	129	125	132	124	137	123	143	124	138	108	117	126
39235	10042	8632	4354	2746	2013	1473	1220	1000	884	719	658	593	525	484	444	422	407	424	363	370	345	340	324	325	322	306	313	305	305	280	318	318	301	301	306	263	279	276	308	289	287	269	261	302	256	278	283	249	287	256	240	275	269	246	244	235	263	272	273	272	271	267	259	270	279	299	280	252	248	273	256	292	273	267	310	266	270	260	267	268	241	268	264	276	275	254	275	238	256	256	262	288	292	277	269	271	252	251	270	270	293	265	275	267	275	268	266	288	272	276	296	269	261	245	244	244	274	255	253	243	261	244	264	254	291	225	262	284	312	232	252	265	240	265	270	284	271	261	252	238	269	266	263	265	253	276	279	235	274	256	272	266	238	245	283	258	275	276	253	253	255	272	255	257	277	257	255	259	287	234	244	271	265	261	278	254	282	258	287	247	261	250	269	266	292	258	286	272	242	252	259	247	258	263	258	275	258	273	253	249	246	260	260	257	239	255	253	253	271	284	267	280	259	241	274	246	254	308	269	270	301	282	266	250	256	252	275	244	253	280	275	292	282	257	220	267	274	242	223	267	232	228	291	252	268	257	255	267	270	254	270	247	248	265	288	282	267	274	263	253	250	233	296	269	269	247	273	231	261	254	258	245	266	244	286	255	266	277	293	261	259	282	297	268	289	260	263	290	243	266	262	241	236	237	269	230	267	285	272	249	271	272	301	241	272	293	277	249	261	256	266	259	290	268	292	274	266	272	254	264	251	259	276	259	272	268	258	273	238	260	241	265	255	263	236	238	261	246	247	237	245	285	259	262	263	268	245	274	258	255	269	269	262	276	275	265	245	278	243	244	267	254	265	301	261	263	261	280	281	297	278	285	264	253	256	292	280	275	244	274	278	253	289	258	262	274	266	264	282	276	265	260	276	289	253	260	278	269	224	280	257	273	254	243	290	289	270	243	237	251	284	265	257	258	254	277	228	256	269	252	276	263	263	256	277	282	296	284	280	255	234	258	267	244	235	288	273	271	238	254	280	267	275	250	230	265	268	245	236	258	252	255	265	241	278	255	255	285	257	257	285	257	239	281	259	253	269	263	286	257	255	259	284	265	260	236	251	288	247	278	283	249	260	252	267	280	275	303	258	266	246	249	252	271	234	276	263	272	256	259	266	243	250	243	261	272	279	263	286	251	241	251	247	259	283	239	260	256	227	241	228	264	261	261	251	259	307	264	283	263	231	265	289	273	273	238	247	282	256	263	243	271	274	225	235	267	282	250	253	257	273	260	248	258	249	263	283	255	272	272	241	284	265	242	252	245	269	268	267	281	258	236	271	268	260	252	275	256	283	248	249	259	261	257	279	260	246	272	258	257	274	258	271	254	277	244	281	284	271	234	294	239	275	254	256	264	271	271	253	272	252	229	279	257	296	235	281	260	275	250	273	240	268	239	250	235	249	267	257	282	248	279	250	264	291	241	302	264	246	261	232	270	267	279	266	272	262	238	291	253	260	269	277	281	271	265	297	249	285	284	251	259	268	243	278	269	286	259	256	264	250	243	274	276	247	239	264	289	237	252	257	259	267	296	249	282	250	283	242	270	264	254	256	245	281	269	252	265	228	264	274	246	300	264	281	253	274	254	257	284	281	271	272	288	289	307	275	235	246	279	286	265	246	251	295	243	280	256	273	253	249	253	270	268	274	271	258	260	254	310	308	257	247	270	275	248	273	267	251	254	251	242	256	250	236	288	286	258	262	261	280	246	254	245	263	262	279	251	268	265	264	264	273	242	263	263	240	256	269	249	259	243	261	272	279	240	246	283	250	255	269	259	261	282	254	240	287	271	249	268	262	288	244	258	252	253	268	251	247	236	273	287	245	253	267	295	270	236	269	261	278	282	229	266	294	285	258	253	230	305	262	257	234	250	255	267	249	250	254	266	273	274	254	279	231	254	254	254	284	262	286	272	256	235	262	282	263	282	270	280	284	265	252	253	270	275	275	285	309	268	254	238	277	269	235	242	248	253	260	266	273	274	267	276	272	286	313	263	267	271	230	255	247	267	252	247	253	225	268	242	264	254	275	269	258	270	280	272	254	249	280	293	274	291	278	255	275	281	250	249	240	257	274	238	245	279	229	264	262	282	234	265	256	254	269	239	274	243	262	285	248	295	277	268	286	268	247	270	243	265	268	267	274	286	234	250	284	272	263	261	272	256	270	258	249	255	250	295	296	262	281	267	281	253	259	249	235	263	254	259	269	282	307	281	268	273	271	271	259	280	266	270	255	256	258	262	270	234	266	284	266	227	262	247	272	252	266	267	271	274	283	256	245	268	298	268	254	278	247	249	237	267	271	248	259	260	260	264	263	284	269	266	263	260	282	286	263	267	292	231	277	248	261	278	275	267	256	264	268	272	248	253	274	259	284	257	257	253	275	251	285	258	285	252	258	263	266	285	276	272	266	279	261	253	246	296	269	256	251	265	251	275	252	251	272	269	266	284	251	241	279	253	275	257	253	272	272	249	259	236	255	237	275	282	243	300	266	259	289	258	273	262	278	277	260	254	281	256	260	269	274	271	285	274	251	279	277	259	288	277	297	235	236	256	266	259	291	246	273	260	275	261	241	279	253	268	258	270	262	282	266	245	258	257	281	301	271	296	265	286	237	247	279	264	289	256	262	254	268	268	280	253	259	244	264	232	241	241	279	258	257	240	264	276	248	258	270	246	252	262	273	265	251	286	264	245	268	267	244	264	278	280	268	256	269	261	258	268	255	269	284	256	251	222	264	247	265	293	271	254	243	246	241	255	287	238	266	263	253	262	250	247	281	286	254	252	241	282	255	269	245	244	245	281	257	266	247	262	278	281	286	230	274	275	244	263	242	264	288	255	244	236	282	253	285	276	277	248	287	261	285	254	260	266	304	237	276	269	253	281	258	275	243	267	271	280	264	238	274	263	294	270	232	280	278	255	257	256	265	262	263	253	244	277	288	286	271	264	271	257	261	258	269	258	275	256	288	268	267	262	264	269	242	298	273	258	272	259	280	255	264	264	245	280	255	259	259	265	293	283	293	245	246	246	256	254	264	263	283	265	259	282	244	258	286	270	287	275	230	261	297	257	268	269	257	252	273	280	277	262	245	252	271	280	283	252	257	261	248	261	278	234	268	268	248	276	269	251	283	246	252	276	273	275	243	283	267	249	270	284	292	261	271	264	253	276	250	277	250	249	274	296	289	269	267	259	254	272	272	269	237	237	260	266	260	263	268	266	310	270	249	312	267	234	279	240	260	294	279	263	242	281	291	259	257	244	236	258	255	244	287	255	222	253	246	236	276	249	271	247	240	299	308	267	268	257	245	254	246	250	267	264	255	278	253	248	243	241	281	242	255	285	267	251	250	239	260	263	262	244	232	266	251	232	240	281	265	266	232	270	245	273	277	253	267	273	272	261	253	262	262	267	302	279	261	254	272	280	266	211	271	262	274	249	252	252	252	270	244	287	273	291	250	285	288
23788	21702	29737	24172	21703	20602	2255	858	578	535	545	461	438	420	386	392	380	360	358	344	334	322	321	303	334	301	292	294	313	324	331	334	293	297	327	281	296	316	284	303	314	296	285	260	289	299	334	283	290	270	288	312	314	271	293	288	297	279	303	279	283	280	296	263	291	310	293	306	301	285	296	277	271	261	276	298	288	285	266	279	281	301	281	308	289	295	263	321	282	278	287	258	272	293	302	258	269	262	272	289	279	287	286	308	273	286	271	281	281	275	282	280	293	275	306	259	293	284	266	271	274	280	307	289	258	252	282	280	297	283	284	265	256	302	284	267	272	281	274	304	282	248	268	276	340	323	284	260	292	272	292	278	285	301	272	272	285	266	299	316	275	286	281	306	256	280	281	283	255	282	282	295	267	270	299	276	288	274	288	294	280	261	284	292	284	246	297	276	278	289	266	299	285	262	271	301	258	285	257	271	271	300	298	267	281	283	278	289	282	280	280	296	279	273	287	289	286	288	262	306	293	294	272	299	285	266	283	320	281	300	294	241	263	298	276	263	296	288	301	283	289	269	292	299	286	274	288	284	292	285	292	290	308	299	305	263	287	315	263	327	269	272	259	278	298	298	267	295	261	261	286	297	261	303	279	274	264	271	281	280	298	287	297	268	290	272	297	288	284	312	284	279	346	256	282	287	290	274	280	298	256	298	244	292	274	305	270	290	276	270	280	292	299	282	260	295	273	281	276	283	280	255	297	282	262	275	297	285	280	300	249	308	265	278	269	305	298	318	283	255	290	292	274	271	290	296	276	302	255	288	301	275	269	264	278	298	264	294	299	275	260	276	289	281	262	280	278	302	300	273	311	299	272	271	290	308	291	298	278	314	301	270	247	276	272	257	281	289	288	308	272	278	316	301	276	300	279	266	277	299	283	280	300	282	300	290	325	273	248	255	282	264	317	283	275	316	289	321	310	302	278	258	299	314	285	287	271	301	318	298	287	277	293	266	293	273	303	312	281	272	283	259	268	255	258	276	257	278	286	275	263	256	288	296	278	274	277	269	272	266	228	263	282	276	307	286	265	280	287	295	280	252	282	293	283	299	312	302	290	286	271	257	249	292	290	296	265	307	297	295	270	267	297	261	292	262	274	286	284	295	271	295	298	281	278	280	248	266	249	273	309	287	261	295	322	309	262	266	293	273	274	301	286	278	274	316	261	319	267	275	312	310	253	274	313	314	265	321	293	319	304	299	288	288	276	274	281	292	292	268	296	283	295	278	291	281	274	290	306	274	286	293	286	298	283	286	286	301	257	287	268	272	297	295	327	265	284	259	281	276	274	267	249	299	285	245	277	297	291	284	276	304	288	282	265	313	296	263	288	273	305	297	265	280	289	274	292	279	272	297	282	276	260	256	275	298	291	280	283	250	287	290	299	251	288	288	297	297	283	257	287	273	264	287	279	290	294	294	278	281	267	302	290	285	290	276	271	266	291	273	277	282	289	270	282	281	303	282	288	286	286	276	279	291	274	271	281	279	261	280	296	296	272	282	263	285	281	267	265	301	261	299	260	311	270	266	279	286	293	264	274	285	260	276	270	292	301	297	266	270	261	288	269	269	280	279	309	263	259	295	248	258	269	267	265	267	294	290	284	276	320	275	274	296	286	297	298	279	293	332	279	262	295	268	265	285	315	266	271	272	289	260	284	279	242	299	259	276	306	297	298	267	275	277	271	267	279	294	266	303	267	309	269	264	283	320	281	301	251	265	284	288	279	267	267	270	307	263	290	270	266	280	276	285	267	289	289	298	268	266	265	290	265	249	288	264	257	257	271	284	263	286	266	299	295	250	289	292	273	301	278	301	277	278	277	262	276	293	292	311	287	291	286	259	268	290	292	307	275	303	289	289	253	273	275	305	272	259	265	300	243	291	281	284	300	296	312	281	299	285	308	255	278	286	272	294	308	311	276	286	254	265	270	265	276	296	282	291	315	292	277	259	249	263	268	309	269	263	290	256	301	270	293	317	258	260	274	292	266	287	276	305	254	265	302	269	261	288	294	297	299	307	291	273	294	278	271	262	307	243	309	277	268	292	282	279	285	291	269	295	281	303	301	271	287	281	277	283	294	305	255	249	279	270	277	249	241	281	270	266	294	263	283	262	266	276	318	306	272	288	272	270	279	279	280	289	300	309	312	266	269	303	276	268	270	304	276	295	257	292	281	282	248	284	292	307	296	283	270	275	280	285	292	316	281	274	297	310	299	277	287	293	285	294	294	321	264	258	281	288	256	297	270	294	260	271	286	265	282	288	277	272	266	303	258	292	269	260	284	289	284	294	275	291	251	245	291	295	243	307	321	286	282	269	294	302	310	281	266	287	273	290	305	320	309	285	281	325	295	267	275	275	288	276	280	275	285	292	273	273	288	290	287	314	290	243	292	279	280	288	281	291	301	304	268	299	305	290	262	283	267	318	287	279	277	266	297	290	296	282	299	284	290	268	278	281	265	293	307	277	279	277	302	320	284	282	291	277	259	300	274	289	255	265	305	276	282	289	275	293	281	307	298	282	272	313	284	274	282	300	302	284	282	295	272	278	254	268	305	292	284	296	310	272	280	290	285	276	280	291	251	293	286	271	251	307	292	299	285	281	314	284	280	273	278	266	303	270	267	283	299	293	307	275	252	287	257	306	281	270	263	276	278	266	259	310	254	282	264	288	280	257	306	261	299	278	282	292	300	260	278	287	292	298	281	276	249	281	306	279	291	298	305	291	315	301	285	297	291	294	266	248	301	296	269	272	294	281	303	265	289	278	293	283	273	264	308	281	290	300	289	261	275	302	288	282	275	279	278	294	285	303	270	265	286	261	302	273	285	295	283	259	305	273	248	277	276	294	271	282	287	296	287	285	259	295	277	296	285	299	289	264	285	289	303	278	271	298	279	269	264	288	273	260	276	297	289	287	295	286	253	267	283	270	278	317	271	272	269	265	287	294	253	247	274	296	286	317	282	287	297	269	277	281	297	273	303	270	300	255	288	265	276	252	292	280	320	291	285	265	288	307	283	248	279	243	278	272	268	263	294	285	265	283	272	277	287	287	306	279	305	299	276	308	271	273	302	283	288	255	301	312	270	313	259	282	259	272	275	268	272	274	321	268	304	305	290	305	280	287	302	259	300	280	289	273	271	260	270	282	265	289	270	272	313	275	302	284	299	277	264	250	311	288	245	280	336	273	291	275	276	269	270	272	289	294	267	295	276	298	266	257	283	289	287	280	270	276	292	299	268	279	269	281	271	285	287	261	278	305	276	307	272	249	260	260	271	272	258	278	258	250	273	250	267	294	284	270	277	292	289	260	285	286	247	270	285	298	280	286	278	289	280	285	250	280	265	265	288	307	308	261	245	315	277	267	296	284	291	295	291	311	287	287	288	303	282	273	251	284	268	273	268	270	273	295	263	281	275	293	275	324	274	318	278	281	288	288	243	280	293	302	257	270	268	285
42163	14989	13866	7485	5190	3865	2888	2413	1971	1610	1474	1274	1155	1061	1005	895	894	859	755	770	772	747	705	666	712	615	607	655	656	647	619	627	613	626	615	618	591	580	567	598	574	590	570	535	597	577	535	575	543	548	578	586	559	522	563	563	510	546	527	544	598	620	560	540	542	610	536	507	558	591	524	559	511	531	552	562	510	563	543	525	572	526	576	547	575	514	543	523	549	530	504	539	538	527	552	619	530	572	574	519	530	530	513	559	503	536	581	554	516	533	536	559	546	575	548	541	549	535	511	557	549	491	539	541	549	494	500	530	533	545	559	543	549	537	544	550	536	533	546	548	550	556	555	526	543	504	547	555	564	540	547	529	543	529	554	566	508	512	508	463	535	549	550	510	540	506	517	477	555	535	525	544	534	539	531	524	503	556	516	589	568	526	502	569	506	546	551	541	520	493	548	530	505	543	515	539	551	552	551	577	528	511	527	513	551	561	494	555	520	504	576	513	548	521	523	520	599	540	567	529	577	555	532	590	505	555	579	518	555	560	529	522	550	537	546	549	551	516	562	550	562	552	544	512	553	550	541	536	555	491	563	594	555	505	553	534	526	581	521	556	523	545	594	566	522	553	523	553	519	563	612	538	530	552	544	512	514	566	553	525	572	545	568	559	558	527	536	541	534	569	542	519	552	551	479	540	535	538	546	529	537	580	526	508	511	544	536	509	551	525	525	541	521	500	516	562	534	543	539	548	496	550	491	522	574	558	563	558	544	555	569	547	513	511	529	525	539	504	530	515	563	503	543	498	529	549	496	540	566	571	553	540	535	551	530	527	548	539	507	562	593	545	505	541	523	566	526	529	565	556	494	535	533	564	538	565	551	558	533	568	514	498	522	537	525	504	558	584	510	524	550	517	536	541	535	531	535	539	513	523	519	513	576	562	551	527	509	499	549	535	531	524	538	557	505	499	541	469	556	536	521	546	544	535	555	540	550	558	499	527	540	564	550	509	510	537	521	519	498	559	526	527	585	542	555	555	498	550	523	504	525	542	517	553	531	540	554	520	548	514	599	528	541	525	536	540	546	533	559	487	567	543	522	563	522	546	516	506	505	495	538	533	558	544	513	546	553	593	535	501	555	552	496	541	512	511	570	493	524	561	545	547	506	539	525	517	509	565	539	549	560	521	551	528	508	609	519	547	551	579	538	536	506	491	567	562	520	565	504	538	529	555	503	564	561	497	515	540	531	535	529	566	549	534	535	532	535	554	541	570	549	556	527	561	500	538	521	572	526	519	528	546	498	538	516	543	564	581	556	517	529	553	534	557	499	563	539	555	537	546	510	520	551	565	538	508	506	529	554	576	525	546	553	586	503	544	556	525	510	567	547	562	525	562	591	556	572	540	538	544	550	524	507	520	559	546	515	508	574	530	524	532	532	498	559	575	570	518	521	534	586	564	527	498	591	504	548	550	544	536	490	538	531	511	516	533	553	547	521	497	509	537	536	527	501	525	531	539	566	514	516	533	553	563	524	552	558	526	555	530	497	512	545	539	514	530	544	546	543	553	515	524	525	488	530	543	494	559	571	538	482	514	509	502	532	573	560	544	534	584	539	535	547	523	521	517	558	546	535	543	574	534	531	540	514	523	485	517	510	518	539	510	503	562	554	529	560	568	535	535	537	538	521	531	548	529	491	561	535	514	525	513	561	529	537	564	497	530	583	562	563	547	521	502	551	538	512	539	523	528	513	537	549	525	537	528	505	553	486	530	499	578	524	570	522	507	545	527	542	560	536	570	521	535	542	563	522	492	519	559	530	553	538	520	512	503	542	510	538	548	595	524	580	554	564	548	544	556	526	546	557	530	498	506	510	503	553	566	530	478	537	493	576	541	533	503	515	582	551	505	523	503	552	572	575	518	569	545	502	532	523	510	545	530	605	524	485	531	565	466	503	511	555	578	536	527	518	581	533	559	537	550	506	514	528	555	500	541	534	516	559	526	530	567	531	543	530	525	552	532	583	585	534	550	562	552	505	507	526	514	534	536	514	512	541	547	493	533	516	522	524	523	546	526	550	529	565	525	549	542	524	547	551	543	523	527	516	539	540	510	507	584	563	530	549	544	538	483	527	551	549	522	538	557	534	512	536	536	554	539	548	499	524	537	570	581	526	542	568	549	545	543	517	520	527	518	544	497	491	558	515	501	537	523	559	547	560	545	541	557	542	498	522	562	530	541	542	554	490	552	517	480	497	537	535	537	531	536	538	521	549	518	544	534	519	528	574	517	512	537	538	561	554	515	504	528	544	513	480	514	523	522	502	528	536	539	549	515	550	548	521	563	502	535	547	549	527	558	552	550	546	545	548	506	525	571	520	542	555	509	494	549	532	502	537	509	531	504	551	547	564	537	525	555	532	554	545	546	519	535	533	534	529	554	533	558	508	517	510	550	527	541	561	521	586	510	509	517	566	535	529	560	537	546	510	515	537	552	530	552	546	514	584	561	540	548	511	533	550	521	512	554	535	559	554	578	530	539	529	568	550	535	523	553	538	557	543	566	557	503	549	551	560	554	544	490	569	537	533	536	540	555	544	525	571	558	539	566	513	537	528	499	531	533	528	540	553	555	511	547	535	554	554	507	522	540	557	573	554	522	550	506	481	538	549	547	494	561	480	520	551	547	571	505	542	542	531	531	532	534	517	535	498	497	510	561	543	577	544	557	543	562	514	523	545	510	571	490	512	508	495	559	523	513	568	561	518	511	536	512	551	524	542	514	543	562	570	508	562	538	557	584	545	547	545	512	507	537	586	536	547	536	514	550	533	529	489	520	537	556	545	547	571	527	545	535	503	529	551	554	535	539	552	540	532	536	535	495	537	513	542	551	507	522	497	535	582	512	550	550	540	502	551	561	524	556	510	542	544	564	516	522	575	521	573	497	522	530	504	548	508	512	494	528	536	520	525	532	509	532	570	542	549	556	525	543	530	542	477	527	573	540	542	592	519	564	553	500	501	500	516	578	537	506	520	504	569	517	514	519	567	487	481	521	531	529	556	565	544	503	526	579	544	552	524	547	562	557	561	545	558	563	552	555	537	478	516	588	535	550	501	529	561	513	560	580	555	476	512	591	504	547	549	601	521	578	537	566	525	524	478	496	542	563	518	524	534	543	532	509	559	552	533	558	569	533	526	556	567	543	531	531	558	547	556	545	524	507	538	550	526	545	562	551	541	498	528	512	532	543	520	510	491	565	552	518	512	557	508	541	547	513	525	569	540	512	532	535	491	542	564	560	542	567	533	570	525	552	548	549	507	547	535	479	563	517	558	529	531	523	540	514	523	560	532	525	537	550	544	533	564	518	528	506	528	547	520	537	516	491	530	534	525	553	514	495	567	526	582	515	526	504	583	513	512	529	533	541	550	511	557	545	560	523	531	524	549	552	495	521	494	527	512	543	569	496	485	550	548	542	518	574	527	561	527	529	529	527	539	544	584	534	524	548	566	560
27371	21176	8206	343	166	148	118	96	92	102	83	90	68	79	80	79	74	80	71	84	69	79	76	80	101	80	75	87	88	79	85	79	87	55	72	73	71	88	72	84	81	91	80	81	89	77	75	75	71	66	94	90	68	89	73	66	83	83	78	87	56	71	88	83	76	82	82	83	97	83	78	76	97	70	75	79	85	86	89	87	68	85	82	62	74	80	91	74	86	79	78	62	90	90	67	85	85	87	82	83	82	89	86	82	72	78	82	78	79	69	85	78	69	65	95	79	72	80	57	74	91	98	79	82	69	96	82	82	99	82	72	70	76	81	86	89	87	89	84	87	90	70	80	64	66	82	86	80	79	89	86	86	66	78	76	77	84	85	97	94	82	74	84	77	77	80	86	93	84	82	66	93	80	81	79	64	74	86	87	71	77	86	72	73	86	66	88	77	72	92	86	104	79	80	68	89	83	93	77	63	81	70	76	89	90	78	67	83	81	88	87	77	73	80	77	79	86	74	78	85	86	75	82	90	80	74	73	82	70	82	88	88	66	76	82	83	66	96	75	98	80	79	79	76	86	69	70	75	92	85	81	74	87	92	97	76	84	87	79	64	71	82	64	74	81	80	80	94	73	59	89	71	73	83	97	80	70	68	78	91	86	78	81	76	55	99	75	69	84	84	66	86	79	79	86	86	88	81	90	78	82	76	73	101	83	70	87	69	80	98	67	99	72	73	81	85	94	78	95	67	79	79	78	85	77	85	82	65	84	78	67	64	90	89	65	74	89	89	104	83	83	84	77	65	88	81	83	82	69	76	79	77	91	103	72	93	79	65	81	83	67	90	81	90	79	72	93	85	75	74	77	82	81	86	62	74	85	80	81	82	89	83	84	77	85	68	72	73	75	84	82	76	101	80	81	66	84	92	99	73	80	77	70	66	78	67	87	90	75	72	88	87	90	95	70	78	81	79	84	81	72	84	70	81	65	67	70	79	69	84	75	90	77	75	76	81	89	83	84	70	71	89	82	79	76	66	74	75	83	81	75	76	95	82	85	67	75	81	84	76	81	91	77	84	79	82	71	71	82	80	86	89	64	89	66	69	66	88	85	66	59	62	89	74	86	84	97	74	64	68	63	76	77	84	78	82	81	95	74	69	73	86	76	66	61	73	73	67	89	79	78	65	81	67	65	78	68	78	87	73	81	91	89	78	89	87	91	75	88	78	73	88	88	88	63	76	83	83	84	80	82	61	78	85	76	75	75	84	86	77	75	71	71	70	87	73	86	89	71	76	65	86	72	83	79	87	87	80	88	83	83	59	91	100	85	87	82	68	90	74	72	67	95	73	93	87	108	87	96	88	89	81	79	93	80	72	84	68	85	74	72	78	78	82	73	88	76	96	78	86	76	67	75	89	80	95	88	76	68	87	82	78	75	83	73	81	73	63	90	78	79	69	81	73	84	75	62	78	96	76	97	75	85	64	68	78	90	89	72	85	76	93	91	84	66	89	97	69	95	75	71	96	68	96	80	87	75	85	83	75	67	71	87	103	90	82	75	79	81	84	109	78	82	98	78	68	85	93	89	78	83	81	63	66	71	83	75	83	92	67	76	72	75	90	80	85	79	95	87	88	85	71	84	68	87	75	72	73	85	83	86	84	68	90	72	90	77	61	78	81	91	87	64	83	78	82	82	74	64	80	75	71	85	97	78	97	82	71	88	76	81	88	67	74	82	96	73	74	62	77	78	85	68	93	80	84	77	68	87	95	75	83	73	87	96	84	78	61	73	73	96	79	88	81	97	81	85	87	79	81	70	87	102	68	76	74	85	81	81	88	70	90	102	91	85	84	85	82	82	84	91	96	86	91	73	89	80	72	65	72	77	78	86	76	57	65	88	83	76	77	78	71	80	75	91	80	94	67	88	72	72	84	76	82	78	90	77	77	77	84	90	72	82	92	72	77	87	76	77	77	78	83	95	81	78	68	80	71	91	108	85	79	77	77	82	84	87	75	64	74	63	77	76	78	89	88	88	84	92	68	86	80	88	67	100	78	83	85	95	75	80	82	83	88	81	80	69	79	87	88	95	76	75	68	79	74	78	85	75	84	88	89	67	82	71	70	78	65	93	79	78	87	95	93	81	90	101	95	75	75	76	87	84	82	74	63	82	80	77	96	94	87	74	79	99	83	67	67	69	75	70	82	94	90	76	78	84	74	81	93	77	79	81	97	69	87	86	77	73	89	78	79	82	81	92	93	96	85	81	92	82	83	78	53	65	79	72	97	77	76	95	76	76	91	74	84	94	75	90	62	81	87	83	86	84	74	68	94	76	87	79	77	65	86	75	97	81	67	76	78	87	80	87	81	69	69	71	82	70	76	82	83	75	83	90	74	88	90	66	64	72	60	73	83	67	75	88	80	98	64	71	84	72	80	78	101	76	72	78	78	73	72	88	71	79	75	90	80	69	85	65	89	90	88	84	77	85	79	82	86	91	88	90	75	75	81	86	79	81	68	89	92	91	78	71	80	73	90	74	77	77	76	68	80	74	76	80	82	74	81	76	68	67	89	104	73	69	66	76	86	84	75	89	67	88	84	65	88	77	76	86	83	84	90	86	80	75	82	96	93	74	80	71	72	63	79	78	81	83	87	75	83	92	72	78	86	81	82	71	92	91	82	77	82	80	87	95	85	85	70	73	71	85	76	68	78	95	69	65	70	76	94	58	94	94	99	60	73	81	83	89	64	74	70	78	100	90	89	82	90	83	94	75	92	98	71	91	62	80	80	73	82	83	63	81	82	91	71	76	84	96	82	82	92	86	77	81	79	76	86	93	88	81	80	74	80	90	93	93	76	88	74	88	85	66	82	97	79	89	89	78	89	73	70	87	98	71	72	75	99	82	93	98	86	77	82	82	86	70	63	78	94	70	86	82	76	85	102	64	73	78	81	73	75	82	73	75	73	84	78	75	80	78	87	92	72	67	86	75	71	78	91	71	91	91	87	84	72	71	93	87	83	78	98	86	67	70	91	84	80	89	92	76	74	81	84	79	72	81	76	78	83	82	87	76	93	74	81	72	87	75	85	85	84	71	74	91	92	81	71	85	67	86	96	69	81	79	68	86	74	80	96	72	81	85	93	82	72	85	70	72	85	68	70	85	72	86	92	105	75	89	74	85	73	87	96	85	88	86	84	99	82	78	77	76	86	68	76	75	81	84	61	73	90	81	85	80	94	88	82	69	93	81	88	85	79	78	93	81	58	96	72	86	68	80	82	69	81	77	96	90	81	85	80	72	76	68	89	94	81	86	87	81	86	77	85	76	85	107	70	93	77	86	85	74	88	78	99	84	89	67	88	82	89	74	81	84	68	67	74	75	84	62	72	74	73	93	77	77	76	78	81	87	79	61	89	71	72	72	86	80	90	75	91	86	77	91	73	68	70	94	91	74	75	75	77	69	70	74	83	85	96	75	75	69	69	70	79	79	81	69	82	89	90	66	91
20496	1906	1163	610	407	333	312	243	239	239	218	204	213	198	168	183	204	196	199	201	178	197	180	175	166	196	170	195	214	177	203	150	192	148	176	207	206	166	183	165	174	184	184	155	162	174	173	185	200	176	180	185	187	175	167	174	170	175	178	159	181	181	171	206	148	194	189	178	155	183	154	189	196	202	177	195	177	168	184	197	171	162	183	190	184	168	203	167	168	180	169	177	168	173	163	173	167	174	161	173	193	172	166	183	174	192	174	188	189	181	192	188	190	188	175	180	179	167	167	192	196	189	165	189	206	178	154	189	201	179	155	177	165	173	175	209	161	174	177	189	184	176	158	162	188	146	180	178	162	177	187	201	202	142	191	157	182	184	176	176	222	168	172	168	172	174	160	173	145	190	194	198	166	165	189	158	179	203	171	169	169	172	202	181	180	187	179	197	193	160	154	198	189	174	190	186	164	187	180	166	178	182	195	173	193	170	180	214	179	185	167	200	198	174	173	173	167	175	186	204	166	177	184	181	188	185	206	190	173	182	155	200	190	155	190	162	162	176	183	196	195	185	181	200	166	164	181	160	203	174	163	189	193	172	186	182	196	193	166	156	191	160	161	169	177	186	166	186	164	189	185	202	197	166	193	152	169	161	181	188	180	166	184	161	185	173	181	161	160	187	178	170	203	197	187	184	181	174	163	167	189	159	176	156	183	169	197	182	186	194	163	176	197	177	187	172	185	172	181	188	194	201	186	174	156	188	183	177	196	169	173	178	188	169	175	176	185	198	160	167	176	180	172	188	152	165	192	162	168	176	185	170	172	175	199	182	159	190	185	188	187	182	187	173	184	187	170	193	175	171	185	200	184	185	192	180	176	185	180	204	166	187	170	195	178	192	190	170	164	151	162	172	184	182	159	166	183	188	165	171	165	156	184	182	197	189	177	158	175	187	173	172	180	169	200	184	182	191	144	192	170	172	160	207	176	173	204	167	195	184	169	183	177	177	179	187	170	168	178	207	191	176	186	180	179	166	165	181	197	179	175	176	194	195	184	163	203	183	179	170	191	151	183	188	170	186	175	170	169	184	200	190	185	167	180	185	186	177	190	174	148	177	179	168	179	184	175	203	156	179	207	207	180	168	170	173	168	204	166	185	185	179	188	145	188	183	184	170	191	186	182	167	189	183	189	177	193	186	160	165	171	179	182	187	177	169	192	177	191	172	192	193	181	168	180	196	145	201	192	201	198	185	195	193	182	183	189	173	186	173	179	185	183	174	180	209	205	184	188	170	179	214	184	174	192	169	163	183	163	189	180	176	159	194	184	195	193	195	189	188	181	201	179	206	166	170	187	180	191	185	191	193	192	184	179	188	212	167	176	175	190	164	177	185	189	198	197	182	197	181	208	183	202	192	185	179	151	185	199	159	193	162	219	156	151	164	158	158	186	167	178	179	164	188	169	190	172	179	175	177	183	195	154	198	193	192	187	199	186	181	171	181	174	198	157	181	177	173	184	189	169	175	199	171	172	177	179	175	202	188	177	156	220	188	203	176	173	186	167	192	158	204	178	165	171	180	173	180	165	185	184	189	191	177	167	176	194	206	187	150	191	184	176	164	182	197	208	180	191	174	179	172	178	183	183	170	185	156	150	193	182	158	186	178	164	186	181	188	169	165	191	171	174	180	196	194	215	187	187	218	197	192	163	189	152	182	168	193	189	195	193	181	181	164	174	191	179	157	163	190	168	197	183	181	170	181	175	188	203	198	183	189	196	174	199	176	184	195	189	168	169	186	210	183	168	165	147	181	179	182	160	169	178	198	190	168	170	172	169	180	167	191	174	180	174	164	159	156	198	184	194	192	175	176	181	179	178	174	200	207	190	190	168	196	165	185	194	193	170	175	173	193	176	183	189	184	152	186	200	202	166	197	180	173	181	164	171	173	177	187	172	155	174	163	181	152	172	190	166	179	174	193	191	181	172	190	174	168	172	165	179	158	172	196	178	178	166	185	187	199	162	196	194	181	161	195	178	191	175	170	189	173	164	163	167	183	189	208	213	156	176	181	160	181	189	187	212	178	172	188	201	168	178	183	195	163	163	163	186	161	173	194	162	160	167	186	216	175	180	174	177	161	169	173	189	217	170	172	173	164	168	165	166	175	188	183	187	202	176	171	188	181	173	184	190	172	157	173	184	179	188	181	159	176	186	179	161	174	173	199	170	179	196	158	174	162	163	195	163	166	197	172	186	194	184	177	174	192	175	175	196	180	180	174	174	186	171	205	191	173	168	187	206	180	159	198	182	178	159	193	166	170	195	179	168	194	203	165	187	188	184	172	148	190	173	193	173	176	190	171	211	176	198	175	164	206	164	164	183	182	176	181	184	154	169	171	172	173	146	200	182	187	167	157	192	177	169	191	203	196	179	172	185	203	176	180	179	166	188	188	167	178	170	172	175	177	172	195	181	187	188	181	154	169	187	199	173	169	211	179	164	184	169	185	178	179	176	177	191	212	182	184	174	168	186	168	177	178	180	212	189	179	185	168	183	188	169	174	176	215	181	188	170	199	162	167	185	203	204	168	185	194	205	185	188	175	181	176	172	183	172	192	175	174	167	161	178	162	189	182	189	163	199	185	153	188	164	153	185	180	175	182	175	163	196	167	172	195	198	186	186	190	173	187	173	171	155	193	165	168	170	184	179	198	184	187	172	192	174	184	194	182	169	182	187	179	163	203	193	172	175	180	192	202	220	172	203	164	171	193	187	149	164	174	180	170	158	176	202	179	185	198	176	195	193	195	163	169	215	186	157	172	202	195	200	187	183	186	175	179	176	174	165	182	192	214	176	168	174	176	204	198	172	194	184	170	186	191	163	166	160	168	198	170	163	174	169	195	169	174	166	177	182	196	167	172	186	188	165	187	179	187	181	170	175	175	166	170	155	188	186	204	170	185	181	183	183	167	183	179	163	188	181	179	202	188	170	187	179	179	174	185	195	196	182	170	194	177	185	186	154	181	183	197	166	194	184	178	178	202	199	199	190	189	174	153	195	179	165	185	187	176	193	172	176	206	163	166	169	180	162	163	181	182	192	190	170	162	156	179	194	192	179	164	175	187	178	182	199	183	180	156	158	171	184	188	164	172	168	160	188	154	189	156	180	182	187	191	191	173	152	152	172	175	191	180	164	192	184	169	193	182	183	193	188	187	188	194	175	170	188	196	202	167	172	184	160	172	199	156	201	153	183	179	201	178	163	181	169	199	159	154	179	206	222	175	195	184	189	159	192	175	179	185	178	196	161	167	165	172	165	171	168	188	186	188	161	181	193	198	185	157	165	195	174	188	179	161	196	189	204	183	161	175	166	214	189	192	206	165	183	165	178	166	163	191	145	179	199	189	187	181	170	195	189	189	159	178	200	161	172	181	173	169	184	171	181	173	164	172	214	170	172	191	195	195	167	179	196	185	181	175	171	189	181	179	182	171	163	195	170	175	193	177	172	160
24766	21694	29110	24809	20601	1763	507	350	280	259	236	200	179	185	186	165	154	172	144	144	166	160	151	146	133	134	146	121	136	146	130	118	134	138	134	131	142	134	133	139	128	132	136	130	135	128	138	116	129	131	145	116	132	119	126	146	114	136	111	116	138	124	124	109	135	153	128	123	141	120	115	131	124	125	133	134	123	118	113	147	146	149	129	125	114	105	130	146	125	118	137	142	135	131	153	146	153	113	114	121	119	135	125	139	124	147	137	138	133	131	124	131	111	139	123	143	149	126	137	153	132	115	127	128	115	133	114	127	136	118	131	117	122	136	125	134	134	127	128	122	118	118	120	135	116	124	132	128	154	101	115	136	111	118	125	128	130	124	111	143	122	131	141	136	118	125	125	127	100	107	121	132	143	137	135	126	127	142	128	136	127	120	131	135	127	154	131	118	143	119	114	125	118	137	97	144	132	121	122	123	139	124	145	142	123	105	119	141	137	156	119	112	154	143	112	121	133	127	139	120	125	134	134	127	134	115	116	106	138	123	113	150	129	141	115	141	134	123	126	114	108	136	121	131	140	128	152	143	127	134	119	138	116	131	115	155	126	118	133	111	124	127	121	114	135	105	121	114	118	115	107	124	130	155	160	121	124	121	137	120	107	129	131	129	123	141	136	128	141	130	127	116	132	138	142	123	121	133	118	150	107	141	113	133	131	139	137	133	134	135	142	114	139	140	134	124	109	117	117	124	133	141	112	122	124	122	128	136	121	126	118	126	136	135	129	133	116	141	130	127	131	122	131	135	135	127	127	112	131	130	131	115	123	137	154	123	134	121	122	126	124	132	151	142	140	128	133	111	122	144	121	130	119	152	142	121	122	115	121	136	130	134	113	133	157	131	127	119	108	133	105	123	139	129	141	113	129	124	116	152	109	146	120	134	122	123	104	127	132	133	108	137	131	128	135	137	116	136	131	131	130	130	130	126	142	131	147	124	121	140	126	114	121	132	130	117	131	126	128	143	131	106	113	138	108	116	140	125	141	129	114	144	141	130	141	138	112	119	125	122	133	125	133	124	132	122	141	129	122	129	131	144	138	117	118	119	130	129	125	145	147	120	130	137	126	137	115	129	138	121	136	131	115	114	115	138	111	135	122	154	132	141	145	118	113	124	151	112	139	135	120	127	102	136	120	144	133	125	130	115	113	114	132	125	149	133	147	154	139	133	131	153	113	140	99	144	131	136	121	114	134	135	141	155	129	109	127	129	137	119	138	120	112	115	141	122	111	120	118	122	130	131	129	125	146	139	118	111	107	119	136	125	120	131	118	130	125	112	127	114	135	128	139	139	125	123	127	130	142	128	122	135	132	121	142	131	128	103	125	136	110	168	123	139	146	122	125	119	140	129	148	122	114	123	132	133	138	120	127	125	118	153	122	123	118	134	136	131	119	137	111	124	129	118	128	111	130	134	120	117	116	115	129	124	137	108	126	108	132	117	136	106	119	125	136	113	118	114	133	115	114	125	122	140	122	126	125	143	125	131	136	126	125	141	138	131	108	148	113	138	148	155	118	116	123	109	138	138	132	120	134	137	136	132	111	134	127	132	145	130	134	130	126	161	131	135	127	122	128	125	123	127	135	146	128	125	119	134	134	118	122	129	132	115	139	129	130	116	130	134	122	143	119	133	118	120	100	131	133	140	134	120	126	146	147	129	129	122	120	142	121	135	135	128	117	124	128	156	127	122	159	129	119	109	120	104	139	131	131	125	149	113	132	122	141	122	145	124	138	126	146	122	145	135	129	125	119	130	140	124	133	110	126	142	128	127	120	131	134	122	131	136	136	134	119	116	117	119	127	155	112	130	148	113	121	123	128	129	135	132	142	132	124	124	115	139	114	119	122	140	128	123	133	125	118	94	131	146	126	129	117	112	135	125	145	135	131	130	132	127	103	119	134	148	130	137	140	113	117	124	132	161	130	133	128	125	136	116	136	139	144	118	133	136	129	102	132	109	124	129	107	138	98	124	119	129	132	92	127	124	124	123	120	133	135	130	125	126	125	112	125	129	108	123	121	129	121	117	113	125	131	130	120	135	127	134	111	126	140	118	123	130	118	138	133	118	113	129	119	119	136	128	126	134	121	123	140	129	107	128	127	138	140	135	133	139	131	139	132	125	142	119	131	148	142	143	139	133	130	127	146	149	131	122	120	122	122	94	135	143	122	124	129	126	139	114	117	145	127	137	145	119	113	150	129	130	132	153	126	125	127	116	127	135	125	119	137	148	139	142	128	130	120	131	140	125	121	136	122	123	126	139	112	124	126	115	130	131	151	114	117	130	108	123	124	117	107	133	118	111	118	123	107	133	131	109	136	143	127	122	135	124	130	135	117	120	126	124	124	112	128	133	136	132	140	98	119	127	129	117	120	126	135	136	126	133	129	108	138	120	111	138	128	126	139	127	125	118	148	123	150	137	127	135	132	123	139	125	118	110	144	128	119	128	124	139	139	137	127	134	145	127	135	137	110	127	140	127	121	140	139	131	129	119	110	131	123	142	131	111	144	118	118	136	124	128	127	121	129	134	130	113	109	125	142	108	135	118	114	131	127	113	115	126	139	139	125	103	144	141	123	117	117	109	139	120	107	116	138	134	128	133	112	129	117	137	135	113	112	114	134	106	121	118	119	112	119	129	135	146	128	124	119	125	130	132	121	116	151	122	137	120	132	112	114	148	136	123	130	128	109	107	117	127	135	129	121	132	121	136	117	108	133	134	145	126	126	125	138	136	137	124	104	137	118	137	131	121	122	123	154	114	116	116	128	126	121	137	142	124	113	117	129	137	134	137	122	145	122	126	140	149	156	125	115	135	132	128	133	107	112	125	115	119	131	132	131	141	123	122	133	141	132	149	136	123	116	104	121	122	124	131	119	131	141	123	112	99	123	136	105	126	119	130	125	114	143	132	108	127	120	136	111	144	117	122	136	126	130	149	108	134	147	112	140	123	112	128	133	133	125	126	141	130	137	109	134	136	135	130	111	119	122	115	131	126	133	136	139	122	119	142	139	134	116	134	137	130	124	123	125	139	121	105	130	128	118	127	126	115	152	138	154	122	125	102	138	126	116	128	123	130	111	140	115	122	118	114	132	142	138	127	144	141	118	118	150	132	137	123	140	114	136	110	125	143	136	122	158	131	141	132	113	136	124	137	134	120	141	122	142	125	131	129	137	99	137	116	115	126	142	129	131	134	140	131	142	119	124	111	141	118	126	104	111	125	131	118	113	130	127	120	125	117	136	132	134	112	124	127	107	120	134	125	135	111	126	136	142	120	121	110	124	128	135	157	128	117	121	120	148	129	131	118	140	133	118	113	126	117	121	142	145	117	110	128	143	139	122	116	146	135	139	132	127	142	125	126	117	130	122	118	110	149	127	121	146	137	130	134	134	142	124	140	125	117	143	137	121	127	123	133	135	138	145	138	129	111	112	131	140	130	134	159	130	137
41359	9912	8549	4257	2732	1990	1514	1275	986	808	722	633	614	521	515	433	409	433	375	383	327	326	369	348	316	345	310	326	301	336	285	275	275	276	293	265	294	321	283	279	280	289	276	301	292	275	282	284	274	280	279	282	295	263	290	264	285	271	243	302	252	288	267	256	267	245	251	262	254	240	256	278	273	252	262	274	282	266	251	284	285	271	259	277	297	274	275	279	271	278	297	273	263	253	287	274	276	252	269	250	263	263	262	249	272	267	262	258	269	246	250	262	285	272	288	280	287	266	266	288	253	290	241	290	257	267	231	268	276	278	265	241	282	268	263	268	265	287	261	270	244	258	230	260	274	280	267	264	265	236	293	241	263	267	245	257	286	288	238	265	247	252	271	281	255	282	306	261	252	272	266	276	271	273	255	250	273	294	233	258	289	267	296	258	279	263	258	270	253	264	276	254	244	252	243	269	228	269	252	272	248	278	281	273	251	283	272	230	240	247	262	247	241	241	267	294	279	266	273	258	287	276	272	261	268	254	252	252	267	255	273	260	265	268	250	245	277	254	249	247	278	243	235	256	282	246	283	249	267	255	250	248	262	241	255	281	270	258	293	294	254	244	259	251	269	280	240	275	300	266	244	268	270	290	252	259	248	270	251	264	266	265	266	258	261	255	263	268	268	259	260	253	226	264	274	296	295	274	228	226	258	289	245	228	271	296	253	274	259	284	250	259	262	229	307	265	243	251	295	280	261	259	258	246	283	230	274	288	239	263	236	275	235	220	262	253	253	254	261	260	282	280	265	270	278	251	268	251	267	253	275	260	245	274	272	272	260	271	254	260	258	261	294	304	270	277	267	254	268	280	236	254	259	269	266	273	270	244	265	255	273	269	283	272	264	246	254	241	281	273	259	265	243	264	278	268	244	240	274	264	258	251	256	274	278	244	272	266	266	258	268	279	260	259	244	256	275	246	281	230	289	249	290	242	284	259	255	258	252	250	294	262	252	273	263	249	279	243	236	308	280	264	287	253	244	229	252	242	285	245	268	276	273	269	256	279	271	241	258	233	293	241	281	271	276	268	251	261	233	256	258	225	263	254	253	240	261	256	284	253	269	290	283	246	264	262	243	270	258	260	260	245	287	276	279	252	260	271	252	236	262	253	250	281	245	265	258	281	245	294	245	283	232	263	271	226	252	241	256	282	279	243	269	252	246	266	258	264	227	255	249	242	241	244	268	283	239	269	250	269	286	252	242	268	270	278	268	262	250	268	269	243	262	256	278	248	292	272	228	240	253	253	236	289	256	243	298	260	267	253	262	288	276	238	246	277	265	261	254	262	258	256	265	268	264	277	254	239	265	262	245	290	284	269	273	252	285	249	267	252	273	271	277	268	271	236	254	253	278	258	265	288	263	261	274	266	279	266	241	210	259	294	249	269	270	262	250	255	245	263	303	284	264	302	252	285	246	272	265	294	251	247	253	258	297	244	273	288	262	275	276	253	284	253	269	236	240	266	247	250	267	267	272	277	247	265	241	249	249	290	279	265	264	259	256	233	232	271	265	271	260	279	232	259	261	216	264	264	275	263	272	261	291	263	269	272	292	266	277	284	298	291	295	240	271	260	281	238	264	275	263	272	252	266	280	246	269	270	271	251	239	253	293	250	253	265	274	290	264	227	235	272	248	262	247	288	249	278	244	260	270	281	295	242	265	238	266	259	237	271	295	254	248	259	237	254	262	257	273	291	287	273	260	249	249	228	264	245	249	291	264	247	262	282	284	279	262	271	243	270	260	258	263	272	254	275	309	222	274	238	269	250	240	269	268	249	255	257	267	262	246	281	282	257	285	270	286	274	252	241	268	253	263	266	288	241	244	249	291	252	255	271	286	247	243	260	276	223	254	248	283	270	234	256	260	290	258	248	266	265	252	286	256	268	284	241	251	286	256	244	239	263	243	277	237	262	273	256	253	283	290	228	273	246	248	274	254	269	275	255	274	262	262	280	286	263	246	253	289	306	284	275	262	282	249	287	249	278	265	266	252	261	240	244	278	259	265	270	285	258	224	258	283	244	276	278	259	268	273	252	279	294	238	264	264	272	263	260	262	256	247	249	249	270	280	284	246	268	262	255	248	274	268	229	263	263	255	278	283	235	270	262	277	270	303	271	232	230	252	255	243	277	284	258	245	254	271	238	271	292	247	248	282	274	263	269	257	251	266	254	315	259	253	262	291	282	285	263	269	268	238	242	232	248	262	252	234	275	254	283	274	270	258	261	257	258	284	273	259	285	289	295	261	283	262	278	294	280	245	262	276	261	263	288	260	253	265	303	262	258	270	264	247	258	267	211	262	278	253	264	240	270	281	293	238	256	267	277	257	253	281	270	269	270	269	250	267	255	265	266	260	243	279	236	263	288	226	276	263	239	261	274	249	280	215	248	266	262	247	234	252	264	256	256	262	239	285	287	252	279	232	242	271	264	257	277	260	296	242	239	267	239	256	286	260	258	256	250	256	264	268	280	260	266	277	267	274	282	259	253	254	281	243	248	271	258	249	236	275	269	285	266	269	292	261	272	269	258	263	255	249	266	255	272	242	228	234	273	254	276	240	277	266	255	252	251	264	259	273	258	254	288	261	284	274	264	256	256	270	253	257	249	296	221	252	267	262	239	252	233	281	253	231	257	231	256	255	229	258	251	299	284	270	262	282	259	255	253	247	270	298	296	241	253	266	268	256	265	254	257	271	300	300	260	266	270	244	256	256	241	269	244	256	277	254	256	259	262	263	282	260	285	273	265	252	239	284	267	279	254	277	260	266	239	245	248	244	280	261	264	281	260	240	271	257	271	244	278	269	276	293	257	257	262	257	242	258	256	278	263	243	261	254	281	245	264	263	244	280	249	265	298	241	274	273	267	240	256	268	280	243	282	245	242	276	265	263	264	246	270	261	263	266	253	288	276	273	242	233	276	266	264	259	274	270	275	218	285	279	261	274	255	284	257	270	257	242	261	266	251	256	271	272	281	252	258	272	260	244	285	231	257	245	272	260	304	273	236	259	250	282	283	256	288	269	254	273	263	288	270	262	240	238	264	261	267	275	262	256	256	286	274	268	257	276	242	286	278	276	250	271	290	260	259	267	254	248	272	268	261	273	257	260	271	272	254	255	263	267	248	268	265	271	279	251	279	247	266	251	272	271	244	247	277	258	252	271	262	281	271	276	280	286	258	278	267	260	250	286	267	265	285	251	283	256	250	264	254	292	244	276	269	277	285	284	246	290	275	257	295	266	263	294	267	257	276	290	270	247	273	256	285	271	267	251	276	292	262	240	274	254	257	281	248	243	248	241	287	251	247	276	273	282	267	249	266	257	285	259	275	287	285	267	258	271	275	236	251	258	288	250	263	250	263	278	263	247	238	266	264	246	271	254	266	263	258	268	258	255	256	264	267	244	257	280	261	236	218	260	272	268	276	242	276	269	288	273	238	255	281	268	232	296	224	267	276
23815	21740	29774	24229	21745	19026	1877	801	634	560	465	434	424	382	379	358	374	358	339	355	341	326	321	298	317	317	308	322	324	326	268	291	310	304	327	275	287	313	282	309	330	288	269	322	284	293	316	277	318	333	275	278	310	285	300	259	271	300	302	303	273	276	311	292	302	307	278	296	305	298	273	286	280	286	264	269	265	287	321	272	295	288	284	298	305	274	277	294	291	296	279	278	269	293	282	300	279	281	283	274	291	279	319	274	275	303	263	289	260	305	302	294	301	282	284	289	276	307	304	278	278	289	263	276	282	287	316	281	273	276	284	269	281	278	302	261	291	259	266	290	271	282	293	299	311	281	268	247	280	280	282	275	291	293	266	258	267	261	295	277	268	275	283	297	274	295	305	291	304	294	292	299	276	282	290	291	265	296	301	263	293	283	270	286	263	288	273	286	280	274	263	298	276	255	263	279	273	285	283	301	298	277	278	288	260	270	310	269	262	290	273	282	303	286	265	309	296	276	317	288	280	297	305	270	301	299	285	287	282	293	303	271	264	289	298	296	296	290	319	279	271	304	273	277	261	293	272	305	257	294	266	298	311	243	265	258	256	295	289	302	285	280	305	266	289	289	291	250	277	273	273	259	282	271	255	312	261	270	289	290	274	290	278	269	274	262	312	267	313	284	291	294	275	291	313	288	281	275	266	286	289	277	309	264	261	306	281	283	276	292	301	298	272	302	290	262	312	293	264	268	293	289	283	294	294	257	288	275	289	270	289	286	268	274	267	286	294	283	265	253	298	287	317	293	304	312	278	286	314	297	274	273	263	266	296	299	269	288	266	289	261	305	293	264	301	297	291	261	285	256	277	275	263	284	300	302	306	304	285	304	277	295	283	287	278	302	286	290	297	252	294	273	271	295	269	271	266	270	290	266	285	283	310	294	282	275	265	262	289	264	314	287	284	309	261	261	250	259	286	275	268	290	293	282	286	294	295	263	294	287	257	280	265	261	289	279	249	288	302	279	289	299	269	274	284	287	292	285	272	283	260	292	263	313	267	286	291	292	295	266	283	282	274	285	277	325	281	290	295	265	283	285	316	291	292	273	284	272	294	285	267	272	314	286	260	264	267	272	276	298	294	256	304	271	282	280	271	297	275	255	287	304	266	271	279	260	279	265	280	263	280	291	301	282	292	275	278	285	294	268	265	288	263	299	304	301	280	286	256	285	281	292	282	280	282	266	282	265	262	263	272	288	294	275	284	307	267	279	322	302	299	259	275	292	278	299	300	295	302	262	281	298	279	275	258	303	281	288	296	298	298	288	304	289	283	284	293	263	247	255	284	284	271	260	283	258	277	272	258	252	280	275	279	284	266	270	282	299	298	282	264	287	270	301	291	271	257	275	297	302	250	280	285	300	260	298	286	266	309	255	274	260	276	272	278	260	325	294	285	278	305	286	300	254	278	296	284	305	274	264	277	258	281	271	275	272	285	292	283	308	259	291	285	254	305	287	309	268	298	271	278	275	286	249	268	258	273	268	277	299	290	309	279	288	303	301	282	277	298	305	297	300	302	269	298	285	260	245	260	286	327	274	279	295	302	308	262	246	295	278	274	293	267	292	301	270	252	272	280	301	271	306	320	281	277	262	269	272	264	302	274	290	322	267	280	290	249	284	305	285	259	283	296	281	297	291	289	301	279	273	248	288	302	311	270	286	285	284	263	290	260	272	271	280	291	305	278	292	287	301	270	315	317	281	293	259	279	313	278	287	302	271	278	281	269	254	258	271	275	314	300	288	263	300	288	299	292	294	317	275	308	277	284	274	264	290	289	307	272	273	289	279	321	295	288	278	284	266	295	289	286	263	302	294	285	272	279	252	290	278	273	282	322	330	320	264	284	285	281	283	274	272	295	263	261	307	296	291	272	266	299	276	257	312	287	247	250	285	263	291	265	276	268	264	290	306	284	281	299	273	290	294	275	280	276	266	297	279	253	248	262	280	286	256	325	289	286	301	278	304	259	287	296	271	269	282	295	301	310	269	280	298	260	279	276	279	260	263	282	262	291	263	276	310	287	276	296	280	303	295	314	285	288	299	271	280	273	275	284	296	258	268	238	292	293	299	252	277	285	286	290	269	258	273	292	273	262	303	287	256	293	256	292	294	295	293	289	251	279	279	289	283	291	262	286	287	276	272	278	307	274	273	307	272	279	266	295	278	249	322	294	276	290	295	297	294	285	270	300	283	294	275	291	294	298	279	294	322	271	293	290	288	280	292	283	270	300	260	307	286	262	278	283	280	277	308	287	276	305	279	280	252	276	285	294	296	271	286	277	279	276	315	293	270	301	278	270	277	288	265	283	285	280	276	273	288	339	292	271	295	269	265	280	259	284	289	260	263	314	281	319	269	290	273	322	258	267	292	259	266	285	268	287	270	242	289	264	273	294	304	252	257	296	268	287	308	279	262	287	332	304	270	285	270	265	283	270	288	305	280	287	287	268	256	290	287	299	278	299	278	267	305	298	302	302	285	278	302	288	293	295	267	268	274	306	300	322	256	290	296	281	321	266	280	307	264	272	265	290	301	296	278	304	281	295	252	293	282	264	293	290	300	285	280	294	315	269	307	301	295	272	255	264	297	271	291	259	290	275	296	271	261	271	266	312	278	332	262	267	299	264	270	273	295	300	265	305	274	275	261	293	263	294	312	279	301	277	271	258	289	306	286	273	283	264	299	285	269	250	268	322	320	283	284	281	301	279	272	273	287	306	281	285	305	283	273	261	268	256	309	303	277	342	275	265	275	284	290	289	296	294	259	264	283	263	280	289	272	287	287	241	277	266	286	280	280	275	290	264	281	280	254	286	296	295	297	260	292	275	283	273	282	292	282	298	291	274	268	299	273	288	292	285	301	304	270	287	285	294	271	299	308	262	277	289	263	292	299	273	288	293	293	278	301	308	297	293	262	285	298	279	284	289	269	254	278	299	306	275	300	285	296	295	293	291	265	299	282	293	291	257	282	296	268	280	303	306	308	297	279	306	275	260	285	315	306	301	264	274	285	301	278	267	282	323	310	301	297	271	288	299	312	275	268	287	288	280	257	291	259	275	292	287	292	269	269	263	294	316	290	260	288	270	300	284	273	292	295	304	311	274	298	267	273	320	296	293	277	263	294	284	266	274	303	294	307	279	275	287	291	270	263	281	286	271	279	248	259	291	293	245	288	293	265	239	293	300	275	297	310	296	268	289	269	281	302	304	287	314	300	277	272	252	292	289	298	278	284	280	286	272	260	292	281	292	260	282	247	276	259	264	288	301	302	306	260	281	283	298	290	264	268	287	285	306	296	284	283	276	275	283	294	288	273	299	263	279	295	303	279	296	273	294	263	286	285	285	263	320	246	292	291	258	262	308	268	297	269	293	258	281	284	314	229	283	290	285	276	301	314	291	287	288	272	254	304	300	255	298	287	295	298	292	309	275	271	286	279	267	298	280	260	270	269	288	278
44313	13700	12517	6853	4590	3370	2510	1998	1743	1532	1300	1115	1002	910	870	823	768	723	724	659	641	647	631	646	578	613	562	624	557	543	531	551	582	543	565	533	582	481	494	501	521	521	528	527	548	480	476	481	525	513	462	450	495	533	470	488	525	507	501	477	504	509	508	503	503	503	463	481	482	515	498	522	511	499	488	475	501	485	495	495	483	469	520	514	465	494	523	494	552	496	489	517	508	487	481	486	477	490	477	509	500	517	508	453	481	482	478	522	521	472	504	505	515	481	493	481	485	483	480	495	515	518	518	503	484	467	477	494	504	478	518	499	487	522	498	492	488	506	488	478	468	489	484	535	482	486	468	518	455	532	504	461	479	493	483	519	523	483	445	494	497	493	504	466	489	450	469	518	496	502	509	491	501	493	487	484	498	466	480	507	501	496	490	510	484	489	544	503	512	466	463	494	491	516	486	527	481	478	457	497	503	474	522	485	517	487	528	466	474	472	466	482	545	425	481	510	456	485	492	513	472	504	500	491	532	461	474	489	468	470	551	495	481	459	500	457	526	435	503	474	494	453	479	496	476	480	506	513	481	503	483	472	459	517	441	500	462	493	512	484	486	476	458	498	494	475	508	504	510	472	478	520	545	474	468	497	520	507	469	490	486	536	507	461	500	481	499	500	486	513	480	499	490	480	521	486	492	489	506	474	502	469	497	524	504	488	488	465	492	497	481	512	495	473	473	496	490	497	487	501	479	522	485	502	448	519	461	461	502	499	490	506	497	500	495	463	507	474	553	470	541	510	511	502	511	446	491	426	493	507	483	482	498	484	474	494	505	447	502	507	481	463	442	477	457	518	475	484	487	473	514	525	469	510	517	471	502	448	483	480	476	465	482	461	465	513	460	458	486	479	507	505	434	460	506	469	449	500	505	453	457	499	460	437	482	473	465	484	435	491	481	486	466	470	501	494	485	484	474	503	508	487	457	461	524	531	485	443	480	497	501	492	499	478	425	502	485	467	509	510	475	532	480	496	491	497	486	492	526	515	477	479	494	513	485	489	445	496	485	467	461	523	493	485	488	458	486	448	472	499	489	462	474	509	503	517	490	462	515	494	475	456	493	455	528	444	456	488	462	480	484	505	465	488	499	478	514	464	508	513	478	452	538	515	505	527	485	476	472	500	471	508	467	467	443	508	482	525	518	490	448	447	488	455	469	484	493	434	462	472	491	471	502	506	454	518	511	479	515	481	464	477	452	526	445	533	497	494	512	480	490	470	511	512	523	522	479	472	485	483	493	481	498	517	487	500	444	489	503	464	466	479	481	478	481	503	507	498	461	476	502	512	480	506	488	492	498	455	496	507	488	500	473	478	469	489	514	484	473	495	478	506	470	463	446	532	441	498	491	478	482	443	490	486	528	497	518	513	465	498	489	505	482	460	497	490	445	476	496	488	478	506	485	499	474	461	514	466	501	435	459	469	498	445	492	439	475	489	484	462	463	487	538	492	481	467	511	507	471	507	483	500	481	516	505	478	437	515	476	473	480	495	442	514	499	467	493	484	479	459	481	479	528	468	502	501	500	468	501	476	447	500	471	484	468	483	450	515	465	467	527	466	481	519	463	487	501	490	472	459	494	484	503	508	487	451	478	485	511	517	558	487	495	459	500	470	509	466	484	461	483	513	439	486	481	469	472	459	496	503	493	529	505	469	463	504	463	482	534	474	455	488	463	463	477	476	523	520	496	491	501	460	460	484	484	481	487	470	473	492	466	509	509	458	508	507	465	524	496	497	474	505	483	485	486	494	493	498	476	462	528	493	509	461	506	454	482	485	476	487	460	477	495	483	505	490	524	502	436	500	467	504	467	487	479	461	502	456	488	490	504	449	469	511	522	478	526	451	462	481	522	471	512	523	481	492	463	477	486	463	503	428	455	449	438	479	468	515	486	486	526	456	504	512	478	469	487	460	501	518	483	494	488	503	461	527	485	510	495	478	465	493	488	484	487	482	454	477	481	502	483	464	457	495	439	514	503	531	478	464	444	503	521	451	442	493	517	489	495	481	505	460	461	479	482	497	504	470	515	469	472	464	488	481	497	514	483	485	490	457	482	491	475	523	535	508	480	498	471	460	475	462	521	489	501	504	486	494	494	477	457	488	493	443	485	494	489	510	488	465	529	519	483	480	475	461	516	483	485	486	468	524	481	477	470	481	482	460	510	494	509	479	528	471	496	516	465	477	494	509	495	514	484	489	514	505	481	452	483	460	481	503	466	501	474	508	479	463	528	518	476	477	484	438	503	492	503	561	453	449	490	437	530	479	471	478	425	529	466	457	527	515	459	534	493	472	508	501	472	473	492	505	479	505	506	489	522	465	491	503	482	470	517	491	491	493	502	461	498	470	478	483	452	489	504	490	486	503	469	499	492	484	514	521	507	495	469	480	483	501	472	475	450	471	512	479	440	438	527	499	470	496	471	490	564	481	462	473	499	445	473	496	467	456	470	507	487	496	451	494	480	474	489	528	500	461	469	501	476	492	518	429	498	457	474	498	515	525	454	539	469	467	469	477	536	493	533	506	504	506	472	480	460	496	478	492	476	504	511	501	460	470	530	457	451	502	500	499	479	478	495	476	489	504	506	476	510	454	500	492	495	468	489	487	497	428	470	501	476	545	481	457	479	511	475	493	466	518	489	490	442	478	489	502	478	502	507	493	536	469	483	493	458	507	490	504	489	541	482	466	480	504	479	468	483	485	464	508	497	470	484	480	484	493	503	485	510	499	478	493	502	486	485	480	485	497	445	494	489	492	532	456	482	486	491	470	483	464	478	447	489	454	495	476	470	496	471	510	481	505	498	523	461	464	502	516	497	474	489	491	517	483	475	517	516	486	453	510	493	460	500	504	483	530	510	498	467	497	447	504	445	477	511	543	425	506	475	512	498	498	487	486	484	461	477	453	488	478	460	522	520	489	523	432	493	474	465	497	482	497	527	525	468	478	482	492	455	497	478	477	495	471	524	496	477	486	464	532	472	478	499	527	505	502	508	496	497	480	467	459	500	458	492	469	458	475	495	465	529	505	494	485	472	482	469	484	492	513	474	511	503	471	476	530	521	517	510	473	484	501	509	524	518	499	520	483	492	494	523	515	535	476	518	486	471	480	472	483	526	507	498	502	481	503	483	482	529	492	500	435	523	522	490	446	504	513	498	490	510	474	490	475	476	484	456	514	451	507	482	514	492	488	476	497	481	512	498	469	483	524	475	483	446	485	456	485	463	502	500	508	455	472	488	483	495	514	479	495	492	510	469	495	464	481	505	462	467	502	511	494	494	485	525	481	481	467	487	507	497	472	501	489	488	491	480	465	482	509	480	495	514	489	456	521	505	484	474	511	493	518	448	492	459	461	507	476	455	488	505	466	474	480	530	521	533	493	483	457	480	454	484	517	475	471	467	475	491	479	488	508	498	472	471	469	511	497	487	521	456	495	523	485	468	475	504	452
27254	20762	6896	310	147	143	123	87	89	93	91	95	86	82	92	90	89	86	75	92	88	71	75	80	80	92	91	103	82	74	75	81	103	66	84	73	74	104	100	87	66	90	85	65	89	77	80	74	77	90	75	87	78	81	84	83	83	89	87	85	76	78	86	72	80	75	103	63	83	80	91	70	91	91	72	74	88	80	97	81	89	84	78	72	87	76	68	71	75	79	83	79	95	84	81	75	86	62	101	89	63	69	71	66	96	92	91	71	89	85	80	83	73	83	85	95	90	79	86	82	78	79	76	83	94	82	90	80	79	85	79	82	79	77	71	81	80	76	83	88	70	67	65	84	76	79	74	75	87	81	84	80	81	86	82	84	85	72	89	83	75	87	70	85	71	77	72	82	82	82	88	89	92	82	90	98	82	81	75	83	79	79	71	79	74	85	77	72	80	84	96	80	79	74	87	91	70	78	93	65	84	94	74	84	95	85	73	83	73	72	85	87	86	74	105	79	74	77	73	87	65	74	76	85	79	97	82	77	76	73	75	83	84	75	85	79	77	90	84	77	72	71	74	86	76	88	83	78	84	83	84	73	95	86	72	79	86	80	74	73	53	71	75	85	73	67	79	85	80	62	80	81	79	67	83	85	64	69	72	76	81	80	89	79	84	85	86	86	70	88	88	82	64	83	77	80	66	80	78	73	72	83	81	80	88	92	68	68	77	93	82	93	79	87	74	79	72	72	92	90	102	85	86	61	83	94	77	66	78	86	82	85	90	84	87	81	71	72	56	84	82	74	86	81	94	91	73	73	92	73	80	93	78	73	74	72	66	92	82	95	90	81	89	85	91	78	86	92	106	82	80	83	104	91	78	79	86	96	98	82	79	82	67	82	91	79	77	74	80	69	92	84	84	68	92	104	99	84	78	96	85	64	86	82	71	80	62	84	84	74	88	86	65	82	86	80	104	68	75	91	92	98	86	86	99	84	83	88	88	79	87	76	72	96	76	79	82	85	78	65	89	73	73	89	75	95	85	66	70	76	87	88	83	77	80	90	63	73	79	79	85	81	60	77	74	82	80	76	66	83	81	64	91	57	79	79	83	81	81	88	73	73	95	78	63	72	77	88	86	85	74	82	78	92	103	80	86	80	93	90	90	84	82	98	93	76	83	103	72	84	81	66	80	81	81	62	87	73	91	71	79	65	86	66	93	89	92	68	86	91	80	79	70	87	88	87	81	81	78	64	85	74	86	88	69	69	89	94	87	79	85	80	64	92	74	71	81	88	92	86	77	79	85	79	90	73	81	79	79	92	104	67	63	86	68	82	87	82	60	92	74	65	80	89	80	73	80	89	89	76	85	83	80	77	87	91	93	71	77	83	82	82	105	97	88	80	75	62	84	75	79	78	88	88	67	75	69	103	88	91	83	78	78	76	70	88	83	75	59	85	99	95	81	72	68	90	86	96	92	94	68	85	82	83	69	71	72	74	85	82	87	70	78	82	66	93	87	88	67	80	70	80	76	93	71	66	95	84	82	80	80	92	97	72	91	81	85	74	67	81	64	86	88	75	84	77	76	82	69	82	81	74	81	89	88	74	78	89	80	67	88	86	80	90	74	88	71	79	69	62	97	78	88	78	85	95	72	61	80	81	90	77	79	79	92	88	84	85	76	69	87	85	88	72	95	93	81	71	77	64	89	85	85	79	96	84	91	77	89	78	88	82	79	81	91	82	77	85	81	82	78	82	88	67	84	85	77	85	80	57	84	78	87	74	82	77	81	87	71	93	99	55	72	84	63	79	90	82	70	83	97	85	70	92	78	81	93	85	90	74	76	70	78	70	88	83	80	75	67	70	81	66	85	75	97	90	84	81	73	83	71	73	78	82	84	83	77	95	84	86	82	71	73	89	69	74	69	81	95	87	87	85	75	86	73	96	72	70	82	92	78	81	81	91	83	97	84	78	87	73	90	84	100	92	92	93	84	83	88	85	85	89	83	92	70	83	82	88	81	80	78	91	76	71	73	83	78	84	83	82	85	77	86	83	63	84	82	76	85	73	75	78	84	71	83	76	85	84	85	76	79	86	79	80	75	82	67	95	85	75	85	78	78	85	95	72	75	94	93	82	62	74	84	75	71	80	94	69	84	84	79	80	91	82	67	75	83	82	83	91	74	83	88	87	74	74	76	80	78	90	77	67	70	73	64	86	71	85	73	97	87	77	75	83	104	80	87	75	80	73	86	76	87	72	80	70	54	80	71	73	89	63	77	87	86	67	86	91	70	75	79	82	76	88	96	86	81	82	98	68	94	81	87	86	77	77	92	70	77	71	89	99	86	70	89	66	87	77	80	64	86	62	78	81	68	75	79	71	78	76	82	82	91	71	86	87	74	80	76	74	97	101	98	85	78	80	79	88	51	79	86	80	70	93	78	82	93	72	107	71	83	61	77	79	77	82	76	51	76	89	87	100	71	69	75	65	67	76	80	83	64	79	80	79	80	72	74	88	89	79	77	67	57	83	93	59	84	76	91	72	61	78	71	100	101	87	92	81	94	88	73	78	84	113	92	93	85	95	80	81	84	81	77	81	70	63	77	99	64	87	68	90	92	75	86	87	83	69	89	55	81	82	80	73	97	66	81	74	71	87	66	87	93	64	77	85	75	71	75	71	90	80	71	76	77	76	83	79	79	83	91	82	81	92	72	75	100	97	86	86	83	82	69	83	86	76	76	87	70	74	82	84	80	75	86	76	89	84	88	72	79	72	69	87	77	78	65	82	79	77	83	84	80	86	95	66	64	85	77	74	80	72	81	77	83	67	74	81	79	71	83	78	88	75	78	82	103	91	79	89	87	75	81	85	77	76	82	86	85	81	93	94	76	73	86	93	72	78	66	80	94	87	71	93	72	65	80	80	84	74	96	80	80	83	69	80	72	84	77	72	79	81	95	80	79	80	84	85	89	73	79	88	84	91	73	79	79	62	84	80	82	82	67	69	69	91	83	93	84	99	91	83	71	79	80	68	83	87	78	52	75	92	89	84	75	72	91	58	75	98	89	76	67	79	66	64	72	78	83	92	71	74	89	85	71	77	94	86	66	66	80	75	79	81	78	67	84	77	78	79	98	65	91	69	84	86	88	82	71	89	74	75	83	95	73	60	101	65	90	74	68	82	75	72	99	75	79	93	76	63	81	66	67	93	82	85	70	81	82	83	106	85	85	84	75	76	78	89	90	77	108	87	81	92	83	76	77	79	82	85	93	95	83	75	88	80	73	78	71	74	84	85	89	70	73	85	84	77	85	82	85	71	65	76	82	82	83	76	83	91	79	79	72	65	76	86	73	90	80	84	84	89	77	66	87	78	74	100	69	77	60	71	77	71	90	66	87	69	78	66	92	89	89	92	89	80	90	82	84	72	85	76	83	89	85	79	88	92	70	75	98	81	85	81	82	82	85	89	74	94	72	88	78	75	86	78	84	87	81	86	93	77	70	76	75	60
20018	1814	1127	600	422	360	330	289	256	223	214	202	197	195	190	195	190	184	189	164	184	189	177	182	186	202	184	196	189	184	190	202	173	154	173	207	201	168	195	160	186	182	187	163	178	154	186	176	166	194	187	186	179	187	217	191	184	166	187	164	158	158	177	167	175	185	182	183	167	197	182	163	179	177	183	176	175	174	162	167	186	178	199	182	183	182	198	175	187	183	160	164	184	162	171	180	193	166	174	171	176	188	170	197	179	181	172	176	182	179	173	178	161	163	172	188	153	193	197	137	168	158	169	172	178	204	206	170	171	171	161	173	210	184	181	171	181	178	191	170	176	189	189	159	189	167	184	202	210	168	181	203	217	166	171	207	176	189	173	175	195	202	167	170	182	206	190	163	178	176	189	174	158	156	177	201	155	149	155	188	199	177	193	194	171	154	172	182	202	178	168	183	186	189	180	199	189	194	167	168	180	155	180	143	165	185	171	170	184	136	188	175	178	190	189	176	161	159	197	174	170	176	157	169	173	192	157	193	193	197	168	161	203	154	198	190	178	177	169	181	181	169	176	166	177	175	165	186	158	170	203	181	170	178	180	198	177	192	183	188	195	198	170	181	186	191	194	174	173	199	173	202	161	157	156	177	169	173	169	192	178	192	184	166	175	180	168	181	203	167	178	155	186	154	173	184	166	159	197	169	197	179	192	199	182	193	188	196	203	170	201	150	177	166	184	190	188	186	188	180	182	189	162	187	154	161	175	188	171	180	166	189	187	189	176	197	175	188	209	158	174	188	197	197	198	191	177	177	160	190	179	162	180	192	166	191	161	169	170	166	186	207	184	187	175	176	159	159	161	172	171	167	153	177	175	197	173	174	161	188	177	187	183	188	198	177	172	173	179	165	169	159	181	214	173	171	200	172	213	167	163	176	170	176	185	185	171	157	198	181	178	166	160	180	199	160	202	169	175	177	175	181	204	177	205	174	188	172	190	183	193	178	191	178	166	171	177	183	172	177	153	174	195	177	186	187	180	171	164	171	185	177	197	165	175	159	185	175	188	178	196	190	168	151	167	172	176	174	197	186	187	200	165	183	160	185	170	183	184	180	177	155	165	201	180	175	159	158	159	191	169	196	154	199	173	183	200	186	198	186	198	168	181	180	200	184	208	174	156	173	176	173	160	174	182	178	166	186	162	184	193	199	178	219	203	174	169	178	178	196	192	200	199	187	149	156	186	169	177	166	163	194	176	164	178	189	158	191	187	174	182	190	192	173	176	180	182	178	182	169	193	182	181	175	189	165	185	202	166	181	167	196	182	172	168	176	187	177	183	151	177	193	180	160	172	166	167	166	165	175	196	190	166	186	189	163	172	184	176	156	209	173	158	159	174	174	181	167	173	189	189	175	170	182	180	198	183	173	162	187	183	178	209	188	151	191	185	175	186	173	161	180	197	195	162	187	166	178	166	169	185	170	184	182	168	148	150	175	189	181	174	171	167	172	156	189	190	167	164	172	175	181	197	195	171	169	151	153	181	183	160	180	192	161	181	190	183	185	171	169	179	192	183	193	180	188	183	180	203	185	191	178	187	175	181	156	188	196	186	185	184	171	172	197	180	151	197	171	177	179	186	202	174	173	174	202	165	166	181	182	197	187	165	171	174	184	202	175	179	185	192	187	178	159	188	177	160	192	169	151	169	181	191	169	189	185	184	190	200	184	163	184	174	196	182	170	179	200	175	198	181	183	167	156	195	195	185	155	189	173	184	191	180	165	208	181	190	169	166	186	184	183	158	162	170	173	180	159	168	193	176	167	194	183	176	185	189	185	168	154	167	163	166	209	180	183	180	181	165	212	195	177	191	190	162	163	173	174	173	176	168	182	181	175	184	160	175	174	218	144	174	188	167	180	181	192	183	183	180	198	184	200	168	170	172	178	198	183	178	190	182	170	172	174	190	195	163	176	180	208	178	202	192	170	179	183	184	166	186	172	191	170	179	167	180	170	159	180	142	170	162	165	202	164	180	174	181	155	173	204	185	182	181	185	189	159	179	164	156	175	162	181	160	175	178	178	173	171	177	169	192	185	179	161	191	181	185	168	186	188	167	197	197	182	156	169	172	161	177	192	175	179	217	161	159	166	172	193	187	188	173	179	215	183	187	193	197	178	172	186	175	180	178	179	168	192	189	163	191	171	179	185	177	177	169	174	188	166	164	180	186	165	178	175	185	176	180	199	178	169	186	181	155	177	156	178	158	165	182	184	193	192	169	175	162	173	180	180	165	195	184	161	207	183	178	173	174	178	190	164	178	200	199	195	157	168	153	182	146	169	183	193	158	174	189	202	173	164	167	165	175	184	183	208	169	167	180	186	173	210	187	172	183	187	192	200	164	187	174	202	175	179	183	176	181	172	165	153	198	177	197	148	166	190	188	166	179	172	172	183	190	180	170	183	143	152	177	177	178	170	160	194	185	185	214	191	155	175	168	177	163	179	174	201	178	192	184	195	181	165	149	175	176	177	152	193	188	184	159	170	175	178	191	172	198	191	192	177	185	180	181	179	181	183	190	193	189	167	186	182	177	197	170	184	175	191	186	166	184	176	180	175	181	181	183	173	172	187	170	168	193	193	166	180	195	177	203	184	179	176	171	180	172	179	157	172	167	194	170	168	190	180	169	166	144	163	192	167	183	172	165	188	159	179	176	199	146	159	201	175	172	160	212	182	163	181	191	184	191	180	175	189	180	178	200	158	190	170	198	171	185	177	183	163	195	165	159	173	190	160	169	176	159	190	170	184	180	161	176	179	167	172	173	158	185	196	183	177	195	188	146	206	173	186	176	185	213	193	174	153	171	165	160	205	219	191	183	166	193	187	167	157	177	182	177	175	184	186	188	187	176	166	174	190	182	199	184	202	184	175	179	176	159	179	197	193	183	163	170	181	180	204	171	169	155	167	160	183	193	185	194	177	201	161	178	201	185	194	185	182	177	159	171	166	187	177	178	155	208	186	188	160	181	180	174	167	182	169	188	152	203	177	162	184	190	194	195	162	184	164	179	184	166	180	164	194	185	172	152	176	187	182	162	179	165	174	163	176	195	176	182	178	175	182	174	191	172	176	202	190	186	167	181	185	186	167	163	180	177	161	181	197	167	160	165	175	168	186	168	172	190	179	164	164	179	147	184	177	161	174	150	194	174	176	172	174	202	179	174	170	189	215	171	185	195	175	188	196	198	169	168	178	195	159	166	178	184	166	183	156	185	169	179	182	176	164	167	188	178	186	196	188	169	204	175	187	165	185	186	177	142	168	173	172	178	199	177	188	174	162	160	189	192	170	192	169	180	166	193	182	187	174	164	155	186	189	178	199	179	172	180	169	189	172	173	163	174	176	174	172	173	176	170	173	197	194	196	184	173	180	185	194	193	206	208	158	186	186	181	147	183	195	181	185	160	174	169	182	184	172	173	158	186	171	176	181	194	194	184	183	168	182	192	151	172	196
24725	21696	28936	24959	20241	1669	518	359	316	258	240	225	185	210	178	171	165	165	161	165	147	137	136	167	139	129	152	147	149	132	135	126	139	127	142	123	128	144	146	130	130	140	140	128	120	114	145	140	129	140	132	128	138	142	136	145	118	143	152	133	124	115	133	126	161	132	142	149	135	144	132	140	128	121	117	134	124	142	120	132	128	114	137	133	129	127	130	149	134	125	140	129	135	141	131	143	134	116	143	135	132	129	152	119	127	141	123	108	143	135	121	128	134	123	137	124	109	116	129	120	120	117	114	125	129	147	125	135	141	130	135	137	139	132	113	134	129	122	120	120	121	130	120	160	117	109	133	128	129	105	126	116	145	121	111	132	132	126	126	134	126	129	129	118	124	133	123	142	121	113	129	131	125	134	131	137	136	123	121	145	129	128	137	123	139	115	127	129	126	126	108	148	128	130	117	131	118	118	147	110	134	132	116	151	146	130	130	125	146	139	124	142	109	119	137	117	130	121	136	122	126	110	114	122	126	139	141	122	132	127	137	132	133	120	116	120	134	148	143	135	136	104	125	120	115	112	143	140	124	136	130	142	121	120	121	136	155	146	115	146	133	130	124	140	113	126	133	138	121	114	127	103	138	120	126	146	117	130	135	124	171	148	124	136	133	135	114	116	128	131	130	131	108	116	125	131	136	122	140	134	134	129	133	126	125	120	123	120	122	117	126	130	129	148	121	115	134	115	127	121	127	114	141	121	128	127	134	117	130	135	126	153	142	130	112	135	123	137	136	138	102	132	127	163	114	147	124	99	137	135	130	149	114	127	127	124	128	116	135	128	130	130	120	119	136	122	140	135	143	115	131	136	134	117	128	113	128	128	110	139	156	123	128	138	132	115	120	123	123	139	118	122	144	125	132	132	131	114	132	128	134	104	152	120	126	140	147	127	122	111	114	139	121	146	127	139	123	112	127	132	141	128	151	131	132	114	119	146	133	140	135	144	136	139	115	121	144	133	122	113	118	102	124	122	142	132	117	139	113	151	127	122	123	122	119	130	134	166	127	145	127	107	134	109	121	127	124	94	136	142	118	143	117	118	119	87	120	119	117	111	117	119	117	147	140	126	141	127	149	134	140	131	146	123	131	121	122	121	126	116	125	109	127	134	135	111	127	143	134	125	129	126	132	130	109	116	134	127	137	119	124	121	111	112	137	140	122	100	136	110	134	124	109	118	149	137	134	130	120	135	133	123	152	134	146	147	125	137	126	122	165	129	126	135	115	126	117	111	127	135	121	118	131	120	163	134	113	128	125	150	141	147	140	136	117	137	114	119	126	119	123	145	133	124	158	142	124	125	120	119	114	130	134	126	141	112	130	127	133	115	128	125	127	124	134	118	117	126	120	139	139	126	125	126	118	110	151	127	152	109	141	123	136	130	125	141	136	118	134	137	145	144	143	112	126	104	118	124	127	137	115	110	111	133	109	134	126	121	132	124	123	147	122	121	116	142	118	135	130	118	132	150	120	134	137	132	123	145	129	118	112	132	126	129	142	118	124	129	128	108	134	137	127	139	121	98	143	130	111	130	143	142	123	139	124	122	135	111	143	120	144	134	126	116	142	129	123	135	124	136	110	130	120	134	136	121	121	134	123	108	140	128	139	138	114	147	124	125	146	117	125	116	127	145	124	126	134	145	103	124	122	132	97	112	144	113	115	131	124	119	107	123	125	137	127	123	120	131	100	120	139	132	139	132	118	140	136	127	139	143	140	141	137	118	125	123	114	125	151	164	134	125	117	109	130	116	125	116	106	110	133	141	137	131	114	115	116	123	136	143	129	137	125	123	143	129	121	131	134	150	118	116	111	137	130	126	165	125	136	137	110	130	137	123	155	124	134	113	140	113	119	122	124	143	117	129	127	155	126	116	146	123	129	151	133	133	115	133	133	128	127	93	117	118	124	110	140	117	144	126	130	133	136	134	132	151	146	109	102	129	125	150	141	132	125	122	129	112	126	141	113	123	126	125	137	122	120	110	125	119	134	114	137	142	138	133	133	117	137	144	148	129	145	134	132	126	126	148	142	127	126	125	132	127	133	122	130	140	113	114	115	138	132	129	127	142	105	105	133	132	146	130	157	119	118	125	110	118	141	133	115	140	133	135	127	125	156	129	131	127	111	123	133	130	150	129	125	141	124	119	135	127	143	111	126	135	132	128	118	120	125	126	129	121	152	136	116	134	127	108	125	143	134	137	144	121	126	127	122	130	123	117	142	132	146	133	126	125	128	151	145	140	118	150	114	116	124	127	118	112	135	120	136	146	141	107	126	129	115	134	117	121	117	130	143	115	142	125	153	130	116	119	125	127	136	116	125	118	136	130	120	151	123	130	132	107	145	136	148	117	125	151	134	122	133	115	145	109	99	142	124	129	131	115	138	124	133	135	136	131	113	133	135	127	135	108	128	119	130	137	123	121	129	120	114	147	124	118	130	114	127	135	121	132	115	126	118	119	143	137	116	131	124	122	121	124	141	134	130	133	144	140	115	135	135	134	139	123	127	117	124	140	134	122	112	132	121	152	136	123	136	124	132	119	138	111	135	125	135	146	130	149	129	140	129	127	123	151	118	122	128	117	111	130	148	133	121	132	141	140	113	125	123	112	125	144	136	96	118	140	123	127	124	110	125	123	131	123	135	122	125	122	130	121	125	123	116	119	112	121	111	140	143	132	135	128	118	138	129	122	147	117	129	154	110	134	119	137	123	129	136	133	137	116	123	137	140	128	126	125	141	145	141	133	140	118	136	127	130	113	131	143	124	121	129	132	126	119	130	117	145	135	135	136	145	133	134	118	166	107	123	136	160	116	138	139	106	141	112	122	129	108	118	139	127	126	153	128	140	126	133	123	141	112	126	135	119	132	123	118	139	120	131	125	134	142	118	135	138	149	124	129	117	120	147	130	99	124	136	130	142	123	103	121	129	137	119	123	139	131	139	127	112	124	129	144	134	121	146	125	129	151	138	122	119	143	99	138	112	135	122	119	139	128	131	130	136	143	145	127	151	123	129	125	128	132	137	140	125	131	107	119	142	136	119	112	130	141	144	133	111	107	140	129	133	131	134	132	129	145	120	128	155	120	118	115	126	115	137	149	114	131	132	121	122	122	138	124	146	119	123	118	125	134	140	124	148	132	142	123	132	143	111	127	131	125	113	134	151	121	119	132	101	113	137	118	118	127	136	134	140	139	116	117	123	124	145	130	128	119	135	141	123	111	123	129	135	133	124	145	124	123	145	135	124	117	128	154	111	136	127	131	125	119	124	116	129	137	112	133	106	110	152	117	126	128	128	124	129	111	139	125	132	114	128	116	125	138	122	154	120	106	122	145	129	121	126	139	149	111	132	139	118	146	146	126	144	137	137	137	116	123	107	126	121	107	131	131	134	133	139	135	148	135	155	129	124	131	136	140	121	116	134	126	138	115	127	117	113	126	112	127	145	110	139	144
40755	10081	8576	4212	2897	2024	1548	1153	1030	830	722	642	585	520	451	493	419	419	399	395	383	369	349	346	338	335	283	320	336	275	315	317	313	280	323	273	322	294	272	287	269	253	298	297	269	267	296	267	271	271	249	250	285	308	278	235	286	288	265	273	293	267	268	241	286	273	287	277	247	266	301	259	229	270	253	278	266	254	277	262	273	268	261	282	248	259	281	252	245	279	254	265	275	269	271	289	282	261	269	251	261	280	252	250	252	268	250	306	254	257	271	284	271	265	266	283	268	275	258	269	243	264	283	253	273	291	268	282	263	294	253	273	272	276	257	249	254	263	273	285	286	246	246	252	273	295	248	269	304	279	271	248	290	263	278	241	249	253	277	262	302	230	293	273	254	277	304	238	270	275	262	270	260	253	270	235	265	254	234	268	263	274	273	237	257	279	281	270	272	251	289	244	271	238	229	261	267	269	275	277	279	271	259	264	238	231	283	277	265	277	274	286	249	287	275	233	255	212	255	262	282	256	298	267	267	267	272	273	270	274	239	268	280	276	271	253	239	277	276	257	255	265	260	288	237	269	279	254	259	240	244	265	255	244	294	262	273	273	275	270	223	281	278	259	259	289	258	262	257	258	266	292	284	274	263	253	307	251	241	252	264	245	255	260	283	270	255	289	257	244	261	260	252	256	257	293	260	276	240	261	294	272	242	281	249	272	273	253	248	284	218	274	275	239	267	250	259	261	243	252	261	263	278	260	227	258	274	274	256	270	256	263	255	268	294	272	284	271	277	258	286	248	252	282	263	278	285	241	256	255	263	288	251	220	256	253	241	256	259	274	262	258	270	277	257	253	299	234	280	257	244	259	256	241	253	273	270	260	278	247	237	260	258	272	264	275	267	264	255	258	288	259	270	282	257	256	261	259	254	263	281	259	274	254	253	271	251	248	233	283	257	264	311	271	235	274	285	244	268	282	261	255	266	273	269	231	262	302	267	267	285	276	260	262	267	253	266	267	248	270	283	262	268	265	252	244	260	250	256	270	284	258	267	280	302	274	271	289	273	253	261	258	260	261	244	259	274	257	275	248	251	274	268	257	250	241	284	288	265	267	271	261	263	250	258	245	266	248	255	270	279	271	243	296	281	282	230	260	278	269	236	244	258	296	256	238	243	270	269	254	273	272	230	250	231	242	242	285	261	257	239	283	256	240	234	280	280	277	260	250	276	288	251	264	276	255	252	273	260	294	252	257	318	323	256	279	254	271	260	274	264	283	261	233	269	281	289	295	256	258	254	291	252	239	278	252	270	289	264	259	241	247	267	293	270	247	259	253	265	284	276	254	263	269	252	255	266	256	254	251	255	246	277	264	276	261	271	234	235	258	250	254	275	272	261	263	237	233	246	262	265	265	243	269	288	238	273	287	253	285	266	276	292	269	268	277	279	283	252	251	271	254	255	256	249	289	273	270	262	273	258	247	225	270	256	253	292	258	281	237	271	274	271	269	249	249	227	251	265	283	264	239	251	272	278	233	270	255	276	254	254	263	268	278	269	258	262	253	260	263	293	267	253	280	281	256	260	240	282	239	233	239	275	249	262	254	265	257	269	290	277	272	264	257	255	249	276	249	286	278	272	261	254	270	273	263	240	260	307	277	252	275	250	294	242	274	274	276	266	265	254	267	275	278	255	246	238	286	252	277	257	298	248	270	255	244	281	269	230	291	265	239	276	247	271	264	247	245	276	263	259	272	258	253	270	250	269	257	255	263	275	268	256	260	292	231	216	278	284	254	263	278	242	284	249	230	274	219	247	287	248	262	256	267	300	270	305	234	281	246	257	295	258	260	265	266	305	239	267	295	223	279	262	266	247	256	270	313	281	273	260	270	249	249	290	264	252	256	295	245	283	256	239	282	248	241	272	240	247	265	259	266	294	285	244	276	246	282	288	252	273	272	257	270	268	245	261	236	277	276	300	269	300	263	266	257	256	292	279	275	282	263	243	251	276	257	246	294	280	262	304	231	267	275	268	256	275	280	261	257	258	231	229	242	265	285	253	260	260	273	285	279	249	269	269	272	273	249	307	288	264	255	255	257	285	284	299	267	257	269	275	266	253	268	301	294	245	231	254	287	267	265	260	265	283	258	276	264	271	262	267	287	264	254	272	247	248	264	262	265	238	266	269	248	235	267	270	261	260	254	257	260	262	269	236	235	237	243	275	283	269	262	260	249	259	256	261	260	258	238	283	267	280	289	280	284	242	284	241	271	231	258	239	258	273	282	265	230	271	264	234	241	233	280	255	271	257	241	250	267	249	250	294	278	272	250	240	252	246	258	244	276	262	230	290	282	274	269	263	247	267	261	277	260	250	282	247	252	238	273	268	288	255	227	276	271	264	264	227	251	295	267	245	275	251	254	262	260	251	267	249	218	272	256	304	262	276	265	271	271	242	244	260	247	251	263	298	278	262	275	254	278	259	245	247	274	247	237	281	247	264	282	233	255	255	274	260	253	263	255	242	266	275	273	286	281	266	259	278	255	262	267	256	281	272	270	261	249	257	262	260	272	254	251	265	251	263	292	243	245	244	253	257	254	258	267	309	266	277	251	261	278	261	253	279	272	264	263	268	229	261	260	230	259	264	294	251	257	261	274	286	248	274	257	259	278	275	256	270	264	238	253	245	262	251	274	247	267	257	267	280	265	280	260	259	259	305	278	262	272	281	290	261	244	232	284	245	290	273	258	263	254	260	277	278	230	270	278	239	282	260	271	257	231	253	285	266	292	273	269	243	263	248	263	232	242	266	266	278	285	263	258	271	305	249	275	262	267	261	239	264	255	239	258	301	247	281	234	208	245	234	274	263	235	251	262	263	255	260	261	245	264	251	253	279	273	246	256	270	247	249	244	276	254	273	287	243	297	255	224	285	280	252	269	233	254	264	273	277	260	248	253	267	253	249	257	237	249	252	258	249	269	252	283	246	263	277	297	277	263	271	290	286	258	270	263	256	256	269	251	265	282	248	269	282	298	298	272	245	265	278	259	261	263	288	299	284	284	257	244	259	236	237	276	244	282	230	282	246	267	273	274	247	279	256	282	266	286	271	276	252	259	264	225	265	268	257	275	267	273	262	288	273	258	294	235	210	271	251	249	276	257	266	270	272	270	263	283	249	244	246	263	249	274	256	259	259	257	301	252	302	276	254	260	263	275	266	281	231	261	263	286	268	268	279	287	279	243	266	261	272	273	262	251	263	271	280	292	263	258	264	250	267	249	253	251	285	255	247	276	246	278	285	289	293	267	245	281	261	278	251	295	261	278	240	249	282	253	266	259	265	272	250	254	259	246	282	261	258	260	223	278	239	255	238	261	289	278	249	253	256	255	259	272	287	256	249	247	278	251	274	250	262	264	265	257	246	271	263	244	266	245	269	248	268	290	256	252	273	256	264	249	265	267	269	251	280	275	283	261	276	265	262	274	270	241	294	254	236	260	266	266	276	251	265	309
23769	21670	29622	24223	21670	18720	1849	768	566	491	510	423	449	386	411	357	348	411	340	360	342	348	322	321	323	327	307	293	286	323	324	314	361	316	298	291	316	284	286	314	282	301	312	284	276	301	295	291	288	265	304	321	282	298	296	295	294	291	262	287	296	294	285	271	273	292	305	305	291	282	277	290	275	287	294	283	287	264	267	282	289	275	311	278	284	310	261	287	283	271	280	292	285	313	296	255	298	278	261	272	276	283	315	295	282	290	304	285	284	285	257	282	310	281	305	294	291	277	284	266	296	266	310	280	273	302	315	279	307	271	294	302	287	288	317	295	269	271	301	290	292	274	266	296	276	235	267	284	283	314	295	260	265	309	295	286	302	264	278	294	277	301	263	286	280	300	272	262	257	304	294	308	265	273	262	269	293	296	284	296	272	294	286	294	283	280	290	283	291	301	283	275	316	291	309	284	286	295	263	257	278	288	290	279	277	281	283	295	292	257	289	274	297	286	300	273	297	272	270	287	276	268	271	283	274	254	293	281	312	270	282	282	276	309	297	281	274	282	295	294	281	342	278	301	317	299	266	283	293	297	315	287	287	256	306	278	272	286	279	272	277	263	276	297	300	287	296	262	305	267	292	274	273	289	267	282	270	306	255	253	282	267	287	296	279	314	271	293	261	298	247	286	285	276	288	275	276	297	270	290	289	313	269	271	290	280	266	293	288	283	292	277	288	284	303	294	244	281	287	280	258	277	282	267	266	294	300	296	311	262	297	294	286	290	268	304	289	276	282	309	274	308	286	311	256	304	275	265	289	295	284	287	301	260	307	280	285	252	305	282	274	301	301	289	242	289	253	300	314	270	269	277	266	279	290	294	307	251	276	266	273	286	282	288	278	279	287	284	293	303	304	298	267	277	301	274	260	273	288	297	284	294	273	312	250	277	263	257	250	271	290	294	265	284	293	291	275	314	299	285	316	268	278	287	292	321	291	287	281	250	273	272	297	301	279	265	274	247	304	294	278	272	287	291	288	293	280	274	284	294	264	294	304	301	270	267	283	279	252	284	281	290	277	299	313	280	282	271	270	296	291	248	256	271	303	291	270	280	288	307	280	251	281	290	289	257	270	297	300	293	265	297	295	298	293	283	308	280	279	297	315	281	268	281	273	283	260	280	284	291	293	269	281	265	287	287	314	301	277	303	297	276	299	279	277	304	285	258	266	276	258	285	252	289	297	296	306	305	270	289	299	273	289	276	278	300	311	287	289	312	295	253	313	299	273	301	297	290	278	274	309	297	271	285	295	304	282	306	292	318	286	280	299	298	302	295	310	295	282	300	274	266	272	270	303	282	278	281	270	273	288	261	267	310	271	300	287	306	266	307	293	252	290	271	290	272	298	267	295	309	269	296	314	313	291	282	256	296	292	262	271	278	281	293	256	311	293	306	299	269	282	293	310	257	300	296	314	319	282	300	304	307	275	303	282	297	280	285	306	285	289	296	275	276	298	283	248	275	263	257	306	253	287	301	301	278	302	275	289	272	300	300	229	293	302	301	274	262	269	287	277	285	275	291	242	274	292	271	275	270	284	293	324	294	286	293	272	298	278	289	313	270	259	295	287	282	265	261	302	291	258	261	256	301	264	282	306	307	276	275	335	275	293	255	306	276	273	273	265	278	299	302	263	304	287	287	287	277	298	252	283	284	296	284	254	273	310	297	270	313	261	257	277	315	248	297	268	302	281	281	278	296	307	279	253	287	271	282	279	265	280	285	294	261	278	307	263	297	279	286	268	262	277	256	275	271	278	266	263	299	312	307	247	291	289	290	294	298	278	291	274	269	265	253	271	280	271	285	284	285	279	264	256	269	316	269	278	301	286	287	313	280	283	295	315	272	255	298	294	317	307	262	257	294	285	267	302	274	285	293	324	311	249	268	277	263	268	297	299	270	266	277	297	268	261	255	275	309	291	288	280	284	288	276	296	264	274	274	269	287	268	263	291	308	289	277	270	299	270	318	294	288	262	276	262	295	276	281	278	289	303	287	283	297	289	293	280	274	260	271	286	260	290	284	312	296	300	278	282	321	265	283	331	251	288	279	302	297	288	265	313	294	290	292	295	303	300	284	264	260	287	302	280	262	269	265	265	304	260	298	280	271	285	309	273	280	261	285	279	301	283	294	277	287	274	272	277	302	288	269	287	301	291	248	276	266	272	268	272	285	264	283	300	296	270	283	267	274	254	325	293	268	267	271	282	296	325	278	268	306	278	307	272	287	248	278	311	266	315	270	268	259	268	311	282	272	285	275	300	275	295	294	256	310	270	322	272	294	279	279	306	295	306	300	275	275	331	266	298	274	265	256	283	288	290	285	288	290	267	282	264	267	294	252	288	279	285	288	282	279	272	294	281	280	308	282	257	265	266	291	281	304	290	264	281	302	284	286	283	278	299	294	284	290	279	293	296	278	324	286	304	284	290	271	264	318	273	272	279	269	269	275	314	279	302	289	295	279	296	313	308	269	327	304	296	268	263	263	266	272	292	281	281	280	268	289	289	296	293	270	255	260	262	287	262	305	268	250	285	263	304	279	269	258	320	315	274	280	289	270	284	285	269	270	300	296	286	264	263	294	275	277	285	282	261	290	267	272	276	294	297	280	308	308	292	310	309	299	282	280	305	279	289	277	313	249	275	317	296	276	301	304	271	291	260	277	277	289	290	290	285	278	290	306	261	290	277	291	285	285	286	267	281	252	284	277	281	272	301	286	286	301	292	305	258	280	260	275	295	320	269	305	296	285	260	301	319	286	283	284	289	288	307	289	301	301	275	295	269	298	287	296	287	287	271	281	254	294	287	262	286	293	269	292	260	299	292	252	251	293	289	306	274	283	281	277	281	261	305	311	271	294	286	277	256	277	282	275	277	265	299	291	285	279	270	297	296	283	280	269	276	287	275	249	284	280	286	268	264	273	296	281	295	278	272	274	273	266	308	299	308	271	286	302	294	250	281	273	268	295	292	268	262	292	306	283	270	277	282	288	283	296	311	274	285	276	261	297	297	292	282	250	281	275	271	255	268	273	276	276	288	261	271	305	283	289	307	289	290	288	284	303	254	274	262	272	258	298	294	273	285	278	285	281	284	312	293	334	298	297	273	304	295	287	287	269	282	266	279	308	285	282	275	291	260	300	278	277	274	316	252	268	296	304	290	304	269	265	279	272	294	262	269	271	292	285	301	298	286	280	274	275	289	257	297	259	286	293	283	283	295	291	276	273	294	287	278	256	325	277	284	293	261	259	268	297	262	271	263	291	284	282	323	270	286	298	299	291	274	255	273	279	245	264	288	280	312	299	273	292	257	299	295	276	283	284	270	298	269	329	284	287	258	307	285	279	286	269	271	303	297	300	309	294	257	257	295	288	238	272	308	309	279	290	263	254	297	294	265	297	290	311	277	271	305	266	299	254	275	303	255	308	282	273	298	268	298	269	268	247	283	266	269	287	295	271
43518	14343	12574	6784	4588	3412	2601	2041	1743	1417	1257	1169	955	967	843	803	779	713	684	706	628	644	626	609	631	552	560	582	570	541	572	563	533	551	553	517	546	470	493	510	535	530	514	527	494	490	507	479	518	541	474	568	508	498	449	491	508	511	504	483	503	458	496	493	505	501	497	497	535	461	466	488	517	489	541	506	474	479	479	491	466	514	509	468	526	496	497	452	494	489	484	507	490	482	502	480	456	500	501	477	559	457	494	499	473	475	483	485	496	515	460	471	499	492	502	499	497	459	497	492	482	485	506	476	497	523	511	449	479	410	487	514	449	497	482	484	478	463	502	485	492	446	467	487	480	469	478	478	472	479	514	456	509	444	471	510	503	467	475	480	463	445	470	478	451	475	502	485	508	452	468	436	479	459	449	486	469	466	479	470	482	464	476	465	463	469	483	494	491	503	469	484	529	460	474	509	487	492	480	501	513	553	478	476	483	504	439	490	440	467	466	478	483	479	502	504	497	475	477	483	505	469	463	496	478	488	482	482	449	462	475	487	486	460	503	473	480	466	463	519	435	504	492	484	513	475	481	484	461	534	486	457	481	499	521	470	530	445	493	459	469	442	505	483	508	493	471	489	499	488	435	515	508	522	518	473	498	441	478	486	504	474	469	488	509	514	488	490	436	484	529	433	488	455	494	500	469	490	488	496	465	472	505	489	438	479	476	473	485	480	511	468	466	507	492	483	463	503	515	488	468	459	484	481	484	468	459	478	498	530	482	491	466	510	476	500	481	498	482	484	466	516	436	450	456	476	519	497	486	452	470	446	480	479	491	492	454	473	513	496	460	504	499	515	473	479	476	504	459	475	450	477	490	502	490	500	461	469	474	429	493	511	470	469	506	459	456	475	455	441	478	495	445	501	466	442	491	454	480	471	482	467	476	523	465	474	517	525	471	470	485	494	463	475	459	486	490	497	486	471	478	448	492	456	479	498	454	475	468	497	442	462	422	455	492	467	474	503	475	484	524	475	442	473	484	481	540	487	516	499	485	453	519	465	448	491	507	462	483	496	500	463	471	462	465	509	488	473	494	491	510	491	477	468	478	503	463	496	486	464	505	498	503	464	454	487	465	470	498	468	464	517	492	465	454	489	497	476	472	483	491	468	461	453	508	497	460	504	466	512	495	484	498	475	461	476	466	525	483	499	456	453	453	534	496	516	474	507	481	463	476	494	512	453	493	467	464	478	489	460	469	440	505	498	471	478	498	498	501	498	480	502	480	506	508	486	473	502	512	487	503	518	465	500	483	455	464	500	456	487	470	431	493	516	512	498	437	497	530	464	507	459	506	483	495	479	459	466	498	489	486	511	482	463	490	485	474	450	491	498	473	512	443	484	491	460	511	511	519	499	494	512	490	504	505	499	482	471	436	464	459	462	477	512	493	531	476	501	489	454	487	479	505	506	438	467	491	484	435	474	478	484	492	499	479	518	482	507	503	476	500	502	499	479	489	460	485	455	507	448	484	444	516	481	470	472	465	468	486	467	472	474	471	495	482	517	514	474	458	472	479	487	450	494	472	493	485	484	469	476	491	485	496	450	487	488	477	473	496	505	478	467	485	461	480	464	523	516	474	473	519	509	485	485	495	469	510	515	508	486	493	468	475	495	474	479	474	489	511	487	467	460	491	458	510	493	513	494	478	494	471	485	511	479	503	495	486	493	472	485	506	455	507	487	466	479	461	457	520	495	459	499	465	467	434	468	511	485	420	508	470	506	489	469	486	473	505	446	502	496	489	492	463	482	487	465	500	462	493	504	488	458	497	483	467	461	516	469	452	462	487	465	478	520	460	492	466	484	487	471	483	480	487	462	486	502	489	485	497	426	466	482	525	496	498	451	471	490	488	480	492	472	478	541	471	496	480	477	472	476	496	481	511	487	523	459	443	470	486	511	503	473	457	470	469	510	460	477	500	482	472	483	455	487	474	507	499	488	528	491	481	500	488	489	471	465	509	470	506	464	509	509	463	482	482	491	439	519	507	466	493	513	440	432	484	462	479	499	480	506	469	481	485	471	453	515	495	519	473	479	476	504	500	489	494	510	489	474	461	515	473	531	516	483	535	518	504	489	464	496	493	474	491	466	511	475	456	462	485	501	471	525	527	502	507	464	472	499	464	493	483	491	468	482	472	470	492	490	493	479	441	431	478	506	492	465	477	475	448	486	508	501	500	485	467	457	481	483	488	532	499	500	452	506	474	453	485	477	446	440	495	503	522	479	517	460	514	474	486	505	437	502	501	476	482	447	475	507	413	466	490	472	472	476	506	502	540	477	497	469	467	489	452	534	440	537	452	472	491	521	493	476	505	507	477	473	473	491	484	489	471	478	477	500	506	482	486	428	479	488	488	489	471	438	523	463	461	468	471	485	488	454	473	547	482	468	452	525	436	475	497	463	439	491	531	490	514	425	460	470	525	475	516	477	495	521	480	445	490	518	504	507	470	500	480	533	505	447	501	541	493	455	499	507	464	483	463	503	493	485	489	486	482	521	493	525	480	487	525	534	449	496	512	454	492	490	507	489	523	483	477	510	459	476	503	461	420	505	458	496	461	486	476	464	507	479	518	464	529	476	476	490	490	455	470	505	489	486	456	504	471	520	493	491	490	487	510	456	478	485	467	511	492	526	520	445	471	467	497	521	448	479	438	475	497	503	518	499	506	517	490	470	524	474	492	494	449	508	461	503	472	506	446	485	509	487	500	486	463	474	468	437	522	461	433	480	478	443	463	533	453	467	501	477	520	499	483	481	457	471	504	478	500	466	480	493	463	491	464	486	489	470	549	479	479	495	498	508	503	480	449	476	479	475	458	510	476	461	487	480	480	496	474	502	495	518	472	494	462	507	475	473	470	460	493	484	476	483	482	503	464	490	495	470	477	471	484	444	512	500	479	452	457	487	516	496	473	510	496	509	472	469	441	464	484	482	463	512	515	517	501	489	488	459	521	485	492	483	478	501	482	499	517	492	473	542	466	489	445	472	465	500	485	474	512	485	485	408	500	485	500	473	510	471	472	519	512	498	453	515	474	508	462	488	493	498	489	450	485	504	497	510	490	516	483	520	463	463	487	458	466	498	458	490	516	464	492	490	466	452	523	500	486	496	499	501	542	492	484	480	477	496	486	479	485	500	502	455	491	493	478	492	475	484	485	478	456	494	436	472	509	474	512	491	454	464	470	500	472	452	499	476	502	505	459	516	517	500	444	503	513	481	488	492	489	477	504	490	517	487	492	519	465	464	510	470	470	438	479	469	486	507	492	502	490	491	518	498	487	493	457	481	492	499	514	490	475	466	469	509	491	482	469	483	466	482	494	465	490	500	491	464	529	482	504	460	477	505	480	467	483	483	463	536	527	502	506	491	468	492	482	478	452	494	519	464	473	510	465	506	460	509	484	524	472	475	467	436	518	495	480	517	480	461	475	496	433	476	491	504	506	510	489	508	484	491
27379	20883	7376	313	158	129	120	111	102	81	100	102	78	82	91	84	90	93	86	91	79	71	82	73	77	80	91	70	89	97	74	79	88	83	72	88	73	107	81	101	85	75	77	85	71	83	74	77	77	74	93	89	88	80	80	97	91	84	67	63	89	77	75	91	81	92	83	75	87	67	89	67	95	75	87	93	93	81	72	90	65	108	105	89	83	84	72	81	86	77	86	89	85	86	93	91	62	72	92	80	77	82	64	76	84	55	71	79	79	99	82	83	81	77	80	77	82	79	63	99	89	67	75	86	87	84	79	66	96	85	90	88	72	77	86	90	80	73	67	83	81	79	82	75	82	75	82	85	80	106	72	86	80	73	66	80	83	91	91	93	90	73	72	86	104	94	78	82	80	88	82	89	73	72	76	76	87	62	86	99	68	85	77	84	78	86	85	71	84	90	90	73	78	68	80	71	83	73	100	75	78	94	85	73	67	77	85	73	86	83	75	81	80	79	69	82	101	79	81	79	74	87	75	76	75	81	76	67	78	101	79	82	90	63	72	83	82	80	79	82	68	67	80	92	91	91	75	84	84	81	86	92	73	82	75	96	88	85	71	87	66	78	79	85	106	104	86	78	75	71	99	79	89	96	80	90	85	82	87	94	80	94	81	101	69	86	90	86	81	75	77	78	78	96	77	75	72	68	83	85	73	77	83	83	85	71	77	87	94	92	86	88	86	75	72	83	58	82	91	88	81	82	71	78	83	67	80	68	87	85	68	88	84	80	81	61	73	75	83	101	85	74	74	97	106	71	96	73	90	94	89	68	75	80	69	92	72	81	75	53	85	71	80	96	92	95	66	79	84	86	77	78	81	90	92	80	74	64	66	86	69	80	75	71	69	85	80	74	100	79	92	89	64	78	78	71	89	80	88	70	92	76	89	89	69	74	76	83	70	95	76	92	71	88	80	82	75	78	84	85	73	88	82	89	96	86	67	80	78	84	70	96	73	84	68	62	88	101	93	75	82	86	93	95	81	86	71	89	81	86	71	85	95	71	79	87	68	86	80	82	87	93	86	79	80	84	75	82	76	80	85	104	78	77	79	66	93	95	90	84	75	82	73	73	72	82	83	74	66	88	78	76	88	87	77	93	89	87	95	86	85	86	80	75	80	80	75	91	81	84	90	60	84	79	79	88	94	59	73	96	88	72	87	87	94	63	83	62	85	68	61	94	81	77	100	81	82	82	98	72	80	79	85	87	87	93	93	103	75	98	55	75	70	88	98	64	81	85	86	87	84	68	93	87	68	85	76	98	78	82	83	77	76	95	78	71	83	75	73	100	82	98	93	87	81	76	84	69	82	72	112	83	77	84	78	83	83	81	82	85	72	66	74	83	75	83	77	87	75	79	73	67	82	79	86	76	66	80	82	68	83	74	88	83	72	72	72	72	77	76	81	80	93	85	85	61	81	88	80	94	90	57	88	64	84	73	58	78	74	83	58	78	87	101	88	81	78	95	89	87	74	89	77	86	81	94	72	88	94	79	83	84	94	82	80	91	95	82	74	74	75	94	94	73	93	80	70	82	68	87	97	86	83	77	89	77	91	80	87	74	95	80	85	89	72	82	76	73	74	83	67	90	85	85	75	80	80	75	93	92	79	77	84	76	82	79	86	81	80	68	77	64	74	79	79	102	82	79	82	80	72	77	75	72	78	94	84	87	75	91	90	71	93	81	78	92	102	85	77	73	78	64	95	93	88	76	86	86	88	87	94	88	80	82	111	89	96	72	94	79	85	69	69	83	95	84	91	95	93	86	78	79	88	83	74	82	70	93	77	89	79	74	77	75	84	54	91	83	70	88	90	85	87	71	77	79	81	82	75	82	76	75	86	75	84	75	65	83	92	92	91	89	82	98	81	84	89	84	90	91	62	77	97	78	92	83	94	81	73	83	61	96	81	86	82	71	75	82	67	94	79	90	95	79	92	97	84	88	73	75	94	83	87	85	83	101	80	83	92	85	73	73	87	72	82	86	71	89	83	77	66	78	83	77	72	75	78	72	67	68	92	83	89	72	77	82	80	80	85	90	73	72	87	70	89	81	86	90	99	70	75	76	76	89	79	74	73	70	73	75	85	78	93	91	74	71	87	82	91	84	80	66	91	67	97	72	69	89	87	72	80	82	69	97	98	87	75	94	86	78	87	94	80	102	91	92	86	74	68	80	77	109	98	85	75	92	81	80	80	82	67	79	90	86	103	74	79	90	80	98	86	92	88	76	97	71	77	93	78	78	91	88	93	80	77	72	77	79	91	74	85	66	87	81	84	81	95	80	75	70	85	90	78	76	83	83	94	91	83	84	72	78	80	92	78	70	72	103	72	99	96	85	77	75	77	68	85	75	81	72	80	87	76	78	84	82	74	87	70	80	95	68	76	71	76	91	86	80	81	79	101	102	89	76	83	92	92	79	81	79	79	82	90	86	72	75	80	83	82	109	78	84	79	93	91	93	82	93	83	86	87	92	78	82	98	85	69	80	93	86	94	66	85	86	83	85	83	88	80	79	73	107	78	82	63	78	80	95	92	79	76	80	67	93	88	84	81	91	78	83	75	79	74	80	82	75	81	87	85	85	89	87	84	83	82	89	78	85	76	85	97	92	79	96	79	72	83	84	71	91	89	76	72	89	84	60	90	100	93	91	91	85	81	67	68	81	76	77	84	77	68	83	86	90	88	91	90	78	72	80	76	77	70	91	93	75	82	99	66	70	70	76	71	70	85	89	78	85	92	81	56	79	70	73	79	81	66	87	86	73	98	91	74	81	68	77	74	78	92	74	81	96	67	92	82	85	69	96	79	98	74	56	85	88	88	83	86	70	83	87	80	87	76	83	92	71	82	78	83	91	78	72	82	80	86	77	85	94	76	92	92	65	60	68	75	78	81	85	74	91	79	87	78	79	75	100	83	89	73	81	83	76	82	78	73	99	75	85	88	94	91	93	71	72	86	88	79	83	90	93	77	79	84	67	101	87	75	82	81	77	80	64	75	76	94	85	77	84	94	87	79	82	88	80	86	93	79	71	66	79	72	84	84	82	95	86	69	98	69	73	86	96	78	78	104	78	92	89	79	87	82	78	86	81	81	82	87	94	74	98	76	87	81	88	80	78	76	63	95	79	72	82	90	67	85	88	95	78	77	89	65	75	85	86	79	80	67	85	90	66	81	92	88	99	72	84	95	69	82	71	92	75	68	64	94	78	78	91	97	74	85	90	87	86	81	91	91	81	86	79	79	81	79	83	81	87	80	101	92	87	77	68	75	85	85	93	75	69	108	97	84	75	92	86	72	86	95	79	78	88	82	93	85	70	96	75	77	79	83	71	88	67	86	87	80	96	86	71	85	78	68	78	82	83	75	93	90	91	86	79	119	67	88	91	95	78	80	73	78	84	81	84	83	79	84	76	82	80	86	79	88	75	83	85	87	99	54	106	91	96	78	82	90	78	84	72
20791	2523	1123	564	390	307	290	248	232	227	238	216	201	224	182	191	194	208	173	192	203	194	175	193	180	184	211	176	188	199	184	189	172	195	194	170	204	177	168	190	194	183	179	155	163	179	199	180	192	204	164	180	184	167	187	188	175	206	198	186	214	159	167	193	182	185	195	179	173	172	167	160	197	183	166	179	169	161	192	174	186	167	199	200	181	190	185	204	176	163	188	174	183	191	175	180	179	156	199	191	179	209	166	198	188	171	157	178	173	191	158	167	176	170	178	183	167	192	184	193	190	183	160	179	171	176	178	195	161	186	171	178	176	194	187	178	166	180	169	192	187	191	196	179	169	176	201	173	155	173	188	180	190	186	173	195	166	184	185	208	176	190	190	175	180	191	202	178	192	178	170	168	178	192	173	194	190	195	160	187	172	164	196	179	159	167	177	194	152	179	189	176	174	150	174	175	190	166	185	177	172	176	180	182	196	172	175	163	180	169	178	201	194	195	162	186	162	190	207	171	161	198	171	180	185	189	164	171	168	183	178	185	177	193	187	169	167	208	180	173	170	191	177	181	178	172	176	175	172	158	197	197	186	183	177	166	179	182	180	186	167	183	202	204	173	187	180	164	190	205	178	192	182	163	178	197	185	174	179	187	177	158	160	182	183	166	193	159	178	169	206	182	195	188	183	200	163	193	182	157	194	188	192	173	190	161	177	180	191	187	182	164	189	186	182	176	183	190	192	173	178	161	171	159	174	185	182	177	180	173	181	162	180	162	159	170	148	178	183	196	180	189	185	208	164	184	172	187	183	181	176	185	188	214	191	192	178	174	168	204	177	195	182	175	175	165	172	152	177	185	189	172	184	208	167	171	182	187	176	192	180	183	175	170	194	174	172	180	194	173	178	191	190	166	191	180	186	159	202	186	186	171	188	164	188	197	182	172	166	189	179	160	194	179	203	178	186	183	177	173	195	187	176	192	205	182	189	198	157	172	202	169	170	170	197	213	182	176	183	195	202	176	183	172	205	203	175	168	164	174	173	175	211	205	198	176	175	182	189	171	203	201	195	192	200	184	150	200	178	191	178	169	188	158	168	201	192	203	192	166	175	158	176	199	168	176	197	192	166	195	162	172	161	175	163	166	188	170	172	209	176	178	181	165	181	206	169	174	196	182	202	179	166	168	171	173	224	168	198	158	183	199	164	179	172	192	203	192	209	195	169	179	179	178	195	159	185	175	187	169	181	176	179	172	202	188	170	187	166	171	162	175	171	158	193	186	167	164	158	195	188	169	156	160	172	179	152	206	200	172	172	186	179	203	182	202	171	164	189	179	195	185	204	182	180	185	206	180	171	182	192	168	183	170	196	180	191	205	187	173	164	190	192	167	161	178	187	174	180	190	195	171	159	166	167	169	210	170	194	184	177	185	173	165	183	172	187	204	160	194	171	176	160	177	164	184	161	165	178	175	167	196	205	203	167	185	200	203	166	186	179	164	166	169	190	184	179	184	179	169	199	158	186	200	190	181	163	164	178	196	181	161	168	182	160	148	185	155	170	176	191	195	175	171	175	169	168	183	165	177	198	149	162	196	184	182	193	166	186	172	182	178	184	214	166	178	176	183	159	159	181	188	170	160	175	171	187	176	198	185	175	172	151	179	201	169	162	185	201	196	210	142	197	163	185	154	175	158	192	186	180	171	180	167	178	188	182	210	200	185	171	164	192	193	180	172	166	188	180	183	189	181	190	188	191	195	167	183	187	195	171	191	185	193	163	164	182	177	162	186	204	203	165	182	182	159	179	178	196	198	154	171	159	173	167	183	146	183	163	200	193	184	182	182	180	171	172	176	179	184	169	162	166	179	179	188	196	167	184	203	186	200	183	197	177	171	183	176	157	201	173	182	174	203	186	179	176	166	179	192	180	179	201	154	164	175	183	186	184	166	213	200	160	171	184	182	188	183	180	184	195	182	185	178	165	167	185	213	173	192	171	195	163	197	165	168	177	172	174	172	153	194	177	196	168	168	181	166	189	176	168	162	167	175	186	182	179	196	193	171	176	166	167	182	154	184	158	186	150	172	176	175	155	207	165	174	166	165	186	171	184	187	189	197	189	199	198	176	174	202	206	180	165	165	173	175	168	184	165	215	189	197	188	146	199	190	168	158	178	179	185	188	176	217	159	179	180	182	171	172	191	170	165	174	171	173	177	182	158	182	186	176	182	192	198	174	205	191	186	161	196	194	201	167	167	170	198	174	175	170	186	182	183	156	188	183	187	196	176	188	199	196	179	175	169	172	193	194	182	187	158	177	195	179	171	174	184	170	164	170	173	181	173	169	208	184	152	180	178	183	185	189	203	198	198	183	185	169	160	176	181	179	185	175	178	186	152	188	144	159	180	187	186	171	187	199	195	163	188	209	169	171	172	163	174	181	168	174	170	196	168	186	195	173	182	196	182	189	174	176	172	188	162	178	217	168	178	211	168	162	188	179	169	169	174	172	193	194	173	156	179	183	179	198	193	193	171	147	186	197	178	183	192	179	166	170	165	147	183	195	180	174	185	172	212	178	183	154	174	192	190	194	173	176	184	192	168	198	189	178	169	174	168	175	187	176	165	166	178	173	190	170	197	178	178	185	202	168	181	162	164	191	178	182	166	173	167	181	185	189	205	185	188	187	162	190	168	185	183	161	183	189	174	187	173	166	149	174	166	188	192	153	196	186	168	194	170	189	168	176	176	189	171	184	189	188	159	157	178	174	175	188	192	177	203	162	179	164	162	186	162	158	185	149	165	197	176	154	183	185	159	162	185	170	182	188	179	175	178	178	176	169	231	195	176	184	161	154	193	178	176	179	200	175	169	171	174	178	174	169	166	188	196	166	201	184	201	185	188	201	157	191	166	182	173	168	173	163	182	179	181	182	188	207	190	163	178	175	177	177	204	194	198	175	194	179	165	170	168	195	180	188	202	177	197	179	173	177	157	159	174	191	165	188	170	171	182	170	186	176	178	176	187	162	162	171	190	175	193	167	186	164	204	197	164	170	159	174	174	207	172	185	167	171	179	181	172	197	190	179	188	191	187	204	166	189	184	171	181	185	162	184	202	186	194	167	175	182	167	184	198	174	170	175	184	180	163	179	166	185	180	160	177	183	188	175	171	186	191	192	182	169	195	181	153	175	191	163	148	173	157	172	194	184	175	163	166	175	176	177	179	171	176	182	186	161	184	197	188	162	159	181	171	163	176	187	164	194	168	200	191	184	183	189	194	177	196	206	180	192	192	171	196	159	184	189	170	164	174	207	155	175	181	170	169	180	182	185	175	182	171	186	152	190	191	191	176	197	210	163	185	160	178	175	189	196	175	180	182	172	174	183	169	195	171	159	176	163	162	153	176	158	198	184	166	171	144	208	188	172	157	202	191	180	184	175	171	176	190	182	191	165	192	174	149	195	177	170	196	208	171	166	169	180	190	187	172	170	201	158	177	174	177	188	186	176
23615	20701	27596	23854	19239	1563	475	361	259	244	220	209	176	178	204	189	151	161	159	172	159	140	145	128	151	116	139	122	138	144	123	128	116	129	139	98	144	124	133	134	126	115	137	138	139	134	132	141	139	114	129	121	149	134	128	110	135	107	112	136	131	129	121	120	112	129	121	131	107	115	134	114	110	116	142	116	127	115	114	132	101	132	106	101	123	135	136	109	136	123	122	115	144	131	127	107	106	126	146	118	136	117	125	128	147	113	125	128	126	132	126	120	119	136	127	155	134	123	114	122	122	123	143	124	124	124	126	112	99	127	136	134	137	117	132	114	137	107	108	134	119	136	109	133	125	122	115	125	107	145	118	135	116	114	127	140	153	126	121	137	129	136	119	113	132	108	129	116	116	115	126	115	117	129	148	141	117	121	125	136	124	122	133	119	127	120	123	105	116	117	121	103	100	133	122	127	139	114	129	127	104	103	118	140	109	139	98	139	130	134	105	121	120	128	126	128	141	108	104	123	122	105	134	130	126	121	115	103	109	129	132	124	105	134	134	141	93	109	143	128	143	121	127	126	127	124	142	113	126	115	118	105	132	119	117	101	97	129	118	134	103	122	130	123	125	121	105	110	138	107	122	131	112	122	129	125	136	128	121	122	126	122	130	126	125	138	112	110	137	127	130	141	118	114	119	133	131	106	124	103	123	108	119	125	116	115	122	102	113	124	150	127	107	140	130	127	122	108	137	127	136	151	130	134	125	113	122	101	133	133	136	124	119	111	146	135	137	136	131	115	120	131	132	133	119	139	135	139	113	129	145	107	116	145	123	139	112	122	113	124	129	131	135	96	124	104	138	107	129	105	109	135	125	131	145	112	110	140	116	100	132	139	117	124	115	119	140	126	105	136	126	138	111	115	115	134	119	125	136	128	121	126	108	141	123	143	131	147	130	137	122	101	119	135	131	123	116	112	124	126	115	127	103	126	124	100	113	124	114	127	120	123	116	115	118	124	115	105	126	111	100	113	109	112	136	107	124	126	122	128	125	135	137	128	129	132	123	134	131	134	128	132	118	109	116	110	127	142	140	133	126	126	137	104	143	131	110	115	118	128	118	126	134	121	124	153	129	120	113	113	113	111	135	134	148	105	131	127	125	135	120	107	112	124	129	132	133	111	121	121	126	122	149	122	118	137	137	122	120	121	120	122	156	148	116	129	112	144	109	134	159	123	123	123	124	116	139	120	131	135	100	112	129	112	130	146	104	119	101	106	103	151	126	120	122	127	117	126	103	109	127	107	120	125	129	148	109	115	136	137	111	147	109	126	115	105	140	118	115	154	114	147	128	112	135	103	126	130	134	125	130	131	125	111	122	123	120	109	117	116	97	110	118	115	117	119	124	134	125	138	120	116	127	111	126	122	133	131	119	114	129	118	114	125	130	124	134	136	127	119	120	129	111	126	117	117	128	112	126	118	132	122	107	124	110	133	134	111	122	124	124	119	113	124	119	128	127	136	123	124	94	141	121	121	108	129	104	128	127	116	124	121	120	114	110	116	129	112	122	113	131	123	114	141	119	109	132	132	114	115	114	107	115	109	108	119	114	129	127	120	127	134	123	127	120	92	104	133	139	133	120	131	147	122	96	117	131	122	101	130	122	100	107	142	126	117	123	129	122	137	124	114	119	123	125	98	131	105	135	127	121	134	139	130	136	133	151	121	106	128	118	143	142	116	130	126	115	143	104	141	123	113	135	133	97	135	119	123	115	147	162	119	109	139	129	121	117	110	109	127	143	131	137	133	100	111	132	124	115	121	131	103	114	118	136	105	130	113	134	131	127	124	113	132	143	129	120	152	122	112	123	116	127	118	125	150	125	110	107	124	115	129	132	121	133	125	122	130	124	116	131	121	119	138	122	108	119	107	111	118	106	115	108	137	116	136	121	128	118	108	111	121	102	144	122	106	124	145	125	122	115	117	123	114	152	113	114	112	140	109	130	121	126	102	138	142	131	130	142	124	122	148	138	116	140	130	134	116	126	125	118	118	131	95	120	123	118	115	110	128	125	125	137	130	123	123	127	114	126	112	128	128	133	113	112	135	111	124	127	137	115	132	130	118	121	125	133	100	123	139	135	91	123	125	136	115	115	114	104	122	147	103	130	103	125	128	122	115	112	115	136	114	114	98	134	135	131	119	115	125	114	133	135	118	116	118	119	109	124	117	104	131	127	132	129	129	143	110	128	124	123	134	135	114	125	144	125	127	127	137	141	124	105	126	143	138	133	133	107	131	130	114	114	133	114	119	122	127	120	110	130	131	111	119	125	129	111	113	111	133	128	127	136	108	108	130	154	135	101	108	107	122	129	122	129	125	135	138	127	132	120	138	127	119	120	115	120	116	122	130	126	130	134	128	118	105	114	111	144	143	118	123	129	124	114	125	126	131	108	120	125	138	110	127	111	131	134	128	120	137	138	128	121	108	120	135	112	128	133	133	116	116	122	109	132	138	116	115	124	127	114	138	117	147	122	108	108	98	142	128	119	100	132	129	143	133	143	110	109	143	136	136	122	120	147	123	127	113	144	124	114	123	119	117	106	110	123	114	127	116	116	138	114	129	124	119	132	140	129	120	112	126	115	126	132	108	132	145	121	117	111	119	133	121	120	131	136	118	122	122	108	128	127	123	129	125	142	105	125	119	126	131	115	131	124	129	131	123	136	110	132	128	133	145	124	116	134	129	138	134	130	129	115	124	117	117	126	137	102	123	134	138	116	119	127	124	114	120	114	117	95	126	107	132	129	130	122	125	118	130	131	138	126	101	120	135	105	134	139	118	128	114	122	132	137	128	131	138	109	124	136	139	104	107	129	137	112	118	108	118	139	111	110	125	104	128	98	121	100	120	93	117	117	138	128	152	109	132	140	133	130	127	130	120	123	135	142	109	111	121	119	108	119	127	136	134	129	123	123	113	112	117	128	127	113	129	119	130	135	121	123	115	110	119	117	119	131	136	119	142	133	118	127	107	120	114	120	139	117	128	117	121	125	119	127	120	123	113	105	119	120	118	125	107	142	112	127	132	135	121	124	137	133	128	115	115	116	118	116	138	112	123	118	125	122	130	115	132	119	113	124	109	133	113	133	117	123	108	117	112	115	120	118	140	140	110	117	120	141	110	110	126	128	139	110	103	117	126	120	126	125	136	123	133	122	135	108	119	131	140	127	126	113	144	118	127	109	111	143	119	130	125	118	105	123	113	123	133	113	142	134	145	113	129	132	125	130	122	112	125	131	134	108	130	118	135	130	104	136	114	121	123	110	119	112	116	132	124	126	126	119	124	122	131	126	142	123	133	105	132	119	132	137	129	129	117	127	114	137	129	113	131	129	130	113	152	125	117	110	133	118	138	120	115	125	131	115	144	124	123	142	110	118	113	130	122	129	115	106	114	133	139	150	121	127	118	119	114	141	110	132	119	147	107	135	142	132	142	117	130	117	129	111	142	125	129
41635	10222	8054	4057	2628	1841	1440	1102	939	780	668	598	556	473	486	423	439	369	418	381	332	332	324	314	308	321	302	299	273	309	291	283	321	264	278	270	285	260	283	253	290	269	240	244	255	246	259	279	272	249	244	291	278	250	261	259	275	258	257	244	230	254	259	272	279	241	250	246	273	255	260	265	289	256	253	266	262	255	248	250	243	257	261	250	271	264	260	267	256	258	247	248	278	232	254	249	243	258	250	278	255	230	265	261	276	258	243	246	241	237	249	283	258	269	250	250	247	269	271	301	262	251	256	236	264	271	236	237	245	245	239	239	264	246	268	233	244	258	256	280	248	243	259	275	269	261	246	261	259	278	259	231	250	252	261	258	270	271	236	240	260	254	245	266	265	241	238	257	284	280	251	227	287	280	251	272	255	243	254	254	259	251	290	256	246	238	230	261	239	270	282	247	233	263	263	278	267	241	254	266	272	241	229	243	217	258	235	249	241	254	258	238	267	254	236	291	253	264	266	257	270	249	252	238	226	243	229	245	223	261	263	250	262	218	257	262	255	236	230	254	265	266	263	225	235	218	250	257	228	251	258	253	232	265	271	264	244	251	264	243	257	241	243	274	242	286	251	252	251	233	260	234	262	275	232	229	262	252	246	277	261	224	281	246	227	231	253	268	230	244	239	229	252	263	255	269	279	263	258	264	243	286	254	260	240	245	247	265	255	240	283	266	254	239	272	259	245	238	263	265	250	224	256	274	266	227	270	232	235	248	232	264	254	236	273	245	269	249	243	259	236	236	219	279	238	241	257	271	249	264	232	267	219	282	236	254	260	247	269	239	222	254	226	256	253	243	245	251	253	258	225	240	261	218	253	244	242	281	248	239	242	247	249	264	271	239	254	251	250	272	270	253	258	241	230	246	263	239	261	253	237	276	251	258	239	256	254	256	266	255	237	256	267	248	220	252	256	247	237	264	264	248	261	234	279	265	261	259	238	262	237	270	222	241	261	253	266	250	265	225	272	223	231	256	230	254	235	236	256	259	278	270	251	254	251	268	251	264	249	268	267	245	255	264	227	261	234	238	260	224	258	252	237	257	248	245	242	242	249	260	262	278	275	266	222	266	249	256	258	267	244	275	257	254	265	257	251	241	240	240	229	246	237	280	242	245	236	251	249	253	274	273	280	250	239	248	270	277	264	245	258	231	249	259	259	239	266	272	262	267	268	259	243	258	265	242	202	252	231	219	273	267	288	267	248	273	275	263	266	238	262	281	247	233	234	249	277	237	250	229	255	245	235	272	273	237	240	270	251	253	276	250	259	273	243	274	246	252	259	260	249	257	210	265	248	231	258	251	224	250	246	245	247	269	237	255	241	234	253	268	253	245	234	245	249	275	235	258	255	257	269	270	244	262	251	249	266	253	246	260	285	249	249	220	241	248	243	253	254	259	251	248	233	253	234	214	261	262	238	263	251	253	267	264	264	262	254	253	259	260	252	226	244	270	254	263	232	276	262	234	235	239	258	260	256	256	291	245	266	264	242	255	265	256	245	250	244	249	260	273	247	239	254	254	248	266	252	244	279	249	259	269	272	249	241	261	259	254	266	231	251	236	248	248	261	238	261	241	247	238	247	280	274	234	273	244	271	277	254	275	258	254	250	302	271	259	273	241	259	254	254	245	220	236	229	248	252	260	256	258	228	240	245	246	217	244	249	263	253	233	264	265	262	274	249	247	247	253	240	229	245	255	259	259	241	266	266	272	237	257	270	269	259	276	276	276	272	224	263	229	270	244	248	238	244	240	260	252	250	256	275	281	268	247	229	239	277	262	273	246	243	249	259	256	242	250	270	240	252	256	269	262	247	255	282	242	249	245	229	263	245	259	245	202	260	258	247	252	269	266	254	256	300	236	247	268	257	254	268	257	260	252	275	230	219	239	250	290	236	231	229	248	247	256	267	256	260	230	260	241	261	265	253	288	227	249	262	228	270	246	247	258	263	279	263	265	279	267	274	257	244	245	260	246	234	228	271	230	252	290	232	271	249	251	262	240	259	275	252	239	263	261	276	242	249	268	250	267	246	276	225	236	276	262	235	272	235	248	240	259	280	249	276	238	250	269	235	243	273	249	263	244	239	274	281	229	231	235	266	256	255	230	269	235	248	240	270	222	241	275	269	249	246	259	238	283	243	247	248	234	252	259	270	255	259	265	261	259	263	256	273	243	239	208	228	242	271	249	264	249	267	253	259	248	248	252	241	241	254	236	250	241	281	258	292	245	220	266	262	259	258	250	245	251	216	244	240	257	289	248	256	255	229	279	286	276	249	232	247	246	253	236	253	254	258	224	231	253	236	252	256	251	277	259	253	256	246	284	246	212	223	241	255	240	288	262	277	226	250	250	268	245	269	246	269	270	277	248	237	246	250	207	264	275	253	250	260	211	278	254	253	272	261	239	233	256	241	240	269	247	253	241	248	249	257	238	267	240	253	240	260	269	247	268	229	273	255	261	239	240	267	236	250	235	264	271	226	259	259	210	240	254	285	212	266	251	269	253	253	262	244	242	261	230	253	259	244	254	257	239	246	239	230	282	230	235	241	254	269	264	254	228	239	241	255	238	258	242	222	251	252	266	258	248	219	248	282	253	261	227	243	258	251	251	249	234	247	265	271	265	237	270	275	257	227	238	256	260	253	257	255	265	237	271	245	250	246	288	259	235	245	278	223	238	256	265	250	264	258	260	273	234	246	247	234	239	241	269	243	272	290	244	254	227	237	242	264	253	265	247	251	261	252	248	252	235	253	253	223	235	262	259	253	267	264	258	249	257	249	262	243	254	237	263	225	276	253	261	243	227	288	256	250	231	269	275	242	235	235	254	267	247	242	255	229	260	259	261	249	214	239	241	274	224	261	222	252	274	252	267	251	247	247	262	238	252	256	255	270	260	255	256	230	263	261	252	260	249	258	254	243	262	262	235	291	268	269	253	254	262	239	261	247	259	262	243	257	250	257	253	213	234	226	252	249	254	264	268	238	244	247	269	248	251	244	242	228	236	261	273	224	251	249	274	285	284	245	275	256	291	204	282	245	245	227	246	252	256	242	234	256	260	265	249	251	246	250	240	238	269	244	247	264	269	258	251	260	281	234	235	243	260	227	272	226	267	244	267	266	270	259	256	225	250	247	277	245	229	251	236	269	245	226	240	238	250	252	256	268	250	251	226	231	245	261	274	262	248	270	243	281	247	263	222	264	275	250	257	229	249	230	261	237	242	239	276	246	252	250	247	277	250	260	270	257	248	245	272	232	262	277	268	258	263	269	267	224	231	251	256	261	245	267	225	258	260	250	246	234	245	245	247	219	253	239	230	225	274	256	228	270	262	242	276	220	274	273	249	251	265	243	245	245	265	262	301	279	233	259	259	252	255	261	255	268	228	250	265	240	260	279	265	239	250	275	245	247	247	263	246	237	259	258	241	253	244	252	233	259	275	242	255	237	244	273	265
23823	21740	29852	24189	21740	19837	2007	788	593	538	495	446	395	387	382	392	389	401	346	336	340	330	332	330	314	304	245	276	316	308	302	334	312	291	315	305	335	314	327	293	309	273	288	305	322	288	293	304	305	295	301	280	309	280	293	307	302	301	313	267	282	307	304	289	296	274	298	267	310	300	302	295	313	305	304	283	295	283	295	293	271	278	279	328	295	264	289	297	266	345	311	296	298	303	282	289	280	298	277	319	297	304	272	278	314	292	294	291	304	255	282	315	289	281	290	268	297	297	289	294	306	323	329	281	290	291	279	298	277	292	307	310	297	267	267	273	288	287	276	285	302	300	261	290	281	289	255	283	291	286	300	288	289	269	280	266	289	286	286	290	267	313	256	293	264	281	279	306	288	274	325	297	310	288	265	272	271	269	296	310	281	282	275	270	269	306	272	296	311	308	292	247	304	264	277	310	271	244	267	297	277	260	296	299	298	308	272	289	317	290	258	268	317	262	301	254	282	287	275	283	290	278	295	308	267	277	283	294	275	295	281	256	280	274	296	315	290	282	271	251	300	283	272	302	330	263	298	295	288	277	275	265	269	301	302	261	283	285	271	292	294	294	294	279	291	295	305	297	316	263	293	295	273	258	300	276	289	291	305	293	293	274	306	288	276	272	289	277	310	283	253	276	260	297	297	279	274	295	268	272	273	286	277	289	287	292	292	255	304	288	307	263	320	261	276	308	258	268	278	271	287	298	270	264	306	301	308	302	290	298	262	274	272	272	302	293	283	272	268	250	295	271	279	311	263	266	266	285	243	292	284	276	287	297	295	284	276	258	273	275	262	268	276	282	283	294	292	269	273	269	286	295	297	268	284	280	239	268	265	287	316	289	293	299	286	300	276	305	282	269	262	293	278	316	270	288	292	274	248	324	279	288	297	295	285	279	256	310	292	305	291	274	292	297	323	262	254	278	284	261	280	255	288	276	271	301	300	328	274	281	280	291	269	276	299	288	282	260	291	298	276	252	289	299	283	346	259	287	258	264	283	304	289	285	282	297	272	307	285	314	281	306	268	303	275	257	298	303	274	309	257	304	303	297	306	298	278	280	310	290	267	278	259	275	297	271	274	301	288	296	289	307	239	280	277	268	298	290	305	286	282	279	299	243	299	301	254	309	264	261	272	285	282	271	305	316	286	267	258	268	303	289	282	254	269	293	310	260	289	284	279	300	274	295	269	284	276	272	284	294	293	279	292	294	292	279	288	282	327	306	279	275	271	287	263	287	282	279	294	293	299	281	268	292	318	281	254	311	305	292	286	271	280	292	277	245	246	285	281	287	286	291	297	253	284	286	295	276	294	303	291	254	286	309	269	266	282	286	316	290	258	318	286	271	287	293	288	258	273	286	247	306	277	298	276	274	254	289	273	269	305	256	272	301	294	309	257	286	300	281	307	269	268	276	289	296	279	274	286	285	283	307	287	293	288	309	268	318	289	323	302	274	298	278	296	262	303	290	251	273	253	288	259	293	254	247	277	301	283	278	277	315	254	335	285	300	296	301	283	285	268	280	279	288	309	279	273	280	320	285	319	265	295	262	294	278	298	290	277	255	276	290	271	300	269	287	277	302	289	310	299	305	314	290	262	289	299	284	286	294	264	239	244	269	285	279	295	293	279	283	262	248	268	278	315	267	296	315	300	252	273	268	282	286	245	301	294	279	288	299	266	297	297	274	283	293	297	284	284	324	291	291	303	296	285	271	270	273	280	294	293	233	294	291	272	296	267	272	292	280	281	281	298	284	302	265	279	273	275	283	273	291	282	297	268	289	269	318	322	292	292	306	267	286	284	258	254	280	275	261	264	299	272	283	252	291	260	282	285	261	285	274	262	272	294	272	301	258	262	270	301	280	316	286	294	282	295	279	301	274	296	276	281	285	274	268	279	290	280	303	306	311	268	280	282	304	281	258	309	289	284	276	297	316	289	306	285	266	295	278	267	289	268	284	257	297	290	289	285	289	312	291	298	292	283	284	286	272	264	289	296	316	282	276	310	286	280	299	315	305	267	268	284	289	290	286	260	306	299	302	326	300	262	274	267	287	267	287	293	280	288	270	313	278	246	277	286	293	264	295	288	303	275	279	298	274	298	289	293	268	303	287	306	260	259	275	302	263	307	298	284	273	273	286	305	287	284	282	268	303	272	272	290	303	314	294	302	279	329	279	283	307	277	265	279	290	295	297	284	287	287	288	281	277	301	302	277	262	270	278	277	280	270	242	251	292	281	319	255	272	288	271	252	268	285	277	283	309	263	287	301	286	307	293	297	279	296	276	288	301	288	279	284	279	305	289	266	251	277	282	247	270	299	250	269	282	271	277	301	282	291	281	266	262	268	294	314	259	277	258	310	320	300	286	265	274	280	305	302	294	269	285	268	291	267	302	264	269	266	290	279	262	310	286	266	259	273	280	275	261	295	274	299	282	270	295	313	257	285	266	306	276	285	273	284	265	325	277	278	289	286	268	292	284	295	283	283	294	285	287	305	260	279	254	315	286	292	247	269	317	291	269	257	287	293	289	269	284	259	278	283	255	290	303	284	324	318	292	279	315	272	296	288	270	289	293	321	260	283	278	284	261	291	289	296	268	258	288	284	274	294	318	282	296	280	289	298	278	253	284	282	272	289	316	279	277	285	262	283	237	271	285	267	233	258	305	262	291	275	292	282	280	247	308	282	269	313	298	281	264	261	295	291	274	300	251	280	287	273	264	301	284	270	276	281	286	281	270	286	284	266	307	267	273	290	320	283	286	285	284	270	285	283	285	274	277	274	278	280	281	248	284	281	288	289	282	301	259	293	297	287	283	279	294	262	292	288	274	300	304	292	308	296	270	291	299	288	301	275	288	290	317	266	286	308	254	283	265	272	287	271	286	285	271	294	300	268	265	278	288	277	293	301	299	327	284	256	272	309	283	285	287	266	291	312	277	281	242	283	262	297	249	256	271	295	281	301	282	305	297	272	277	268	276	282	292	267	291	294	276	252	282	282	251	293	270	292	285	261	276	268	248	288	265	285	263	265	285	260	285	283	281	269	285	275	300	256	241	270	296	270	295	297	306	290	280	322	319	286	292	297	278	324	241	287	269	273	270	280	297	286	255	260	264	291	299	298	283	279	311	298	284	297	322	287	332	281	283	270	279	293	293	282	314	290	305	277	281	292	279	257	260	289	284	268	293	285	315	282	303	313	307	316	325	311	238	281	265	302	270	287	298	303	271	283	326	280	244	280	269	270	244	280	289	282	269	298	285	288	279	315	286	279	306	275	278	277	301	285	268	277	293	315	280	302	305	297	276	287	261	294	308	299	266	290	290	279	294	310	325	288	296	284	274	271	293	280	305	294	274	265	259	282	281	261	275	306	260	302	299	297	290	272	261	272	303	273	324	275	288	259	274	257	291	287	290	280	280	292	274	274	285	268	283	289	272	290	300	268	267	283	304	304	282	266	276
44634	13935	12634	6774	4723	3375	2569	2055	1743	1449	1301	1146	1047	957	914	841	752	775	707	638	707	671	596	609	564	596	631	558	563	576	585	565	554	511	554	522	529	508	519	524	481	507	555	541	539	514	527	518	499	516	527	493	512	544	577	485	524	507	475	488	547	540	474	524	507	505	517	484	484	502	530	505	462	477	513	544	499	489	483	503	505	516	477	476	533	484	482	491	508	474	485	519	482	515	527	483	474	524	474	504	499	527	479	545	477	505	468	478	462	488	445	483	504	493	465	488	509	459	517	486	487	515	506	496	461	465	452	499	490	484	487	494	523	518	497	508	475	472	509	540	463	467	494	459	465	501	525	524	476	467	479	470	499	497	466	490	493	511	491	469	468	473	452	512	426	479	489	474	495	466	492	483	481	501	522	548	496	511	504	478	507	490	516	453	519	524	496	510	481	477	490	471	485	491	495	502	440	492	532	496	459	488	483	494	485	513	461	498	500	525	470	538	495	484	551	509	462	531	458	458	458	494	489	459	474	483	460	501	522	491	520	505	498	472	495	479	506	497	494	473	466	487	488	487	493	485	502	479	455	502	513	517	484	479	479	430	505	520	472	527	501	502	483	455	508	471	519	465	483	481	467	456	492	483	487	519	444	494	477	460	506	489	499	453	515	500	509	475	492	510	513	519	465	458	495	442	473	526	502	488	482	484	507	498	461	473	485	512	469	480	513	440	496	487	475	470	513	477	495	459	478	458	495	517	480	490	497	504	513	548	465	491	524	491	439	466	463	513	517	487	482	460	503	495	504	499	483	460	426	490	469	521	471	485	488	470	498	475	446	495	480	504	446	478	499	464	532	491	455	465	472	476	535	489	483	486	486	490	460	474	476	482	458	487	517	533	479	525	508	462	494	502	493	469	472	491	459	476	502	510	484	513	473	488	484	485	469	457	488	479	493	506	487	485	460	512	477	460	495	505	499	486	495	514	498	506	515	497	502	496	486	473	486	516	501	514	493	469	513	465	505	478	493	497	496	475	493	493	471	507	488	497	486	481	481	525	456	460	505	463	510	499	498	469	482	498	473	485	481	477	481	484	495	464	491	453	491	484	489	457	492	505	464	485	492	513	498	475	483	470	451	482	477	488	486	503	511	444	465	482	473	522	492	472	504	504	499	522	480	522	473	480	504	473	480	465	523	454	472	467	535	505	473	484	492	512	508	498	462	513	477	476	460	520	459	476	448	499	465	496	490	499	493	526	476	518	464	459	488	491	456	451	487	491	504	488	472	486	442	474	481	517	480	475	493	507	471	526	471	519	515	453	533	476	457	484	493	485	440	521	493	485	496	482	492	477	513	492	468	518	520	461	479	496	482	497	505	484	447	479	496	496	484	449	503	494	488	456	474	490	489	505	472	451	496	486	485	470	463	493	488	468	474	485	467	454	477	490	476	492	495	484	482	489	490	495	480	530	524	473	488	517	495	536	475	482	510	448	502	543	516	504	473	481	482	464	525	488	504	482	455	509	522	506	483	502	481	492	488	473	477	455	484	485	477	462	471	493	475	478	449	486	491	494	489	462	482	491	523	503	439	493	455	508	512	496	468	496	491	500	474	453	507	476	513	481	501	508	497	471	508	469	430	457	489	473	459	473	483	489	492	485	481	458	479	451	477	495	478	507	490	511	474	474	502	469	524	462	493	503	489	506	528	495	476	484	472	493	472	485	518	523	438	501	467	496	493	470	516	446	478	512	516	449	523	502	521	504	499	500	476	465	476	511	449	495	459	470	501	511	451	489	463	446	487	449	499	499	523	486	470	519	479	488	477	451	458	450	538	497	447	492	507	465	497	492	485	474	478	477	520	488	477	483	474	492	471	488	505	453	534	509	514	527	484	507	484	475	489	496	483	512	525	488	487	468	493	485	533	470	456	473	477	548	496	468	524	485	511	516	466	495	482	481	489	440	487	515	475	485	517	475	506	490	466	509	492	495	501	495	498	497	447	514	481	488	525	489	491	487	491	541	487	452	469	512	565	448	484	468	509	490	496	509	520	430	485	498	478	478	461	488	476	519	508	474	499	492	484	516	498	485	477	457	547	526	491	475	455	510	453	461	516	475	494	482	486	489	500	476	510	449	451	486	530	461	467	509	505	514	482	466	449	481	516	481	512	472	482	541	467	460	497	484	484	485	525	521	495	529	496	472	492	458	488	505	495	472	456	468	497	455	469	491	517	436	513	472	447	501	455	479	497	452	478	461	539	503	480	502	479	491	501	450	471	456	454	493	458	446	467	509	515	538	448	488	458	470	447	446	495	493	531	481	477	519	491	485	450	449	495	490	502	500	481	468	477	484	461	526	480	484	495	481	467	500	499	473	496	465	448	480	501	477	477	459	505	506	466	531	511	501	500	493	518	479	478	533	456	466	508	454	488	520	472	464	483	461	465	488	489	494	499	475	459	493	461	517	537	516	465	516	466	496	457	464	485	461	483	506	505	486	429	457	429	465	492	486	516	492	468	483	473	510	496	488	512	505	512	437	495	508	476	471	463	503	525	495	468	489	475	491	466	470	465	479	463	500	496	473	502	432	450	492	446	517	511	471	458	449	509	496	550	517	512	450	493	492	483	502	451	497	528	505	486	476	465	451	478	507	496	509	435	446	486	476	509	529	486	509	458	521	506	488	471	509	562	503	469	472	503	473	488	500	485	499	528	504	467	481	507	462	467	506	496	438	524	463	553	475	505	455	499	452	497	483	459	516	511	516	492	488	484	496	506	485	459	514	471	497	488	499	497	477	491	524	475	481	504	485	486	496	518	486	486	494	499	465	451	532	513	465	457	476	500	495	502	485	520	461	490	480	489	473	463	471	473	455	455	471	477	498	470	479	496	493	495	525	522	471	515	457	516	483	507	482	524	490	495	442	484	505	508	476	502	472	504	504	480	473	464	456	478	495	462	522	484	482	495	471	502	490	492	460	470	476	501	460	475	470	482	471	477	501	503	520	495	493	563	461	467	471	510	523	500	454	483	478	510	511	480	466	483	475	511	477	523	503	479	486	460	497	492	464	495	494	472	479	488	445	542	492	464	462	456	464	477	468	505	483	508	534	427	477	441	506	455	438	496	486	520	515	456	484	529	485	497	452	468	507	469	514	499	474	459	476	466	469	514	478	538	436	466	469	503	463	474	485	521	483	521	515	506	476	454	479	462	469	495	482	539	470	512	510	506	497	483	467	494	435	473	520	479	481	501	466	468	479	494	456	484	479	482	531	420	496	482	533	481	468	486	460	488	522	475	438	513	500	499	454	498	548	502	482	478	479	490	541	518	514	505	503	509	526	469	510	486	502	470	456	487	490	473	464	475	487	431	537	486	523	476	442	508	473	472	514	462	491	480	490	459	494	470	467	483	482	508	492	452	498	505	512	492	439	494	475	477	512	471	496	463	491	466	442	517	473	465	431	459	472	448	484	520	467	497	472	462	484	475	460	450	456	479	485	492	501
27307	21103	8126	368	146	122	96	100	91	91	94	99	77	88	99	87	89	78	88	91	85	83	88	93	79	87	83	80	84	80	68	83	88	73	73	85	80	89	83	71	93	88	107	79	77	72	81	74	90	88	97	87	85	64	76	64	86	82	88	80	87	74	87	71	90	75	70	88	79	80	100	86	79	75	71	83	90	79	78	71	60	64	92	84	92	84	74	72	80	81	78	88	72	80	85	65	88	82	94	69	91	83	62	82	75	87	86	88	79	78	78	79	98	76	77	70	73	94	89	78	75	75	68	80	94	73	83	70	90	87	83	74	80	79	80	72	92	87	87	72	86	65	91	88	92	81	84	98	88	74	88	88	69	91	73	64	90	77	77	91	80	82	81	67	82	87	83	88	75	83	85	63	92	72	84	73	80	81	75	90	91	89	67	68	77	66	86	79	86	86	89	77	71	100	69	82	73	69	87	70	81	66	88	85	82	70	75	83	96	73	90	73	91	83	81	77	82	64	89	84	88	82	75	74	66	66	73	86	74	65	81	83	81	81	68	64	87	87	75	68	93	85	83	80	69	85	102	70	79	61	71	69	83	75	89	76	78	65	80	87	85	79	84	87	94	88	86	93	85	84	93	86	85	94	75	73	84	72	76	73	67	76	94	88	90	83	78	80	60	89	63	85	90	75	72	88	103	93	73	83	58	78	64	83	78	83	99	71	75	78	79	87	84	89	81	78	88	73	84	72	72	86	77	81	89	81	72	83	101	88	86	95	111	97	77	85	81	72	100	82	79	72	98	94	80	85	89	87	83	90	80	66	83	86	85	76	70	78	83	108	82	78	92	86	81	77	76	62	78	63	83	81	68	78	73	84	77	91	77	69	83	82	87	81	94	65	72	85	92	77	83	81	67	71	78	73	81	82	80	79	84	90	79	94	85	69	63	75	83	80	75	72	96	66	82	80	88	92	86	68	72	94	82	89	80	75	79	98	99	71	80	76	89	81	63	87	60	85	81	84	86	92	68	97	77	83	78	91	75	86	75	84	75	72	111	86	74	66	95	87	61	79	78	72	70	82	89	93	93	79	92	82	80	83	93	69	80	87	83	92	80	79	94	69	78	86	91	75	90	94	78	78	65	92	73	86	90	70	82	88	75	91	94	86	77	106	74	63	64	106	74	89	76	73	80	78	75	80	80	77	77	95	82	91	77	72	61	87	76	75	91	86	60	77	90	72	76	101	84	81	73	72	98	91	64	80	76	74	85	92	95	67	70	81	70	75	75	95	79	78	73	72	69	66	107	70	75	78	107	82	87	90	86	89	97	89	83	80	99	87	74	74	77	78	79	76	91	73	78	81	77	74	77	80	98	72	81	92	71	64	98	66	82	81	83	97	85	67	81	81	87	73	87	86	61	78	74	77	68	86	88	93	69	78	68	76	66	71	101	83	98	72	83	106	83	87	71	81	58	88	79	94	82	82	84	70	91	73	81	88	83	77	96	88	77	79	100	95	92	86	70	94	84	63	77	79	76	79	80	78	55	89	80	83	80	70	70	85	63	88	79	82	57	82	72	80	76	84	83	83	81	77	70	79	70	98	70	82	84	95	60	81	67	81	85	78	70	76	82	94	70	89	77	73	82	84	88	67	77	61	83	88	80	92	72	80	90	75	99	83	102	64	71	75	87	81	75	75	90	76	75	75	80	64	83	82	79	79	67	78	87	84	90	88	76	91	74	94	84	67	72	92	75	93	91	70	78	79	77	77	70	82	86	77	81	82	74	63	90	85	91	76	85	87	75	96	82	93	88	81	94	90	77	82	82	81	67	84	83	84	86	94	70	75	78	79	79	89	95	79	61	82	104	96	76	74	78	82	76	83	57	91	75	80	84	78	74	71	84	92	82	84	88	99	79	81	80	89	95	81	78	78	79	91	68	52	87	72	63	71	73	93	80	82	81	81	66	91	101	84	93	83	87	84	83	80	78	93	75	72	93	68	85	78	89	70	88	79	80	81	69	76	83	97	81	83	89	97	79	79	89	68	82	86	78	83	63	69	68	69	73	80	67	74	76	95	77	102	82	85	69	72	67	85	65	92	76	101	83	78	68	68	74	74	93	102	70	101	66	86	77	76	81	91	68	70	85	75	70	75	86	78	78	84	65	80	78	84	75	76	79	74	81	86	82	92	77	83	89	83	78	82	80	74	89	75	77	77	86	76	75	93	85	80	69	79	84	81	82	67	82	85	71	88	79	75	91	77	92	69	81	76	76	72	80	71	85	99	86	74	83	88	76	70	82	87	83	95	71	79	85	78	91	95	74	68	89	90	85	84	72	74	75	73	88	78	84	79	70	85	80	85	87	92	95	76	78	73	76	83	65	66	87	81	70	78	79	81	89	88	79	71	82	87	75	75	88	71	74	74	91	64	75	81	70	68	84	82	82	87	74	90	78	103	81	81	93	87	74	74	81	73	78	91	87	83	78	86	84	84	77	82	67	82	77	64	89	79	65	82	73	99	80	69	84	80	84	72	84	79	78	84	87	70	90	76	79	89	78	79	87	70	79	82	90	88	78	95	78	78	75	94	81	83	68	82	81	76	81	80	79	91	71	72	72	98	76	65	89	68	77	87	72	81	69	59	76	87	75	93	102	81	63	70	97	65	70	61	81	104	95	98	72	83	76	79	86	70	72	87	90	91	74	77	70	88	85	105	74	83	75	92	95	87	97	97	82	77	84	87	65	77	73	70	69	65	78	81	90	86	76	77	79	77	88	57	80	76	67	78	76	82	78	82	73	80	98	76	85	82	99	65	95	75	76	89	74	71	79	78	80	82	81	74	87	77	72	83	78	96	68	85	79	81	83	85	70	83	101	76	84	79	80	82	69	94	79	74	89	79	77	79	70	71	65	83	86	77	58	78	80	68	83	80	71	71	95	99	74	70	79	76	74	79	88	72	70	72	91	78	93	75	79	70	73	80	95	80	65	67	79	72	75	85	71	74	93	73	69	80	88	74	78	85	82	85	83	75	90	87	69	72	74	82	75	73	75	69	86	94	83	83	79	70	71	78	80	82	71	90	79	91	80	93	69	69	77	82	94	94	89	81	75	82	70	76	78	84	78	93	70	78	87	63	80	73	74	83	77	72	82	85	80	83	78	83	70	77	80	83	93	97	72	98	73	95	78	81	77	80	65	90	77	72	82	66	85	93	91	87	77	71	65	81	65	74	83	103	81	84	84	81	78	74	86	76	87	80	73	78	79	84	72	79	89	90	90	88	91	70	94	77	64	71	81	65	78	78	80	93	83	76	79	75	80	84	88	102	80	79	95	82	83	68	75	80	61	82	83	75	74	83	70	68	92	84	84	85	72	90	64	77	76	86	76	76	102	97	74	87	75	71	78	77	78	77	81	70	62	77	68	63	95	91	80	75	80	80	85	83	60	102	88	92	81	88	90	83	89	70	84	81	76	76	76	83	83	62	75	89	71	81	85	95	86	87
21562	1980	1120	585	428	351	287	278	235	241	212	224	187	188	174	200	215	187	218	203	185	204	170	189	196	184	196	168	189	176	164	195	198	183	180	193	179	167	177	202	204	174	199	168	160	190	178	193	182	182	168	172	174	213	184	170	172	179	159	187	189	159	179	175	175	165	173	172	184	175	181	180	196	174	172	153	190	198	184	189	171	192	198	185	180	173	165	148	169	192	187	177	165	192	179	171	190	191	196	174	200	220	186	189	162	156	168	166	180	158	185	186	196	167	189	196	166	178	181	168	168	167	177	196	177	198	190	180	159	192	189	167	184	164	175	197	190	192	184	170	178	198	186	161	164	204	174	183	169	174	192	188	164	180	174	175	185	175	203	179	186	189	197	185	162	196	173	191	197	176	193	184	190	183	182	194	161	175	173	168	163	173	180	187	194	186	207	192	179	193	171	172	183	178	190	188	186	184	169	197	158	162	172	182	201	184	194	167	188	163	197	182	205	175	149	175	196	188	184	173	173	168	173	177	199	165	157	194	184	199	203	175	187	169	182	173	164	170	180	189	190	214	204	179	195	169	181	189	181	172	178	177	188	179	191	175	190	158	167	156	171	172	163	171	179	196	168	182	162	169	150	161	189	194	196	200	185	171	174	166	165	199	184	199	164	201	168	173	181	184	184	205	181	176	156	180	198	203	189	181	196	188	177	179	160	186	191	186	183	163	178	178	178	217	188	184	183	196	159	192	168	172	193	166	169	172	177	173	176	163	178	151	158	157	184	179	197	216	179	183	189	195	197	187	189	172	177	180	179	171	182	171	178	183	171	198	204	186	179	168	157	174	176	162	186	168	181	181	193	178	168	164	152	190	153	176	167	198	183	172	196	160	192	173	183	197	168	179	185	160	171	175	236	178	177	185	183	173	149	185	169	193	184	172	177	168	161	173	181	170	191	159	183	200	206	186	177	184	172	191	208	180	188	173	162	184	161	174	157	190	166	171	171	175	182	188	180	170	169	150	169	156	176	186	172	151	203	193	163	176	181	176	197	163	184	196	188	169	181	188	180	156	195	183	175	196	159	153	170	173	184	185	183	197	177	170	212	178	201	200	194	162	176	178	183	184	176	184	176	177	173	184	200	183	187	172	173	196	173	183	184	199	175	173	170	201	180	184	169	182	175	198	206	162	182	178	175	203	201	176	180	155	171	179	161	157	189	148	199	197	207	185	175	161	170	178	181	169	176	192	190	199	175	177	187	169	178	177	178	171	175	171	177	197	190	178	174	187	177	168	198	179	174	182	191	165	184	200	191	198	172	187	164	193	162	179	173	190	199	187	188	165	176	158	183	179	185	178	175	197	168	201	186	190	144	163	172	178	168	188	198	174	183	181	138	192	180	167	169	179	188	170	163	181	173	179	180	199	186	172	171	162	184	172	181	171	164	194	178	189	196	171	171	188	191	187	178	186	177	188	172	178	182	185	193	172	186	170	178	188	178	180	194	205	191	171	170	187	193	159	169	193	172	172	193	179	178	191	195	184	174	187	163	164	204	192	174	180	163	183	183	183	168	183	187	164	164	158	185	161	174	186	178	156	137	188	215	185	172	175	159	178	156	166	183	175	185	181	178	149	180	187	197	170	170	207	190	166	170	176	192	184	196	178	184	202	147	192	199	184	171	146	181	193	158	171	188	181	179	167	181	190	166	208	174	172	191	170	162	187	199	172	170	204	176	196	165	159	179	179	158	196	168	170	176	178	187	188	174	211	169	200	159	167	190	199	152	190	178	190	195	160	159	178	191	169	176	163	188	185	159	170	183	194	198	162	180	165	180	182	165	177	185	178	177	177	175	192	180	170	180	176	188	183	184	182	200	187	182	157	181	174	169	180	199	171	171	157	189	193	175	184	170	211	182	207	179	182	168	187	169	198	181	192	212	197	177	160	169	165	168	169	183	182	188	195	169	186	167	181	174	188	193	184	202	178	196	170	189	189	177	178	171	147	178	176	200	158	176	173	163	169	183	213	164	158	196	144	174	174	189	176	193	172	171	174	184	183	150	180	174	174	204	189	171	196	202	179	165	181	173	182	171	190	187	194	183	183	174	185	189	188	172	185	178	191	165	177	180	178	202	172	183	187	202	190	190	171	187	171	177	170	172	185	182	163	199	201	163	193	166	188	178	207	210	171	176	175	182	184	172	193	210	175	155	173	170	149	189	186	199	172	179	187	166	152	184	163	196	197	186	152	175	185	188	181	163	166	171	193	193	200	169	176	173	206	196	183	170	194	156	169	190	172	196	166	190	181	172	164	170	199	173	205	170	161	177	172	179	199	180	199	194	174	190	177	160	182	155	166	184	189	171	174	182	176	159	170	190	173	181	183	189	172	164	201	184	184	175	164	183	191	168	170	193	185	149	190	187	175	167	172	190	189	176	170	173	170	202	192	177	193	167	172	180	171	203	172	180	189	186	199	208	182	190	178	195	187	181	191	171	159	154	190	172	181	178	184	179	172	187	186	153	201	176	160	218	189	177	189	206	177	172	180	191	183	168	172	158	193	212	168	211	172	202	177	200	166	195	186	190	174	189	182	178	173	184	175	169	168	166	177	184	189	194	166	175	186	194	172	179	154	173	172	177	187	188	187	192	165	180	173	168	165	186	187	156	187	167	164	156	184	170	183	184	184	171	172	164	174	181	185	172	175	174	179	180	167	166	157	174	184	189	196	163	198	165	171	179	176	174	192	164	173	193	175	160	167	183	165	191	166	187	198	201	180	173	173	180	182	189	179	165	172	180	205	178	163	179	177	162	178	173	184	193	175	193	191	164	197	177	178	177	183	162	193	165	182	185	182	166	188	191	176	172	190	188	194	184	177	175	166	180	191	189	180	158	160	158	168	168	184	185	181	158	158	184	161	169	155	168	170	182	181	184	179	168	188	161	188	194	177	176	157	192	173	190	171	184	169	174	179	164	176	147	172	165	168	183	203	197	203	186	168	173	137	195	195	198	174	192	190	181	169	176	165	175	186	199	184	191	175	173	192	185	177	180	170	187	170	170	177	194	181	174	177	167	177	194	201	173	185	177	180	196	184	197	174	172	162	174	149	191	178	159	183	166	184	167	187	173	186	180	201	189	175	184	156	181	189	186	174	160	181	190	203	189	210	183	187	172	183	175	183	187	146	199	196	166	177	211	185	183	182	170	190	192	181	179	166	163	179	187	168	165	171	185	183	160	174	154	178	205	196	188	195	198	204	162	195	175	182	172	184	167	182	190	180	159	181	167	180	217	185	187	170	183	172	185	184	163	182	176	180	192	215	171	174	176	187	156	179	192	188	175	180	179	173	185	186	182	173	176	180	174	184	182	186	176	195	182	179	211	174	203	179	170	151	186	161	197	192	171	185	200	175	183	173	201	169	188	197	177	185	179	200	170	190	196	174	191	166	155	176	197	148	172	213	171	158	179	155	181	198	203	177	192	201	192	189	183	179	186	179	178	171
24718	21692	29204	24726	20917	1971	514	359	304	265	234	206	194	192	203	189	191	175	170	151	165	168	136	131	122	152	146	120	140	153	134	129	139	140	104	122	138	144	136	131	134	120	133	125	124	135	118	130	116	122	107	149	128	137	147	144	104	123	115	143	109	107	127	126	124	141	131	160	121	129	118	129	136	149	128	149	131	125	158	127	127	147	140	116	126	142	129	133	130	123	145	115	143	130	122	124	154	119	112	118	129	103	129	118	127	135	126	145	113	130	131	130	120	152	145	128	152	133	143	136	137	124	117	127	121	130	122	110	123	131	127	140	123	138	108	132	123	140	150	130	140	150	136	148	125	152	131	122	128	127	138	126	105	109	148	119	124	126	122	118	126	149	132	129	126	148	116	133	106	122	115	138	104	126	124	124	141	142	133	129	135	119	137	128	131	131	161	133	111	126	141	123	120	127	129	149	116	131	114	125	138	124	138	128	133	114	125	155	112	148	125	133	107	136	113	112	148	132	146	96	143	124	134	129	118	119	130	135	133	125	119	133	129	124	116	106	129	117	133	118	125	126	112	112	127	129	127	123	142	134	118	118	129	128	119	132	126	134	125	121	134	139	114	149	133	143	116	131	114	121	129	127	143	134	137	150	117	112	128	106	140	135	124	112	145	130	122	134	112	107	128	152	120	144	95	139	145	125	159	143	128	118	128	127	121	116	160	139	109	131	134	139	133	132	141	122	128	115	126	128	138	141	147	113	116	121	105	120	131	108	134	124	127	140	113	130	130	142	134	139	119	116	125	118	121	113	123	134	145	133	120	136	142	105	122	133	120	136	111	138	146	153	147	114	134	122	111	134	135	151	125	141	116	134	114	138	129	116	121	132	110	113	124	105	115	129	156	107	133	135	134	128	120	122	127	134	120	121	130	121	137	135	139	135	118	127	113	118	131	130	150	123	127	116	137	126	113	135	139	127	114	121	119	133	144	134	135	141	134	127	130	121	113	123	122	141	124	146	121	117	147	144	128	120	137	103	108	125	118	124	119	137	142	142	125	153	128	133	138	114	130	136	129	121	148	108	123	141	120	135	102	116	138	120	141	146	150	137	131	117	143	116	139	119	144	136	138	115	128	132	132	125	120	127	141	127	114	134	131	116	110	131	123	130	118	132	141	133	132	128	129	160	128	115	126	131	122	116	130	137	132	118	135	151	137	124	116	131	138	136	129	150	125	119	124	125	130	135	129	125	130	137	119	120	123	132	142	137	140	132	140	130	117	134	136	122	137	130	114	131	115	122	115	136	132	113	132	132	125	139	138	123	121	146	148	126	145	139	127	140	140	114	124	111	106	111	136	132	141	129	126	148	123	144	144	129	137	137	134	126	130	121	140	125	133	127	120	127	125	118	101	136	124	126	131	136	136	105	112	119	126	138	129	116	132	117	135	140	120	111	115	133	137	122	129	97	122	129	123	136	141	106	117	134	147	122	134	126	141	113	118	144	118	121	134	123	125	140	130	122	145	129	124	128	138	127	134	119	135	128	129	140	133	126	130	137	116	146	139	136	142	132	122	127	101	119	141	120	145	115	121	114	155	123	117	124	149	122	133	130	116	121	130	125	134	137	130	122	112	129	113	137	117	130	128	150	125	148	140	126	142	135	136	126	118	130	138	115	125	123	114	128	141	122	106	116	108	140	126	135	130	128	130	130	141	142	129	131	124	147	127	147	119	135	134	134	128	138	130	131	122	144	118	133	130	116	137	119	121	135	127	156	123	116	144	109	142	122	142	136	126	143	144	115	123	123	126	118	142	136	141	163	126	132	140	131	141	131	122	127	127	136	127	140	131	117	141	153	139	115	112	122	124	121	133	133	120	127	137	131	140	137	130	122	128	142	142	124	121	129	130	132	142	134	134	120	112	145	116	123	112	116	120	127	121	120	137	116	143	128	144	123	144	143	138	126	125	134	138	135	138	138	149	117	140	129	138	124	119	133	149	132	135	131	150	140	122	116	132	123	140	131	123	111	153	114	129	124	123	146	153	124	118	103	143	136	134	132	122	123	143	110	124	128	133	122	123	123	130	121	121	140	117	139	142	128	135	127	123	129	121	120	122	143	118	124	128	122	144	147	131	123	101	135	130	135	126	114	129	141	137	152	143	109	127	125	141	138	109	126	137	140	134	121	135	129	124	124	129	133	133	139	151	125	137	123	128	143	131	129	141	134	129	136	123	130	105	112	137	125	103	126	124	138	130	132	128	125	125	124	140	144	115	139	135	137	130	120	119	139	93	120	132	112	119	125	138	129	149	131	131	131	118	121	132	125	134	140	110	143	128	118	116	120	107	125	122	139	118	132	106	133	126	146	124	143	120	149	137	122	127	122	129	127	110	124	120	146	115	125	123	121	119	126	117	134	112	118	133	121	137	136	133	119	132	134	129	102	130	145	128	125	141	134	142	129	135	136	123	118	126	125	126	138	125	141	123	105	128	128	108	120	124	133	120	149	138	118	131	122	132	123	151	128	131	135	135	118	135	127	131	140	134	142	138	130	116	143	122	150	134	113	126	123	126	130	132	132	142	125	129	136	132	125	142	118	127	118	126	131	124	136	148	106	106	129	153	125	122	131	123	132	116	139	114	139	112	140	111	113	135	132	128	138	123	136	153	125	121	125	130	134	126	139	142	131	113	126	128	139	124	118	122	146	127	104	115	128	138	131	131	131	126	134	135	135	133	132	149	122	136	109	139	126	152	128	132	131	132	119	133	138	126	124	130	140	129	140	137	132	131	137	140	130	118	123	148	132	140	137	148	117	133	127	122	132	126	141	121	125	141	116	141	144	122	136	143	127	126	139	132	131	126	150	121	127	132	137	138	129	132	122	126	160	134	126	113	130	106	137	131	130	135	153	133	123	109	115	115	110	123	135	130	142	148	105	124	117	136	134	114	148	142	127	119	118	132	138	128	113	124	156	132	141	134	100	154	124	128	132	147	143	121	131	120	123	140	113	141	129	132	124	135	116	116	128	133	133	108	116	150	145	126	128	130	145	133	139	121	130	117	134	122	151	152	131	143	141	128	124	124	121	133	131	129	131	133	110	128	136	108	145	134	127	136	130	145	137	119	146	130	126	119	121	128	123	131	143	121	139	132	145	128	138	134	130	145	107	115	112	125	129	147	111	118	120	111	121	140	116	131	119	124	118	141	123	137	124	122	131	119	108	129	135	139	133	130	127	144	142	135	114	133	124	114	136	122	140	141	139	136	122	148	114	140	107	122	136	118	122	131	139	110	120	143	143	116	119	124	116	138	143	149	145	119	111	123	120	136	134	128	139	137	114	124	132	133	136	115	133	121	120	134	127	139	128	137	116	128	124	132	144	136	110	121	125	112	125	138	128	114	124	118	124	143	127	138	143	124	114	125	128	132	120	146	102	126	128	140	127	134	133	127	144	130	132	123	134	130	156	147	116	129	121	119	117	130	118	122	115	133	126	136	142	127	120
43608	10122	8495	4308	2723	2019	1469	1141	939	800	699	606	542	481	487	492	454	353	356	379	344	372	337	316	328	328	311	308	324	301	285	289	313	272	279	293	291	280	253	277	286	260	303	276	256	272	268	276	300	270	252	281	278	296	311	276	281	255	299	292	253	255	260	263	294	247	254	275	257	278	280	246	240	271	267	270	268	256	306	262	274	237	224	273	267	286	288	286	247	277	249	274	294	277	274	245	253	251	273	285	252	284	270	276	269	285	283	259	275	263	282	263	270	237	259	256	289	267	274	260	270	238	240	257	285	238	271	259	254	248	256	264	258	287	271	269	248	229	268	254	248	255	286	255	267	299	264	256	243	228	274	288	294	237	271	262	276	261	273	233	261	267	268	231	234	263	249	244	251	280	279	266	275	245	250	281	275	254	258	274	255	256	285	247	265	248	266	273	302	257	288	230	247	291	287	256	271	283	291	275	270	266	269	272	273	239	251	296	273	252	268	258	269	291	268	276	278	243	265	278	264	247	242	263	265	249	271	255	262	294	274	252	281	266	273	260	271	252	272	242	288	260	251	258	286	251	250	290	263	238	253	276	239	261	244	283	285	249	238	260	258	267	238	264	272	222	267	245	247	282	266	265	280	233	277	246	267	300	269	258	252	239	262	283	299	254	278	255	282	266	236	286	247	252	248	264	238	274	255	262	301	293	256	289	291	258	276	267	268	270	261	264	226	259	254	254	248	245	254	239	271	268	251	255	274	258	272	272	266	255	262	224	254	265	275	264	270	265	281	278	266	235	255	242	254	286	271	281	268	267	270	249	246	247	257	284	232	268	231	263	252	268	267	250	279	275	245	220	253	250	273	249	278	283	263	253	250	275	285	276	256	224	269	290	242	258	247	253	279	263	279	266	267	255	258	243	297	278	278	286	275	277	252	295	321	282	267	247	270	288	279	266	280	269	273	276	260	265	242	284	248	255	252	262	266	285	271	258	278	265	300	256	260	257	258	261	242	241	277	271	281	276	260	288	261	273	262	275	279	272	255	246	266	242	265	283	258	257	250	269	266	266	266	262	261	276	295	266	253	259	270	266	271	249	241	238	247	270	240	255	257	243	259	266	270	281	284	232	254	254	249	284	262	284	267	279	260	260	286	277	257	277	260	293	264	275	231	255	257	263	282	263	272	273	260	276	254	281	271	278	293	265	247	283	268	265	266	253	275	251	252	272	266	260	276	264	281	249	273	258	260	245	267	258	280	264	251	267	278	270	272	292	233	251	256	252	268	258	248	272	271	279	278	292	244	297	277	275	266	285	278	269	262	269	266	287	240	252	261	240	264	241	268	252	257	254	271	274	253	262	276	231	257	258	261	265	266	259	280	251	282	271	251	229	270	289	239	239	241	245	265	260	247	238	242	288	252	265	280	287	260	229	260	241	281	296	240	252	280	262	261	280	274	256	264	270	263	254	231	258	258	269	271	261	253	288	253	256	277	250	271	260	259	274	292	252	251	278	242	263	234	267	270	259	271	286	260	266	279	232	277	280	279	258	244	250	237	255	264	283	274	279	294	254	249	249	261	265	249	274	278	252	234	247	260	278	280	244	271	299	285	270	271	251	270	244	229	266	257	273	260	296	268	252	257	245	262	288	256	289	276	256	297	238	265	236	276	275	277	261	255	254	244	266	276	265	290	274	253	270	252	237	295	269	257	278	282	263	250	273	281	244	267	260	305	269	276	246	264	261	261	239	285	275	229	251	250	271	244	260	277	271	265	283	258	250	268	260	253	289	242	274	246	255	274	295	290	267	255	263	237	246	257	286	270	287	251	290	262	259	262	294	294	273	282	279	265	245	281	259	283	271	248	261	267	268	277	258	254	257	297	274	272	259	268	226	258	260	297	241	279	286	248	249	257	286	257	251	269	238	263	300	271	265	269	273	260	261	291	273	240	246	273	244	269	290	278	259	252	284	247	249	264	272	261	269	286	247	244	260	246	275	275	251	268	258	232	272	257	269	273	277	288	259	260	233	244	272	280	268	248	238	274	257	222	237	258	267	251	249	268	265	277	260	257	253	270	271	254	264	242	305	282	260	227	252	318	254	250	253	256	273	246	284	268	277	269	256	275	249	253	251	251	254	254	273	270	260	283	312	274	269	245	311	274	261	266	259	260	287	254	253	247	281	270	275	260	228	261	275	273	283	292	301	264	263	273	288	234	285	275	268	261	245	245	271	263	256	252	272	280	301	243	254	259	264	256	242	298	256	249	269	252	280	262	254	249	292	256	275	298	266	241	259	270	251	251	284	262	242	257	248	270	296	271	262	276	247	269	245	278	253	269	261	264	254	254	254	289	259	271	266	282	246	285	251	283	250	272	287	271	283	280	237	267	273	252	276	261	273	252	261	249	241	281	281	280	253	299	263	249	234	290	268	298	265	270	280	289	252	271	258	307	254	237	262	272	228	269	258	271	256	261	276	257	260	269	261	284	287	241	276	285	256	257	261	308	251	300	269	252	261	273	260	250	246	278	280	260	250	272	262	262	268	263	255	246	290	281	278	262	275	263	281	257	261	242	273	236	263	267	262	256	265	286	273	252	271	300	252	262	269	305	266	263	261	257	271	223	255	246	258	231	253	277	270	254	276	282	266	256	244	220	275	259	269	271	264	228	274	268	275	248	267	283	255	259	247	270	264	254	253	259	259	254	268	249	236	251	281	271	277	266	271	269	270	256	284	256	255	254	252	271	280	263	255	262	267	266	282	253	258	265	262	250	271	264	258	297	251	254	260	261	282	277	274	271	251	240	257	259	241	254	253	247	281	270	279	257	285	292	263	274	269	253	256	269	259	279	269	279	266	269	236	281	262	250	269	294	302	248	294	292	263	285	246	251	248	248	279	273	248	253	253	269	227	278	251	277	253	291	263	245	289	238	268	256	284	281	282	236	256	255	241	295	289	275	278	251	267	243	284	227	272	264	295	290	260	272	260	220	273	264	268	267	269	261	270	258	270	252	274	271	274	275	269	248	253	255	267	252	255	263	256	267	245	257	293	287	265	259	277	231	251	265	263	254	275	255	269	251	278	253	281	260	261	256	271	282	276	281	274	268	250	262	270	267	258	251	262	291	286	276	257	249	267	262	258	274	277	265	251	273	293	259	316	280	277	274	255	239	256	270	268	275	282	232	267	265	277	302	271	256	280	282	260	265	267	288	280	285	266	273	286	300	237	228	255	294	267	266	269	275	276	280	291	269	263	268	306	271	256	245	273	260	260	254	248	275	284	273	280	274	264	292	248	263	280	251	253	256	263	281	282	242	260	243	256	273	271	275	252	277	256	256	272	237	284	279	297	253	302	255	268	268	241	240	258	290	255	246	269	244	275	262	277	270	266	240	276	263	279	254	253	252	258	235	249	264	294	274	271	240	252	287	231	251	268	282	257	257	294	239	258	244	279	272	253	266	261	266	274	296	285	239	262	260	269	249	227	257	262	274	264	284	264
23776	21708	29756	24182	21708	19344	1929	796	598	525	501	446	400	415	405	354	356	373	359	323	342	343	337	298	339	331	337	326	311	318	337	299	301	355	290	292	302	329	309	283	289	285	310	308	307	280	294	307	263	272	296	304	286	319	287	278	265	316	310	281	289	289	250	269	294	289	289	301	291	277	290	303	306	330	278	286	284	320	271	295	297	296	314	292	319	277	269	302	261	294	274	262	323	288	295	297	274	298	291	294	246	297	261	261	299	325	264	277	310	311	310	287	305	261	316	267	279	311	286	272	292	265	306	289	304	276	296	269	289	272	275	284	285	287	266	276	274	282	308	300	311	291	298	300	272	272	279	268	279	276	303	272	291	293	262	278	273	312	283	304	273	265	278	285	282	302	296	256	311	288	302	279	299	276	276	288	307	316	283	290	291	289	274	256	264	261	286	305	285	292	305	288	281	267	293	295	256	300	278	284	283	280	303	274	275	288	302	276	304	263	284	259	302	264	309	270	257	260	282	322	282	290	318	265	292	296	294	271	283	286	275	279	274	244	278	308	303	288	280	271	266	285	294	289	273	269	280	288	269	277	276	293	262	279	272	305	273	271	295	285	310	294	290	279	283	287	285	274	289	285	274	292	315	285	291	282	296	316	249	298	321	287	272	267	265	279	304	316	291	276	264	295	316	290	295	298	294	272	274	265	277	299	255	250	297	289	306	292	312	255	238	283	257	265	272	288	292	281	276	280	263	293	250	259	294	284	252	263	289	293	283	309	303	271	283	288	290	286	272	293	268	267	288	253	281	274	307	278	275	277	293	278	260	259	297	277	265	273	286	285	263	275	263	265	287	274	278	296	276	270	253	293	263	303	263	292	283	286	282	279	290	268	302	286	276	277	287	279	276	282	276	303	288	297	285	263	298	286	286	304	269	250	294	287	315	261	280	268	260	303	309	284	304	274	271	262	270	310	264	302	301	254	256	300	264	282	327	296	270	259	298	281	302	251	272	279	271	280	252	284	315	299	247	300	318	298	299	295	271	268	245	295	306	297	265	286	276	290	263	279	284	280	269	294	318	281	291	255	292	285	296	265	263	295	268	285	285	268	287	264	293	293	279	293	300	298	283	303	287	305	277	309	258	274	289	303	286	279	288	298	292	283	306	268	267	292	302	276	280	260	290	291	288	306	295	274	308	286	283	290	262	303	300	298	265	281	285	256	300	268	278	260	318	279	258	301	281	294	282	279	318	299	292	322	296	271	291	287	295	274	279	255	295	267	328	285	304	303	309	284	273	300	304	274	273	274	295	265	286	296	256	291	288	268	314	256	289	271	299	286	278	265	282	298	278	288	262	303	287	249	270	253	281	273	259	257	265	268	280	248	320	252	278	293	302	274	298	282	277	246	297	259	266	285	267	287	287	254	286	287	286	282	265	268	312	279	301	315	271	298	300	283	296	281	290	308	296	280	257	274	266	274	265	281	287	292	255	308	281	280	298	299	315	274	289	268	270	294	273	285	288	296	286	300	283	299	258	312	287	278	272	296	293	306	274	277	259	296	270	270	271	260	275	275	276	293	298	283	258	277	265	308	259	289	278	304	295	272	277	303	286	269	288	279	296	306	299	288	283	287	297	316	262	303	284	279	296	273	261	302	254	247	298	273	280	305	287	287	284	278	280	281	267	300	290	265	258	311	312	274	262	294	328	281	286	267	293	271	283	298	308	283	269	281	257	311	268	301	273	282	257	270	287	274	312	244	281	305	268	295	274	270	278	306	262	289	293	249	305	285	300	303	272	296	274	260	312	326	283	289	291	270	276	276	310	303	267	301	293	280	299	292	292	264	287	256	292	279	272	273	267	292	304	311	292	283	302	255	326	282	293	300	297	267	274	280	301	320	275	267	276	272	285	275	311	313	303	287	263	271	293	273	300	279	293	302	274	293	274	283	296	287	260	297	309	279	307	297	269	283	301	252	311	278	274	315	286	302	251	321	277	286	260	295	302	289	282	288	300	274	297	280	314	258	268	299	259	281	302	312	316	259	268	267	256	284	270	259	277	293	294	286	289	273	312	268	279	278	270	273	309	280	278	300	287	313	288	303	274	294	284	298	295	268	307	295	266	298	307	259	314	291	314	278	292	279	256	289	248	280	276	264	274	287	261	302	257	296	319	274	297	304	311	291	305	295	279	254	270	295	276	310	278	302	263	294	274	295	289	274	269	288	274	312	268	288	274	296	266	293	289	269	271	306	256	299	314	260	279	250	276	292	302	289	291	281	308	282	305	290	305	275	245	294	272	278	251	264	267	276	291	281	266	265	317	305	305	275	288	276	285	268	275	278	294	281	277	267	279	281	265	315	274	309	266	284	270	297	280	290	295	298	267	296	257	268	292	296	269	267	271	279	274	289	277	279	296	290	277	286	294	262	289	267	270	255	284	280	314	269	287	295	252	283	278	288	299	285	243	289	276	269	282	319	317	268	297	295	299	251	285	264	312	280	277	276	296	269	221	292	290	288	298	256	282	252	272	272	287	311	270	303	256	269	316	277	293	297	285	274	257	290	277	273	277	279	315	269	271	281	294	287	295	292	291	283	297	278	266	307	266	280	310	284	293	306	275	250	306	289	295	303	260	274	266	280	288	259	291	263	299	264	280	276	286	287	283	271	270	296	290	290	291	302	283	280	269	268	333	284	293	315	267	283	270	286	256	296	287	303	281	296	288	276	278	302	284	291	247	277	296	252	289	297	252	247	290	301	303	287	280	281	286	281	322	269	280	281	266	262	292	272	263	272	282	281	263	285	282	274	268	262	268	291	301	277	272	310	311	283	290	298	257	299	278	269	301	274	249	307	295	308	265	277	247	277	287	322	272	270	296	273	273	292	272	294	287	275	277	298	266	261	273	301	293	287	287	269	297	279	283	296	270	290	278	292	262	265	293	280	275	285	245	285	288	263	291	297	300	300	264	305	276	270	315	247	312	267	286	284	268	283	266	295	271	305	255	318	277	281	308	276	297	264	299	291	309	262	320	299	293	298	294	297	297	296	277	278	296	292	244	297	265	274	291	284	262	281	281	264	291	296	303	324	314	283	292	291	263	286	260	317	280	272	303	295	290	273	297	310	287	268	282	251	268	282	267	258	245	279	283	274	264	318	278	282	278	316	304	286	270	298	253	304	291	284	318	315	279	297	274	274	296	274	313	266	260	275	297	246	284	290	276	312	264	294	264	272	293	309	290	267	279	260	278	275	284	312	307	268	311	282	312	255	320	273	309	293	291	253	269	286	267	308	257	260	275	287	249	288	300	266	276	276	261	267	284	291	277	274	279	279	315	296	280	280	277	297	282	302	292	246	332	297	294	294	278	282	289	305	278	288	272	294	324	265	256	296	280	257	286	260	295	286	305	265	298	300	284	296	280	270	296	274	314	250	262	288	293	258	305	262	278	288	298	317	318	273	266	287	245	283	316	253	284	290	290	278	283	255	297	309	272	295	294	273
51429	15422	13451	7175	5021	3616	2768	2266	1873	1627	1385	1296	1135	1004	957	878	878	818	800	691	728	702	726	646	638	654	620	676	636	614	657	586	595	607	618	603	595	609	588	553	622	579	558	554	585	513	564	578	535	566	558	586	562	552	517	576	511	532	589	495	566	553	554	541	567	535	568	571	548	510	538	532	518	520	544	534	557	528	536	543	530	534	572	546	580	516	545	515	524	531	529	530	515	554	525	511	570	558	539	557	547	526	548	527	514	537	540	512	529	538	537	534	550	536	513	580	481	540	536	575	517	530	576	547	541	528	543	527	559	573	558	586	518	524	552	548	523	533	519	534	547	546	558	509	532	563	547	527	565	570	524	516	522	508	584	556	519	525	518	514	529	546	509	516	554	564	521	556	496	535	557	519	541	503	541	527	548	510	527	552	530	546	506	559	562	528	561	563	472	544	507	560	551	512	547	544	545	544	544	513	566	562	571	519	485	525	544	517	545	537	550	574	520	525	564	540	505	589	552	581	513	529	515	537	518	564	564	515	493	532	540	546	582	539	561	573	538	544	531	560	544	571	532	543	537	541	519	497	527	564	514	534	526	487	537	539	496	556	515	542	552	521	524	539	576	547	492	535	526	536	544	534	538	557	518	541	557	575	518	499	526	552	521	534	533	524	502	536	561	547	501	512	533	555	564	569	537	549	543	508	502	528	535	546	499	519	483	552	611	542	531	560	547	554	490	514	490	537	476	565	558	545	583	535	515	501	516	536	570	580	538	529	565	534	539	509	538	558	514	555	522	553	529	530	530	513	494	537	526	484	510	517	581	516	486	529	583	536	566	539	516	535	539	581	530	537	529	557	507	543	540	495	525	519	561	548	518	534	579	544	528	533	531	544	554	524	496	538	527	544	562	545	571	509	525	529	546	603	535	541	527	550	555	512	516	544	540	489	523	516	544	517	547	538	535	502	472	476	564	546	528	525	529	548	529	538	515	528	533	550	553	544	482	556	529	542	563	577	550	579	526	530	579	545	551	549	544	572	534	536	537	535	519	518	505	525	525	516	532	527	578	557	547	511	564	544	533	554	491	510	506	578	515	515	550	550	517	505	526	540	509	540	495	541	517	552	565	529	526	526	558	551	549	525	530	551	520	543	555	562	532	493	514	589	567	586	564	535	539	517	539	546	577	552	527	536	530	524	564	514	536	509	551	544	525	522	535	545	544	509	535	534	492	536	532	588	551	523	540	526	542	562	543	548	566	527	547	536	545	537	533	538	523	570	477	538	531	520	540	518	549	526	538	535	563	566	520	525	544	534	523	537	521	552	549	551	569	538	538	532	552	557	501	482	527	531	577	527	543	526	495	535	574	536	541	532	536	551	531	520	559	545	510	530	567	534	587	533	533	575	536	504	548	531	550	530	505	502	534	531	555	551	532	502	531	504	507	544	475	553	547	566	540	547	491	518	548	521	528	541	541	588	537	507	540	575	566	495	523	538	546	548	555	526	543	545	515	494	537	512	553	527	545	568	524	510	531	523	533	553	521	528	527	566	554	533	547	554	497	517	537	540	545	523	558	497	532	559	559	476	512	538	522	535	523	513	535	493	530	542	540	569	563	554	560	574	539	534	511	525	509	557	537	594	529	537	541	529	571	533	518	541	527	537	512	534	572	561	450	542	542	537	556	530	511	532	568	480	533	532	554	506	594	530	532	559	519	537	537	529	579	528	527	542	534	517	574	535	517	542	584	525	539	570	542	505	559	557	499	514	508	532	507	555	521	556	519	526	509	540	566	533	581	584	521	523	544	545	531	533	559	539	541	548	574	538	555	562	499	567	548	537	519	555	501	528	570	521	534	473	540	518	516	509	543	509	563	536	500	514	556	551	525	530	566	527	516	503	585	545	514	555	555	533	501	549	544	554	554	555	510	525	546	537	567	522	549	518	551	568	559	510	536	529	539	543	574	494	570	524	547	541	528	576	510	500	563	509	562	558	536	543	506	556	538	531	558	544	494	529	532	506	566	569	513	542	554	599	540	529	521	537	539	540	597	577	563	528	512	516	529	528	487	561	511	533	506	527	543	568	527	577	550	577	538	534	552	501	570	544	520	566	499	532	558	551	582	525	522	541	539	508	569	538	500	560	547	535	571	540	513	569	512	496	547	556	529	553	540	563	546	537	522	556	561	519	540	531	518	506	530	537	492	537	528	534	489	521	527	522	530	548	546	532	546	522	544	517	499	548	542	568	512	513	546	513	539	533	549	521	491	588	521	578	538	538	555	522	489	458	512	566	550	523	517	531	526	525	506	538	494	511	538	513	520	525	540	523	529	573	531	551	516	523	534	593	529	547	531	543	530	584	534	519	548	502	563	512	560	548	517	553	540	539	534	547	553	520	520	540	506	548	542	556	522	532	513	504	526	501	536	526	546	514	557	555	539	549	528	536	568	549	579	542	507	572	547	543	511	507	510	547	551	529	551	547	544	546	552	529	494	517	558	476	531	513	526	548	518	519	582	575	555	569	563	544	541	531	513	532	507	552	505	574	526	506	545	496	579	500	527	539	560	546	536	529	567	519	544	554	557	577	531	536	549	522	545	538	531	486	547	523	509	533	505	563	535	557	554	536	525	540	502	544	512	583	566	546	538	537	562	545	534	531	559	508	544	539	537	547	551	562	510	534	535	513	580	551	561	552	532	551	495	498	570	500	531	545	524	540	518	489	518	567	504	563	566	530	528	532	505	510	511	502	574	565	545	520	472	514	544	538	536	535	539	517	533	502	534	571	506	559	538	499	536	570	548	536	519	517	525	549	547	524	532	530	546	543	525	523	538	533	513	535	555	513	556	526	545	533	527	523	519	527	561	490	510	501	576	554	533	545	530	524	527	522	526	566	565	536	556	514	524	537	523	578	503	561	527	552	546	521	555	501	491	544	545	528	527	530	523	515	571	553	593	549	583	546	547	569	527	557	560	569	563	502	506	554	460	541	501	509	552	531	580	502	558	517	508	532	516	596	528	571	573	563	551	547	537	561	522	517	509	533	534	547	524	567	490	605	560	589	500	556	524	543	525	540	525	549	556	541	535	542	576	520	545	534	537	527	530	552	530	492	523	527	524	581	595	500	532	543	565	514	533	492	515	548	546	537	572	556	536	552	524	543	506	578	505	557	519	576	539	520	515	542	535	501	501	506	546	551	535	528	549	534	549	527	502	501	543	570	529	545	546	557	534	521	534	505	548	526	566	561	539	573	511	493	537	551	558	553	505	596	561	530	502	526	560	542	498	540	553	508	536	531	535	547	530	499	586	553	536	522	519	505	568	521	518	519	535	528	508	525	554	528	535	555	553	503	544	560	541	560	531	542	540	524	514	534	566	547	555	547	516	559	529	523	528	534	518	578	516	530	546	537	541	536	556	552	534	560	521	502	480	473	547	484	536	556	552	540	518	555	546	532	544	500	567	582	545	549	536	532	493	563	543	573	542	476	516	543	534	510	530	515
27406	21208	8385	356	151	128	125	93	112	90	93	93	99	78	83	82	72	82	73	78	95	82	78	67	79	77	79	72	103	99	74	81	79	76	87	80	72	88	93	90	100	72	83	83	84	89	76	87	80	85	75	80	75	91	77	84	73	72	70	69	76	79	83	76	88	80	70	90	80	87	80	86	80	96	78	86	72	83	87	79	99	66	86	89	84	94	72	93	75	75	98	83	82	89	73	96	75	79	81	62	69	77	81	84	90	85	71	76	71	71	88	73	89	90	90	93	86	75	106	73	86	73	99	74	70	78	82	72	91	92	101	82	79	83	81	78	68	81	69	70	79	79	76	82	78	89	98	70	88	97	78	76	69	113	70	74	70	80	80	72	76	63	78	76	84	97	85	89	81	76	74	73	77	69	72	76	80	80	95	84	76	85	86	72	68	77	90	88	86	92	88	68	74	86	65	100	101	74	62	81	90	70	94	80	77	80	77	80	86	82	85	87	85	75	81	86	89	89	89	82	92	102	69	80	93	79	90	76	86	72	76	100	81	83	74	98	87	87	91	70	85	94	86	78	91	81	77	72	78	89	79	83	69	68	79	77	78	76	82	72	75	86	82	61	88	87	84	89	96	78	83	86	69	83	91	83	59	81	79	66	82	85	88	96	73	77	90	76	82	81	75	78	75	68	84	68	72	80	76	78	77	94	94	77	76	80	69	62	90	85	76	74	95	102	78	82	95	70	78	101	72	82	97	62	72	90	90	106	89	73	91	82	86	85	87	78	78	90	92	85	98	77	82	73	80	83	76	82	72	96	88	69	75	103	87	86	79	70	79	74	81	67	73	75	84	85	75	70	83	70	87	78	96	103	82	77	87	91	85	77	69	70	90	77	97	86	78	80	66	90	90	76	72	85	87	81	78	75	92	78	75	75	71	67	91	59	75	77	76	74	86	87	71	73	71	76	91	101	78	93	74	61	73	80	70	70	54	77	80	72	68	83	81	79	95	90	63	78	98	78	77	86	106	81	88	85	84	90	86	54	73	77	85	98	93	80	95	83	79	70	88	84	90	76	80	79	83	78	81	87	63	88	84	83	75	90	80	63	69	86	70	68	78	70	76	65	78	78	76	83	90	99	87	100	70	92	83	77	88	90	66	74	83	87	72	72	68	92	86	81	78	85	90	94	88	99	100	80	78	77	89	79	60	78	76	91	79	91	80	78	71	91	70	87	94	112	98	90	87	78	90	83	78	77	81	78	77	67	71	67	65	77	76	86	80	77	78	71	86	89	85	84	83	77	91	67	88	65	72	98	78	83	85	73	69	86	79	64	75	78	79	91	79	78	71	78	102	74	100	89	73	85	68	65	95	72	96	85	87	90	99	75	93	81	73	64	65	69	82	89	69	84	75	64	72	82	77	80	108	67	83	89	81	63	92	98	77	74	78	72	80	86	80	74	86	73	87	87	86	71	65	80	89	84	87	85	66	81	109	96	79	77	90	78	91	79	98	78	94	105	76	77	93	72	83	92	84	88	67	81	67	85	92	89	87	84	72	92	75	92	90	76	83	77	78	94	88	88	88	82	83	80	92	81	88	85	83	56	77	71	81	94	73	77	89	88	105	61	81	78	91	81	70	67	76	76	84	75	98	91	59	77	78	78	82	79	84	95	94	76	68	78	79	76	78	72	80	66	75	91	85	77	82	81	85	84	81	78	81	85	92	88	75	83	84	93	82	71	93	81	87	83	80	111	72	80	86	81	79	89	73	93	79	93	70	94	82	72	71	80	69	81	91	81	88	84	75	73	69	88	76	64	74	96	77	77	90	63	94	92	69	84	83	82	84	81	98	81	87	81	80	75	76	91	85	67	82	67	77	69	79	74	82	93	77	76	84	73	73	82	76	97	65	85	90	81	88	77	79	77	87	91	79	79	82	77	79	70	87	90	84	72	80	63	86	68	81	84	74	69	86	69	80	77	83	83	81	84	86	87	87	82	69	77	78	68	72	95	86	78	90	83	73	67	84	88	87	74	80	78	61	94	85	81	68	86	71	81	72	93	90	90	68	81	83	82	77	88	83	96	68	86	80	80	77	88	72	66	76	81	83	66	84	77	81	81	88	96	82	87	73	76	66	82	85	97	80	84	92	82	95	80	81	92	80	78	75	90	82	82	71	105	65	84	85	77	74	79	78	71	76	95	73	80	92	79	66	88	67	88	84	82	82	78	86	78	99	79	72	80	84	75	99	83	73	82	78	99	82	84	96	83	85	79	87	89	84	76	78	74	78	73	77	85	87	90	99	80	84	76	86	89	98	102	89	93	77	72	87	77	78	76	76	70	70	84	67	91	80	81	81	78	82	77	91	73	70	78	79	72	77	91	63	97	100	89	81	79	80	64	82	77	75	82	69	92	69	91	87	71	75	72	82	75	84	55	89	77	77	95	69	92	85	80	80	87	83	85	76	72	91	88	77	91	87	98	75	66	80	78	90	70	85	65	88	67	76	93	82	95	67	86	90	83	90	75	73	88	83	74	73	72	88	98	91	88	64	79	84	61	93	82	87	73	78	87	81	94	71	81	86	88	77	74	91	90	91	64	77	75	75	71	81	82	80	71	92	86	65	77	74	67	78	69	71	84	97	68	76	70	91	66	75	80	65	86	81	91	73	73	73	83	73	64	72	75	90	71	76	86	71	68	84	89	90	91	99	80	72	76	87	96	85	63	83	78	81	90	90	84	95	80	64	78	64	82	82	87	88	82	62	73	74	75	89	71	74	81	70	82	83	85	78	94	79	82	61	73	83	87	82	67	74	70	93	86	70	93	66	74	114	89	104	87	75	83	74	93	92	79	93	60	86	88	64	72	71	88	96	86	91	87	78	89	93	88	77	77	82	62	68	83	77	85	76	88	64	63	85	88	79	84	92	84	85	81	73	82	79	80	92	77	80	83	62	77	82	92	65	94	88	76	86	81	79	86	71	77	77	87	85	82	72	89	69	78	85	72	63	89	89	74	90	81	78	77	98	91	78	92	75	81	85	73	94	75	77	68	92	76	87	72	87	83	89	81	75	91	77	85	85	74	77	92	82	71	82	70	71	75	78	84	87	79	80	80	69	87	77	90	81	75	89	96	67	67	75	78	92	84	79	80	86	86	112	98	80	75	77	90	80	94	74	76	87	81	83	88	89	88	79	86	76	97	86	73	79	70	80	77	82	67	84	75	81	81	85	98	98	87	70	89	84	95	98	79	79	86	79	90	69	92	73	74	87	86	80	103	86	73	86	98	62	84	75	60	60	62	76	85	91	88	78	83	78	63	74	81	73	66	64	65	93	89	84	66	89	75	77	79	86	72	78	69	77	83	66	89	72	79	88	101	77	86	81	68	83	76	58	77	73	80	80	98	83	77	68	92	95	88	79	76	84	92	73	69	73	79	90	85	76	72	71	97	76	93	80	73	82	60	81	81	80	79	74	80	91	86	75	80	102	78	82	96	86	69
21785	2452	1061	577	419	357	299	264	254	249	215	205	215	199	190	201	209	198	193	204	175	170	183	156	185	165	165	188	206	190	191	194	194	168	163	169	155	181	201	194	183	187	196	181	177	166	219	182	148	166	184	178	158	163	167	174	181	188	182	183	187	184	159	185	180	178	184	173	155	187	161	190	195	180	197	188	178	172	180	192	212	176	185	175	200	191	184	180	177	183	173	183	185	194	182	172	190	195	168	204	199	178	163	185	173	185	196	193	201	157	186	183	163	173	181	167	163	204	167	195	207	193	183	179	173	185	171	196	186	173	152	191	157	180	168	170	178	190	178	183	206	193	175	190	178	173	195	174	161	208	196	167	161	180	173	200	188	174	157	185	187	184	175	202	185	163	180	201	158	164	202	161	162	157	183	159	164	176	188	182	175	180	189	162	163	177	170	167	159	172	186	190	168	191	195	202	198	182	154	150	195	175	198	180	197	149	189	185	194	188	174	184	189	179	190	183	186	185	183	181	170	176	167	194	154	183	178	168	159	192	187	185	199	176	164	163	162	187	179	173	165	174	175	198	198	185	181	177	191	185	199	177	193	171	180	170	173	183	190	192	172	164	178	198	192	171	188	221	155	186	170	184	183	206	193	151	172	194	165	186	175	157	165	182	184	194	182	156	168	208	180	173	163	171	155	188	212	167	175	196	179	195	182	172	188	194	150	164	184	184	170	188	188	190	192	194	169	183	156	187	203	162	198	178	173	202	191	196	172	184	174	174	186	163	180	186	173	179	182	177	208	160	158	212	202	190	171	177	181	195	167	180	180	172	148	183	181	171	189	157	188	190	172	169	183	195	195	183	181	168	173	161	174	152	207	175	186	169	159	197	187	159	144	172	179	195	179	191	185	185	193	180	167	165	189	186	161	163	198	181	185	176	182	204	187	189	175	202	190	164	162	185	174	195	191	161	172	184	207	168	175	186	156	162	165	187	201	182	188	162	200	190	181	182	186	180	183	179	173	186	218	178	180	163	168	177	184	172	174	193	170	175	189	195	193	182	207	185	176	185	179	174	194	182	191	187	185	172	199	181	148	213	187	173	177	187	179	178	180	172	150	171	205	190	160	171	179	184	186	161	175	187	157	195	173	182	210	163	160	179	183	184	184	161	186	194	165	199	173	178	215	173	147	202	156	190	161	190	196	172	185	189	158	172	181	188	185	196	204	179	178	167	172	193	162	182	156	185	202	199	184	184	166	172	196	174	155	196	175	185	177	171	191	190	164	176	180	173	200	168	177	173	187	224	177	194	195	197	185	182	197	177	167	217	168	159	160	190	190	180	185	189	179	162	191	177	183	179	182	178	199	181	168	186	186	176	178	171	168	186	190	139	172	175	168	181	168	181	186	183	190	185	187	167	186	178	161	164	165	212	161	178	169	183	196	184	174	147	165	162	178	182	161	180	169	170	193	200	157	184	162	212	188	214	167	201	168	150	181	190	209	174	198	177	171	161	170	167	191	172	168	164	184	183	187	205	190	177	173	168	160	210	167	180	186	163	178	199	160	169	174	196	194	189	168	194	201	168	175	186	178	165	163	145	183	157	203	175	177	170	171	171	163	150	184	191	197	212	173	188	192	164	170	171	163	170	184	171	193	189	199	180	183	187	185	195	169	185	180	198	192	196	193	193	166	161	153	163	184	176	181	187	191	199	175	198	194	170	177	168	172	185	157	201	196	170	205	176	189	169	169	175	177	181	165	194	176	185	173	191	178	186	163	167	195	171	156	181	185	178	189	156	192	160	186	178	184	172	154	170	180	172	180	174	165	181	182	175	195	180	155	182	212	184	165	200	172	175	170	170	174	166	200	182	192	176	173	204	166	151	171	193	175	190	170	185	172	180	178	180	177	182	183	193	190	168	159	173	163	185	176	177	199	199	168	171	189	192	173	167	186	165	179	157	183	178	187	209	208	196	192	183	172	169	156	170	154	193	187	212	175	200	189	185	186	170	200	191	169	207	178	186	177	201	169	178	197	184	176	166	190	189	189	175	181	191	188	156	175	164	175	174	182	198	190	171	188	180	187	175	183	166	226	209	200	191	187	182	195	173	189	190	178	171	197	184	174	160	152	163	179	180	157	162	189	198	167	174	184	172	191	156	169	192	157	159	198	178	178	178	189	167	184	136	201	161	182	193	208	173	164	176	172	169	190	165	181	181	173	178	203	203	197	155	192	176	167	188	173	209	197	173	194	177	164	193	167	174	181	164	180	186	170	181	176	207	195	180	183	181	175	193	169	179	178	172	198	183	189	182	192	174	192	195	177	183	169	165	181	185	159	176	188	184	179	185	148	192	192	188	164	202	178	182	192	213	194	184	171	198	174	174	182	169	176	176	182	153	168	183	158	158	167	184	173	198	185	178	212	210	166	171	165	162	151	170	177	177	180	170	170	188	173	171	162	168	177	174	156	177	156	206	172	184	178	195	180	173	173	189	160	209	173	181	184	188	185	159	187	185	184	176	192	165	183	183	183	172	166	193	194	160	175	186	167	186	175	183	206	187	200	184	192	186	181	166	206	186	176	194	167	225	193	163	182	186	162	164	148	196	184	172	179	162	172	161	187	160	190	165	180	163	181	183	185	188	171	149	190	161	176	162	164	200	189	192	173	179	198	158	191	192	204	180	188	175	183	197	145	159	181	177	186	184	177	197	168	182	177	188	194	177	174	189	186	166	174	188	194	176	209	192	184	168	172	174	182	180	181	182	185	175	209	160	176	167	161	178	154	180	169	177	171	185	177	187	193	174	174	164	203	201	171	186	196	190	198	174	194	187	190	166	183	191	187	181	173	188	160	193	172	174	160	182	174	169	177	171	172	171	193	186	154	178	202	195	179	181	170	171	211	199	187	169	186	205	196	200	202	185	172	187	186	183	181	191	215	169	192	170	178	203	174	171	163	182	160	202	169	176	179	173	194	186	185	167	177	180	196	180	173	173	195	164	186	179	178	181	181	168	169	169	175	161	165	157	179	202	173	212	172	191	184	206	192	152	195	177	210	168	155	186	184	177	172	186	190	155	196	164	210	207	187	184	157	194	191	184	166	170	172	187	169	179	165	207	177	180	210	191	212	162	160	202	175	182	173	179	173	166	165	192	158	172	161	187	165	193	168	180	180	169	175	158	159	173	178	177	182	187	187	180	190	158	185	174	178	184	170	172	203	179	164	174	173	196	186	175	173	181	160	162	185	190	183	184	170	213	192	189	184	172	174	171	166	174	174	188	158	174	169	198	187	163	171	164	194	148	156	188	195	162	172	187	170	166	187	184	176	155	189	166	183	179	177	188	150	169	191	207	183	167	184	151	182	202	177	188	180	172	161	176	142	174	204	156	176	206	154	181	163	187	198	207	160	171	175	177	189	169	172	171	190	187	161	157	176	178	181	205	202	197	178	151	187	173	169	177	148	169	174	194	165	202	197	200	155	181	173	168	175	205	160	181	178	161
24758	21654	28977	24817	20242	1656	512	386	313	228	219	209	209	215	181	170	162	167	154	156	163	152	156	138	168	148	143	129	130	121	154	121	128	138	134	109	136	128	151	145	128	143	132	142	113	131	136	135	144	124	148	138	126	141	134	138	125	135	129	144	131	122	165	129	127	132	133	144	129	150	132	122	131	127	153	136	119	110	112	117	134	107	126	127	132	145	158	128	124	129	139	151	120	132	141	147	139	128	133	132	110	142	133	127	108	116	114	142	131	141	116	123	138	121	135	122	131	118	148	131	120	120	142	128	132	146	127	144	130	123	124	119	121	110	130	123	122	133	141	141	114	122	126	122	116	137	131	110	131	112	129	123	133	134	143	134	121	131	131	139	121	140	129	143	127	124	121	128	121	119	147	136	133	105	103	132	134	120	124	126	129	126	133	129	116	126	146	133	167	128	129	131	142	156	122	117	134	138	139	122	155	148	151	127	127	135	133	145	128	112	137	117	140	129	137	133	110	123	123	149	122	115	133	112	131	139	136	125	106	134	124	125	138	142	125	147	135	118	128	128	119	128	129	140	165	120	95	122	120	124	110	113	118	130	117	118	142	137	132	111	123	134	125	125	111	117	122	129	114	107	127	133	125	121	137	132	155	107	135	143	131	124	111	132	118	140	143	128	139	114	127	140	134	134	114	127	145	130	141	118	121	132	141	136	147	138	155	126	134	137	126	147	91	137	117	106	123	141	134	140	128	132	140	143	125	120	131	130	138	133	123	131	131	130	134	140	120	137	128	116	129	148	116	114	106	124	157	125	120	135	127	139	124	127	139	106	134	113	137	141	140	120	142	153	132	138	127	109	132	128	114	147	130	132	151	130	124	117	125	127	130	147	122	123	118	132	131	119	124	134	118	139	143	121	129	128	123	131	153	126	135	122	127	127	129	126	125	118	112	126	126	129	103	129	133	125	118	136	157	109	142	127	127	127	143	126	132	141	143	143	137	112	127	132	141	130	119	147	111	144	106	133	126	139	117	123	137	136	135	132	124	130	113	139	111	125	122	144	135	127	136	132	122	129	106	133	122	135	123	136	124	135	139	136	140	141	104	124	116	124	131	127	125	124	138	128	134	125	135	112	121	116	118	107	111	122	129	131	139	121	116	131	123	121	133	125	155	136	135	151	118	134	111	137	126	115	146	111	141	148	123	150	137	130	118	113	142	120	152	105	131	123	128	137	139	134	139	133	152	146	124	117	151	114	110	135	120	143	112	158	128	127	101	121	137	142	128	125	131	153	125	127	133	132	128	112	136	136	131	117	133	145	132	122	125	136	123	116	121	137	152	128	121	125	126	134	143	127	120	123	107	121	115	131	143	112	134	116	122	131	136	119	117	153	118	142	136	111	127	120	127	160	149	138	134	148	136	139	135	116	135	125	147	107	131	127	149	125	133	124	118	115	134	136	130	129	120	129	102	145	126	152	134	124	133	156	148	142	127	130	124	132	112	118	131	124	148	134	136	133	118	130	121	122	108	122	122	128	103	129	135	120	131	129	126	136	108	135	153	125	139	146	128	131	143	132	126	128	148	134	133	129	120	132	140	116	123	119	111	139	148	135	132	120	136	133	149	123	131	118	122	136	107	115	133	112	127	133	143	129	139	139	123	125	131	152	148	131	128	138	138	155	128	107	121	119	129	127	141	142	146	114	124	120	127	125	123	126	112	132	120	135	123	135	130	117	106	129	133	97	135	159	128	109	116	120	143	144	111	132	121	132	119	125	128	141	131	135	135	112	145	124	117	110	147	119	132	96	118	128	114	122	132	144	125	133	131	117	134	142	130	131	113	118	123	119	138	116	140	137	158	147	116	109	163	129	116	127	112	141	108	117	119	136	128	119	110	134	118	117	127	115	116	110	141	135	106	106	138	118	127	111	133	135	143	117	147	130	126	116	124	120	161	148	109	116	111	137	143	111	138	128	147	139	141	123	115	143	138	120	117	134	131	126	111	117	123	122	116	144	120	116	116	137	119	142	141	123	139	151	115	120	111	139	117	125	124	102	131	116	115	140	119	135	119	110	115	112	134	125	132	114	118	137	135	124	112	117	146	127	125	116	122	135	122	115	125	129	126	109	132	144	124	142	121	133	149	114	113	147	131	127	120	125	136	124	124	113	119	116	119	120	127	141	118	144	146	107	146	111	120	139	137	137	135	123	129	114	124	121	128	130	116	133	136	112	117	129	127	137	129	121	127	127	124	125	124	114	125	134	129	117	131	121	133	157	132	131	141	118	134	126	116	120	108	128	131	147	110	136	119	114	148	121	132	145	112	117	133	112	117	130	128	123	135	133	130	118	121	116	126	133	130	109	103	126	117	127	120	122	129	138	111	117	139	126	128	118	129	115	129	133	125	131	126	122	113	129	138	124	133	112	128	121	115	121	128	124	142	135	116	126	138	142	125	138	135	121	145	131	129	128	126	125	139	122	117	136	135	114	127	121	131	119	136	148	159	114	152	112	125	123	143	117	131	133	140	116	129	141	140	126	136	145	122	116	127	129	132	119	139	146	132	130	129	129	128	121	122	117	116	121	151	121	130	135	113	133	132	120	130	137	133	140	119	131	137	130	140	131	131	147	143	124	112	128	144	115	111	136	130	142	146	114	151	124	125	144	126	127	143	121	139	113	129	146	122	147	123	132	125	114	126	137	109	141	111	142	126	118	136	135	139	120	114	130	138	120	130	121	124	152	143	116	126	139	110	120	133	112	117	119	147	138	147	145	142	121	135	144	146	118	133	116	125	119	111	158	134	137	129	120	145	131	132	130	134	121	141	120	138	142	118	117	119	123	117	120	131	148	123	106	123	141	132	131	140	134	141	106	128	124	134	151	113	129	125	124	144	129	125	128	122	130	135	100	132	124	111	116	133	137	129	155	116	142	118	151	156	143	113	114	131	135	131	127	142	145	145	132	130	122	128	139	145	134	119	133	122	106	144	119	132	128	126	136	134	121	103	116	132	143	117	117	112	135	132	139	121	112	128	130	129	124	125	135	122	122	129	130	132	132	139	135	161	141	129	146	147	114	128	146	129	143	123	120	126	131	120	115	132	117	116	148	126	112	117	138	123	136	110	138	136	133	133	118	120	132	112	123	145	159	140	124	129	126	128	134	122	122	152	138	122	126	120	123	126	141	143	123	134	136	101	131	123	137	108	134	138	127	139	130	133	115	113	126	107	134	137	130	134	138	135	118	141	113	103	108	142	129	146	128	132	129	109	149	148	131	129	131	115	132	117	124	137	122	157	161	131	127	129	150	126	129	124	125	119	148	133	129	121	140	120	114	120	148	103	117	120	120	126	140	128	140	137	135	141	115	137	123	106	105	139	132	135	138	122	128	126	135	145	123	123	130	112	127	133	141	154	122	120	126	126	119	117	117	131	143	125	111	144	146	126	114	128	134	104	128	152	124	135	118	124	117	123	126	134	115	131	136	132	114	121	120	108	137
43206	9884	8369	4208	2761	1934	1431	1132	970	860	716	617	564	513	481	466	396	424	368	346	375	350	363	341	340	289	291	319	302	327	284	309	296	282	307	293	252	288	283	277	255	278	290	262	270	275	312	288	278	268	265	292	280	279	235	270	273	258	286	264	262	247	263	246	247	228	264	244	273	264	261	275	255	294	250	270	274	296	268	276	258	246	285	296	265	249	264	246	262	270	255	281	265	273	268	252	287	288	250	264	270	273	276	268	238	260	263	253	272	288	260	256	259	261	266	269	304	262	232	278	277	283	267	242	247	281	245	258	301	269	249	273	281	270	293	263	233	276	278	324	288	280	274	284	270	259	277	245	238	235	282	262	261	302	266	255	280	269	296	284	263	273	272	252	268	270	252	246	275	272	249	266	260	277	254	249	268	276	244	259	264	249	275	244	264	276	261	238	277	265	287	273	264	266	260	263	271	255	228	245	255	251	263	247	255	246	236	275	263	254	235	260	278	258	271	224	253	252	264	235	271	248	232	265	281	263	254	271	248	247	257	251	239	262	251	269	238	269	272	298	240	267	266	266	274	237	250	252	270	285	305	287	238	266	255	274	250	269	252	251	259	238	288	284	241	272	268	264	234	296	249	239	260	272	275	293	268	296	226	265	267	264	277	256	253	289	259	232	273	267	253	261	244	274	256	280	282	273	269	245	241	265	270	264	230	224	250	264	264	263	241	252	275	240	290	258	243	232	262	266	278	289	261	292	281	261	253	284	273	262	281	285	267	259	262	293	261	244	276	281	266	255	246	273	264	252	258	258	257	258	263	264	271	280	275	240	258	267	250	291	272	271	230	271	288	258	257	242	243	296	253	253	274	304	254	235	254	256	263	287	226	258	271	256	270	246	256	269	259	251	277	253	258	269	258	272	243	239	272	245	247	263	266	280	284	283	257	245	262	254	276	268	258	257	278	295	254	252	277	282	231	259	284	245	270	287	260	251	277	295	282	258	288	264	283	249	265	254	263	267	261	289	247	245	266	289	246	267	257	250	254	267	261	277	252	251	243	284	258	251	256	265	276	276	257	256	261	275	258	270	258	250	291	293	252	250	265	256	284	247	274	251	251	255	246	262	254	243	276	258	274	258	269	270	263	266	276	238	279	287	278	260	237	288	262	266	245	263	274	251	263	246	266	305	267	240	273	272	266	263	278	292	309	257	274	279	256	233	258	263	245	300	267	304	243	271	239	251	250	272	274	248	271	277	260	248	299	259	266	271	276	259	278	279	262	272	265	254	252	258	273	247	292	264	247	270	246	242	253	248	265	263	250	248	250	280	247	231	242	255	274	248	263	273	254	240	246	274	272	274	257	274	248	253	283	285	255	279	269	239	254	231	234	276	273	261	258	255	261	283	241	258	267	265	281	263	268	236	280	257	275	291	272	257	231	294	257	266	255	256	267	259	263	242	268	271	257	248	260	261	250	247	273	262	272	286	275	286	253	241	297	231	260	258	267	296	240	234	275	244	301	290	246	273	252	270	260	241	281	266	265	277	294	261	243	261	265	273	266	267	265	288	289	292	258	283	272	254	263	289	259	287	222	274	294	234	234	280	269	259	234	238	267	244	258	242	272	255	258	256	260	288	255	275	271	284	271	237	273	252	312	242	262	270	274	251	250	273	279	257	244	268	244	307	276	242	252	258	243	258	244	269	273	289	233	253	257	258	266	263	267	252	285	252	262	245	269	249	298	271	264	263	282	278	261	256	264	256	257	243	219	266	258	267	252	272	257	286	245	273	269	236	269	277	231	272	255	303	298	272	253	260	276	262	282	243	247	243	281	259	260	251	284	265	251	263	271	257	260	274	252	266	271	264	235	239	212	244	241	250	276	248	263	278	287	248	285	254	241	270	275	238	271	258	248	256	271	226	275	278	255	229	254	272	252	271	246	240	280	253	217	279	286	281	250	282	264	276	262	248	273	234	282	265	256	278	300	257	257	242	251	286	287	261	250	254	268	263	293	226	262	238	245	236	264	267	268	284	287	263	274	251	279	265	275	290	272	266	273	259	298	257	235	245	268	254	259	264	269	261	252	266	272	291	308	273	274	264	272	300	255	254	297	263	262	248	260	241	241	258	282	271	272	280	277	245	255	262	258	277	281	277	285	254	281	284	271	247	244	248	298	268	264	271	257	263	296	269	251	262	246	280	265	251	254	242	282	268	282	260	274	258	265	231	245	277	256	270	265	275	257	272	247	247	258	268	265	270	265	253	275	300	243	254	288	259	274	236	248	283	283	248	299	258	276	262	252	294	293	264	267	263	269	264	239	237	261	279	269	270	255	241	274	258	259	239	251	239	271	287	269	256	246	280	271	282	268	281	255	245	257	240	289	273	253	252	284	250	241	235	253	242	247	248	261	256	247	263	266	248	280	241	244	301	264	267	242	266	261	268	246	260	273	279	264	293	252	263	256	260	266	262	282	268	268	276	287	255	278	245	292	258	261	254	248	245	285	265	273	236	287	274	263	255	277	275	292	270	271	243	256	278	270	277	256	255	271	261	285	255	275	246	275	268	273	283	285	257	255	253	256	252	260	268	262	247	274	264	262	238	260	262	261	255	251	247	274	275	261	261	262	283	254	293	300	251	249	253	266	286	269	249	299	258	287	256	256	267	245	298	261	260	260	244	264	267	258	277	262	269	230	274	297	253	292	258	261	276	242	268	292	250	295	242	258	252	257	307	295	272	288	245	235	243	294	296	257	276	243	253	252	299	253	283	247	276	265	262	274	247	268	258	293	256	243	246	246	255	274	281	255	273	242	236	276	253	254	239	268	270	271	252	240	244	239	266	243	269	265	285	271	294	269	277	271	297	281	305	288	228	242	257	244	279	278	261	259	264	266	244	279	265	278	277	237	292	272	246	241	266	255	295	279	297	244	281	262	263	262	297	255	279	264	245	263	267	269	254	254	278	273	235	254	248	278	243	272	250	254	232	295	266	254	271	264	267	279	259	286	277	260	281	247	256	285	306	275	279	262	266	249	238	266	299	281	286	272	246	275	274	235	267	269	271	257	286	260	259	254	302	258	287	273	264	234	250	253	253	271	280	281	268	258	265	233	244	278	276	241	267	256	265	253	293	264	233	306	254	274	272	277	271	254	255	259	257	281	266	257	264	257	250	260	252	277	271	272	248	266	269	296	288	287	291	258	260	262	287	267	263	246	287	267	263	306	253	263	295	267	275	252	265	281	266	285	265	276	233	270	247	261	254	256	246	294	249	247	260	272	272	293	284	271	254	256	255	266	255	265	243	245	264	267	239	267	237	265	237	263	239	274	264	269	222	279	250	264	248	240	245	240	266	251	282	278	280	259	259	242	274	276	276	252	263	261	282	246	260	252	283	254	251	276	236	263	257	254	254	255	272	248	257	266	244	280	248	258	260	270	292	254	264	252	300	271	274	234	277	251	269	294	249	264	267	265	290	266	286	259	259	258	263	280	265	250	272
23846	21692	29793	24128	21697	20204	2087	785	608	547	473	469	424	420	420	372	389	385	388	338	318	294	325	313	297	316	334	323	306	325	293	331	278	284	305	291	291	291	299	284	304	301	292	295	291	290	340	337	283	288	303	295	303	283	294	302	291	301	279	277	298	283	307	301	285	294	325	295	289	285	291	280	254	292	267	283	276	295	301	272	271	300	302	300	267	267	302	296	298	308	265	249	270	288	278	293	310	274	311	311	282	254	319	281	323	287	252	284	303	300	294	284	289	293	268	259	297	255	276	280	303	265	263	286	280	289	274	312	264	295	302	272	266	280	287	279	305	286	257	276	266	308	296	299	310	263	282	286	262	263	277	293	284	293	300	295	292	297	284	304	304	266	302	301	294	271	281	266	301	254	277	259	275	290	270	323	284	281	286	266	296	289	273	266	272	298	304	292	269	279	286	282	299	269	288	255	282	280	285	301	260	282	286	270	276	302	297	267	292	308	260	270	260	265	288	276	284	277	255	265	249	288	299	286	285	306	331	270	298	325	281	288	306	295	293	311	296	288	299	305	281	278	283	265	281	290	252	290	281	244	288	274	255	271	281	271	289	284	279	261	259	294	280	306	265	279	297	275	281	261	292	291	296	269	297	296	265	269	275	283	279	277	278	294	285	289	297	297	287	313	304	282	292	283	293	280	306	275	280	266	287	254	260	257	302	281	275	280	283	296	287	286	263	300	289	288	272	280	278	296	277	274	271	270	291	306	295	268	270	323	270	286	289	270	294	302	257	286	282	288	271	287	264	289	275	294	302	309	285	274	289	305	292	293	269	259	292	290	278	297	278	294	260	289	264	288	293	282	285	295	288	307	271	282	285	270	308	310	298	304	278	257	262	267	290	267	309	279	312	254	302	277	270	262	315	305	274	299	301	286	298	251	294	293	292	277	279	296	294	300	252	276	298	275	293	279	246	279	252	309	290	284	238	284	245	263	284	310	309	257	260	266	302	286	290	262	312	262	287	292	294	267	297	303	298	259	305	270	261	279	282	314	313	270	284	320	288	261	320	302	269	258	285	273	260	287	284	264	290	282	288	323	302	298	312	297	283	273	297	268	289	259	297	272	283	312	251	266	290	257	296	287	283	298	309	279	311	313	276	255	282	292	285	293	290	281	265	283	286	272	281	286	282	301	317	306	276	287	286	261	282	307	275	262	268	305	267	259	286	273	290	329	289	282	281	280	235	307	287	273	292	269	302	264	295	320	291	281	275	268	274	294	264	293	242	288	298	250	289	280	292	272	302	292	288	281	316	275	265	273	299	312	287	274	259	307	323	273	286	296	274	282	264	292	286	268	279	276	300	269	283	290	291	262	289	291	264	280	306	265	275	291	267	308	311	299	281	264	273	290	264	253	304	263	292	295	280	318	272	274	261	284	316	242	273	288	266	274	273	286	305	304	306	284	273	287	282	290	272	276	253	261	290	267	298	291	261	295	278	269	312	276	255	280	282	310	298	303	272	286	295	274	302	316	289	278	310	296	282	297	281	314	311	263	290	280	287	261	302	284	272	265	289	273	273	297	306	254	280	302	248	260	289	277	278	291	283	251	269	302	275	265	282	284	275	314	290	278	286	282	282	285	301	254	269	309	287	274	284	281	308	266	283	263	255	282	287	280	264	280	274	275	291	295	301	292	310	283	314	293	301	243	292	286	295	295	298	291	297	306	266	285	275	275	280	280	245	301	307	297	276	318	276	285	275	275	272	255	314	296	288	267	286	259	283	296	277	292	277	279	282	288	281	299	294	273	264	275	277	309	270	299	314	301	293	287	302	287	305	282	286	264	297	272	309	274	290	272	296	284	278	291	249	309	288	295	269	244	286	273	289	281	285	262	333	302	274	263	277	262	302	270	253	315	288	307	264	303	305	279	271	283	317	301	290	244	252	302	275	268	259	299	298	255	289	284	272	282	302	301	304	297	289	280	299	283	266	288	286	281	284	280	272	269	275	272	287	280	282	295	308	266	292	262	311	267	248	272	269	297	304	279	261	315	291	297	266	276	261	304	304	287	294	326	302	273	239	294	286	295	304	270	279	284	279	283	292	308	289	274	260	286	315	269	255	310	294	284	281	275	292	275	307	277	281	315	296	279	289	308	282	296	287	261	263	282	272	277	302	283	272	282	318	274	276	305	280	269	282	256	309	266	271	284	272	275	295	310	286	326	251	313	305	298	262	262	273	280	281	277	253	287	263	287	284	295	241	318	283	288	296	258	294	305	269	277	280	284	268	277	291	264	291	273	288	284	247	286	272	278	268	278	295	283	277	280	292	279	255	306	308	264	293	260	260	305	266	283	249	299	299	302	273	278	264	265	286	253	270	281	272	295	307	278	274	277	271	309	277	278	273	273	292	274	305	320	299	286	287	260	267	269	291	324	282	284	282	304	294	284	261	287	288	271	284	265	273	302	273	290	285	279	291	305	304	278	296	279	278	265	282	291	354	271	296	288	245	296	269	275	295	286	268	298	277	302	289	278	283	250	266	300	287	292	268	255	275	290	291	264	280	305	283	306	264	290	297	277	291	283	268	298	274	312	289	305	289	298	273	305	304	288	280	265	257	284	290	278	276	303	296	288	280	280	299	288	304	310	293	294	294	319	262	297	294	307	306	278	299	299	303	283	292	276	298	304	310	277	263	257	291	280	250	271	263	291	249	308	289	291	279	281	292	275	301	278	291	300	278	268	299	269	276	293	281	270	276	296	305	281	271	293	296	299	284	270	291	313	301	282	285	276	258	293	272	281	288	289	316	292	286	301	283	292	294	258	287	316	280	272	260	292	303	293	298	265	254	276	281	282	311	266	287	278	263	282	290	270	274	265	283	281	276	275	286	309	279	292	316	295	287	261	283	282	298	277	289	298	292	300	294	277	274	284	278	287	298	283	282	274	304	296	265	273	288	275	292	269	293	257	284	283	250	282	309	283	285	290	275	259	280	273	244	258	275	306	275	306	300	280	281	261	285	301	273	309	280	315	252	302	283	297	295	287	311	270	293	249	282	278	267	279	264	277	336	278	271	285	305	286	297	271	258	287	295	296	292	267	265	271	278	294	268	269	277	298	263	279	300	276	317	264	308	267	279	264	305	268	270	287	288	302	299	280	293	282	267	282	254	309	314	293	280	287	306	275	300	258	312	293	297	279	278	276	294	287	257	308	302	271	294	268	268	300	265	276	284	271	320	274	295	281	265	278	277	264	296	304	286	282	270	265	301	293	263	270	285	294	277	315	278	283	292	294	295	264	307	292	275	287	289	281	296	286	296	265	267	290	299	275	305	290	294	306	274	266	307	289	315	273	294	276	323	302	288	275	254	272	264	260	282	238	259	294	301	291	294	285	281	295	253	302	287	292	285	264	290	278	269	298	283	304	296	308	295	268	313	301	301	289	290	286	289	314	306	280	262	311	298	287	292	284	284	292	287	276	278	284	293	282	292	266	306	300	284	267
50094	14546	13721	7446	4909	3763	2760	2202	1835	1563	1392	1240	1097	1031	985	930	811	835	792	762	769	745	698	696	690	642	640	675	654	624	572	560	621	637	559	574	610	602	562	575	583	596	581	590	568	630	532	536	566	558	562	544	562	564	531	544	556	558	540	566	562	586	562	511	515	516	543	546	550	560	558	522	535	544	552	545	519	549	517	547	539	520	544	545	532	518	567	542	551	532	519	545	553	520	525	549	562	562	530	548	505	534	547	520	519	565	510	523	551	518	547	531	512	521	557	546	533	531	537	524	556	532	535	530	521	508	532	552	546	554	509	522	503	502	537	519	486	529	496	550	511	538	526	546	563	532	563	549	549	516	532	550	521	527	529	541	544	491	554	530	531	530	557	538	548	494	571	515	505	539	526	540	543	528	543	531	555	519	532	525	507	521	563	521	524	524	573	534	527	549	548	548	539	561	551	498	551	532	549	569	566	534	502	494	512	506	541	565	500	525	533	532	509	529	496	584	554	555	481	538	529	509	484	551	543	553	555	541	543	545	501	545	533	520	589	529	570	567	514	530	557	547	511	526	554	555	534	537	521	574	551	541	561	525	538	539	565	577	557	528	518	551	562	521	555	557	575	547	533	596	533	521	572	565	527	531	521	562	570	506	524	573	511	580	544	547	543	540	536	536	524	573	550	519	528	536	528	526	548	583	562	509	522	519	551	541	555	546	550	513	529	576	512	521	544	529	533	555	535	493	525	492	540	520	560	549	522	512	522	549	549	518	508	507	580	515	516	537	530	540	577	514	540	514	520	515	570	521	538	563	531	515	504	540	536	515	543	539	560	542	514	557	554	556	520	508	546	508	517	523	471	525	529	524	553	527	525	567	543	508	577	522	558	567	568	479	532	541	523	531	520	518	555	565	574	554	556	570	538	493	525	535	504	543	509	482	555	576	540	517	516	530	545	546	519	519	498	537	574	525	488	527	554	547	559	524	528	531	538	506	574	538	553	572	527	522	560	532	496	547	552	525	528	538	514	538	517	556	581	494	496	544	548	528	532	495	511	529	526	554	519	509	518	530	555	545	533	498	566	550	512	466	555	546	540	510	556	551	508	566	530	523	523	547	533	561	545	548	587	557	501	530	525	524	531	563	488	563	499	504	541	527	520	536	538	529	534	522	530	490	556	538	522	567	553	521	499	586	516	506	598	519	519	508	541	517	494	532	529	544	535	533	573	524	501	584	536	542	546	516	519	534	528	547	558	534	540	548	540	542	527	534	555	553	541	548	498	564	558	531	549	513	571	523	560	524	506	510	542	565	539	515	531	543	536	545	540	533	547	549	525	517	556	507	537	526	516	587	531	532	536	515	530	486	524	519	560	559	519	523	559	554	535	547	583	517	555	585	530	552	530	563	531	548	531	515	577	551	565	541	517	558	532	529	535	519	538	549	539	525	505	533	529	535	507	601	563	532	567	533	548	529	530	553	553	542	520	537	544	552	560	550	530	542	510	495	551	523	515	542	501	486	517	501	507	505	590	565	540	518	562	493	530	533	580	520	532	549	572	524	548	494	558	592	509	572	477	543	526	564	504	498	554	544	534	527	565	533	532	525	553	540	485	541	480	562	486	552	551	514	555	526	523	551	571	538	523	552	547	530	563	547	533	557	549	553	542	558	535	549	546	507	531	513	534	566	510	527	563	511	564	500	525	515	569	508	525	508	518	522	556	530	540	494	525	540	523	561	521	546	514	530	544	510	513	569	518	517	495	542	556	532	552	535	567	527	534	556	521	515	554	515	556	540	513	568	560	530	552	537	538	529	507	542	544	537	559	558	499	550	540	554	569	501	518	503	546	535	514	530	506	573	532	511	559	583	575	516	518	529	587	466	548	518	558	500	539	486	529	530	501	521	502	563	567	534	509	514	564	526	520	521	506	521	567	528	572	527	499	546	573	528	524	547	544	532	514	547	547	526	516	524	533	528	530	546	540	556	504	553	550	555	522	518	547	536	534	497	550	550	492	538	526	572	500	556	562	554	530	541	534	524	579	540	526	518	525	562	542	561	503	550	544	548	500	550	527	544	533	547	573	576	540	530	564	498	529	552	507	524	552	541	580	528	571	545	538	521	564	550	570	558	493	548	556	528	529	524	536	544	552	559	570	546	586	532	505	503	503	559	511	575	528	511	557	520	550	547	609	519	519	509	541	538	528	556	557	489	559	503	513	551	545	536	571	511	514	510	542	576	550	564	529	525	522	544	552	505	511	532	531	552	541	525	542	573	555	567	523	550	553	525	531	482	521	506	547	520	484	559	557	515	530	512	493	585	528	501	515	525	535	548	538	539	540	539	529	567	531	534	550	545	511	520	523	525	522	540	530	511	527	551	476	527	518	551	568	556	561	537	547	475	528	568	499	533	516	556	548	533	542	535	551	538	534	555	563	534	515	542	540	557	550	541	518	547	562	527	520	568	499	548	523	562	537	532	532	535	478	504	529	549	554	566	513	534	505	532	529	553	561	497	508	477	539	531	520	512	510	521	543	510	507	531	587	529	523	557	535	542	515	543	529	530	530	517	511	500	514	510	534	520	524	561	528	563	499	527	523	548	520	550	513	523	552	519	526	533	538	528	532	526	559	543	535	519	531	500	505	572	558	554	534	507	512	557	536	541	584	518	526	533	531	542	531	526	516	521	533	488	504	552	507	546	511	572	532	572	549	514	538	522	505	541	561	516	536	495	529	540	546	541	556	553	563	563	527	543	529	554	510	522	513	511	545	527	497	495	573	514	509	532	504	530	560	554	511	532	556	587	573	567	567	513	589	551	555	522	559	583	506	510	538	548	590	502	512	534	530	543	547	538	555	536	545	522	531	548	523	531	514	515	540	513	565	549	546	516	534	526	529	498	534	487	515	543	530	551	562	555	514	567	524	510	551	501	539	523	530	532	540	563	500	574	497	504	491	542	508	543	484	505	528	532	542	520	558	539	540	510	568	527	544	546	581	541	569	546	525	513	555	509	548	553	525	513	522	517	521	553	518	548	488	502	503	514	560	540	553	532	529	554	523	555	514	522	549	503	567	594	535	547	557	529	505	529	525	521	505	496	503	507	529	524	516	524	564	571	514	545	538	513	568	510	548	518	508	552	473	521	528	538	529	524	542	567	550	549	500	533	529	523	532	542	522	578	497	573	546	550	508	529	541	544	560	528	540	516	555	506	536	606	500	490	547	528	515	517	566	529	509	547	547	513	581	592	544	535	548	549	536	481	561	563	523	572	586	567	527	546	550	528	540	558	536	536	531	524	508	505	598	573	525	501	515	518	567	548	529	521	532	532	508	534	547	505	515	559	552	539	580	516	493	560	557	501	560	558	520	545	520	496	501	501	513	499	513	502	510	518	555	536	532	549	548	529	512	530	529	531	535	583	598	568	510	526	541	523	577	545	522	533	533	517	552	530	541	527	509	532	555	552	523	546	533	537	494	554	542	534	499	541	525	579	523	522
27378	21198	8655	372	166	138	116	102	106	97	89	94	84	88	98	90	95	81	88	87	89	81	80	89	83	86	80	91	100	78	93	65	81	69	83	93	77	67	85	73	61	59	84	97	59	102	72	87	81	79	87	65	91	79	67	86	78	93	77	76	101	81	72	82	76	96	95	74	85	74	64	81	81	74	80	81	80	92	68	91	74	66	88	82	81	90	91	68	104	84	73	81	64	75	73	79	92	79	88	82	79	75	86	81	87	74	93	92	91	96	85	79	74	83	77	71	71	97	94	77	79	83	76	79	74	86	75	92	68	76	99	94	94	79	91	80	70	95	76	86	92	91	86	84	89	76	94	71	74	75	100	76	75	74	80	68	86	88	79	72	80	83	70	77	65	94	66	82	66	84	88	86	78	72	68	65	85	72	76	78	75	97	96	73	81	81	64	83	89	89	81	80	91	83	65	83	85	80	84	78	88	84	93	78	72	68	102	80	68	98	83	74	83	81	69	66	78	84	83	80	65	63	73	103	101	77	84	76	65	80	100	89	84	84	86	80	77	82	104	78	84	76	83	76	82	66	87	88	80	92	80	95	71	83	77	91	79	87	84	69	81	84	80	82	85	84	96	79	95	76	83	92	84	80	81	67	90	95	88	74	73	87	74	87	80	90	83	82	84	86	82	80	76	80	99	78	91	79	85	83	66	67	74	84	78	77	91	83	85	90	68	62	67	74	74	74	63	76	95	73	71	82	80	78	79	72	70	78	72	80	87	93	92	81	81	92	97	76	101	92	64	72	77	83	76	89	83	97	81	89	84	64	80	95	79	88	83	89	85	85	92	80	89	76	78	78	72	76	95	86	61	69	76	84	94	65	96	88	63	89	76	91	88	93	75	87	78	73	85	80	79	85	75	83	78	85	80	78	91	89	77	75	79	86	93	88	77	80	68	86	76	92	67	88	76	88	84	72	66	72	75	75	85	91	78	74	82	77	75	67	80	81	93	81	96	83	75	64	101	81	74	89	86	78	80	78	88	86	89	80	72	83	84	92	91	62	75	99	93	81	89	76	80	84	79	76	94	76	76	70	74	71	91	78	89	81	96	84	83	80	80	87	77	82	72	75	76	67	77	81	82	82	78	88	68	78	68	73	76	79	78	72	79	79	84	92	100	101	80	86	75	100	75	76	78	66	74	75	71	73	70	87	77	72	84	79	85	71	76	76	72	74	83	68	92	85	79	83	69	91	79	72	91	100	74	89	68	74	93	80	79	79	87	87	78	92	66	84	68	70	82	84	74	71	72	77	69	79	71	79	82	81	82	86	66	80	66	95	77	71	85	74	102	61	76	81	88	80	86	94	87	67	73	82	58	93	72	71	78	80	83	77	77	81	85	95	77	85	85	73	64	76	81	95	102	74	94	93	75	93	99	84	83	80	89	72	78	64	90	74	81	71	85	67	79	81	84	86	82	91	75	65	85	73	90	86	69	77	66	58	77	86	72	77	69	82	60	88	88	69	75	84	100	82	74	86	81	97	104	73	81	74	96	93	90	71	66	77	71	87	80	102	93	101	84	81	77	69	76	83	86	70	106	68	87	87	77	77	81	80	92	69	72	92	85	74	83	79	83	96	75	77	72	82	73	81	79	94	89	93	74	92	95	85	96	68	95	86	88	77	66	88	78	85	85	74	76	78	82	69	79	90	91	80	88	87	79	78	76	100	78	94	86	71	86	75	71	89	96	69	85	70	72	85	78	67	87	69	87	78	81	103	87	108	69	86	64	71	90	80	98	84	75	80	86	65	88	83	92	70	83	77	79	73	74	96	79	82	94	90	74	70	79	76	68	87	82	92	69	72	99	75	87	89	56	65	93	72	94	99	84	81	87	91	65	81	68	91	66	88	82	78	95	82	77	79	92	84	69	101	68	74	89	84	66	55	72	77	77	80	82	74	94	84	67	76	85	99	82	85	97	89	81	70	73	81	85	77	68	87	78	103	76	78	100	106	77	69	68	75	73	76	81	78	80	76	83	90	84	70	78	71	61	78	79	82	83	101	83	84	79	86	69	75	77	83	80	88	87	87	91	86	77	70	75	85	88	70	66	97	83	86	65	75	87	88	69	84	78	76	84	88	87	95	90	75	78	75	71	70	87	71	74	89	83	78	86	87	78	77	85	86	71	86	87	78	78	82	67	86	89	58	82	87	63	79	93	71	78	89	95	65	84	74	88	88	76	84	80	103	80	75	100	83	84	83	94	80	85	70	69	102	91	90	75	76	72	73	73	77	56	69	83	84	90	100	73	68	83	77	80	72	78	91	78	90	70	88	106	88	91	85	78	81	76	84	78	83	86	94	102	73	61	78	84	83	65	86	71	72	72	73	96	70	100	79	72	78	77	99	72	66	77	75	89	77	85	84	81	75	68	70	70	69	69	89	78	99	91	74	74	78	78	87	74	69	87	77	74	72	75	79	77	95	102	83	94	85	97	77	62	95	76	63	76	74	73	68	82	90	81	86	82	71	71	100	73	92	74	85	85	91	87	74	89	72	80	74	76	69	89	87	73	69	97	70	86	87	66	72	65	76	111	81	89	93	82	83	84	76	75	82	85	92	84	76	93	92	75	76	90	66	86	83	88	82	91	99	84	68	71	67	93	80	78	92	78	79	78	75	72	77	103	83	81	71	65	74	85	68	89	83	94	72	86	73	76	80	79	85	86	92	75	91	83	80	62	90	79	89	68	71	76	77	87	71	73	75	76	101	87	101	86	83	100	75	81	66	83	85	82	80	65	84	86	65	69	93	81	78	84	90	92	73	82	92	75	80	85	74	90	71	82	74	76	82	78	73	89	85	87	96	101	70	80	76	85	88	80	94	80	87	91	79	85	78	75	67	63	78	79	72	87	105	88	73	82	84	82	70	101	86	74	86	86	74	81	71	93	92	89	86	82	69	69	83	81	85	83	84	74	83	77	90	93	80	70	71	74	77	75	93	75	78	89	80	80	92	81	85	94	79	77	75	78	70	70	86	88	79	87	70	65	85	101	59	88	89	71	70	77	69	79	69	73	76	81	91	74	82	77	85	84	84	70	91	78	89	85	56	75	82	80	95	67	80	84	88	79	94	92	89	84	68	88	79	80	70	70	67	74	66	81	86	98	86	92	89	83	80	80	79	81	85	77	99	57	87	92	83	89	97	73	90	84	83	89	83	79	95	72	82	87	83	81	87	81	79	83	78	89	83	80	62	77	88	76	77	80	81	93	93	64	92	91	88	91	100	85	85	70	94	106	64	88	89	99	75	91	76	79	80	87	90	98	74	75	87	86	88	67	75	61	57	74	74	75	77	88	82	73	88	75	65	79	79	79	76	77	80	79	75	95	83	82	78	74	92	83	86	76	79	70	88	81	78	68	82	70	59	79	74	96	81	87	69	81	93	70	85	70	74	80	77	72	55	72	73	89	81	84	58	91	89	82	91	80	92	103	86	71	83	82	78	70	107
21428	1958	1117	583	445	331	288	266	220	222	204	199	232	215	230	197	193	216	190	167	196	219	177	200	183	183	172	183	199	163	169	205	172	181	195	178	178	180	200	163	192	192	171	181	190	166	180	164	175	200	190	165	182	208	198	193	177	177	167	181	170	184	201	184	188	175	182	166	190	176	172	172	153	186	145	171	178	173	178	177	188	216	196	180	167	186	177	179	189	164	163	171	200	190	180	174	171	186	182	182	175	174	191	200	164	203	174	180	178	198	201	186	182	170	169	158	182	167	191	154	154	169	165	162	192	193	170	178	170	192	172	211	200	168	175	156	187	168	182	178	197	177	167	192	177	185	164	162	160	177	191	169	194	174	169	169	198	185	155	196	157	186	175	192	195	170	182	174	185	151	177	176	195	169	164	187	164	179	173	167	178	168	181	170	162	164	182	190	170	187	207	170	171	209	194	189	163	161	168	173	166	172	178	184	167	179	159	181	182	191	159	167	170	178	188	169	178	176	179	188	181	162	165	194	177	187	161	175	165	172	172	192	148	178	181	199	156	174	195	159	178	188	181	171	186	182	182	171	157	160	183	174	176	160	184	160	183	183	162	186	168	173	180	173	151	161	184	196	174	179	193	185	154	173	178	133	174	182	164	176	175	180	178	192	176	180	164	177	171	186	190	167	178	167	164	194	206	162	170	190	177	194	176	165	180	182	188	200	150	169	182	184	177	167	165	194	191	182	168	168	192	179	181	173	181	174	166	186	166	177	180	193	178	180	191	186	161	212	183	173	189	165	179	191	164	169	174	159	182	175	191	170	175	194	168	191	175	168	163	159	179	181	170	168	198	170	172	189	177	203	193	168	169	181	169	165	179	154	184	195	156	168	193	184	175	179	187	176	190	163	165	180	193	172	171	193	178	184	194	183	184	156	175	188	196	171	169	163	174	198	197	162	161	164	201	166	168	205	183	186	179	164	178	157	191	175	175	180	173	159	180	163	189	163	189	192	185	177	191	181	183	160	177	204	170	173	182	173	177	180	183	172	154	163	161	155	158	167	165	188	201	161	174	145	166	195	165	170	186	194	180	161	181	187	171	167	170	214	206	163	195	178	167	209	181	153	205	176	194	190	182	179	187	146	187	155	172	199	165	173	191	197	187	186	185	170	180	176	169	186	196	180	175	181	163	176	167	172	187	161	210	181	190	162	163	174	168	142	176	191	173	159	168	189	177	179	176	174	176	171	169	188	166	173	174	178	166	166	173	172	182	181	183	175	172	180	184	206	190	148	182	187	186	173	193	181	193	201	199	173	173	179	177	184	174	173	191	173	167	192	172	180	163	183	183	179	198	172	151	180	193	180	182	189	174	182	158	193	162	169	181	189	166	183	192	191	200	148	150	195	197	178	176	167	213	209	168	199	184	178	190	167	161	176	162	193	205	194	153	165	183	177	173	170	166	163	190	158	171	169	194	176	177	181	174	156	180	161	175	186	157	183	179	167	199	190	175	153	185	174	169	194	163	162	179	177	180	192	178	163	176	158	156	182	184	172	162	188	182	167	172	179	171	179	181	181	180	200	169	175	181	175	184	189	190	175	169	192	193	184	166	187	175	180	173	163	203	169	167	182	191	172	179	173	171	205	165	166	187	189	185	169	178	192	206	187	181	182	205	190	161	191	182	164	174	189	178	188	186	186	180	181	172	167	192	176	175	184	210	178	164	197	182	160	182	173	189	207	191	179	203	173	194	148	179	167	194	184	187	168	194	187	169	187	198	186	202	177	187	180	165	184	190	183	190	170	175	171	181	173	194	172	198	208	173	186	169	200	172	184	162	182	176	175	190	197	162	181	173	191	154	178	156	165	173	183	187	197	156	173	183	184	170	197	175	164	196	176	187	193	161	146	186	167	157	176	179	183	200	181	161	186	168	172	183	170	175	179	171	174	163	173	164	192	209	207	203	159	184	161	177	190	178	171	190	178	178	202	186	179	165	149	186	197	196	173	177	196	154	211	180	192	179	195	158	192	191	172	155	166	187	199	167	200	154	195	170	175	196	179	182	183	193	170	163	185	175	190	179	186	170	173	183	188	209	165	179	181	183	162	178	196	156	196	154	185	191	183	165	176	188	153	175	167	162	170	203	186	184	190	201	196	178	173	162	157	178	193	161	178	163	187	174	172	169	163	170	185	184	177	157	167	183	211	188	163	182	181	177	168	204	180	170	189	201	210	172	189	177	168	199	172	187	184	162	185	190	180	153	180	180	188	185	172	185	184	183	172	178	167	188	181	200	193	158	184	168	177	180	176	171	192	171	176	168	172	166	186	194	176	182	198	166	187	185	160	168	173	162	186	182	188	192	166	191	195	180	158	180	180	170	171	196	177	201	169	183	177	169	169	178	176	208	183	187	193	154	184	198	187	179	184	150	185	169	196	170	174	188	169	202	181	158	166	191	202	179	196	185	166	208	177	162	178	175	160	188	183	187	171	174	206	177	186	205	185	171	175	175	174	171	168	176	164	179	175	171	182	176	180	183	153	164	171	199	161	171	174	185	161	190	186	191	164	190	179	179	186	161	181	178	176	163	188	199	193	173	170	170	175	170	191	203	194	179	200	179	186	166	182	189	159	201	179	171	176	169	178	181	158	188	158	178	187	158	180	163	181	196	178	180	178	178	163	159	208	178	160	183	179	188	179	160	168	181	183	186	182	194	208	196	174	187	183	197	193	187	165	182	180	168	191	147	171	185	157	178	169	192	170	174	172	177	160	174	189	198	183	159	179	174	184	166	202	191	196	198	204	192	171	179	226	179	162	188	185	191	177	168	175	181	188	185	167	157	180	192	171	164	167	173	164	163	174	189	189	159	191	175	195	183	176	155	166	187	156	182	183	193	199	174	187	168	168	183	169	184	190	188	182	176	188	184	181	189	198	194	181	182	199	195	183	174	180	194	181	166	169	199	179	172	209	160	153	155	185	148	180	181	163	171	175	166	172	186	172	198	160	183	168	169	177	176	182	169	185	181	162	179	208	177	165	168	179	173	177	183	194	185	158	192	193	180	169	176	163	194	178	192	148	190	169	196	182	191	169	157	184	179	186	182	201	179	188	175	164	183	183	183	174	196	178	165	177	183	145	172	145	206	190	175	168	186	184	185	180	185	161	191	151	188	157	201	191	191	167	182	199	207	201	167	185	182	186	195	155	170	180	147	151	182	154	157	183	187	156	153	173	186	175	189	169	185	152	192	200	187	182	171	176	157	184	184	191	200	161	187	184	179	171	183	163	170	179	164	191	180	172	159	175	164	162	188	164	198	200	182	173	170	200	164	187	142	173	169	165	162	173	166	182	189	172	176	162	199	183	200	178	167	178	205	199	173	166	158	182	186	162	187	196	186	187	178	156	166	172	183	184	196	158	183	175	182	203	184	181	179	178	180	187	188	184	181	173	180	176	190	182	180	161	201	152	153	156	167	173	181	194	188	180	179	189	180	193	188	168
24814	21744	29294	24754	21225	2462	512	355	285	242	268	232	200	193	189	156	145	174	177	163	175	154	152	141	131	129	166	146	142	156	160	149	167	160	150	151	138	127	144	147	163	151	145	156	141	133	147	126	154	127	123	131	142	122	128	138	126	103	136	145	134	118	141	127	153	124	119	146	132	133	138	118	130	120	131	119	134	150	142	131	130	135	121	139	138	127	129	134	121	116	134	126	141	150	137	149	143	135	118	143	138	135	123	136	139	135	151	129	135	146	122	123	136	114	131	137	126	139	125	137	118	126	139	133	141	123	107	137	127	110	147	127	122	153	121	121	136	136	139	141	134	125	139	124	112	145	128	140	136	130	129	138	130	127	121	144	125	140	125	135	140	137	114	143	110	163	136	129	138	126	124	141	152	113	127	131	135	136	132	132	189	126	131	167	114	140	117	112	130	135	126	129	128	136	117	137	132	141	122	149	113	144	132	128	133	122	135	138	123	131	139	108	142	135	154	97	129	133	139	136	122	124	159	114	143	121	133	128	158	126	136	147	117	140	131	130	149	120	133	123	141	158	121	127	128	126	140	136	113	149	121	128	145	150	127	121	121	136	121	158	119	123	131	132	148	130	120	111	137	131	126	131	146	147	143	144	129	121	136	131	120	129	150	140	131	117	155	156	123	121	117	120	126	124	129	124	136	134	161	115	153	127	128	122	136	145	140	125	139	124	112	141	128	136	135	134	139	120	112	161	134	157	130	127	144	133	130	130	130	131	117	140	143	149	144	137	150	145	128	121	132	133	122	150	125	133	136	122	133	113	133	115	146	142	137	118	132	154	135	134	161	132	140	136	125	130	134	129	128	117	133	135	133	121	141	157	149	129	125	128	130	133	124	145	105	114	141	114	139	119	142	136	135	136	139	131	128	127	146	124	101	136	123	128	149	141	136	140	121	147	115	135	127	114	118	123	138	116	123	134	127	131	138	122	131	131	144	139	139	137	128	127	127	121	128	133	142	121	150	154	127	121	123	140	120	135	144	137	122	135	142	156	128	121	120	145	134	125	120	131	137	126	116	124	142	131	122	129	142	157	147	120	142	133	139	129	135	105	124	136	137	117	121	155	134	132	121	124	135	129	140	147	137	139	137	131	122	119	137	126	117	139	148	125	144	140	134	117	136	115	134	138	154	148	121	144	131	137	155	152	128	108	145	131	141	158	145	120	130	116	139	130	125	122	120	133	116	123	143	135	131	124	142	120	137	111	115	141	157	128	136	115	139	130	139	125	142	121	138	138	125	124	100	126	111	134	115	113	115	122	128	143	135	122	144	151	148	106	150	135	149	135	130	109	142	129	128	137	126	126	120	155	142	117	140	137	133	144	159	132	133	128	149	113	128	127	138	135	147	137	140	133	138	124	150	118	140	128	129	142	159	116	120	134	132	134	130	132	131	129	140	130	146	149	152	106	140	147	140	125	130	128	138	126	151	136	140	118	138	132	120	144	126	133	140	129	132	154	145	135	127	130	125	123	146	109	143	131	124	150	117	129	148	133	124	122	131	125	143	145	130	130	114	124	137	145	105	123	149	137	144	145	137	129	128	130	135	124	139	133	122	134	135	143	132	126	128	157	123	158	126	112	138	141	130	134	159	134	134	131	112	141	138	149	116	128	130	135	136	138	114	127	156	131	121	135	126	142	129	119	176	121	146	146	124	137	145	134	151	126	128	140	123	126	150	134	127	124	148	137	143	141	152	139	134	127	134	148	143	122	129	142	108	144	127	140	142	104	132	110	134	117	139	124	139	128	153	128	131	131	139	132	119	142	119	122	142	111	122	139	108	117	142	124	129	128	118	132	133	115	129	134	142	158	149	113	140	124	125	131	113	138	121	131	140	145	129	153	125	144	144	119	123	154	110	124	140	139	140	146	128	128	119	153	146	122	107	124	110	128	113	126	127	130	131	123	127	142	127	139	122	120	132	144	141	132	136	122	139	131	133	141	139	127	121	110	117	127	126	132	138	114	127	133	146	142	125	132	129	126	107	125	127	132	144	135	119	144	141	135	136	126	119	136	130	140	125	127	124	128	133	122	131	118	123	121	127	144	108	139	164	127	137	122	126	125	131	137	131	129	131	151	116	117	123	127	124	144	127	118	120	155	129	141	123	114	133	163	111	127	130	126	123	141	129	128	124	126	138	127	132	135	140	139	129	112	128	123	135	126	114	113	145	135	125	168	133	152	127	122	123	137	130	127	133	119	140	124	144	111	121	122	139	130	137	121	128	116	131	129	140	141	122	146	139	123	135	121	133	137	131	125	126	116	144	123	135	118	120	140	135	122	133	125	150	132	156	119	153	142	123	148	145	126	152	133	130	156	140	126	141	133	116	136	128	130	140	126	143	136	141	134	100	133	120	148	121	114	139	126	129	124	104	133	128	124	131	149	137	125	132	128	134	134	147	118	134	125	106	131	136	133	121	148	148	117	140	148	124	120	117	136	127	129	147	129	135	148	141	138	124	115	146	108	130	131	139	106	132	141	160	141	122	130	162	115	132	118	133	129	117	142	131	123	121	117	135	146	119	140	152	154	150	158	141	128	131	123	126	126	133	141	123	116	123	119	125	135	129	154	119	131	140	130	144	142	120	145	130	136	129	147	144	134	129	99	151	118	126	109	122	124	128	147	132	152	130	125	154	153	120	154	143	115	125	120	137	113	131	125	142	145	113	149	132	139	122	163	125	116	168	147	117	134	140	128	109	159	129	131	128	107	141	135	149	119	140	122	136	125	131	148	143	127	125	124	132	145	149	155	104	126	131	135	126	138	143	136	138	120	121	128	146	133	118	135	160	128	142	133	152	120	124	128	113	121	137	111	129	141	128	112	120	146	134	146	137	142	127	140	116	149	127	119	156	133	136	139	141	136	135	115	128	122	134	133	131	148	123	133	112	136	140	143	132	133	151	128	140	133	143	141	156	157	130	140	132	143	127	122	135	130	139	155	125	123	145	124	109	112	144	138	114	123	143	135	139	144	127	134	122	123	154	129	145	123	147	125	141	134	116	116	127	136	115	143	126	125	131	113	138	128	144	133	112	142	116	114	154	127	141	125	138	128	129	118	146	139	130	145	132	122	141	126	130	138	142	147	146	137	113	116	115	121	117	144	128	143	128	140	129	148	148	122	136	131	114	141	148	121	165	126	136	134	143	133	132	138	129	145	153	124	144	114	120	127	143	128	144	166	151	125	157	130	140	114	108	136	143	131	112	140	119	140	123	155	123	129	153	149	124	132	132	140	138	131	121	120	135	132	131	137	129	129	141	127	133	126	128	131	144	131	113	155	127	125	118	136	126	114	139	127	152	135	139	141	135	114	123	139	135	119	147	133	135	131	141	135	119	130	132	132	141	124	133	144	135	143	160	131	127	140	153	122	132	134	129	120	119	127	135	130	119	116	142	133	108	118	141	129	136	119	151	137	133	117	141	139	128	148	127	129	137	151	119	126
39335	9203	7612	3874	2416	1785	1330	1047	857	788	666	605	500	465	441	387	401	368	318	322	332	307	282	306	311	330	295	248	319	278	281	297	271	267	255	244	223	272	267	253	282	248	273	262	264	278	257	270	281	270	249	235	262	246	238	233	262	254	246	238	248	258	278	254	238	252	245	267	243	239	251	255	244	249	240	268	241	249	218	239	245	204	268	282	249	247	256	237	235	231	255	214	225	259	253	242	218	214	233	217	248	241	247	269	216	232	236	283	228	243	242	226	242	256	261	251	235	267	239	247	268	275	273	239	252	219	219	222	239	238	252	237	236	238	265	257	235	248	254	249	240	229	227	229	259	221	248	255	242	239	229	224	244	260	247	249	244	221	226	251	248	254	257	228	233	251	234	247	253	263	242	273	218	271	269	247	246	209	249	248	235	259	250	239	235	244	254	233	238	242	214	247	238	234	254	225	259	219	252	229	229	252	255	260	251	257	242	247	247	242	247	242	250	254	230	226	229	223	244	216	224	237	238	245	262	223	235	235	211	256	262	246	236	216	250	213	214	234	270	256	255	254	235	240	227	228	242	240	257	265	236	224	247	233	252	249	244	224	252	243	225	266	247	239	244	231	239	239	273	234	260	231	253	252	236	245	245	256	255	249	241	243	240	252	245	245	233	248	240	245	252	239	256	244	198	258	262	225	220	237	228	242	250	234	237	233	225	220	244	252	226	252	283	245	248	243	221	262	250	215	258	246	248	233	228	232	236	242	224	260	225	229	231	217	246	234	251	250	211	241	256	250	246	225	259	223	238	242	218	228	262	210	253	236	249	238	228	205	263	253	270	234	239	246	233	246	249	261	258	270	251	259	250	270	229	252	226	240	229	252	245	247	248	263	211	216	244	251	262	265	267	249	231	234	235	254	249	197	247	218	245	245	211	264	248	251	222	205	262	239	236	241	242	219	232	276	255	236	223	237	254	245	232	239	258	278	241	254	225	221	258	224	228	270	232	251	250	264	238	244	253	237	232	252	210	210	254	245	218	255	244	248	247	253	259	228	241	245	210	271	242	241	247	221	256	238	237	225	256	240	248	252	246	279	245	244	235	239	263	257	212	223	246	251	263	244	228	244	233	247	248	248	229	212	217	261	256	245	211	216	231	219	241	246	253	246	241	251	251	242	225	244	228	247	238	238	257	227	227	258	248	279	229	266	245	239	247	227	259	213	234	239	260	227	221	241	250	213	260	237	230	221	243	258	235	243	226	238	238	262	249	246	253	244	222	230	246	244	248	233	260	239	256	222	250	219	251	251	230	235	238	235	239	228	233	232	251	237	243	247	244	232	227	220	261	235	242	237	227	228	262	236	225	243	211	224	244	242	279	229	224	250	263	262	253	231	202	243	260	244	226	231	233	253	267	259	209	261	220	215	217	242	232	264	280	244	253	256	287	275	248	240	258	221	263	249	222	217	230	254	248	244	214	258	214	223	225	253	247	229	236	250	232	254	255	256	255	216	248	244	232	254	220	239	250	257	254	247	272	240	257	240	233	227	240	234	257	261	238	259	229	237	230	238	249	259	242	213	217	237	248	228	221	255	245	257	230	238	231	238	269	257	235	252	229	236	220	229	241	255	241	219	246	229	227	249	243	242	244	250	268	264	244	219	233	229	226	247	209	202	238	222	246	247	261	241	217	218	257	239	254	231	245	245	237	217	242	237	228	237	243	230	234	252	234	226	223	240	254	273	201	258	270	236	212	269	245	240	246	247	253	266	235	266	238	264	238	239	237	226	234	218	243	246	230	227	263	226	233	257	212	259	245	193	254	259	252	250	267	249	227	240	215	242	240	267	257	237	216	245	211	269	233	223	207	233	265	243	239	215	270	247	244	237	233	252	243	215	277	247	235	267	265	249	247	238	203	213	252	232	235	204	243	232	232	222	239	234	221	213	246	202	219	222	232	240	244	250	213	266	239	242	226	242	244	252	255	211	248	241	254	252	258	224	250	257	228	216	206	213	270	271	236	215	241	256	241	247	252	237	240	235	213	237	244	226	256	246	265	238	235	249	232	221	234	257	257	260	226	267	226	278	231	236	285	224	214	241	254	259	237	252	254	231	233	237	245	240	218	234	232	266	253	243	256	247	224	280	234	249	265	235	263	235	235	221	260	257	250	240	234	231	233	251	259	224	227	219	240	245	237	260	238	283	227	220	254	218	236	255	238	232	211	245	262	226	228	241	242	243	221	260	230	223	235	226	224	263	248	257	249	274	268	241	240	246	216	245	245	213	225	252	206	227	251	250	256	226	248	224	252	261	228	221	256	234	233	253	246	240	236	246	238	239	247	252	237	235	256	242	250	231	248	258	255	227	233	262	264	228	259	243	254	245	226	235	246	251	254	253	271	241	236	240	262	219	237	238	258	232	271	279	239	270	239	221	232	226	223	235	229	235	234	264	226	258	229	242	254	234	231	235	240	246	275	248	209	262	241	220	253	254	276	246	244	259	212	258	237	230	236	256	247	277	243	227	248	254	238	239	235	243	229	229	240	241	244	213	258	230	252	243	251	249	224	238	260	228	237	235	234	221	241	244	249	223	222	256	224	222	222	281	230	228	231	229	231	247	233	222	242	242	218	257	242	215	246	251	232	248	254	217	226	262	246	272	263	237	230	250	250	259	233	242	261	235	248	228	249	210	235	222	254	221	244	249	250	252	255	252	239	237	244	256	239	206	229	228	259	231	262	237	235	263	244	222	229	281	245	264	232	247	260	230	227	254	251	245	235	260	257	239	278	243	237	237	243	250	231	238	261	223	248	239	245	240	268	229	234	255	260	231	214	255	226	224	252	238	248	248	248	271	211	223	239	257	252	240	239	230	239	230	240	235	243	258	221	223	222	244	217	216	255	235	240	259	251	248	229	253	241	234	235	245	244	257	252	227	264	227	218	256	264	256	260	233	250	237	267	233	240	252	235	230	241	246	235	258	233	237	253	272	219	254	234	234	214	207	213	229	235	227	238	208	216	229	243	245	253	249	224	260	240	273	236	231	252	232	259	228	258	238	279	268	257	253	255	228	265	226	243	276	238	282	236	264	247	257	253	219	244	253	266	239	249	214	233	238	258	243	224	249	244	223	222	228	240	246	243	239	244	248	261	259	251	237	223	248	250	236	285	254	253	228	251	205	228	255	238	238	276	252	228	258	258	262	240	274	267	229	236	250	240	244	222	260	255	240	244	242	262	259	247	261	254	247	237	218	265	223	219	238	242	267	247	259	241	241	282	245	198	259	225	234	259	206	228	257	225	221	259	232	231	277	222	254	211	246	234	267	252	238	246	248	246	280	223	221	226	237	231	240	239	233	224	230	228	243	247	240	242	247	224	218	230	244	253	259	226	190	239	234	246	230	264	252	238	256	245	257	293	268	272	222	234	262	255	245	256	220	246	242	228	242	238	215	249	229	255	239	226	240	256	241	243	242	254	240	232	278	228	268	269	266	264	231
23718	21682	29798	24078	21682	20582	2300	781	612	561	466	449	393	395	351	370	341	360	314	338	361	359	326	358	306	294	315	307	339	299	320	311	298	305	306	314	306	306	291	313	252	299	315	327	301	275	311	314	304	292	316	283	297	294	294	284	291	299	296	305	285	283	324	289	280	276	290	267	293	293	293	284	301	285	273	285	295	299	278	301	317	270	291	316	279	258	300	258	271	284	317	281	264	280	288	320	272	299	284	303	288	261	282	320	312	288	292	317	300	298	280	270	280	293	280	267	308	281	280	295	287	250	265	291	278	276	281	297	304	263	279	273	267	318	264	298	283	310	279	291	300	289	268	300	271	252	286	311	299	298	275	319	315	287	271	276	276	288	276	289	300	269	293	302	275	285	283	307	261	302	296	254	285	298	263	268	276	271	268	274	294	273	279	285	287	259	296	256	275	297	283	259	277	313	270	275	256	245	301	298	302	277	273	258	264	294	283	291	287	276	266	274	302	275	270	287	291	295	287	281	287	289	307	265	304	298	287	298	277	300	288	301	308	308	305	308	295	285	275	279	275	286	267	292	308	274	265	314	287	277	252	306	273	276	245	291	278	294	299	313	280	293	271	271	292	263	284	286	269	285	303	284	279	258	307	274	288	276	290	293	300	266	288	278	284	281	287	276	257	267	272	259	286	289	306	285	264	274	302	293	277	253	286	284	318	275	306	288	301	273	283	307	305	278	294	284	301	293	303	329	276	284	289	296	289	276	250	312	295	304	278	279	272	276	262	306	279	281	301	265	269	314	292	274	282	289	277	265	272	279	303	295	297	299	287	291	272	301	266	299	285	294	264	280	280	277	279	288	275	309	300	271	296	291	259	275	328	313	298	318	297	276	259	262	270	321	258	267	285	291	278	253	287	275	308	281	276	290	302	286	283	321	292	301	272	287	316	280	278	265	279	293	283	300	271	309	280	282	315	295	306	302	299	267	291	305	294	270	314	280	314	282	296	256	268	292	289	284	274	274	294	288	285	275	306	281	299	304	257	320	266	296	281	292	280	288	267	278	273	277	299	293	262	269	299	289	299	294	275	269	278	272	268	317	299	265	315	284	290	294	287	275	326	296	312	285	284	294	279	296	284	287	278	280	291	266	272	269	263	274	292	286	311	289	270	307	258	307	308	288	319	301	293	310	318	305	297	284	274	294	295	276	275	311	296	252	285	300	308	272	267	274	271	294	272	275	268	310	309	287	320	253	279	297	296	283	286	287	262	288	317	292	282	256	269	289	284	300	287	277	308	285	253	288	298	287	267	295	289	257	288	294	257	266	287	294	298	283	283	285	285	277	292	281	284	257	255	269	323	290	280	287	287	267	281	290	282	280	259	287	303	293	266	273	257	300	320	274	275	283	286	265	270	275	291	316	273	269	330	277	291	291	312	283	290	280	265	300	295	312	298	263	301	275	277	301	292	274	291	300	283	265	295	312	294	298	293	284	313	267	293	297	292	275	270	265	293	301	299	280	272	273	270	305	299	304	297	297	250	267	310	280	285	296	294	290	276	315	290	250	275	297	266	264	280	277	288	276	329	275	317	307	298	285	288	270	275	288	283	262	291	281	289	310	319	290	285	312	275	282	284	262	289	284	297	276	306	279	282	279	281	246	270	282	313	291	282	294	310	289	282	256	272	275	278	277	280	288	291	279	300	272	289	265	256	287	296	271	255	284	285	298	300	290	286	280	287	291	295	264	256	284	292	269	266	303	259	283	256	303	296	275	283	306	292	275	289	270	280	319	300	268	278	285	269	269	303	298	295	314	290	313	288	276	280	301	281	298	287	279	298	253	314	289	291	267	285	286	312	295	300	239	291	289	305	280	292	294	289	277	280	266	307	286	276	253	275	245	279	285	291	266	287	306	290	283	283	322	282	278	278	294	291	268	304	275	269	308	299	309	272	319	241	283	286	252	265	305	292	270	308	277	266	292	273	279	305	293	295	304	295	300	290	291	281	290	265	313	277	267	297	320	311	289	293	277	281	258	304	286	294	286	297	293	275	299	270	286	281	295	265	292	272	316	304	243	294	288	263	273	282	274	305	299	272	298	290	282	298	296	262	285	267	316	272	277	278	295	278	289	318	308	280	301	297	269	251	285	286	288	291	307	254	272	280	305	286	284	301	270	288	284	254	291	294	275	282	276	291	284	275	283	262	286	274	251	290	305	308	283	328	280	286	273	282	278	272	282	278	273	277	296	290	249	307	300	304	289	299	276	261	276	266	300	263	302	299	272	280	277	276	279	289	273	302	291	255	282	277	260	296	272	280	291	288	281	301	259	287	253	309	262	281	284	273	289	260	295	276	287	275	280	272	311	264	295	290	279	283	296	275	287	262	277	304	287	271	298	262	305	295	284	263	291	265	276	265	292	280	267	275	266	273	285	307	286	280	292	282	304	282	290	262	301	270	297	298	287	255	293	290	262	267	291	270	273	295	295	258	275	313	282	286	290	295	289	260	286	288	287	276	266	284	280	282	298	275	290	254	294	277	286	304	285	277	305	299	280	275	277	281	270	279	261	305	253	292	297	268	308	303	313	304	293	284	260	281	276	305	270	283	276	284	287	279	293	281	270	286	291	311	298	268	250	301	261	294	302	305	294	285	300	258	261	270	292	275	313	253	269	285	292	308	289	294	280	310	281	289	300	278	268	270	294	273	277	266	277	292	262	288	290	284	287	318	298	277	315	264	256	293	290	289	294	305	262	282	293	295	258	276	294	282	281	274	274	266	277	326	302	277	290	299	296	284	270	293	270	266	315	332	254	302	311	263	307	298	272	314	302	277	265	295	253	290	276	309	275	295	266	308	290	287	319	272	274	259	260	295	271	304	275	313	297	306	272	249	278	265	262	301	315	274	293	279	292	258	304	262	260	256	276	278	295	297	251	278	319	314	279	322	257	286	281	287	268	292	288	272	281	298	283	300	279	289	272	280	256	269	292	260	287	303	270	292	260	266	277	294	286	257	271	284	291	272	251	264	290	293	259	291	281	268	296	312	279	258	246	275	296	267	277	312	301	302	292	289	260	291	292	261	279	288	291	282	287	268	288	305	283	269	307	318	273	311	290	274	278	292	295	282	278	283	296	292	259	303	284	273	289	282	300	274	309	322	277	324	283	283	282	274	285	296	261	268	297	296	285	280	261	255	317	258	266	290	305	301	282	261	277	286	265	299	281	280	301	306	312	265	267	269	263	260	301	273	286	270	267	309	282	282	282	279	295	290	270	299	288	289	299	311	303	287	298	291	284	319	279	302	275	276	265	287	249	276	281	344	300	299	269	287	299	276	295	279	289	290	268	270	291	270	309	307	274	288	278	285	290	297	286	287	285	299	297	278	263	282	290	271	262	255	287	284	267	263	281	299	295	288	310	325	282	263	262	303	241	284	270	310	282	318	291	289	254	262	281	260	277	277	288	300	291	278	259	242	301	280	288	275	293	284	301	267	295	269	319
50363	14673	13444	7332	4978	3590	2825	2280	1909	1580	1400	1215	1069	973	941	946	843	790	805	747	714	716	698	649	702	699	635	591	593	634	588	583	595	648	592	607	592	558	588	607	557	585	552	580	589	600	587	568	542	576	573	515	544	575	547	558	588	560	573	552	537	579	526	576	552	538	565	540	578	561	562	553	510	580	539	536	540	506	524	578	551	556	571	536	544	526	541	597	533	558	574	574	555	531	556	574	542	502	556	548	491	538	537	540	589	521	528	516	558	522	529	545	538	544	515	557	531	522	530	541	539	558	549	545	548	592	546	508	532	551	539	568	567	540	508	532	550	513	513	537	531	573	524	553	531	499	541	561	534	541	539	566	543	531	568	493	535	544	534	492	536	465	558	531	533	514	532	534	490	498	562	558	519	542	527	557	531	544	519	530	568	515	526	570	540	518	548	534	505	548	561	522	538	578	587	530	498	496	546	548	545	579	562	558	516	539	510	525	509	563	559	584	563	556	534	551	533	529	552	558	529	535	529	514	527	516	536	546	530	522	492	596	548	537	486	563	519	539	550	549	501	537	516	484	525	533	561	556	528	525	532	530	553	552	544	561	566	525	577	563	564	550	525	542	557	538	548	524	561	559	517	554	538	544	563	553	537	545	529	515	539	534	559	536	536	514	522	544	540	540	555	580	546	520	556	547	556	544	537	517	566	509	541	533	519	546	566	492	515	541	503	588	524	528	562	517	529	533	550	546	506	538	537	522	529	495	554	556	531	592	527	567	522	529	541	528	560	552	472	573	567	540	562	560	558	546	524	526	537	552	514	538	487	521	549	548	546	517	524	527	543	532	529	569	542	583	548	573	538	601	562	558	541	523	503	573	539	542	535	539	565	528	519	540	543	526	534	530	521	528	532	551	498	542	510	558	538	504	563	511	536	529	518	498	541	521	525	547	537	563	597	533	536	562	567	513	561	548	509	459	555	560	526	530	527	546	527	543	530	516	521	573	545	579	530	521	557	586	510	562	550	558	568	538	563	557	545	523	540	536	547	543	558	516	535	521	553	542	584	498	503	566	531	536	547	512	511	553	560	515	512	548	514	552	529	556	523	547	543	550	530	550	544	547	502	547	521	535	516	506	513	561	534	536	554	536	535	512	559	552	497	538	507	561	571	517	548	528	521	536	548	523	523	524	531	517	539	531	511	506	567	538	514	538	512	550	513	497	564	523	566	519	569	522	551	536	522	510	519	539	519	526	532	561	537	560	540	535	530	535	507	534	528	539	525	547	537	532	503	566	544	528	571	530	540	502	567	543	534	547	566	525	534	531	548	514	558	552	536	522	562	535	532	589	537	567	564	520	520	519	517	538	542	506	517	574	544	540	519	508	523	500	539	499	546	525	514	549	522	536	537	512	524	516	523	554	570	499	492	528	517	560	556	554	542	530	545	552	540	554	523	567	539	552	580	538	526	551	501	521	590	537	541	525	526	558	495	557	529	490	532	546	524	555	505	572	569	534	535	523	512	572	564	580	513	541	548	540	566	518	579	555	542	552	510	534	548	542	524	560	541	555	532	582	527	520	547	562	528	515	542	555	535	532	549	537	521	559	569	533	533	503	521	530	563	525	540	558	537	525	531	559	587	522	519	510	499	511	517	545	529	536	517	533	522	533	499	573	514	527	519	498	555	533	498	486	539	556	524	514	535	569	556	563	554	503	508	506	514	508	543	522	526	541	522	545	498	531	561	542	492	523	553	570	563	504	498	556	524	521	504	536	520	563	543	531	528	515	539	518	538	525	554	535	546	497	523	538	556	511	533	505	532	505	556	510	534	575	524	530	530	580	562	530	530	532	559	462	532	554	496	545	532	558	558	569	564	532	536	564	525	559	526	535	539	506	543	521	566	553	512	570	548	541	577	514	538	496	510	519	534	546	557	558	579	547	565	578	524	538	511	535	520	533	549	532	503	488	495	516	550	547	530	522	534	531	545	546	538	533	524	547	573	534	544	539	520	497	554	482	501	561	560	521	555	524	544	559	512	585	560	534	498	552	519	520	524	590	555	574	551	526	527	529	502	548	518	554	522	551	553	582	524	537	524	543	541	516	534	550	521	528	533	540	580	486	567	528	539	525	522	545	504	547	568	543	518	553	541	510	573	502	569	516	511	525	529	526	546	585	539	470	504	513	608	543	557	572	534	499	513	527	529	537	526	552	532	524	475	535	527	565	552	552	561	577	538	525	553	544	519	491	576	535	471	555	541	547	502	541	552	528	535	533	527	527	526	501	519	564	538	536	500	552	564	543	542	553	511	545	536	581	526	528	504	536	557	529	528	509	500	524	543	525	520	571	517	543	561	528	532	534	517	516	549	534	569	545	496	562	514	538	553	542	514	509	586	552	559	534	563	524	526	545	528	543	499	520	555	568	530	552	542	547	577	552	558	546	540	542	539	523	532	535	527	509	519	536	520	553	542	564	535	537	561	523	511	516	546	566	534	569	513	574	521	558	540	521	551	548	559	525	539	530	550	492	569	485	542	527	562	501	557	545	545	549	536	503	530	502	516	534	548	525	568	509	561	571	536	539	533	560	540	564	590	502	553	548	602	505	518	498	529	550	546	521	533	514	558	543	551	533	518	522	550	545	532	510	499	570	508	516	492	559	521	539	496	573	527	523	507	554	525	516	523	540	568	534	471	538	497	538	579	524	466	559	532	545	561	600	538	530	538	506	518	552	534	530	533	565	535	553	592	545	485	552	525	550	505	557	533	526	554	514	550	531	587	513	526	563	562	481	582	551	540	559	514	560	491	555	556	508	575	525	499	538	525	486	524	551	515	519	526	517	553	541	538	552	538	520	501	530	582	525	519	552	530	499	569	506	578	550	510	534	544	525	551	558	527	547	557	511	548	533	527	538	473	531	573	501	521	575	498	525	519	536	536	522	540	526	565	567	516	578	491	545	561	559	539	561	563	535	497	509	494	535	553	527	525	489	555	549	474	527	503	558	523	535	531	514	544	575	577	548	534	511	558	552	537	529	525	515	522	523	536	506	510	498	516	499	570	523	514	541	550	555	537	573	542	548	539	534	563	523	501	569	576	514	523	558	509	544	539	572	551	531	516	525	547	512	539	544	523	508	539	531	562	528	526	536	562	531	520	520	552	580	581	575	538	547	540	557	525	528	526	537	558	542	518	552	547	542	514	501	532	544	564	526	521	520	542	537	556	549	521	516	541	528	572	534	526	563	526	528	524	534	536	530	565	565	544	546	515	523	521	548	566	571	537	565	516	567	527	545	555	551	589	564	524	536	539	530	592	507	574	575	539	514	505	558	539	507	523	536	478	539	544	515	575	549	528	532	517	564	549	525	559	549	508	544	515	536	482	546	547	537	565	516	509	520	525	566	535	556	546	542	571	534	549	541	539	555	557	522	538	513	551	554	541	578	572	514	521	550	556	505	552	541	565	571	560	512	454	581	519	524	585	492	506	493	527	564	542	558	567	547
27346	21210	8861	347	169	125	98	105	92	97	100	82	76	83	81	70	94	90	78	85	76	80	98	76	89	78	86	81	95	91	76	103	86	82	72	82	75	81	89	78	86	77	76	79	76	85	70	75	68	106	75	96	107	84	72	74	75	88	80	91	74	76	73	78	88	91	82	95	90	83	88	80	70	64	68	74	86	96	74	79	79	74	72	82	78	81	85	89	78	89	95	71	66	62	93	77	92	94	84	82	80	77	83	68	83	84	69	84	91	81	83	91	75	65	67	73	95	71	72	77	66	75	84	71	95	70	86	94	73	79	84	94	66	80	85	83	106	84	72	75	74	79	83	83	75	88	82	87	76	76	71	84	80	79	78	72	80	93	79	84	81	84	74	59	78	83	60	85	89	84	84	73	87	76	85	97	71	80	96	86	82	102	88	84	93	74	86	91	78	84	87	89	79	86	70	66	96	81	75	97	71	94	73	92	77	76	78	87	76	99	88	82	63	83	87	74	91	85	83	80	79	79	84	84	84	82	90	77	77	68	81	83	83	77	83	95	68	75	83	82	97	77	90	89	68	88	86	76	75	101	84	101	99	86	90	71	80	82	76	92	92	85	80	76	75	87	72	80	86	72	91	91	69	76	88	67	72	93	79	96	89	113	89	104	84	106	75	87	85	81	78	64	92	99	86	78	83	75	69	90	75	84	81	68	80	92	77	88	68	90	93	83	83	79	95	84	91	81	73	89	81	78	78	67	91	105	75	78	93	74	72	92	86	79	68	82	83	67	87	85	86	62	50	84	72	96	73	84	70	81	83	72	81	91	87	80	90	74	79	87	83	99	81	92	87	88	105	99	103	74	76	70	76	98	74	82	86	104	69	83	92	82	89	85	83	87	79	82	90	71	86	77	78	83	59	81	95	69	93	85	79	68	76	82	91	73	81	90	81	74	95	80	75	67	80	80	76	81	70	91	72	80	92	99	70	79	60	104	90	83	81	75	82	101	73	74	72	68	85	79	97	82	65	71	73	80	110	77	100	85	80	80	86	81	68	91	84	66	87	90	97	81	86	87	73	81	73	86	62	71	80	76	74	77	80	85	86	67	77	60	84	88	78	88	79	69	81	81	86	78	83	81	76	84	79	81	87	86	65	73	80	68	70	103	82	75	68	79	83	79	73	76	73	64	78	90	78	88	74	92	86	78	95	83	89	96	77	86	72	82	73	76	91	100	85	115	88	94	83	78	80	87	80	81	75	102	89	76	94	71	83	86	84	83	80	86	68	81	89	93	68	96	93	77	81	85	81	92	89	75	79	99	79	90	74	79	83	77	82	81	90	81	66	78	87	94	85	79	74	75	77	97	73	79	59	76	75	81	98	83	87	76	86	79	80	77	95	91	88	78	78	81	77	79	84	64	84	80	74	84	90	80	80	95	81	79	98	74	83	82	76	95	83	85	77	82	88	92	105	86	63	80	94	77	79	85	86	76	72	56	79	85	104	69	71	76	90	94	92	79	80	65	75	87	78	91	79	98	87	90	82	96	77	80	78	79	73	75	88	82	88	79	70	90	90	84	73	73	82	83	79	93	81	95	77	76	80	85	73	95	84	78	79	76	66	77	82	87	75	61	89	72	82	87	75	69	90	77	70	83	83	92	99	87	87	77	82	77	67	93	88	72	93	52	79	78	105	75	79	84	79	78	69	82	79	81	82	69	81	90	82	70	63	73	81	66	100	94	81	77	81	69	68	82	82	75	97	70	76	92	91	79	72	61	81	78	98	90	74	80	91	74	69	75	83	94	77	83	84	75	76	90	90	77	82	75	85	107	79	77	94	73	90	78	95	79	96	93	73	80	99	88	81	71	74	72	94	85	75	79	93	88	74	68	82	73	72	80	84	88	88	78	84	81	73	88	66	81	69	70	89	99	81	83	90	64	82	72	77	96	86	85	82	85	80	83	81	74	79	81	96	86	95	70	74	79	87	84	85	93	86	74	94	83	70	82	74	90	77	69	80	74	65	66	86	93	85	95	79	69	78	82	75	66	88	71	89	91	83	93	83	89	87	79	81	73	72	103	83	87	86	92	86	87	83	74	78	79	68	66	57	93	79	85	78	92	82	89	81	80	70	90	85	82	79	82	82	77	80	92	85	83	101	90	82	91	72	76	87	89	107	67	96	88	82	72	63	72	77	85	93	89	75	97	79	87	80	83	81	73	66	76	74	86	88	90	79	80	93	87	79	76	83	85	71	68	94	59	75	82	75	86	71	92	79	79	91	83	74	70	85	89	72	94	63	74	80	88	81	87	56	73	93	74	85	97	77	74	77	90	79	82	85	85	82	81	78	84	81	80	73	81	84	93	83	100	83	76	78	72	69	83	91	75	72	72	82	69	76	82	80	71	89	60	88	83	93	89	74	66	89	77	78	79	89	83	84	76	72	82	101	89	87	87	75	76	89	85	82	83	92	83	82	95	85	88	86	69	64	66	84	72	70	76	71	86	88	91	92	82	76	95	95	97	105	81	81	87	75	91	78	102	90	80	69	64	78	68	84	83	87	95	63	78	86	94	75	79	79	83	87	86	87	69	78	89	81	75	61	78	72	96	80	89	75	75	88	83	78	75	78	83	74	76	96	76	98	54	84	77	71	81	70	75	98	77	86	88	83	74	99	88	89	76	87	89	81	82	75	78	80	78	80	88	71	80	68	73	77	84	81	77	73	68	84	75	88	93	71	72	79	81	63	102	88	111	77	91	95	92	79	88	78	85	94	72	77	87	86	82	89	91	71	83	89	100	81	68	95	79	77	81	80	94	104	75	81	76	73	59	80	96	85	89	66	75	61	98	88	72	96	87	69	81	76	81	88	80	91	90	73	83	66	90	74	92	85	84	80	77	82	74	95	79	73	91	82	84	85	61	75	75	72	94	68	65	87	67	95	79	88	81	89	88	67	74	93	100	86	81	75	69	91	83	82	82	71	82	82	86	82	62	85	84	83	85	75	69	85	76	82	81	71	88	87	89	78	85	88	84	86	84	76	88	76	86	73	80	92	74	86	86	80	69	91	93	82	82	75	79	79	63	75	81	74	87	75	88	80	79	78	81	66	86	80	81	77	82	74	78	77	95	89	68	73	103	84	84	82	73	89	97	90	78	89	83	93	88	102	82	91	81	74	89	80	80	72	76	67	83	66	76	74	87	88	90	92	92	84	77	69	83	58	90	100	75	65	90	89	71	75	71	72	86	83	77	87	67	67	83	79	69	81	84	91	77	71	74	87	75	80	89	89	84	84	82	90	91	79	94	70	97	85	88	86	71	72	86	86	72	79	84	85	91	80	78	93	85	69	83	81	73	91	78	66	63	68	79	73	90	77	99	79	92	76	94	87	67	70	79	81	83	78	79	88	85	77	104	87	88	73	89	80	72	80	80	79	71	60	85	80	91	79	81	93	92	75	97	90	76	73	84	84	82	80	91	76	73	67	60	87	75	75	72	83	71
22215	2813	1154	599	425	321	291	230	241	259	202	216	202	229	208	185	192	202	167	199	200	206	189	181	184	179	191	184	162	204	173	197	163	183	179	166	178	197	182	169	177	173	170	176	180	180	179	202	182	161	161	191	178	171	177	207	168	168	205	184	187	165	196	184	170	177	176	162	196	168	157	182	202	195	183	202	198	198	194	171	177	189	210	193	191	186	193	197	163	188	168	180	183	166	179	168	203	166	172	201	188	201	175	186	183	170	175	184	172	177	178	192	180	146	168	197	166	172	159	184	170	186	189	193	183	173	155	169	166	170	183	192	161	178	175	173	155	177	179	194	201	182	158	206	198	174	178	201	185	201	200	170	154	192	191	161	191	180	154	205	184	174	171	163	164	173	190	177	190	180	183	178	180	159	175	160	170	169	165	182	213	192	166	170	152	178	183	168	192	178	159	188	194	150	170	174	168	195	168	186	194	192	193	151	194	172	173	173	194	186	160	202	184	187	176	177	191	190	162	180	161	167	176	150	193	192	177	212	156	167	172	185	174	182	186	167	192	185	174	171	177	220	180	161	182	173	194	181	190	167	168	186	206	163	176	196	202	167	175	169	170	184	182	172	191	186	175	191	197	165	201	198	188	175	173	201	195	161	169	200	186	191	193	199	179	180	196	164	189	183	204	163	176	203	154	168	190	165	189	194	189	174	173	186	168	184	177	180	199	198	162	185	194	188	161	201	181	162	186	170	192	175	193	168	165	177	176	155	177	167	171	185	184	182	180	177	172	189	163	178	182	194	190	157	198	159	197	176	176	184	160	159	176	164	165	189	176	164	174	173	199	183	182	162	166	160	166	151	189	187	171	187	188	173	163	194	175	193	170	166	188	160	170	176	192	198	179	183	181	199	190	166	179	175	153	193	185	207	160	191	176	167	182	167	174	197	187	169	193	184	178	173	177	177	203	176	178	181	193	171	182	179	159	197	177	191	184	174	165	202	207	202	173	167	177	181	188	204	182	203	189	179	190	157	158	163	174	181	178	176	205	183	196	176	189	172	225	177	163	161	202	188	169	184	174	166	171	169	194	192	184	176	171	171	163	183	197	162	198	188	166	186	174	182	178	154	169	161	180	198	188	191	186	172	176	166	176	163	184	192	190	189	184	177	180	181	186	185	170	193	189	186	171	160	200	188	188	180	176	174	167	217	165	165	176	173	183	177	187	194	175	190	193	174	185	172	167	196	203	167	181	185	180	203	186	184	207	190	189	193	161	194	151	184	172	189	184	183	190	171	184	176	190	157	200	167	201	156	201	176	202	215	178	183	175	160	169	199	211	182	189	183	185	179	191	175	185	174	184	181	163	188	172	174	171	178	186	171	193	183	169	169	170	197	178	181	190	209	187	193	196	171	189	162	183	166	202	189	168	162	183	189	200	195	202	170	144	168	176	175	183	176	181	196	163	166	171	154	173	181	180	174	186	169	190	189	196	190	152	171	189	191	179	195	172	171	169	194	168	167	177	189	185	182	169	169	168	184	191	205	164	192	192	194	180	187	171	204	190	192	183	197	188	193	187	204	178	194	187	149	198	180	198	182	192	179	157	196	192	180	185	179	200	178	156	161	183	164	177	181	180	195	182	195	203	179	193	170	197	198	182	217	178	165	195	173	166	197	195	181	172	193	169	178	194	184	194	182	182	188	167	164	194	156	213	148	175	175	178	185	197	177	158	199	173	176	176	189	200	161	160	175	183	181	206	179	161	194	188	208	180	161	183	174	156	172	156	162	180	189	176	173	162	183	187	184	167	181	177	166	195	201	194	198	160	201	188	174	175	156	195	203	188	198	208	189	176	167	180	173	172	195	182	189	184	184	188	177	157	203	184	179	188	185	182	184	200	180	163	193	178	185	191	189	182	133	173	187	182	155	174	175	185	182	188	172	176	175	213	200	176	177	175	170	167	177	171	178	188	194	188	175	184	175	168	175	191	182	188	179	192	173	186	188	189	194	178	185	183	171	181	196	192	178	186	183	186	180	170	179	195	170	190	185	201	166	183	163	167	207	164	192	162	180	177	170	170	169	177	166	178	152	179	167	184	169	179	196	182	174	149	180	193	162	159	176	172	183	151	169	171	149	191	194	183	174	196	209	174	200	173	171	186	176	182	168	176	180	177	181	174	173	186	179	191	175	175	187	186	190	184	191	175	178	204	208	184	214	179	176	189	173	189	189	193	188	195	173	199	186	189	192	188	147	183	195	178	158	172	180	166	183	186	186	153	187	174	197	154	200	178	169	174	189	181	169	179	172	172	179	165	171	187	200	160	172	179	177	157	166	187	174	171	198	202	174	184	210	173	174	161	164	188	166	188	200	186	187	177	201	176	172	175	188	193	176	166	180	179	185	214	184	183	181	169	173	201	182	185	194	175	193	174	181	178	171	149	180	184	169	206	171	168	179	186	190	165	169	197	187	169	173	171	160	188	190	178	184	159	170	173	166	196	196	178	191	167	181	210	200	195	176	144	178	159	176	172	170	195	180	141	180	179	202	175	177	170	175	174	172	170	167	180	171	184	179	168	191	176	192	174	166	159	180	179	198	201	188	163	173	181	164	184	168	168	158	191	158	162	189	213	175	193	154	203	182	207	173	184	187	201	184	177	179	186	195	191	174	161	189	188	206	179	167	166	194	180	169	181	184	158	197	170	169	189	167	189	187	167	206	171	204	188	191	184	190	199	197	185	151	181	180	184	203	188	163	168	201	195	173	174	167	177	185	178	175	169	173	183	209	203	177	197	177	180	176	179	174	159	198	203	188	183	187	184	188	167	170	174	161	168	203	178	184	173	211	179	165	209	169	176	187	185	194	180	151	175	183	211	199	200	208	195	188	180	168	177	160	176	181	186	176	206	159	167	177	174	181	187	163	184	198	168	189	193	166	164	200	160	198	208	189	165	173	183	182	172	191	190	198	163	200	189	177	185	186	182	178	203	184	167	187	177	185	169	178	190	179	201	171	167	180	175	224	209	172	197	190	178	212	166	185	207	186	203	167	194	169	161	183	190	168	169	182	205	171	173	183	179	149	178	180	183	201	187	176	162	160	223	164	195	166	172	188	171	158	174	201	196	183	211	212	181	179	177	181	178	182	184	195	187	187	195	211	178	193	185	192	178	193	191	163	195	192	172	188	178	189	161	182	171	176	152	163	210	176	200	158	181	212	194	165	167	200	177	181	157	180	156	159	156	222	166	179	178	190	183	170	173	184	167	176	182	173	187	180	168	161	173	161	172	166	169	174	182	160	174	192	171	188	198	177	171	171	180	181	159	190	164	173	170	157	184	167	166	173	179	167	191	167	179	155	197	185	169	181	169	184	184	176	168	214	185	203	185	198	163	171	177	199	164	159	156	181	197	146	191	187	170	186	196	163	203	189	178	193	182	197	182	199	175	191	178	176	191	201	189	197	143	188	165	181	188	182	180	186	177	183	178	163	183	168	176	191	183	165
24786	21741	29011	25023	21357	2670	472	341	303	271	230	207	194	202	186	148	142	164	170	156	153	139	130	158	159	126	143	152	149	152	142	138	130	142	123	130	143	145	143	132	134	140	155	146	146	158	132	130	145	136	137	146	127	130	125	144	118	141	127	132	122	122	124	147	144	129	142	120	119	122	140	143	134	112	153	139	136	129	125	130	126	130	120	140	129	132	133	131	126	134	143	124	152	131	136	151	131	152	130	160	130	134	131	124	118	127	117	132	143	136	131	143	135	123	138	153	117	119	124	114	144	134	144	131	123	124	147	121	142	141	105	113	114	129	143	135	139	117	167	142	112	139	136	131	127	115	115	118	149	141	132	129	132	138	119	125	134	123	137	156	134	136	135	146	137	137	121	144	128	137	121	136	135	130	133	129	114	150	130	117	146	130	129	121	130	126	117	122	124	125	128	118	139	129	133	146	121	130	111	151	118	135	126	126	131	134	142	124	129	142	112	134	130	118	135	125	108	143	133	137	130	173	120	136	127	120	145	129	132	132	136	132	125	134	128	118	123	135	132	145	125	127	139	134	134	115	120	115	115	133	121	133	133	124	136	127	120	122	122	129	129	152	118	133	131	127	124	120	149	137	134	123	147	138	129	134	101	134	134	111	141	123	146	124	129	129	140	145	106	136	141	133	132	136	135	128	143	134	146	131	134	127	130	130	117	126	108	148	110	131	132	138	129	126	148	140	119	119	124	132	131	117	118	124	127	123	130	116	131	135	144	137	101	116	129	123	141	134	117	149	119	124	142	128	133	130	121	127	138	144	139	118	129	130	151	136	134	134	135	133	132	134	123	130	132	112	130	142	126	130	122	132	136	126	120	138	131	124	141	141	123	151	134	131	128	143	143	134	141	128	131	123	127	120	133	127	112	122	118	145	138	124	131	150	141	124	149	132	142	137	138	141	128	148	153	124	123	117	133	137	136	135	116	111	128	122	131	142	125	134	133	125	116	121	144	126	117	112	127	138	112	127	124	124	151	101	133	125	131	113	143	122	120	132	122	118	120	132	134	132	128	129	141	138	135	130	109	114	140	131	160	123	130	116	127	124	136	139	142	105	128	129	137	137	129	127	141	123	122	119	121	134	142	124	145	120	140	126	122	137	123	137	123	123	122	152	119	135	145	147	149	120	109	127	121	126	129	132	147	114	134	121	120	123	140	109	133	128	142	127	135	134	154	144	143	146	137	124	105	115	148	123	127	119	133	132	126	123	143	125	124	143	113	144	117	130	145	123	136	125	140	130	130	139	124	141	150	146	150	126	144	130	165	140	145	124	122	137	138	132	107	123	131	127	137	124	107	114	136	133	144	157	123	136	135	135	136	134	129	148	121	126	126	143	133	112	133	129	134	142	131	145	123	156	133	120	146	126	124	131	153	143	122	118	137	146	116	144	126	112	129	124	153	142	110	113	142	120	128	139	145	129	151	134	134	139	139	139	126	132	153	129	123	121	148	130	130	125	140	128	141	144	147	128	147	118	136	113	125	121	128	141	138	131	136	124	123	141	131	119	128	135	117	102	136	123	122	139	128	130	119	125	148	131	136	127	127	135	130	126	135	111	115	122	135	118	130	143	121	118	123	111	154	136	142	135	123	125	123	139	142	141	114	146	127	139	148	141	118	114	129	127	119	138	124	130	122	128	114	131	142	132	134	126	137	139	128	124	126	123	118	156	127	120	140	127	129	149	149	139	128	127	137	120	140	121	129	126	120	115	145	126	128	145	128	121	130	130	141	152	144	124	122	164	124	126	120	106	121	135	129	120	139	124	127	135	159	117	146	127	134	128	144	121	109	147	133	117	146	122	138	125	138	122	137	118	131	120	139	143	122	115	122	125	148	117	133	131	140	129	153	129	135	129	130	134	150	131	125	138	134	125	150	135	111	118	105	128	111	125	141	131	154	133	148	127	132	140	116	130	122	140	135	152	130	152	133	132	128	122	150	131	144	142	135	146	135	142	139	135	133	132	125	121	126	136	134	134	156	120	138	154	135	113	132	104	124	128	109	139	127	115	131	124	136	124	145	109	111	134	120	134	122	113	131	156	145	139	152	150	133	139	141	127	124	145	152	124	170	114	127	137	127	115	144	145	132	139	136	139	105	118	149	145	152	145	141	149	127	117	139	135	130	132	137	132	118	134	125	140	139	136	132	135	110	123	127	133	134	147	121	140	130	127	143	146	128	125	133	113	140	135	132	132	118	129	129	141	137	135	130	125	110	128	152	132	129	132	124	122	123	115	140	121	124	146	125	134	143	128	126	141	122	130	130	108	114	119	134	127	126	125	138	126	127	105	123	153	150	128	141	134	135	116	122	138	127	139	137	137	111	122	134	120	124	143	101	132	139	136	128	122	137	127	124	123	119	132	140	121	131	135	142	147	138	138	99	137	146	123	140	131	129	131	131	112	136	138	130	145	126	145	151	142	111	128	139	131	143	140	129	129	137	135	108	119	134	134	117	120	124	132	116	163	138	121	135	125	115	114	137	130	122	142	124	137	124	141	119	122	136	148	140	130	119	147	134	149	131	102	139	130	126	136	164	137	127	147	135	143	131	135	152	156	138	149	118	115	136	150	138	121	127	146	119	132	123	141	145	112	114	139	140	149	129	134	132	120	131	134	145	119	140	124	128	151	143	115	132	143	140	139	143	130	132	124	149	114	140	104	142	123	136	125	137	142	120	131	126	121	145	134	117	126	136	134	136	124	153	134	132	122	109	110	134	132	137	121	111	127	153	121	133	136	135	135	124	157	126	123	137	134	126	126	121	129	119	138	128	129	147	119	122	133	134	130	120	131	134	152	152	142	133	119	153	150	123	133	133	137	123	131	113	118	129	132	129	158	128	117	147	131	132	125	140	135	122	154	118	140	107	150	147	122	140	136	118	137	134	140	154	127	130	131	134	130	128	137	135	137	109	121	131	126	121	144	143	139	125	141	137	125	170	112	108	135	135	128	137	118	142	167	145	149	122	119	136	144	115	144	129	141	133	126	146	150	123	116	130	118	127	120	116	148	148	128	118	133	124	122	135	131	145	127	150	107	143	109	133	122	119	138	131	127	127	138	108	126	126	132	115	126	150	138	123	120	135	134	131	128	144	135	138	144	133	126	126	152	117	134	156	121	135	122	137	123	115	141	139	136	149	122	120	130	117	123	142	138	118	130	146	121	144	119	130	129	138	140	143	134	142	124	140	148	123	161	125	105	135	140	127	145	127	143	129	115	123	123	142	147	148	115	124	140	123	150	142	135	129	150	116	114	122	147	108	123	106	117	126	128	149	139	118	126	121	134	113	128	135	144	115	114	140	128	114	133	119	134	133	139	136	139	121	140	126	136	132	127	127	144	136	143	138	153	127	137	118	131	132	140	114	148	165	136	131	130	141	133	148	152	141	137	159	124	152	122	133	119	129	138	119	128	126	138	128	108	133	125	136	128	162	136	136	140	120	155
43718	10596	8166	4045	2674	1839	1472	1152	999	817	651	671	548	519	485	460	438	391	378	363	339	343	333	351	335	342	339	304	296	311	288	282	319	258	331	286	282	289	294	295	326	280	277	277	271	245	314	269	245	281	246	260	259	286	269	273	312	275	249	290	303	275	292	297	256	300	266	307	254	281	295	276	257	295	288	262	280	289	302	260	291	282	229	279	270	294	242	247	269	285	267	283	252	252	272	263	253	263	277	271	294	280	269	285	269	258	267	277	258	292	268	264	262	266	263	251	272	274	272	252	294	252	260	271	280	246	296	278	262	266	284	299	272	241	279	274	253	270	275	260	282	274	271	256	277	289	265	251	258	262	261	280	277	269	269	273	252	250	255	270	267	255	269	242	280	256	256	281	275	312	292	282	247	288	268	281	241	270	252	285	278	278	263	266	262	273	291	258	277	250	259	286	256	233	271	288	264	274	263	252	280	269	279	279	253	259	264	286	284	265	256	263	267	224	278	272	253	293	301	260	245	268	268	251	287	266	281	288	278	254	226	234	287	238	273	285	269	250	264	233	277	250	296	260	279	277	258	272	284	252	272	257	267	288	282	275	269	248	266	275	268	246	271	272	242	298	271	284	260	267	293	302	294	278	281	269	289	288	260	271	254	250	294	246	261	257	267	269	273	261	273	261	274	277	257	254	259	273	262	266	276	262	298	278	285	284	250	274	291	266	305	266	272	268	243	268	256	241	262	265	238	287	269	250	290	280	269	280	293	267	302	282	253	290	259	245	265	245	287	272	266	255	250	272	255	247	277	260	248	286	259	253	249	230	282	250	284	271	290	301	296	271	253	268	258	293	297	279	251	251	267	276	254	255	246	246	265	265	266	261	267	266	238	244	277	230	257	261	256	290	285	278	254	292	286	298	240	270	251	260	278	304	273	283	277	299	249	285	263	281	253	272	276	269	271	258	248	291	261	266	286	255	271	289	256	284	247	246	284	272	272	268	254	264	247	255	269	258	261	268	251	275	276	292	275	287	257	267	284	251	281	277	260	255	260	271	274	250	249	265	290	302	258	255	255	277	255	249	274	270	242	267	274	267	303	287	274	285	283	266	270	231	255	255	232	279	263	276	277	239	253	257	243	301	252	247	278	280	267	256	255	258	318	280	277	236	246	278	285	240	272	268	258	263	234	265	289	273	303	249	254	253	267	304	269	284	249	284	251	276	258	247	252	275	292	257	259	277	244	246	241	259	238	246	264	245	251	272	295	268	253	266	295	282	290	245	262	262	248	291	300	290	286	261	303	297	281	304	276	256	267	239	270	288	255	252	273	302	291	273	278	274	262	290	266	290	263	253	267	249	259	258	269	302	252	285	278	273	272	238	277	266	281	305	283	252	255	279	264	275	245	279	308	266	271	289	268	255	273	271	304	283	279	264	247	281	270	268	265	248	266	274	264	235	265	262	241	248	253	296	258	262	299	258	301	259	278	249	265	254	269	265	269	268	241	256	234	261	273	269	276	263	265	270	273	241	278	238	274	260	263	255	283	248	270	257	240	239	243	255	269	257	249	254	241	278	269	223	281	257	239	261	262	281	289	262	260	253	287	261	295	281	285	285	278	279	288	273	249	252	267	293	291	276	293	270	225	264	268	280	251	302	265	273	263	268	275	251	285	299	288	247	250	256	292	278	259	254	273	289	257	260	251	254	266	275	280	276	287	288	219	257	274	269	243	262	278	249	280	273	269	272	259	282	246	277	277	249	241	275	293	258	258	247	279	280	252	281	273	279	274	260	254	275	291	279	266	274	277	278	248	275	261	274	264	255	263	287	271	294	281	266	269	283	263	267	253	268	285	314	285	268	256	233	246	276	272	269	271	263	278	266	277	272	268	265	254	245	267	264	282	281	228	268	288	251	256	309	266	281	250	270	277	279	275	286	268	272	276	275	303	259	242	253	238	274	268	256	290	273	240	277	285	278	262	249	271	277	234	266	257	260	261	296	307	251	267	301	260	281	238	275	284	246	278	258	289	271	276	268	250	264	260	269	237	252	298	273	274	237	278	255	285	256	247	255	277	258	250	262	275	263	276	265	247	237	279	269	262	305	242	278	281	298	249	256	267	253	258	276	263	258	232	279	257	249	262	291	274	278	286	266	258	249	273	273	284	263	253	247	282	287	258	261	236	271	260	267	251	291	292	269	264	257	285	276	237	281	251	235	248	243	268	289	284	262	237	271	278	249	248	271	299	264	247	270	255	262	255	243	267	245	279	269	269	237	296	283	296	266	273	232	264	264	263	286	245	278	253	275	234	274	276	287	253	292	234	245	273	255	245	280	276	269	261	285	283	260	268	300	297	285	271	293	300	267	288	264	255	299	303	259	273	267	266	268	291	285	278	261	278	257	279	237	232	252	257	249	265	285	276	274	243	253	258	260	273	304	260	270	261	261	289	260	251	279	265	278	250	257	250	260	271	278	268	243	278	279	263	257	285	233	275	261	252	267	275	249	261	272	254	286	255	265	271	273	289	260	279	272	291	256	277	251	267	247	255	247	298	264	292	249	267	263	264	248	285	277	265	256	253	284	265	266	282	256	257	254	261	264	274	261	260	251	260	258	281	242	283	269	276	287	251	268	247	267	266	265	255	265	238	301	262	275	288	252	278	295	287	260	296	262	260	256	268	264	292	255	255	279	275	242	256	259	264	277	272	232	272	250	263	240	260	238	272	268	279	255	273	261	237	269	282	277	254	253	293	280	280	288	229	245	252	256	257	258	279	289	248	265	285	249	269	273	240	249	256	267	238	258	264	258	273	236	284	260	248	239	264	256	260	264	285	270	251	261	274	302	287	243	253	273	260	259	279	293	279	273	249	240	249	287	277	273	273	281	258	264	247	264	268	267	252	266	287	258	282	268	262	272	282	268	274	261	244	285	265	262	267	283	268	271	259	259	270	248	262	271	247	260	261	260	280	262	285	249	252	260	294	263	262	262	240	289	276	250	261	256	286	242	256	244	278	280	266	251	267	269	288	275	265	290	283	276	280	247	262	270	280	247	279	264	266	262	268	261	278	271	279	295	289	245	258	250	258	252	235	289	264	281	263	284	277	278	263	279	231	272	255	261	270	266	304	269	245	261	245	268	254	258	269	239	259	282	277	217	270	265	255	285	295	247	237	296	271	279	262	261	244	282	281	251	281	247	264	267	288	257	252	272	272	299	306	252	258	276	277	282	282	271	241	248	260	261	263	272	283	252	286	263	280	264	262	264	252	252	279	281	286	290	262	291	275	283	269	285	265	259	258	239	307	252	269	297	263	254	294	284	269	266	275	262	276	297	272	271	265	241	252	273	292	291	276	247	294	291	255	258	289	263	304	261	256	233	254	260	266	266	271	274	286	256	291	257	267	258	267	259	243	252	272	281	264	277	250	295	266	246	273	272	250	277	256	260	258	249	268	274	261	287	263	263	269	251	253	270	289	271	262	240	248	269	248	290	272	265
22742	20748	28325	23251	20748	19978	2229	800	564	493	516	455	416	353	380	366	348	344	365	328	317	314	305	274	309	299	320	311	282	315	306	304	260	286	277	275	287	314	286	288	286	284	280	284	308	278	259	256	243	293	271	308	286	281	278	284	272	270	297	268	265	256	250	274	284	270	304	264	292	323	296	253	267	263	267	288	267	264	257	292	259	268	305	257	284	252	267	290	253	287	262	280	290	270	268	284	289	281	271	280	270	262	267	270	280	265	279	268	288	278	285	289	295	288	285	276	289	255	283	229	265	252	278	272	292	274	272	256	246	279	267	293	274	285	277	286	267	283	271	293	274	283	247	277	301	297	259	277	276	291	260	284	282	260	295	287	285	274	260	288	286	262	291	260	292	277	297	273	290	288	296	263	268	278	285	256	270	281	268	258	277	252	274	247	275	304	295	280	280	298	263	273	257	255	266	303	281	246	232	272	292	293	266	239	302	293	291	259	273	287	285	276	250	290	285	272	285	260	247	265	253	289	301	265	259	266	256	281	270	257	263	261	272	274	314	269	262	258	309	286	255	254	288	289	252	289	250	292	290	276	261	280	270	286	268	285	267	259	282	258	254	260	290	267	285	288	236	287	274	273	287	286	232	264	281	281	280	248	255	272	286	287	259	287	286	266	260	284	295	278	261	247	288	262	281	287	276	290	254	273	258	282	271	264	260	252	273	312	268	267	267	278	276	285	270	276	256	250	283	296	243	292	289	270	283	287	278	272	267	268	260	278	276	294	254	266	292	286	269	283	290	287	263	272	281	265	268	292	268	289	288	282	260	277	282	250	300	243	300	264	272	316	293	278	309	253	247	256	265	277	267	273	282	229	279	269	255	287	287	286	280	263	285	285	296	270	275	261	256	273	276	282	277	307	283	288	263	299	275	302	268	274	279	285	281	286	270	262	252	274	273	266	261	266	272	248	265	267	293	301	282	267	290	254	262	287	280	269	259	275	273	279	279	303	283	279	272	255	247	267	264	230	260	292	279	271	285	287	283	282	265	258	273	265	268	297	261	271	284	296	286	253	298	264	244	285	244	278	277	273	265	301	256	291	268	274	277	282	272	273	310	244	293	290	302	256	294	271	276	256	262	288	270	262	287	298	290	303	273	255	286	294	300	294	319	276	273	288	259	244	237	264	318	262	266	276	280	277	257	270	272	276	285	291	271	296	277	282	284	265	253	291	261	278	287	264	259	263	256	291	275	268	266	264	288	273	299	266	277	262	274	255	279	270	285	305	287	288	254	257	281	267	279	283	278	264	318	278	269	253	249	243	254	278	305	263	258	259	260	278	270	259	280	264	282	287	234	281	267	244	273	245	287	276	277	282	258	269	282	262	288	297	262	283	253	245	289	257	257	274	269	242	275	285	321	288	245	283	275	289	276	257	269	286	257	291	281	295	236	266	278	251	269	257	253	259	250	284	265	252	289	282	283	277	269	280	315	267	253	272	292	284	270	273	268	290	272	271	322	293	255	282	258	302	260	278	275	284	269	271	267	268	319	290	299	314	253	285	317	284	272	292	267	274	258	257	276	289	289	272	277	268	257	267	285	271	247	305	262	294	300	240	321	270	295	255	283	291	253	296	242	267	273	274	285	275	284	273	279	257	286	263	277	270	291	264	268	291	303	266	256	271	300	277	278	280	273	303	260	278	292	270	277	261	293	269	271	287	276	291	260	276	289	295	270	290	301	272	253	260	272	255	246	295	294	249	267	276	296	256	243	255	285	280	295	282	309	269	257	266	283	289	264	256	256	268	297	273	274	284	280	277	254	274	254	274	276	245	266	281	288	281	263	228	261	265	288	291	280	243	295	233	284	298	284	282	313	278	277	296	274	317	255	264	308	272	287	257	245	282	237	263	274	246	254	285	261	281	275	250	269	293	265	283	272	312	261	278	274	254	293	276	253	251	257	291	300	273	300	244	281	279	273	272	291	272	247	279	288	263	278	290	274	279	295	301	274	287	269	282	253	242	247	227	303	270	265	271	247	297	271	257	263	315	265	274	270	265	276	246	230	254	271	253	279	248	281	269	293	257	273	269	291	268	278	287	271	290	306	286	273	256	260	285	277	269	259	301	306	239	306	258	274	262	284	273	233	308	292	285	258	251	267	292	265	262	257	258	271	268	283	287	277	301	259	262	265	275	289	272	281	292	250	262	284	270	277	247	272	285	277	266	276	274	263	264	247	273	264	258	253	257	285	263	290	249	267	288	281	256	290	287	263	275	287	259	268	268	287	272	274	266	287	254	281	254	247	263	254	324	270	275	269	270	283	281	260	282	314	273	303	280	283	242	294	242	300	267	257	271	278	327	261	261	294	308	270	242	243	267	279	264	296	295	285	280	279	267	290	274	273	276	295	272	259	264	294	284	289	267	266	268	264	264	283	261	238	286	269	271	258	308	277	305	281	246	237	279	277	275	262	263	302	276	296	249	293	262	259	284	227	291	248	282	261	295	269	256	280	287	287	255	271	274	271	269	302	268	231	250	264	288	288	269	305	265	233	280	287	313	300	264	299	259	269	232	278	240	294	265	274	282	276	258	240	255	294	273	255	274	245	302	301	273	289	268	273	276	276	249	264	286	275	279	289	294	262	261	278	274	314	278	289	279	271	253	283	268	273	278	275	249	245	248	286	269	254	288	248	272	269	236	282	258	275	274	288	290	294	262	299	276	263	273	278	288	288	275	244	286	240	275	260	262	268	275	270	254	254	281	254	271	272	300	262	262	276	276	250	290	266	275	255	252	251	265	318	276	260	272	262	283	238	267	271	263	264	247	253	245	264	271	282	284	290	285	238	252	282	278	281	272	248	252	277	283	274	272	268	289	271	248	258	279	266	283	268	272	299	288	268	299	259	289	262	287	280	288	304	269	294	235	275	266	269	261	310	253	259	266	249	291	282	255	271	276	299	252	270	273	270	265	260	274	287	311	250	265	278	272	298	229	288	304	268	298	269	273	261	268	266	282	300	278	253	264	312	286	277	277	271	268	303	280	275	287	264	286	276	278	279	251	270	292	271	267	298	260	286	292	268	254	268	286	264	251	276	265	274	267	291	241	259	279	247	295	273	324	274	316	262	254	249	268	253	259	290	263	283	278	259	294	244	305	276	268	254	275	274	261	267	260	281	260	274	294	257	302	279	294	287	278	279	257	273	260	262	288	306	267	247	277	279	250	281	260	255	309	278	285	275	299	269	269	277	259	305	288	247	272	275	267	287	253	272	279	287	282	252	272	290	289	270	260	268	283	312	301	275	301	257	270	271	278	273	269	274	283	299	271	272	278	258	266	258	289	281	289	268	274	293	284	280	277	285	306	266	287	268	267	295	240	252	293	288	279	287	278	255	285	263	268	232	258	275	276	255	250	273	259	273	281	276	278	286	249	261	268	272	238	295	237	291	260	265	278	256	286	267	276	286	259	258	268	283	242	261	273	293	272	294	264	255	300	281	301
47771	14456	12921	7092	4780	3465	2617	2142	1749	1462	1337	1193	1109	955	913	866	821	761	758	732	690	620	698	674	661	663	644	618	584	580	553	588	578	573	570	589	512	614	522	483	522	558	545	557	536	522	557	562	503	556	496	514	556	529	500	542	599	523	529	556	520	527	518	521	496	500	493	507	503	518	522	494	496	520	484	519	506	567	541	517	546	531	533	503	553	538	545	531	521	509	538	533	518	523	523	519	519	498	501	500	514	524	548	499	526	517	518	528	568	486	561	544	510	554	504	544	516	542	514	547	515	502	538	516	529	515	491	477	514	536	505	517	495	558	538	535	500	520	545	503	528	512	535	546	554	529	514	498	480	492	487	513	524	486	510	547	474	543	535	540	510	540	509	473	534	513	476	504	505	531	488	502	501	507	520	505	545	503	574	540	484	553	534	524	501	536	516	508	546	496	516	526	540	522	540	526	528	510	492	519	517	490	462	564	504	521	532	498	509	453	485	523	527	464	512	495	514	529	520	562	506	533	476	550	549	538	509	483	486	534	466	527	506	510	538	529	499	511	529	470	539	556	522	497	506	530	487	483	499	497	541	522	524	517	496	504	513	552	523	530	535	549	492	502	533	539	509	559	511	491	489	520	523	562	506	493	506	518	544	499	539	548	495	502	500	476	504	496	560	524	516	504	500	481	501	524	492	508	488	541	527	487	494	522	484	511	479	505	504	539	499	522	469	536	531	540	514	556	499	499	520	521	524	507	532	508	486	463	541	517	561	509	528	498	510	547	527	485	494	495	522	519	495	512	480	525	518	494	540	524	527	530	550	549	498	510	506	498	533	529	543	514	480	507	527	497	553	540	505	520	516	483	543	475	520	513	526	528	510	494	507	506	516	532	528	483	544	476	509	534	487	521	498	490	505	484	560	531	516	496	514	532	517	496	504	529	496	485	540	506	514	554	489	490	525	540	464	560	492	466	526	513	497	502	472	525	509	510	544	520	516	498	492	514	510	504	488	505	511	529	523	576	531	507	551	487	525	502	483	529	487	507	479	518	520	519	528	468	493	474	499	487	476	525	484	505	513	520	502	503	490	501	515	505	472	502	552	516	534	491	519	494	497	505	512	504	500	527	495	497	493	512	535	490	487	546	494	503	500	527	491	572	550	501	540	476	495	534	523	517	516	501	522	514	508	489	524	532	516	494	461	558	497	526	491	524	515	527	549	534	495	533	524	489	545	499	498	498	532	515	523	511	507	499	499	511	518	530	539	481	456	536	498	516	524	500	503	487	526	518	497	488	484	522	495	501	505	496	504	506	494	520	476	561	540	497	523	506	531	512	493	480	546	500	529	495	536	474	476	550	507	472	500	515	495	524	509	483	543	513	510	518	530	507	498	517	517	513	500	488	493	489	504	517	492	507	540	545	528	525	480	514	551	514	511	483	489	500	551	494	496	507	504	543	509	508	541	519	528	536	463	507	497	541	495	492	554	474	566	549	536	524	548	502	507	558	509	489	475	485	537	504	492	528	514	517	473	555	513	476	521	539	513	534	518	458	525	530	503	526	525	481	488	481	551	548	490	521	509	487	546	504	526	470	533	508	487	524	504	484	504	504	507	478	528	505	511	485	520	515	513	519	497	491	553	531	501	492	472	526	506	532	523	519	531	525	546	536	564	551	523	560	506	516	480	512	556	536	499	498	517	523	527	485	518	528	496	554	517	540	472	480	512	511	545	566	501	514	478	551	522	513	535	553	527	539	499	493	513	516	494	483	532	513	521	527	574	493	517	465	538	519	533	477	506	518	519	526	530	513	499	494	531	490	539	522	574	506	487	504	524	515	524	523	508	536	509	502	506	513	524	512	507	518	507	531	503	496	486	505	513	531	536	504	491	518	503	504	565	523	546	502	507	507	492	524	479	538	540	511	498	529	537	519	528	521	523	550	493	493	554	547	547	512	506	507	510	526	534	537	498	525	495	506	510	474	515	514	523	482	505	522	500	499	503	525	513	522	515	513	528	508	475	497	498	507	536	480	526	521	544	453	533	519	528	511	508	522	483	560	500	546	494	517	514	504	508	515	528	489	492	542	502	528	455	489	498	499	522	481	503	495	520	510	523	524	513	539	547	539	474	520	528	527	532	519	497	503	524	531	500	527	531	539	498	513	544	503	505	520	545	500	544	523	521	469	516	530	531	486	508	488	521	507	540	468	487	519	520	503	521	550	533	515	508	508	491	539	531	493	545	534	519	534	488	556	532	539	514	520	528	530	476	520	507	498	467	495	558	506	488	480	491	493	499	506	518	510	461	527	513	533	502	516	503	530	501	492	555	548	513	540	533	507	496	543	510	503	528	507	509	528	479	496	447	530	519	523	468	549	510	504	499	489	508	518	526	540	515	488	510	548	536	512	493	533	501	504	444	512	483	500	498	526	479	527	503	511	514	518	534	512	498	462	517	485	508	506	464	510	528	540	559	495	527	542	494	511	479	535	496	531	578	525	495	512	541	452	530	496	546	512	505	527	484	494	505	525	551	516	532	500	516	490	522	556	522	490	501	535	497	538	495	492	503	535	512	499	508	519	529	513	500	512	519	519	472	509	479	537	512	495	520	491	504	487	563	502	476	533	509	522	520	538	517	496	544	472	527	538	535	557	507	511	528	521	526	530	537	536	542	520	510	486	498	535	516	492	514	484	529	529	561	477	520	500	546	532	510	519	528	484	516	573	510	546	495	502	499	493	539	491	506	513	508	512	533	526	523	546	517	507	525	492	513	515	517	516	500	505	511	487	555	543	513	538	509	515	479	487	500	521	526	520	517	535	550	519	517	544	505	545	513	505	523	525	515	532	509	507	511	488	513	503	544	533	494	495	499	531	465	536	490	548	497	558	531	478	505	528	504	529	515	528	552	476	533	508	522	541	492	517	501	496	478	548	501	525	534	535	518	522	530	524	543	490	528	507	525	522	520	542	523	541	489	514	487	542	537	488	506	498	462	501	510	536	480	510	544	528	508	527	546	490	478	508	517	462	524	512	521	519	487	520	528	525	520	537	516	535	522	513	510	498	544	487	511	513	474	509	530	470	536	501	531	531	486	501	522	538	511	467	526	524	491	509	469	500	529	500	498	520	496	555	517	514	499	526	540	510	483	502	484	549	530	509	510	513	466	496	481	495	498	553	465	510	510	516	504	543	533	515	495	503	499	493	504	475	553	498	523	526	510	527	519	465	480	536	526	530	527	515	518	485	546	524	524	523	497	498	500	489	547	510	496	535	502	514	517	513	515	517	477	473	517	561	492	508	533	480	489	485	530	498	501	510	514	555	503	479	509	540	483	543	491	500	526	521	516	543	529	499	516	490	486	509	527	508	523	468	527	540	554	480	513	476	527	551	458	548	500	544	541	488	542	529	502	462	485	515	503	515	568	524	521	532	517	512	484	530	494	493	486	490	549	531	496	556	495	483	507	540	520	475	499	486	555	549	533	542	534	501	573	513	495	476
26081	20240	8301	308	152	107	95	97	102	84	98	83	75	75	87	95	71	88	76	81	99	71	73	87	75	80	79	82	74	74	67	79	89	75	79	76	83	67	88	79	72	73	78	68	58	73	88	74	74	86	103	71	68	69	77	78	98	57	83	79	103	79	77	87	75	81	85	83	87	74	63	94	70	71	84	77	70	71	67	76	90	77	78	75	88	70	91	74	70	69	79	80	61	85	70	76	99	88	78	101	84	79	83	84	77	80	74	67	56	53	77	78	76	88	83	77	84	84	88	65	64	79	69	79	75	100	69	88	87	85	83	65	78	75	76	80	81	71	70	64	76	98	82	68	75	69	79	70	84	78	79	80	76	80	75	93	76	75	55	95	70	78	84	68	93	78	93	74	71	84	77	86	76	59	78	77	71	82	74	66	71	84	86	80	81	84	66	94	89	66	80	70	65	63	79	75	88	75	85	77	91	68	85	81	94	70	72	64	88	71	67	70	86	85	66	89	80	81	97	92	81	73	81	71	96	80	82	71	72	102	65	65	84	77	68	88	75	65	70	72	66	49	93	60	78	86	86	75	70	67	65	71	78	70	81	78	72	82	84	83	72	67	75	77	74	68	78	79	85	69	68	93	82	65	76	70	80	66	73	70	71	68	56	71	66	81	68	76	76	68	86	90	78	61	56	80	84	72	65	63	85	79	80	73	83	90	73	63	76	85	72	70	80	70	82	78	85	84	66	71	79	84	66	71	64	69	67	85	91	84	73	81	60	83	92	73	77	87	86	70	72	60	85	75	82	77	73	68	77	80	76	67	83	83	60	69	71	71	70	80	72	55	79	85	70	85	84	80	75	87	78	78	77	73	80	89	61	76	79	78	81	86	77	77	80	73	65	80	88	93	73	99	84	80	92	80	87	68	92	69	87	66	77	70	77	77	72	66	84	84	76	80	105	59	67	87	77	75	77	77	59	74	77	78	82	86	94	61	109	74	74	74	76	92	90	84	86	84	71	67	70	57	76	77	65	72	73	82	79	77	83	84	81	82	74	79	77	82	81	89	80	89	80	78	70	91	67	84	80	75	72	88	105	61	74	71	86	80	83	77	96	86	93	81	65	73	63	81	66	96	76	93	67	53	102	71	63	71	79	89	89	82	92	74	92	79	80	82	73	77	85	73	63	75	83	70	73	89	74	89	88	76	86	70	98	67	93	78	76	86	67	86	68	64	81	90	78	78	70	71	80	85	90	84	77	81	68	89	94	76	89	76	63	63	88	87	67	67	102	87	82	76	73	71	89	90	68	80	73	65	63	80	84	85	78	79	82	83	67	90	82	74	69	83	71	88	69	81	98	84	72	73	84	82	96	91	91	76	75	93	80	72	88	70	87	85	76	82	94	88	79	76	71	88	67	78	74	79	78	70	73	72	84	80	84	88	83	93	67	72	82	77	63	84	78	88	73	71	74	80	90	80	80	79	67	80	85	86	98	77	79	73	56	74	75	79	84	75	72	88	95	88	73	78	63	73	64	74	56	84	81	59	90	74	79	80	100	66	79	78	73	83	75	78	73	68	90	91	86	85	107	90	90	73	71	79	84	80	86	93	88	79	78	69	81	86	72	74	86	70	64	80	70	77	73	62	64	74	89	88	77	76	73	81	77	65	66	67	71	88	74	61	84	69	70	83	70	82	89	80	70	82	75	71	88	75	65	75	64	84	78	81	78	80	78	97	73	72	61	76	66	76	88	83	84	75	73	78	74	76	77	79	91	63	84	70	68	66	80	73	83	66	84	79	89	78	80	80	71	65	84	68	84	71	75	72	72	84	90	85	92	88	92	66	73	66	73	74	76	64	70	84	66	64	87	86	81	66	67	62	87	72	88	78	62	86	91	87	86	91	76	76	74	63	74	71	81	71	87	77	85	78	94	93	75	83	83	93	64	68	76	81	91	67	75	63	81	76	74	60	64	78	76	90	64	94	71	68	71	78	68	75	82	77	84	76	78	65	75	84	81	82	71	81	79	68	76	65	76	77	67	80	81	72	89	65	82	68	72	78	80	74	83	85	69	71	80	95	77	77	62	70	94	73	82	72	69	52	68	77	70	73	63	82	101	81	71	83	77	66	66	83	75	81	73	75	78	74	84	75	67	59	71	79	93	56	68	73	83	63	69	62	93	77	78	96	73	79	64	79	69	64	66	82	84	65	75	78	78	74	91	70	82	69	73	76	94	74	82	92	90	83	48	69	75	74	83	75	68	76	71	96	82	91	62	68	64	62	95	84	85	80	72	89	78	79	67	65	76	70	76	74	91	78	61	75	80	81	84	80	79	68	73	78	78	80	85	80	85	93	74	75	72	76	85	72	99	77	69	85	69	90	77	71	71	75	80	83	95	83	83	74	79	71	84	83	71	74	77	76	80	72	68	93	81	83	61	83	90	79	69	72	69	64	77	75	80	74	88	81	89	64	76	78	70	78	90	82	76	90	84	75	86	84	84	89	72	78	77	89	81	84	73	79	81	70	84	83	74	88	70	82	73	85	104	65	76	96	93	100	90	77	72	76	86	92	84	59	69	75	88	58	92	87	84	76	92	79	70	81	86	77	75	71	69	77	78	75	77	72	89	91	71	90	87	68	79	82	68	73	75	70	71	74	77	78	81	87	72	76	82	97	83	77	78	77	62	67	71	77	64	84	80	63	86	99	92	71	69	88	82	82	96	72	63	78	70	85	66	88	66	71	80	66	71	64	75	75	63	91	80	70	95	87	56	86	85	66	72	78	81	68	82	76	102	82	70	64	85	75	59	78	84	78	80	65	82	73	80	84	85	101	76	82	84	73	68	81	77	88	83	70	85	85	83	85	84	72	79	97	74	63	61	78	82	81	59	95	82	75	73	79	76	69	66	74	66	74	75	82	67	67	51	68	95	87	87	90	60	74	60	65	82	88	79	87	83	78	83	75	77	62	89	95	78	79	81	77	61	78	78	70	82	89	70	80	73	69	81	75	71	67	81	79	74	72	61	79	85	73	67	64	67	79	74	89	86	81	87	78	88	69	78	64	62	79	88	73	85	81	69	72	82	87	70	86	67	72	85	78	77	80	77	58	68	82	77	68	82	65	86	69	89	83	65	87	89	93	86	79	93	78	73	74	71	94	66	85	62	76	84	65	72	76	59	77	82	81	73	71	67	82	72	78	69	83	66	88	76	70	65	78	77	93	77	74	69	84	87	75	71	81	68	74	70	83	87	83	89	77	70	64	94	82	84	82	98	70	76	77	85	77	79	67	79	76	81	68	90	80	81	77	70	77	66	82	67	90	63	65	87	79	81	80	75	64	75	80	79	62	78	70	81	80	78	69	74	89	78	79	73	66	69	72	73	78	101	73	80	68	74	73	64	67	78	88	77	65	77	84	74	84	87	85	71	71	71	68	70	80	68	67	78	76	82	85	73	72	98	62	67	73	72	77	77	66	80	82	84	62	71	88	79	86	75	65
20080	3061	1029	554	396	310	297	249	261	235	201	210	185	197	192	178	183	178	170	188	177	168	190	186	181	164	202	165	154	164	176	150	188	153	175	175	193	167	185	199	153	189	166	184	190	202	200	163	171	187	145	155	163	184	207	166	160	172	168	182	173	176	165	152	172	161	168	200	171	132	141	149	181	160	153	184	179	155	168	184	175	193	170	177	163	158	183	184	150	173	142	179	173	148	184	178	197	170	165	162	154	162	167	164	178	168	179	192	189	152	177	160	167	197	168	170	182	196	183	152	166	154	134	168	183	158	181	167	186	169	174	148	167	180	156	168	183	188	170	158	179	165	170	165	178	181	180	144	139	164	174	191	166	177	174	172	174	160	173	161	177	195	167	185	177	178	172	178	155	147	181	171	157	151	164	207	185	180	165	179	139	166	161	183	189	167	162	171	141	144	163	174	172	173	162	162	173	165	185	167	154	172	199	165	156	170	178	155	183	157	176	158	165	180	137	164	176	194	166	195	175	148	171	184	179	177	168	153	196	179	183	160	166	150	174	183	172	197	204	174	170	159	167	162	158	179	169	182	149	158	180	178	160	163	190	177	179	180	189	161	170	171	173	200	173	171	154	172	171	160	183	200	171	179	170	175	183	156	191	177	178	166	188	165	180	180	201	188	194	171	162	174	193	185	168	176	162	160	173	161	183	157	176	181	152	145	187	181	184	184	169	170	173	164	170	169	178	160	174	184	158	185	187	183	161	171	172	162	182	150	175	174	170	170	172	159	185	180	173	179	174	151	178	164	178	190	178	165	207	194	146	186	158	186	184	170	178	143	200	172	154	150	150	160	183	189	150	182	177	175	170	196	167	165	171	170	181	170	168	203	188	155	186	181	200	188	175	143	166	189	180	199	177	169	167	171	173	162	156	159	180	191	208	172	172	182	169	181	179	173	170	167	175	144	152	159	156	171	148	165	179	167	153	168	174	155	187	190	155	139	164	153	163	185	182	172	171	159	181	162	197	177	154	191	186	151	153	186	173	164	204	170	184	176	176	180	157	184	167	178	180	176	164	175	166	162	175	161	170	170	172	161	180	191	182	157	184	164	179	185	154	172	167	172	187	152	160	192	163	163	170	153	165	165	177	192	167	167	152	150	176	160	166	179	183	179	189	184	172	185	169	192	175	153	166	165	171	165	169	174	165	160	187	152	173	179	184	181	178	160	159	191	168	156	190	190	180	159	180	161	175	180	169	168	174	156	181	167	164	169	172	190	170	178	158	162	182	165	190	170	185	171	169	165	158	166	156	162	180	164	152	168	181	175	153	186	165	168	158	168	161	182	160	182	176	174	166	169	185	193	157	170	158	195	174	162	171	141	180	178	173	172	155	147	163	193	165	167	171	149	141	170	147	179	149	176	156	174	177	154	159	173	159	198	182	180	172	175	177	164	196	166	177	175	149	179	167	173	149	178	162	182	194	188	169	194	164	164	184	159	171	162	192	196	160	158	170	142	185	168	165	167	174	166	189	170	167	158	173	171	202	185	163	169	176	172	179	153	163	173	171	161	157	195	171	166	172	148	168	191	146	203	170	146	147	160	162	175	156	172	175	194	168	162	176	150	158	163	167	165	170	194	159	159	156	176	167	162	178	187	159	152	200	179	166	164	159	152	170	178	172	171	168	171	184	181	168	147	166	190	149	174	161	173	163	174	187	174	181	144	189	190	168	158	196	157	166	174	147	193	166	175	183	169	167	189	139	170	160	184	166	184	159	159	167	185	189	180	181	173	167	196	153	144	152	179	177	168	187	169	185	165	178	167	160	179	168	189	155	164	162	156	178	184	176	166	174	171	173	174	178	162	188	171	173	165	156	203	178	179	157	153	165	152	164	175	160	190	174	181	186	177	179	171	150	142	176	185	181	166	190	171	163	168	171	163	167	167	162	187	173	181	174	167	150	149	148	186	158	156	175	161	147	182	160	182	199	172	170	163	178	167	170	188	143	161	178	173	155	188	137	181	184	151	185	185	163	151	191	154	180	166	174	168	150	175	175	179	172	171	155	166	159	189	165	150	179	162	175	173	172	209	152	180	156	172	153	168	173	164	164	170	176	166	177	192	158	168	176	152	158	154	170	157	161	179	180	150	156	159	157	174	174	172	185	183	161	177	152	194	176	164	167	157	187	178	173	146	167	164	188	167	181	164	178	174	157	172	190	185	194	173	174	170	186	167	168	177	172	163	156	179	203	162	185	178	175	153	172	192	167	175	208	148	159	176	180	171	165	167	187	181	179	178	164	164	183	179	183	165	187	173	178	169	177	146	180	164	172	195	157	186	180	177	163	168	169	157	165	187	182	175	179	217	168	179	162	156	181	168	185	148	177	157	172	157	182	185	184	197	155	161	174	159	164	162	157	164	182	162	161	188	180	164	160	157	189	166	147	179	163	179	163	161	176	165	178	175	184	171	153	177	153	154	185	163	165	166	159	174	163	172	189	186	156	160	192	163	194	169	166	156	179	188	169	147	182	199	175	177	154	162	160	176	190	175	163	170	189	155	159	194	195	166	169	172	183	176	165	165	172	188	195	170	196	148	163	170	193	159	170	154	188	146	165	168	180	160	151	192	193	175	163	159	175	194	165	186	167	169	164	183	143	168	154	167	162	163	175	177	177	159	156	175	171	159	166	190	171	188	170	177	178	181	175	148	180	157	172	149	197	171	167	177	177	158	164	150	167	164	167	200	178	188	154	175	176	147	174	169	153	190	168	166	164	173	184	172	176	161	176	189	161	174	172	190	170	201	160	171	155	149	193	176	174	168	168	175	174	190	165	145	167	176	185	124	187	175	155	182	184	197	170	164	171	158	187	165	180	166	161	164	163	169	175	168	156	167	173	161	163	143	187	180	163	165	150	168	168	205	185	155	169	178	174	161	182	170	175	155	197	155	186	186	163	171	171	174	144	192	166	157	160	165	161	168	155	163	177	169	172	159	177	170	176	173	158	154	170	176	174	185	185	174	152	154	164	188	162	178	154	170	159	179	188	155	166	166	181	180	158	163	171	194	158	166	172	170	178	162	172	169	166	170	185	168	175	181	159	157	153	165	155	166	173	198	159	181	166	155	182	166	153	162	178	163	173	167	169	159	181	156	168	183	174	160	183	190	187	168	172	176	178	166	166	175	170	159	183	165	171	168	175	188	176	163	172	155	171	170	144	167	160	155	138	161	194	191	181	179	168	176	157	183	192	163	172	143	167	180	173	173	145	176	152	184	169	176	171	162	171	176	187	183	163	174	187	174	211	160	181	180	164	192	179	172	154	160	169	183	171	176	189	157	167	168	157	159	174	175	171	168	154	187	155	169	168	174	175	190	174	184	177	162	188	178	170	169	190	178	175	169	181	166	167	178	167	161	174	165	175	174	172	198	186	169	164	167	176	175	164	175	181	174	189	177	157	183	181	159	172	171	156	168	193	191	157	171	166	174	197	183	169	163	157	154
24765	21697	28832	25078	21073	2231	511	369	283	255	243	215	204	178	180	177	165	157	169	153	145	164	150	137	149	163	140	156	141	160	155	137	153	133	138	137	158	156	144	131	139	124	144	125	136	129	120	148	137	146	123	116	145	140	132	121	128	135	130	159	120	123	113	134	139	125	129	135	136	127	131	141	132	131	133	128	134	142	111	150	135	141	125	107	135	132	134	131	124	130	132	138	155	111	141	115	142	145	122	111	124	135	129	131	146	133	123	124	126	136	113	119	127	118	141	146	148	128	139	148	150	148	141	131	123	124	128	155	134	120	137	122	145	103	133	139	150	120	131	143	121	131	125	126	140	140	131	140	138	127	137	158	127	135	116	143	138	126	129	154	154	135	119	133	133	142	139	125	122	138	132	142	111	123	130	148	147	127	159	130	114	132	142	134	131	119	143	158	122	143	122	115	126	131	122	134	122	153	159	144	148	133	122	118	140	136	144	126	122	131	118	148	146	137	127	141	134	131	120	145	138	150	123	148	127	135	121	117	115	134	119	125	114	128	128	133	130	127	133	142	137	141	121	137	141	125	120	145	114	129	121	116	131	134	138	157	135	148	142	146	130	133	120	124	133	121	132	123	135	152	156	123	151	137	131	149	121	108	140	129	132	149	130	115	141	128	134	136	124	148	129	151	133	141	94	136	141	150	113	128	115	122	128	133	151	122	128	128	138	129	139	108	127	129	103	138	128	126	126	119	151	133	147	137	132	136	131	123	124	129	134	126	120	138	126	148	132	120	122	123	137	117	123	118	127	114	138	136	114	131	129	147	115	135	133	120	117	115	134	106	143	144	124	142	145	133	121	146	135	136	154	131	131	139	137	132	122	114	121	131	140	119	112	157	146	130	133	129	131	138	151	125	117	127	116	151	124	129	139	132	129	130	137	122	107	126	132	141	136	140	137	121	130	107	127	118	132	134	129	120	132	132	129	123	129	119	141	121	135	127	101	149	124	138	152	112	149	120	119	133	127	133	137	127	133	124	138	120	117	136	150	141	129	153	120	130	150	136	124	137	109	117	133	126	136	122	133	114	127	129	150	125	132	116	130	127	128	119	131	139	124	145	108	130	128	133	134	135	118	128	134	138	145	147	113	128	117	148	131	138	141	153	135	142	124	143	133	129	155	113	131	142	136	137	147	136	140	113	130	136	138	122	122	102	119	118	147	129	121	121	138	143	128	100	124	148	115	121	115	137	162	144	156	131	127	152	134	126	122	123	132	116	140	146	113	148	106	132	121	121	134	99	121	136	142	149	132	133	134	117	114	136	131	127	146	134	136	143	136	148	118	128	138	135	138	131	144	142	153	126	119	144	124	136	130	127	133	140	114	122	127	149	122	132	121	128	145	108	123	114	132	132	120	119	120	129	125	136	129	121	137	144	118	127	126	129	127	135	121	138	134	120	116	126	140	161	129	131	125	125	123	122	114	121	123	131	146	143	106	125	135	133	125	124	120	147	125	135	122	116	108	120	138	132	109	123	153	135	123	139	124	138	138	126	143	128	125	139	142	119	134	149	137	143	151	134	121	122	144	150	132	132	142	124	130	139	114	144	142	130	140	112	128	146	106	123	121	147	132	129	118	122	125	112	138	121	123	142	131	151	137	130	124	131	127	109	120	135	125	128	142	133	146	115	125	128	153	138	126	116	129	106	111	130	127	141	131	141	139	139	132	125	131	138	142	129	147	115	132	140	129	147	139	123	128	124	123	131	124	110	125	135	130	121	126	138	119	139	134	129	143	129	136	144	132	105	145	138	107	129	130	125	161	123	138	150	120	134	128	123	143	136	141	119	137	117	121	134	132	136	137	118	133	112	107	134	134	124	134	138	153	138	122	151	126	112	135	158	123	110	138	132	127	128	136	118	157	149	128	117	129	141	111	149	126	132	121	129	126	135	145	130	135	111	141	135	139	139	128	119	130	133	140	135	139	123	120	123	120	127	126	134	108	140	136	146	141	150	128	144	149	120	139	139	139	123	163	108	128	136	121	116	152	146	119	126	125	144	144	141	144	143	121	144	158	120	141	124	130	131	125	152	95	152	149	149	146	143	123	146	137	134	131	121	117	136	135	135	105	136	120	120	142	129	150	130	112	113	129	128	149	118	130	125	150	146	126	126	132	135	116	144	102	115	110	121	152	120	125	133	122	125	138	126	130	127	137	144	144	133	137	135	131	113	128	143	140	127	135	133	137	118	119	130	133	121	123	136	134	119	125	109	142	117	127	120	120	138	134	137	138	149	123	131	123	131	117	134	132	125	142	122	147	116	149	140	129	127	129	121	140	133	119	138	149	127	135	133	128	111	127	115	144	144	121	143	115	135	112	124	128	130	152	140	139	139	117	117	115	149	135	144	122	133	125	123	150	127	140	117	147	153	109	152	150	135	142	134	122	131	118	138	120	147	121	125	138	122	138	133	119	118	146	122	123	131	111	139	122	132	123	120	138	133	117	153	113	138	118	111	127	126	130	137	116	136	126	149	134	116	109	132	141	103	125	143	132	117	166	131	138	148	127	143	126	154	131	138	140	115	113	120	122	116	149	133	128	150	147	126	135	132	113	108	138	149	119	126	152	112	117	138	138	130	137	127	137	122	120	117	147	126	124	119	159	138	140	123	122	137	147	126	164	137	141	121	122	119	129	134	139	149	128	127	138	157	111	140	134	111	135	141	136	125	128	125	127	132	111	143	124	135	139	161	126	120	142	138	118	126	118	139	128	157	129	138	133	123	118	128	124	129	134	139	124	117	124	136	139	134	136	132	137	133	140	118	142	140	145	127	129	126	140	128	144	126	144	130	120	132	148	134	124	141	121	140	150	129	128	142	148	146	153	134	139	143	126	116	141	142	139	125	128	158	123	120	141	129	130	118	142	119	143	136	136	139	114	136	104	137	112	152	134	149	134	134	130	128	150	139	119	133	130	131	141	136	131	116	135	149	134	128	130	119	128	124	138	136	128	146	143	160	134	128	130	130	147	124	142	126	122	125	147	132	125	127	144	116	127	137	123	128	125	125	141	130	131	144	125	134	132	134	121	126	135	125	133	140	124	134	106	119	140	127	130	130	124	134	136	127	132	126	120	118	124	131	116	130	140	129	157	128	145	148	124	137	123	142	139	137	103	139	127	112	127	106	142	147	110	169	134	118	116	142	125	131	135	145	114	137	151	118	143	152	132	135	128	136	134	135	133	153	119	132	140	118	137	131	130	141	139	125	113	146	155	144	136	121	129	151	110	128	135	128	142	132	140	117	130	122	141	150	143	128	147	132	126	137	128	133	138	117	137	127	135	118	141	119	132	131	152	130	121	162	134	123	134	120	128	131	131	118	138	134	113	130	120	150	169	153	125	130	129	125	119	124	129	121	123	123	121	116	120	126	109	141	125	122	121	120	141	162	149	129	126	124	120	130	118	113	135	144	134	152	125	143	135	115	135	147	131	140	135	124	108	136
42974	11273	8320	4132	2673	1856	1466	1172	993	817	671	673	563	526	487	415	456	402	390	415	355	347	343	338	333	323	364	355	300	304	319	305	311	277	302	299	279	271	306	278	285	297	277	286	287	289	277	277	272	249	257	287	273	274	256	249	316	275	292	286	266	294	289	273	259	276	254	269	260	259	307	276	269	283	254	305	271	252	292	297	269	288	266	286	293	282	260	278	248	268	276	265	268	251	283	266	267	291	272	268	275	242	259	272	275	283	273	268	266	270	258	264	275	287	271	258	269	248	257	278	268	291	264	268	293	299	275	243	265	292	308	280	290	246	278	274	265	297	269	318	275	257	229	252	246	274	242	270	270	289	262	253	267	257	261	271	268	303	263	264	260	294	247	272	279	253	293	255	291	280	238	262	276	265	269	256	259	261	274	263	240	253	266	306	271	282	279	291	292	272	241	290	273	266	259	263	232	252	263	308	254	275	237	245	279	273	286	270	285	268	308	243	259	263	255	276	271	283	246	252	254	239	267	259	283	273	267	268	247	276	279	257	279	285	256	254	285	253	237	277	258	263	269	258	251	249	265	252	263	253	244	262	254	291	246	263	269	269	278	260	256	256	258	289	254	265	245	274	269	250	305	308	257	241	285	277	267	233	237	291	254	261	284	260	254	270	258	260	288	280	258	256	268	244	249	269	301	247	271	280	252	287	282	248	273	286	241	260	268	255	250	261	274	248	273	259	261	256	278	273	261	255	259	281	267	265	266	245	285	284	233	264	280	289	291	266	259	270	250	279	287	251	265	273	283	282	258	262	262	280	256	241	248	280	248	281	290	279	278	263	296	232	248	246	269	273	242	255	262	251	263	247	280	253	248	262	229	287	285	264	252	267	250	284	250	278	288	262	250	249	276	245	283	267	258	272	264	257	252	274	242	282	251	246	253	259	253	260	255	257	267	270	281	246	248	267	246	270	263	261	235	254	250	248	291	253	258	286	270	292	251	275	260	283	273	271	257	237	276	252	275	275	278	272	282	275	268	266	266	264	259	280	247	273	275	272	273	299	262	267	256	272	270	250	254	269	268	261	258	265	282	274	247	269	269	255	261	283	265	287	255	274	250	285	277	249	262	241	253	260	266	269	232	263	252	261	256	267	296	251	258	273	279	262	269	298	266	287	267	261	281	235	279	269	275	243	276	271	260	263	269	241	304	261	248	266	235	284	260	260	283	252	270	260	262	261	279	249	242	282	286	273	251	248	241	245	270	259	277	255	250	262	251	262	268	277	249	271	262	247	265	287	261	249	309	253	257	265	269	250	264	252	265	262	268	266	238	264	275	273	259	234	280	255	276	261	269	274	254	277	262	264	290	234	271	263	264	268	271	271	266	280	252	287	306	261	293	258	285	237	251	286	267	224	263	260	288	272	257	278	278	239	301	247	280	275	274	279	250	261	268	265	283	279	286	270	258	249	257	267	272	258	273	268	278	283	269	256	255	256	276	245	273	250	289	294	267	294	253	257	275	273	228	283	286	287	266	293	256	294	260	263	266	265	256	260	252	246	267	239	276	283	244	304	277	248	275	216	266	301	258	275	258	257	282	270	280	253	286	238	267	273	288	263	271	263	261	264	249	275	260	280	232	259	257	271	254	253	254	251	262	257	296	269	280	277	271	263	226	253	272	262	258	264	277	267	272	309	271	252	249	257	258	250	278	266	285	278	259	248	268	259	246	224	326	270	264	282	268	248	276	285	294	283	280	273	274	298	273	234	270	246	243	284	276	257	262	260	240	257	257	284	264	256	301	228	263	252	263	263	261	267	247	254	264	299	268	286	252	274	235	255	267	239	253	264	284	257	300	284	274	263	269	236	265	269	274	265	250	235	255	270	279	248	257	251	232	269	253	261	286	295	279	279	268	254	300	267	240	260	238	272	264	254	287	253	278	219	269	266	285	276	243	257	289	248	263	267	290	275	269	275	286	259	281	239	245	281	260	249	250	277	264	280	261	247	272	264	276	257	236	251	253	248	272	275	249	272	259	261	267	277	233	273	275	271	268	280	262	265	277	267	242	277	259	253	275	272	244	244	262	268	264	274	272	271	263	257	251	276	294	269	278	287	258	298	262	289	305	285	265	271	269	248	259	246	289	246	256	267	285	258	267	260	270	263	299	265	272	271	280	254	266	264	266	287	240	233	276	250	235	244	254	254	254	241	274	263	282	240	252	258	270	272	248	290	285	283	281	273	287	267	279	269	263	240	281	260	264	276	262	247	296	240	286	234	278	272	286	272	251	300	276	270	275	284	273	277	258	266	264	271	301	266	273	292	257	267	247	268	249	275	244	216	301	274	295	279	264	280	280	293	242	271	271	272	250	257	244	291	273	243	288	257	256	235	271	248	273	271	270	260	269	265	239	253	277	278	255	261	290	261	216	257	243	266	262	253	262	273	246	242	287	292	262	286	271	254	279	244	261	226	271	283	286	264	264	297	296	263	288	266	276	253	294	259	277	274	262	265	281	286	275	276	264	237	292	260	248	270	265	274	252	289	226	276	264	257	246	235	269	306	264	264	298	285	258	289	250	277	247	254	276	262	258	260	290	280	255	259	308	273	303	268	269	249	266	254	276	281	281	280	308	254	267	230	276	263	273	279	266	290	298	273	269	273	251	257	267	258	257	258	258	265	270	239	260	294	268	249	245	270	240	296	266	253	280	266	259	238	271	256	244	265	265	249	266	289	284	273	278	272	252	257	241	277	279	288	229	269	259	255	255	262	259	279	278	255	251	272	267	290	275	272	253	248	256	252	276	277	273	263	289	271	281	255	262	241	254	278	250	269	262	271	264	258	281	271	250	251	233	269	275	276	256	265	275	249	269	273	250	276	266	260	248	263	259	256	259	275	252	261	260	253	247	279	258	302	263	327	285	288	255	292	266	278	279	273	250	242	274	230	261	262	274	293	264	259	267	248	264	259	250	275	268	271	269	262	271	271	268	227	284	289	288	272	266	280	268	282	258	241	242	280	245	270	251	276	253	266	249	239	247	287	284	237	290	281	264	275	282	249	256	258	240	280	276	255	283	249	270	264	270	275	239	262	273	271	278	295	282	298	288	284	286	273	270	248	273	270	264	274	254	262	247	279	280	287	243	284	262	271	273	229	282	280	287	277	261	258	275	270	266	251	253	259	270	275	271	242	269	269	256	290	248	267	276	256	245	264	262	302	271	288	260	253	285	278	269	260	242	251	280	268	288	294	272	287	276	255	276	259	251	246	226	285	237	300	260	245	265	260	256	256	253	274	272	239	277	295	285	295	254	257	240	271	238	260	240	295	275	259	270	292	257	252	251	263	245	266	268	270	255	273	246	263	283	280	295	275	254	241	259	257	243	254	263	265	249	277	263	259	239	279	278	298	252	261	281	257	271	264	265	269	291	267	262	266	267	268	281	246	265	267	248	247	255	284	263	293	247	228	300	275	274	240	248	254	263	274	287	262	252	269	255	276
23837	21734	29536	24472	21735	20635	2246	822	601	557	494	438	414	391	392	384	376	345	369	373	321	367	331	319	317	330	327	323	291	333	293	310	296	300	325	288	310	325	310	325	298	292	296	282	291	293	296	305	296	307	309	279	306	275	281	288	262	310	290	288	315	268	301	306	269	311	297	342	296	251	294	267	300	280	247	288	287	288	319	290	315	301	291	284	264	273	258	279	269	326	305	269	286	293	277	260	277	309	277	292	308	288	298	282	274	281	263	267	301	324	315	312	265	296	257	323	276	274	265	282	276	271	297	280	304	313	296	278	267	285	281	263	304	313	295	285	321	277	267	278	259	282	274	307	275	261	272	281	297	305	318	254	287	278	276	304	277	280	281	284	282	305	313	300	270	288	321	286	302	251	287	256	277	282	312	279	300	297	298	274	286	309	297	261	298	274	271	255	314	292	295	275	282	323	288	285	282	272	276	290	262	309	332	289	299	267	271	292	309	297	306	299	293	283	286	273	295	276	313	310	273	306	267	257	287	287	266	255	282	256	280	259	291	310	292	291	291	288	280	293	305	279	269	290	291	316	303	284	297	293	317	304	309	280	288	308	268	305	288	291	279	266	262	265	289	297	289	279	312	272	241	271	286	271	319	301	258	296	291	260	273	277	275	275	293	275	280	299	283	281	278	278	298	261	276	277	275	304	313	272	273	284	282	296	294	298	288	309	268	281	282	256	266	319	302	288	332	283	243	287	281	281	271	284	255	272	283	292	327	284	315	283	275	302	288	267	304	280	290	304	292	298	299	280	264	285	304	267	304	286	300	286	320	287	286	287	257	272	291	281	304	296	266	330	289	294	258	299	279	280	267	280	297	274	310	264	290	294	274	296	284	341	271	292	300	269	300	292	299	256	260	291	282	294	297	282	311	294	265	316	295	291	275	282	314	301	271	278	312	283	291	266	303	264	274	319	298	284	286	304	298	278	287	284	274	242	302	290	279	298	279	295	269	315	292	284	306	285	290	267	287	261	275	280	294	276	266	276	283	288	272	301	300	305	275	302	275	257	300	300	287	318	273	304	299	270	295	284	276	261	301	292	303	290	286	259	289	274	294	273	269	285	318	284	271	310	252	277	296	271	294	297	311	281	280	288	311	284	288	294	283	277	279	292	324	273	294	271	303	254	282	262	273	271	283	279	266	272	296	311	285	291	271	267	277	282	319	284	338	260	272	273	299	299	271	270	282	272	286	290	275	272	278	277	284	284	301	310	265	290	285	285	297	309	267	261	293	302	323	268	322	288	269	283	310	271	261	292	279	290	260	285	298	285	286	277	285	236	318	289	289	290	273	298	282	309	279	286	287	288	296	294	280	297	268	328	287	263	296	288	249	279	270	301	306	271	297	309	301	305	280	298	266	293	298	256	308	282	287	287	304	286	293	277	281	282	316	263	266	283	302	257	275	253	296	288	240	253	301	277	283	298	306	315	281	299	307	283	272	291	295	296	313	304	301	282	296	268	299	274	290	298	281	275	312	287	292	270	259	271	283	258	290	298	289	278	262	314	291	258	296	305	318	285	284	280	291	275	272	301	290	340	295	280	286	260	288	272	284	286	271	288	286	304	272	299	313	275	283	284	300	294	300	296	300	276	259	293	256	287	264	272	276	260	283	293	326	291	306	276	268	277	271	297	288	280	291	291	308	278	273	298	307	306	290	265	318	280	292	289	282	296	275	277	292	338	262	319	301	306	285	310	292	286	290	265	274	299	268	267	296	265	314	275	257	298	302	254	300	283	284	269	267	282	303	290	276	272	268	279	274	284	283	277	290	267	259	284	288	311	277	286	302	298	270	269	312	278	262	286	311	273	258	307	267	289	261	248	287	291	290	275	304	293	256	285	303	283	274	257	321	256	295	292	286	302	297	272	278	275	284	286	286	298	270	300	288	304	272	295	247	272	293	303	279	261	278	283	290	269	272	289	266	253	261	298	272	269	310	289	285	279	289	279	288	288	305	283	297	271	267	298	295	265	266	272	282	318	269	311	302	316	294	286	281	251	296	297	289	284	290	267	283	274	280	293	300	276	300	259	297	287	278	270	262	316	298	293	293	275	261	311	292	286	299	299	268	289	314	275	296	273	269	275	276	311	287	293	308	274	275	281	275	259	304	315	298	310	255	300	272	268	293	304	275	302	281	319	290	262	287	316	289	268	310	307	271	276	312	256	296	267	253	278	275	307	282	271	258	285	298	281	272	281	279	276	331	261	261	288	260	281	339	283	298	290	294	287	303	291	288	276	280	323	292	294	284	295	291	268	302	274	280	294	306	298	275	273	277	300	267	305	301	316	288	314	319	293	269	287	287	307	306	288	277	292	293	268	277	272	268	277	249	309	291	292	315	294	261	311	297	292	285	308	296	301	285	285	310	293	283	281	302	311	261	259	333	271	248	260	259	300	283	321	316	301	280	289	298	277	303	297	269	268	284	306	298	290	270	302	303	295	295	295	279	262	296	289	302	292	266	293	276	263	289	311	290	276	279	287	273	265	296	303	251	265	312	271	271	284	293	293	281	262	296	279	272	268	248	308	302	294	323	303	292	305	292	271	300	302	333	300	291	272	286	300	244	267	280	294	278	294	266	294	289	309	281	309	274	278	286	290	304	291	290	283	255	290	288	296	289	236	310	277	292	295	307	264	284	274	304	285	263	264	253	274	306	294	273	269	273	308	271	290	326	284	289	295	279	283	293	308	290	311	295	268	273	317	269	283	276	264	279	267	313	302	303	285	296	275	259	269	277	291	283	282	253	276	296	305	302	278	263	270	288	286	294	282	291	294	317	278	290	299	284	279	258	304	259	268	278	300	285	299	261	264	261	258	289	282	284	314	284	282	309	272	291	319	300	283	281	277	314	292	312	306	280	272	311	288	334	316	302	284	285	267	273	301	279	261	255	258	278	290	273	310	265	291	267	296	272	274	278	291	254	278	291	302	265	296	259	289	289	315	280	253	269	302	273	282	268	281	289	279	304	287	254	271	271	312	293	298	275	299	292	273	286	281	283	280	262	319	297	266	305	290	293	293	295	285	274	284	263	300	271	286	315	312	323	320	282	298	283	279	274	290	292	312	265	278	283	288	284	267	293	281	301	292	264	287	310	252	294	287	298	312	296	298	299	275	321	281	301	278	240	300	274	285	304	292	287	284	292	307	286	286	290	285	274	269	281	279	283	309	275	264	309	267	282	295	261	295	297	296	332	296	262	339	282	291	295	266	298	291	310	302	295	320	294	286	288	275	282	266	263	308	295	299	271	277	273	312	277	289	298	270	282	282	296	289	305	297	288	287	283	298	280	292	327	301	283	296	251	307	289	274	293	294	267	312	272	290	280	267	288	288	277	307	284	282	269	275	268	300	260	295	280	289	314	272	273	307	290	291	278	277	289	291	262	280	287	297	288	238	269	267	304	295	289	286	275	300	273	270	286	289	323	301	272	269	304	254	277	251	289	293
50353	16735	13581	7431	4976	3800	2822	2346	1816	1627	1413	1192	1150	1033	1035	903	822	796	765	775	755	743	679	683	651	653	656	631	579	613	616	587	584	599	611	580	560	621	599	603	598	570	552	535	561	555	532	575	591	543	564	571	519	564	525	583	581	586	563	554	585	559	548	539	582	537	496	521	580	553	556	557	559	592	580	570	528	570	570	562	545	544	580	558	552	549	544	518	526	481	554	562	552	558	573	530	531	541	541	594	536	516	556	509	502	553	558	518	521	546	534	517	571	537	550	504	569	528	577	518	518	549	528	548	569	543	549	513	555	530	559	546	524	526	515	509	517	507	572	529	511	507	502	521	588	542	511	520	538	567	552	553	545	524	532	546	506	594	537	546	515	546	547	540	560	520	564	540	531	510	552	502	512	580	560	536	555	531	553	520	540	547	537	497	511	528	577	554	523	571	538	534	566	564	565	488	548	536	596	565	561	576	538	532	545	557	546	523	595	560	545	550	520	505	523	565	542	558	512	562	571	551	566	523	571	560	551	540	494	505	585	533	540	548	505	544	525	541	518	539	598	530	517	554	527	548	517	534	538	520	552	562	525	529	507	494	564	537	544	528	522	510	562	511	550	547	541	523	576	524	531	542	558	509	555	530	513	572	509	532	549	562	583	552	526	557	536	502	518	570	560	567	565	525	550	534	552	583	514	516	523	507	518	577	530	503	552	593	526	521	544	517	528	526	521	544	535	549	532	538	519	531	498	544	499	539	558	567	521	547	505	503	563	538	597	533	554	567	575	531	531	534	524	564	542	539	509	553	533	511	485	545	562	557	542	574	539	561	579	551	564	551	503	522	535	581	597	538	546	510	550	524	546	558	550	515	570	530	535	535	517	538	533	477	561	536	544	534	515	552	530	569	558	489	527	519	503	525	538	558	514	565	514	595	582	501	549	533	554	546	559	520	550	554	542	561	498	547	544	517	571	519	547	487	531	576	539	569	550	532	532	553	549	546	548	546	477	520	536	557	557	557	553	494	541	534	571	555	535	532	546	533	525	539	501	565	539	584	531	555	544	507	551	539	544	561	524	524	510	570	555	518	563	502	534	566	487	508	582	498	537	528	528	565	554	527	528	574	510	525	558	541	526	535	543	540	568	558	512	568	505	561	575	563	579	539	542	484	541	531	535	571	560	535	498	563	548	587	546	534	548	593	520	535	574	564	543	535	559	542	550	478	556	546	554	549	536	561	514	522	536	507	526	556	517	537	521	524	527	553	518	525	592	510	542	526	577	557	521	539	537	537	543	528	578	543	495	549	522	516	556	510	549	515	507	552	525	592	536	562	555	544	509	536	551	507	538	540	528	520	560	518	568	557	561	485	533	502	547	515	555	546	543	548	547	555	530	567	536	567	565	526	546	508	519	483	509	526	515	526	510	509	581	557	523	541	536	504	531	527	506	540	514	536	558	508	526	527	504	557	488	557	524	535	536	517	579	552	556	497	551	546	559	541	542	525	539	507	543	550	523	537	524	543	598	522	521	544	534	502	541	572	550	513	568	561	509	505	501	533	549	557	551	553	568	584	551	492	533	539	531	559	561	562	574	521	561	531	551	579	528	547	553	521	541	502	522	486	565	556	510	534	539	513	563	530	555	533	513	506	503	542	542	538	555	514	561	541	554	488	518	560	570	578	542	521	547	532	528	550	536	548	524	577	527	512	504	531	507	516	521	525	548	559	551	532	520	542	566	561	525	559	543	573	532	540	550	538	532	551	536	552	500	516	542	558	548	535	507	516	519	545	552	543	571	587	573	528	546	517	532	488	532	538	550	529	519	543	546	542	522	550	554	555	546	575	535	543	520	519	545	594	507	552	519	541	545	476	540	514	539	536	564	506	565	510	514	523	543	549	496	531	511	558	547	516	538	572	536	539	524	500	546	538	575	548	510	545	539	533	564	553	547	549	566	550	537	514	553	531	523	560	538	540	580	556	534	522	559	545	551	542	586	520	515	504	528	557	561	577	562	552	532	550	559	522	522	575	559	528	545	538	550	526	560	502	550	559	507	532	566	522	554	572	612	547	558	482	523	535	522	535	526	547	563	538	564	547	572	568	557	556	539	590	506	528	540	545	524	544	537	524	543	571	560	518	520	503	512	554	548	494	542	567	524	529	514	531	564	545	561	530	500	542	573	528	540	535	507	531	495	506	544	550	550	578	516	551	544	541	547	534	518	533	559	511	547	582	525	525	559	499	530	572	550	526	496	521	580	534	563	552	552	544	529	528	519	526	548	516	498	542	517	559	551	580	487	551	539	526	476	508	566	555	532	540	493	545	479	538	557	529	552	590	582	533	530	517	545	516	508	533	562	516	566	569	504	549	546	523	531	548	511	531	531	513	572	553	529	561	544	554	513	573	537	530	532	545	510	580	547	525	519	509	543	533	565	526	548	545	548	524	548	546	513	504	524	571	556	536	546	518	524	550	533	527	521	516	502	553	543	535	515	593	524	543	587	565	533	530	552	549	522	561	539	555	507	534	553	511	547	539	616	513	564	577	532	530	569	536	501	540	582	541	572	518	499	539	552	565	587	561	506	538	516	545	559	536	562	578	502	526	527	518	525	557	578	545	573	506	530	538	543	489	533	523	534	553	557	557	556	531	504	515	544	505	531	552	516	529	547	536	534	536	501	567	562	545	552	522	514	536	494	530	531	570	510	569	538	544	512	522	519	549	539	549	540	540	562	523	529	587	545	547	550	542	515	526	598	535	548	549	502	551	531	583	538	580	526	530	540	552	503	555	526	542	471	551	553	537	528	503	530	534	519	510	577	513	551	560	531	507	516	541	552	555	526	543	545	544	551	525	532	560	546	541	535	554	541	535	521	554	529	558	555	533	521	573	482	552	551	571	547	583	559	562	552	539	554	522	549	554	487	546	560	536	545	534	511	556	551	551	544	507	536	558	556	585	544	558	540	507	574	554	564	561	501	544	541	528	536	504	559	594	523	551	525	551	538	568	582	528	553	511	592	560	550	550	515	552	562	511	566	514	552	524	549	515	529	547	522	566	502	573	572	538	527	540	521	583	536	524	527	531	550	541	576	530	546	506	530	538	508	504	547	563	529	543	488	484	516	522	534	527	590	527	500	532	513	539	545	555	543	563	531	519	511	600	550	525	559	559	564	547	543	522	530	560	547	554	553	518	559	519	531	543	523	545	584	518	511	567	575	554	518	551	548	541	528	534	537	578	518	578	564	522	526	560	528	542	571	532	532	548	513	559	488	529	537	551	564	545	530	543	549	484	555	496	560	553	542	553	537	553	605	546	538	524	542	555	527	519	533	551	495	513	534	536	524	540	528	546	525	518	564	528	522	536	549	516	551	530	522	567	580	577	505	555	546	561	540	581	535	515	511	520	523	552	571	534	532	534	520	538	521	560	541	548	552	531	581	541	566	533	536	531	559	536	504	556	522	518	512	531	518	550	526	523	558	537	560	508	515	510	537	542
26045	20260	8641	346	150	107	94	116	92	91	68	68	83	77	71	84	83	70	94	59	86	74	69	81	77	90	77	79	80	92	70	82	66	66	82	68	69	87	86	67	79	75	60	72	61	79	60	76	84	85	77	73	74	69	86	77	69	67	70	80	64	74	84	63	84	81	91	73	65	72	67	68	71	82	68	72	78	79	62	78	81	68	85	68	89	81	72	91	83	69	70	78	73	68	76	71	89	90	81	77	74	85	83	74	86	70	70	74	80	99	82	89	77	73	62	71	74	68	70	73	77	68	59	82	73	87	82	81	77	77	71	76	91	74	94	78	65	85	82	74	74	60	94	59	60	82	74	78	82	94	80	82	74	77	68	69	78	101	80	80	63	68	89	74	72	68	78	68	71	69	81	85	88	88	74	86	72	89	79	59	81	63	80	69	72	79	83	78	77	73	84	72	74	85	85	66	60	69	79	88	84	72	77	80	68	71	74	80	76	78	74	82	63	90	68	92	83	74	86	83	77	71	60	69	79	74	78	71	66	84	83	68	72	74	77	70	88	58	70	65	100	74	71	81	76	74	83	75	80	69	69	87	82	64	57	62	70	77	78	76	91	73	79	81	67	72	78	77	67	91	83	82	71	101	70	80	76	63	96	86	96	91	75	93	75	77	80	73	70	88	55	66	80	76	76	77	81	68	67	68	83	84	75	85	81	78	73	75	84	69	85	74	95	74	74	76	71	76	78	73	72	97	83	71	81	65	67	73	77	60	72	73	85	79	67	95	73	82	83	91	79	62	74	100	67	71	95	75	68	54	80	73	74	82	74	98	85	73	72	86	69	76	83	69	71	74	64	79	69	78	81	82	79	74	83	77	69	75	75	82	85	83	89	84	90	71	94	93	85	74	91	76	73	80	81	78	75	68	79	67	84	58	86	81	87	83	72	57	70	60	78	77	74	81	75	81	70	86	101	68	76	68	89	73	74	65	64	71	63	86	62	82	83	69	65	68	85	94	90	82	65	70	91	81	80	62	65	81	78	85	81	96	83	77	70	76	77	86	69	72	76	71	85	71	74	84	81	75	64	90	78	74	76	62	56	72	67	69	74	69	70	72	83	67	70	71	92	68	77	76	79	69	75	76	82	85	90	82	101	80	81	74	70	84	75	66	83	88	60	72	66	81	66	68	60	84	66	71	69	89	77	77	67	79	68	86	92	62	71	95	84	69	83	96	89	82	77	68	63	79	73	82	86	90	78	73	80	67	58	73	71	78	83	85	86	83	81	74	86	93	81	70	71	66	66	64	74	74	88	79	68	85	73	73	99	80	77	71	87	63	63	75	76	89	81	94	65	79	81	81	91	59	87	89	85	91	78	86	94	83	69	85	75	84	74	76	102	80	101	88	67	78	89	70	80	66	78	81	77	86	81	81	76	73	87	76	85	88	81	83	75	84	72	65	70	80	91	72	70	68	90	94	73	92	82	76	90	89	83	68	79	82	75	72	74	88	84	78	84	92	79	63	68	76	68	77	77	80	76	73	87	69	63	75	77	66	71	71	64	84	80	74	63	68	82	79	79	72	79	83	87	73	78	68	75	78	93	79	82	88	75	74	87	76	75	78	65	79	77	79	70	77	79	83	88	75	77	81	74	81	79	87	75	103	78	76	83	78	83	74	65	74	62	83	76	81	86	78	80	77	90	73	79	71	72	91	89	70	88	77	83	81	83	80	85	87	88	76	68	79	73	74	74	76	80	71	78	74	86	62	82	77	83	74	77	67	72	86	68	76	53	78	82	77	86	67	77	69	78	62	76	77	78	72	85	63	79	71	72	87	74	75	65	57	67	66	68	70	66	85	69	71	79	69	76	87	86	77	74	81	74	86	89	75	69	89	71	80	84	78	83	73	63	90	71	83	74	83	67	86	69	84	86	78	82	68	71	75	87	73	91	84	76	73	81	79	66	87	94	74	63	83	75	79	89	85	82	86	59	80	92	100	69	70	77	76	77	72	79	94	75	65	81	74	84	79	67	76	75	69	80	75	85	66	77	78	70	76	77	80	79	79	88	69	77	68	73	73	79	65	76	82	88	66	65	77	74	76	78	87	68	78	78	74	73	82	75	80	75	73	74	73	80	68	82	77	79	87	82	77	81	79	79	83	79	81	75	70	72	78	77	87	69	79	76	98	84	79	85	72	68	62	70	75	66	86	86	69	77	82	82	78	51	59	77	68	81	63	67	85	75	79	79	89	78	75	91	80	71	71	91	83	76	79	77	71	76	83	75	79	69	65	54	85	95	64	90	74	87	74	72	65	68	90	75	95	78	75	66	78	97	75	78	72	64	75	90	76	97	89	79	84	94	75	78	77	85	77	61	84	90	64	86	63	91	68	89	70	76	91	92	65	92	94	81	85	78	69	59	89	76	81	72	84	78	79	85	95	77	79	76	87	82	77	68	88	76	88	74	107	91	76	77	81	69	77	56	61	74	90	79	71	82	82	78	67	74	82	74	67	83	74	77	68	90	96	76	74	87	77	83	88	62	65	88	83	80	86	73	67	72	73	79	65	60	90	80	91	65	77	73	73	78	83	66	66	82	73	83	76	84	72	76	82	75	79	76	75	66	92	80	83	76	69	93	91	86	82	74	66	71	73	74	92	78	88	81	83	68	71	54	94	79	74	97	80	82	73	88	85	95	69	82	70	76	86	85	89	71	80	71	77	86	94	69	88	65	90	77	84	78	64	79	85	81	60	79	86	65	74	76	79	86	56	76	69	74	74	84	77	69	74	68	79	62	79	69	67	72	83	92	79	83	79	69	86	76	88	78	69	88	83	61	94	100	77	77	89	78	80	70	73	66	80	69	71	78	74	76	74	80	80	76	85	77	82	85	82	82	72	69	72	66	83	75	72	64	73	75	69	66	78	77	81	80	102	82	81	74	89	79	80	87	81	77	74	80	84	89	85	81	77	73	76	87	73	70	88	82	94	80	65	85	70	79	87	80	82	74	85	76	72	91	72	78	90	94	87	92	86	74	76	87	76	70	69	81	73	82	78	80	74	76	78	79	69	72	73	70	72	78	67	75	63	80	71	67	67	92	92	83	64	85	77	76	81	91	81	79	63	88	67	71	74	84	75	89	73	88	81	94	80	88	82	69	75	87	75	66	68	89	78	76	80	97	66	63	83	71	90	65	86	89	67	78	77	72	87	69	72	79	88	68	74	85	84	85	71	70	86	88	80	75	77	83	72	83	95	85	71	72	74	65	66	81	82	80	95	92	72	62	69	78	66	72	68	78	74	73	85	83	81	86	70	71	85	75	62	82	76	84	79	60	79	95	81	81	76	98	73	79	74	72	62	84	92	60	85	68	82	79	74	73	85	69	86	78	89	80	90	69	75	61	90	72	68	70	71	78	79	88	81	77	65	69	84	71	79	74	75	91	77	91	79	81	76	80	99	76	81	87	87	79	66	79	82	79	77	84	71	83	57	80	66	79	87
19855	2790	1105	581	409	325	285	234	231	231	208	174	198	181	192	186	194	215	195	160	188	154	182	175	176	163	186	173	166	178	196	160	173	176	176	185	162	167	155	201	198	163	156	177	150	164	180	144	164	184	169	159	159	190	176	155	171	146	207	204	165	166	194	185	199	161	173	173	180	165	160	164	145	170	166	156	174	168	162	149	171	181	169	154	152	194	164	184	179	178	159	173	172	150	169	188	150	194	191	171	167	170	179	168	165	187	163	157	183	165	147	201	162	180	187	190	183	169	167	150	187	163	167	151	183	160	179	175	169	196	157	164	155	163	152	168	181	168	146	185	180	183	180	173	167	175	158	174	165	171	150	165	154	142	143	176	158	157	154	149	150	150	183	148	170	164	174	162	149	162	191	182	178	175	191	180	170	185	188	179	194	164	167	169	197	169	169	178	172	166	156	155	185	171	165	156	171	153	179	142	197	183	167	194	163	152	158	151	190	153	179	164	175	183	175	175	156	183	158	180	189	151	150	168	168	163	155	177	170	192	183	163	195	156	166	150	176	187	178	175	174	186	160	177	174	164	160	163	172	176	175	172	173	203	140	185	186	154	196	152	178	157	165	160	162	174	174	158	177	165	189	164	174	162	144	182	164	176	161	164	179	171	169	158	167	166	172	187	183	170	155	184	140	166	165	193	178	184	189	168	163	184	147	155	169	186	184	205	158	184	179	181	169	185	166	161	162	160	178	175	167	156	176	155	173	176	161	152	161	165	157	149	171	201	151	160	153	177	175	185	185	167	164	178	168	160	185	179	178	162	184	188	167	160	169	157	179	180	170	171	170	168	178	150	184	163	191	166	182	162	177	144	180	191	159	169	165	164	153	157	187	182	157	143	137	162	181	167	169	176	169	151	184	153	154	172	146	151	163	180	169	163	175	185	176	162	173	173	173	153	169	175	180	164	156	169	152	201	166	160	169	169	183	169	170	159	173	165	159	140	157	169	151	174	160	167	201	177	163	175	187	171	151	188	164	185	167	183	168	175	144	156	184	168	168	166	165	168	147	154	174	179	147	178	158	184	181	156	177	148	177	161	164	196	166	169	176	157	154	164	190	167	163	137	165	147	182	166	180	183	148	160	164	160	174	154	173	164	164	171	164	182	154	174	188	178	156	180	171	170	164	162	164	159	161	169	180	176	158	177	187	177	141	169	169	172	161	194	173	167	146	171	161	175	174	192	169	182	162	168	179	170	173	177	195	178	169	181	173	196	181	178	178	173	178	167	173	187	183	162	166	187	174	159	155	160	164	168	170	180	165	193	173	177	180	170	157	171	166	160	160	172	145	162	162	175	173	180	149	171	189	164	202	141	158	164	165	172	155	194	169	178	162	173	178	186	180	177	170	162	176	150	172	157	164	161	147	194	198	166	157	146	163	174	170	181	175	202	158	165	181	178	165	165	181	168	154	158	173	182	168	149	178	161	161	168	141	168	168	180	166	154	168	162	157	130	186	202	161	163	180	183	174	178	151	180	138	190	165	179	167	174	165	156	176	170	171	173	169	183	156	167	162	158	133	180	144	177	172	174	176	161	151	182	162	166	186	176	183	170	154	150	139	156	190	159	185	182	151	172	157	165	158	187	180	168	169	169	164	168	151	180	192	182	181	168	160	166	156	135	164	193	183	148	188	148	181	164	144	164	164	185	159	145	154	171	199	171	154	141	163	186	158	181	160	171	171	181	150	177	152	171	170	152	148	173	168	174	164	190	160	156	159	169	161	187	177	170	160	166	164	173	180	172	159	149	166	159	154	157	169	177	166	183	162	162	169	180	180	190	168	173	178	171	169	164	187	177	199	175	162	188	184	164	173	173	189	168	164	168	174	167	179	171	177	159	143	162	168	193	184	168	148	179	197	183	169	158	191	186	174	175	160	167	174	158	149	203	176	175	166	169	177	189	185	164	157	135	172	173	167	126	187	158	188	176	180	167	180	141	167	153	179	140	168	175	172	171	177	173	173	175	165	162	160	175	171	191	178	166	178	171	174	178	140	176	160	172	153	162	152	184	193	161	193	177	167	191	156	159	179	150	171	169	173	163	171	170	158	159	162	178	171	164	160	156	161	155	185	161	186	158	167	191	178	157	179	189	175	165	169	181	174	160	163	168	168	177	158	160	198	163	168	181	182	175	186	178	182	150	169	170	161	158	167	172	188	187	178	185	169	199	161	177	167	187	174	182	169	172	181	172	199	175	165	168	175	164	182	162	177	155	146	186	175	150	180	170	162	141	157	137	153	191	159	195	163	170	166	175	176	151	189	199	176	168	184	179	157	179	163	178	172	159	196	172	166	177	161	170	185	168	169	180	161	169	165	173	154	168	183	172	168	179	149	160	176	169	180	162	174	160	178	155	181	160	181	172	168	144	169	165	156	141	161	166	170	155	183	181	191	158	184	142	157	163	162	161	163	174	176	160	172	181	189	161	146	146	139	177	163	171	166	162	166	185	173	159	207	184	183	178	179	156	178	188	174	169	157	162	196	168	176	168	184	183	175	175	174	153	147	186	154	185	169	159	192	161	170	159	183	183	161	161	149	165	193	176	164	159	151	167	153	159	164	160	158	163	198	200	179	172	172	160	172	186	172	148	164	182	169	167	181	201	162	159	154	208	169	172	160	181	191	169	150	161	165	178	164	166	158	179	198	154	173	169	144	161	178	166	176	183	162	162	157	161	161	167	188	179	184	178	153	174	147	185	184	166	166	174	189	174	177	153	159	166	159	152	152	181	163	164	164	159	172	169	188	155	168	182	171	172	167	153	167	153	184	190	179	176	168	165	175	155	135	145	173	154	172	179	136	174	152	154	163	170	181	183	184	146	176	163	180	163	180	164	177	185	151	172	180	166	164	170	168	172	166	163	141	178	167	196	170	161	161	178	186	164	172	146	188	172	167	183	143	188	153	156	162	176	157	177	176	161	164	146	197	178	178	191	165	165	158	151	170	152	171	200	164	171	166	182	148	171	173	207	179	183	188	178	188	184	191	170	193	181	177	181	171	169	162	181	179	148	155	189	178	156	200	171	188	169	179	169	162	178	173	161	167	182	161	164	153	160	152	155	175	170	185	165	169	172	156	160	183	156	170	166	150	182	177	155	182	168	159	172	166	162	169	169	166	181	166	174	172	160	170	162	171	165	186	169	150	179	155	181	165	145	182	155	182	173	156	191	164	178	152	179	169	164	170	158	152	161	172	165	195	158	169	161	177	175	173	153	167	165	172	166	177	167	185	176	156	161	185	171	161	183	162	202	174	151	188	165	166	169	196	145	167	174	155	166	174	166	173	175	180	189	202	179	167	150	181	181	157	172	193	186	181	180	160	163	170	186	170	167	154	170	172	174	201	154	174	198	163	157	180	164	175	159	184	168	167	163	175	176	203	191	166	185	159	202	163	160	168	158	183	178	170	176	176	152	176	161	169	164	180	157	161	155	174	178	182	170	169	158
24828	21706	29017	24925	21123	2278	548	353	300	251	225	208	216	193	178	173	158	155	164	182	160	161	150	156	134	138	144	156	149	147	133	139	139	156	125	138	127	146	137	130	126	138	120	131	132	129	113	137	146	138	131	112	132	126	119	134	136	157	108	134	139	152	142	113	147	124	130	121	143	153	150	143	119	140	141	149	139	123	138	123	112	123	112	130	131	137	113	135	108	117	154	137	146	105	152	112	121	126	137	131	122	136	127	136	131	138	111	143	115	139	126	120	109	118	140	142	119	124	120	139	125	125	109	134	136	134	150	119	109	132	131	148	122	118	130	129	119	139	138	122	107	122	132	127	138	137	139	130	148	126	115	122	143	114	144	136	130	127	149	134	125	132	136	139	140	114	115	130	128	144	104	122	151	111	130	109	128	124	136	130	142	97	143	137	119	134	128	137	153	134	132	116	144	135	146	115	131	135	128	120	112	135	129	117	125	134	145	118	117	147	137	121	115	114	122	128	125	110	136	125	119	135	128	130	151	118	134	134	120	147	140	124	110	144	155	117	128	138	137	115	107	144	141	130	129	125	142	113	131	137	142	116	125	105	120	140	123	134	132	131	140	155	127	139	120	129	152	130	138	133	123	123	141	141	133	140	130	126	117	121	133	121	129	115	131	140	123	135	133	144	119	137	138	141	142	145	153	118	139	126	139	130	132	131	144	124	118	152	127	121	129	121	139	135	133	124	124	141	131	134	118	134	129	125	131	126	143	125	132	108	132	125	149	106	134	149	133	116	124	119	131	118	127	101	139	112	120	131	115	138	124	128	154	102	129	135	140	137	119	103	130	130	148	121	136	131	141	113	147	116	144	135	125	115	134	116	123	127	134	128	133	123	125	122	143	131	134	123	127	117	123	127	125	123	130	130	138	130	116	127	125	158	148	139	131	130	106	124	108	132	125	136	134	128	123	165	124	119	129	137	141	121	125	127	110	121	131	141	143	120	132	138	118	136	142	137	136	128	134	123	144	122	149	123	146	135	125	148	147	135	127	128	137	132	117	132	146	157	145	125	134	141	114	140	118	139	126	118	129	126	136	115	133	130	147	138	140	117	133	132	114	140	125	129	117	108	126	142	142	127	142	119	164	123	129	147	124	110	132	128	133	134	146	129	127	127	154	129	129	139	138	155	129	121	127	121	139	132	139	146	142	131	130	129	124	119	117	122	127	141	131	136	147	131	127	149	128	118	121	139	138	121	151	146	135	148	122	140	133	126	130	138	155	139	146	134	136	121	128	135	140	143	132	135	142	138	114	126	129	146	129	134	127	130	129	146	123	136	146	141	123	125	122	146	116	136	138	149	151	139	125	117	101	135	120	119	120	126	140	128	148	132	118	125	125	133	137	125	134	127	126	128	122	131	137	134	132	130	144	126	132	119	122	120	132	129	139	145	119	109	131	121	137	136	125	123	134	130	133	137	120	143	145	134	134	144	125	144	127	113	134	136	123	134	137	125	137	123	135	138	128	148	146	135	123	129	131	108	138	130	138	144	125	138	150	131	131	139	136	139	136	142	109	132	142	124	131	119	136	136	119	123	150	140	129	126	114	123	130	144	130	161	123	135	114	145	132	144	117	131	153	135	132	123	131	127	128	129	127	134	132	117	131	110	135	124	131	142	127	136	138	120	140	134	138	132	131	117	115	142	120	149	118	118	147	120	143	121	125	112	137	95	126	136	132	146	118	115	129	129	126	155	140	138	113	141	126	137	113	136	129	120	142	133	142	109	123	138	140	134	122	133	128	137	145	118	130	135	150	137	125	116	124	130	113	128	140	126	131	131	137	111	123	119	137	139	133	116	132	132	138	135	141	127	125	139	122	141	134	145	130	130	142	134	126	121	117	132	113	138	116	118	132	125	121	127	116	116	154	132	132	127	139	125	140	140	117	131	121	132	124	130	105	125	124	114	108	135	125	113	128	113	140	139	130	140	138	134	126	140	123	120	121	131	141	132	137	143	137	131	128	127	121	150	135	117	128	125	119	123	131	121	113	134	117	130	142	135	137	107	120	116	131	131	153	119	136	121	128	118	116	129	140	148	141	115	153	102	124	111	148	127	109	117	113	132	131	139	134	139	119	113	126	139	133	132	131	130	135	135	116	138	116	139	108	156	142	154	129	154	136	152	131	113	102	138	134	129	135	129	115	152	110	127	140	128	121	140	115	130	136	119	130	145	140	136	158	149	127	114	139	123	128	122	130	129	139	132	115	155	130	109	136	104	129	114	155	132	109	135	121	139	110	119	127	146	112	134	130	116	125	132	128	128	132	132	115	125	134	111	159	144	131	112	146	141	121	129	121	108	120	135	121	136	128	150	131	155	113	127	117	127	125	142	140	108	108	108	128	148	113	140	139	120	124	155	130	117	129	121	131	139	135	132	140	125	150	142	139	108	137	127	132	145	105	128	120	129	132	117	121	128	130	132	111	139	125	125	136	118	133	133	136	131	149	132	140	121	130	121	116	164	115	124	132	128	116	136	125	144	129	103	109	125	115	139	119	139	112	146	117	114	127	152	160	131	126	145	142	131	130	127	129	118	138	112	127	133	127	137	141	117	126	125	121	126	127	134	117	108	138	113	135	134	119	128	137	136	138	162	121	122	126	131	124	120	131	141	124	129	116	123	136	123	137	136	160	128	118	127	121	126	171	138	110	118	132	118	132	143	122	138	135	124	118	144	127	119	127	135	142	128	106	132	126	151	117	135	127	135	135	128	132	138	119	117	109	144	151	160	149	153	114	125	116	114	139	133	137	135	130	151	128	123	127	121	130	100	155	134	158	140	141	118	120	117	126	118	157	140	106	127	153	113	140	139	129	138	121	139	132	137	148	105	126	140	122	118	118	130	136	129	135	128	135	143	116	146	130	118	119	139	136	132	122	123	108	164	112	125	140	124	128	114	152	129	131	137	133	139	127	145	130	125	155	127	140	136	133	147	115	121	139	141	124	130	155	111	120	130	129	126	130	127	141	116	94	130	130	134	134	137	128	120	145	133	147	124	135	110	140	143	120	136	142	118	114	140	119	137	140	156	131	146	139	105	134	116	131	140	115	134	122	109	128	155	126	139	116	137	147	115	137	126	137	120	121	132	147	130	135	129	121	108	118	139	113	123	121	118	146	116	120	113	112	124	127	141	123	133	113	149	118	138	121	140	123	118	123	136	152	132	132	112	121	121	117	124	128	168	108	129	114	122	122	124	126	131	134	134	129	126	140	126	125	130	139	119	133	136	126	127	115	105	143	126	111	133	130	149	143	125	122	119	108	140	136	137	123	121	124	142	135	149	117	147	142	143	127	141	156	110	123	128	128	139	138	131	121	119	143	116	129	156	128	132	136	125	121	141	134	128	115	125	131	149	112	129	133	115	141	128	130	155	140	142	110	131	135	139	129	118	138	123	129	127	136	121	122	135	155	141	112	125	127	133	122	125	124	140	139	144	120	123	144	122
41866	11511	8523	4215	2740	1919	1451	1162	993	855	721	641	558	509	501	474	428	444	387	376	383	380	343	368	325	311	338	318	298	337	335	313	253	285	316	317	293	285	287	292	283	276	295	277	270	299	290	294	274	278	289	284	272	269	262	249	276	262	288	279	276	278	240	287	279	264	272	286	269	265	232	290	275	251	267	262	256	253	259	265	264	287	265	262	257	273	279	249	294	273	280	240	248	286	272	272	244	268	285	263	274	250	270	279	264	264	271	261	250	309	260	273	253	263	262	264	268	248	267	263	298	264	235	257	245	255	272	280	314	257	251	252	247	255	256	286	258	266	293	271	263	248	252	261	260	255	283	250	272	284	278	255	297	251	242	269	268	242	262	247	265	282	260	262	257	265	245	246	239	273	272	276	265	276	274	292	240	258	253	278	311	254	261	280	273	276	270	293	243	242	256	283	251	250	250	258	249	242	273	260	246	301	278	281	280	256	234	292	282	280	234	280	234	264	254	255	250	261	268	263	241	275	271	283	267	252	237	241	272	261	275	276	260	252	273	248	267	270	270	279	294	269	242	255	279	237	285	254	244	241	263	296	270	266	244	298	261	270	251	269	289	263	285	259	308	269	255	281	269	266	279	310	248	274	282	256	271	247	276	268	273	260	252	266	276	255	246	257	279	259	256	260	294	274	258	253	253	244	270	265	259	273	289	280	250	210	245	258	260	287	283	273	244	268	253	262	303	224	288	257	270	267	259	273	257	256	276	267	267	277	276	264	261	279	259	263	273	264	264	265	276	261	274	255	258	301	243	286	249	281	247	230	287	260	284	314	268	278	262	257	262	271	276	264	261	240	252	278	236	279	288	274	298	274	278	266	267	241	292	249	264	253	251	260	241	274	253	259	289	259	276	276	296	266	263	295	274	260	277	255	245	262	250	261	298	289	289	265	288	265	304	261	258	273	267	284	275	259	240	268	273	269	260	258	267	283	250	275	270	266	240	269	261	281	263	262	262	253	271	279	253	283	284	285	292	290	278	242	286	294	252	245	296	258	262	277	263	277	260	257	262	239	267	272	254	259	270	254	258	273	286	279	272	252	263	274	270	260	272	267	291	274	284	274	256	295	264	261	274	282	293	245	270	266	278	262	250	250	274	275	256	260	277	286	281	266	256	272	292	268	262	240	284	253	286	239	256	268	277	277	259	267	249	297	283	226	252	252	269	289	269	273	280	250	282	259	296	276	233	276	277	265	284	309	268	275	298	252	265	260	261	292	271	249	235	252	269	285	274	250	216	256	272	243	284	264	282	242	246	278	243	264	290	280	258	248	275	261	273	275	239	284	278	245	262	261	250	286	259	253	281	263	278	273	289	245	250	266	281	288	271	275	256	276	282	253	295	293	271	254	272	318	252	249	272	270	256	257	271	235	241	278	293	309	257	275	271	258	236	258	287	295	271	275	293	266	280	267	273	284	276	249	264	252	262	293	314	272	235	252	259	280	267	250	268	242	264	266	256	253	298	272	295	260	274	245	262	259	276	252	249	270	256	285	243	241	275	276	268	266	272	272	257	258	265	281	259	277	274	282	272	274	267	243	258	284	287	252	273	260	290	272	260	253	264	280	281	257	295	270	289	264	259	237	251	262	306	276	267	253	266	272	263	286	246	268	275	271	279	279	263	281	238	250	258	246	229	222	244	266	271	262	234	284	243	253	257	253	252	265	265	241	282	266	279	297	304	256	224	253	300	277	253	262	226	279	253	265	245	250	273	243	249	273	246	289	262	296	273	237	281	293	223	283	280	257	262	288	263	248	248	264	267	264	255	287	282	236	282	256	255	248	273	281	267	260	267	266	278	286	247	263	274	265	248	277	286	272	254	267	265	264	254	238	257	244	246	265	278	267	261	259	274	291	271	256	243	266	238	262	277	261	235	276	266	267	233	267	278	271	289	268	256	249	256	270	259	256	285	272	273	260	270	262	261	264	270	230	252	274	262	270	287	267	254	259	277	268	263	257	315	258	301	246	260	264	254	270	265	250	282	269	276	258	262	258	291	261	293	241	263	265	264	266	267	225	255	252	281	246	250	281	269	274	278	252	294	274	249	270	259	293	282	292	276	268	262	272	255	240	236	271	245	266	231	282	260	264	248	292	258	283	257	260	252	269	278	278	255	220	281	260	268	290	276	267	257	260	303	264	252	241	236	278	258	268	278	275	280	265	285	281	290	267	273	274	289	271	251	258	279	298	290	260	272	252	277	263	271	311	265	287	287	278	316	270	258	246	275	293	243	288	264	282	293	251	264	267	262	248	291	270	281	284	260	262	267	256	260	282	279	275	286	268	261	267	260	246	282	284	276	275	269	260	285	275	254	245	268	298	246	261	276	230	256	255	276	254	272	280	281	262	223	270	273	282	250	285	267	286	279	247	263	259	223	272	276	262	264	270	280	279	268	247	271	268	273	277	238	294	243	291	256	262	267	298	284	252	278	277	262	259	297	272	258	264	262	300	260	255	247	301	265	258	292	288	247	218	264	253	273	291	257	242	259	268	296	268	294	269	267	263	284	261	257	258	263	252	276	275	241	262	263	256	276	263	257	286	264	267	237	256	252	271	282	327	228	301	252	266	259	257	259	281	261	250	271	255	245	228	246	268	269	257	265	274	242	256	279	266	283	289	255	268	279	247	271	272	266	248	268	262	279	307	292	273	284	277	252	262	314	279	245	245	284	258	260	277	292	261	248	274	259	255	248	267	308	293	256	252	264	275	243	300	261	278	257	276	282	292	279	272	293	259	266	249	278	267	266	295	261	289	292	260	269	268	286	261	301	270	259	282	275	269	286	274	260	248	268	276	251	267	261	263	269	267	270	270	258	261	262	273	321	273	280	290	252	272	257	247	234	262	278	262	267	298	304	262	269	279	263	236	271	272	283	253	298	255	263	271	259	280	278	271	285	255	271	268	263	247	276	298	262	249	252	260	286	256	250	289	246	262	256	261	274	279	281	272	255	266	260	275	313	267	252	264	282	260	319	272	278	279	275	251	255	279	256	264	268	262	283	292	244	266	282	271	294	243	290	290	290	258	278	248	226	258	242	255	274	242	299	247	253	257	270	275	279	262	243	246	275	280	247	271	271	255	229	226	317	246	276	270	259	265	292	273	285	267	289	292	255	275	273	278	254	230	303	269	284	265	282	298	244	247	266	268	272	317	243	275	259	267	263	279	251	275	241	289	277	249	272	257	287	263	260	247	286	294	263	281	271	274	280	237	278	283	248	259	261	318	288	262	270	253	276	280	232	239	276	286	263	268	233	265	258	258	286	249	288	258	283	279	274	262	260	264	258	265	288	262	222	253	249	249	248	268	252	277	290	270	280	276	259	238	291	269	285	270	270	255	258	270	259	259	275	286	265	260	268	265	253	236	260	235	268	261	236	248	250	257	262	258	268	283	269	259	266	280	247	287	263	277	297	248	300	237	275	261	265	274	267	281	239	268	266	274
23803	21710	29584	24365	21712	21022	2513	814	573	552	460	456	402	407	405	367	370	366	359	321	281	337	368	328	319	330	315	298	324	298	309	272	303	289	319	297	279	282	282	306	302	332	306	294	310	288	282	305	315	284	309	321	300	290	301	242	295	274	283	284	295	283	306	261	293	312	285	287	320	290	308	292	307	303	290	290	270	281	322	275	301	313	305	285	287	310	277	271	279	270	276	288	298	298	298	279	283	274	282	308	266	300	284	285	278	278	276	303	277	300	281	313	283	287	294	268	309	261	266	295	334	317	281	268	263	271	277	291	269	274	306	262	249	308	304	284	306	298	285	284	296	273	275	260	292	266	290	266	273	276	302	266	285	311	298	284	281	296	284	282	312	272	283	271	316	261	265	278	274	321	286	268	280	258	271	278	298	271	266	281	278	317	293	307	298	302	281	289	308	294	282	264	310	290	284	281	296	256	270	300	278	265	283	319	273	299	293	317	284	283	271	261	264	303	296	267	310	285	290	301	290	284	291	296	284	281	277	292	302	251	319	293	305	281	275	287	301	265	271	278	296	313	279	276	295	333	302	285	303	290	299	284	292	244	324	299	325	280	290	317	315	275	289	306	274	288	325	307	301	300	273	286	292	289	280	254	297	280	279	282	299	259	288	292	309	276	263	258	326	279	297	289	311	286	278	291	300	270	292	285	316	281	245	264	284	312	306	280	272	259	294	312	280	312	262	284	291	290	273	294	283	284	257	289	303	261	300	278	286	300	256	294	286	257	275	318	295	284	276	267	296	312	290	281	259	302	278	301	285	275	256	294	255	292	298	324	294	293	282	307	277	267	278	303	284	294	306	289	261	273	244	278	288	283	293	273	284	267	275	286	272	274	292	260	297	286	297	270	273	285	274	275	292	276	281	287	289	269	287	278	266	271	264	314	297	277	303	279	264	280	281	297	309	261	302	322	286	304	290	269	292	311	281	289	278	308	267	318	278	293	241	279	309	307	317	279	291	255	289	289	258	273	292	275	280	256	287	290	317	288	276	298	295	276	290	292	275	289	292	277	247	293	254	295	300	293	269	283	252	292	287	279	292	275	294	273	270	275	261	273	274	280	289	261	284	304	278	275	281	271	312	236	301	283	271	254	299	284	295	282	299	242	271	274	256	270	279	295	266	280	291	317	297	289	287	288	256	281	267	302	264	270	268	309	307	276	297	292	284	274	299	261	308	291	295	279	293	300	296	294	261	289	276	273	272	282	291	315	299	300	279	297	334	257	295	298	303	257	264	281	258	302	303	285	302	263	266	274	317	265	260	285	279	281	279	296	277	283	289	295	288	302	275	295	298	271	302	247	253	247	305	280	294	309	266	284	306	292	301	312	253	289	292	281	292	277	290	246	306	295	294	266	299	256	285	309	296	273	285	274	261	294	275	261	292	295	264	306	270	260	288	288	300	282	280	319	307	278	252	266	311	284	301	272	276	295	267	286	292	321	287	254	286	270	272	298	267	278	242	336	309	289	283	278	293	266	267	282	291	283	318	277	276	278	279	264	275	268	306	294	308	276	291	320	297	275	270	268	272	274	273	276	274	288	306	320	284	258	313	275	277	289	268	287	280	278	287	287	286	290	271	260	291	284	284	306	257	287	311	259	285	276	278	299	310	289	296	308	280	283	291	277	294	256	266	256	279	239	269	289	284	296	292	301	312	275	272	306	280	280	272	316	273	269	315	284	292	284	266	282	276	283	315	272	314	267	274	282	286	287	299	302	267	280	266	283	279	318	275	297	286	316	274	283	278	300	273	279	291	277	274	284	292	290	280	272	286	307	266	317	286	320	288	302	306	269	292	301	281	271	269	288	258	304	307	263	316	274	298	297	291	289	276	299	275	272	309	265	290	280	282	257	253	311	284	315	254	314	278	260	296	283	288	249	266	290	261	295	308	290	287	278	280	271	291	284	261	291	279	250	288	276	306	282	308	280	281	286	325	284	296	286	265	299	275	297	280	285	321	273	273	290	290	264	283	314	279	309	252	319	276	282	282	300	302	268	282	300	274	286	314	270	289	287	290	245	297	292	275	289	301	312	307	250	265	271	311	299	306	253	282	286	279	292	261	256	268	283	305	282	290	253	251	286	277	300	312	303	273	257	272	292	312	301	283	286	258	291	296	278	274	271	307	294	290	283	290	283	276	309	298	256	283	281	300	282	296	316	287	255	272	256	281	276	280	274	263	279	291	314	301	297	272	273	275	279	263	310	296	278	293	304	280	285	268	297	304	255	284	298	274	267	286	295	303	289	303	296	297	317	267	274	330	298	309	261	286	285	280	306	254	280	306	288	295	269	294	295	238	298	272	272	264	278	299	309	300	289	270	307	230	258	313	317	275	281	294	309	276	272	296	305	276	279	270	255	280	288	279	286	270	298	297	293	306	290	234	298	293	253	268	262	261	290	299	266	266	287	277	300	287	301	298	298	282	278	288	278	255	271	251	289	290	298	297	280	285	299	265	319	315	290	306	282	287	285	277	286	278	283	279	294	242	285	286	288	292	302	271	259	292	311	263	297	322	269	274	255	295	327	287	294	279	285	293	305	277	275	285	278	257	300	287	306	292	269	280	306	286	312	289	306	289	308	294	286	322	274	296	266	279	283	302	297	282	279	254	279	282	262	261	292	287	265	278	305	304	267	256	298	293	286	280	267	247	304	290	272	276	294	301	275	302	305	283	289	256	296	284	261	276	288	279	286	288	300	276	294	257	319	289	276	267	304	272	263	280	269	299	293	299	284	274	297	307	275	285	293	293	306	305	284	278	281	269	277	317	278	296	298	290	271	288	272	286	260	265	284	277	266	268	259	279	297	311	298	279	294	301	308	278	288	276	301	254	301	284	265	274	322	278	285	281	281	312	277	288	296	273	245	255	261	298	306	307	306	299	260	290	308	280	313	281	297	318	302	291	279	287	278	278	291	277	300	311	294	284	309	308	293	303	290	263	308	268	276	269	287	277	286	290	253	295	275	299	298	271	280	345	283	259	272	263	294	292	257	303	292	277	306	288	292	252	278	261	288	262	278	311	292	284	263	275	262	301	289	281	304	296	261	300	273	272	305	294	309	285	281	299	254	290	247	298	296	300	269	327	265	280	286	294	297	308	278	306	286	295	272	301	256	297	279	279	278	257	278	314	280	299	263	271	262	308	290	322	276	278	298	278	283	248	313	296	294	274	265	292	276	277	308	248	278	291	301	272	282	276	264	293	291	261	269	306	269	309	286	287	296	306	287	255	294	277	287	263	316	304	253	265	273	304	317	257	297	311	290	285	288	308	280	289	270	302	282	258	304	295	287	268	274	270	266	316	269	299	288	312	266	249	294	274	243	313	291	277	286	284	293	295	312	307	291	288	279	271	323	284	284	279	307	267	267	313	292	250	283	306	287	292	293	283	270	275	292	305	294	305	291	303	289	272	294	291	285	292	293	306	327	301	291	299	294	293	271	269	301
44097	16768	13685	7442	5020	3745	2795	2283	1926	1692	1359	1280	1129	1087	1012	958	832	832	744	732	694	689	717	645	632	672	660	647	624	677	628	642	612	623	647	597	625	629	608	578	596	587	573	559	567	594	542	563	562	583	562	606	598	576	541	579	535	533	574	585	584	561	571	555	556	563	523	548	570	534	541	566	584	551	544	549	531	560	541	576	563	568	539	550	575	516	537	517	538	594	560	567	540	584	547	541	527	572	554	537	542	557	539	516	514	521	527	529	554	541	520	556	487	558	583	541	553	545	556	528	566	536	560	548	595	550	562	548	522	527	558	511	532	539	562	551	539	540	521	520	550	559	569	535	535	557	573	552	579	513	531	538	570	492	500	576	539	546	529	547	509	549	545	547	539	555	555	514	554	554	484	586	570	529	573	536	572	556	564	510	518	574	535	556	546	564	562	549	563	551	537	539	532	527	530	533	577	496	532	536	550	556	500	546	521	542	547	554	549	524	548	543	536	525	511	548	563	543	566	533	542	524	553	557	520	523	517	540	513	517	540	563	565	562	573	539	541	572	517	540	564	534	549	565	547	540	568	526	584	524	532	561	557	537	527	559	565	547	538	536	552	565	586	578	531	594	579	555	536	561	534	538	478	540	554	540	509	521	487	563	612	523	523	487	519	551	544	523	473	558	492	548	546	544	562	536	561	554	546	519	561	546	532	565	523	540	554	566	515	538	524	574	524	539	527	557	553	542	520	562	542	539	552	526	532	561	532	528	575	540	524	575	542	535	508	493	587	544	579	540	497	514	548	528	572	524	545	537	557	562	556	516	570	494	532	563	534	575	564	530	508	520	554	532	539	512	545	540	562	578	561	571	549	540	513	561	551	559	581	584	555	512	530	532	596	546	528	586	575	513	524	521	566	536	519	568	552	498	571	539	551	535	535	490	508	543	540	544	510	558	529	549	501	578	550	565	506	544	515	528	537	580	517	557	554	532	567	525	607	516	565	529	526	525	501	578	521	512	562	518	569	555	520	543	571	554	553	514	537	497	536	523	571	513	557	540	535	578	525	508	549	579	521	518	541	551	508	514	550	543	541	533	542	537	514	537	572	499	520	546	531	535	516	550	570	534	540	496	506	552	533	508	558	553	559	552	522	541	570	539	541	582	549	522	533	536	515	573	544	541	544	521	545	526	534	560	543	542	555	552	571	544	550	549	512	555	542	557	548	518	528	536	559	500	570	522	534	519	522	562	563	526	548	528	497	540	574	508	514	509	567	513	550	556	580	509	503	547	550	507	531	441	542	545	525	537	536	533	548	534	557	493	569	496	534	555	535	577	551	562	534	590	572	538	549	525	544	523	508	560	549	517	530	563	523	513	554	525	569	529	559	517	531	535	533	554	558	561	526	548	544	533	566	526	512	533	560	507	491	492	533	531	534	544	536	551	507	528	538	556	500	542	554	583	548	534	512	524	544	592	535	576	553	572	585	538	569	531	546	559	528	523	514	532	578	580	532	563	549	510	514	552	560	551	567	526	517	519	559	529	567	520	532	562	578	564	529	558	472	535	571	530	552	585	565	514	520	567	541	498	504	543	542	532	546	527	537	533	559	559	523	518	583	524	513	569	531	553	534	553	522	520	524	545	492	530	559	516	530	547	551	549	558	533	539	568	556	554	552	497	577	523	510	547	543	515	535	558	515	525	486	529	547	501	538	539	549	541	574	542	566	567	524	557	529	510	539	518	533	540	598	538	544	531	499	582	521	495	547	531	545	583	531	534	509	556	551	522	567	539	530	580	550	521	558	546	517	535	573	552	571	492	517	557	562	503	548	547	529	567	539	501	563	537	593	520	542	566	525	499	556	496	530	533	570	498	527	560	527	533	569	552	539	539	565	553	569	518	521	552	534	545	514	510	556	546	553	560	525	562	533	546	550	545	538	562	526	547	543	528	546	551	555	544	521	557	535	555	533	552	531	522	548	535	555	557	557	524	565	546	569	542	496	535	529	563	516	527	544	544	521	487	535	580	572	555	575	579	519	570	514	552	555	522	550	550	508	560	549	524	570	575	557	517	558	554	554	565	534	545	502	528	514	551	510	494	563	527	568	564	522	522	561	489	537	515	538	521	512	517	533	545	532	526	527	523	508	540	513	580	533	507	542	545	533	549	573	559	550	530	510	526	540	497	548	551	526	511	505	531	526	544	529	493	542	530	552	550	525	529	540	521	525	565	562	543	472	553	507	554	584	550	508	518	557	520	573	528	537	552	562	594	529	561	531	565	523	552	495	577	581	491	543	541	553	526	528	522	547	533	517	535	511	539	555	521	501	549	554	517	522	528	553	548	520	565	536	511	571	536	557	573	530	544	503	476	570	547	495	556	537	518	545	568	525	534	506	572	533	529	517	551	561	580	521	525	530	549	544	509	532	515	551	534	540	534	591	552	535	505	500	570	568	555	539	580	488	561	532	539	518	520	591	549	574	533	535	575	581	515	544	527	598	567	554	544	516	557	538	557	572	559	576	565	541	537	567	494	571	544	559	536	556	588	556	588	520	527	545	544	505	540	550	526	505	548	526	503	530	559	495	545	531	585	565	509	551	568	546	578	568	550	569	536	533	520	581	573	578	496	531	556	576	563	556	528	533	511	519	583	532	549	576	516	539	548	548	531	568	555	551	535	513	523	532	540	541	537	534	505	529	561	537	540	569	532	549	555	566	529	572	516	530	541	516	519	561	556	517	475	553	554	499	555	509	539	536	526	511	529	531	531	545	559	553	586	528	518	539	527	561	500	541	545	521	526	532	551	533	514	556	537	541	498	564	526	537	543	551	521	507	529	562	539	520	577	534	550	564	544	549	558	530	545	549	534	532	564	545	516	526	553	503	544	529	534	568	573	532	526	532	591	529	558	581	553	594	496	563	520	520	500	546	535	541	537	519	544	576	509	572	539	513	521	532	558	580	531	544	529	524	581	511	489	508	526	566	572	531	523	543	529	571	562	552	512	546	531	574	545	545	578	524	498	512	527	572	550	529	603	590	538	537	575	573	548	560	537	540	549	536	572	562	524	549	540	517	545	558	551	556	535	579	532	574	556	544	491	580	528	545	574	539	533	546	554	554	548	558	525	534	530	505	552	603	557	522	520	526	546	528	536	531	569	518	545	551	547	545	503	524	542	522	533	554	514	540	535	529	534	538	538	570	570	537	543	585	509	542	555	518	535	522	520	500	544	531	572	520	559	511	525	518	531	530	548	534	578	520	542	525	545	545	581	521	553	517	521	562	543	587	514	568	568	555	580	522	552	476	562	541	553	558	530	569	484	543	551	554	566	513	537	565	552	535	534	560	582	530	534	559	525	515	560	558	523	524	541	528	499	561	577	505	513	554	585	575	517	525	550	502	561	544	539	522	490	565	540	525	546	526	555	533	512	502	512	538	535	546	568	533	558	521	534	577	553	503	561	498	539	498	532	551	521	551	500	529	490	563	527	567	536	571	512	496	545
27473	21255	9092	347	168	138	109	89	71	101	91	86	89	89	99	70	100	85	95	63	80	96	86	88	68	78	84	71	89	81	88	61	86	74	95	83	79	80	61	89	83	79	80	92	64	97	78	83	93	88	78	99	67	93	64	89	82	78	80	70	91	85	80	74	77	74	68	81	79	76	84	77	66	82	56	83	82	85	101	92	89	79	80	89	88	78	82	85	98	81	85	73	88	80	95	74	107	79	83	73	80	84	85	83	75	66	79	104	84	92	79	101	68	86	86	72	87	99	76	86	102	83	92	74	87	76	98	73	87	85	71	76	72	64	77	89	81	86	86	85	100	73	90	74	88	71	93	68	79	96	87	76	99	93	81	84	85	81	81	62	90	82	73	77	97	75	80	69	84	93	84	77	78	89	74	74	82	77	91	81	88	70	80	81	79	89	80	84	96	91	71	78	100	97	81	73	85	88	89	95	77	87	85	77	84	80	94	88	86	81	82	81	83	79	81	94	78	78	93	97	88	80	79	78	79	97	77	100	71	89	97	77	70	71	82	82	81	92	79	96	78	79	85	69	94	91	90	77	74	103	76	95	77	87	98	79	75	78	87	76	78	85	86	89	94	67	84	92	83	86	89	81	86	95	80	95	85	89	73	69	77	70	78	94	65	74	84	66	78	70	92	81	93	71	75	83	79	77	81	78	86	74	83	75	71	79	81	72	89	89	78	86	89	74	87	83	81	78	96	74	81	75	76	77	91	79	76	74	81	74	102	97	82	94	78	79	87	80	56	79	79	83	89	81	69	78	87	100	73	84	68	65	61	70	79	91	93	80	74	85	67	84	74	86	68	91	79	69	81	67	101	81	77	78	78	69	81	96	67	74	81	66	79	80	81	79	97	77	91	63	93	66	83	84	76	84	82	89	83	75	82	76	88	76	81	71	74	89	87	83	80	83	83	80	76	89	68	75	79	83	90	101	98	77	93	81	80	90	82	85	73	87	106	88	70	78	86	77	77	91	98	79	82	87	83	93	80	86	70	68	73	86	66	73	102	83	77	80	72	103	74	75	74	90	83	84	63	84	84	81	59	87	78	76	82	91	84	71	96	68	85	92	80	81	81	80	84	80	92	81	95	93	84	77	77	67	80	74	89	75	81	79	77	84	74	97	76	90	81	72	92	75	77	69	81	80	69	78	85	77	75	76	76	63	82	84	78	70	81	80	78	70	59	68	82	65	88	79	81	75	79	76	73	80	91	89	76	80	76	84	99	74	74	81	88	86	82	81	68	79	84	81	82	82	82	77	83	79	87	81	103	72	75	66	99	100	93	79	90	88	79	92	62	82	89	75	87	63	67	96	71	92	83	78	82	72	90	81	82	98	81	81	88	89	77	69	86	82	98	72	75	82	69	92	79	94	81	74	88	86	70	86	74	84	82	82	87	80	80	77	85	85	80	91	76	67	78	89	69	70	93	87	98	71	70	71	82	82	69	89	91	76	85	78	68	83	84	83	87	68	79	88	70	81	82	70	71	67	101	92	92	77	80	74	84	78	79	87	81	83	84	72	75	85	76	81	75	78	81	79	78	71	81	105	76	92	74	92	74	76	85	74	80	66	87	85	90	81	92	78	90	75	72	96	102	86	76	81	92	76	65	76	82	72	75	77	81	92	84	69	79	86	77	76	74	79	90	91	77	87	83	63	83	89	80	64	95	85	79	80	83	84	59	81	89	83	91	71	73	84	93	85	78	82	84	82	80	88	70	97	86	78	74	72	77	72	97	90	76	83	97	85	78	73	92	82	85	98	91	78	89	102	79	89	109	82	88	87	96	81	75	87	75	89	56	64	79	66	91	85	77	82	73	97	76	73	72	74	94	96	83	73	84	66	83	76	82	97	89	69	84	78	73	89	86	70	85	94	96	87	81	71	86	78	79	86	78	74	83	73	73	70	86	82	97	87	80	75	68	85	88	90	80	92	71	89	80	68	81	86	74	78	96	76	74	84	77	72	74	84	61	83	81	81	83	86	92	77	89	79	82	77	86	73	95	87	86	72	80	92	72	95	68	85	84	74	74	80	88	83	88	70	87	64	81	81	67	76	73	94	84	69	95	80	82	87	85	78	69	73	89	92	78	89	79	87	69	75	75	93	94	85	83	81	69	83	79	76	81	87	75	89	85	86	80	69	101	79	78	84	93	84	80	76	89	72	88	82	69	73	86	85	78	90	83	95	88	91	87	92	84	79	79	84	67	82	61	69	87	87	70	75	89	77	86	93	73	79	81	74	84	76	61	75	73	89	73	69	62	89	97	101	80	73	93	70	68	68	82	88	83	78	57	81	75	87	100	81	81	77	95	81	73	91	85	97	81	84	68	91	84	81	99	74	74	71	90	79	82	76	81	80	83	78	77	90	76	83	97	81	82	79	83	82	90	80	80	88	69	86	72	92	83	73	88	85	87	80	61	96	80	96	76	73	91	77	78	75	69	62	79	89	85	78	78	91	80	71	98	67	79	76	80	81	78	79	81	102	78	77	76	73	80	73	89	78	78	69	83	94	91	81	68	87	84	97	81	97	92	81	89	75	68	97	88	90	69	76	77	70	95	80	74	83	84	92	87	86	80	92	80	76	81	89	80	83	76	76	83	66	79	75	87	75	75	101	83	90	87	84	78	79	61	84	72	63	92	64	68	68	65	77	90	70	83	100	70	71	77	73	75	78	76	81	95	98	93	70	78	101	86	81	87	72	82	89	77	81	86	93	91	85	86	82	72	80	86	86	83	83	80	65	72	87	84	91	73	75	80	77	74	79	102	65	75	57	81	94	91	95	98	77	88	94	74	70	82	66	77	92	72	76	62	71	58	74	73	91	85	74	69	86	85	87	76	73	74	72	70	70	91	78	86	79	74	79	90	81	85	80	92	86	90	107	79	79	76	79	78	78	82	78	72	72	67	91	70	83	84	80	67	76	76	80	96	80	82	90	80	81	82	89	78	71	89	62	74	103	75	90	93	86	101	85	85	90	86	87	96	85	87	96	80	90	71	78	82	92	94	84	68	93	93	91	94	75	71	75	100	79	99	99	87	94	87	74	85	74	76	75	84	88	80	85	78	94	82	95	81	91	81	69	74	77	88	79	77	85	102	75	68	79	87	74	80	79	82	71	73	72	64	94	74	71	78	65	83	74	72	79	87	88	79	74	83	81	68	84	75	82	82	96	88	75	73	84	78	90	73	78	84	81	85	72	81	72	78	68	81	79	92	85	84	91	102	75	82	78	88	76	85	92	86	73	90	82	88	79	83	89	85	81	76	79	86	78	94	84	86	86	64	85	75	102	81	78	90	92	84	83	77	73	87	96	92	81	86	84	85	62	76	66	83	75	84	103	77	75	77	92	85	82	59	92	79	102	76	84	96	91	80	86	89	92	66	71	76	96	62	70	73	70	78	81	78	76	77	90	96	79	86	68	82	81	73	79	73	79	74	73	70	92	92	66	72	101
22451	3705	1126	572	405	339	294	254	243	233	214	222	193	212	193	177	195	197	206	210	185	183	189	202	169	181	200	151	204	195	188	192	188	205	168	179	178	205	202	186	189	179	197	184	183	180	174	180	174	197	155	178	162	199	189	187	182	183	172	183	169	198	192	175	178	179	164	179	157	170	182	203	178	184	176	157	172	180	176	190	156	171	163	169	169	161	180	165	186	171	197	174	183	187	177	150	184	186	182	200	170	185	182	175	182	204	202	193	174	189	209	153	180	179	186	183	190	160	186	188	176	179	188	185	168	167	200	192	208	182	166	175	177	197	202	193	171	182	187	157	179	184	200	179	172	168	165	164	158	154	170	202	181	167	165	181	179	173	152	187	178	174	187	174	183	178	150	166	200	182	207	184	178	199	183	194	200	185	188	185	183	162	191	188	183	172	163	190	173	196	184	150	172	194	145	166	168	181	197	183	184	181	181	162	170	157	171	177	196	164	190	186	155	187	201	175	165	208	171	176	152	194	178	188	178	185	169	166	185	184	157	188	169	179	159	171	184	185	168	184	192	187	186	209	171	180	193	181	188	203	192	169	164	197	174	181	175	190	191	181	190	203	173	176	158	207	213	189	189	178	184	169	156	192	168	152	207	191	167	191	171	187	178	196	160	158	177	194	197	174	161	177	178	181	182	163	189	165	173	190	194	148	153	192	185	179	184	149	199	177	189	167	181	152	162	154	166	171	186	180	174	200	176	206	178	175	169	157	190	163	161	182	174	181	193	199	178	167	173	190	165	178	175	202	202	166	175	168	178	155	165	176	166	182	156	198	196	168	163	173	194	176	190	153	189	181	177	186	186	177	210	167	197	163	212	185	189	172	197	188	181	159	211	193	174	186	188	159	179	196	184	177	172	171	201	182	174	178	179	185	206	177	186	185	170	198	201	183	188	179	170	186	177	173	164	188	160	176	167	169	161	184	186	173	162	176	197	166	174	188	171	177	173	181	171	191	178	181	199	167	176	187	190	169	203	188	157	184	170	182	148	156	186	156	186	160	195	179	164	194	193	173	191	163	192	163	171	151	163	208	194	167	223	199	175	194	153	215	193	197	165	167	166	192	188	184	170	162	195	174	187	163	180	183	165	175	158	190	167	197	194	178	195	198	159	195	203	191	186	181	206	169	208	170	181	187	168	193	150	183	182	175	165	182	199	163	168	185	180	192	175	148	186	198	176	198	197	169	197	184	206	178	171	180	170	161	188	199	167	185	185	190	166	191	175	182	171	179	174	176	177	167	191	184	187	173	164	182	190	185	179	157	192	178	187	188	184	167	190	201	183	172	161	201	193	188	178	186	176	175	172	182	188	196	190	188	181	170	182	204	186	188	177	176	182	209	154	179	194	190	181	192	168	172	185	179	160	175	181	166	168	180	162	192	179	171	173	163	168	168	199	153	179	165	169	168	189	169	170	191	179	175	200	169	188	171	171	169	188	173	181	179	179	198	194	190	172	175	176	181	182	188	179	189	157	184	166	164	182	163	188	179	175	184	168	174	179	159	170	164	163	193	164	171	190	164	164	181	189	169	190	202	164	156	208	175	177	165	184	155	168	174	195	189	160	201	188	165	204	209	168	185	173	176	178	195	155	163	191	211	165	179	202	161	192	212	194	195	198	190	174	174	176	174	170	187	188	180	199	188	191	203	193	195	202	171	169	200	192	196	155	158	188	190	163	162	184	174	178	167	187	167	167	178	178	164	202	164	146	167	174	194	189	189	176	176	191	165	168	213	179	178	178	193	193	164	197	166	174	163	170	154	189	183	183	183	181	154	158	173	215	185	170	177	186	196	159	168	166	191	200	182	211	200	198	207	160	189	171	154	180	181	170	172	192	174	193	183	177	176	194	168	193	176	176	172	192	182	172	172	163	185	174	185	171	193	182	168	182	157	191	156	163	160	196	173	195	148	191	158	208	174	168	159	186	148	186	181	161	193	162	195	161	156	160	224	171	191	197	174	168	174	179	164	177	185	171	160	155	179	193	178	153	176	175	178	175	170	178	163	175	189	175	183	196	167	176	183	158	195	183	170	175	164	195	176	175	180	179	177	179	168	173	189	175	150	200	160	170	164	162	171	179	165	201	170	167	182	169	175	172	181	166	151	154	181	175	187	192	199	181	166	152	165	183	176	176	183	183	167	199	170	172	194	180	187	164	168	175	172	194	175	162	172	178	177	179	145	156	190	175	194	176	179	179	175	183	195	169	153	168	180	154	171	170	181	192	169	161	185	174	190	175	179	183	180	194	196	169	177	176	180	168	169	172	175	159	197	166	165	199	181	184	191	157	198	171	180	194	154	183	207	180	186	181	182	161	176	173	195	180	193	194	185	152	166	168	177	199	185	185	166	160	177	180	192	190	174	165	178	174	177	195	183	183	175	165	182	167	211	181	172	191	189	184	205	195	193	187	202	193	180	168	185	183	190	183	165	179	179	162	162	170	170	187	200	173	178	183	209	165	172	191	180	178	181	166	174	180	207	170	152	173	166	191	170	159	165	181	200	169	184	170	189	152	162	165	174	191	174	174	170	175	178	161	184	186	153	187	183	174	166	156	170	177	193	148	195	179	169	186	174	176	202	150	177	174	171	168	157	172	181	199	191	172	166	169	178	170	206	187	140	163	168	189	168	177	179	191	167	158	177	194	182	161	170	193	184	153	174	184	170	179	185	186	169	157	175	159	190	188	185	176	176	181	187	147	167	188	180	182	176	200	167	191	183	188	199	177	178	157	193	190	170	162	166	165	186	189	148	204	180	198	176	186	194	191	193	204	193	156	176	180	170	193	180	189	190	173	195	191	184	183	180	165	197	171	200	155	164	179	167	166	156	186	155	156	158	173	177	165	166	178	175	173	174	167	152	176	171	178	162	190	143	178	169	173	178	190	173	159	181	173	184	189	163	176	184	179	181	183	198	168	179	183	175	165	193	182	194	185	177	173	177	202	184	181	177	178	175	187	190	176	194	197	179	169	179	181	182	167	194	161	192	189	182	200	190	191	174	173	170	174	155	178	176	157	179	188	158	187	174	178	178	145	175	200	169	192	171	183	194	188	185	185	167	196	184	183	165	180	168	177	174	199	193	193	170	180	193	167	177	168	185	175	188	194	176	167	161	173	174	185	198	171	190	176	164	194	186	173	177	177	147	163	185	167	163	157	167	187	177	171	173	167	196	155	186	166	197	182	173	182	168	182	180	182	169	183	192	174	200	192	208	160	162	153	166	194	170	176	173	176	148	178	170	170	178	191	189	186	180	159	187	158	183	159	181	169	187	184	163	177	193	166	178	195	179	179	181	187	181	174	184	178	163	191	166	193	199	189	193	168	194	169	194	174	191	187	163	180	186	150	175	164	164	181	183	181	173	172	179	181	156	179	183	174	217	185	172	185	168	191	177	206	167	183	171	196	169	193	160	195	175	174	195	198	182	196	178	160	209	154	167	174	172
24750	21702	28940	24986	21173	2549	556	367	274	244	232	216	210	195	157	181	187	169	172	134	174	150	146	141	145	128	153	151	136	142	154	133	128	128	134	138	145	126	132	140	164	134	137	150	116	126	136	139	130	147	140	136	154	138	106	135	141	143	139	140	131	125	140	144	137	140	149	131	119	143	129	107	140	131	130	120	144	130	140	133	132	134	131	138	125	139	119	129	124	125	120	146	129	132	141	132	132	123	142	130	119	122	137	131	124	136	137	128	129	132	129	118	136	121	125	128	128	137	134	134	150	129	125	144	116	140	124	126	118	134	138	111	129	141	137	139	128	121	117	141	147	137	147	121	140	142	130	143	124	128	138	136	120	147	132	139	116	124	138	125	146	122	146	133	127	131	144	130	151	127	148	127	149	138	144	135	138	143	130	130	136	129	123	136	138	136	134	122	133	149	150	134	139	111	123	111	148	119	137	135	138	147	134	132	129	124	143	130	146	130	125	159	133	123	156	130	147	137	118	129	135	136	154	134	106	115	140	137	139	146	134	121	125	126	128	141	132	141	115	129	131	145	135	117	126	127	124	106	119	141	135	123	127	154	119	121	135	123	136	143	130	124	122	146	133	141	146	129	135	127	137	108	143	137	126	117	132	134	139	134	137	111	120	145	126	136	122	130	132	136	131	109	133	126	148	137	133	139	135	135	147	147	127	139	129	133	129	133	133	151	125	141	125	114	143	131	121	133	127	146	125	148	118	124	135	103	167	128	118	142	148	130	145	150	144	123	136	143	123	150	118	132	140	120	133	132	126	128	144	140	127	135	127	118	135	129	145	121	127	146	128	126	120	159	140	128	131	132	125	154	153	124	143	144	130	134	126	129	121	127	152	115	119	126	125	125	125	134	115	119	130	113	142	129	133	146	120	132	128	116	127	156	150	124	112	121	144	154	124	110	131	137	141	169	122	130	141	135	114	129	142	129	137	134	142	131	121	141	127	160	143	142	122	140	145	140	128	131	117	112	127	122	165	120	125	108	137	117	139	142	137	128	127	131	153	135	132	129	130	133	142	132	116	133	127	138	131	127	123	141	142	115	145	128	142	125	124	129	146	130	130	115	125	129	122	127	126	145	121	139	148	158	145	125	143	127	133	139	130	139	150	129	142	153	132	129	129	126	149	135	142	128	117	119	117	151	117	153	125	148	147	122	138	129	136	139	113	110	132	130	125	118	130	136	143	132	129	111	140	120	138	128	141	144	122	134	139	122	128	138	143	158	146	131	130	138	141	141	138	132	134	132	132	143	137	132	137	140	138	159	119	129	152	118	116	131	141	138	136	134	134	115	140	138	108	128	135	135	129	126	127	122	130	121	112	143	126	130	125	129	146	139	154	135	130	132	142	147	130	149	127	125	128	152	136	132	125	127	150	118	118	148	140	126	124	125	127	124	121	136	131	132	152	143	142	130	124	144	145	118	121	136	107	144	124	143	138	133	155	143	120	131	132	128	119	144	150	135	124	141	137	119	139	136	138	143	151	133	128	134	137	124	133	121	150	130	127	134	115	127	127	110	116	125	121	130	141	130	130	128	128	131	144	132	124	130	125	112	134	137	130	134	156	119	141	142	149	153	135	134	112	118	106	161	127	122	149	145	145	130	125	140	145	165	151	147	153	101	139	131	146	125	116	117	122	123	126	119	131	136	136	127	150	120	114	151	128	133	140	134	129	124	121	117	152	118	138	129	137	154	136	121	124	129	143	140	132	135	129	131	137	147	124	151	130	121	134	147	127	136	154	139	145	142	125	156	144	124	116	136	125	120	137	131	132	148	150	127	136	133	120	124	137	126	132	150	145	110	135	154	119	119	119	123	147	133	102	147	117	130	131	148	130	117	121	152	117	135	125	148	127	119	125	132	107	137	144	119	147	143	142	139	127	133	145	127	136	125	126	140	152	115	139	102	127	111	141	123	143	142	131	137	136	140	143	130	125	112	120	146	156	135	123	151	134	149	116	132	138	142	134	137	123	130	125	141	123	129	149	125	102	134	122	143	136	118	141	131	110	134	148	124	131	130	143	144	145	160	125	112	156	155	132	137	139	146	127	118	107	129	129	139	126	150	120	124	127	129	138	112	144	130	125	130	151	143	138	142	125	151	118	140	148	127	127	138	135	137	128	139	121	132	133	101	147	130	129	121	159	134	140	116	131	147	143	132	138	141	122	120	125	112	140	139	128	138	120	152	132	140	129	125	150	124	135	139	116	140	117	129	158	128	124	132	125	137	126	154	126	129	111	137	140	138	132	126	132	138	121	151	141	113	119	136	130	129	110	131	133	124	135	103	116	122	119	139	142	149	127	133	152	143	142	125	132	130	113	157	129	129	138	131	127	135	116	127	136	136	120	129	119	131	129	111	139	130	123	138	159	115	129	111	117	127	123	143	122	122	136	148	124	134	140	137	120	112	134	147	108	124	119	123	122	138	127	119	130	142	133	135	124	132	135	137	142	118	141	141	132	125	123	122	128	123	130	132	123	137	147	138	122	126	131	150	118	146	141	131	136	125	133	130	154	136	133	124	152	116	126	117	126	144	128	131	118	115	144	126	140	153	117	113	117	109	134	138	141	128	121	127	126	131	136	120	142	132	132	129	130	142	109	131	134	145	127	132	122	128	128	145	133	153	144	139	160	119	134	143	137	126	133	134	116	121	128	130	124	136	143	137	133	143	144	125	129	136	144	141	136	128	111	131	140	122	150	136	118	141	124	134	137	110	131	133	158	127	112	136	121	128	156	125	135	127	153	153	120	132	113	112	132	132	142	138	126	116	128	129	133	147	127	128	132	127	126	139	94	101	134	158	135	142	119	111	138	136	145	114	123	135	115	125	121	153	133	124	113	122	124	128	127	123	141	115	131	138	136	126	132	114	131	115	124	143	138	151	117	155	125	149	119	136	127	128	139	121	145	112	126	131	143	137	130	146	122	131	132	135	130	141	135	126	114	117	108	127	136	120	112	148	126	118	138	135	136	137	157	110	127	127	136	132	136	114	133	125	130	143	126	119	137	123	131	138	130	138	125	142	114	149	116	111	121	107	122	139	130	127	133	132	137	158	121	127	123	118	127	132	151	139	133	134	133	128	133	126	126	153	139	132	121	122	134	133	129	124	122	125	131	129	126	136	135	126	111	127	152	124	140	148	109	119	110	128	112	129	136	123	132	129	125	117	130	157	142	118	148	136	123	142	124	124	122	123	132	148	111	136	129	112	114	135	130	124	110	123	146	113	130	152	120	129	133	149	139	136	129	129	140	142	148	123	138	131	124	133	126	142	133	129	135	146	137	151	141	137	130	130	138	136	132	142	120	120	139	151	141	144	131	139	149	116	128	131	129	129	136	121	137	149	133	130	117	146	108	107	137	126	115	137	109	120	138	131	123	149	123	113	137	121	154	121	134	122	144	145	126	154	126	154	125	152	152	133	130	126	127	112	132	120	148	119	136	130	119	152
42254	13382	8452	4186	2731	1923	1539	1128	945	800	699	614	564	551	472	455	427	423	408	382	375	373	353	347	331	325	307	312	303	297	297	292	298	275	315	281	311	292	308	282	286	286	306	299	274	263	272	276	277	276	262	331	245	290	254	233	278	262	289	266	280	289	247	290	279	303	274	286	306	269	280	281	286	285	280	305	266	247	256	266	272	277	283	259	284	253	255	274	259	270	274	239	258	284	301	259	263	260	255	260	307	252	256	287	259	282	265	298	265	246	296	260	239	308	255	253	273	270	274	268	250	286	252	260	268	280	263	273	241	276	245	253	274	263	266	288	252	275	263	277	253	279	282	267	281	301	285	260	279	231	259	280	276	246	255	273	291	270	254	267	292	254	255	251	281	245	245	252	257	280	262	282	261	296	240	279	249	273	251	265	264	294	267	272	241	290	248	288	254	247	251	270	259	255	276	247	277	254	270	236	258	265	262	258	280	248	268	271	283	284	272	260	281	256	276	254	275	273	249	262	292	261	297	258	248	265	254	259	263	256	279	245	245	294	262	279	266	275	236	266	257	255	251	254	254	283	259	269	230	249	284	263	272	268	261	306	257	246	287	295	277	266	270	255	268	295	253	282	258	262	270	286	263	236	251	275	273	265	289	254	234	259	282	260	274	274	249	245	257	268	260	278	234	262	262	261	275	280	256	265	256	270	274	231	281	256	262	293	258	283	290	276	257	261	275	265	244	247	266	308	251	278	238	256	298	259	240	261	269	273	268	285	262	282	265	258	277	253	276	279	278	257	265	254	255	265	274	246	261	268	251	247	279	299	269	257	266	294	284	268	237	276	254	264	254	245	297	273	247	246	256	266	266	286	277	277	251	259	261	258	266	284	259	248	254	244	252	238	259	279	294	268	284	305	248	254	268	248	287	270	277	268	253	240	246	279	256	243	251	288	262	261	267	287	279	266	272	286	264	271	279	258	272	239	253	285	269	243	259	247	267	265	282	271	274	255	267	260	284	276	285	261	249	262	270	256	267	258	274	288	254	270	255	276	298	266	263	279	254	274	262	259	267	264	251	249	262	264	250	268	252	274	270	220	263	256	251	290	257	247	308	240	273	276	264	284	283	292	282	246	312	272	243	264	255	256	286	262	269	254	254	254	283	292	262	259	273	273	268	282	252	273	270	259	270	243	294	267	236	305	246	265	260	263	259	266	302	273	290	290	280	257	258	264	274	284	269	237	248	276	296	286	269	274	254	256	278	258	255	253	243	270	277	256	249	257	244	289	288	270	259	255	254	262	285	297	259	251	250	241	254	278	276	244	290	273	286	271	245	278	311	251	252	257	237	263	231	258	294	258	233	268	267	255	268	255	272	304	265	264	263	266	263	276	253	273	277	264	242	248	244	267	283	277	291	259	244	273	275	274	268	248	261	269	270	284	311	255	272	277	257	300	242	266	276	262	265	263	286	223	250	289	269	290	277	282	255	264	272	262	264	270	243	271	272	277	271	277	281	255	241	254	261	246	265	258	245	252	247	279	272	288	261	234	281	236	280	272	269	270	255	253	238	275	272	262	296	286	248	266	250	219	260	270	238	289	258	270	263	285	264	305	281	280	262	281	273	267	281	288	259	246	270	266	264	262	265	264	293	253	299	286	258	272	294	281	252	245	229	274	269	243	240	278	281	277	261	278	255	269	279	277	258	244	271	263	256	230	275	264	258	306	262	267	244	258	282	255	257	285	269	261	243	236	282	283	256	243	280	268	270	244	283	265	266	293	269	268	238	247	261	244	273	334	246	280	267	247	279	311	245	270	249	258	268	287	289	264	256	273	262	264	268	281	273	270	276	262	267	288	264	272	272	276	250	252	262	276	284	289	287	254	288	261	280	265	281	284	290	240	281	266	256	238	257	262	279	254	255	294	261	254	285	270	276	249	263	239	267	258	293	277	239	276	265	258	274	285	287	300	274	255	236	290	267	254	253	261	259	277	282	246	253	234	251	260	258	280	293	264	291	294	251	242	264	245	274	265	267	266	258	299	249	248	274	277	263	267	274	252	257	262	275	275	264	261	266	270	248	258	283	250	259	243	238	247	283	263	262	270	261	263	259	273	245	254	269	265	251	271	263	279	248	281	261	286	275	311	248	242	254	281	274	300	231	243	281	257	285	265	286	257	275	300	260	294	284	255	312	248	222	288	275	274	285	284	267	280	271	269	276	300	270	270	246	254	269	272	264	283	260	266	228	273	246	285	274	258	255	264	248	260	280	279	255	264	246	283	282	259	266	267	280	253	264	263	246	259	263	283	270	264	264	270	291	258	276	263	307	293	270	275	256	286	275	284	257	254	279	253	260	250	244	279	237	263	256	263	244	263	273	266	273	243	276	271	261	259	264	273	296	250	258	281	240	290	255	254	252	286	273	243	278	269	265	259	287	243	232	269	264	294	276	278	267	242	264	270	259	274	244	250	242	281	257	277	259	245	262	271	251	267	278	269	264	243	268	299	285	262	277	270	268	297	244	286	280	236	270	293	262	277	288	256	267	293	250	279	266	258	262	269	273	243	279	278	256	287	249	246	282	294	263	261	253	263	261	274	240	236	314	247	280	245	307	258	236	281	271	243	270	266	262	290	273	294	257	244	296	259	279	258	271	245	242	274	256	277	267	255	274	267	267	268	267	288	271	295	262	268	257	271	300	280	270	273	278	245	253	257	289	272	270	247	265	267	267	278	272	281	296	258	287	236	266	284	318	287	273	263	275	250	267	258	278	266	265	273	262	261	255	259	294	248	261	274	263	240	268	269	258	244	284	271	289	244	259	269	276	248	247	267	264	236	262	246	267	252	299	231	275	275	263	272	262	267	251	245	272	265	272	251	277	252	296	270	250	251	284	275	290	256	274	290	230	271	281	280	277	265	256	247	280	231	258	284	299	271	262	250	267	248	281	238	286	268	248	294	269	281	262	269	255	246	242	265	243	258	259	261	291	265	243	252	269	295	242	267	254	258	270	263	276	258	256	287	253	247	256	308	289	264	254	263	260	267	261	279	263	269	278	258	259	278	256	258	244	244	278	286	263	257	244	274	265	248	251	276	301	278	260	232	253	267	236	255	266	254	243	278	284	246	267	255	262	252	256	301	274	259	268	260	267	249	264	279	285	239	296	263	277	231	297	286	254	276	282	257	282	285	275	260	258	265	274	284	261	243	283	278	262	274	268	269	270	289	264	253	247	273	278	261	261	270	272	271	310	262	262	271	270	235	245	278	288	290	264	268	243	269	283	252	256	262	268	261	269	253	238	275	236	252	283	258	245	267	271	259	272	277	265	293	263	257	270	272	257	287	285	258	247	277	276	275	280	242	256	277	254	238	290	277	261	257	250	246	259	289	264	268	249	276	243	257	280	274	261	262	246	247	271	303	275	270	273	253	282	270	263	274	259	262	273	260	276	272	291	229	250	289	252	249	268	231	272	250	254	266	262	282	256	280	262	230	280	261
23853	21724	29608	24394	21724	21002	2621	805	594	561	531	468	408	426	368	355	371	379	346	362	356	342	303	323	346	303	307	334	299	319	317	286	312	313	315	349	310	272	325	320	317	306	338	323	307	295	315	301	319	274	298	294	273	302	278	337	302	306	287	283	294	299	304	332	285	314	313	279	276	287	267	297	303	292	275	290	268	311	317	240	281	289	297	273	297	294	273	280	297	292	272	290	282	284	297	277	267	275	262	302	275	313	305	293	287	261	305	292	270	320	309	277	277	295	309	289	264	285	290	270	329	288	236	290	293	258	276	275	308	298	266	287	279	278	292	277	264	313	313	293	303	304	303	320	295	258	285	282	300	297	280	287	266	267	295	257	306	277	311	335	295	283	271	304	278	259	295	304	315	326	304	267	274	268	301	285	286	306	261	304	292	272	255	289	312	317	294	294	302	306	306	266	294	287	275	274	271	301	273	275	295	266	291	267	255	290	280	283	317	272	272	287	264	286	267	272	253	295	302	283	295	280	303	314	316	289	285	279	307	250	280	293	261	279	332	297	278	290	297	281	280	303	287	276	287	297	300	273	320	298	273	268	309	286	278	276	284	296	280	288	273	286	285	318	329	297	271	312	281	285	264	326	299	270	310	269	283	322	288	267	312	276	295	279	317	274	294	287	306	300	281	306	295	286	309	310	275	287	324	298	291	243	317	286	313	279	305	306	299	266	269	292	276	298	283	286	256	311	296	284	315	274	283	259	288	273	272	277	286	301	289	282	290	270	307	302	299	278	275	316	264	282	308	298	280	319	281	263	265	278	269	282	317	294	284	303	262	295	259	298	275	298	265	316	276	298	290	288	294	332	287	279	293	288	299	273	283	283	269	280	280	305	298	283	280	273	283	266	276	269	312	297	266	263	291	293	281	281	274	305	292	289	261	267	295	298	298	269	307	275	275	256	286	279	285	295	298	301	242	275	277	310	248	300	286	300	288	264	285	260	275	283	277	289	294	297	317	280	312	292	305	285	270	296	264	312	310	287	282	268	285	283	271	265	270	297	289	304	293	282	296	278	286	277	283	278	255	264	248	304	268	287	291	265	303	283	290	256	282	307	295	283	297	308	313	293	305	296	269	298	291	283	278	240	271	285	295	273	288	301	284	285	259	286	316	265	286	296	281	304	288	269	302	300	282	280	276	282	299	280	283	268	302	279	297	275	284	300	275	287	293	325	293	279	276	294	283	271	275	296	290	289	283	289	306	284	278	278	286	274	266	270	315	271	271	293	298	278	278	275	267	307	286	279	253	274	317	311	284	291	271	306	290	306	272	284	266	278	300	304	254	268	299	331	311	298	269	284	303	308	303	306	269	278	280	292	308	295	292	296	257	309	291	275	293	314	276	268	292	274	301	282	281	285	288	302	312	310	264	278	304	313	295	275	315	313	248	274	260	294	293	265	328	273	275	291	275	298	310	276	324	306	267	292	287	320	287	285	278	283	265	282	285	297	283	293	282	277	264	280	295	310	280	304	291	286	279	290	299	307	269	302	318	286	302	279	291	251	271	304	291	280	288	284	272	280	304	293	286	307	274	297	263	290	292	303	287	292	269	272	274	291	307	262	300	276	268	298	320	269	278	255	285	285	313	261	293	289	303	312	283	289	290	293	309	304	279	302	262	296	279	274	309	319	300	298	305	314	317	262	270	293	291	265	249	263	307	326	308	267	247	283	260	317	290	266	285	294	265	292	276	312	285	283	272	293	281	302	257	290	274	291	289	278	271	278	325	290	286	318	290	278	302	287	294	272	319	281	310	296	295	281	317	301	287	312	288	273	256	297	287	293	280	258	296	282	287	299	316	268	264	282	289	302	300	255	308	280	283	255	248	280	258	276	284	284	288	316	257	277	280	264	277	289	289	292	271	283	284	312	283	287	273	291	291	284	299	294	287	288	299	303	278	274	326	317	298	278	271	313	267	288	257	275	291	244	282	295	289	289	274	295	298	286	292	305	261	302	281	262	292	311	267	310	284	295	275	263	296	268	294	291	251	288	287	295	278	287	290	305	305	315	308	284	280	293	277	286	306	269	309	292	279	282	306	300	323	296	291	261	264	273	275	292	281	275	262	292	296	247	313	292	283	304	310	267	278	271	256	309	262	256	255	287	292	284	280	281	271	283	297	318	285	300	289	300	289	302	318	281	302	303	294	296	249	285	289	288	289	262	302	274	293	303	291	321	298	290	290	286	261	292	291	276	295	289	299	266	276	305	288	293	303	274	269	282	287	288	281	304	293	274	290	318	256	278	275	281	295	265	248	275	300	258	269	275	293	297	276	287	285	286	304	291	291	282	291	290	287	293	299	288	274	310	277	270	278	294	271	298	286	284	279	273	295	299	307	289	276	285	282	294	294	294	284	276	288	273	284	295	290	277	294	264	290	289	322	332	288	262	263	261	292	280	277	280	285	303	277	269	296	272	309	290	295	274	302	309	296	284	273	283	257	275	292	258	284	281	262	272	260	287	291	287	309	286	315	303	280	261	283	273	267	263	294	269	289	293	282	291	276	266	308	302	284	288	273	282	297	287	246	285	262	272	264	278	303	306	278	282	300	268	284	309	309	284	284	308	283	303	304	270	287	280	327	293	306	274	264	261	278	308	267	258	273	285	281	333	289	310	291	282	260	284	322	296	285	296	273	277	310	285	302	273	284	295	268	299	266	320	286	284	299	327	316	295	280	297	256	274	335	309	256	272	302	286	274	268	291	284	297	268	305	297	284	306	296	289	273	284	259	309	298	307	277	309	289	236	277	254	303	268	270	296	272	267	271	284	268	277	276	281	276	294	295	315	306	260	273	301	331	306	295	263	271	281	276	292	281	265	270	283	290	284	296	303	286	294	281	264	268	273	300	265	295	312	280	282	295	293	285	293	266	286	290	280	295	315	266	281	298	302	271	256	285	303	321	258	270	277	259	288	300	287	285	284	324	262	282	266	283	280	299	268	288	270	291	301	314	283	285	286	290	276	303	295	314	292	283	294	295	278	265	268	291	301	308	266	290	276	264	298	286	294	293	270	312	268	250	286	263	297	280	277	271	285	304	281	271	302	297	288	315	275	304	282	263	283	316	244	291	270	287	243	292	299	275	281	310	283	273	309	285	299	271	292	272	266	255	248	305	307	300	286	283	257	286	308	271	271	314	249	317	304	277	309	290	299	287	278	307	255	279	279	298	277	293	274	297	288	301	290	289	309	334	306	304	307	281	286	296	275	245	295	296	288	292	283	269	307	272	284	287	276	307	284	271	300	307	304	306	312	300	290	259	278	270	281	273	264	297	297	288	277	260	289	274	270	310	292	276	317	250	269	262	267	299	301	264	267	292	309	296	272	297	283	288	308	285	272	275	259	280	272	287	287	279	262	270	309	299	285	259	262	282	288	289	299	291	289	282	272	261	311	287	285	294	281	305	256	271	275	307	287	293	269	263	294	314	297	290	318	309	306	263	299
45181	17032	13759	7453	5035	3718	2878	2245	1859	1636	1372	1237	1187	1042	955	864	846	855	769	779	726	726	667	699	668	685	640	649	644	632	606	650	630	590	621	587	585	590	570	591	596	546	613	584	611	599	543	567	590	560	553	558	548	555	544	566	538	545	541	551	594	560	533	591	532	543	541	561	562	501	553	568	552	532	521	564	542	541	533	540	537	507	547	570	543	583	539	566	544	550	481	532	536	590	588	569	548	549	562	554	528	540	543	552	544	521	540	569	578	519	535	543	569	580	510	555	591	578	549	580	520	501	564	538	536	529	509	561	541	535	539	549	551	523	581	539	564	499	536	558	585	554	568	585	567	507	567	558	527	511	513	537	556	526	576	524	510	533	532	532	583	548	525	539	551	532	557	552	509	535	544	562	542	556	551	578	531	554	591	513	538	503	533	544	501	491	505	526	561	565	564	553	520	509	514	536	509	551	538	529	570	567	575	546	524	561	523	534	602	559	540	522	553	493	542	577	582	524	498	536	556	512	569	553	516	516	548	518	514	539	528	543	522	505	562	538	549	564	524	531	526	541	565	514	546	524	529	556	512	549	556	533	520	531	544	566	569	584	568	526	542	522	503	529	536	533	542	544	561	573	508	511	537	551	498	564	502	555	542	549	562	577	502	528	554	555	519	576	530	576	559	520	528	515	546	579	557	537	579	522	556	513	548	546	554	580	535	505	500	525	517	558	545	552	558	523	530	499	543	507	584	547	537	571	554	552	512	559	519	527	554	561	515	549	548	542	543	533	540	490	519	524	546	545	521	577	525	522	564	549	540	529	549	523	545	517	564	567	519	542	507	557	558	526	543	545	540	554	550	550	533	530	529	532	518	530	593	539	524	515	547	554	541	536	544	533	529	533	539	555	540	540	610	516	541	521	537	561	514	556	562	503	494	547	541	521	546	565	564	505	529	532	545	511	559	519	545	525	574	545	518	560	511	585	563	538	548	553	514	545	535	540	482	558	548	534	535	506	536	500	520	570	533	486	543	522	545	593	554	578	546	540	559	564	544	539	554	557	504	548	529	551	552	527	538	551	555	580	533	520	537	531	544	570	513	529	516	542	525	556	562	516	551	524	527	541	535	515	543	509	544	573	535	540	531	531	507	487	543	548	546	523	499	542	557	563	522	597	573	543	512	532	516	533	551	528	547	525	534	487	569	559	586	574	536	524	531	517	571	527	529	527	570	554	560	511	566	491	527	537	552	556	493	543	535	524	543	564	514	551	525	544	568	514	562	539	568	542	524	530	548	531	539	548	537	596	529	512	570	494	510	521	525	541	525	535	529	474	576	530	500	533	551	560	555	540	539	542	562	525	529	592	516	555	538	540	540	560	557	551	559	535	552	562	582	544	509	583	565	521	563	537	529	534	523	561	580	483	557	587	504	539	567	546	550	536	516	522	511	513	514	544	534	536	536	554	502	526	549	547	499	532	479	532	549	556	551	504	526	556	561	521	519	568	529	517	570	533	524	539	521	545	552	551	547	541	498	579	546	515	555	561	557	538	525	538	543	539	521	556	545	552	569	569	506	574	541	534	541	551	520	536	505	530	539	540	498	599	520	489	541	557	476	585	621	590	547	537	539	536	532	547	547	544	506	523	590	584	524	516	552	553	511	552	501	519	539	492	584	559	546	556	528	566	571	584	521	574	566	537	533	545	559	503	553	518	552	515	517	544	543	530	569	535	590	571	540	546	535	497	575	590	534	551	553	557	496	538	525	531	510	505	544	548	550	543	532	495	528	549	528	551	557	576	513	564	473	561	541	570	492	530	486	565	485	520	525	542	536	549	531	573	528	526	569	535	533	523	568	548	529	536	591	516	556	538	566	545	489	566	515	543	532	544	584	526	570	561	528	555	530	553	521	568	563	555	550	534	548	564	554	556	507	529	538	543	507	570	580	529	550	556	540	552	547	500	531	599	553	543	541	547	531	546	542	546	529	555	545	531	549	498	536	560	525	505	504	557	547	554	513	566	550	556	554	508	532	523	511	564	515	563	527	547	558	522	504	543	566	555	536	590	528	525	492	576	565	569	573	546	552	560	517	529	510	529	538	516	551	522	546	547	527	567	511	587	530	541	530	518	519	556	594	608	566	502	571	523	541	521	559	509	531	584	514	560	533	542	521	517	537	546	522	537	507	537	508	570	554	513	529	564	590	513	486	538	554	536	513	529	504	533	558	541	526	527	536	557	541	572	561	529	528	553	496	562	546	519	509	532	535	535	589	546	535	475	560	531	558	498	541	553	545	557	570	524	529	574	536	568	579	522	541	514	564	565	565	549	572	556	555	553	561	570	525	560	497	527	556	509	555	583	550	494	559	530	520	524	564	566	525	535	581	591	580	500	588	538	542	534	535	511	511	559	530	534	553	499	558	555	518	565	557	551	531	540	562	581	547	570	532	607	546	548	561	528	555	538	525	531	512	542	507	557	558	532	566	573	585	568	572	531	537	540	568	546	534	588	571	519	535	521	556	523	496	502	534	516	530	529	588	566	521	569	557	569	607	557	523	558	522	549	551	544	581	555	531	548	537	545	511	569	528	599	507	516	496	522	541	518	490	522	535	555	564	563	551	604	508	523	538	550	516	563	532	584	566	556	528	544	550	523	570	591	509	526	494	539	515	537	522	551	544	543	523	520	567	573	555	515	539	547	531	557	595	559	519	514	538	540	521	510	523	575	560	519	574	557	541	576	516	523	551	493	554	568	545	533	542	491	541	560	509	536	547	580	543	520	529	530	529	575	513	507	572	528	523	544	517	524	500	535	554	542	523	551	542	534	556	573	525	539	543	560	498	536	544	528	553	543	563	516	572	550	539	550	547	512	581	553	524	558	560	579	511	501	566	496	524	525	553	553	548	546	558	539	494	575	563	580	546	545	528	532	561	537	567	593	524	550	528	538	527	537	499	530	543	555	536	507	524	529	545	528	571	496	531	546	544	538	575	572	597	523	505	548	502	556	571	559	554	530	533	557	511	538	554	539	530	580	572	550	505	534	555	513	558	510	520	518	545	499	548	527	560	517	464	529	531	521	555	534	558	548	549	542	520	561	520	551	523	519	509	564	561	541	535	559	597	534	528	519	547	553	509	529	553	548	516	537	548	532	528	546	523	560	532	552	557	514	526	545	517	556	546	522	531	529	502	539	487	520	518	540	546	513	578	543	575	510	540	525	510	534	539	534	579	550	516	546	546	550	543	535	543	523	554	518	527	541	547	559	525	543	560	522	537	527	524	530	542	557	554	546	548	544	596	496	569	527	566	543	538	533	538	526	561	550	539	543	550	509	515	522	511	530	520	512	580	514	544	556	535	518	564	540	524	528	532	566	566	497	531	536	522	564	579	559	549	569	510	492	531	560	543	532	583	525	537	554	544	509	527	534	555	557	541	561	499	538	548	553	581	554	574	545	512	503	494	562	517	562	508	514	557	534	549	519	537	560	508	566	555	587	567	571
26070	20365	9190	371	146	132	123	105	98	93	85	90	72	87	69	77	85	77	87	85	82	75	80	76	77	77	74	99	77	67	75	79	79	90	84	80	92	73	95	56	74	89	87	79	84	99	75	109	87	97	77	80	76	74	66	79	67	79	99	72	67	77	79	68	68	61	72	79	78	96	68	72	74	84	86	58	88	75	79	64	81	73	75	73	63	78	78	89	75	76	71	80	97	79	83	75	85	67	74	84	65	82	75	80	83	81	80	56	84	79	70	80	74	66	83	80	84	85	69	66	90	55	79	71	75	73	75	84	90	72	87	85	70	73	69	65	81	82	85	95	93	78	71	68	90	100	81	75	88	91	67	87	92	82	67	77	76	83	74	85	90	66	79	66	77	87	72	69	69	81	75	85	65	82	78	86	77	73	64	81	77	73	78	69	77	81	84	88	76	65	80	70	87	71	75	80	93	70	77	83	70	70	78	67	66	73	87	81	77	68	69	88	88	77	75	72	82	74	80	81	82	80	68	92	83	77	80	101	64	71	75	79	62	98	90	76	80	85	68	80	85	93	84	90	72	79	87	88	79	72	83	79	83	73	85	78	78	85	76	81	73	70	86	84	78	82	70	80	80	83	69	73	67	72	82	79	76	75	84	79	70	94	87	75	74	77	76	83	77	71	69	78	61	69	63	70	78	76	86	71	66	81	72	90	83	87	69	80	79	77	86	70	70	74	74	79	67	73	81	69	72	67	82	82	77	74	66	77	75	87	98	77	87	80	62	88	74	71	61	83	73	70	85	96	75	67	68	67	91	84	64	75	77	63	68	75	78	71	74	81	83	74	72	76	88	88	67	65	88	76	96	72	72	61	70	84	76	97	82	71	61	70	81	72	83	89	87	76	82	80	81	71	81	67	88	67	71	77	81	68	65	78	75	62	70	67	75	84	77	84	81	63	79	74	89	81	73	81	65	84	67	90	86	66	77	81	55	76	74	88	77	73	98	70	83	64	92	84	77	75	66	101	80	70	69	65	73	69	67	87	83	81	88	70	76	78	87	64	88	74	74	94	97	86	87	72	71	79	76	85	78	85	56	69	79	86	80	75	88	73	67	77	76	70	86	89	82	90	87	67	59	63	78	74	70	84	83	81	84	87	68	74	79	90	83	57	100	67	68	78	79	80	67	70	84	86	71	86	74	83	92	78	70	81	67	76	93	79	75	88	63	79	83	96	81	57	63	82	77	83	61	75	87	96	80	67	70	78	66	77	85	79	77	77	75	76	84	80	72	90	71	98	79	95	87	74	80	65	69	92	74	79	75	91	72	70	95	76	74	65	86	73	80	91	85	77	96	75	75	78	80	81	74	73	88	80	91	75	64	68	63	74	73	92	68	71	66	73	69	87	76	90	71	62	64	69	76	77	70	75	80	84	73	84	74	78	81	92	79	68	57	57	78	88	69	76	94	72	72	90	71	95	75	61	65	75	81	77	88	78	78	61	56	66	70	85	73	101	69	78	84	94	88	96	80	77	79	73	84	75	76	85	79	77	84	74	87	76	86	70	74	80	63	84	63	80	70	71	79	99	84	76	87	77	83	70	102	72	58	77	75	76	89	76	71	70	83	87	83	63	79	70	78	83	56	71	87	82	64	79	65	96	77	77	90	70	72	80	64	71	70	90	76	83	66	70	75	80	72	69	79	70	84	73	71	83	77	80	84	93	71	95	73	96	83	63	70	72	71	63	75	89	67	83	80	91	79	82	75	85	76	74	81	71	74	74	83	95	91	66	80	65	74	75	82	57	81	66	80	80	75	79	81	94	74	67	67	79	75	71	88	58	97	89	88	74	73	80	85	88	88	88	69	101	80	76	76	71	99	81	74	86	75	82	64	86	75	69	84	67	86	91	77	78	77	75	73	81	77	84	70	66	94	91	85	72	94	73	66	75	82	83	66	87	84	81	74	71	70	73	63	83	75	83	74	71	81	64	76	77	69	73	92	61	77	62	70	87	64	69	75	82	79	80	83	82	71	72	86	86	67	98	101	61	71	65	76	69	87	95	72	76	85	72	69	79	85	83	63	79	90	80	72	77	76	58	75	69	92	89	91	84	84	93	60	80	69	104	60	93	76	73	67	91	78	90	84	75	71	73	88	78	80	89	70	70	75	75	79	83	91	67	85	72	77	71	54	75	55	73	85	82	66	87	84	71	73	80	97	76	85	88	60	64	75	73	68	86	74	80	77	85	78	94	78	88	68	63	79	69	94	78	85	90	60	86	75	85	87	78	63	87	79	84	85	74	82	80	60	85	89	63	73	68	79	85	72	71	81	75	66	83	107	72	83	75	76	74	86	98	74	82	81	74	74	82	78	76	78	79	78	75	86	98	74	69	67	106	60	91	67	61	68	97	91	81	78	80	67	62	83	64	94	77	68	89	92	76	75	74	84	76	73	82	83	70	74	83	80	74	74	73	86	81	64	71	91	78	76	74	71	72	65	88	85	76	98	90	70	82	67	66	78	84	81	82	79	99	76	65	79	79	90	86	82	81	79	71	87	75	75	64	78	100	85	70	89	86	93	87	81	96	76	73	87	82	86	85	93	77	68	78	82	65	96	63	64	100	92	94	75	73	72	87	94	68	75	77	85	85	63	79	67	88	69	77	75	73	80	77	80	86	89	71	78	57	69	102	72	77	70	73	77	87	74	80	87	83	72	95	77	76	68	73	80	78	77	72	83	90	61	79	65	64	77	82	81	82	66	76	69	64	73	66	71	76	81	82	86	81	74	77	79	72	72	88	89	90	78	76	76	67	91	91	94	68	91	74	71	82	93	73	79	78	72	79	72	61	71	61	83	77	90	74	70	85	83	70	91	86	88	64	87	77	85	83	82	83	88	83	76	67	74	81	90	78	88	87	74	83	70	77	83	85	89	84	74	82	85	82	83	80	82	66	72	76	76	79	62	66	90	73	64	81	75	70	81	58	72	78	72	74	75	80	62	85	80	77	76	82	67	79	76	92	63	79	75	91	87	83	89	83	65	72	84	74	79	72	73	87	73	54	75	67	79	73	81	93	70	87	79	76	68	81	73	89	77	99	83	80	75	91	74	89	77	92	76	77	71	87	74	85	96	92	64	77	76	67	80	85	69	92	72	85	68	72	84	57	82	80	80	77	84	95	81	74	80	83	79	70	88	82	88	80	72	83	64	79	75	71	71	65	74	66	83	72	62	69	89	74	68	74	72	94	73	81	80	74	70	74	66	91	78	73	78	90	78	80	72	69	98	79	76	66	93	82	71	81	75	74	61	69	69	82	69	95	79	73	72	77	80	71	83	93	78	87	85	71	85	78	76	76	82	69	65	73	60	61	70	62	79	68	93	79	74	68	78	77	80	77	82	71	90	79	87	67	81	72	79	83	67	82	78	83	88	73	100	75	75	77	87	88	77	86	78	91	74	77	79	85	90	67	72	77	81	65	63	72	63	83	78	72	65	76	88	65
22210	3394	1073	550	357	294	288	250	229	190	225	227	209	208	201	212	170	226	169	162	184	182	191	192	185	160	153	184	175	164	147	165	172	190	191	172	183	180	175	168	173	193	176	151	172	166	194	174	163	174	187	178	191	159	192	171	175	183	168	164	157	160	155	156	180	189	189	176	166	177	183	188	179	172	157	167	193	173	186	195	163	188	171	153	155	188	186	184	173	159	176	197	164	179	160	163	174	165	173	181	165	164	154	175	176	166	173	171	156	203	172	195	157	200	168	170	166	142	170	157	182	170	189	167	157	167	183	167	185	169	181	165	176	178	164	158	168	183	168	168	169	185	159	172	197	177	157	165	157	166	187	191	158	196	161	178	158	191	172	159	169	156	187	165	163	171	188	156	152	186	169	176	172	192	199	165	149	173	191	142	158	181	197	147	162	169	157	164	196	190	171	184	159	189	176	163	185	183	154	160	176	147	170	164	168	179	179	164	170	173	169	178	166	194	175	172	177	196	168	183	146	165	184	172	176	158	157	163	180	185	183	183	170	181	166	173	184	168	171	145	166	143	182	174	158	163	185	172	164	166	168	150	137	167	151	158	203	161	173	172	189	190	185	148	163	146	169	166	179	156	157	169	147	195	188	178	153	175	167	170	200	173	167	185	170	177	176	159	157	165	164	183	188	171	153	160	142	168	169	164	172	189	143	164	183	165	170	179	187	170	183	169	166	172	152	148	184	165	173	191	181	190	157	173	166	182	166	154	177	193	174	165	146	173	179	158	170	166	189	169	192	156	186	178	195	162	155	178	157	162	176	183	180	184	177	164	177	161	155	162	184	192	173	159	178	158	179	164	173	167	177	171	144	169	165	168	171	173	190	175	174	171	172	167	180	190	178	155	188	168	172	168	173	173	174	197	186	167	186	154	180	165	170	166	163	178	164	203	168	182	173	172	169	173	154	202	177	164	182	200	188	155	190	176	178	179	197	183	174	169	177	180	179	168	178	173	161	164	181	179	174	186	174	171	161	159	176	178	162	155	179	165	161	173	176	157	181	144	173	205	199	203	170	171	170	155	165	195	165	173	173	188	153	151	167	176	167	138	166	183	166	173	179	168	168	168	162	185	157	160	163	166	165	154	200	163	165	147	178	152	167	168	171	173	169	175	170	189	188	178	187	169	169	167	166	168	178	159	171	158	167	168	163	166	180	183	153	197	157	171	180	189	152	173	164	171	170	181	189	151	170	178	181	173	170	158	196	147	153	184	175	176	156	173	182	177	172	169	169	177	170	188	204	185	165	137	180	160	174	189	142	156	169	192	192	170	178	169	173	169	193	173	179	158	184	169	157	161	172	160	172	170	179	157	151	186	158	149	184	172	172	153	174	185	177	177	153	179	169	192	176	166	149	154	156	172	164	174	164	165	181	178	160	179	178	190	175	187	165	177	172	154	173	184	163	152	182	173	177	155	157	175	188	171	164	170	166	162	172	170	167	137	161	180	172	192	148	171	164	179	169	175	166	150	150	149	163	187	171	186	173	167	153	164	163	171	170	184	172	164	157	204	181	181	182	173	164	183	176	161	156	186	185	166	149	189	185	171	160	207	183	148	169	157	153	169	170	164	152	158	146	129	176	145	175	169	169	157	190	154	172	186	140	162	174	197	170	203	157	167	159	190	171	171	174	153	184	151	155	163	189	174	158	165	168	168	159	165	169	160	184	176	175	166	188	186	159	157	169	174	163	190	160	149	163	170	167	168	162	162	164	169	168	162	162	180	146	161	161	169	179	180	142	188	186	164	149	175	168	156	171	159	158	193	164	182	180	134	177	184	190	159	175	181	164	178	182	173	174	173	172	185	157	150	186	163	145	173	170	188	170	155	159	174	175	176	168	181	169	140	187	177	181	179	183	166	157	164	155	207	175	153	174	171	184	169	162	187	170	159	157	164	167	181	170	165	177	161	168	182	168	171	188	164	177	166	173	176	182	166	165	176	169	148	155	183	166	189	179	186	164	183	176	160	183	161	160	135	182	157	168	171	186	168	180	154	167	151	159	179	173	181	141	182	172	192	166	186	158	175	188	184	183	169	151	177	185	161	180	206	193	150	150	153	131	154	185	189	156	174	163	178	196	175	188	145	163	165	167	179	174	164	197	146	176	180	182	180	183	168	187	164	187	170	135	182	144	176	185	148	173	152	194	160	180	183	176	181	170	166	187	163	160	195	172	174	152	172	194	138	167	189	159	178	168	163	176	147	188	191	184	168	192	173	179	166	160	161	161	165	164	184	186	152	176	165	159	177	159	174	187	154	163	148	184	152	198	165	162	166	198	185	169	175	180	184	167	155	153	149	166	186	174	177	152	160	201	162	176	155	178	161	163	177	170	190	171	177	184	161	179	184	170	163	187	162	161	174	190	156	166	194	165	175	179	184	164	165	153	197	181	188	183	160	168	163	159	183	179	188	165	151	178	149	162	156	162	172	168	179	173	179	166	161	170	156	179	186	173	180	174	165	174	181	172	150	160	175	146	172	173	171	161	170	181	161	166	171	158	178	151	184	157	159	170	186	149	158	151	159	178	164	187	159	170	154	165	171	159	193	177	147	162	177	169	203	164	169	174	169	161	173	172	189	164	182	163	176	164	146	175	154	169	175	160	167	173	175	151	160	150	193	179	182	172	176	155	140	149	149	182	187	171	178	175	162	158	158	162	160	181	195	170	182	168	157	183	158	164	182	185	167	161	183	173	173	189	210	156	174	167	154	162	164	176	160	168	166	151	177	199	170	165	168	160	157	178	203	169	164	183	173	189	150	213	181	160	147	177	178	170	182	197	142	164	176	183	194	183	164	198	210	196	169	182	176	171	169	176	157	165	161	166	155	173	189	180	157	180	175	194	161	192	173	158	186	189	173	159	154	153	184	200	176	185	174	165	170	172	159	162	153	184	184	177	173	176	187	167	186	182	183	188	182	179	164	162	164	185	186	167	162	182	170	167	173	164	191	159	153	172	177	160	160	183	161	165	176	163	172	154	178	164	180	165	157	169	178	167	165	173	186	168	160	178	203	177	176	180	159	158	141	164	177	178	175	167	158	170	175	170	170	158	177	168	152	179	185	151	183	168	169	166	180	161	159	153	162	172	169	167	182	179	158	179	166	176	184	164	182	170	164	195	164	170	181	154	182	167	153	187	192	179	178	188	174	149	165	176	173	169	155	193	169	168	162	177	195	168	154	195	164	171	159	166	185	171	185	179	173	188	158	163	178	169	156	178	173	180	171	166	171	168	169	150	169	184	158	179	183	153	186	172	175	149	175	150	175	192	179	169	160	153	156	174	160	163	171	169	157	145	165	184	195	176	164	172	183	173	164	179	185	167	173	174	147	158	178	171	196	183	186	163	151	166	170	191	163	179	162	166	164	198	171	178	175	175	162	178	151	155	148	157	179	169	168	175	185	154	184	165	181	191	191	161	182	181	156	174	191	168	190	181	181	170	148
24796	21701	28948	24965	21108	2343	540	368	276	266	224	217	193	185	170	191	195	152	188	144	170	154	166	159	161	137	162	152	138	138	135	133	113	134	126	170	117	142	139	130	139	149	133	126	153	136	137	157	163	147	131	132	121	136	150	114	111	137	148	138	136	147	144	138	143	127	110	122	135	137	147	149	144	138	127	119	132	122	141	132	134	145	148	130	122	150	131	142	128	141	123	140	142	152	117	157	131	162	125	152	129	151	142	141	130	133	135	136	143	139	146	136	112	137	113	134	125	138	129	119	131	135	131	132	132	145	149	123	129	167	142	129	127	144	148	147	113	117	117	131	155	111	148	143	130	134	130	143	149	147	112	152	131	134	134	121	115	122	122	124	127	142	134	127	121	145	121	135	125	145	120	122	129	109	129	159	146	143	152	115	134	143	111	141	147	124	149	126	135	146	127	130	120	123	139	154	138	129	125	123	132	125	122	139	113	133	134	136	126	147	136	135	138	128	117	140	141	136	145	126	123	142	138	146	135	124	134	132	137	115	136	134	135	132	152	138	135	129	109	123	124	132	134	131	139	145	144	119	137	117	144	126	133	124	133	122	145	147	124	136	124	124	137	140	147	126	141	132	128	128	131	126	153	137	125	126	140	123	141	147	118	153	140	128	136	151	129	124	116	138	146	122	147	128	124	129	119	139	150	131	121	127	123	139	106	135	125	129	140	109	123	120	123	130	137	122	126	143	152	112	137	123	131	131	126	124	125	147	122	156	151	139	149	124	132	119	134	160	134	132	143	141	142	118	148	131	136	138	134	127	142	137	125	128	143	106	141	133	150	133	147	122	131	121	140	109	124	132	121	128	140	114	135	147	137	136	133	145	149	139	145	118	130	136	150	146	127	149	139	133	120	136	143	140	154	121	132	132	126	134	164	133	150	136	138	129	108	128	132	119	102	125	127	130	129	127	140	125	151	125	134	116	125	129	137	139	145	115	151	116	137	133	130	152	126	119	135	123	137	146	127	109	127	124	129	137	144	122	125	130	125	132	141	139	155	108	114	91	126	121	140	108	111	121	137	137	135	130	139	138	155	120	135	160	151	125	129	148	129	130	134	136	140	116	127	125	127	127	142	129	120	136	110	138	126	147	118	132	135	132	154	141	128	117	129	139	132	128	143	143	139	135	129	131	118	132	117	118	126	128	135	149	119	136	135	136	126	151	133	132	122	125	130	115	123	114	132	136	138	134	142	129	127	137	140	128	117	121	115	129	145	120	124	146	129	147	120	125	134	135	134	115	146	135	141	136	151	124	148	137	123	133	118	114	133	132	120	139	146	145	112	148	151	121	131	151	137	142	134	128	139	151	132	126	122	117	139	124	136	128	115	147	113	145	139	106	164	123	136	110	130	117	102	136	128	127	129	144	132	158	135	135	124	147	130	121	136	144	140	125	130	122	142	152	133	136	139	127	146	101	148	116	136	125	110	150	136	139	129	126	128	144	137	136	145	138	126	120	122	147	132	137	144	145	145	147	147	124	132	145	128	120	137	145	138	137	148	159	128	159	134	135	98	130	138	160	137	130	131	137	143	143	139	138	140	111	122	146	141	111	151	136	116	149	121	162	142	131	116	125	132	132	128	129	138	140	139	135	121	115	115	118	122	137	125	135	125	125	130	138	129	135	125	115	135	132	140	123	138	130	132	113	144	137	132	137	116	153	130	138	125	128	126	135	132	134	144	143	130	140	107	139	114	133	127	135	122	131	124	155	135	126	119	135	132	135	130	129	130	118	137	154	137	131	113	146	132	129	133	149	127	138	131	139	127	137	153	122	129	121	130	135	114	133	140	119	131	128	149	142	149	136	131	130	135	145	134	122	158	136	125	139	148	136	136	150	153	136	125	142	133	157	126	149	132	134	130	141	144	134	124	148	109	116	144	129	131	132	135	151	125	113	123	130	132	137	124	130	139	130	122	120	106	132	132	121	128	120	157	127	124	143	127	137	136	148	143	142	152	126	138	123	132	136	134	129	126	128	123	140	128	126	141	137	145	141	136	130	156	138	149	148	117	129	145	127	118	127	117	141	144	125	124	133	133	146	112	125	125	113	117	149	121	130	127	128	158	132	121	136	161	142	116	119	134	118	129	140	128	134	149	148	125	136	137	145	130	128	132	124	122	136	118	120	151	119	126	151	134	125	151	132	126	131	138	127	118	150	131	138	108	129	117	118	135	137	142	130	135	140	120	140	141	132	122	152	113	123	131	130	109	149	137	137	148	133	126	142	120	124	113	138	145	131	112	133	142	110	161	128	130	142	153	143	128	154	139	136	147	112	136	138	127	136	128	139	121	148	147	125	137	119	118	129	134	134	116	119	120	147	121	141	133	119	118	131	148	140	126	140	121	125	133	121	137	138	131	147	126	133	127	129	140	131	147	120	148	127	120	118	124	134	130	112	153	129	142	117	128	125	116	131	128	135	136	134	141	139	140	114	155	151	136	138	127	121	140	120	142	139	137	124	127	137	124	130	138	138	138	141	133	149	134	130	114	149	134	135	128	137	115	136	146	113	126	149	121	146	132	128	136	121	122	143	136	142	129	120	135	140	150	134	127	130	127	148	135	143	152	137	122	123	132	149	139	146	145	148	135	119	153	138	141	145	134	132	132	113	137	124	127	130	129	133	136	139	132	119	132	144	117	103	120	147	137	115	120	119	136	127	145	116	115	139	122	99	137	130	111	114	116	123	128	135	136	124	136	125	102	137	144	154	140	118	124	121	151	134	150	128	152	151	136	141	127	114	134	147	137	122	137	133	131	122	138	159	123	129	133	115	133	133	143	130	133	132	146	140	131	138	149	103	136	122	155	141	131	129	137	135	135	126	125	138	127	140	127	132	122	141	122	149	130	118	133	143	134	122	132	129	138	114	128	142	117	116	117	148	133	140	102	148	147	129	133	131	123	117	122	143	114	146	135	129	131	114	129	145	116	137	133	128	137	127	124	139	122	114	125	128	138	127	129	117	127	126	128	129	125	132	131	103	127	108	113	150	134	144	103	132	153	124	129	113	140	115	143	139	137	131	118	136	130	142	119	120	131	136	136	144	124	129	129	113	136	129	112	129	142	121	147	140	110	122	113	124	110	130	133	150	125	123	150	126	138	122	158	125	134	110	146	153	131	149	129	145	115	146	141	131	131	127	141	115	132	145	135	148	142	141	124	135	122	138	129	144	131	133	135	136	138	151	119	137	141	118	166	121	146	114	124	145	121	135	140	140	133	136	151	127	118	125	124	141	124	133	143	132	120	121	141	133	120	140	131	123	144	120	117	114	126	147	141	148	112	138	131	124	124	137	125	141	146	131	136	133	122	128	137	132	135	155	138	136	137	136	137	117	139	135	119	134	122	126	141	124	134	137	165	141	141	146	125	146	116	135	133	149	142	140	138	124	144	130	134	146	136	119	128	146	151	159	115	96	143	148	140	135	133	121	143	125	125	146	144	115
44394	12714	8418	4171	2724	1986	1444	1169	988	880	739	581	579	511	457	420	458	388	394	376	368	366	361	326	315	318	301	360	318	309	314	323	312	311	292	316	322	312	290	310	268	268	259	291	301	252	284	293	290	283	284	287	275	252	284	291	273	271	257	281	269	291	288	262	265	243	271	286	260	275	275	267	282	291	284	268	254	280	255	290	275	241	267	255	301	279	275	273	298	248	277	266	247	271	277	260	289	271	263	308	283	257	262	264	309	286	309	313	253	281	260	266	302	276	316	265	252	275	282	258	257	279	256	251	282	268	264	255	282	262	291	264	264	267	260	275	274	265	248	280	263	271	277	230	275	267	248	246	273	281	264	256	255	276	266	250	266	259	263	242	268	265	251	273	271	267	272	276	281	260	273	245	261	295	288	249	273	264	269	280	260	264	255	262	265	304	256	287	270	258	291	252	264	258	271	288	267	257	288	252	264	261	289	282	295	240	259	242	245	232	278	276	286	240	257	288	279	256	256	254	253	284	253	261	245	266	279	262	281	238	274	253	268	274	271	252	285	289	265	232	279	272	255	283	281	268	251	252	235	281	261	281	255	276	264	285	258	274	278	264	295	247	260	278	264	272	293	275	261	253	261	245	280	295	255	254	270	276	268	272	270	249	272	274	260	292	259	256	276	287	274	273	258	280	251	279	264	256	267	276	258	277	284	248	271	244	262	267	266	265	238	268	241	281	247	273	285	253	274	283	268	306	280	229	234	295	246	265	251	284	259	272	238	281	273	239	288	291	251	293	255	306	253	288	248	249	281	266	283	267	260	304	252	245	263	261	279	277	268	294	244	274	289	233	252	279	228	286	256	240	292	259	268	229	236	276	271	272	253	252	250	282	291	273	239	277	255	260	254	260	260	290	298	294	239	260	250	251	263	238	260	251	254	255	271	272	283	284	259	259	283	295	249	282	245	256	278	267	278	286	265	252	294	261	270	273	252	268	263	261	280	265	247	278	269	273	259	270	267	269	253	292	261	254	262	261	255	285	248	274	291	274	267	252	281	259	266	245	285	290	261	257	271	266	258	275	262	286	266	261	272	281	272	269	284	277	277	260	280	284	279	290	255	269	263	284	266	284	273	280	264	265	277	263	249	275	251	283	251	264	268	276	306	260	288	270	258	270	286	270	281	252	229	248	272	283	250	320	274	267	245	268	262	254	265	256	266	247	272	256	283	285	264	264	255	237	281	262	252	296	293	271	264	277	246	268	248	274	274	256	292	255	260	266	310	281	260	282	296	263	257	265	265	255	270	288	251	266	256	292	252	257	312	246	266	230	288	277	250	237	251	304	277	254	270	259	278	243	223	274	303	279	262	276	289	257	282	279	255	250	284	287	268	261	253	273	285	281	275	269	254	272	249	258	265	272	272	259	290	275	264	283	281	272	260	279	265	238	269	273	275	299	252	291	280	290	266	265	285	274	240	268	299	293	262	239	244	266	253	276	280	284	259	312	232	267	271	249	289	255	267	271	264	268	281	257	275	281	261	261	271	278	310	266	290	274	269	254	290	292	288	302	246	266	270	272	261	256	284	291	284	245	264	265	249	260	286	275	261	289	295	292	265	259	277	252	240	251	258	252	250	277	300	260	285	270	284	276	249	263	257	273	255	285	239	259	235	241	294	266	263	269	265	277	287	263	274	301	277	265	272	278	277	280	278	274	261	241	269	273	264	270	272	262	251	252	285	261	283	265	255	281	304	238	264	280	268	250	270	301	269	278	250	278	239	276	276	262	256	262	275	275	272	272	272	252	295	273	274	261	265	235	306	264	275	244	268	285	263	278	295	277	264	275	283	272	258	281	255	262	252	249	244	258	290	283	257	269	275	254	283	276	293	262	297	280	252	283	247	304	260	256	283	285	308	281	277	238	293	261	264	272	276	263	266	289	281	262	292	252	276	262	278	302	274	297	294	278	240	269	281	269	312	284	267	295	260	279	263	253	273	258	260	274	267	281	268	291	251	289	262	280	251	265	272	271	287	246	265	266	285	261	273	253	257	265	234	290	266	262	291	313	250	282	289	266	292	257	263	264	257	264	260	241	286	260	259	256	266	263	275	260	276	268	209	267	262	254	273	261	251	263	254	269	260	267	257	271	250	271	253	283	250	260	261	263	259	267	244	238	285	277	280	264	279	296	270	246	245	256	252	262	254	249	267	259	252	266	301	248	253	246	251	294	277	272	273	292	258	253	283	280	282	240	279	249	252	271	268	256	260	268	246	267	283	279	253	269	274	293	266	251	277	281	294	277	269	280	286	254	265	285	273	245	257	268	229	262	251	280	278	277	279	270	281	284	287	280	278	283	256	257	251	280	265	259	268	265	278	272	275	243	247	276	263	256	274	256	264	290	282	257	255	252	300	262	239	297	253	275	284	253	257	266	270	286	255	267	282	256	277	279	288	259	271	277	265	266	286	248	277	262	250	249	254	299	294	263	240	267	288	280	262	281	279	316	260	301	253	277	282	255	273	265	258	245	249	282	248	280	260	283	284	258	274	272	221	265	266	289	264	270	291	299	286	273	257	274	222	263	279	276	271	257	250	291	243	274	263	259	286	239	256	276	261	281	270	262	258	257	258	285	265	269	297	247	275	239	251	268	239	272	258	245	261	269	264	251	267	266	244	264	286	268	263	276	243	265	271	263	265	252	257	248	265	260	263	246	294	262	270	278	255	231	260	253	254	276	283	287	261	248	248	311	250	262	235	259	276	278	263	261	281	268	264	270	252	264	272	247	261	266	287	275	256	296	282	267	285	314	273	282	265	257	260	252	247	244	291	266	287	248	278	276	281	252	279	262	259	295	262	292	298	269	275	266	258	286	262	274	266	269	254	291	293	264	257	285	266	290	268	246	252	279	263	230	268	281	241	238	273	272	247	287	273	247	256	262	231	267	288	260	257	274	240	261	296	287	268	280	267	264	264	300	257	273	273	255	248	285	256	258	287	315	263	274	279	279	271	273	238	285	289	251	275	286	264	270	260	290	264	280	268	261	272	272	279	276	264	278	284	275	257	268	272	247	235	262	240	244	265	283	257	262	259	252	271	263	278	269	263	290	293	273	275	305	265	274	271	268	267	262	252	273	285	273	284	245	269	267	255	262	258	268	287	232	242	288	280	247	303	267	239	260	261	247	257	231	272	265	287	270	273	261	273	266	290	275	265	277	273	280	263	253	254	270	252	246	304	276	265	269	262	258	226	276	288	258	274	285	279	236	280	263	294	247	279	275	273	270	255	246	282	301	248	264	283	260	252	275	268	255	289	269	286	263	292	272	269	292	272	254	241	277	249	277	254	265	253	268	280	267	280	257	260	278	268	256	263	258	270	269	264	222	283	268	254	264	247	263	300	282	271	265	263	242	257	269	269	277	255	275	261	301	251	265	286	278	284	268	278	238	262	272	263	269	285	246	272	244	243	264	276	273	252	267	261	275	261	277	287	276	275	274	263	247
23811	21686	29432	24431	21686	20502	2180	810	609	519	504	459	423	401	388	381	373	334	358	345	355	322	334	324	328	328	305	319	349	332	287	327	317	286	316	315	309	302	308	307	293	260	303	288	308	280	326	285	287	323	277	294	306	308	286	291	313	291	285	299	270	285	295	295	312	300	280	291	287	265	272	282	279	297	253	284	304	297	276	280	295	310	322	297	249	302	272	288	284	280	272	287	254	300	309	289	297	290	283	276	297	297	285	298	303	300	286	275	288	307	313	259	291	295	278	272	299	259	282	300	297	311	289	260	314	276	271	306	259	310	261	271	306	303	320	287	305	297	268	299	319	297	292	289	275	289	264	281	322	289	288	274	266	283	271	288	282	300	274	273	298	282	276	279	288	281	288	291	306	294	302	274	267	284	307	277	330	283	284	310	280	297	266	258	263	319	259	274	290	277	304	296	295	279	266	324	304	302	260	296	337	311	283	288	267	296	276	291	307	294	291	286	261	272	321	278	317	283	267	298	290	274	281	271	295	258	276	269	294	304	310	266	267	279	276	291	282	315	296	315	279	289	278	275	291	289	286	295	297	281	292	298	276	258	285	297	269	289	282	307	282	277	289	261	276	285	271	263	303	285	264	282	277	262	312	262	298	287	290	261	298	277	308	285	266	271	262	305	300	283	311	282	287	288	269	291	317	272	327	254	296	280	322	288	304	271	277	275	298	280	289	276	298	255	281	276	299	288	263	303	287	279	302	286	316	292	292	256	277	278	283	308	269	324	290	315	256	288	276	272	268	287	289	257	297	301	285	279	292	294	288	304	293	271	325	279	302	304	287	301	328	287	294	261	289	303	272	269	287	280	274	329	296	275	308	269	288	276	293	288	270	271	260	278	300	291	289	278	288	316	272	291	295	307	303	280	283	270	267	293	296	278	267	290	292	318	295	287	296	290	253	269	268	265	305	290	310	304	271	267	305	308	284	272	281	266	279	301	284	275	309	262	312	303	278	284	282	257	273	297	273	293	291	290	313	296	266	296	306	290	259	273	268	297	286	293	291	282	276	268	295	251	304	277	277	262	279	282	288	298	266	293	277	269	279	289	277	278	307	266	294	288	280	277	305	289	295	286	293	287	266	274	300	299	258	297	332	269	276	287	304	268	272	278	330	300	302	288	302	302	273	285	313	285	309	290	271	287	279	289	277	318	302	276	268	290	268	281	275	274	311	289	280	290	295	315	299	293	301	289	306	294	311	288	264	291	266	267	274	295	257	288	280	324	290	284	248	301	307	333	298	265	306	302	319	246	281	257	268	287	288	291	291	242	297	277	269	290	331	266	287	288	306	321	280	274	315	279	300	289	309	272	284	267	298	308	261	304	343	270	310	273	311	292	293	306	280	274	264	299	279	271	279	295	319	287	271	278	289	278	300	293	238	288	303	293	281	289	273	297	286	283	287	266	267	296	277	285	289	265	258	309	256	286	277	273	287	311	279	281	282	284	301	276	301	281	275	285	294	282	265	287	283	297	253	266	289	279	277	321	292	265	302	305	290	289	285	257	323	274	293	303	254	278	286	281	308	290	274	265	272	282	280	268	272	262	322	273	277	295	290	269	303	296	293	289	313	304	263	278	280	284	299	260	292	326	311	286	287	281	306	280	295	276	308	293	285	298	299	297	313	291	303	274	248	273	271	264	266	320	292	305	268	314	284	269	277	335	275	262	291	289	291	271	307	279	276	304	275	313	274	318	276	274	295	293	278	313	314	304	273	282	276	283	254	273	320	267	272	261	304	279	303	287	297	284	302	278	283	290	263	267	309	282	262	268	254	291	288	280	295	240	297	300	299	288	270	291	301	301	297	293	303	301	244	310	294	285	280	268	249	280	288	299	260	273	286	294	268	291	277	278	297	266	275	307	269	289	276	279	283	270	268	333	262	295	291	290	246	323	271	310	296	248	279	287	298	295	261	311	270	293	303	257	273	296	248	256	273	267	297	281	297	294	274	299	269	276	305	280	281	297	303	274	285	286	269	292	268	263	292	285	302	281	292	270	313	303	277	315	310	281	276	316	248	283	290	288	296	317	249	290	273	255	282	313	299	278	296	299	282	273	279	247	313	273	275	284	272	260	299	280	270	282	317	270	291	286	327	313	304	288	308	271	307	287	276	285	269	268	289	264	279	292	273	293	298	292	266	285	265	323	292	291	298	274	290	298	310	264	281	301	290	285	286	269	279	286	289	320	268	293	268	289	332	266	285	294	278	301	258	285	285	300	277	292	264	298	292	270	292	275	272	289	260	292	304	314	285	294	274	264	255	306	283	292	288	288	286	282	288	255	296	286	287	309	270	287	279	297	297	281	278	283	303	319	280	274	311	268	285	292	298	289	266	253	292	277	248	334	281	304	324	261	300	286	294	284	289	310	262	274	267	316	306	305	285	277	300	306	296	283	289	267	290	273	277	273	299	296	284	290	308	316	260	279	280	258	284	315	284	312	300	292	314	277	288	290	287	286	298	288	305	296	315	296	314	282	269	263	321	287	303	265	287	306	275	273	292	271	290	292	275	274	283	272	263	291	272	262	289	289	277	274	277	275	289	294	287	285	274	281	253	265	307	300	288	268	271	260	296	270	274	293	265	270	257	275	269	274	275	303	283	272	306	298	288	284	315	286	277	277	314	294	301	271	273	298	295	270	271	293	279	292	269	300	303	282	300	297	255	285	307	318	263	251	280	273	294	318	264	278	255	322	300	291	288	294	285	302	277	286	283	271	279	304	273	311	280	278	255	266	255	311	296	289	281	304	267	286	286	327	310	302	247	275	296	288	280	292	305	295	286	293	267	318	269	289	272	281	285	274	282	293	272	278	303	271	278	266	281	285	287	306	275	281	295	299	280	302	282	288	297	281	302	297	331	266	306	307	290	271	287	303	274	287	274	299	298	273	297	293	284	260	301	301	288	282	272	249	246	276	304	255	244	278	296	286	289	310	270	280	280	304	253	286	277	287	256	295	286	310	301	265	279	300	299	278	291	286	290	286	296	278	278	268	255	284	283	311	304	279	279	322	304	286	297	275	321	316	312	283	279	299	279	300	287	276	329	303	324	304	293	293	277	306	308	317	296	271	286	302	269	277	313	271	278	312	291	286	290	305	266	317	277	268	284	311	295	304	319	299	315	286	256	253	269	304	296	261	309	291	269	263	282	290	265	257	291	283	297	294	272	277	288	282	277	291	280	290	267	277	286	272	286	288	314	275	274	298	274	290	275	303	311	257	299	278	277	299	306	299	290	256	307	305	275	276	289	291	310	312	284	290	283	291	311	277	320	271	305	270	293	307	297	267	273	276	276	298	259	277	283	282	298	279	295	280	281	289	286	249	294	271	295	275	309	275	265	253	293	292	291	257	291	279	268	264	246	297	287	268	282	271	304	312	318	270	305	302	289	291	326	325	298	296	315	311	299	273	290	277	263	267	285	272	304	285	299	273	267	288	279	277	280	284
49858	17611	13567	7381	4975	3701	2791	2357	1844	1636	1347	1264	1067	983	904	949	877	804	789	782	731	717	713	685	652	646	658	660	607	630	630	622	595	615	604	635	612	596	617	603	630	546	589	565	590	596	576	551	578	592	525	562	525	531	580	558	521	563	553	546	564	559	537	486	531	523	538	550	550	553	568	523	544	538	557	554	565	543	553	561	542	549	516	527	554	546	528	511	497	571	533	540	569	541	533	533	537	553	537	538	551	575	529	536	522	544	575	547	497	551	545	540	538	541	530	538	577	541	541	590	563	535	499	530	501	551	537	521	557	587	549	543	499	524	593	553	514	576	490	518	560	540	507	548	528	516	536	520	536	503	505	546	541	550	547	506	549	532	557	538	535	560	551	546	574	512	523	524	503	555	525	513	533	563	508	547	523	518	551	560	549	557	556	556	545	569	564	555	523	545	497	538	562	562	525	545	528	534	552	565	571	548	560	569	569	531	532	526	525	539	523	501	506	522	539	562	529	579	527	535	579	558	529	510	533	494	549	540	523	521	582	533	512	531	529	532	487	528	576	564	538	533	566	536	517	554	552	554	560	506	513	523	539	520	548	544	531	549	517	565	549	518	568	537	523	557	524	561	519	548	525	538	541	549	537	554	517	565	526	555	523	528	528	519	546	559	558	566	535	473	521	555	550	520	563	553	531	551	547	541	531	557	557	561	528	541	542	536	542	549	526	545	538	545	530	519	566	573	551	521	539	533	539	534	566	482	516	506	516	535	555	550	532	545	597	546	545	523	509	546	518	546	532	518	561	526	559	516	526	552	523	518	516	532	549	560	572	519	503	556	533	521	479	558	504	573	537	560	536	512	551	536	602	526	510	538	542	543	497	524	524	568	559	572	527	573	539	540	566	574	543	531	521	576	551	492	565	510	529	538	518	515	555	524	507	572	502	541	569	545	559	500	549	534	565	532	539	514	483	510	530	524	518	526	545	567	532	538	517	561	518	534	542	543	555	560	542	545	518	534	548	552	535	569	548	555	524	517	510	535	560	539	503	575	577	529	528	536	516	530	574	543	570	538	562	595	544	571	537	538	529	540	531	545	522	548	526	565	551	536	535	575	591	512	521	561	541	538	551	519	534	542	552	527	555	551	550	512	533	522	509	539	502	539	546	491	555	528	520	565	535	531	548	584	584	520	546	529	546	552	511	546	511	556	523	537	546	547	519	538	507	525	505	552	502	566	503	551	537	563	535	519	561	574	524	527	534	542	525	553	528	523	548	515	491	533	521	520	527	549	557	523	607	498	558	507	550	526	534	545	534	544	573	511	540	549	549	527	576	513	529	533	540	556	526	544	533	572	542	530	558	522	547	538	546	506	564	568	538	521	492	525	521	512	544	551	529	536	536	555	535	541	490	498	529	500	547	529	578	552	558	531	524	548	522	519	545	545	547	524	514	505	512	511	526	554	576	510	554	566	508	518	499	575	513	508	514	576	558	537	554	553	542	540	499	562	528	556	552	537	506	538	510	531	546	538	523	524	545	486	502	537	527	527	526	513	523	556	529	561	558	528	510	541	480	545	558	519	552	520	544	498	527	556	573	499	572	520	534	517	533	504	560	510	549	554	560	509	557	557	540	548	547	581	572	517	559	566	507	514	557	530	575	520	511	542	537	532	522	585	535	555	527	519	546	550	524	519	573	548	531	547	517	492	533	565	530	531	519	501	523	584	534	516	525	544	549	531	521	544	541	565	518	542	558	548	541	548	533	491	495	537	545	552	593	494	524	520	528	569	512	515	527	544	529	539	556	544	547	544	562	543	517	507	539	554	524	540	520	539	574	501	545	539	532	549	544	548	553	531	521	543	553	579	535	530	562	524	533	549	512	558	512	515	524	547	582	527	536	570	577	537	532	529	526	522	536	555	551	537	556	523	553	569	544	591	565	521	535	572	554	543	521	526	557	536	532	564	567	545	545	544	522	543	534	510	594	533	513	524	512	507	549	533	550	510	510	552	552	528	488	527	542	590	510	564	566	531	526	510	535	520	500	531	534	540	530	510	569	543	557	575	555	536	539	541	505	524	563	578	487	577	547	507	510	503	571	510	508	575	551	551	536	544	496	569	529	534	595	552	523	567	561	526	544	534	555	538	533	581	525	530	569	533	532	516	511	521	530	537	543	506	592	517	535	535	519	525	563	547	598	537	551	524	538	495	533	547	531	553	510	526	571	579	559	532	548	555	536	541	538	537	508	521	553	501	531	553	528	560	571	543	524	540	561	563	532	535	506	502	555	527	512	546	552	533	539	542	556	544	536	576	525	533	518	527	525	515	518	510	500	536	539	528	571	560	495	499	539	528	528	489	540	527	515	511	554	549	540	550	518	562	535	506	530	520	537	547	556	518	554	504	521	509	595	567	548	515	542	481	555	540	485	557	556	544	546	531	550	530	500	568	535	517	557	493	542	547	547	508	528	515	557	516	534	461	549	562	499	513	551	521	528	511	528	542	549	542	557	554	535	526	509	534	545	523	546	527	549	516	554	617	528	568	523	568	537	534	508	555	528	536	551	610	542	541	482	493	575	537	498	526	536	525	584	547	558	496	564	550	512	539	560	510	507	573	537	554	506	510	523	544	511	587	568	535	519	558	493	523	528	490	556	561	550	563	524	575	530	558	516	565	509	533	552	495	538	589	533	553	514	513	535	509	542	534	505	540	518	516	554	572	538	549	562	570	532	508	531	530	573	550	559	533	518	524	554	529	534	526	533	512	553	536	491	544	507	539	509	528	529	533	504	508	543	539	552	525	514	523	579	552	518	565	575	484	556	542	554	538	522	574	525	534	558	537	543	549	535	511	563	500	521	548	517	515	536	552	604	488	565	535	538	504	555	510	516	487	533	531	569	537	562	588	556	585	523	548	555	529	543	540	549	498	553	515	575	554	551	509	534	535	536	493	536	489	543	499	562	543	551	530	530	522	532	510	569	514	498	539	535	500	516	556	515	509	507	559	547	572	503	544	544	569	475	529	569	526	568	560	544	531	559	540	566	498	525	567	532	531	555	536	526	531	594	529	510	560	584	547	527	571	533	499	496	572	489	538	513	506	545	518	550	548	537	582	514	550	553	583	523	587	512	554	500	551	543	543	572	510	525	526	543	513	534	535	524	530	512	528	517	544	534	527	592	536	519	526	566	533	548	570	512	536	521	532	537	533	518	550	547	527	533	529	554	546	530	528	523	559	547	535	523	570	588	560	546	531	536	560	511	553	556	580	534	516	498	586	555	565	559	551	498	520	536	582	541	530	541	545	545	556	572	559	526	556	548	559	524	526	556	554	515	526	551	550	524	513	552	520	511	573	532	548	498	560	524	530	546	542	523	538	517	538	555	533	556	522	518	538	558	552	556	522	519	537	614	510	550	542	524	527	598	536	537	538	555	510	521	553	519	531	559	560	549	525	542	570	579	531	513	528	559	513	537	525	555	521	554	569	577	543	553	574	536	596
27344	21323	8934	342	139	127	117	86	102	97	93	88	101	92	78	90	84	81	80	79	80	85	83	84	75	77	82	92	73	67	100	78	81	87	95	84	86	89	84	91	85	84	60	92	87	62	69	93	91	78	75	88	84	85	83	88	78	76	70	88	75	77	81	75	75	77	77	81	73	77	73	91	86	89	85	66	68	80	83	88	91	73	83	84	75	75	75	76	79	84	67	83	76	92	79	76	87	97	92	90	96	78	93	95	87	83	88	96	92	98	63	68	79	92	72	76	95	98	84	84	60	71	90	90	78	73	70	92	87	81	85	100	81	89	77	63	77	71	78	91	86	79	91	97	77	75	87	71	81	65	84	88	96	85	82	74	78	83	60	94	105	85	79	74	96	69	68	76	78	82	84	76	83	68	78	74	78	78	78	92	93	88	83	88	100	84	85	99	83	73	83	78	81	78	86	64	81	81	77	76	84	79	81	74	78	67	70	85	90	57	91	94	77	75	86	69	63	82	94	81	79	79	89	70	70	87	79	70	66	78	83	76	79	83	79	96	83	81	77	84	82	82	89	65	88	84	99	92	79	67	79	73	71	77	86	78	64	83	104	84	81	64	68	89	89	71	79	73	73	84	74	71	93	66	67	62	82	81	75	80	76	73	90	75	70	84	97	80	75	100	84	63	83	92	73	85	88	88	79	63	85	65	69	97	86	85	89	83	78	71	79	108	100	69	85	86	80	79	71	85	72	96	98	81	81	101	84	78	98	73	88	69	84	68	87	80	81	84	89	81	77	98	104	92	87	70	80	62	81	95	91	81	87	65	72	79	84	84	76	100	71	80	80	79	88	71	84	68	94	63	85	92	75	86	79	103	81	81	92	82	90	95	78	80	89	71	95	74	65	97	80	74	70	81	75	90	77	77	66	82	78	77	99	73	69	90	92	65	73	95	73	71	80	62	76	73	74	78	91	81	75	72	85	87	72	85	81	77	87	87	62	92	72	85	88	76	75	74	75	76	79	79	68	74	101	70	78	74	73	83	86	96	77	69	99	101	77	93	81	68	90	70	78	79	83	66	83	78	83	94	92	73	84	84	91	81	103	82	94	70	80	103	85	78	74	74	81	86	76	86	82	88	74	64	91	73	85	87	79	83	83	103	84	74	78	99	72	97	79	73	97	64	84	89	84	82	76	69	92	71	83	78	74	75	88	85	78	79	85	72	82	77	92	89	63	78	68	81	73	98	68	99	89	90	94	74	72	90	85	105	96	82	80	73	80	82	75	94	74	83	79	94	71	89	76	70	87	100	81	81	79	92	88	70	83	82	88	70	79	80	87	94	86	75	104	65	92	87	78	67	76	91	66	93	78	83	97	79	97	84	78	90	71	76	78	84	76	72	80	81	93	69	80	83	85	85	81	75	73	91	77	83	76	75	69	88	101	89	85	78	81	65	89	82	81	77	71	88	70	91	80	82	77	72	68	86	76	61	88	81	91	75	81	68	102	86	85	84	84	85	80	91	67	82	89	81	73	88	87	77	82	82	75	78	63	72	94	92	83	96	91	82	88	71	75	88	84	85	85	87	91	76	90	74	76	74	79	84	90	83	56	89	92	81	81	74	95	71	89	78	76	85	88	94	82	95	73	88	85	84	72	92	83	82	88	92	70	67	84	74	103	93	87	69	87	82	83	96	49	86	85	79	75	58	82	93	94	98	93	83	81	78	77	77	69	94	78	78	76	97	82	98	71	93	71	72	81	76	79	87	77	81	72	70	76	94	78	81	86	80	87	94	76	90	87	78	77	79	64	80	93	75	77	76	95	76	79	83	62	83	78	80	103	73	91	75	68	91	81	77	82	86	69	76	86	88	70	82	87	77	90	97	85	92	58	85	88	81	73	72	88	68	64	83	78	78	91	82	76	72	72	70	78	79	74	60	76	72	87	80	83	85	85	85	91	82	77	84	81	83	75	81	82	71	90	83	68	70	74	84	74	78	75	83	79	84	68	78	77	73	83	94	83	87	71	66	81	77	75	96	76	89	75	81	84	74	75	74	97	73	86	88	88	91	61	83	68	87	88	83	92	72	80	72	96	77	84	78	81	84	88	82	72	91	81	90	72	71	79	72	78	71	69	75	92	86	91	93	78	66	81	74	92	82	72	74	77	78	83	82	98	63	90	68	76	81	93	90	70	74	84	82	71	96	102	80	85	90	66	83	91	85	76	80	89	81	85	96	71	69	100	74	81	90	90	83	84	71	83	71	98	71	97	92	76	72	68	81	64	71	85	92	95	80	82	88	75	70	87	67	97	75	78	90	85	83	99	72	86	79	88	89	73	81	79	76	62	90	71	96	81	96	61	80	69	80	95	78	79	77	77	78	93	83	73	98	76	77	93	83	68	95	82	72	74	83	91	85	70	87	82	76	70	85	89	68	75	92	81	91	91	91	79	78	81	78	92	80	82	68	69	93	75	74	76	86	86	67	70	79	77	96	71	72	73	80	83	95	88	84	80	75	66	87	82	76	84	84	80	89	91	81	81	84	74	82	86	82	69	96	70	87	72	70	93	78	78	92	68	88	86	90	101	78	62	101	75	80	78	73	81	73	84	78	91	73	96	88	82	85	82	87	86	73	91	81	73	79	79	87	94	91	87	72	64	72	84	86	83	78	90	88	80	79	77	99	79	81	87	86	61	78	71	71	71	85	81	82	88	73	79	87	84	78	83	74	79	89	65	86	76	73	85	74	70	73	76	89	86	90	84	76	91	91	73	83	80	68	68	97	72	92	69	63	98	81	86	87	76	91	89	60	85	74	93	80	77	96	85	85	86	74	83	89	81	81	78	72	75	77	69	85	68	83	77	76	101	86	82	86	79	67	87	79	83	72	66	73	74	80	85	84	85	88	81	78	82	85	97	85	64	79	81	84	88	83	83	84	94	80	86	80	78	91	95	90	82	85	103	95	93	81	71	92	84	81	68	84	75	93	76	80	83	79	84	68	77	73	77	92	79	94	86	89	76	75	96	70	70	78	72	86	94	80	93	78	77	73	68	91	82	87	89	90	77	78	82	76	76	94	87	84	83	79	84	77	83	93	88	91	74	79	74	95	85	91	66	88	72	79	87	74	103	78	92	101	76	91	89	82	76	62	79	74	74	86	76	93	88	64	85	70	83	69	75	73	85	86	73	87	90	84	81	78	85	71	71	76	88	77	71	96	79	75	85	82	94	74	74	72	75	68	85	96	106	89	80	81	76	90	76	88	81	91	98	75	93	69	77	79	60	77	88	95	73	72	79	77	75	84	93	68	79	88	88	83	72	80	97	78	90	88	64	82	89	103	75	67	82	60	76	77	72	91	87	91	63	85	69	63	79	90	93	79	77	76	89	81	88	83	82	83	99	89	79	77	87	73	72	84	86	89	73	74	77	72	71	75	89	84	60	96	91	96	80	83	81	89	92	81	92	98	87	81	90	80	90	76	108	79	77	80	78	77	88	75
21131	4682	1143	550	434	339	288	241	263	234	205	206	218	208	207	207	192	193	200	172	185	188	197	172	170	206	182	184	208	182	171	183	201	202	179	169	193	182	180	167	143	160	185	160	180	191	179	188	180	176	180	173	179	196	160	167	170	143	192	189	181	149	177	190	186	162	193	179	174	169	178	179	178	189	164	177	187	166	183	189	180	180	169	169	185	178	182	177	165	184	171	168	181	167	187	164	154	180	198	190	164	176	184	156	182	175	159	185	185	155	182	205	181	175	181	181	164	191	166	178	169	176	186	169	168	177	175	177	144	186	168	183	174	191	188	170	174	175	195	186	178	192	165	193	186	171	203	189	177	169	185	147	196	160	199	166	172	193	206	180	169	159	207	167	193	167	190	184	140	155	186	149	169	187	164	161	175	202	171	183	190	185	195	167	163	186	171	191	164	201	182	185	185	167	184	181	185	187	178	161	172	175	183	180	183	195	178	176	165	184	164	170	178	183	186	193	182	187	176	156	187	182	168	179	159	153	172	193	189	180	175	161	191	197	191	170	178	160	160	171	166	168	172	187	162	210	173	211	184	168	170	195	189	171	164	163	157	176	201	171	175	174	161	170	189	179	179	158	178	189	166	190	171	167	181	170	176	197	170	159	171	173	171	182	175	159	181	187	159	168	183	200	182	171	165	181	166	186	186	172	191	188	175	181	164	207	198	166	161	184	189	189	152	168	207	165	172	167	173	197	179	173	181	180	202	168	201	173	162	170	165	202	186	180	171	156	181	187	176	212	167	185	183	171	180	169	164	178	169	169	179	196	194	178	185	174	178	176	170	187	189	163	194	187	178	184	197	184	190	166	179	163	162	182	166	165	176	182	165	173	159	171	173	183	194	191	180	184	183	161	196	176	173	178	176	201	175	166	141	184	180	159	195	171	179	178	165	185	175	183	182	167	216	175	192	165	190	171	195	175	178	188	170	189	179	184	168	176	174	190	202	170	190	180	182	164	206	192	180	194	162	180	172	176	187	189	196	193	201	187	183	160	192	187	169	179	176	183	205	167	190	183	172	184	163	180	181	165	150	191	158	179	179	174	149	192	189	172	157	172	167	169	167	211	190	168	180	153	177	162	187	177	184	173	160	172	129	168	193	153	201	209	179	159	185	174	168	172	176	168	190	188	177	163	172	166	203	165	175	179	190	185	169	179	188	173	189	182	175	170	168	166	208	189	186	167	179	177	204	181	170	185	173	166	169	189	198	197	171	155	178	191	168	182	157	178	172	152	187	179	176	179	158	179	172	187	162	179	178	178	185	163	187	190	189	202	193	180	189	161	178	160	174	172	179	170	181	189	172	188	181	181	154	164	150	188	191	168	202	211	174	174	192	174	162	173	165	172	165	185	158	177	175	165	183	178	173	162	157	175	174	174	195	186	176	199	174	188	165	175	191	173	177	170	178	171	157	179	179	196	151	173	191	169	176	159	170	197	187	185	183	155	156	180	172	184	194	185	185	190	189	186	200	196	200	196	203	174	169	169	188	185	164	186	176	167	166	156	177	187	173	182	179	183	180	192	180	216	164	153	168	194	142	169	174	174	185	188	186	195	175	185	169	186	201	154	183	170	162	180	153	190	167	183	176	205	182	172	171	186	196	177	153	174	178	173	191	204	167	176	191	172	182	179	156	187	168	180	178	171	156	179	156	167	179	187	178	170	175	182	177	176	171	173	171	178	175	182	161	186	195	203	183	193	175	138	156	175	173	189	197	181	174	197	176	188	159	197	165	163	176	202	185	190	160	161	181	210	189	155	161	157	195	188	158	193	188	169	190	170	194	176	183	174	177	157	185	165	197	160	200	183	179	206	158	174	165	192	164	198	176	184	191	172	176	173	179	172	174	197	181	169	176	161	176	160	194	181	193	190	205	169	196	184	174	163	169	178	188	188	166	175	171	199	179	190	188	160	178	162	182	177	172	182	213	158	171	192	184	178	194	158	192	178	197	189	176	163	166	180	190	188	173	190	175	201	199	164	182	182	176	169	169	162	187	176	190	158	165	195	187	173	192	165	154	193	193	189	191	196	168	167	177	190	153	162	158	162	174	157	179	187	161	178	174	183	174	177	168	182	181	189	199	182	161	184	179	196	186	180	189	177	188	197	171	163	176	170	181	188	178	180	161	158	159	196	173	165	170	184	174	176	180	158	194	163	172	185	188	155	192	175	173	181	176	187	156	194	177	171	182	176	176	198	174	184	167	193	184	177	169	176	162	181	196	178	200	187	202	184	178	159	180	163	207	181	168	183	174	163	166	171	173	160	192	182	174	167	156	164	182	168	184	166	189	187	167	204	186	181	172	199	177	155	179	180	171	185	185	186	190	177	183	173	184	173	189	183	170	165	180	214	159	201	184	180	187	162	202	173	167	184	191	154	169	176	194	187	173	162	154	176	195	176	167	160	168	199	173	178	163	197	187	163	168	175	180	191	176	186	176	158	192	186	181	165	175	162	163	179	159	180	174	205	182	184	178	201	183	152	151	190	197	186	181	160	184	156	192	183	187	180	184	165	180	176	208	182	186	180	173	167	202	183	178	173	192	164	181	204	208	171	191	175	161	168	180	188	185	176	176	182	186	206	186	174	188	174	158	180	180	169	173	191	187	157	189	194	175	187	178	188	170	175	173	156	166	186	162	173	178	174	187	167	168	190	178	177	180	191	176	180	168	182	179	220	192	167	200	168	163	194	154	194	196	187	166	159	188	202	184	171	178	169	189	195	202	171	166	189	169	175	181	176	188	167	169	172	189	186	168	193	163	156	160	182	213	200	176	163	169	186	197	184	197	207	192	214	188	182	158	162	160	172	176	176	175	174	163	160	171	159	181	167	181	163	180	154	185	197	213	196	175	175	194	196	164	169	194	180	188	180	157	194	163	198	162	181	181	169	175	176	178	185	170	171	166	164	175	183	160	185	192	186	155	181	187	195	178	201	170	176	138	190	176	182	164	162	167	155	197	189	169	174	170	160	175	190	201	170	161	185	201	154	178	158	177	157	193	184	210	181	167	180	174	184	171	194	170	167	180	160	168	199	177	182	187	183	158	176	197	181	181	163	155	189	192	171	192	192	169	162	208	159	188	179	157	177	166	162	182	176	196	173	183	194	159	178	199	190	174	159	178	190	155	172	148	184	173	190	174	188	148	189	185	173	195	171	207	171	180	172	180	184	170	195	169	173	199	162	200	172	150	165	189	180	179	167	202	181	174	196	166	168	176	167	179	200	161	194	165	188	184	172	194	191	172	190	196	161	175	169	170	170	198	180	189	178	157	166	178	184	164	181	180	173	167	187	179	168	191	161	190	180	153	160	168	188	173	186	182	171	172	160	186	162	192	182	193	171	162	179	179	190	170	166	174	194	164	169	179	175	171	184	203	170	184	177	185	194	177	171	205	181	185	168	195	182	153	204	172	180	194	157	167	199	181	193	164	171	190	172	163	175	178	190
24750	21699	28915	25009	21122	2366	522	358	292	276	243	205	189	188	180	172	169	175	164	173	162	140	162	128	155	144	151	148	150	153	154	151	156	148	153	137	160	154	128	137	144	133	123	138	137	118	134	151	121	144	134	131	149	114	138	140	132	120	133	120	118	129	132	147	138	161	133	147	129	128	134	151	126	107	140	132	124	146	145	133	121	138	137	134	149	118	131	136	147	123	121	123	143	137	109	142	121	130	132	151	126	133	121	140	134	121	126	128	114	129	127	140	132	150	130	127	130	116	121	125	134	116	126	123	146	129	140	125	136	127	120	120	150	150	144	126	146	156	128	126	164	128	121	132	119	114	133	111	114	143	139	127	149	136	136	129	130	119	135	121	111	123	149	115	152	129	138	129	143	116	137	124	155	133	145	143	148	147	143	137	145	115	122	127	137	123	140	137	118	138	132	121	136	124	122	123	125	131	124	136	119	120	114	116	140	151	96	118	108	127	119	138	130	149	120	138	121	133	136	153	151	133	129	143	116	129	130	125	126	134	134	137	151	119	135	146	138	140	150	142	129	121	132	126	132	132	126	147	139	130	134	129	137	127	124	136	123	149	121	140	126	129	118	127	111	151	117	115	117	136	123	134	123	138	149	143	133	157	117	121	134	142	134	142	142	105	154	149	133	144	112	142	123	123	139	131	110	137	116	129	129	135	142	131	124	111	136	130	130	126	121	134	131	128	156	138	130	143	142	133	133	98	150	173	132	135	137	141	133	110	120	131	125	143	125	124	147	147	132	126	117	130	137	140	135	112	126	129	138	133	133	143	128	121	122	134	138	125	147	132	137	139	131	140	123	137	134	129	134	134	133	127	122	138	138	143	140	142	132	143	131	114	121	138	126	140	133	132	158	140	127	118	125	131	130	140	120	111	124	139	126	157	147	106	132	119	134	107	137	141	137	124	150	136	155	106	143	132	129	136	146	120	147	136	137	149	107	120	113	135	131	119	121	132	128	122	131	137	138	137	143	111	158	150	140	131	135	142	138	132	115	147	143	114	152	128	136	136	134	140	122	112	122	114	141	136	134	144	140	106	131	141	157	120	143	117	138	134	122	110	137	130	126	121	127	148	133	140	136	136	141	122	126	106	128	149	166	155	149	132	139	119	135	133	115	129	159	111	138	144	132	146	122	132	131	129	121	121	140	108	129	137	150	143	132	110	138	130	139	111	120	136	144	137	118	119	135	130	118	153	160	129	123	124	130	120	130	131	145	116	121	130	139	124	140	129	153	133	136	124	143	157	117	121	139	135	119	150	123	143	159	124	140	124	142	113	132	123	137	131	135	143	146	141	155	138	116	129	138	130	140	114	133	137	111	121	129	122	125	134	119	129	130	146	127	137	141	108	106	130	132	122	134	121	123	141	149	148	122	126	121	127	141	117	150	146	137	147	126	127	135	159	123	137	139	146	136	119	133	112	140	132	138	132	139	126	151	132	139	117	125	126	132	137	136	141	122	143	120	139	123	129	122	133	124	139	138	127	134	131	130	141	124	135	124	144	148	120	142	132	139	124	163	125	137	150	128	124	129	138	125	126	145	122	122	131	138	135	131	129	155	146	134	126	149	117	114	122	127	134	137	123	114	126	138	128	133	117	133	125	139	141	116	131	137	130	131	135	139	150	146	149	130	125	132	127	124	120	129	143	121	127	135	139	144	139	131	147	138	140	154	133	124	125	126	155	132	133	118	131	172	135	137	140	139	128	121	147	141	131	131	118	149	143	119	130	139	124	139	125	120	122	118	146	136	145	135	139	120	148	126	134	156	156	131	129	146	137	144	129	118	117	127	121	120	130	144	147	126	127	116	129	122	133	131	134	126	128	99	137	125	144	107	118	122	150	133	137	122	133	132	120	127	140	121	139	122	126	134	138	131	118	138	146	125	143	152	129	124	142	120	122	142	153	140	136	131	119	139	126	127	147	127	133	126	145	140	126	114	126	125	105	133	122	124	117	124	128	130	141	143	123	112	137	137	160	125	127	146	136	121	111	127	136	132	120	138	141	155	118	136	150	133	151	122	127	133	125	149	134	127	124	116	136	127	159	149	126	113	148	146	137	130	143	114	111	124	134	140	130	121	141	129	152	141	137	117	125	132	156	138	128	127	141	142	119	122	144	137	115	134	124	111	113	134	128	159	109	131	109	142	113	119	134	138	116	136	140	133	113	118	145	127	131	126	131	122	136	146	133	127	129	136	135	140	145	136	139	132	126	162	140	131	142	128	140	116	132	124	121	153	124	112	150	136	131	114	96	139	136	133	137	124	142	130	129	131	118	115	141	127	130	128	127	123	131	161	127	128	138	125	120	133	119	124	131	133	142	136	147	141	116	118	143	154	129	122	141	124	123	112	146	151	143	117	160	145	129	149	129	129	126	157	134	140	132	112	130	156	119	126	142	115	117	123	125	139	132	122	127	140	141	144	146	134	137	114	119	125	155	145	121	112	126	132	111	134	151	148	133	137	139	141	139	120	124	124	137	144	131	135	129	119	114	124	127	142	146	140	131	128	139	134	144	124	151	124	123	132	133	132	114	102	121	127	120	138	136	147	135	135	119	140	125	128	127	123	124	129	130	111	143	145	136	140	131	120	150	123	145	125	132	133	107	131	143	157	128	122	119	126	140	146	129	139	126	136	133	133	142	124	123	137	122	124	141	142	133	129	145	130	139	115	128	110	139	98	118	131	119	144	149	150	136	127	129	131	119	119	129	126	139	135	133	127	124	126	126	134	117	141	114	137	126	137	134	125	139	122	138	114	137	127	140	122	143	115	121	140	132	129	134	138	137	125	137	108	133	134	130	119	133	115	128	139	130	132	148	149	126	126	125	130	114	129	137	127	165	131	124	125	125	117	133	156	134	124	122	117	137	127	128	133	144	118	119	156	143	111	148	140	128	152	134	129	129	127	113	137	142	138	140	112	113	130	108	147	155	113	116	134	141	115	125	126	141	158	143	123	126	136	140	138	140	155	126	129	122	150	133	154	138	138	114	119	146	133	139	147	148	119	138	139	137	128	140	129	123	139	127	119	128	136	129	145	119	123	145	120	128	154	149	135	122	117	116	133	123	139	134	125	132	123	107	137	127	133	119	131	135	110	121	124	153	135	113	129	146	141	148	144	108	143	125	129	133	135	135	146	139	126	144	124	137	141	143	152	142	146	130	102	126	133	122	125	136	128	116	129	126	130	124	140	122	112	151	130	131	124	145	115	131	147	107	146	144	138	127	128	127	141	128	121	136	125	129	127	129	127	152	142	138	127	125	153	125	126	134	120	119	142	133	116	164	113	132	142	124	124	137	128	113	104	126	129	123	119	144	131	148	143	119	126	114	149	121	128	149	116	100	113	141	126	112	133	122	146	123	121	132	147	153	126	114	138	118	134	123	146	128	125	137	127	121	114	121	144	126	138	140	137	159	143	119	118	126	140	139	101	131	143	130	128	121	138	116
41764	12603	8500	4268	2886	2021	1501	1109	962	790	731	597	569	510	497	469	401	391	397	385	365	369	337	370	317	318	298	325	284	306	294	294	281	301	293	291	260	281	284	296	314	281	281	308	298	262	291	277	292	287	291	247	278	274	305	301	281	300	279	274	279	285	268	261	258	275	277	282	285	264	267	247	243	287	264	290	286	238	263	244	282	267	300	286	286	275	234	278	265	278	255	262	277	280	236	247	252	265	281	267	267	240	247	272	299	279	261	282	284	263	237	251	257	275	282	270	262	295	303	273	270	278	256	278	282	247	264	276	281	267	264	260	285	274	280	288	272	265	243	269	245	265	268	283	263	273	261	253	279	254	268	265	256	277	288	285	253	221	259	314	252	276	268	277	292	282	273	280	265	259	299	249	255	274	291	278	305	279	270	297	256	259	258	260	265	267	274	271	255	257	255	254	285	256	272	271	272	245	260	297	274	271	281	254	280	298	263	253	262	299	276	291	283	240	275	270	253	255	277	292	287	292	258	276	271	274	283	242	280	279	269	293	268	242	275	235	269	271	276	261	260	243	270	262	236	268	265	286	265	269	270	262	267	251	261	260	301	253	248	252	255	285	289	276	282	276	302	271	242	278	248	244	282	240	272	257	281	248	251	250	276	257	246	253	256	262	262	261	260	256	269	250	271	266	256	272	256	248	268	275	272	248	273	298	278	271	273	285	280	270	259	271	246	241	279	282	268	285	264	280	280	258	251	242	287	314	246	256	278	264	257	258	237	301	258	271	241	238	268	255	263	273	260	287	254	249	260	259	257	254	271	272	248	291	241	267	300	271	267	271	269	291	250	277	269	271	269	263	228	267	261	303	274	247	250	272	256	284	264	263	258	275	269	244	266	276	287	268	260	267	268	237	264	257	275	272	296	258	245	257	273	280	284	270	277	270	251	260	265	296	250	271	286	239	274	248	263	250	280	274	273	287	275	282	250	268	256	228	237	277	290	266	267	259	252	270	254	260	278	247	287	265	268	241	281	261	280	283	284	284	287	263	268	280	265	253	236	257	272	265	252	285	266	276	256	273	276	262	242	266	274	271	273	263	268	265	267	269	266	281	258	234	280	261	257	289	226	264	278	291	285	258	285	275	266	286	254	258	271	281	277	234	249	250	247	278	284	274	274	252	239	269	252	261	260	256	269	282	280	282	247	260	302	266	266	263	254	258	269	237	285	239	271	260	268	276	243	266	262	280	266	260	245	286	271	280	278	260	281	283	253	249	272	269	233	299	287	274	263	274	262	273	283	269	258	265	262	228	293	285	263	316	249	245	247	282	274	267	277	268	239	245	266	270	240	271	262	241	244	292	260	252	266	269	264	276	231	241	267	284	265	270	300	267	260	269	250	292	275	262	254	306	276	230	227	265	262	251	296	283	280	261	284	274	244	288	270	264	231	239	265	267	258	263	267	227	263	294	282	272	258	251	261	223	283	261	303	297	249	271	267	250	240	255	275	274	261	274	271	286	252	273	260	273	260	269	254	275	265	257	258	279	288	255	277	250	271	241	297	265	266	253	263	290	268	248	262	289	287	258	256	229	285	273	260	279	275	255	273	276	279	266	302	273	281	255	247	274	267	289	257	231	264	283	247	254	250	256	283	281	242	267	269	264	268	277	265	271	283	268	245	268	256	264	268	290	229	277	288	278	244	259	272	285	250	247	230	240	240	259	254	255	250	267	282	255	281	297	255	243	241	278	244	275	281	267	256	279	269	229	264	263	275	276	278	269	254	308	283	274	266	256	266	258	291	263	297	254	265	270	264	280	256	251	273	276	255	251	263	249	283	270	282	270	270	282	284	257	265	238	276	283	272	259	282	290	275	285	251	288	250	231	272	255	248	246	264	285	268	261	293	251	275	249	268	276	277	258	263	277	240	265	254	254	284	239	287	239	292	289	271	242	294	265	256	264	249	267	284	262	267	272	262	290	294	274	223	269	261	282	248	283	289	296	274	269	261	246	257	289	278	255	282	254	276	263	289	292	285	258	272	256	258	289	246	253	282	318	255	253	284	271	290	284	262	260	284	288	238	287	244	274	243	240	259	240	243	275	275	267	276	258	274	270	279	250	292	298	275	291	285	276	270	252	267	277	302	281	250	298	285	252	284	275	278	259	288	261	278	280	255	270	259	258	265	258	256	254	272	268	220	267	269	286	255	276	292	253	259	256	289	261	253	269	259	287	268	267	253	256	276	289	269	268	264	276	263	244	248	286	279	283	288	248	261	246	256	285	282	253	280	263	273	276	264	276	279	274	293	291	274	278	269	256	274	262	261	277	259	271	258	292	250	265	255	261	273	286	281	260	289	281	259	272	267	267	268	266	264	295	229	274	285	252	276	257	268	265	235	277	268	245	253	266	247	262	259	264	277	273	243	304	298	278	248	257	279	282	283	256	284	257	248	280	270	282	271	247	310	268	284	267	263	281	288	263	239	276	256	268	294	286	264	260	259	266	265	264	261	280	290	236	254	247	244	256	252	265	258	296	287	250	285	256	273	251	294	264	264	273	264	258	295	261	255	255	259	269	314	269	273	288	214	299	279	261	292	263	281	268	263	271	259	242	274	286	289	285	283	273	294	260	245	304	288	264	256	262	282	272	260	273	265	281	290	258	244	282	251	281	272	252	277	268	271	222	254	262	294	271	279	300	267	247	287	263	283	262	255	234	259	263	289	262	234	268	234	247	253	301	251	264	267	285	253	278	253	257	262	256	273	246	285	255	270	265	259	278	273	265	285	261	275	262	269	224	264	253	259	282	292	263	289	316	277	268	244	284	277	278	281	271	267	267	252	287	303	262	262	263	246	272	250	293	264	312	262	270	248	265	270	264	252	267	270	262	263	269	253	266	264	289	248	287	271	279	289	266	258	300	245	252	255	276	271	273	256	249	258	283	272	251	277	256	262	274	269	242	305	243	251	286	288	243	277	269	257	273	264	246	276	252	278	252	286	265	230	254	249	237	272	272	278	252	252	253	273	251	270	256	271	285	244	225	269	285	272	274	237	264	293	260	248	278	272	267	268	253	271	286	270	262	265	266	265	272	280	244	262	256	264	243	283	254	245	277	260	259	282	280	257	269	266	277	267	249	270	269	261	281	251	263	286	229	236	280	252	273	264	247	250	248	290	240	293	279	256	273	270	257	250	290	289	284	261	266	304	256	296	265	231	261	296	259	277	258	263	252	263	270	257	260	272	274	268	290	270	253	252	259	270	290	254	282	273	267	259	272	255	265	266	237	297	248	273	265	255	273	258	277	279	264	264	276	266	241	259	277	280	260	243	229	261	258	271	270	224	275	271	270	249	261	273	229	283	291	247	259	302	277	255	295	300	259	267	258	279	285	263	292	287	259	270	289	277	285	252	254	244	268	250	245	276	250	287	273	275	247	259	267	282	280	279	242	290	262	265	257	266	315	260	269	269	260	273	260	261	260	291	261	288	254	251	264	275	242
23777	21704	29616	24330	21705	20977	2615	800	635	556	511	429	428	388	383	357	319	353	329	345	320	326	352	313	342	325	302	322	305	312	328	279	338	322	279	342	283	288	340	306	285	294	297	300	260	305	294	312	280	276	311	300	270	288	304	280	302	292	323	306	314	308	328	322	293	287	276	291	306	295	318	290	245	293	272	302	292	312	308	271	268	294	288	274	287	255	287	284	294	277	260	292	286	326	285	307	285	261	302	289	300	281	283	293	261	292	278	258	274	290	302	323	331	307	263	294	299	287	292	298	298	285	279	329	299	280	273	314	278	316	278	317	289	299	282	295	271	269	305	292	314	316	282	293	301	269	266	288	291	271	284	285	271	277	313	303	294	286	267	268	298	309	289	288	287	280	295	283	273	267	287	253	259	267	295	303	311	272	298	304	286	289	280	291	295	297	289	291	307	281	314	308	292	272	255	308	256	300	284	279	295	277	249	293	302	289	268	313	283	288	284	277	296	268	283	321	285	271	262	297	263	265	270	278	278	271	267	274	298	277	282	283	272	285	283	295	289	264	296	279	298	296	290	294	289	264	256	280	263	269	263	275	272	288	302	288	307	286	323	298	288	299	266	286	276	305	272	288	285	297	284	276	272	286	272	274	284	298	297	269	257	285	276	282	312	295	279	287	297	267	261	307	270	282	310	278	307	323	292	294	301	277	272	290	278	277	299	272	258	295	270	296	291	319	321	306	314	290	273	271	307	297	272	262	282	312	273	293	273	274	290	264	287	303	297	288	305	270	265	295	293	288	284	255	265	299	273	273	302	309	274	288	320	278	269	259	290	310	287	299	303	301	293	274	273	270	279	285	297	276	270	293	254	302	262	284	287	303	275	270	301	306	289	294	303	269	262	289	263	275	263	277	289	291	281	274	252	290	302	287	287	292	254	275	287	285	306	279	294	280	250	275	269	290	319	267	287	276	257	316	279	289	307	304	278	274	290	271	294	314	294	274	283	291	313	276	290	292	296	265	282	276	274	292	283	267	311	322	270	293	278	273	281	286	283	282	316	272	287	278	282	294	279	264	294	265	308	285	296	285	295	291	312	293	257	307	266	290	276	284	297	292	295	282	284	290	264	293	278	274	283	304	300	304	325	303	250	301	292	307	288	273	274	282	302	295	292	276	287	287	280	278	313	249	318	236	307	314	311	285	308	281	285	251	279	291	279	290	277	268	282	305	284	271	279	286	315	281	275	270	299	295	269	306	318	280	291	274	323	278	267	272	270	276	261	289	305	297	252	309	312	292	265	292	292	297	264	269	279	288	312	281	317	280	286	243	299	270	261	247	299	292	292	280	289	297	313	281	235	293	277	303	296	312	280	306	284	300	297	293	293	314	294	286	274	289	281	286	287	270	279	265	260	273	273	299	295	303	291	279	256	299	288	268	289	263	268	286	271	282	303	268	268	287	264	325	296	295	305	310	284	269	287	240	291	306	263	327	290	270	300	260	285	251	296	282	270	297	310	310	274	282	312	301	302	306	289	284	268	264	278	291	293	275	289	302	289	318	291	309	273	267	284	310	313	286	281	289	324	282	259	251	304	307	258	289	286	271	283	297	300	281	308	301	294	311	307	290	271	281	282	269	294	304	270	282	293	313	263	258	323	263	294	305	298	294	268	286	318	270	244	290	291	275	289	294	286	261	282	314	252	314	284	307	281	260	281	319	250	313	268	279	291	269	317	283	295	285	268	285	282	255	264	300	281	275	297	281	278	280	301	316	283	263	292	304	282	292	279	289	252	279	280	274	286	273	325	294	275	307	302	306	291	277	290	264	288	285	269	299	283	287	259	309	289	280	272	287	260	272	303	296	268	309	279	262	280	285	291	306	262	302	300	281	294	304	286	287	304	292	303	289	294	299	300	295	263	281	282	283	274	291	267	272	257	299	285	296	273	266	304	263	274	278	263	275	270	252	290	295	285	264	276	286	288	268	294	263	294	273	283	292	295	280	297	304	272	293	279	265	307	286	288	298	293	264	254	292	289	316	258	270	287	282	293	293	282	274	298	286	297	286	289	281	284	283	297	290	301	284	262	290	307	273	272	270	287	290	293	285	300	288	278	335	258	274	279	275	303	293	294	314	287	308	296	294	306	292	291	298	296	322	300	296	305	301	285	301	286	282	281	269	279	272	261	287	248	256	268	280	296	287	313	309	272	279	260	276	305	284	278	273	305	312	271	307	259	293	288	283	308	265	300	302	320	254	278	323	270	325	307	332	307	270	314	294	255	284	287	295	266	274	309	315	295	275	270	271	311	295	268	273	288	256	268	301	308	291	257	279	284	283	282	305	302	286	332	258	280	291	262	318	297	336	302	292	290	309	265	294	297	274	278	291	276	274	278	298	301	298	288	281	319	301	319	293	269	291	285	330	278	287	284	294	323	284	294	277	286	310	288	283	301	281	282	316	273	266	299	310	303	312	283	263	266	295	290	307	291	290	282	261	296	281	260	297	265	286	258	319	304	277	270	280	280	262	269	267	300	300	276	297	300	319	261	281	290	267	288	243	284	281	267	286	271	268	275	298	284	287	325	290	270	294	297	276	318	284	298	294	311	291	304	323	285	260	289	300	300	292	285	299	241	302	258	301	301	284	273	254	280	283	246	290	335	299	307	285	291	296	308	296	259	314	319	291	277	292	273	308	272	289	280	285	296	299	287	310	288	283	250	310	274	309	323	300	264	286	318	278	264	285	283	299	290	314	295	293	299	325	303	294	294	288	286	334	285	281	314	279	282	312	305	282	287	279	287	304	290	303	296	294	273	293	279	304	280	281	304	293	273	290	283	309	311	298	276	292	289	272	313	297	271	324	323	284	301	280	276	287	289	296	275	260	272	277	290	298	264	299	261	294	288	256	267	313	275	272	267	314	290	277	282	314	271	299	309	302	319	301	284	308	270	288	272	295	274	255	279	283	271	272	252	330	262	280	301	299	309	312	279	288	256	288	263	299	303	299	263	282	289	301	287	285	295	269	289	285	302	253	301	249	298	256	275	287	287	271	291	329	269	292	309	276	276	284	258	274	267	294	279	294	264	285	266	268	297	279	283	312	288	285	304	301	254	318	292	298	281	305	271	297	311	297	269	300	292	266	274	278	313	288	296	276	292	279	264	285	297	299	290	289	285	276	269	297	306	300	261	308	288	296	303	305	254	289	276	309	264	282	315	269	271	318	267	278	310	280	285	277	285	296	279	286	258	280	269	280	257	301	299	267	277	292	277	282	300	246	274	298	305	299	304	291	283	290	262	301	259	289	268	306	284	268	257	262	268	276	272	281	282	257	277	282	280	299	272	303	326	285	291	303	271	286	288	252	269	277	291	311	299	266	264	306	319	279	278	292	300	301	298	314	275	307	262	306	275	292	313	302	302	293	281	269	306	281	285	285	305	275	285	326	291	266	298	301	295	279	274	274	287	293	295	282	275	278	300	283	298	294	299	297	312	300	294	290
46424	15817	13831	7338	5058	3653	2898	2220	1992	1622	1350	1199	1111	1072	994	893	847	815	780	765	727	693	699	644	692	641	650	652	666	622	581	601	614	578	606	589	553	595	594	558	573	583	536	530	550	567	589	591	576	565	584	546	558	579	572	537	569	576	513	556	523	549	556	568	546	498	574	556	562	522	568	559	534	554	570	510	522	544	518	564	539	521	548	512	584	564	528	536	578	575	529	524	524	566	576	496	534	516	525	525	519	533	537	530	554	520	573	570	571	475	553	567	566	497	542	530	529	548	580	513	531	555	563	566	578	532	543	528	555	522	581	534	518	536	541	540	535	531	531	539	522	563	530	556	533	542	500	586	542	490	506	558	511	541	537	561	518	555	540	520	530	554	547	581	511	539	513	531	577	524	521	577	551	553	507	555	524	485	570	524	550	512	494	527	537	542	541	543	575	500	544	565	528	567	583	537	563	489	530	542	490	536	546	569	516	535	494	525	530	530	521	572	558	527	576	551	498	583	507	522	525	575	550	529	560	527	512	550	564	548	511	547	514	490	548	532	566	494	526	543	570	545	574	502	536	553	571	592	513	501	519	561	517	547	527	519	577	534	573	546	531	533	508	525	539	560	542	537	522	535	544	541	547	558	572	511	513	512	528	588	589	547	511	555	542	506	529	517	515	527	553	560	523	539	534	514	529	543	543	539	580	552	523	514	559	538	530	529	526	524	522	560	554	569	513	541	531	490	571	554	510	541	552	526	516	540	535	555	606	560	573	548	501	498	563	555	531	507	562	580	531	558	528	513	546	501	552	524	566	501	557	529	518	549	576	546	546	526	537	521	536	493	530	521	555	564	503	561	581	532	550	565	538	563	536	580	530	543	493	576	530	519	543	574	564	522	538	580	508	542	525	561	525	586	552	544	551	566	515	542	544	532	573	561	508	575	547	587	531	544	512	565	526	549	513	543	541	528	498	534	559	561	545	561	520	530	552	494	536	509	533	534	495	569	552	573	557	553	495	497	549	579	543	544	571	531	514	514	529	561	537	511	509	530	506	531	542	545	557	534	544	548	550	553	552	554	523	604	546	515	542	536	533	566	538	548	568	534	510	546	516	524	523	524	529	523	558	525	547	508	547	560	588	560	516	550	570	543	565	540	539	491	562	566	567	592	579	538	567	544	503	559	553	554	517	582	521	559	545	601	533	539	548	570	519	533	536	593	569	541	565	560	566	544	516	531	528	524	543	517	605	548	527	546	545	562	590	538	504	538	520	531	535	569	496	555	568	556	536	515	542	575	558	513	521	521	582	583	543	534	558	541	587	566	504	538	534	569	533	522	560	531	537	560	564	534	561	515	564	540	521	522	544	543	499	527	492	530	519	557	567	528	573	543	559	505	545	496	535	545	527	557	563	556	511	494	551	608	510	535	502	552	536	559	545	601	580	569	516	531	525	551	540	543	583	534	516	521	519	560	542	575	524	554	536	552	552	545	573	539	569	566	540	501	563	524	568	524	539	554	563	564	503	550	548	565	565	546	492	537	510	544	550	518	556	509	520	506	543	528	502	592	511	596	542	547	542	543	539	572	497	556	534	500	576	541	539	511	540	502	511	539	513	532	502	528	502	591	558	520	579	535	539	507	557	506	550	518	516	507	547	569	561	522	548	542	545	529	549	504	537	529	564	551	524	505	573	559	498	558	539	514	500	510	524	533	559	527	518	556	546	512	569	553	555	488	568	534	516	551	544	500	537	523	529	529	533	509	579	546	539	530	530	562	525	541	532	562	531	524	540	568	535	528	564	568	529	554	569	507	513	524	538	556	547	513	520	555	547	548	550	561	541	553	511	558	517	577	523	577	566	543	505	493	534	559	563	533	539	527	511	527	521	584	551	526	534	511	540	535	574	557	550	592	496	516	554	551	577	524	517	561	534	535	548	509	529	533	576	526	571	531	549	567	487	550	510	554	525	548	515	532	585	542	532	527	510	544	540	542	578	544	520	512	563	526	546	558	573	499	504	506	521	531	507	541	544	553	553	566	530	559	548	536	548	525	527	542	530	538	527	557	558	515	542	532	579	544	544	516	520	542	555	540	540	557	569	515	566	528	517	573	515	539	535	557	561	550	563	502	574	518	537	550	548	541	551	497	522	524	513	532	536	589	531	548	553	518	530	540	517	518	563	559	489	533	549	559	499	481	513	563	524	569	518	541	538	545	524	538	559	544	543	522	579	535	572	557	506	544	533	524	521	532	554	573	536	521	563	544	536	540	534	508	511	513	566	502	510	555	550	510	509	582	550	538	535	575	536	555	554	548	520	537	533	557	525	543	561	530	478	540	547	542	559	494	601	509	525	553	526	528	569	522	550	601	541	527	519	492	520	537	531	549	540	529	534	540	538	562	489	519	522	531	557	507	544	542	550	551	539	500	537	556	537	544	520	513	521	533	562	511	565	554	528	544	562	525	538	544	532	543	499	515	553	534	514	533	540	541	532	525	503	552	515	555	553	548	527	474	531	537	571	526	560	501	541	534	540	539	559	543	489	500	547	559	540	543	557	530	532	543	538	521	541	557	497	536	556	536	546	621	530	536	547	564	527	534	498	562	493	551	524	491	492	539	530	563	513	548	578	531	508	529	563	585	578	525	486	554	566	541	523	531	542	560	538	542	537	565	560	529	540	541	557	564	552	574	537	558	540	525	512	547	591	544	531	506	604	550	529	557	515	559	516	522	559	517	537	519	547	588	534	554	519	550	541	519	525	551	515	573	537	521	532	514	527	479	518	528	541	546	533	516	540	550	531	526	536	545	577	540	553	539	574	536	572	520	552	570	526	529	526	541	567	528	508	521	545	550	532	537	540	531	503	569	465	547	538	539	568	543	556	536	545	540	558	505	554	542	542	545	543	528	524	531	570	480	576	536	544	586	532	533	523	476	534	539	542	511	559	574	518	581	560	541	557	571	480	546	484	578	512	531	578	547	570	551	524	553	537	515	496	533	567	526	503	541	531	544	543	545	507	519	567	574	533	544	550	543	518	549	560	516	516	522	574	536	531	514	548	553	514	536	531	553	545	525	517	501	519	548	580	526	508	558	496	548	509	527	571	559	531	559	494	565	492	540	517	514	568	565	543	510	535	558	521	547	495	509	500	534	607	531	533	540	542	580	528	612	557	545	524	547	519	585	558	502	533	566	521	505	553	574	525	582	545	574	538	502	550	562	479	554	549	579	535	523	539	519	562	563	501	510	537	529	562	534	563	549	561	524	491	524	491	530	514	564	534	513	582	496	509	507	535	535	490	527	493	548	523	553	527	590	537	583	535	560	537	569	555	521	554	540	524	549	536	569	525	532	537	547	542	544	558	524	520	535	512	544	522	566	559	559	516	482	555	555	520	566	509	518	530	512	540	506	566	552	488	532	505	497	539	521	547	485	581	540	545	550	533	571	550	537	563	541	496	542	551	517	517	557	578	558	519	552	540	536	541	559	561	516	542	526	519	525
27398	21396	10005	392	176	123	112	105	104	103	97	88	92	103	96	78	88	75	87	77	67	94	89	94	65	88	84	74	83	79	114	65	90	77	69	90	61	97	99	87	95	84	75	84	103	93	73	64	87	86	86	103	91	81	88	92	79	83	87	74	82	98	82	60	71	63	69	76	78	76	68	82	77	84	91	71	72	72	82	78	86	84	64	72	86	85	71	92	85	71	86	89	71	80	82	85	81	89	84	82	70	82	77	81	88	73	73	90	77	90	91	56	60	94	74	89	80	72	73	88	87	75	77	94	73	79	88	84	77	85	87	66	78	78	77	88	80	92	95	91	72	82	73	85	82	78	92	79	81	87	82	92	80	94	83	84	74	75	95	79	75	88	61	87	82	81	77	70	93	91	90	73	97	74	96	77	67	70	73	76	88	85	84	77	92	78	93	89	78	78	77	94	75	92	90	73	76	70	75	84	57	79	79	78	69	90	94	81	72	90	79	76	79	79	68	70	75	79	77	85	83	87	88	76	75	84	98	74	81	76	93	75	95	79	70	84	74	82	91	90	87	77	88	75	81	77	92	93	75	90	84	79	76	83	67	99	75	86	77	59	92	77	82	85	61	86	77	65	84	80	81	91	78	72	82	86	81	80	96	94	96	66	75	85	80	80	71	79	90	87	75	67	76	66	77	73	106	80	79	71	82	96	64	85	71	67	93	74	86	87	90	76	74	83	83	72	73	87	94	86	88	74	86	69	82	69	71	75	91	91	76	60	81	79	81	63	80	68	64	93	74	78	100	74	79	89	86	78	79	72	78	67	84	55	76	96	68	73	78	79	81	75	80	72	69	72	69	68	98	68	66	86	68	79	74	57	68	75	67	85	75	90	77	74	75	88	76	70	100	86	86	80	78	76	96	74	77	89	90	84	73	80	73	82	71	93	91	95	83	89	63	76	80	72	85	91	72	96	84	83	92	101	89	94	85	76	80	71	78	87	83	84	90	98	91	105	75	99	70	71	92	71	78	78	84	73	75	76	79	86	72	73	90	73	90	76	86	71	72	71	75	92	82	96	64	74	85	82	82	86	70	86	88	78	75	80	81	81	83	94	77	73	91	88	76	87	72	75	75	77	99	90	85	91	70	64	85	75	78	83	68	92	80	76	61	88	89	77	87	80	84	69	66	80	87	81	83	80	80	82	82	81	84	73	79	78	73	95	70	97	107	74	57	76	78	62	82	82	77	84	84	79	81	85	76	91	75	95	93	90	92	84	85	72	64	83	75	73	93	66	81	88	76	79	86	88	71	87	74	75	90	69	79	81	76	78	70	90	95	81	77	78	76	85	88	94	73	76	87	72	93	80	94	95	73	84	79	79	72	60	70	83	77	80	91	84	96	70	81	83	74	78	76	79	93	103	76	74	87	85	81	66	73	82	79	70	80	82	94	92	90	67	74	88	78	83	79	76	72	81	74	73	82	91	78	87	92	78	94	74	87	83	80	75	97	89	70	88	85	85	96	85	75	79	96	88	83	82	86	75	60	81	81	76	97	85	83	78	79	87	71	71	70	81	65	91	86	92	79	78	90	64	89	73	74	82	85	95	66	83	79	82	79	87	83	84	90	75	81	76	69	85	63	86	74	67	97	88	81	83	78	76	74	94	82	78	78	89	74	85	63	87	74	95	81	100	77	89	81	81	79	86	83	79	87	67	87	85	67	83	79	91	80	67	74	75	83	87	82	94	92	89	82	87	72	75	74	71	93	84	80	82	71	63	83	61	89	63	97	74	91	98	65	78	65	77	88	80	84	71	77	89	83	81	84	81	86	68	72	76	87	65	71	84	86	88	89	88	89	71	79	73	84	74	72	86	59	85	95	83	95	81	62	68	65	80	63	82	67	79	83	67	77	89	85	72	77	92	82	87	84	74	87	77	83	75	81	89	81	102	92	71	84	80	68	78	79	88	80	77	68	85	78	79	80	56	70	73	78	67	76	70	67	79	87	84	81	91	85	71	79	75	92	86	83	72	78	78	93	73	80	85	75	79	76	75	82	66	76	107	77	75	87	73	73	92	78	77	62	81	79	91	98	83	72	75	87	86	89	74	94	76	84	86	82	69	83	86	77	77	83	84	68	81	96	65	102	75	74	81	92	80	83	86	82	73	74	74	70	82	83	75	81	89	99	67	64	78	72	69	83	77	73	97	87	80	62	93	69	84	71	83	92	66	75	79	92	94	67	83	76	94	67	68	82	76	87	79	73	97	95	85	82	75	83	83	82	84	83	92	88	74	83	70	82	65	66	76	65	69	77	67	90	77	76	83	85	92	65	84	87	74	78	84	86	96	79	84	75	77	74	85	73	85	97	73	66	86	90	83	73	82	83	85	91	68	82	79	81	86	92	78	89	88	76	81	83	81	67	80	79	89	80	91	76	80	87	91	77	80	75	75	68	75	78	73	70	91	84	65	84	78	75	85	73	78	84	105	79	73	86	74	80	65	70	75	79	86	97	83	93	72	69	83	94	68	85	82	77	81	69	75	71	64	89	62	86	68	100	89	76	94	84	81	82	73	68	71	80	85	91	67	102	87	87	87	78	77	101	92	84	78	81	71	85	82	78	85	66	80	85	88	82	73	77	77	89	85	75	72	82	75	67	89	72	91	103	85	90	86	90	89	78	92	100	83	88	86	70	79	95	95	83	97	72	71	80	74	101	73	89	70	75	78	81	80	72	97	97	65	69	74	85	74	81	70	80	92	88	71	82	82	89	87	86	90	91	80	86	75	72	85	80	102	74	77	74	82	72	88	93	78	83	78	98	87	65	81	74	88	82	72	89	79	89	78	83	71	82	78	75	74	70	66	71	105	75	73	96	80	83	91	85	78	83	92	61	81	81	85	87	86	80	74	73	75	77	85	89	73	96	85	96	73	82	80	66	65	90	79	76	75	78	86	87	83	89	84	84	60	77	83	80	80	96	96	101	89	83	70	76	82	76	83	92	66	81	83	85	82	96	86	83	82	86	95	77	72	97	78	90	85	82	70	70	78	80	73	80	78	77	90	71	69	86	70	79	92	92	74	84	79	72	84	80	74	80	79	65	82	69	80	72	85	59	73	70	88	81	74	89	91	70	66	76	61	100	87	78	76	80	82	86	79	83	77	65	80	63	66	73	76	81	107	80	79	85	83	70	76	76	81	68	80	68	83	79	85	80	89	98	71	73	82	84	98	88	97	89	70	88	87	73	69	94	86	78	78	90	85	72	88	83	82	78	92	86	71	81	71	79	78	78	84	95	79	73	76	94	84	80	84	73	104	82	91	69	88	91	93	79	68	72	71	79	86	85	80	67	88	88	71	85	67	90	76	87	92	75	78	73	77	94	79	83	66	77	91	105	74	70	84	80	82	69	73	70	67	76	71	73	75	77	76	85	87	65	94	75	65	76	74	92	89	72	76	85	55	72	67	87	87	87	84	72	85	78	99	103	75	84	84	67	94	76	73
22454	2741	1047	533	408	347	279	259	205	239	224	208	199	205	208	185	206	171	201	174	191	186	185	192	177	185	189	166	163	144	183	191	184	180	182	192	188	188	185	186	185	179	157	194	174	194	175	171	180	177	155	180	182	174	211	168	186	177	181	182	193	165	171	196	174	174	186	187	163	181	167	184	175	195	178	177	171	165	177	188	152	196	197	194	161	179	213	179	179	178	195	193	162	198	182	205	173	189	163	167	178	197	197	164	169	156	179	181	183	173	184	174	158	171	193	181	162	200	179	188	174	183	203	173	180	166	179	174	160	191	170	163	167	168	189	188	178	164	180	179	177	183	161	178	186	173	176	175	182	145	189	166	157	166	192	170	191	192	169	189	185	164	172	167	214	162	182	175	174	156	187	190	156	193	175	190	183	188	169	174	173	178	171	157	188	164	189	193	194	157	206	163	161	175	158	186	170	176	175	173	163	178	162	179	160	167	177	163	215	176	167	203	191	164	173	193	192	164	155	201	179	190	163	169	173	194	198	177	175	192	177	180	179	147	147	181	170	175	181	181	173	182	214	187	174	182	189	199	165	184	176	185	177	210	174	189	169	173	162	187	170	191	190	164	179	194	169	155	167	180	179	150	160	168	179	176	181	173	156	169	172	177	167	165	177	176	186	167	183	188	188	177	184	173	161	176	196	202	185	176	168	182	185	184	172	154	203	193	203	183	171	181	156	177	199	182	201	165	189	170	183	195	188	178	164	163	187	191	172	196	187	177	169	166	184	179	176	172	176	160	165	169	171	156	170	166	179	195	160	153	179	163	184	158	176	182	166	173	200	174	191	175	177	143	158	158	170	197	199	180	171	180	179	193	183	163	194	175	167	180	175	191	185	181	187	170	169	156	183	171	162	188	189	165	190	184	177	170	175	190	206	184	170	172	161	176	188	163	177	202	192	181	194	151	157	158	185	180	174	185	180	162	156	170	181	196	171	171	174	164	185	176	173	193	175	196	188	194	170	192	172	179	186	185	170	178	168	188	210	173	159	169	186	152	211	194	182	189	183	182	174	219	189	169	190	194	181	209	169	174	179	153	185	190	179	194	176	188	164	159	185	172	177	154	181	187	179	173	170	164	169	193	183	164	181	173	182	173	196	185	172	197	184	188	162	202	167	167	182	169	169	170	164	185	219	170	195	158	170	171	159	189	167	202	178	177	166	174	214	179	161	174	172	194	178	171	168	193	145	168	153	178	182	140	195	176	201	174	176	170	174	171	188	156	181	193	170	166	161	183	180	162	187	170	169	173	168	200	152	186	167	178	177	166	171	180	169	162	184	175	175	186	195	180	190	177	174	170	162	162	177	186	176	186	187	168	192	164	187	181	177	169	170	174	186	148	187	176	190	153	208	181	148	160	193	175	188	159	163	190	193	181	170	185	160	177	185	163	150	190	173	196	184	181	196	184	168	172	153	181	167	165	156	174	190	181	212	179	186	170	183	180	167	169	179	181	178	179	185	177	185	156	175	152	194	213	185	166	146	161	172	168	186	171	179	178	162	182	183	165	155	181	194	174	169	181	179	180	201	165	177	154	198	164	193	173	165	201	169	183	173	179	176	173	185	179	159	159	170	181	151	180	191	151	179	172	170	172	216	155	197	177	186	178	189	178	172	167	182	167	167	168	181	171	184	173	180	193	180	179	196	169	165	195	159	188	192	177	187	188	185	179	166	191	185	181	189	183	170	185	181	162	217	169	170	174	199	193	163	178	167	172	195	173	181	205	160	162	166	169	186	187	185	192	177	183	176	169	183	187	184	171	180	187	205	163	183	152	201	170	170	173	175	169	189	170	185	191	187	175	186	178	159	183	175	184	188	184	172	199	173	182	179	165	164	189	186	167	155	185	168	181	187	168	183	170	194	157	187	181	151	183	174	161	174	162	162	178	163	174	150	170	192	226	183	185	157	163	149	167	171	181	186	196	165	184	186	161	175	185	167	181	165	167	161	199	156	177	162	173	177	188	196	166	198	191	183	180	171	161	180	171	175	168	171	181	163	176	184	144	191	153	178	187	179	163	197	161	171	149	200	179	170	189	159	174	181	180	173	182	177	193	187	199	192	194	178	181	165	177	180	193	187	171	170	178	197	195	195	170	202	176	174	196	176	164	171	173	176	170	165	173	165	179	184	178	182	169	213	158	188	168	152	169	150	176	189	182	181	184	165	180	176	176	189	176	183	165	185	179	164	191	173	208	177	153	197	175	192	201	196	173	190	152	192	171	170	163	157	179	207	191	181	198	163	172	177	160	179	150	201	197	181	175	188	161	169	193	171	198	183	182	146	168	178	164	190	168	187	187	192	181	185	177	195	189	198	195	184	173	159	174	197	169	184	153	188	185	170	172	145	160	156	201	177	178	199	191	183	163	144	177	190	169	175	161	191	185	178	185	182	172	184	181	189	183	180	186	173	179	167	167	149	188	169	182	191	170	162	180	165	189	194	180	186	192	166	195	157	142	174	174	181	174	186	171	177	185	184	184	168	175	155	161	148	193	158	184	186	165	176	169	159	170	184	182	162	178	177	176	182	168	184	195	172	180	181	193	181	188	178	181	161	173	187	153	181	170	194	178	166	186	171	164	189	177	181	175	161	169	181	167	194	162	172	168	187	180	149	160	193	188	180	174	194	176	164	174	170	200	140	180	156	196	188	168	197	179	183	192	184	187	192	195	175	161	183	177	178	160	171	177	186	160	171	170	168	178	178	167	183	169	184	177	174	154	161	159	198	195	176	172	208	165	174	185	165	173	162	179	197	185	188	193	176	179	165	169	150	169	177	187	161	181	166	166	164	185	155	167	184	163	177	195	175	178	174	159	170	158	181	177	167	177	194	163	187	183	168	191	188	186	183	165	174	152	185	190	143	190	172	188	164	146	185	187	184	184	182	187	154	187	184	184	159	193	191	191	180	181	172	151	206	180	184	161	198	163	155	202	188	157	183	186	190	179	142	191	200	199	197	160	194	184	170	198	165	176	192	183	166	164	164	167	167	181	176	174	191	187	185	173	185	182	152	172	180	186	171	175	169	178	177	167	210	205	194	166	183	175	182	161	173	188	166	182	185	209	180	161	168	193	176	158	187	197	190	186	175	187	180	172	195	177	165	175	169	175	170	163	169	197	171	166	185	192	166	191	172	183	171	172	178	185	164	190	200	187	184	192	173	177	188	170	159	171	182	179	186	196	174	181	175	156	194	195	176	165	199	204	189	173	196	191	212	182	194	175	194	178	176	187	187	173	180	176	181	207	187	180	195	191	182	182	172	176	192	176	168	174	172	196	168	174	162	178	182	168	194	193	207	183	180	193	170	177	188	172	180	173	174	151	185	143	154	164	202	185	184	204	160	175	188	156	203	185	165	193	211	171	193	161	206	167	181	199	198	172	202	178	172	162	187	192	173	190	169	168	141	188	172	171	176	164	181	169	185	172	162	177	177	168	182	182	189	183
23676	20741	27901	23612	20172	2089	446	332	294	263	231	237	202	154	199	156	155	163	165	168	131	170	128	143	158	133	147	144	145	116	116	155	129	143	124	138	111	135	116	125	149	137	113	129	129	150	135	124	130	134	131	136	132	117	144	108	147	113	135	136	122	141	128	132	107	149	108	115	135	161	132	131	152	124	127	118	105	112	132	140	119	130	128	131	120	139	148	128	119	143	133	114	130	121	147	127	117	140	128	108	129	129	120	138	137	143	135	112	120	115	119	123	109	119	136	121	118	119	126	115	119	128	135	123	118	130	115	130	120	143	125	110	116	108	130	124	133	109	123	118	113	133	148	124	120	127	115	125	109	131	137	129	124	129	104	128	118	146	119	131	132	114	127	129	104	116	112	105	118	138	108	135	122	111	138	135	123	126	103	115	121	124	105	117	122	128	118	132	117	139	117	129	127	131	116	134	111	131	129	110	140	106	132	133	118	117	124	120	147	120	136	121	133	123	101	109	129	113	135	121	120	113	126	120	118	122	141	117	134	125	128	132	137	101	150	144	140	122	131	137	124	111	118	127	121	127	125	131	129	121	117	115	124	116	144	123	126	134	150	125	127	135	126	130	115	122	146	115	152	123	146	120	109	141	133	119	103	142	131	127	130	104	136	130	125	128	135	126	121	121	123	109	114	124	136	124	131	117	125	124	115	128	124	124	123	113	100	127	124	143	110	125	141	130	142	117	120	114	131	130	132	124	119	107	122	140	120	126	121	132	120	152	126	123	156	126	130	107	137	119	128	148	147	112	139	130	123	125	140	116	114	111	148	140	112	126	141	114	132	125	112	121	132	121	124	109	123	121	127	120	121	151	130	129	122	125	138	110	119	133	130	122	122	129	111	132	105	127	133	119	130	132	120	141	134	121	136	121	126	129	107	115	133	118	124	118	124	130	100	124	130	128	124	129	106	117	121	122	114	124	129	141	137	124	131	117	130	128	141	126	135	123	124	138	142	118	117	116	125	120	122	133	143	125	119	119	106	151	111	118	123	125	138	127	127	124	114	108	146	112	96	108	114	112	109	125	130	139	120	116	140	126	134	128	125	141	137	128	116	103	123	134	123	137	133	115	113	121	125	112	128	128	147	114	118	138	138	127	116	135	140	141	106	149	130	128	150	152	126	116	110	150	127	119	128	125	133	141	116	127	111	112	142	128	143	130	131	125	125	123	108	143	121	133	136	125	129	135	128	141	122	130	135	119	126	127	123	129	107	133	122	134	132	126	124	130	105	129	141	134	124	135	119	125	152	101	113	152	119	125	112	126	125	109	139	131	116	118	141	116	121	111	141	135	120	134	117	122	125	109	110	131	127	132	131	116	141	118	140	116	128	102	121	137	128	136	111	117	124	130	128	116	124	141	130	117	127	134	134	132	138	132	134	127	125	128	131	143	137	133	124	128	113	141	134	127	126	137	123	108	157	129	136	118	129	130	111	132	121	137	126	142	111	121	130	137	132	125	117	120	119	124	122	90	121	125	144	129	139	128	131	131	143	130	117	125	150	122	146	112	124	143	134	136	111	126	122	132	123	125	118	125	124	130	125	110	124	120	102	116	125	133	147	149	126	128	103	119	133	112	121	131	123	130	123	102	137	143	135	133	126	140	119	112	119	136	124	135	131	121	130	121	127	124	137	131	124	127	118	132	125	126	113	131	100	136	144	109	119	134	135	116	133	115	110	119	107	122	115	124	132	109	118	111	116	141	136	128	122	117	134	110	112	113	127	113	125	139	130	139	124	121	107	112	156	137	138	135	143	112	165	121	118	122	121	110	124	118	133	99	118	118	133	127	143	142	141	99	131	103	136	119	115	112	114	134	125	123	109	136	118	129	117	130	123	136	154	122	140	117	116	135	129	108	111	130	111	144	127	140	137	126	109	128	148	139	118	146	129	108	138	125	127	131	132	108	134	133	127	118	116	125	129	102	132	128	128	117	127	131	117	135	146	125	121	122	131	130	105	136	148	126	105	114	114	133	115	113	124	128	136	136	119	133	133	126	128	127	128	128	110	125	126	119	122	117	125	118	123	121	111	126	113	112	137	144	132	116	115	128	129	127	116	137	120	124	120	121	124	107	114	125	116	117	126	131	144	136	125	110	135	126	116	128	114	127	108	101	102	139	133	112	135	123	141	110	124	136	123	122	126	117	132	121	122	118	138	117	122	110	134	127	113	135	98	120	134	126	153	144	121	114	139	119	134	112	119	108	128	145	137	114	131	136	130	134	140	117	139	132	135	112	134	128	140	129	119	101	115	121	111	111	110	144	123	122	130	124	131	136	122	137	131	122	117	117	113	119	108	130	127	138	136	121	117	111	122	128	127	119	117	117	147	111	127	115	113	120	158	129	136	120	114	109	125	120	125	138	130	129	124	129	135	117	131	117	127	120	135	122	127	129	134	144	134	123	117	126	111	142	127	124	121	118	124	122	132	124	128	111	128	118	139	113	123	149	118	129	120	121	113	127	126	123	112	111	125	115	129	107	121	122	123	132	139	141	108	141	112	143	130	112	141	131	114	128	128	129	118	129	111	123	128	127	127	121	147	126	117	124	134	120	127	141	134	116	112	125	122	137	135	135	118	110	115	105	111	133	119	138	116	109	110	113	132	118	118	153	114	135	126	138	126	117	123	126	122	117	119	121	123	118	140	116	131	137	132	128	124	120	122	137	127	104	131	119	134	114	130	121	137	132	134	136	125	116	122	127	117	144	118	142	116	134	106	111	107	107	123	102	143	116	141	116	141	104	114	146	131	117	124	153	121	137	112	119	117	150	125	135	115	128	123	138	100	111	122	124	109	136	134	139	113	114	123	120	146	123	131	145	111	106	129	116	131	120	128	115	132	137	113	122	98	122	123	103	129	139	110	111	118	132	115	132	123	142	142	167	126	110	115	141	127	117	151	125	162	106	128	138	138	141	131	130	124	118	131	121	134	144	118	150	118	117	132	128	129	136	119	136	139	128	161	125	131	114	115	123	131	118	104	120	117	133	126	127	125	119	146	114	133	132	126	139	128	133	129	123	138	131	109	133	129	128	109	111	112	138	127	108	115	106	132	111	153	121	113	115	128	132	122	115	129	140	135	123	116	113	139	113	126	160	133	128	109	127	122	144	130	120	127	123	116	125	129	124	134	126	126	135	118	126	109	133	129	114	128	104	132	121	140	128	121	125	138	121	133	126	101	130	99	120	127	124	115	121	124	115	142	147	124	126	149	137	114	132	112	121	129	121	131	130	121	124	112	97	140	138	114	128	137	116	139	124	134	112	146	160	120	127	116	143	117	148	104	143	129	114	149	147	127	120	119	122	154	97	134	134	111	124	138	129	117	125	136	128	114	133	131	131	121	130	138	136	116	131	130	151	128	121	130	108	116	127	122	139	119	141	118	117	122	142	138	130	132	149	122	142	148	138	135	111	140	115	124	127	132	126	111	142	130	135	130	120	137	129
39079	10557	8271	4139	2744	1862	1414	1192	963	758	730	615	541	503	451	446	399	384	410	336	361	310	342	306	319	342	281	326	305	278	263	262	297	267	288	270	277	254	310	269	233	278	275	268	262	263	291	269	252	246	280	254	270	264	269	269	252	243	289	256	272	238	267	283	274	267	261	261	295	257	264	223	304	234	248	307	227	249	249	271	246	272	251	265	255	246	267	262	231	267	245	255	257	256	256	262	254	256	260	300	262	260	269	246	255	245	276	256	247	259	238	273	252	254	277	270	241	246	248	270	278	272	242	215	257	256	237	221	235	283	265	257	253	284	245	282	243	244	284	220	257	256	225	269	240	230	243	209	286	268	283	248	246	261	238	257	263	251	265	246	252	244	240	249	227	260	273	222	267	228	256	260	224	256	261	257	248	269	251	293	248	270	242	222	261	248	241	271	268	283	257	286	263	245	239	256	274	253	255	250	257	228	236	283	230	256	263	242	265	260	257	247	279	265	266	255	261	225	264	277	269	269	255	240	259	262	264	250	261	257	289	234	239	271	273	290	219	233	237	233	283	285	279	231	247	278	264	260	257	258	263	241	244	286	275	262	243	240	240	273	249	260	271	259	234	275	238	276	263	265	241	261	277	264	284	249	248	239	276	238	249	261	271	224	277	257	248	242	253	264	245	257	278	246	242	220	247	269	283	226	263	265	238	276	244	250	260	246	266	256	247	255	264	247	231	263	247	273	278	250	243	284	243	219	269	247	231	272	245	251	216	259	256	277	278	266	251	240	239	257	246	243	258	269	253	254	255	266	248	266	249	259	266	255	287	247	256	248	249	291	254	254	251	252	262	267	262	239	260	246	262	267	260	238	251	255	236	257	255	259	274	247	260	286	290	232	264	240	246	264	242	264	263	249	232	256	200	261	256	241	238	261	277	253	245	280	259	257	219	247	259	286	253	268	235	246	234	250	265	244	257	244	269	246	269	238	268	269	233	261	229	238	264	264	267	248	243	267	269	218	284	260	233	243	255	274	256	267	266	257	270	281	245	255	275	249	248	268	243	257	250	242	272	263	253	247	248	269	230	285	265	267	236	265	243	267	247	270	272	257	258	270	257	242	279	268	242	283	261	250	234	252	283	229	249	241	285	273	237	263	244	283	259	257	252	225	239	272	271	242	263	230	221	260	234	237	259	252	274	244	234	263	258	267	257	259	260	262	261	251	265	265	264	274	250	266	261	249	320	256	240	291	248	261	270	278	261	257	237	243	229	260	281	264	255	254	251	245	252	275	280	279	265	250	249	229	247	272	260	257	237	290	265	270	252	238	265	255	261	274	252	274	262	221	242	253	258	280	242	247	265	220	265	239	260	240	272	265	254	255	239	255	246	234	258	241	255	243	284	262	250	269	260	271	271	229	261	258	240	255	272	255	241	259	271	234	250	269	265	259	263	271	260	235	253	251	246	259	243	237	249	267	252	258	262	266	245	247	230	261	267	288	271	269	224	267	266	259	233	264	252	240	282	278	232	257	268	266	249	255	225	262	242	259	284	230	275	257	271	258	258	247	246	277	236	233	233	226	272	253	245	280	272	228	252	260	249	275	283	256	258	257	268	251	263	265	263	260	240	246	243	248	270	244	226	244	245	264	293	232	250	259	233	252	250	240	250	289	268	252	288	247	264	254	253	221	249	277	238	260	266	273	290	237	239	232	286	259	271	269	258	296	241	240	240	246	234	297	263	253	262	247	253	246	256	244	262	250	270	254	269	214	248	252	267	256	250	247	283	243	257	294	268	246	287	229	245	231	266	240	262	264	257	241	232	249	266	251	264	257	274	252	274	276	252	253	248	255	277	247	242	257	273	254	240	242	243	245	260	253	293	250	243	247	255	270	278	258	259	256	273	262	235	224	241	249	241	259	252	242	268	278	255	233	246	253	257	238	270	259	256	245	261	249	256	225	281	269	274	268	219	244	244	261	253	268	259	210	274	244	252	264	277	264	234	222	219	253	247	264	265	289	249	265	254	249	237	292	261	271	277	256	247	248	229	225	237	262	257	225	237	224	257	254	269	279	264	240	255	256	252	261	242	273	247	241	291	253	252	274	276	265	256	240	259	267	283	244	225	263	261	253	282	263	244	237	279	275	286	284	272	249	257	262	262	275	284	272	274	274	244	258	244	273	260	239	237	239	279	264	259	245	223	269	277	263	270	269	248	241	233	270	252	220	237	239	258	273	261	252	267	244	253	233	242	260	250	247	243	238	243	260	263	266	275	256	241	272	252	290	242	249	261	266	254	275	274	251	214	264	227	236	235	273	273	258	236	283	235	249	261	262	277	238	250	248	267	254	263	276	232	243	287	256	214	289	259	248	257	260	263	266	249	265	272	255	239	257	254	235	259	244	256	265	255	278	254	274	260	253	245	235	251	235	256	258	265	269	237	253	248	248	253	243	258	273	249	276	256	253	262	266	252	227	257	250	264	267	245	255	225	269	295	263	267	268	263	237	257	249	251	262	273	229	286	242	266	259	280	254	266	249	258	279	270	278	260	232	262	244	253	260	255	241	266	244	276	255	257	260	259	251	247	262	252	285	266	254	239	256	243	275	264	261	254	254	255	238	251	263	255	263	264	293	264	261	269	236	239	252	247	267	286	256	259	264	253	237	250	225	250	237	253	273	276	260	273	240	238	249	248	255	231	227	229	283	225	247	250	277	237	260	231	238	246	255	255	260	258	239	251	243	264	256	259	274	250	270	274	245	256	234	270	256	254	257	236	253	252	276	257	287	234	259	276	250	246	242	238	246	284	247	260	262	274	294	214	275	251	228	259	251	269	270	268	268	208	227	259	280	275	252	275	273	249	230	274	236	257	248	268	258	237	255	237	244	257	242	238	264	275	243	271	237	253	256	245	256	263	251	260	251	242	253	220	233	242	266	238	255	230	253	277	280	269	264	267	270	271	236	250	230	235	240	243	281	239	254	251	231	250	262	264	287	267	243	243	258	264	239	231	253	262	263	242	242	267	246	267	273	231	233	240	272	239	249	249	257	266	277	261	244	243	268	281	229	234	270	248	241	263	282	258	267	280	267	224	263	276	238	259	241	260	267	257	258	243	235	258	254	250	273	240	257	291	234	266	246	243	263	265	223	243	277	257	242	276	250	243	262	236	267	270	263	261	237	253	247	249	251	270	284	237	265	264	274	278	232	244	234	252	236	238	273	279	240	251	244	268	264	248	264	243	262	228	261	268	255	256	260	233	237	257	263	267	240	260	289	257	266	245	255	243	269	258	236	247	265	226	266	246	265	273	241	252	281	250	244	227	266	262	265	250	273	247	247	253	262	257	267	249	242	245	249	250	245	232	258	267	243	276	246	266	258	223	254	237	241	271	255	268	257	255	257	257	248	234	227	258	254	252	237	288	268	272	254	247	275	254	239	258	270	251	251	239	272	286	260	261	314	233	248	235	270	262	258	260	243	267	252	247	255	249	276	268	278
22702	20690	28472	22963	20691	19774	2351	790	571	474	511	408	415	391	398	375	370	360	331	367	326	315	292	340	338	312	294	304	322	302	307	288	286	291	279	251	301	277	304	255	252	304	313	297	278	282	313	272	304	271	287	296	246	283	299	293	274	292	264	293	258	252	276	309	280	269	281	275	282	276	267	278	277	261	300	283	275	256	288	268	296	276	251	297	290	283	262	273	258	286	267	289	317	276	275	281	268	285	252	273	292	279	267	250	302	275	258	256	241	280	307	296	254	278	273	249	255	286	241	246	295	284	281	288	253	294	255	254	282	255	259	257	289	263	265	272	244	285	288	275	273	279	263	285	274	280	271	250	241	275	284	272	255	281	285	280	272	257	273	301	235	291	283	302	266	280	279	255	276	288	256	292	290	277	256	275	269	269	266	282	309	285	275	280	276	272	300	267	271	275	261	270	270	241	301	292	283	249	278	260	295	233	241	274	272	274	288	270	282	281	262	281	256	263	276	271	283	249	278	265	265	298	280	251	273	262	271	249	257	274	268	259	295	281	278	257	268	258	308	279	290	299	271	293	277	252	284	286	293	274	252	281	259	259	266	286	278	278	265	279	259	276	276	288	246	265	297	282	270	308	270	279	296	260	265	279	276	267	275	277	261	257	293	279	256	279	297	275	265	286	272	279	243	285	282	263	267	300	296	264	266	280	270	285	263	270	281	287	233	270	288	289	257	253	262	246	252	266	268	306	252	267	268	293	270	257	270	296	275	269	247	262	292	263	276	278	283	260	264	281	322	280	272	264	260	278	252	283	300	273	292	265	312	256	289	271	252	253	268	259	281	299	251	262	286	279	241	294	261	284	292	272	298	257	308	247	266	254	259	301	259	245	278	266	271	239	276	235	272	250	279	296	286	277	270	304	252	243	275	283	249	272	245	280	273	244	277	244	290	259	278	252	293	239	273	270	279	267	278	273	290	289	285	288	260	257	271	271	279	285	279	261	272	271	252	294	322	265	237	249	297	287	267	267	287	282	256	300	260	245	278	273	251	236	312	235	251	265	286	278	311	267	252	278	264	255	267	223	266	258	312	229	261	277	270	314	269	283	260	269	275	238	267	279	254	307	283	273	252	297	265	316	267	262	264	279	248	272	291	223	274	262	278	288	257	316	247	271	262	280	260	281	282	295	276	260	273	277	246	248	264	276	268	268	269	273	289	284	285	294	264	271	273	285	278	272	260	240	284	238	253	294	262	258	280	273	268	255	282	305	236	270	268	254	297	279	264	273	268	287	275	279	276	280	281	263	306	236	266	280	262	271	290	258	243	246	267	290	260	272	265	247	249	281	275	294	271	275	257	251	249	252	303	269	291	279	261	280	303	264	289	252	306	286	272	255	251	277	282	266	255	254	272	288	273	242	274	284	310	304	279	246	254	245	277	264	267	275	273	269	252	274	272	265	283	252	253	302	251	300	294	281	283	286	292	258	272	272	268	256	270	279	246	284	267	268	270	301	248	271	262	252	277	278	269	245	276	279	252	226	293	267	280	286	254	309	286	299	283	255	271	277	300	266	285	297	278	283	270	253	286	277	280	252	262	293	269	253	269	256	272	247	271	279	263	281	257	261	261	299	265	265	281	280	263	282	274	288	282	284	310	255	244	249	262	252	260	274	305	256	291	291	256	281	287	317	276	299	270	262	258	267	279	297	270	250	252	258	275	256	287	251	264	285	278	293	284	286	260	247	261	286	259	265	282	268	253	251	255	273	303	279	299	261	266	248	296	296	277	258	277	268	272	247	295	236	294	292	263	260	273	238	257	270	250	262	288	249	273	273	270	282	271	273	303	281	282	251	253	283	273	249	259	248	271	292	259	277	279	277	294	261	256	256	251	297	285	278	287	287	275	270	258	297	271	272	282	258	304	276	250	264	274	268	258	273	277	268	239	304	300	256	286	273	283	283	259	271	275	284	278	277	271	290	262	242	259	264	238	307	271	290	291	294	244	282	247	265	303	283	289	261	250	244	289	294	282	294	288	294	216	270	303	267	268	297	293	258	265	265	298	259	290	266	287	251	259	303	270	318	273	251	243	268	291	299	261	265	287	268	252	263	275	273	281	265	283	283	262	257	271	285	274	275	276	274	270	287	270	257	273	265	267	285	266	258	283	252	258	266	269	282	278	290	271	263	272	265	276	274	291	271	266	275	267	244	266	250	302	277	273	249	265	263	248	282	285	254	265	271	253	301	267	261	271	308	248	268	240	255	250	270	278	253	275	278	264	268	290	290	288	244	281	253	294	262	276	308	239	276	273	280	239	272	265	267	281	280	275	280	293	291	262	280	255	274	267	274	298	274	269	273	300	293	265	280	267	259	285	279	262	267	245	281	286	273	288	271	263	276	273	290	267	276	294	259	271	278	282	243	287	277	243	277	255	264	279	268	277	257	267	266	303	265	307	283	265	244	279	262	278	279	260	272	270	239	267	287	281	261	260	272	282	282	261	266	267	284	289	264	257	297	285	244	249	272	293	269	272	249	276	293	273	270	268	284	276	264	290	292	275	266	285	286	261	297	267	290	281	258	248	259	274	281	249	241	269	291	253	275	295	274	277	259	279	227	269	265	267	292	269	252	270	291	291	300	256	261	274	279	307	250	251	262	272	253	273	295	299	269	278	273	261	267	260	251	263	275	277	291	256	250	293	307	302	295	273	295	264	260	286	275	249	271	285	273	283	254	277	260	279	261	271	279	265	287	293	242	245	284	266	268	277	268	274	259	270	261	276	278	272	276	303	305	278	240	287	273	250	274	261	269	291	264	262	281	249	280	296	293	278	261	279	253	270	265	274	256	265	255	257	291	318	264	248	283	249	272	279	270	259	267	289	292	272	294	274	250	277	299	222	257	278	288	276	257	295	233	291	289	273	250	266	260	269	293	293	264	289	262	269	294	283	284	251	275	288	256	257	291	282	281	244	259	298	257	283	288	297	236	272	265	256	264	260	273	257	298	237	283	281	285	271	280	276	234	272	271	251	257	269	274	282	299	286	306	275	266	286	278	258	271	279	265	240	275	279	263	261	262	287	273	286	256	312	284	268	275	276	271	299	270	279	288	245	265	267	285	273	302	282	269	271	255	286	258	267	273	246	287	272	279	281	290	262	238	278	276	275	290	282	268	269	287	270	247	252	279	280	263	291	250	276	261	290	262	269	304	276	279	256	256	287	296	271	276	253	268	277	281	320	320	271	292	273	295	235	312	296	270	267	262	306	282	279	268	256	244	283	269	283	278	278	268	282	268	282	261	291	251	268	287	285	306	275	271	283	263	262	278	257	285	275	282	269	279	251	285	305	247	244	274	266	279	278	306	275	241	272	276	306	266	262	297	266	263	254	276	277	305	275	277	252	260	271	269	253	255	277	276	253	269	292	276	276	295	282	265	266	285	285	233	262	267	289	279	273	251	289	276	280	281	276	271	280	278	280	304	259	255	269	262	275	290	283	264
44469	14012	13234	7236	5001	3531	2737	2186	1764	1596	1399	1191	1113	1022	932	824	829	772	764	726	670	706	669	660	622	610	625	601	593	590	591	595	606	553	587	593	608	500	519	574	563	615	563	551	591	547	552	548	538	551	563	530	534	574	513	514	523	538	529	538	526	544	515	525	553	546	509	520	511	552	496	501	539	522	536	531	515	513	529	547	503	520	500	555	481	504	513	529	504	512	508	528	476	492	526	515	515	467	508	511	486	538	524	497	493	523	492	532	548	512	574	472	514	510	487	486	528	461	487	516	487	547	520	501	510	501	498	470	503	506	525	535	522	538	526	532	501	565	508	487	508	506	483	531	553	490	479	532	487	531	507	567	523	495	516	490	489	537	501	506	526	508	514	569	512	503	519	518	503	518	522	516	504	541	531	515	549	518	508	503	487	486	521	507	523	509	540	514	522	554	523	519	483	527	539	545	520	507	555	508	520	523	491	483	541	495	533	488	498	493	540	473	512	512	538	507	554	536	543	505	517	523	566	513	531	522	490	490	554	517	501	485	506	503	513	493	521	487	523	530	522	520	510	474	513	500	542	522	473	535	499	525	566	502	514	477	514	528	536	518	557	495	516	545	495	470	496	510	542	530	528	474	493	519	497	523	528	528	517	486	555	473	545	447	533	539	519	502	526	555	556	483	494	503	511	562	494	511	514	490	495	542	475	503	491	524	510	493	503	502	514	520	524	524	540	471	510	519	518	521	518	503	501	518	510	530	497	502	558	533	526	532	461	484	532	537	530	484	522	559	517	493	559	501	534	490	495	529	465	476	530	513	525	546	528	508	508	497	481	546	482	513	557	544	510	523	503	544	524	507	521	468	498	540	560	539	511	517	548	529	475	494	561	511	562	493	527	494	487	493	496	528	504	534	533	496	514	528	512	474	499	487	513	496	490	505	529	559	482	462	513	532	558	492	511	563	512	551	491	499	499	510	470	520	500	501	537	504	487	565	563	521	507	480	454	516	533	513	523	515	512	497	470	532	547	531	523	515	507	493	479	509	519	501	529	526	516	491	533	531	496	519	523	504	535	542	532	491	532	529	559	499	485	514	515	559	507	531	544	522	517	508	534	527	523	537	475	504	500	507	519	512	479	520	537	497	537	527	487	504	540	505	550	507	532	539	511	527	492	502	526	539	499	530	509	510	506	502	504	542	518	534	533	500	545	497	536	503	551	508	485	522	528	531	518	538	582	501	488	517	487	514	499	527	511	526	537	495	501	522	527	543	515	505	527	514	521	526	499	463	516	473	519	558	518	506	487	548	523	493	479	490	522	532	488	524	494	533	489	505	544	517	493	515	504	539	538	527	499	504	531	527	530	501	540	505	516	530	507	540	557	527	462	541	478	468	559	553	496	539	525	489	590	487	487	491	558	506	535	462	530	521	528	506	507	533	551	514	531	531	521	501	503	482	498	480	501	525	494	489	484	513	502	478	522	503	469	527	491	541	463	497	562	551	514	487	503	555	494	488	542	521	538	500	542	505	526	532	546	508	487	531	503	522	514	509	522	554	501	454	572	510	512	527	490	510	526	504	536	499	542	544	480	502	518	531	505	492	545	529	520	458	509	518	484	576	528	484	464	519	508	503	495	551	496	537	517	531	534	514	523	490	514	473	510	521	539	527	505	501	526	514	528	552	520	516	533	504	462	490	508	503	514	473	501	489	506	514	484	549	510	480	511	499	481	512	521	492	508	516	521	497	504	507	479	545	489	557	495	538	506	543	499	501	496	501	501	475	538	508	516	531	521	512	524	514	455	575	482	527	505	540	510	515	504	553	493	513	494	529	505	523	503	501	514	519	526	566	501	538	528	515	510	511	522	483	501	537	511	473	537	515	513	500	510	524	532	521	484	549	514	476	529	503	493	528	538	502	518	511	533	536	514	508	514	513	548	469	494	525	524	511	508	535	544	517	525	497	519	524	479	488	501	518	509	523	488	519	526	542	525	546	535	533	513	478	507	499	532	540	514	511	527	486	505	521	496	447	497	497	466	506	495	510	536	517	506	470	498	511	510	498	546	541	469	526	475	495	518	518	527	503	510	510	496	536	519	533	497	460	498	530	562	487	505	538	520	515	483	541	459	477	523	527	501	516	552	527	500	505	494	551	493	524	504	507	507	485	501	495	537	545	520	539	548	528	524	456	499	505	537	527	520	513	537	517	492	526	544	501	511	476	517	496	531	519	516	492	513	485	519	537	454	494	525	484	532	515	502	522	508	468	548	518	472	546	521	503	541	528	499	475	520	540	558	547	532	570	502	498	476	503	507	537	520	494	548	503	510	502	519	545	516	489	516	515	507	532	505	542	518	482	517	523	510	495	528	534	484	519	556	460	496	447	509	533	514	481	499	542	509	491	546	515	516	527	511	479	553	530	495	499	515	512	530	487	527	517	499	501	509	479	533	531	546	552	484	491	521	519	501	522	499	546	519	518	474	491	492	499	508	511	520	549	504	506	508	516	538	531	530	487	476	488	464	502	539	519	525	506	492	483	513	552	513	480	530	503	516	505	525	508	486	531	521	509	528	494	507	540	549	540	563	506	523	494	498	498	527	521	519	535	509	545	519	503	545	521	493	510	515	500	483	535	538	483	505	521	518	507	506	522	458	492	526	569	496	484	518	502	530	522	515	497	528	533	492	521	507	525	530	580	518	517	524	536	518	490	526	538	502	512	512	543	519	489	556	499	512	546	521	497	530	506	540	494	525	505	511	506	489	526	551	520	497	506	519	507	540	491	536	521	490	532	513	513	495	508	518	524	532	515	524	523	519	492	475	509	505	513	485	517	536	542	489	489	543	531	482	516	499	487	495	512	507	510	481	511	518	489	554	501	483	481	542	497	478	480	538	510	481	517	528	496	523	484	529	550	498	498	530	510	524	526	521	549	537	505	509	544	497	518	519	486	514	510	478	534	497	488	536	492	518	513	513	501	554	512	500	499	502	519	535	516	550	507	501	543	506	511	505	524	496	506	529	506	487	480	527	483	537	516	460	517	529	536	518	511	495	496	497	525	523	475	511	517	502	521	518	536	505	456	510	496	526	491	497	508	513	534	513	514	493	526	526	558	530	533	515	542	520	497	527	489	506	514	496	529	519	526	472	507	547	517	486	501	511	523	502	490	506	478	534	537	507	500	484	495	522	574	541	577	519	509	539	531	533	510	516	465	467	489	532	529	507	542	494	491	506	553	496	527	489	478	461	534	520	528	523	521	520	562	522	478	505	493	550	519	518	481	512	531	491	523	503	516	543	499	494	522	488	481	523	499	516	501	500	547	528	537	524	535	538	544	482	506	489	512	546	504	534	497	517	490	512	502	522	466	532	496	488	479	565	537	530	533	511	488	501	537	480	512	519	522	472	560	508	546	508	544	510	465	508	540	513	475	501	510	536	522	500	524	532	497	537	478	520	504	520	488	510	517	492	531	461	485	540	518	548	502	503	544	497	542	537	483
27261	21352	9472	340	163	129	121	104	82	85	97	83	89	92	84	78	84	80	74	109	72	80	90	80	78	74	80	90	80	84	74	88	65	87	81	77	86	89	58	81	91	69	88	80	69	87	95	81	75	86	74	74	93	78	86	82	80	79	78	73	83	77	75	75	83	88	76	82	85	85	57	78	84	83	75	73	81	88	91	82	91	68	99	84	89	79	96	88	66	88	74	64	68	84	93	86	65	71	78	83	84	97	100	79	71	80	100	84	95	75	85	52	81	80	90	86	81	77	67	87	80	73	76	72	69	78	82	83	83	78	77	67	76	79	71	78	89	77	79	65	78	82	74	77	70	79	81	82	74	91	92	62	69	84	64	75	85	76	67	73	76	83	88	73	100	80	79	83	68	73	78	77	77	71	96	80	80	74	71	85	81	82	82	78	87	81	63	73	73	75	75	82	71	62	84	77	85	73	81	82	90	79	78	73	62	87	76	72	89	71	92	70	70	91	90	73	86	70	72	65	100	73	83	71	78	75	91	95	77	78	77	76	83	100	75	87	74	72	81	73	95	71	55	72	83	82	63	72	97	81	85	91	77	75	83	81	75	93	70	96	92	86	80	79	92	99	81	71	64	64	89	70	62	71	62	68	78	89	90	84	89	70	92	75	78	83	80	79	93	90	79	75	82	69	72	83	80	79	94	67	94	73	77	83	83	86	75	78	89	87	86	66	72	64	76	79	80	95	70	80	79	61	82	79	71	88	74	70	72	84	73	84	72	69	84	67	62	80	86	100	78	86	66	78	81	86	97	92	88	81	89	95	78	89	75	99	98	71	82	68	76	79	83	75	65	93	75	78	97	82	77	84	90	77	83	72	87	73	84	82	83	96	71	67	76	94	85	79	79	76	77	95	71	68	72	73	76	88	85	82	100	83	78	71	91	96	77	85	82	77	67	82	71	83	80	105	94	90	67	69	88	61	90	62	71	84	80	84	76	85	88	66	62	77	76	79	86	86	82	76	72	68	83	80	88	93	86	91	68	88	85	85	72	66	67	86	82	75	81	75	76	76	83	84	88	79	80	86	83	90	72	77	75	94	87	79	77	75	78	77	76	67	60	77	64	82	95	81	80	96	81	71	66	79	63	78	80	76	70	80	83	70	65	73	88	67	81	95	87	90	79	92	80	75	94	78	80	70	97	77	73	96	72	102	88	97	90	73	86	61	76	72	91	51	66	81	84	70	63	78	76	97	69	68	79	82	83	64	63	84	88	84	74	62	83	68	88	71	88	71	73	77	76	93	71	79	78	91	81	76	87	92	81	85	74	76	86	85	67	84	81	75	81	84	83	104	63	93	80	90	65	74	74	91	89	78	80	77	73	89	73	81	79	89	75	86	85	89	62	93	72	83	76	75	90	91	80	67	71	77	90	67	70	83	71	76	91	80	80	87	76	76	82	69	80	73	80	78	75	76	71	68	84	94	88	79	71	74	86	61	92	75	78	71	63	84	93	80	85	84	70	80	80	80	96	81	84	70	86	78	78	83	75	77	62	65	66	93	100	65	66	98	61	81	76	76	74	74	72	90	92	90	65	79	77	83	103	85	65	66	75	88	82	77	92	76	79	73	84	77	95	94	86	56	73	74	82	83	76	80	84	70	80	72	72	69	83	71	62	82	79	85	85	72	81	72	73	79	71	70	86	81	78	85	81	76	73	81	61	77	90	85	70	70	89	86	85	73	85	92	74	92	81	76	80	83	92	98	82	67	65	72	101	94	63	86	104	69	87	69	77	60	64	93	80	82	77	71	81	84	73	104	81	88	83	77	81	69	66	79	88	78	67	69	71	73	77	80	84	74	108	71	75	97	88	89	92	88	55	68	81	74	85	87	82	82	60	87	73	89	71	75	89	74	82	86	64	74	68	83	86	81	75	81	80	95	88	88	77	81	75	75	97	93	76	66	82	87	82	85	77	83	65	105	90	66	72	74	91	85	68	76	63	83	86	80	69	72	82	86	65	72	96	80	62	77	75	71	83	82	71	93	94	72	80	83	93	93	83	63	89	81	91	82	77	81	81	65	84	102	83	73	88	76	74	100	72	75	77	77	89	94	83	74	81	77	81	86	91	89	71	63	84	71	85	74	83	70	86	77	68	87	84	89	76	85	79	81	77	79	75	80	73	82	74	82	65	83	74	77	81	83	81	72	89	81	65	87	77	67	83	81	81	76	83	78	82	68	84	86	71	78	86	89	79	82	68	82	74	68	99	66	70	89	83	66	81	91	93	84	75	72	74	74	76	75	87	79	68	75	103	83	88	84	72	74	82	85	82	99	77	89	69	86	68	91	85	73	77	77	84	96	73	77	89	72	79	78	85	82	68	73	88	75	78	73	74	84	78	80	66	87	88	80	67	51	89	86	76	86	62	90	83	77	82	80	80	78	83	83	94	66	68	81	106	72	85	90	59	70	80	85	78	88	84	68	69	84	84	90	82	84	85	78	91	84	99	70	90	93	84	68	76	75	88	99	96	76	81	69	76	90	101	85	69	92	97	74	85	88	83	83	77	78	80	74	69	69	79	87	90	90	92	80	88	81	63	91	74	96	78	74	71	86	76	76	104	64	79	88	69	76	98	81	90	86	75	91	75	65	73	80	82	77	83	86	85	102	88	75	64	86	102	80	80	76	79	73	77	76	76	51	85	65	63	79	80	76	70	90	85	82	80	85	80	107	78	84	67	60	84	95	89	75	90	83	71	87	79	89	97	72	68	99	83	87	80	80	94	82	77	87	75	69	76	80	77	75	81	86	91	75	75	81	79	73	85	93	66	85	80	84	70	81	77	81	74	93	80	85	74	90	85	78	79	84	87	77	84	98	68	96	84	80	82	86	92	65	96	79	68	68	92	92	93	80	86	85	77	83	83	71	73	89	67	74	85	101	84	81	64	92	70	82	95	84	83	81	73	80	93	82	66	83	69	84	67	76	75	70	90	72	68	77	78	79	55	78	88	85	78	80	75	67	87	83	87	89	62	91	81	74	73	74	75	86	75	79	82	93	84	70	87	76	92	77	71	90	84	85	88	75	81	68	93	61	76	75	81	90	82	95	90	81	73	73	105	68	79	68	88	67	79	68	77	81	82	82	86	69	80	87	74	109	78	77	79	75	82	74	78	99	71	90	80	86	84	90	87	86	76	98	86	66	77	71	91	91	77	94	74	66	89	78	98	92	76	82	88	86	95	88	76	87	81	65	64	80	92	68	65	77	71	84	78	89	83	78	69	77	66	79	77	62	73	64	82	82	78	89	87	77	80	77	74	93	77	108	77	78	61	79	63	75	63	86	93	80	78	81	85	78	79	68	88	99	90	88	80	74	71	85	94	97	79	83	78	72	76	77	93	78	77	80	86	80	77	64	81	69	74	87	81	74	83	88	103	66	74	91	85	62	83	73	80	80	77	88	65	74	94	88	83	83	83	68	89	78	71	85	85	86	75	86	93	76
21343	2928	1084	562	414	350	302	261	229	234	224	207	209	181	184	209	174	194	193	190	195	198	202	158	169	192	194	183	188	186	166	182	185	189	173	175	173	177	173	215	196	185	178	175	176	182	176	203	174	181	178	178	171	189	176	158	165	188	167	178	171	176	173	195	200	169	147	168	180	179	175	179	169	189	182	184	192	202	157	170	206	192	174	168	168	167	173	152	161	196	189	173	179	192	177	176	178	169	195	167	188	159	171	157	190	173	177	179	156	175	168	183	201	158	194	187	163	175	180	185	169	191	153	187	175	167	182	164	177	190	168	177	188	158	173	195	174	169	193	145	171	172	185	182	151	185	163	197	171	167	167	204	185	185	166	172	183	154	174	184	190	191	168	183	179	168	171	173	175	185	173	189	178	168	190	195	196	161	178	181	191	175	166	194	172	175	208	185	176	174	173	179	159	173	184	178	159	209	188	172	189	169	195	168	166	176	194	181	168	180	175	180	180	181	185	207	184	190	178	189	176	165	193	169	191	168	188	177	198	182	193	166	157	206	151	172	172	176	153	179	159	165	197	200	182	160	171	195	174	171	175	161	185	181	172	170	177	162	177	166	167	160	192	190	176	175	172	197	186	167	163	168	171	174	185	161	164	174	193	190	150	175	193	169	186	190	198	190	167	164	167	182	175	174	172	151	147	154	183	171	172	168	166	199	197	176	165	191	177	199	203	181	182	175	179	175	183	173	198	184	178	184	156	166	162	200	170	172	169	165	166	177	200	164	162	191	216	168	186	172	164	191	181	166	183	193	188	166	191	174	201	170	180	160	162	187	183	196	185	176	189	181	190	175	167	177	156	184	177	169	190	187	166	170	182	178	175	165	163	156	179	167	184	182	188	157	173	189	164	150	179	185	178	181	190	163	179	186	213	199	152	176	171	175	184	152	159	170	165	201	178	182	180	193	173	167	169	173	236	173	154	185	194	172	178	154	166	165	179	209	165	184	175	183	178	186	169	173	188	169	173	160	165	173	196	175	191	170	198	180	174	206	149	194	164	184	201	159	179	190	167	182	157	176	161	180	154	154	189	178	192	187	156	173	168	179	173	206	184	190	175	181	203	178	180	193	167	189	173	178	199	182	175	162	194	179	207	191	176	171	187	174	183	188	170	187	168	181	183	179	167	174	169	144	162	150	163	173	167	195	184	172	156	166	192	159	168	175	137	182	178	178	178	172	180	176	183	178	184	172	161	179	145	151	203	175	172	176	180	178	221	184	181	164	151	175	164	187	187	162	170	171	205	193	181	181	188	159	154	180	165	166	190	171	172	177	158	180	175	153	190	197	181	191	178	183	189	153	152	176	191	170	177	153	164	169	179	162	176	207	187	193	177	179	202	169	197	167	171	179	179	178	164	176	171	184	160	178	171	182	158	176	173	156	168	155	145	171	183	169	152	177	157	168	179	171	152	174	185	170	172	178	193	183	164	160	193	174	187	174	169	197	177	182	192	165	160	183	180	173	176	181	184	172	171	169	174	180	163	189	193	181	184	180	149	190	167	177	197	175	159	186	171	181	197	186	182	196	176	191	166	193	173	171	174	212	170	185	170	184	166	148	182	171	176	200	201	174	170	174	166	177	211	162	210	190	161	174	155	213	187	184	178	160	187	173	173	176	181	142	212	168	191	186	164	178	197	206	170	165	166	181	168	178	162	171	175	161	190	164	187	176	173	186	184	190	162	177	167	165	172	166	150	169	179	176	185	160	178	177	178	209	181	173	159	205	173	183	179	191	189	170	145	183	181	178	176	186	177	164	172	168	172	188	186	166	178	196	163	158	217	182	168	161	177	164	199	184	167	189	162	170	171	175	161	201	187	178	183	171	182	195	174	190	175	169	187	186	171	176	171	158	169	192	207	192	167	169	169	171	171	146	167	167	195	168	182	185	195	161	172	181	187	174	190	169	201	142	153	193	172	178	172	171	183	172	178	188	164	177	192	167	176	191	186	172	209	191	183	151	190	162	182	174	201	164	180	150	171	187	180	179	167	174	208	203	190	190	161	158	162	177	167	169	168	170	189	171	183	188	171	174	175	201	163	177	177	154	208	185	167	164	174	180	166	166	181	170	196	203	204	166	174	169	150	177	183	164	166	156	161	182	163	172	145	160	169	165	170	182	153	187	155	172	164	168	176	170	174	173	150	160	170	168	164	162	173	149	178	202	176	175	142	170	181	184	164	171	186	174	162	194	167	160	170	181	160	188	187	153	171	160	169	177	157	190	173	164	208	173	177	194	169	182	182	156	186	169	181	172	161	167	168	164	191	180	202	180	187	178	170	161	186	189	191	176	183	175	174	164	184	176	180	165	191	187	198	170	172	178	162	172	189	179	163	158	163	169	174	169	169	197	181	151	166	164	168	177	175	191	162	190	172	161	162	201	179	178	175	191	177	176	160	186	156	178	181	173	166	202	184	172	181	171	178	199	187	184	174	188	171	184	170	175	190	174	195	161	185	171	196	186	205	170	167	173	193	173	180	176	155	179	194	195	195	154	179	171	160	175	179	174	192	175	187	186	178	184	189	219	181	172	206	189	162	168	173	191	167	187	162	203	188	159	165	184	173	196	170	189	180	162	171	165	167	182	183	177	186	202	183	177	176	175	166	181	186	168	179	164	159	168	186	160	178	181	174	183	196	193	186	186	176	187	171	169	176	180	162	191	173	161	183	155	200	171	162	188	165	157	196	173	164	178	176	195	173	180	184	199	198	203	167	200	181	183	198	185	178	179	163	169	164	217	162	153	157	180	173	174	184	162	181	173	183	181	191	175	173	179	181	182	166	182	178	184	145	178	156	157	177	178	178	177	191	161	173	177	175	207	182	162	169	177	152	172	175	181	188	185	186	164	162	170	162	172	170	185	192	176	183	196	187	191	187	180	186	175	176	192	159	168	172	166	190	193	183	160	160	198	187	203	176	176	190	173	199	172	189	165	171	168	180	183	155	155	151	163	181	170	170	156	157	179	192	185	169	196	194	167	192	206	180	172	193	178	192	196	194	157	183	194	190	190	182	193	189	160	197	186	190	193	155	170	181	185	202	170	160	181	173	196	172	202	175	204	163	180	186	167	150	195	201	172	164	189	175	200	193	169	179	188	170	154	180	185	170	190	178	172	173	171	192	163	179	186	166	177	173	186	167	155	198	193	161	169	160	182	181	181	189	183	177	191	165	154	165	214	171	169	166	183	155	161	170	176	179	180	189	193	163	182	182	182	181	174	174	181	175	175	180	162	175	180	151	183	190	175	154	174	162	170	169	172	182	179	188	178	191	187	180	170	196	170	182	176	190	201	178	178	173	175	177	178	185	177	195	172	167	180	175	188	193	161	160	172	187	167	180	166	165	177	176	176	167	191	182	211	190	169	163	198	175	181	173	178	186	180	162	179	185	166	174	189	184	164	185	180	181	200	180	161	193	183	184	169	191	151	174	177	198	178	203	158	177	180
24855	21720	29232	24754	21072	2210	581	369	287	280	239	220	196	183	175	177	166	171	163	141	143	148	165	147	153	155	170	143	122	144	146	124	150	132	106	107	138	146	136	134	129	144	126	137	146	147	142	116	160	134	141	130	116	160	133	141	140	127	131	141	138	134	154	124	142	156	124	138	123	143	144	147	145	128	140	140	139	139	128	132	150	145	154	133	140	119	142	116	129	147	144	108	146	134	129	142	148	145	123	146	150	133	124	148	130	124	115	133	127	122	136	145	105	138	141	146	129	121	131	131	130	131	135	126	130	127	132	115	113	141	142	154	161	123	133	129	99	131	144	136	109	111	153	141	140	125	120	140	143	143	149	131	138	128	156	144	120	130	126	132	147	132	134	134	134	145	138	117	145	142	131	132	134	113	143	124	140	119	144	138	112	152	144	131	136	124	141	115	145	132	128	125	129	126	158	127	137	147	155	121	138	121	121	128	143	131	157	142	138	139	127	111	140	134	131	111	148	128	130	152	132	121	128	123	137	145	140	132	119	153	128	140	137	133	142	133	116	119	115	106	146	137	132	119	142	144	140	125	116	128	124	141	122	114	140	134	134	137	124	142	125	130	107	126	101	124	130	111	143	134	98	127	106	144	137	144	150	112	122	119	140	122	139	140	137	129	140	119	139	146	116	137	136	132	122	133	146	125	140	134	127	125	121	134	131	117	138	136	143	115	147	145	132	127	128	140	134	125	136	115	142	121	134	134	121	128	126	118	135	123	141	146	147	122	134	121	115	131	129	129	121	126	114	125	132	139	132	138	150	123	133	146	145	147	122	126	113	126	143	131	130	106	138	108	111	131	119	138	152	143	132	135	130	104	145	132	135	141	158	136	126	122	122	141	132	123	136	117	139	147	117	127	127	139	131	131	123	147	136	128	117	139	142	126	144	121	127	135	133	125	117	126	130	123	146	121	128	129	133	137	139	138	132	129	151	134	144	136	149	125	127	125	137	153	141	132	144	118	120	125	153	122	156	155	137	135	128	142	147	139	152	128	144	128	127	142	126	125	127	143	119	130	138	132	115	134	132	154	123	144	134	130	116	147	121	129	122	127	145	127	128	115	139	117	125	155	134	134	139	144	126	129	120	134	147	118	143	104	104	126	140	138	139	138	128	130	138	139	129	131	135	147	118	138	134	139	142	125	118	121	129	143	129	127	133	128	136	154	127	130	103	111	154	168	129	132	133	140	137	131	134	132	128	142	123	119	128	143	156	144	131	134	145	145	125	125	133	140	151	117	137	132	147	91	125	131	139	129	127	121	118	133	123	126	119	133	106	139	121	123	150	149	131	125	122	142	125	146	132	147	135	142	143	123	116	145	133	136	130	149	142	116	139	158	122	121	132	133	156	112	133	136	128	134	145	134	139	131	145	138	108	110	112	125	123	153	161	133	109	129	111	111	135	143	127	158	124	147	133	129	132	124	124	129	129	149	151	152	120	146	149	119	139	125	133	122	130	140	128	129	136	127	132	150	111	131	135	129	119	127	137	129	108	136	137	134	146	122	136	135	121	144	142	126	127	129	128	159	130	118	124	139	120	125	137	134	109	118	141	136	119	138	127	116	123	130	143	125	159	134	115	125	128	140	118	135	125	134	119	113	145	133	125	122	130	119	130	122	138	133	136	124	153	147	112	149	142	112	116	132	151	132	138	128	125	111	123	117	121	124	123	137	122	128	130	136	134	132	123	142	116	136	133	128	140	119	112	139	131	117	114	141	124	148	150	121	147	127	137	138	126	113	146	155	130	123	151	129	105	151	140	125	126	140	137	139	141	145	115	107	119	133	113	120	137	163	139	129	133	144	124	138	112	144	127	125	133	130	131	144	117	133	147	124	130	132	122	126	115	154	130	118	124	133	146	134	139	137	138	140	133	110	121	138	132	132	122	111	125	123	128	131	128	139	96	136	135	130	152	115	132	124	118	119	151	132	141	126	123	125	116	129	140	136	139	141	122	144	143	123	137	130	128	123	128	137	121	122	120	141	156	127	135	153	131	146	135	125	122	144	138	143	145	133	131	142	145	130	136	108	132	122	142	144	124	106	127	125	141	134	145	126	128	118	135	134	137	140	132	133	125	135	135	123	138	131	130	107	128	131	123	130	168	124	126	131	141	129	120	145	102	134	126	139	123	138	129	124	124	114	139	107	125	134	121	104	137	133	126	121	133	147	121	113	144	127	154	136	143	121	138	129	139	126	152	118	117	136	139	117	131	122	133	110	130	115	122	126	150	129	157	123	116	126	126	130	127	134	139	134	123	151	133	138	127	116	128	134	128	136	113	128	150	121	149	126	132	139	120	132	128	133	133	142	127	123	125	145	116	135	132	131	131	146	147	119	119	123	126	129	127	141	136	113	148	136	131	145	122	156	120	120	133	144	116	127	161	150	146	134	128	134	128	136	128	132	155	132	119	133	142	137	131	142	135	155	121	126	137	133	132	140	135	134	138	122	124	133	137	121	132	133	144	126	133	151	123	131	145	109	135	136	134	136	128	135	133	130	130	136	140	132	119	138	135	145	142	126	149	144	136	139	133	134	124	127	116	124	128	142	133	141	116	149	130	143	126	139	141	122	136	131	126	136	147	141	136	133	158	140	148	125	156	138	152	139	129	148	129	125	129	139	148	147	123	139	123	116	115	130	116	108	144	144	133	132	137	123	121	111	147	145	139	116	117	126	114	124	130	111	141	150	130	149	131	118	143	146	136	139	151	119	142	149	131	124	133	144	135	145	153	146	138	139	126	118	128	138	132	120	127	121	137	137	134	133	129	113	132	127	124	127	135	128	139	145	125	131	140	131	118	122	142	124	133	127	137	122	143	139	137	116	160	122	119	148	123	110	132	137	132	156	113	130	120	142	136	130	148	142	133	120	121	124	135	124	133	134	127	138	109	119	134	120	160	135	133	138	106	123	127	115	127	132	136	141	138	134	132	149	139	141	129	128	156	156	141	124	134	133	127	147	137	137	146	139	125	129	151	135	142	123	130	132	141	129	128	119	156	114	129	133	127	125	134	139	125	134	132	153	152	121	102	122	135	129	135	133	125	127	139	117	117	120	145	137	115	122	134	137	149	110	119	142	141	130	130	151	153	132	117	152	135	135	151	134	151	130	134	123	117	129	111	123	136	123	137	127	157	124	128	121	137	123	141	144	125	135	128	137	142	125	149	124	130	167	148	143	120	149	117	120	134	124	135	117	120	118	148	132	134	147	108	142	145	118	151	120	118	137	128	126	146	136	130	118	137	113	137	107	125	146	127	116	129	136	149	151	149	135	130	153	145	142	116	137	129	143	134	152	129	136	132	131	147	144	112	128	123	132	115	134	135	137	117	140	116	128	149	139	127	127	121	139	108	128	113	142	132	145	153	114	152	153	134	141	127	131	135	132	119	129	141	127	138	129	118	127	122	112	133	129	133	132	129	145	132	126	126	136	131	127	136	128	130	139
38850	9984	7773	3877	2555	1756	1400	1122	923	744	641	559	494	504	434	423	395	371	342	382	301	317	323	282	315	303	329	276	286	279	269	264	304	279	253	289	297	271	277	290	270	246	257	231	278	232	253	256	248	265	257	253	275	251	245	258	218	262	277	244	248	260	236	230	254	245	248	254	272	260	228	274	256	216	227	234	247	269	261	281	249	243	269	253	238	277	227	276	248	263	234	240	247	254	255	233	240	240	250	255	228	244	238	274	264	233	269	227	253	262	259	239	229	245	206	243	271	225	235	224	250	237	221	241	226	247	256	237	248	220	241	240	256	216	230	246	236	263	230	258	233	268	249	239	256	249	262	249	279	223	258	238	255	245	238	258	259	228	215	219	253	204	226	242	245	242	261	246	248	239	226	251	229	254	255	239	232	240	227	247	249	221	233	262	249	252	233	248	242	233	264	187	237	225	245	211	211	236	241	234	279	260	239	234	247	237	231	209	279	220	239	237	232	218	230	274	240	232	227	267	235	253	222	247	244	250	224	206	264	229	236	257	231	209	242	252	258	246	261	241	255	239	232	247	232	233	236	250	251	218	223	263	228	246	223	239	238	221	219	225	257	226	232	253	275	247	232	268	288	200	241	236	257	256	255	230	209	233	243	240	245	252	243	254	250	238	248	232	247	244	268	234	249	243	245	258	262	243	256	233	235	252	228	221	240	240	239	223	244	249	245	234	220	257	258	248	227	230	249	232	240	275	237	242	223	246	276	224	280	214	259	222	236	264	269	243	237	244	244	272	237	247	232	236	236	246	227	241	266	258	232	252	261	232	243	231	238	254	241	233	252	247	261	230	285	242	209	261	236	218	214	248	245	289	249	238	251	276	267	220	237	218	243	230	222	225	237	237	243	250	227	274	224	237	226	241	220	230	240	250	253	233	228	213	257	207	223	224	239	230	242	242	248	236	239	240	236	271	243	248	233	241	252	216	253	223	255	216	239	238	236	248	260	244	262	235	234	227	239	237	229	250	218	218	247	240	245	246	232	249	227	250	231	233	230	229	244	241	246	261	209	234	292	258	251	226	272	233	268	257	247	237	202	228	245	245	235	213	240	260	247	239	267	240	234	267	266	248	227	245	252	279	221	250	247	238	245	233	217	219	257	218	259	230	218	245	253	238	224	228	244	219	250	246	246	251	248	235	241	247	232	247	243	243	227	249	247	229	215	257	248	271	238	259	269	240	264	246	242	232	239	224	243	250	233	236	216	262	250	245	256	236	263	262	264	237	234	257	241	255	252	257	233	232	252	222	221	235	213	230	224	244	236	217	245	256	217	242	206	285	229	231	249	245	239	254	257	260	216	236	257	230	235	228	262	213	260	245	230	241	233	246	241	258	253	243	273	256	242	230	244	227	257	262	246	204	245	255	227	232	231	255	212	264	277	242	250	257	255	244	225	261	272	207	244	228	254	213	233	230	232	237	255	222	259	279	248	261	255	230	246	244	220	236	256	276	234	246	222	226	246	256	226	214	243	224	233	262	247	242	238	246	266	239	244	254	227	290	234	230	227	231	241	229	237	243	227	246	243	244	214	275	227	262	267	239	246	262	230	240	254	254	236	231	233	258	244	250	244	269	244	248	218	219	252	247	264	239	255	230	258	209	228	261	252	220	235	251	240	230	251	249	229	269	233	232	225	235	242	254	221	232	256	230	239	240	243	240	246	232	233	246	228	235	231	244	228	246	236	245	238	248	214	237	245	255	240	246	232	237	259	252	221	229	232	241	257	222	217	230	228	220	236	229	249	247	275	249	222	242	232	237	240	254	244	233	271	270	239	251	247	239	220	241	249	251	249	219	259	221	272	234	225	232	253	249	229	227	258	250	230	235	256	254	236	226	246	241	252	244	245	242	255	263	273	221	250	235	245	226	263	223	226	259	220	246	204	239	241	236	264	253	246	230	247	287	218	230	249	234	218	262	242	231	236	236	245	237	244	239	263	260	256	231	231	232	226	226	247	274	239	270	240	217	249	246	227	233	247	233	273	216	225	213	263	224	254	255	226	239	225	248	258	230	241	259	230	248	225	245	211	242	251	245	233	255	252	264	245	237	237	217	244	238	251	242	237	237	261	261	212	261	238	236	222	258	250	248	273	249	208	243	258	245	257	233	240	227	237	239	234	249	242	227	256	247	230	243	255	234	252	233	245	249	254	265	260	229	262	237	221	219	251	214	257	254	224	253	240	255	241	217	254	221	232	233	243	248	260	252	269	238	273	226	251	255	235	264	256	246	248	237	275	248	227	255	243	229	252	230	243	248	257	228	239	285	236	243	230	260	236	247	266	219	221	222	233	220	215	236	251	230	226	231	227	246	256	261	239	253	256	265	246	243	251	236	262	221	246	238	225	240	270	238	251	249	231	235	264	248	259	258	257	225	235	245	220	243	253	269	235	219	264	236	209	258	251	232	246	236	244	226	237	277	239	237	226	297	237	219	225	257	234	226	252	263	229	234	253	243	226	237	255	231	234	241	252	251	226	268	251	231	237	255	244	236	240	231	251	241	247	260	246	225	249	247	242	249	232	257	254	235	239	252	228	250	250	263	218	260	252	256	221	219	258	234	252	225	243	219	249	239	236	243	250	253	250	245	232	227	231	228	239	224	259	259	258	242	250	248	213	232	236	233	235	234	220	197	234	255	251	223	248	260	246	221	267	241	218	236	238	225	250	252	218	240	247	238	258	241	262	244	250	239	208	219	244	241	251	232	210	251	213	232	243	232	229	254	249	246	255	230	261	223	243	256	258	236	219	234	237	251	251	244	233	260	259	234	236	253	266	264	249	252	224	262	216	226	231	247	268	235	261	226	230	257	253	242	255	249	253	246	232	250	233	247	244	261	245	258	234	261	253	248	246	258	232	250	224	226	239	260	218	261	242	270	234	253	274	250	221	238	225	248	248	271	225	272	214	250	251	237	229	287	243	250	234	228	220	262	263	242	218	231	217	241	239	222	260	241	252	229	254	217	259	253	254	238	275	251	235	247	254	267	236	251	238	246	256	239	237	229	250	234	260	231	246	229	246	244	239	247	214	256	282	241	261	260	237	232	260	227	249	248	226	259	281	235	253	223	264	210	252	244	225	215	268	242	254	247	265	229	249	254	229	278	237	222	257	218	243	271	264	235	241	236	238	250	251	254	241	256	257	220	249	229	237	235	234	238	223	255	235	237	232	233	244	260	222	246	251	266	237	260	234	216	251	240	261	239	245	257	266	234	230	242	219	255	247	240	231	256	237	238	264	257	251	250	245	230	240	258	249	253	241	239	250	239	226	239	244	249	227	239	235	279	255	260	228	260	200	249	259	242	241	234	216	273	222	247	228	231	229	235	239	250	238	242	223	208	248	239	215	259	246	228	218	241	243	262	242	251	220	257	284	233	248	270	287	232	242	246	232	249	269	241	226	256	242	238	243	237	249	222	222	237	248	249	257	243	249	238	239	251	253	227
23861	21740	30155	23859	21743	20591	2287	841	642	546	451	464	484	427	369	387	361	338	367	367	321	339	352	297	335	311	304	311	327	293	273	346	290	303	287	283	309	311	316	301	310	284	313	282	293	300	328	322	294	271	311	356	299	298	297	276	290	278	296	276	290	255	301	302	289	284	292	328	315	296	299	275	293	257	273	300	286	270	290	319	275	282	280	305	296	279	283	269	294	310	291	292	298	322	266	279	329	292	291	277	294	289	278	288	275	309	306	273	256	297	279	297	286	311	287	288	278	299	311	293	281	288	308	299	291	292	301	297	277	293	288	301	282	303	302	295	301	302	318	283	295	305	267	254	284	311	308	280	291	263	305	274	289	318	334	288	267	271	297	319	313	274	287	291	317	276	290	306	271	296	306	284	292	271	266	291	287	306	286	288	282	289	298	277	311	312	312	299	299	287	302	282	267	269	291	302	300	266	289	267	285	287	320	258	282	302	278	287	287	314	271	307	275	264	294	292	306	321	267	334	282	297	263	286	280	259	288	293	275	247	279	275	295	256	276	255	264	292	290	261	278	299	339	268	317	302	286	268	289	335	309	268	280	289	313	277	274	276	302	290	283	279	266	268	292	266	261	280	271	279	280	278	275	292	258	294	277	280	281	274	294	285	284	251	297	283	290	271	281	278	275	283	265	255	283	288	263	319	305	300	309	271	282	291	293	288	284	285	298	273	285	290	258	266	267	292	266	286	281	298	298	298	296	308	282	308	266	285	297	284	265	277	315	281	311	260	291	282	282	287	274	312	272	273	266	272	293	289	306	302	305	299	325	257	276	253	267	295	318	284	274	298	280	284	253	282	300	300	296	260	300	274	267	289	267	275	290	295	300	298	283	291	303	272	286	310	298	274	293	275	287	275	327	287	264	287	307	282	309	284	284	275	274	276	314	284	294	275	290	264	294	287	301	300	288	324	314	314	282	307	279	294	286	282	267	297	287	288	287	299	290	298	285	284	308	285	300	286	315	260	267	291	279	260	264	322	259	275	290	315	283	283	281	251	275	309	264	279	308	308	269	291	279	289	275	342	292	281	297	279	289	315	258	292	281	287	293	278	263	289	282	259	253	267	305	291	269	269	252	296	331	267	307	288	282	286	294	272	280	282	278	327	324	259	297	307	259	284	261	299	316	285	310	281	291	311	302	312	293	282	284	296	302	275	278	280	309	288	307	305	288	278	270	266	295	272	269	277	302	306	313	273	267	291	293	305	286	273	288	260	287	309	294	324	298	259	284	304	267	293	291	295	291	300	261	264	290	284	275	278	313	279	277	266	276	275	269	326	286	254	300	298	279	265	298	289	308	247	296	311	264	265	301	342	293	318	301	297	271	281	290	298	289	315	292	282	311	282	306	280	305	257	295	280	276	309	281	293	285	283	301	291	318	252	296	266	288	260	303	280	302	296	263	301	300	270	275	303	284	287	295	293	285	298	303	293	281	287	292	274	298	279	289	287	302	247	289	260	315	274	286	269	291	314	287	308	262	283	267	301	285	300	291	301	341	310	276	301	307	302	290	267	256	266	281	294	315	286	262	306	281	261	278	304	312	304	284	288	284	286	300	278	299	276	254	320	285	284	287	291	303	284	294	304	289	272	296	286	248	299	299	284	273	299	257	279	279	286	276	276	276	304	272	269	254	300	274	267	278	279	281	252	269	305	286	281	303	264	314	266	282	269	279	270	296	256	297	306	296	283	276	281	278	272	292	315	310	308	278	289	279	309	280	288	260	297	313	276	283	273	289	288	263	265	307	307	296	281	267	288	276	256	287	299	269	288	283	268	275	258	296	295	290	284	284	297	284	305	269	286	301	255	289	300	288	294	285	299	304	295	270	285	283	263	303	302	309	272	292	320	304	291	304	288	270	327	295	285	289	290	285	257	268	290	308	280	288	299	308	320	285	324	284	276	277	318	272	291	281	284	277	299	265	262	314	293	274	310	317	286	301	292	281	292	288	303	251	256	274	274	330	314	269	305	296	299	272	285	286	301	301	287	271	276	271	290	300	284	275	282	300	308	269	285	320	294	289	289	304	315	312	317	305	290	272	290	318	281	259	288	316	306	272	267	277	301	303	300	292	291	307	283	293	269	295	280	305	276	312	267	296	296	281	330	283	264	295	275	257	294	289	294	278	292	263	310	284	326	308	286	287	275	275	268	291	276	297	310	299	300	277	269	282	277	301	326	282	306	313	271	305	263	288	286	280	285	294	270	283	275	321	291	299	308	293	301	308	290	290	324	260	280	283	313	331	309	289	320	288	307	303	281	281	250	286	303	312	305	315	278	296	253	282	296	263	282	286	271	289	306	274	310	253	258	290	278	316	263	280	302	318	317	297	304	282	304	307	284	268	252	276	266	278	282	300	272	280	269	277	270	288	283	267	269	287	258	320	314	322	277	274	295	275	285	272	255	291	297	296	287	292	295	287	291	273	272	286	280	291	273	318	280	304	266	280	266	288	288	276	284	296	268	278	287	305	292	295	285	275	295	328	268	303	286	293	302	271	298	268	291	285	286	295	281	270	275	297	307	281	254	274	282	285	282	282	324	264	287	282	278	302	296	289	261	326	294	285	265	285	259	265	311	286	285	282	263	285	264	300	312	249	287	247	301	286	293	288	269	276	299	300	265	265	289	286	293	304	279	300	310	304	282	252	281	286	305	305	302	269	264	269	279	313	305	275	283	268	287	285	281	282	299	294	287	303	284	319	279	289	275	282	299	296	297	271	269	290	268	285	297	289	273	269	259	298	279	291	305	281	289	271	281	273	268	280	302	281	278	256	323	255	305	293	244	288	289	293	285	320	293	268	315	280	287	277	291	294	282	316	286	311	279	279	276	294	268	291	287	263	309	292	290	256	301	292	283	288	276	255	296	301	294	309	270	275	286	316	291	303	264	278	259	320	261	289	305	293	278	273	268	285	258	280	263	270	280	292	285	296	298	274	303	278	284	292	296	283	300	278	268	272	284	293	261	280	297	311	292	301	298	262	306	291	262	253	301	283	280	259	282	257	274	269	268	306	267	279	280	295	289	285	266	296	280	290	288	309	284	262	253	269	256	273	270	294	284	290	286	271	308	267	298	281	272	324	274	300	278	287	331	264	311	290	253	301	300	295	278	313	274	300	296	290	276	298	290	260	291	296	275	279	255	269	285	301	267	302	276	283	299	299	290	302	303	312	258	283	288	285	295	276	282	303	263	285	286	260	267	298	311	280	279	290	264	276	240	325	316	274	276	288	322	329	299	282	292	261	301	310	271	282	249	286	305	266	301	279	288	281	286	318	288	274	287	271	264	325	283	277	290	317	313	268	266	273	319	297	283	309	293	295	286	262	270	280	271	271	264	298	263	275	284	294	280	285	274	311	257	296	257	294	256	256	300	258	286	292	274	265	277	298	280	305	282	285	302	315	262	322	267	270	270	280	328	267	269	278	293	296	313	311	288	299	295	279	298
41862	15558	13775	7630	5057	3683	2868	2330	1934	1671	1443	1243	1139	1104	996	894	782	832	826	755	728	742	708	649	692	702	689	645	630	641	641	636	619	617	588	611	593	563	637	595	598	613	553	603	589	567	600	566	552	564	528	555	541	548	577	528	615	569	598	554	557	582	515	575	576	568	538	559	522	540	542	510	552	539	589	576	533	546	585	540	530	513	567	549	543	555	559	524	533	571	519	584	489	498	525	562	563	585	549	519	538	537	546	562	514	552	572	570	547	543	558	552	562	581	550	522	530	573	543	544	554	538	525	603	560	569	554	528	566	520	517	574	501	559	507	523	546	526	538	541	555	589	545	570	549	568	509	544	530	604	527	542	544	510	554	546	503	551	561	537	540	544	516	552	545	564	556	550	572	509	520	534	545	512	532	524	534	563	580	510	540	514	541	506	541	526	564	538	567	559	550	504	568	530	555	526	548	530	526	526	575	517	514	530	550	531	579	565	525	544	496	544	554	593	562	552	518	529	532	572	558	550	557	537	537	540	549	556	551	534	585	520	543	549	556	519	518	529	519	500	535	534	564	554	521	526	540	533	547	588	552	516	511	543	532	570	572	544	487	533	559	553	513	572	556	559	534	598	533	534	512	535	537	549	540	570	514	555	530	573	561	572	549	532	572	555	536	495	516	562	524	545	526	541	518	549	528	561	530	530	532	544	561	573	547	541	538	547	504	589	493	521	523	537	532	499	554	554	503	541	520	552	605	510	526	527	568	585	526	524	592	561	607	539	563	506	579	547	553	535	523	510	515	524	590	526	541	540	536	530	589	581	577	507	512	509	557	530	554	550	520	514	496	531	536	498	528	547	558	487	564	530	552	539	569	537	516	557	539	556	559	550	569	552	549	563	533	539	515	525	564	560	574	544	530	578	552	523	505	509	579	541	516	542	547	544	528	507	574	526	538	565	585	568	565	546	576	521	588	545	530	533	542	519	543	575	557	530	526	534	539	530	582	556	534	542	614	539	538	511	524	493	549	528	531	564	532	549	525	538	495	512	581	543	532	545	539	522	585	508	555	542	528	510	538	568	528	525	529	532	550	558	530	572	531	535	537	557	536	486	547	519	586	576	524	507	555	592	550	548	553	589	559	542	577	526	541	586	532	532	490	541	567	543	523	540	535	554	561	548	548	571	548	508	537	572	500	560	511	562	518	546	543	542	549	487	566	498	560	572	517	573	560	530	572	539	546	508	540	493	566	556	563	513	587	577	511	532	552	562	548	550	562	562	526	505	543	541	528	504	529	551	562	520	537	537	575	515	528	542	519	528	559	543	536	523	557	573	571	564	533	552	562	513	559	534	560	517	541	540	596	532	520	523	543	551	541	521	528	546	525	520	527	530	533	558	577	530	534	534	548	525	551	550	526	541	542	562	550	545	520	504	525	527	540	509	510	539	530	573	524	505	551	580	579	508	538	559	516	534	532	563	541	538	556	544	529	586	523	532	562	566	547	518	543	556	521	560	551	554	503	544	527	515	543	577	550	566	531	545	548	613	567	581	563	554	544	502	538	547	546	561	522	558	559	487	535	559	490	567	538	548	533	518	566	532	559	540	553	489	529	535	534	544	514	569	563	542	541	499	537	554	533	561	549	525	548	527	563	549	524	573	505	511	526	545	570	545	548	514	554	541	518	521	539	518	521	594	537	529	566	540	538	546	572	520	531	550	532	557	579	522	546	519	599	600	546	553	546	529	579	539	477	543	572	540	512	524	583	511	530	527	582	547	514	506	547	507	569	547	555	499	519	538	562	533	528	538	538	543	552	524	553	532	536	541	538	564	575	529	559	554	543	521	551	503	548	504	514	544	527	495	514	527	541	508	563	559	568	570	538	536	541	509	536	581	562	521	527	526	527	552	563	560	503	527	546	562	545	537	509	526	502	547	584	555	529	556	517	561	566	563	555	545	589	563	508	507	573	565	544	550	551	514	563	536	557	553	535	544	562	520	558	504	535	510	562	599	552	562	582	529	504	553	512	577	563	537	513	568	521	472	516	577	576	506	557	601	554	503	522	577	493	530	520	549	561	523	503	533	520	550	559	539	584	542	527	504	518	510	551	536	526	561	572	543	548	557	498	552	564	546	541	564	555	555	575	528	532	528	540	528	542	540	555	488	556	531	525	539	527	575	547	557	548	540	537	540	518	571	546	513	529	550	566	532	574	498	561	556	559	551	519	505	557	541	540	524	594	592	542	593	544	513	546	568	520	573	548	526	530	535	537	547	547	518	504	552	520	557	557	548	545	528	518	546	528	565	557	524	587	587	548	538	545	565	543	534	541	550	528	564	549	549	574	488	552	526	525	526	556	566	531	561	540	534	553	509	536	507	503	566	537	543	558	532	522	547	574	532	524	506	537	566	582	521	576	533	576	561	537	550	545	547	553	535	533	498	530	526	553	552	558	587	533	531	478	542	504	512	535	553	516	529	504	540	539	542	531	565	557	558	509	574	527	526	543	549	510	549	538	529	556	510	537	541	536	568	536	533	534	512	528	552	538	507	525	531	552	545	506	538	551	565	537	549	574	527	561	560	510	485	541	563	531	519	567	527	532	530	530	568	506	540	530	512	520	529	519	551	547	541	532	536	548	537	577	513	534	497	601	513	524	557	573	532	517	516	545	531	533	538	489	528	521	555	510	580	531	518	593	551	532	524	531	579	548	578	601	532	517	513	501	566	547	557	566	533	542	521	554	564	567	553	557	537	532	592	554	525	551	535	537	559	504	522	547	573	524	530	495	569	524	543	540	538	546	532	556	552	530	544	549	536	540	566	574	533	538	560	587	522	506	604	502	534	570	564	541	561	566	541	536	563	547	551	486	562	543	561	522	523	557	530	523	599	551	537	550	510	551	529	566	582	494	570	572	561	563	527	575	510	490	540	523	548	516	555	518	546	526	538	594	525	548	570	606	530	535	531	564	523	552	539	545	499	539	530	524	546	530	533	541	552	550	522	560	530	519	545	502	556	531	536	559	501	535	553	539	556	562	521	525	536	513	531	549	507	531	535	544	559	532	566	535	574	541	526	512	545	533	520	508	570	561	533	563	602	547	541	566	538	542	553	563	516	512	548	534	474	508	535	574	527	553	517	533	528	498	526	564	553	522	515	544	505	599	555	499	531	536	512	545	566	522	529	509	528	537	542	553	531	538	550	505	565	556	564	562	571	525	546	527	533	526	510	567	504	542	533	527	544	501	557	530	500	584	540	582	552	550	556	568	548	563	543	496	579	561	552	530	571	504	513	511	562	488	600	513	527	532	559	572	582	532	554	582	542	572	522	513	519	576	525	539	546	551	515	525	549	579	557	549	542	566	554	550	534	526	562	552	516	551	536	551	525	569	495	521	547	553	535	526	550	569	550	511	507	519	569	544	541	553	530	587	590	534	579	547	512	527	533	556	510	539	489	501	543	524	535	554	514	525	541	513	554	512	513	543	519	574	572	563	567	577	522
25966	20134	8267	302	156	119	89	82	86	96	92	83	75	74	81	82	92	76	78	79	88	77	81	76	57	79	97	67	70	90	61	75	73	72	77	77	88	83	63	71	87	69	81	70	84	63	76	85	86	90	69	76	82	87	83	89	83	74	78	87	72	62	69	84	74	70	79	81	80	78	68	68	81	82	78	93	79	62	88	65	84	74	75	66	66	81	78	71	94	75	72	67	82	66	72	82	66	71	77	89	81	82	81	83	75	89	80	70	90	77	100	76	72	91	78	66	79	86	72	75	83	83	65	74	72	77	87	81	72	74	79	82	72	90	64	64	79	76	79	84	61	73	77	60	70	87	80	82	61	59	66	80	83	63	94	93	68	56	63	83	79	76	77	72	79	81	72	82	76	78	85	87	87	65	68	74	71	78	77	88	71	75	73	74	87	54	83	60	76	72	70	70	73	84	78	78	85	82	72	79	81	91	87	69	74	63	79	86	98	80	103	62	95	71	65	78	68	85	82	80	93	87	78	69	80	79	63	80	75	78	79	56	71	52	79	79	68	75	68	63	81	76	71	100	82	69	80	65	87	89	80	62	75	82	73	55	74	77	81	74	85	88	66	81	88	72	61	71	71	88	75	85	71	74	78	75	88	73	76	70	79	74	69	72	65	83	68	87	73	94	81	73	82	76	71	69	86	79	65	90	63	62	64	72	51	70	77	78	84	91	80	72	85	80	70	54	71	75	63	91	75	74	66	91	79	66	71	79	77	70	61	73	82	73	88	80	71	67	97	90	75	79	76	72	70	73	74	72	77	71	87	76	69	71	76	79	84	81	73	79	73	54	73	64	64	67	71	87	72	76	65	67	81	71	82	76	83	74	72	62	78	77	79	74	83	70	89	79	68	79	89	65	80	91	74	69	74	87	94	76	65	62	83	67	91	76	78	68	83	83	66	63	82	80	80	74	72	75	81	79	79	77	85	83	84	71	86	66	68	80	61	71	76	59	93	70	77	75	62	88	77	77	64	79	75	77	86	70	83	75	100	86	82	75	57	75	82	75	74	78	76	71	65	63	68	60	79	56	86	79	75	70	76	75	73	76	89	77	67	67	81	70	91	91	69	87	81	76	61	71	75	70	54	75	73	67	75	59	74	82	74	63	62	90	72	80	81	79	92	62	84	74	49	66	64	75	64	90	56	77	84	57	71	70	76	78	92	76	75	73	76	71	84	63	74	78	57	74	80	71	80	81	64	73	67	56	83	80	71	83	74	63	82	77	67	72	66	70	84	65	69	77	77	83	68	85	77	66	73	72	68	65	66	66	80	84	72	82	86	59	80	76	87	79	75	79	74	84	78	76	74	71	80	76	57	86	80	73	74	67	80	73	89	87	88	83	76	67	69	78	81	94	71	80	76	77	84	78	72	92	74	72	76	74	69	78	84	70	87	70	73	83	77	81	86	70	77	89	62	76	85	72	76	80	76	71	76	79	75	79	68	83	55	80	84	71	74	68	78	74	57	69	71	75	86	76	82	75	74	68	74	76	67	81	79	95	70	73	89	83	65	70	78	67	91	74	57	74	70	79	82	71	69	72	70	75	72	68	78	83	60	86	89	78	85	69	95	81	81	78	69	67	70	83	72	75	68	65	79	94	79	90	68	58	68	58	93	77	78	76	75	86	85	83	74	74	79	86	86	77	63	86	66	80	83	82	59	60	79	67	77	68	82	56	72	81	65	72	60	79	85	90	78	75	65	75	69	80	72	75	89	77	56	94	65	77	62	67	76	52	75	76	72	68	69	72	73	62	87	86	89	97	76	92	74	75	72	70	79	76	83	75	71	66	66	80	89	68	72	80	62	88	71	84	57	86	69	77	71	79	74	75	69	68	80	79	79	91	84	93	76	57	76	84	67	80	86	69	74	63	86	81	84	79	96	71	80	77	83	86	70	75	63	82	72	69	81	73	68	81	81	60	73	65	84	71	81	71	66	71	70	84	83	71	81	90	64	78	88	81	72	80	72	67	70	80	75	93	59	71	80	70	90	73	89	71	68	76	55	76	65	79	67	82	60	74	78	62	67	56	95	79	82	82	73	73	101	72	66	65	76	76	74	78	71	85	76	66	74	78	85	91	68	86	73	63	82	74	68	81	72	73	73	74	62	76	58	89	61	75	74	77	76	78	95	65	59	89	78	71	75	77	73	85	64	85	88	81	74	85	70	82	72	67	66	69	66	74	72	64	81	63	80	84	58	73	80	67	68	83	72	82	74	62	64	79	61	84	66	67	79	78	71	88	69	67	65	62	72	73	72	87	77	58	75	76	76	79	83	76	76	59	75	56	55	89	81	83	76	75	69	67	79	88	57	81	82	92	85	69	78	74	71	79	56	79	85	83	79	93	73	77	66	80	94	68	79	63	81	71	90	86	73	79	74	67	76	64	93	80	57	75	79	80	76	80	86	74	76	75	86	80	75	68	73	90	76	79	78	73	70	63	63	87	67	74	74	73	67	66	68	65	77	66	92	61	69	83	78	69	72	70	67	73	75	72	88	75	70	75	81	61	76	65	77	73	75	69	67	76	68	89	76	67	81	81	64	68	82	80	65	78	78	76	85	72	68	75	70	59	71	66	78	73	74	72	84	75	68	82	76	73	77	77	83	84	67	74	82	81	64	98	85	70	90	80	70	79	79	78	71	72	67	75	71	87	75	64	69	81	73	83	86	88	82	77	76	70	58	76	70	86	74	78	61	89	75	69	94	87	84	64	68	70	76	71	82	61	63	85	76	73	72	90	77	96	66	79	57	87	73	79	82	94	89	75	77	74	90	72	89	76	72	77	89	79	90	72	61	72	81	90	68	69	82	82	72	70	83	65	72	70	79	73	67	85	89	79	73	72	71	75	83	80	76	88	69	79	76	77	72	76	94	64	77	86	67	71	85	72	67	77	75	84	74	76	78	64	72	80	65	66	68	69	70	74	90	78	75	70	73	83	69	71	83	69	96	88	89	80	68	95	62	88	85	67	75	81	76	61	81	72	69	73	67	77	75	80	61	71	67	83	84	73	79	85	65	70	80	81	76	64	79	75	74	70	60	72	84	73	75	71	81	94	76	89	86	89	83	86	72	71	69	72	77	92	78	73	74	73	84	76	93	87	90	83	68	79	86	72	72	73	83	84	61	83	79	91	67	78	80	68	88	81	68	85	76	76	68	75	60	66	79	75	60	74	62	86	98	82	79	88	59	79	70	79	86	79	82	82	80	72	58	63	75	86	81	76	93	92	66	75	72	87	78	62	71	77	77	68	80	76	77	69	76	78	75	86	71	97	86	80	78	82	83	59	81	59	59	79	81	65	85	63	72	81	89	67	66	73	105	89	70	65	94	75	77	75	82	88	63	84	77	83	57	73	74	65	84	75	80	88	70	69	82	72	79	70	79	67	77	70	74	70	71	87	71	71	72	90	65	83	72	78	76	68	61	73	78	82	78	85	97	75	71	71
20374	2437	1065	557	360	335	262	247	224	228	206	184	191	179	184	176	203	191	175	200	181	164	184	192	172	177	188	184	162	174	170	169	164	195	200	174	186	156	156	176	145	162	189	184	188	179	171	169	193	171	184	198	180	163	168	166	168	172	162	168	142	165	170	140	181	186	198	161	172	175	156	168	154	162	177	148	165	162	173	188	190	180	148	179	166	199	138	154	188	193	160	178	172	150	172	148	160	172	172	168	168	174	175	157	182	190	168	184	160	180	156	186	167	166	162	146	174	145	164	192	184	149	154	208	147	175	153	184	168	175	182	148	180	159	153	165	188	175	174	154	141	183	178	173	192	161	166	166	178	156	166	175	172	172	161	183	160	186	168	171	171	177	161	174	156	158	152	186	154	166	164	163	189	162	151	158	159	172	198	171	177	171	157	188	167	182	164	159	166	163	173	167	167	172	160	170	149	144	172	170	147	179	157	137	150	158	170	169	153	174	162	153	167	174	160	168	173	180	158	205	158	166	167	182	163	166	181	156	160	153	167	185	165	174	175	162	161	157	169	158	173	188	145	177	197	157	151	181	163	180	160	167	149	163	160	162	150	174	172	155	174	211	155	169	172	171	173	163	185	189	169	196	174	166	152	152	169	152	176	176	165	169	178	163	170	170	167	179	143	177	181	159	127	168	168	161	178	156	152	188	174	180	159	193	186	176	144	180	174	179	176	173	188	183	144	155	173	164	147	177	149	174	167	163	168	173	160	189	193	179	161	158	164	176	159	158	161	158	159	165	186	162	176	198	148	181	166	167	198	162	170	183	172	166	174	168	159	185	179	177	161	164	160	183	151	149	164	173	137	170	169	155	180	156	156	179	155	158	171	161	132	170	173	172	175	158	200	200	148	163	179	129	181	176	179	146	148	145	145	154	159	166	167	172	186	197	173	156	176	178	153	150	154	168	176	167	153	187	180	194	178	174	164	155	158	160	153	183	159	158	172	140	169	198	188	163	163	165	199	158	173	169	144	154	150	186	156	179	179	179	165	184	187	179	153	182	187	156	186	170	153	151	151	177	174	157	154	168	173	161	173	166	161	191	190	196	158	150	141	183	174	158	206	163	162	176	178	148	160	145	167	154	186	176	171	177	184	175	189	150	180	182	175	173	174	176	167	135	175	147	168	191	170	164	183	178	192	166	156	175	183	169	160	175	163	163	170	151	158	150	180	164	173	148	177	196	153	155	148	172	152	172	149	150	184	160	171	190	168	178	166	178	172	172	168	179	174	167	162	158	149	161	170	162	154	173	145	195	162	162	175	147	178	166	185	164	177	152	156	179	167	168	174	158	206	189	158	171	182	194	175	142	156	162	188	146	167	161	203	158	160	191	170	180	163	166	177	182	191	181	177	168	165	157	158	171	175	182	156	141	157	163	167	145	195	151	181	164	163	174	183	159	158	184	161	179	175	180	154	185	179	184	157	201	183	171	170	162	165	167	174	202	155	146	183	173	189	150	165	168	149	177	191	185	184	180	153	168	166	172	158	152	169	157	195	155	166	150	162	154	175	182	168	138	158	160	181	192	187	161	176	169	167	157	179	134	160	148	183	176	195	167	172	178	175	164	162	173	195	176	176	168	170	160	156	181	149	178	175	166	157	199	163	170	167	199	157	175	187	158	175	152	173	159	174	169	169	166	171	169	154	179	149	171	157	180	165	186	164	167	163	195	178	167	165	174	174	184	175	168	164	191	165	177	175	185	146	160	181	152	164	143	171	176	176	172	188	180	152	170	170	147	177	155	171	177	166	158	171	156	165	183	152	170	160	183	160	190	160	174	178	169	158	170	186	161	160	177	149	178	166	173	166	154	158	172	174	166	172	170	183	170	161	170	156	193	160	194	175	147	186	170	178	181	162	164	176	182	155	173	196	162	154	165	160	171	156	162	172	164	178	151	168	178	181	158	174	190	144	152	179	184	172	167	174	157	162	171	152	159	144	160	162	146	158	174	162	176	163	181	163	158	162	166	152	170	181	137	191	171	157	161	170	149	175	168	176	170	159	166	171	171	181	172	166	177	146	161	168	179	176	164	180	169	158	154	175	172	189	175	161	166	169	177	173	184	151	176	181	156	174	178	164	169	212	156	168	167	175	152	166	175	171	183	164	159	185	174	184	186	166	172	160	163	163	181	166	188	145	154	176	157	184	173	170	167	157	151	159	176	156	184	150	158	162	188	151	159	154	157	171	196	183	163	148	167	161	174	173	141	155	176	187	151	187	140	179	152	177	178	158	166	183	161	158	177	182	147	148	178	184	162	173	187	180	198	171	186	153	172	192	175	165	146	156	171	177	184	178	160	157	167	192	180	187	162	159	158	161	171	174	178	153	162	173	169	193	197	174	174	174	167	163	157	154	187	150	143	182	183	188	175	160	171	164	165	178	164	154	184	183	170	176	163	190	189	174	148	182	148	145	162	179	143	165	173	196	153	172	195	158	181	167	155	181	159	185	174	157	171	181	159	192	184	159	176	152	163	164	183	149	163	198	184	175	181	164	172	159	178	184	191	177	141	178	179	172	172	178	140	173	178	150	151	186	176	185	176	176	174	146	160	156	142	163	161	167	164	160	173	176	168	179	176	171	178	177	170	181	160	177	144	161	167	143	158	180	181	179	180	196	177	179	171	166	153	177	163	167	173	169	156	163	175	172	180	188	155	189	167	164	159	170	183	170	186	168	164	169	159	162	167	178	169	178	180	170	158	181	173	157	169	192	179	162	172	156	172	205	183	168	190	179	188	158	168	178	175	177	184	159	176	172	177	169	160	192	164	153	154	183	190	179	171	169	168	189	147	169	168	169	188	159	166	186	173	158	189	179	164	163	165	165	152	154	153	175	170	176	149	163	162	162	168	179	165	183	183	155	172	173	160	175	136	165	149	193	158	172	155	148	195	166	190	174	153	190	157	178	176	151	167	168	150	161	166	189	180	184	171	165	173	156	170	176	167	185	160	158	168	166	160	168	170	166	170	178	167	185	160	143	184	157	164	153	168	154	141	129	150	161	146	173	175	158	157	184	172	167	162	172	176	155	174	175	177	156	167	166	177	172	174	163	176	160	149	158	164	160	159	157	181	171	141	174	174	171	184	157	151	175	189	170	165	160	161	188	194	165	171	158	145	183	155	162	166	153	192	172	173	162	166	177	150	147	175	143	190	169	178	162	149	177	175	171	143	182	174	156	166	183	171	169	161	167	167	172	156	177	171	190	162	152	168	167	159	158	163	168	134	163	193	197	158	172	179	167	187	167	194	161	149	149	161	165	157	158	176	165	166	173	167	142	168	165	178	173	167	174	180	161	162	160	181	156	173	160	171	160	172	158	166	192	172	183	164	167	165	166	170	185	154	185	157	185	163	155	154	165	177	186	163	177	165	200	156	175	169	149	182	178	173	160	166	156	171	178	168	165	186	170	167	164	190	135	173	167	164	181	193	171	168	188	171	173	167
24743	21705	29246	24695	20632	1904	551	340	294	271	235	220	215	199	163	195	172	175	153	144	171	180	151	145	163	148	152	168	151	139	135	134	165	158	159	127	129	140	138	141	136	133	133	147	146	141	140	145	138	117	136	113	126	161	129	114	152	141	147	139	127	134	135	138	116	128	130	139	142	144	102	129	131	119	106	134	146	131	119	115	138	141	106	155	124	107	146	134	135	132	136	144	137	144	119	113	140	147	137	153	133	130	131	144	128	132	127	147	141	119	153	139	140	133	130	150	131	135	121	127	120	154	128	133	140	140	123	110	122	139	140	144	120	125	106	117	150	132	131	120	129	136	131	117	124	104	130	139	137	139	125	143	134	114	117	134	129	153	134	150	136	133	124	134	119	144	114	113	137	135	140	121	115	134	150	110	132	110	118	120	129	150	150	139	116	122	131	119	115	100	147	127	129	108	140	131	129	134	127	139	139	123	125	131	128	126	142	119	107	131	116	138	140	122	155	124	120	144	129	119	130	128	142	148	124	118	125	120	136	134	142	120	114	122	141	133	127	127	128	125	132	112	147	106	135	130	127	144	116	151	118	105	153	131	120	131	144	114	119	131	158	129	122	132	142	125	129	132	139	109	134	117	125	130	142	141	135	130	128	145	109	138	133	135	135	128	137	135	130	134	100	131	138	133	148	127	139	137	135	134	136	136	150	116	137	115	143	118	130	129	127	124	143	118	120	144	146	122	147	135	111	135	118	141	126	139	117	121	140	137	120	140	115	130	148	137	119	121	135	135	141	124	101	131	156	136	140	111	119	126	134	127	134	136	152	154	134	143	134	146	133	140	137	139	126	154	136	134	139	145	138	119	122	109	132	130	149	122	128	111	129	123	134	122	126	114	132	135	122	144	110	148	125	139	132	135	118	159	153	137	121	154	141	130	128	141	118	129	126	137	125	129	153	132	119	135	142	138	137	134	123	120	141	146	129	130	139	118	115	108	131	139	113	124	119	135	139	128	147	132	131	106	122	131	130	143	131	118	137	113	149	122	138	132	104	136	127	129	143	133	132	129	115	124	135	136	140	122	119	146	160	136	135	136	135	127	133	125	116	128	129	128	122	133	121	128	120	115	131	131	140	127	143	122	139	121	120	137	116	125	158	141	137	126	130	118	140	137	136	145	124	155	146	143	141	120	128	126	102	123	143	127	130	127	126	155	133	135	130	145	136	143	145	136	126	130	117	136	129	135	122	137	141	117	126	142	129	130	131	135	110	126	121	128	153	121	138	140	123	138	132	121	140	126	123	136	128	119	123	97	137	123	130	153	128	142	124	127	140	119	123	129	117	136	137	148	126	133	122	137	116	133	129	135	150	117	102	144	136	119	137	124	146	118	141	126	122	134	104	136	135	140	132	113	134	125	138	120	125	137	128	144	140	140	122	126	111	127	140	118	116	127	120	149	114	119	102	134	116	134	135	120	148	133	133	138	117	145	126	129	146	139	125	112	117	154	142	132	136	152	142	122	130	117	123	115	136	123	161	120	122	132	141	137	126	126	120	137	123	134	110	138	124	116	143	133	118	130	142	116	126	146	131	148	109	113	134	127	121	142	141	154	122	126	137	127	141	118	147	133	108	139	134	136	134	124	124	122	118	105	123	125	122	124	112	127	109	153	139	119	115	120	130	144	124	127	116	130	130	140	142	133	120	124	124	135	157	133	139	121	109	139	137	143	116	128	149	132	122	134	119	142	107	135	148	123	125	114	147	124	138	136	164	137	131	120	135	124	122	132	130	140	106	125	135	135	133	131	130	125	128	139	134	131	133	135	133	124	157	120	127	142	127	161	133	126	137	137	124	105	129	125	124	133	147	125	129	146	122	119	138	119	128	122	125	132	132	141	109	120	134	120	120	142	145	119	112	104	123	112	117	130	112	115	122	131	129	131	127	142	146	142	137	126	135	144	129	133	131	125	132	108	128	132	136	136	149	119	113	132	118	114	118	123	130	137	130	136	116	135	124	95	134	134	120	140	132	111	145	142	137	138	122	130	130	140	136	118	124	137	125	126	138	129	159	114	136	118	139	136	131	129	120	140	121	126	139	140	114	136	150	130	124	118	126	107	131	133	151	102	140	141	135	138	116	146	130	143	117	146	137	119	127	139	143	127	149	143	132	133	134	128	121	135	129	114	111	122	144	144	120	123	128	133	130	124	127	139	136	115	143	125	131	130	122	126	142	132	147	105	143	115	118	135	128	116	133	150	128	126	116	130	116	130	124	119	108	115	108	134	112	111	134	135	137	119	144	107	117	116	130	146	111	127	108	118	145	122	118	116	150	149	118	116	147	111	133	128	138	146	131	138	118	117	117	142	132	130	127	157	132	121	132	125	120	121	124	135	126	132	130	135	127	133	145	123	129	140	128	124	136	127	131	140	124	148	135	135	150	136	131	115	130	118	134	131	129	121	132	133	121	155	124	144	126	118	150	124	125	122	136	127	114	138	118	125	137	142	118	118	135	109	113	136	111	127	127	150	141	122	131	145	121	140	146	121	142	134	136	138	132	125	132	134	123	118	135	161	115	144	123	143	146	120	175	128	132	131	136	137	113	120	141	106	144	115	126	155	131	144	125	114	141	126	125	112	138	135	140	136	132	149	116	139	140	130	126	138	127	133	128	131	147	126	141	117	132	142	120	123	120	117	111	107	130	115	126	122	112	127	118	112	121	115	128	118	130	122	123	148	119	147	141	126	117	137	113	136	131	141	134	121	119	122	119	141	149	121	148	139	138	135	127	152	129	127	117	146	150	124	137	127	132	121	123	123	131	105	133	151	144	125	140	131	117	156	134	127	124	137	132	109	136	123	137	128	120	142	123	130	114	130	140	122	121	111	142	125	119	138	128	119	124	146	117	125	146	127	131	133	131	140	143	123	126	134	116	108	133	122	129	118	125	136	132	137	118	141	148	118	123	117	115	129	120	127	130	133	120	140	132	132	128	132	127	126	116	136	104	124	135	116	118	127	148	119	118	141	127	108	122	141	115	120	118	132	129	127	120	100	147	147	143	132	125	111	117	138	135	139	126	139	135	146	132	144	152	122	129	146	144	140	143	124	136	135	139	136	122	146	133	120	143	123	123	130	138	142	118	148	131	162	143	127	118	134	133	127	132	107	143	134	130	124	138	119	157	134	114	128	120	142	127	129	142	130	141	110	117	124	143	128	131	119	126	153	132	134	149	124	128	148	124	139	136	112	141	116	135	132	130	125	135	130	120	137	124	118	131	139	129	157	116	156	134	136	151	130	128	119	116	109	134	141	114	159	129	137	142	138	113	156	134	142	141	124	119	133	140	132	132	137	121	132	112	122	127	126	149	126	145	139	126	134	137	126	140	124	126	149	139	130	147	139	134	126	145	161	133	118	138	121	129	128	129	116	138	120	115	119	110	138	150	134	123	133	136	154	123	143	117	144	121	147	127	141	107	130	128	115	131	105	139	121	130	118
39824	11177	8625	4447	2875	1944	1500	1258	990	796	736	661	575	505	499	481	429	410	443	354	371	363	362	345	348	335	320	294	301	305	298	313	272	285	282	266	284	289	315	290	296	277	319	275	262	296	273	266	288	278	304	271	282	286	275	247	283	283	270	263	257	266	291	303	292	282	264	263	267	265	248	272	295	278	264	268	299	271	283	272	251	312	249	265	263	268	253	293	276	253	290	280	259	293	262	269	255	258	266	257	244	270	277	273	255	269	282	284	280	281	269	254	286	270	229	296	268	223	269	233	270	290	273	263	275	260	260	254	266	256	278	275	274	261	273	263	235	289	219	289	234	257	251	232	264	274	288	281	266	234	298	247	259	286	247	249	247	254	255	273	252	286	268	282	264	278	263	236	286	260	248	251	280	280	274	259	283	279	266	292	268	251	282	287	279	282	258	296	260	277	259	243	275	242	289	270	247	254	284	244	267	248	308	286	274	275	260	255	284	273	297	258	256	268	265	265	245	259	265	274	272	256	258	281	250	266	291	259	263	264	287	287	252	283	298	266	255	287	255	277	292	258	268	266	277	231	266	272	271	267	268	297	265	267	272	224	284	283	297	248	284	262	257	265	277	248	274	264	265	268	274	270	272	252	271	267	289	274	269	243	258	263	275	289	297	250	246	267	291	257	268	276	266	268	264	263	259	288	290	254	279	267	261	257	277	275	277	266	251	260	270	302	266	257	254	268	280	268	281	242	288	252	279	256	244	262	259	235	243	258	293	252	257	264	255	261	271	253	237	275	252	244	264	257	292	270	242	241	268	289	262	276	284	262	262	291	253	276	232	272	264	259	252	281	289	285	294	256	288	259	246	240	324	291	242	243	257	249	266	257	242	248	270	254	262	276	292	260	265	273	265	270	269	283	253	249	257	246	271	279	283	241	268	263	242	275	270	262	233	263	302	294	260	271	248	291	261	261	271	293	273	276	265	260	255	274	249	265	272	277	275	271	285	264	269	269	240	293	279	285	311	276	305	245	279	270	273	244	233	254	279	245	259	286	261	266	253	263	254	286	261	255	282	286	281	269	253	274	264	255	260	244	297	301	283	284	267	260	274	280	276	251	290	238	303	268	254	287	248	262	288	259	251	281	284	295	270	250	256	276	254	287	259	282	268	289	245	275	292	282	282	292	299	256	267	276	267	261	260	260	269	291	273	261	241	273	250	272	268	247	258	248	246	291	267	253	256	275	253	285	277	263	285	281	258	278	267	249	255	270	260	257	262	280	272	284	252	249	256	275	247	254	265	276	276	279	299	268	296	280	289	274	298	267	293	261	272	225	293	275	225	258	270	269	248	259	253	279	300	290	270	319	281	279	287	277	282	251	268	281	284	274	260	267	264	295	251	284	277	261	274	279	266	269	272	241	293	251	263	250	267	269	249	263	257	260	271	278	247	270	240	242	261	277	295	265	273	290	275	275	282	235	238	267	242	254	248	243	253	240	265	274	278	234	285	249	239	276	264	265	298	312	253	287	284	247	264	278	270	280	255	279	260	304	266	232	276	261	257	293	256	269	267	261	266	259	290	285	283	286	238	256	256	273	262	248	272	255	254	271	264	311	283	254	255	289	266	262	257	282	247	272	256	250	250	243	281	257	263	274	276	262	270	265	247	275	259	259	270	281	260	264	263	290	278	283	258	255	251	263	265	235	275	243	262	285	275	261	286	266	280	249	243	267	287	280	299	268	305	260	269	280	273	264	259	253	252	278	251	246	245	268	272	289	271	271	286	276	251	240	280	236	261	273	241	246	273	268	277	293	262	257	273	252	265	272	269	287	263	294	277	270	271	236	302	257	265	269	304	278	263	258	262	300	242	249	266	306	254	264	274	267	266	255	282	280	281	253	250	259	263	304	296	231	278	228	272	291	269	243	256	285	280	300	292	275	278	233	281	286	276	269	259	269	253	246	291	266	257	261	283	249	255	292	265	258	277	249	271	268	277	252	241	284	268	247	274	266	235	267	272	268	283	310	269	269	272	270	272	278	286	272	267	287	293	281	254	257	258	281	295	260	303	289	271	266	251	248	251	236	274	284	252	298	290	261	254	270	248	281	238	279	272	246	245	284	284	258	280	259	246	236	249	261	285	276	284	273	286	282	269	277	271	274	262	243	260	242	292	271	276	268	282	241	260	286	278	249	252	242	263	282	261	264	256	265	265	255	261	283	290	231	274	255	282	229	265	270	260	246	271	285	275	260	288	251	264	243	265	256	284	285	263	289	259	281	286	253	248	281	258	268	254	262	254	282	280	251	256	274	265	245	269	267	280	266	270	271	279	273	251	273	281	251	307	276	266	240	289	252	276	239	261	249	261	255	292	274	258	274	291	280	262	258	273	257	280	301	276	239	296	259	264	244	262	249	263	261	272	274	247	227	249	320	268	261	272	313	320	284	267	266	263	291	256	259	275	250	278	272	223	279	243	270	250	283	288	245	262	263	265	262	273	260	290	266	258	248	273	251	235	293	259	248	236	247	271	248	239	237	264	273	279	247	241	241	232	279	275	277	269	267	247	254	248	260	263	264	280	306	263	274	261	275	276	252	277	281	276	273	245	275	256	284	267	265	274	272	235	252	260	267	256	286	243	271	275	235	253	296	284	269	260	251	288	267	267	287	252	265	274	272	253	261	265	262	288	253	254	255	275	250	267	258	277	263	270	256	240	259	271	251	266	255	276	259	256	270	269	277	263	242	253	287	258	252	272	249	251	246	286	274	254	257	279	268	287	243	271	299	292	256	270	268	267	248	240	224	274	285	246	284	255	284	261	261	300	282	273	239	291	254	274	256	280	258	268	287	275	242	324	227	282	265	266	272	273	296	278	258	260	276	253	266	278	283	279	271	281	280	250	292	262	284	257	244	264	263	257	256	282	288	265	235	278	275	274	266	245	264	268	280	248	291	262	264	297	275	270	292	248	261	260	282	267	274	272	294	266	240	259	274	261	250	279	295	281	267	254	253	306	266	290	292	232	261	274	264	254	277	282	270	266	274	297	268	282	277	280	258	301	258	265	266	264	259	260	270	293	265	270	275	279	254	261	288	301	265	267	299	268	231	258	292	258	292	278	251	255	271	246	260	276	285	298	259	274	270	258	253	300	265	243	252	251	278	270	247	261	270	286	279	257	263	271	290	277	273	256	252	286	246	263	240	267	278	282	232	301	259	286	247	271	262	284	265	253	278	263	265	282	285	273	281	269	283	285	286	276	281	242	259	264	257	267	268	283	263	252	281	253	270	293	289	254	281	266	261	241	267	257	246	279	240	258	278	283	263	241	253	264	259	284	263	266	282	261	253	264	277	243	283	253	267	268	285	286	272	245	235	266	240	249	255	257	292	250	281	271	252	250	265	283	275	291	288	252	279	252	280	259	266	283	287	256	284	261	278	261	255	252	250	263	291	272	239	247	293	271	272	288	282	305	262	234	238	275	250	294	268	271	307	308	261	290	289
23835	21696	29876	24036	21696	20172	2114	842	663	523	507	404	451	427	376	395	344	373	369	335	322	335	321	317	321	320	309	312	311	310	285	312	299	314	320	292	274	293	270	312	312	268	300	314	298	295	289	295	313	311	288	300	292	270	279	289	311	280	276	297	281	272	270	317	263	286	267	276	330	289	313	301	290	288	291	297	273	280	268	269	273	274	302	277	280	280	272	262	282	289	293	292	285	276	305	259	273	297	297	294	288	310	292	270	310	282	274	278	265	283	302	266	270	297	265	268	293	274	289	273	261	287	298	318	273	298	278	271	306	261	307	290	284	303	278	269	320	276	260	267	277	277	283	282	285	266	280	255	293	249	265	258	268	265	318	296	257	292	274	272	255	294	272	273	293	300	292	310	301	272	289	274	285	275	298	288	308	289	302	272	277	302	268	310	290	284	286	291	298	306	294	306	308	287	304	283	305	263	268	257	309	287	291	311	286	290	298	279	293	271	271	315	312	297	268	283	269	301	303	294	283	278	276	283	265	291	260	260	296	306	302	296	290	277	331	286	294	276	276	268	298	306	271	291	282	284	332	286	297	267	282	283	278	282	286	279	268	303	264	251	272	269	280	283	303	276	249	258	281	314	274	244	273	272	293	305	290	286	280	291	293	280	278	299	268	261	302	288	295	271	270	293	290	306	270	301	300	285	264	268	280	285	311	286	251	257	294	272	288	298	283	270	284	288	295	307	260	266	268	326	303	306	255	288	267	308	278	281	301	271	264	283	263	284	286	277	294	269	296	263	277	259	295	273	273	300	298	291	296	273	229	257	273	286	279	283	300	290	289	273	303	290	284	295	258	318	276	288	272	287	278	251	277	316	287	285	247	271	297	294	242	285	257	299	272	294	291	299	264	274	289	303	282	285	265	301	322	272	295	257	276	271	258	298	301	283	247	297	298	257	274	287	293	271	260	263	279	273	269	304	254	295	274	272	264	281	279	294	312	280	279	270	270	269	260	289	285	269	283	312	286	260	297	259	265	276	290	275	275	307	290	262	251	298	271	268	263	299	286	297	262	261	254	293	270	274	303	292	264	298	284	263	292	279	265	282	287	289	308	280	306	278	300	310	288	288	295	302	282	281	275	309	308	266	297	289	320	271	305	270	298	271	277	277	296	260	288	299	305	287	285	298	253	310	266	269	260	302	289	272	289	296	278	259	292	265	268	304	289	280	281	287	259	283	304	292	295	271	273	278	278	313	284	285	306	287	268	279	281	284	296	303	260	253	282	296	275	285	263	279	271	287	264	261	265	298	306	293	278	310	306	268	306	290	321	307	265	301	304	262	302	285	271	263	295	298	272	268	293	265	281	298	295	289	287	276	252	258	300	285	287	301	275	265	273	296	257	288	303	261	291	313	256	299	250	307	276	304	281	284	252	299	308	300	294	301	289	276	267	256	293	285	257	287	261	273	281	260	297	281	297	309	297	267	287	276	276	280	285	298	300	264	244	297	280	257	288	277	320	309	300	276	303	312	260	298	259	285	294	292	284	281	274	289	302	262	248	302	323	239	283	288	287	300	306	259	272	276	311	284	263	301	290	306	280	273	300	273	290	261	297	308	274	330	264	280	302	271	288	287	305	271	285	280	278	303	291	284	256	265	284	285	278	274	290	309	291	278	305	276	303	318	306	264	275	314	294	299	293	287	275	276	243	262	302	314	253	298	265	274	343	291	263	279	283	268	282	304	284	281	254	305	306	274	285	307	289	294	309	289	259	246	290	277	284	269	295	292	297	308	291	284	310	302	272	286	285	313	308	285	272	277	306	274	302	300	280	275	274	284	296	314	289	308	265	284	281	269	286	297	264	293	270	288	302	280	288	275	268	266	305	281	296	289	281	260	287	289	287	279	259	287	250	274	334	284	282	296	281	279	278	270	280	287	278	258	284	253	299	286	271	275	266	273	292	265	299	269	291	275	285	288	285	294	268	299	329	295	261	305	273	282	285	282	279	290	266	267	255	304	322	306	295	287	285	345	295	295	273	280	278	302	265	271	249	310	267	287	240	286	272	300	291	280	289	292	304	291	274	266	279	266	259	267	328	299	308	269	292	279	291	268	284	280	290	306	307	316	276	297	265	300	272	292	290	309	272	301	262	262	263	287	246	282	286	282	302	274	263	293	305	293	281	281	288	282	265	286	276	305	293	275	273	269	297	315	293	273	298	296	272	280	271	295	267	256	297	274	279	301	297	307	296	280	263	288	252	270	268	288	291	277	282	282	297	281	297	295	300	277	286	315	310	288	296	253	277	251	250	261	270	313	301	304	299	267	260	268	290	255	313	239	277	273	278	248	300	300	273	281	303	262	300	282	280	301	305	279	302	286	254	300	285	290	306	278	280	272	285	313	266	264	247	295	296	279	285	261	269	286	270	296	285	288	296	272	275	284	288	269	308	278	274	282	286	277	271	258	264	258	292	286	274	278	305	266	286	296	302	291	272	318	261	250	306	306	277	254	252	248	299	280	270	294	272	288	266	311	293	301	284	309	281	298	274	283	289	294	280	292	291	264	261	269	311	260	275	271	301	250	253	296	287	287	266	267	286	268	293	296	274	297	327	297	309	322	251	300	277	309	295	316	280	285	270	275	296	270	256	270	285	292	279	270	274	263	282	280	258	265	302	305	285	272	264	286	273	267	273	298	292	283	282	288	280	289	276	269	248	284	281	294	243	259	278	266	279	313	308	281	287	309	267	304	266	253	295	276	292	294	271	282	271	297	287	303	293	275	288	283	271	255	285	315	265	287	292	304	303	279	267	306	278	293	263	274	269	307	275	286	283	285	294	289	300	292	298	283	255	296	294	270	280	260	300	294	291	307	295	242	293	288	267	271	254	278	303	294	288	255	263	247	296	294	282	282	281	273	288	260	284	281	317	298	267	282	292	295	296	246	293	263	294	284	269	294	246	302	255	262	283	299	277	276	262	262	264	285	275	288	291	310	281	295	298	293	305	287	265	277	277	284	289	266	284	266	287	285	277	304	285	296	271	286	297	278	286	271	270	291	281	290	281	287	291	276	303	283	299	289	283	296	279	280	278	252	275	274	310	260	291	267	280	282	280	282	287	302	266	297	281	312	245	295	266	262	289	266	266	298	278	264	294	259	260	292	260	303	265	271	286	265	272	307	282	278	294	277	253	294	293	297	287	300	278	291	269	279	285	275	301	245	275	293	303	294	284	298	283	300	281	272	259	264	297	290	304	291	278	265	293	269	314	286	275	284	312	301	306	274	331	317	276	297	262	305	288	261	260	277	292	286	299	276	282	271	284	275	296	276	271	253	281	270	317	264	276	284	278	297	259	265	267	278	266	269	290	292	302	302	287	284	257	301	246	307	307	279	293	257	264	299	283	274	272	299	280	296	298	308	264	298	298	287	272	328	254	277	299	269	277	272	268	270	270	277	303	278	319	273	266	278	296	262	269	319	267	267	281	288	284	302	271	272	280	280
48783	16100	14001	7542	5126	3871	2873	2242	1981	1651	1388	1275	1192	1046	1019	908	872	832	795	776	761	711	662	702	691	646	622	662	597	614	615	588	605	573	596	630	606	592	623	558	629	525	573	553	597	568	576	583	545	559	566	567	581	574	557	576	490	549	521	580	579	560	549	558	593	516	560	540	584	574	527	519	561	547	546	528	573	574	547	580	522	580	598	590	580	582	563	521	550	577	515	530	525	533	535	495	526	578	552	546	505	613	504	540	532	533	532	522	511	512	556	489	522	541	548	561	517	529	591	512	540	542	526	607	534	548	528	533	503	580	561	556	541	592	539	553	546	530	546	566	553	507	504	521	517	557	557	529	539	510	544	537	506	522	552	507	546	544	565	547	528	564	507	527	544	527	580	534	539	534	556	528	566	533	565	526	536	521	549	582	494	492	529	575	549	552	506	554	537	574	534	552	544	554	544	519	573	524	555	518	501	508	577	522	568	572	498	503	521	533	573	539	575	512	524	520	553	544	567	576	547	590	550	571	534	508	578	556	532	510	530	538	508	588	551	539	540	563	543	512	510	531	510	539	529	531	545	535	508	551	519	523	526	526	539	541	506	536	514	534	514	579	559	552	537	524	531	514	550	521	544	558	529	542	554	547	491	473	492	551	522	537	557	545	546	532	510	558	590	544	557	553	562	513	512	561	535	556	516	554	508	533	561	528	515	572	512	582	538	545	573	521	529	554	527	529	548	540	541	567	535	563	545	531	559	483	566	555	508	492	524	566	549	531	522	528	543	546	554	529	553	533	492	536	556	540	513	555	547	535	559	553	518	519	536	487	562	529	537	508	505	515	521	549	519	528	514	541	545	530	504	530	574	559	527	505	512	564	573	555	531	509	496	518	535	486	514	505	486	533	517	531	564	520	565	560	568	516	498	561	549	532	551	537	572	510	526	561	519	558	550	526	496	549	552	571	536	559	509	521	551	514	550	573	569	536	549	527	518	541	506	582	524	556	525	570	543	531	533	515	513	520	493	553	504	524	576	556	534	546	535	494	565	521	545	565	555	527	528	497	571	548	574	529	543	574	545	561	568	536	491	509	568	521	499	531	535	558	513	538	574	525	587	532	556	548	543	525	520	544	556	549	495	587	529	548	566	526	522	519	514	491	546	490	522	570	554	527	559	539	534	535	536	592	555	526	540	574	530	542	547	555	547	541	542	566	536	538	530	543	602	505	545	584	527	506	541	538	526	518	547	584	584	552	548	525	585	514	535	530	539	554	560	546	542	526	556	513	545	567	556	548	499	544	528	553	542	529	521	515	533	557	510	574	551	514	476	532	618	555	567	556	564	552	520	539	565	527	519	544	555	525	571	542	497	561	536	527	509	535	518	529	566	531	548	521	558	546	523	568	530	522	486	567	558	553	529	539	587	528	541	516	551	491	521	564	541	463	549	542	548	571	528	546	556	534	514	532	547	519	519	539	516	535	515	536	538	550	561	565	581	502	528	585	546	526	508	541	514	525	533	547	553	548	545	546	517	543	552	513	533	541	536	546	541	543	545	533	462	540	602	566	498	552	567	527	516	553	529	529	538	543	507	544	551	550	544	584	527	543	547	535	535	558	551	546	536	557	542	571	536	551	539	593	562	541	595	549	520	545	546	553	546	519	557	520	529	522	554	535	536	480	600	495	527	549	529	501	556	547	604	530	547	502	564	560	552	531	530	528	533	552	536	561	550	566	525	565	548	535	510	558	509	554	551	576	523	553	533	561	501	523	506	578	537	523	563	549	531	578	546	527	516	533	513	541	566	559	515	550	536	536	528	537	491	605	525	540	539	488	515	555	540	541	531	510	546	530	509	554	528	499	524	519	598	525	544	584	566	534	541	582	555	529	564	492	527	525	539	538	576	556	589	579	564	529	524	524	572	516	545	517	537	585	539	525	527	562	534	521	524	547	557	506	542	537	550	530	484	523	554	515	521	535	483	545	563	545	544	504	525	528	558	542	550	518	482	501	574	562	527	500	536	537	516	559	498	525	522	576	519	580	519	509	519	564	517	546	548	542	564	525	549	522	543	558	555	485	532	543	506	506	555	549	524	528	540	530	490	575	541	528	534	530	541	563	542	559	568	541	513	532	526	526	525	534	546	544	515	551	529	506	569	517	512	507	510	562	525	539	558	555	547	526	548	509	488	530	554	576	519	513	554	529	502	504	525	584	545	536	535	505	529	534	560	546	510	554	557	587	530	519	544	533	515	536	551	520	536	521	583	546	506	543	518	524	539	535	534	518	561	550	508	557	532	531	527	545	514	541	556	565	521	520	526	520	525	503	560	518	525	509	570	542	608	492	524	511	522	527	554	536	556	521	521	481	542	547	548	565	580	565	568	542	534	490	531	501	513	501	526	499	577	510	554	555	560	541	503	525	558	540	569	545	556	522	535	536	508	576	534	518	563	545	520	493	553	548	545	546	522	570	549	517	550	583	541	542	532	557	517	532	521	545	538	532	552	524	550	514	514	545	532	553	548	551	538	575	559	561	541	535	561	558	537	577	560	515	522	537	539	537	547	532	568	560	573	515	534	564	539	524	494	555	540	578	516	543	588	555	530	523	547	539	517	510	534	547	528	550	542	555	509	524	535	553	550	546	558	486	545	566	501	567	498	530	553	561	591	560	528	489	551	541	518	627	490	548	527	531	524	545	521	529	535	549	523	544	532	557	559	529	524	559	555	559	504	569	576	569	524	550	569	530	553	519	520	553	514	559	560	500	509	513	533	560	549	524	564	543	566	580	538	553	499	587	535	547	535	548	516	529	565	518	570	529	554	581	521	522	597	559	524	541	545	568	533	555	526	511	514	516	526	536	568	564	508	500	545	537	541	524	556	561	532	528	553	548	545	545	542	518	554	516	552	558	545	536	520	533	516	501	528	542	517	529	554	521	544	564	524	547	573	517	539	531	552	509	545	510	527	521	525	570	524	524	579	555	521	535	551	528	530	525	558	515	541	542	564	513	531	535	562	527	565	536	517	503	522	545	529	539	566	506	529	550	573	521	538	512	518	542	496	504	548	525	522	518	555	532	543	544	501	536	531	515	526	563	550	509	538	514	558	547	524	530	539	550	522	577	531	563	561	552	566	529	531	559	533	529	532	542	530	534	514	533	582	534	566	538	542	568	552	586	511	532	524	538	530	560	526	524	528	574	548	576	507	581	548	518	536	536	557	539	508	567	546	534	534	503	531	496	552	513	533	524	529	557	561	586	599	544	543	529	515	532	563	550	536	536	525	503	534	512	519	529	556	545	531	535	535	531	526	545	494	505	524	548	578	518	538	534	554	521	525	543	532	562	536	505	526	556	538	555	565	519	540	533	537	518	559	547	562	527	597	532	518	523	559	503	535	581	555	570	537	536	557	510	538	536	534	536	511	494	536	565	557	607	564	524	554	568	540	525	530	513	541	548	539	514	550	598	555	550	523	538	578	567	486	530	516	552	551	532	521	492
27285	21220	8593	352	134	132	108	86	114	93	92	96	84	92	88	71	84	89	81	100	73	76	95	80	74	75	78	86	90	73	74	77	88	100	99	80	78	69	79	91	57	68	80	64	92	81	73	76	76	80	77	74	89	74	75	81	85	85	83	63	82	78	73	72	71	73	93	89	75	81	79	76	75	83	80	78	74	80	65	70	92	75	81	79	74	96	72	70	77	90	80	103	81	78	76	93	65	74	96	94	75	83	89	100	93	62	81	77	84	86	76	66	76	88	74	73	79	85	88	80	86	84	99	81	81	84	68	89	81	72	76	77	78	78	63	81	83	83	71	92	72	93	85	85	84	60	101	85	65	73	62	76	88	81	84	69	73	69	73	73	73	71	73	80	79	90	80	82	67	71	71	73	79	62	87	65	72	81	77	92	78	83	67	69	93	96	79	74	57	87	82	86	88	77	77	67	79	77	81	89	64	71	73	73	76	76	85	84	84	75	64	70	95	85	93	73	65	90	74	74	77	91	83	80	96	63	80	92	67	91	88	84	72	76	80	88	78	63	80	86	82	77	74	73	85	71	66	88	86	94	97	79	85	74	72	67	84	82	107	78	73	81	79	88	74	90	71	83	85	82	78	76	82	87	92	83	76	79	75	96	71	84	95	88	72	73	74	81	81	75	71	82	84	75	82	69	86	84	61	88	85	91	76	78	91	63	82	84	84	92	79	85	77	74	83	83	71	89	92	77	79	85	70	63	70	77	85	71	84	81	70	90	79	91	77	81	82	78	68	83	68	88	78	92	91	83	76	75	73	84	77	77	89	80	79	86	72	80	78	79	69	70	72	94	80	73	85	87	77	85	90	74	68	87	88	74	75	82	71	77	83	67	85	87	81	76	87	79	73	85	77	87	87	85	76	70	81	85	83	65	77	82	75	98	69	91	71	76	75	84	81	69	89	70	90	86	74	69	73	72	63	81	94	70	95	68	81	67	80	66	84	83	83	81	61	86	72	78	84	82	80	82	71	85	94	78	73	56	61	81	80	68	88	71	88	97	75	80	73	83	87	80	86	70	74	82	80	81	68	84	73	75	68	63	89	78	78	77	95	76	88	85	87	87	64	75	73	93	80	89	64	77	68	77	81	71	93	91	67	80	95	78	78	82	74	81	81	78	64	91	74	70	84	71	69	72	72	64	80	86	80	86	78	83	88	77	82	84	88	64	87	99	81	74	68	93	91	96	87	68	81	84	86	78	84	73	71	86	76	77	74	79	66	76	66	81	65	78	88	95	87	79	83	77	84	71	71	75	85	70	84	81	84	84	71	71	69	71	77	77	81	83	83	84	81	81	75	90	84	93	63	72	83	85	75	71	81	79	77	77	85	76	68	78	80	92	79	93	70	82	78	75	69	74	94	78	64	72	82	79	85	70	87	92	77	84	94	77	85	81	87	80	81	87	82	82	80	67	68	90	98	71	78	70	73	69	70	67	74	93	85	100	96	81	97	93	84	62	91	72	89	73	82	87	80	74	78	57	85	68	87	83	97	78	72	71	87	85	69	76	72	96	79	88	71	66	83	83	88	96	87	84	82	79	96	65	64	70	81	77	71	83	80	83	87	76	83	80	84	104	85	84	77	64	85	86	83	64	59	75	74	80	86	74	69	73	81	62	87	75	91	89	73	64	73	93	79	63	67	88	80	68	71	83	96	64	71	69	81	81	79	74	64	93	82	83	86	71	69	78	90	75	68	79	94	91	73	85	109	66	80	77	82	73	77	59	77	82	83	83	88	78	90	74	65	74	77	72	81	95	82	80	69	77	88	83	79	82	86	89	82	79	96	79	86	70	75	89	88	91	79	78	77	85	81	74	74	72	73	83	84	87	73	84	90	74	90	78	75	77	76	94	75	59	81	75	77	81	104	71	77	76	77	74	77	79	80	77	85	91	82	75	61	71	80	69	67	100	108	87	72	93	77	84	87	81	74	82	69	83	90	88	83	76	84	74	81	91	63	79	76	79	81	72	69	72	71	66	64	76	80	55	81	85	57	75	76	75	81	78	67	90	83	75	86	88	70	80	86	70	78	67	88	80	75	71	90	83	78	82	75	78	78	80	82	79	77	84	87	87	86	63	100	73	85	88	62	69	82	82	89	86	74	78	63	86	77	82	79	70	79	69	69	84	96	73	77	79	86	99	81	89	70	73	76	79	84	96	85	81	97	80	72	77	84	71	67	62	89	81	79	72	76	76	101	82	77	84	82	87	68	79	91	76	91	78	92	83	72	93	71	74	72	85	81	74	80	80	75	71	78	86	78	79	75	95	69	66	86	85	76	91	70	89	79	83	94	58	78	67	79	82	69	96	75	93	77	89	84	76	86	70	69	61	72	71	82	78	97	93	89	85	79	75	105	90	73	80	73	89	71	74	85	90	76	79	62	89	81	78	97	82	80	81	93	63	85	77	79	75	91	85	71	84	76	89	73	88	101	61	77	76	78	82	66	73	71	86	65	82	84	77	93	102	79	84	82	99	72	75	79	76	77	91	75	72	92	90	78	88	74	60	79	93	98	88	76	80	73	79	71	85	77	70	74	75	69	75	90	66	70	62	72	74	74	79	82	80	94	78	76	74	80	73	80	88	66	79	75	75	76	82	78	71	79	75	84	77	84	80	80	83	87	80	74	67	76	90	88	103	78	76	82	73	81	81	77	69	73	94	87	86	70	80	76	71	80	81	93	69	64	72	77	74	84	78	71	73	71	80	79	63	70	82	72	66	94	93	81	90	76	81	90	74	91	94	72	72	84	83	85	81	73	72	70	83	91	80	79	74	68	75	74	88	76	75	78	84	73	78	72	79	82	83	80	65	78	76	86	80	78	83	77	96	70	84	67	75	69	80	84	91	78	68	92	84	92	91	79	82	94	81	80	79	67	84	76	78	73	64	87	63	84	84	66	71	81	87	69	77	89	81	72	74	84	87	71	82	80	82	73	106	91	78	64	68	74	78	77	70	88	89	88	70	76	82	62	84	72	79	71	92	64	90	71	79	72	85	82	81	81	92	87	83	85	90	78	74	90	82	72	76	75	80	78	69	99	78	82	71	85	69	76	84	84	72	70	77	72	74	81	85	93	74	72	83	79	70	76	69	91	80	70	71	81	77	77	71	74	73	65	71	87	84	76	94	74	70	86	78	76	82	86	85	81	76	88	74	73	69	78	76	64	85	66	65	75	89	70	74	79	88	98	93	79	68	87	95	64	78	69	83	77	75	68	85	74	83	100	76	76	84	74	91	70	76	67	83	68	66	90	81	68	96	59	87	68	74	76	53	76	71	65	81	76	102	70	67	82	92	81	80	79	81	59	73	71	92	88	77	77	92	75	85	80	93	83	79	84	69	67	70	84	76	81	70	70	77	64	73	89	77	82	70	85	79	78	79	78	75	75	90	68	82	96	73	84	74	81	88	67	73	93	63	77	67	67	98	91	75	71	82	75	79	84	70
20034	2151	947	524	373	317	274	244	197	194	211	187	197	199	154	150	169	187	179	177	166	159	177	179	144	169	174	186	162	133	155	176	163	145	154	166	171	182	157	168	171	172	162	137	172	157	156	162	184	163	145	173	153	159	154	155	154	165	167	172	163	168	204	162	173	163	168	171	182	152	139	175	160	166	167	156	161	165	164	156	154	142	168	153	145	172	189	160	155	153	163	151	159	164	154	151	169	164	166	180	174	167	148	133	166	165	138	173	168	157	170	171	162	161	153	186	163	147	160	145	159	153	189	170	154	152	160	179	190	161	164	162	138	161	161	172	191	165	162	164	164	165	145	190	147	145	175	169	154	167	160	194	171	133	150	172	161	166	149	153	163	145	157	174	148	142	164	142	170	161	143	165	162	159	140	171	145	143	132	167	157	143	154	164	186	163	164	159	136	143	168	150	185	173	179	155	155	160	151	143	184	153	148	167	163	158	174	170	162	132	157	142	146	152	146	165	170	132	160	160	148	155	151	175	168	145	174	150	142	164	144	179	154	175	164	165	158	162	175	167	146	134	150	148	158	169	158	178	164	166	168	159	145	140	152	176	165	170	186	154	144	163	144	154	154	180	146	165	156	158	142	169	188	159	163	163	160	138	149	178	146	170	176	196	157	146	154	176	152	170	160	159	162	145	158	159	142	168	170	177	154	155	171	171	175	173	145	146	155	156	160	144	139	153	159	161	148	153	179	172	152	163	152	163	164	153	169	146	175	160	150	157	166	148	159	179	160	184	146	165	157	173	152	157	125	163	152	167	168	173	174	156	157	210	150	150	157	155	167	147	144	174	172	150	164	154	147	173	133	157	139	163	162	193	144	162	183	148	137	185	204	143	159	160	177	168	156	167	148	152	157	148	159	161	172	159	184	170	175	159	165	179	139	146	176	160	162	164	133	145	143	183	149	151	161	171	169	174	155	180	158	167	167	163	146	157	161	157	167	160	168	166	178	152	156	169	161	155	168	173	181	156	175	165	160	171	157	137	156	159	141	151	141	150	150	171	150	155	169	148	151	161	176	179	154	170	149	169	169	142	171	137	153	147	139	159	148	169	142	160	159	153	162	148	182	144	169	144	150	171	144	143	161	168	158	176	160	148	159	170	157	162	195	165	161	169	158	172	159	171	153	175	165	168	158	172	179	193	148	142	155	147	156	184	155	153	160	155	177	153	178	181	155	171	159	155	149	162	159	167	154	173	173	165	157	169	167	150	165	175	180	173	160	160	170	165	143	163	148	171	132	160	170	165	173	161	156	160	175	161	173	150	136	156	170	192	161	159	141	147	179	149	160	156	173	158	155	169	186	171	162	153	159	144	165	169	175	136	165	156	164	148	156	182	168	156	146	143	145	149	169	163	162	150	178	170	170	150	141	159	169	168	151	162	167	178	157	186	154	146	182	144	155	178	151	162	175	148	152	165	136	174	171	159	158	187	152	160	156	156	162	146	169	168	164	160	177	155	160	162	161	147	158	129	160	175	161	159	164	156	141	156	172	170	167	130	154	179	139	156	164	164	173	166	159	175	174	162	161	159	141	164	145	159	133	153	152	154	152	174	142	166	170	148	177	169	156	161	169	180	151	136	159	163	143	180	167	162	133	152	178	191	142	139	162	160	132	172	160	154	153	142	171	148	174	151	155	159	161	179	151	165	163	151	154	169	163	176	149	169	162	127	169	194	172	151	169	172	185	160	145	163	148	158	146	158	168	148	178	154	176	162	166	169	155	149	169	155	167	181	160	151	176	167	170	163	166	148	181	172	167	177	169	185	159	169	198	149	156	160	156	176	163	170	165	164	188	164	153	141	148	148	162	166	165	171	145	146	167	161	173	150	172	171	162	183	176	155	178	166	143	142	155	160	180	173	160	173	159	164	159	179	183	153	158	136	162	189	148	160	167	167	185	151	172	173	157	177	142	145	157	160	153	139	159	176	149	160	152	144	162	181	165	150	170	148	159	155	165	177	166	166	149	136	144	172	147	170	172	148	161	168	160	147	172	147	145	158	173	168	155	171	165	157	157	178	174	143	164	163	162	135	184	167	164	156	155	162	175	163	174	177	158	157	155	151	146	165	168	153	166	147	173	172	175	154	165	159	163	175	174	164	169	139	152	148	183	155	167	137	166	152	148	180	157	156	149	165	166	165	140	173	170	181	144	166	151	170	158	149	182	168	156	151	179	151	159	159	163	163	191	140	153	140	175	168	155	173	133	158	176	160	158	156	167	162	167	177	169	168	165	155	141	171	150	177	167	138	161	163	163	161	177	155	174	181	154	171	183	147	135	168	167	149	157	184	170	171	169	172	166	169	139	164	175	159	160	147	174	176	159	162	164	165	177	135	167	176	159	172	151	141	162	139	168	176	141	159	155	150	168	174	149	162	160	169	134	162	164	161	147	154	155	161	157	156	156	151	165	151	171	163	156	150	150	147	148	150	174	153	168	168	152	147	166	169	162	166	130	157	163	181	172	148	154	157	157	154	154	150	149	165	153	174	151	164	156	178	161	163	159	160	172	155	136	153	165	154	151	165	156	159	149	162	155	171	154	175	161	158	165	167	162	153	138	173	167	144	170	152	166	155	165	151	152	149	155	165	167	170	169	146	170	178	142	175	150	162	157	191	171	166	141	149	174	167	170	153	159	166	149	161	161	175	172	168	146	151	155	156	164	184	139	176	157	171	161	164	186	167	155	166	156	153	157	157	164	163	168	163	160	149	144	141	150	146	160	154	173	162	148	156	163	164	170	154	149	162	172	165	156	169	176	158	157	176	148	166	173	158	141	156	161	183	167	175	160	151	146	152	151	163	166	181	175	165	151	164	140	160	152	165	186	158	167	150	187	147	166	143	184	155	143	162	149	177	188	168	171	179	164	152	143	151	149	176	162	185	163	156	164	167	166	167	168	171	152	151	145	166	158	157	139	137	179	169	159	181	154	148	181	169	160	168	139	159	178	155	156	152	161	160	159	150	171	144	138	163	152	163	160	149	164	155	153	164	145	167	160	169	175	148	156	176	156	166	161	152	159	165	154	129	164	167	157	135	153	168	142	167	162	171	158	157	149	160	153	172	153	160	162	166	166	160	157	153	143	160	171	178	164	165	152	168	143	157	195	178	161	151	161	167	150	153	155	150	153	177	155	131	158	155	135	156	160	150	165	163	150	182	180	150	155	185	170	174	177	168	157	166	177	167	138	150	178	185	154	161	147	156	177	190	167	183	164	174	165	159	158	153	164	144	164	158	147	153	171	179	142	142	153	174	163	153	157	158	187	170	172	184	159	172	160	170	162	168	166	170	180	156	145	134	145	171	141	176	163	142	156	160	183	153	169	172	164	162	169	172	173	162	163	152	141	160	146	138	158	153	139	168	140	156	167	138	166	158	155	173	166	146	155	182	170	165	147	186	145	133	163	148	174	190	173	161	170	154	160	177	165	151	177	173	152	166	145	194
24755	21698	29205	24739	20687	1913	534	332	283	270	247	192	207	193	187	180	152	149	167	169	140	134	159	162	148	125	150	119	142	139	117	146	148	142	142	148	144	135	123	133	136	144	144	131	140	149	135	140	141	147	163	143	131	133	116	134	131	138	131	133	141	144	125	133	121	134	129	153	132	143	136	146	120	140	124	133	142	155	127	123	146	150	126	117	127	127	129	133	139	130	139	135	140	120	141	147	128	133	160	128	130	136	149	120	122	128	131	133	145	141	128	122	152	128	127	138	127	120	124	139	111	145	109	140	123	124	133	142	129	134	138	149	112	131	140	130	146	140	136	139	111	140	126	120	110	127	109	130	143	126	148	144	133	129	121	158	97	136	140	155	116	127	127	130	130	128	112	132	148	120	122	155	128	139	140	121	106	151	152	122	127	108	103	116	126	114	113	123	133	133	108	131	127	121	139	119	141	137	113	128	118	127	151	135	147	139	119	137	136	126	134	132	135	115	134	134	124	125	136	113	149	139	117	143	139	137	140	141	134	141	125	117	130	135	132	132	136	148	115	140	128	126	135	133	96	126	122	141	115	129	112	129	159	120	112	127	137	139	120	124	130	112	132	126	130	131	135	126	128	148	133	125	141	130	136	141	120	147	122	134	144	114	122	143	131	134	123	108	133	127	131	141	125	136	110	123	125	119	139	140	136	144	129	132	127	125	114	133	129	137	117	121	125	121	121	134	138	148	131	133	126	126	126	131	123	132	128	145	137	110	117	141	126	107	131	117	139	129	118	145	134	133	138	145	128	115	127	139	138	126	140	127	115	129	134	117	135	136	130	135	128	143	152	149	155	160	111	137	141	125	133	138	132	145	153	125	117	127	141	140	123	114	131	125	126	123	131	148	144	135	146	130	136	139	131	122	130	133	139	148	121	135	128	125	132	146	143	132	136	135	143	136	137	128	144	135	119	145	139	124	128	152	132	150	125	144	122	136	114	107	125	135	118	131	118	127	112	127	135	150	120	129	130	136	119	125	150	109	118	147	115	142	132	133	132	161	124	146	126	105	126	124	129	161	131	116	136	128	124	132	139	132	133	130	129	135	132	138	131	114	124	156	126	132	156	135	147	104	137	109	124	117	121	121	128	136	107	136	117	153	147	128	133	140	151	137	149	120	135	145	140	117	139	133	126	130	116	137	117	118	132	115	135	153	130	146	146	146	123	122	125	129	134	128	122	117	135	149	133	148	139	106	126	116	111	133	136	145	127	126	131	133	145	131	123	140	130	115	121	131	112	133	143	137	135	143	145	141	108	129	138	112	148	117	131	133	130	142	123	133	138	117	131	136	129	125	128	135	155	121	112	117	126	149	131	138	131	144	127	131	130	130	137	132	142	122	121	114	135	139	128	137	135	115	156	137	133	124	114	121	147	128	136	127	119	144	120	145	124	151	131	110	119	146	115	126	140	140	140	128	136	129	131	112	111	137	131	138	138	128	135	123	125	140	113	128	135	132	148	143	114	119	118	118	136	142	130	111	119	121	134	136	127	109	128	132	128	137	136	115	131	132	132	117	150	118	122	134	118	124	127	129	126	134	135	118	121	139	134	136	155	119	143	125	140	142	140	124	149	119	137	118	122	139	126	139	131	127	119	144	148	98	129	130	136	144	125	112	123	132	131	126	132	125	110	150	119	118	112	131	120	137	146	139	160	120	142	119	140	136	140	125	126	110	133	127	130	137	136	137	142	123	133	142	145	134	126	134	137	147	134	113	119	126	129	137	140	147	120	128	128	147	136	141	138	134	131	133	113	116	136	129	150	141	124	140	128	145	120	131	117	141	130	105	132	114	121	127	139	122	119	126	138	115	126	130	109	146	142	123	134	127	133	117	134	130	122	130	135	122	132	139	139	133	140	130	113	133	152	123	141	136	160	142	117	133	142	138	127	122	134	114	114	122	134	131	132	130	128	111	121	111	166	131	131	107	122	131	117	132	149	138	147	131	120	128	133	125	127	139	133	140	138	139	139	115	120	138	143	123	127	122	121	128	137	136	125	116	147	123	129	149	116	134	135	126	127	127	118	122	139	122	132	123	121	142	117	133	132	136	122	123	137	113	138	115	140	122	142	113	115	132	124	131	118	133	133	130	143	130	154	118	122	137	121	132	113	117	132	143	117	134	133	131	121	134	127	126	126	138	116	139	137	133	131	130	124	127	122	122	137	113	131	145	141	117	131	138	129	122	119	112	115	117	149	131	138	120	127	148	134	113	135	135	123	148	111	130	138	109	137	140	132	138	119	126	127	116	140	124	147	134	137	128	136	106	142	120	134	138	147	120	114	110	131	121	147	132	115	129	140	119	142	120	119	135	113	106	140	144	147	113	141	144	125	106	137	117	146	113	129	132	158	131	146	124	119	140	123	134	138	148	139	147	124	123	129	132	134	128	101	119	99	130	116	126	134	120	117	107	133	132	129	128	122	135	131	121	132	116	119	130	112	121	130	145	124	133	155	103	126	128	155	132	142	128	127	140	134	125	131	127	148	120	137	141	120	125	154	140	140	119	124	117	121	120	124	129	128	159	104	134	145	120	161	116	136	118	126	132	137	126	134	138	108	130	134	136	123	123	129	131	125	129	133	128	128	131	129	124	113	151	116	148	124	141	133	137	128	121	126	134	123	130	126	129	142	133	132	121	126	137	128	142	130	116	129	138	140	136	136	129	130	122	140	107	132	131	143	131	149	142	133	128	120	121	126	118	134	117	124	151	138	124	129	128	152	142	131	127	141	124	140	141	128	134	140	119	137	124	116	145	120	129	119	125	127	141	147	122	133	134	131	124	145	135	140	130	145	115	126	138	118	130	148	117	108	128	119	115	139	115	119	130	158	124	120	130	139	127	117	134	131	127	126	115	138	111	134	143	137	115	146	132	115	120	130	125	144	130	122	144	123	133	134	114	123	147	129	151	120	132	125	123	128	124	112	125	124	127	132	144	145	135	129	130	127	119	140	121	135	125	144	131	121	134	139	110	133	119	132	110	141	133	123	147	137	117	148	130	121	143	123	129	117	141	119	143	163	155	124	123	136	104	124	148	118	120	126	120	120	141	140	115	140	120	142	128	136	156	134	126	125	147	125	130	140	144	142	113	108	129	136	127	112	133	113	125	129	126	122	131	124	122	128	122	129	134	131	136	147	111	120	147	111	118	128	131	144	134	146	116	121	149	154	121	131	120	153	133	146	153	128	141	146	129	142	133	119	126	108	131	147	119	140	110	119	137	131	123	138	86	127	125	138	119	128	123	126	135	113	120	123	146	117	134	131	124	133	135	125	138	113	117	141	128	125	129	114	138	145	130	129	124	111	121	137	131	111	139	128	133	132	118	115	126	144	121	132	130	126	128	109	125	131	132	122	142	128	133	125	121	104	135	123	134	134	136	120	122	139	124	147	127	123	130	130	132	137	124	123	116	131	117	123	119	145	125	120	149	138	120	142	108	145	125
42091	11031	8502	4248	2704	1895	1488	1199	1020	765	674	617	609	509	509	444	441	414	396	383	396	354	348	323	331	347	324	323	311	311	313	285	315	320	324	290	317	301	298	303	284	331	287	287	287	266	286	264	263	300	290	273	276	311	249	266	259	287	289	275	265	310	261	268	250	260	281	290	271	269	247	272	273	281	261	258	251	282	276	286	313	263	270	266	292	299	262	276	284	254	273	270	257	292	278	260	254	258	270	295	259	264	258	280	275	282	249	262	280	256	272	291	290	258	261	268	256	266	265	273	292	270	247	241	284	249	253	259	281	271	266	253	274	262	283	271	267	287	287	285	282	257	293	286	269	273	277	283	253	261	280	291	266	271	276	296	249	298	250	245	269	252	290	293	276	247	264	253	248	264	290	284	243	279	257	264	290	293	270	244	263	256	284	281	290	267	297	285	264	286	251	289	258	272	245	257	281	262	254	269	273	247	242	255	255	249	257	279	270	275	249	250	263	245	259	293	246	262	294	256	266	256	261	257	260	248	280	238	250	267	269	268	265	256	272	274	274	256	276	274	275	272	280	284	272	271	254	226	253	267	248	291	266	284	265	273	291	268	289	256	251	289	273	268	282	269	279	252	258	257	296	272	263	262	275	293	288	302	277	267	289	235	280	253	265	279	262	264	258	281	290	276	245	262	272	261	273	301	235	284	278	259	269	312	282	263	282	266	274	266	283	260	274	256	263	284	274	291	281	282	266	295	275	264	268	250	251	252	274	288	263	238	248	262	277	270	262	271	242	249	256	266	292	275	235	266	249	290	269	279	259	282	226	276	263	270	275	261	269	266	251	260	269	268	292	252	269	265	251	280	260	279	239	273	282	276	298	250	294	278	264	259	275	290	248	280	266	251	264	259	273	281	275	255	259	266	262	268	260	262	256	274	264	262	269	266	265	302	287	287	272	267	269	257	242	268	312	249	242	252	259	256	289	260	244	262	283	236	294	253	247	260	278	253	260	268	254	238	285	275	257	262	305	269	269	260	299	257	250	289	275	298	259	276	252	263	274	266	248	262	248	252	276	251	274	286	251	265	262	268	284	262	266	242	264	261	238	258	271	271	281	257	262	295	264	248	264	312	275	272	278	277	270	279	285	262	279	259	254	298	251	252	267	267	282	291	247	283	251	281	275	260	251	290	271	272	252	246	272	246	267	242	250	291	281	249	265	293	269	271	259	275	279	247	260	269	271	273	258	290	276	251	281	273	280	292	272	283	264	262	283	271	253	261	296	291	283	273	241	238	295	255	263	264	257	293	297	257	248	288	285	247	254	296	249	260	249	237	276	275	289	282	269	267	276	266	279	272	262	268	271	242	257	278	266	278	252	222	254	263	277	295	281	286	256	254	258	235	301	256	272	258	263	278	274	263	241	260	271	279	269	257	281	266	287	254	261	275	275	255	282	272	256	281	257	270	269	266	253	271	269	287	252	259	269	286	234	261	293	276	280	281	293	279	251	260	258	269	254	240	274	270	265	268	267	264	285	271	270	285	265	267	247	256	278	276	281	249	265	278	262	262	272	291	281	297	223	288	268	273	289	242	266	270	270	288	247	270	265	263	256	283	254	265	264	269	293	258	267	241	259	271	268	256	282	274	252	266	279	285	281	264	277	285	267	283	288	273	248	263	262	262	306	238	276	253	248	282	303	273	260	227	232	258	261	262	261	258	287	300	257	283	283	283	274	267	266	249	264	255	299	262	257	260	260	287	269	270	262	270	264	248	248	293	275	251	258	275	271	280	272	269	249	241	285	264	280	284	286	253	252	277	299	235	243	267	272	274	262	310	261	277	264	273	230	237	261	284	258	259	272	272	244	267	264	260	259	285	278	256	271	280	279	271	310	249	244	290	266	266	256	302	268	277	271	274	234	267	314	273	302	269	280	246	259	269	279	298	252	273	261	270	274	265	231	252	246	245	283	281	292	263	289	272	276	271	270	254	273	289	248	270	254	235	275	262	272	267	277	269	278	281	281	270	261	264	265	252	244	230	266	263	263	266	276	248	259	251	252	293	258	261	261	276	272	272	271	270	252	252	259	289	284	276	290	275	278	308	237	280	256	279	258	287	273	282	307	256	286	285	247	253	248	272	289	260	287	290	249	282	267	270	293	262	272	276	261	279	252	265	266	263	272	285	285	272	250	238	259	254	263	262	260	283	258	280	252	254	273	272	255	280	247	257	266	254	234	248	257	259	283	277	280	288	267	243	267	279	260	273	273	265	262	258	291	247	238	298	265	297	245	266	296	274	268	276	259	243	263	268	261	266	264	276	266	281	264	251	286	283	281	271	260	243	293	269	265	246	304	236	266	271	261	284	261	283	276	293	264	257	275	249	269	292	269	254	275	266	254	278	271	274	261	257	298	298	275	259	262	243	284	243	225	268	261	271	225	274	267	262	278	287	283	271	283	247	284	267	254	249	288	290	247	288	287	285	288	254	267	277	265	282	287	279	228	281	278	242	267	239	265	270	247	276	251	275	291	276	281	224	272	254	252	284	276	261	228	234	269	286	311	285	268	270	282	282	275	248	289	256	260	277	271	278	265	272	263	273	258	250	273	278	273	254	287	260	284	249	253	246	261	273	263	278	272	272	263	279	283	243	264	261	261	274	275	280	260	258	269	247	283	264	270	253	284	229	240	243	276	253	265	274	267	301	243	269	281	260	271	256	255	267	278	252	228	297	294	257	276	281	261	272	286	291	259	255	264	266	259	263	254	258	261	232	257	289	274	281	223	257	267	266	260	250	271	287	305	282	274	257	258	295	261	253	241	263	262	299	245	303	281	269	264	263	256	241	249	268	280	254	254	263	269	252	278	273	291	278	267	265	276	266	277	246	273	287	275	283	269	284	293	277	264	270	279	275	268	275	250	245	286	267	264	285	276	247	274	258	269	260	247	265	260	259	278	273	245	279	234	237	276	258	268	250	265	270	282	269	257	280	293	258	278	285	278	255	258	257	274	272	274	297	291	242	266	261	248	261	254	255	275	275	273	264	238	275	255	232	252	273	270	265	239	296	249	272	274	268	253	249	250	257	274	283	261	241	287	253	263	307	311	260	255	301	294	282	261	268	262	263	302	289	281	265	255	285	264	270	278	246	272	264	285	250	241	291	291	278	219	300	250	253	273	277	267	281	264	284	267	275	285	280	281	271	259	288	293	303	268	280	295	281	254	270	271	266	249	276	299	265	285	286	271	274	279	259	255	258	254	250	264	265	269	273	264	236	276	259	255	264	273	265	248	275	269	274	247	284	262	251	262	270	280	266	264	270	280	229	259	262	262	247	268	281	260	284	273	238	268	270	264	271	264	250	284	278	257	268	270	265	290	266	290	276	282	274	260	264	260	269	254	233	277	292	283	253	282	293	244	275	256	262	254	269	261	270	260	278	290	269	275	296	271	298	269	295	266	295	264	271	278	283	253	260	289	259	278	277	270	273	260	286	272	250	259	263
23897	21740	29822	24229	21740	19356	1989	813	603	536	511	446	416	391	418	343	341	334	372	307	349	335	343	317	318	310	318	292	311	318	347	298	317	322	284	292	300	263	289	308	277	295	277	277	304	343	281	278	320	285	319	254	267	257	294	300	295	314	285	289	318	282	274	289	304	265	298	291	281	284	276	302	290	281	271	291	267	278	286	303	288	291	270	308	326	284	285	289	303	284	275	302	287	284	286	301	292	292	299	286	294	302	289	299	306	302	319	258	316	263	313	310	289	278	275	266	275	293	263	270	316	271	271	303	320	241	246	281	301	266	249	317	253	304	279	271	294	274	275	274	282	285	252	284	273	267	283	273	282	264	299	272	267	279	264	275	291	292	287	279	314	288	297	316	257	276	269	306	302	311	279	273	264	278	313	274	259	282	280	268	299	271	281	305	305	289	285	283	291	257	274	317	290	311	277	280	297	262	282	321	276	295	288	276	240	266	286	265	296	284	270	281	310	247	284	272	284	274	275	291	299	250	288	277	297	282	295	268	293	279	266	272	270	273	287	283	310	293	277	291	259	282	287	311	284	279	283	298	275	272	286	255	259	268	269	284	299	276	290	257	290	281	258	256	289	290	299	284	301	293	305	262	298	296	315	254	289	257	277	292	286	287	291	278	289	276	289	311	286	293	250	308	290	273	278	277	302	270	299	266	269	303	268	287	305	256	295	298	271	294	292	293	260	286	280	260	270	311	284	286	308	291	279	263	287	307	288	276	289	303	272	278	268	277	295	295	253	272	280	267	274	271	259	278	300	285	269	274	281	248	275	315	310	272	263	281	283	296	295	292	253	286	265	253	294	282	270	266	308	270	259	283	308	262	280	297	257	276	276	271	293	302	273	265	309	271	303	290	271	257	256	329	311	300	295	262	284	306	307	265	284	279	254	295	285	296	305	324	279	277	286	304	262	273	312	296	283	285	261	294	269	278	306	268	319	281	251	259	329	297	297	279	261	299	313	282	296	298	270	283	301	290	260	241	299	264	245	269	286	296	268	269	281	293	277	271	280	280	284	290	278	277	314	285	296	293	283	280	246	288	281	266	280	301	286	278	293	256	290	269	313	280	276	283	311	272	284	291	312	282	264	264	300	281	291	273	267	285	281	289	284	300	257	312	299	282	274	286	275	273	269	300	254	256	315	271	283	279	284	284	270	263	251	307	298	301	301	293	301	264	284	269	289	299	280	275	274	281	307	255	278	288	294	260	308	278	273	267	324	260	280	266	291	269	288	280	277	274	306	259	274	250	275	292	284	274	274	264	283	284	286	271	288	264	278	274	294	307	280	255	297	304	280	298	285	307	259	288	263	275	291	301	280	291	268	277	290	253	280	281	277	272	279	303	285	277	275	256	292	293	271	268	268	298	293	292	287	267	300	290	270	304	267	280	281	271	300	290	276	270	275	246	281	273	260	269	263	272	257	299	263	288	293	264	291	276	261	305	301	287	302	304	263	285	273	286	286	282	284	292	269	279	315	303	273	309	262	274	289	264	304	286	273	280	303	269	296	297	291	261	270	284	300	250	274	300	295	289	299	298	322	281	256	296	292	277	276	268	274	298	282	274	271	283	275	280	274	314	293	273	258	274	284	279	293	264	271	241	262	266	302	278	240	258	300	262	308	261	293	272	269	292	263	281	294	249	257	274	298	313	293	292	288	298	278	320	266	289	320	304	303	273	270	290	304	274	264	311	289	284	281	289	274	314	253	266	270	335	277	282	270	282	292	262	279	314	276	292	278	274	268	313	288	286	297	272	254	306	298	291	280	262	276	301	252	294	308	291	285	277	302	264	267	294	268	271	257	301	291	262	274	260	281	313	252	323	275	263	287	270	279	261	324	290	245	282	282	285	292	263	315	299	291	297	288	304	308	299	286	289	297	285	276	280	284	286	308	242	256	311	279	274	281	297	290	316	250	289	293	263	252	286	265	271	296	290	312	303	270	265	310	250	259	273	291	272	278	277	268	243	261	292	289	315	259	283	258	289	296	310	270	283	296	285	285	291	294	265	289	288	292	284	285	271	260	287	276	274	289	281	276	288	269	265	310	292	276	270	267	257	296	252	273	261	282	297	269	310	278	267	284	290	321	246	300	277	308	264	320	299	327	291	270	270	291	279	271	289	284	288	285	288	292	322	278	264	284	251	292	290	295	296	267	270	271	274	309	261	273	289	274	263	298	270	319	277	266	265	261	284	267	271	314	309	268	268	257	253	282	281	272	273	280	283	281	293	276	272	288	285	318	291	300	246	275	270	282	252	280	275	274	286	244	276	271	261	271	288	283	278	278	245	306	265	295	302	287	281	301	252	282	277	286	292	285	261	305	274	298	273	302	302	295	281	270	259	291	271	293	299	284	279	290	289	312	264	294	268	292	294	287	268	287	280	296	260	284	305	321	275	262	264	245	292	257	266	297	267	304	292	265	274	292	262	267	311	321	282	260	287	290	279	289	307	264	277	287	296	283	270	293	281	276	295	293	270	289	278	279	321	280	302	305	302	284	282	271	295	285	281	294	293	277	254	301	271	264	272	279	302	259	287	286	287	278	263	273	269	298	283	287	292	288	281	282	287	276	271	256	246	295	285	281	289	306	279	301	298	285	284	263	284	268	292	287	307	283	294	274	262	270	270	292	291	281	298	291	273	287	280	290	260	274	309	258	276	303	281	265	272	278	249	321	312	303	279	280	267	261	277	285	289	269	265	272	314	259	283	250	285	252	300	274	280	267	291	296	302	292	263	301	309	285	256	287	267	284	276	293	279	273	273	268	283	315	301	282	305	278	268	275	303	308	260	276	279	276	284	289	279	282	297	279	288	268	269	301	247	245	259	276	275	282	307	305	300	283	283	278	304	290	283	283	306	268	274	272	292	300	320	280	272	261	280	294	255	272	270	257	288	292	290	285	313	272	277	286	297	302	264	273	269	301	310	271	302	283	304	267	273	290	320	295	282	302	301	274	315	279	271	245	274	248	299	273	311	279	291	263	307	264	288	255	303	284	294	288	276	291	298	293	290	272	273	294	262	294	306	293	269	268	264	303	302	274	283	258	305	262	311	291	263	276	267	267	269	257	275	295	281	288	297	259	265	255	299	284	277	276	289	280	290	270	268	304	247	285	295	286	261	317	289	309	276	273	285	282	269	272	283	265	282	268	264	314	280	277	267	282	243	268	288	313	281	283	294	278	249	264	276	282	256	311	269	271	295	270	300	297	305	255	244	257	271	275	260	303	297	247	273	276	321	312	283	279	267	262	289	290	301	277	262	282	287	296	253	297	278	286	286	297	272	298	259	276	308	273	279	283	295	266	286	264	311	288	266	274	278	276	250	262	288	310	284	292	293	294	261	267	300	271	253	285	325	291	282	305	244	297	291	301	280	288	284	295	248	298	298	279	278	291	276	311	289	254	265	267	261	279	307	274	274	289	296	299	292	289	274	291	294	279	275	296	281	301	277
47181	16387	13925	7471	5078	3747	2808	2380	1908	1581	1397	1289	1145	1072	933	896	908	854	766	741	748	727	681	650	675	682	614	650	682	609	600	595	573	612	589	583	603	594	572	578	561	611	567	569	564	586	543	567	509	529	594	590	600	580	557	593	568	544	574	493	561	532	594	542	566	601	562	572	528	529	575	523	554	545	544	540	548	565	515	544	527	571	522	536	555	512	560	554	541	515	525	572	576	526	554	508	525	572	576	553	547	538	537	525	569	530	521	551	536	547	547	558	544	576	504	566	515	557	539	538	558	564	527	571	559	534	565	545	570	528	587	553	544	585	553	551	521	555	489	560	523	558	572	530	527	536	541	525	521	552	577	548	522	605	534	567	533	540	580	554	598	522	526	547	545	570	537	546	539	562	515	558	572	533	564	541	607	542	554	524	523	515	551	554	545	545	524	575	534	553	527	594	577	537	547	555	558	558	566	510	546	512	547	531	553	559	576	546	508	538	572	515	545	569	552	504	545	597	572	540	576	517	569	548	525	539	587	561	561	522	532	487	531	510	513	527	575	551	532	558	511	502	568	514	542	514	553	529	535	514	532	577	548	540	529	518	520	559	537	550	556	523	514	545	510	528	541	505	516	549	573	535	526	539	560	570	536	482	530	555	556	545	506	535	528	525	524	519	545	533	527	560	535	514	554	578	528	568	509	562	550	560	545	560	541	561	507	537	535	543	519	543	581	544	537	523	554	561	530	513	563	562	546	546	560	556	523	523	518	569	521	502	530	532	535	518	575	559	520	504	544	541	543	527	570	513	552	545	529	539	536	542	575	516	570	528	546	536	533	513	542	523	563	548	534	549	530	530	546	532	525	544	553	556	555	526	530	567	515	534	535	568	514	554	521	557	565	519	519	488	536	575	542	555	538	550	547	544	525	532	539	556	540	575	526	521	552	526	552	548	502	521	578	543	542	542	508	531	586	517	511	522	523	558	529	536	506	536	564	540	524	502	535	535	565	554	502	503	563	509	556	555	512	551	513	570	540	533	543	546	538	563	556	559	543	564	532	529	533	531	550	548	536	562	557	568	540	562	573	572	546	580	546	548	540	533	591	544	527	547	539	556	581	533	552	492	596	535	522	523	554	531	529	530	545	547	520	553	552	527	522	537	523	523	542	546	540	553	521	531	538	510	529	504	534	567	573	537	549	540	541	556	535	515	569	506	551	554	530	559	566	592	509	557	540	543	536	567	556	563	510	559	536	531	528	552	575	520	550	543	524	522	529	534	538	505	545	551	559	534	561	547	564	533	543	518	539	549	539	487	539	556	506	545	573	534	561	527	494	520	574	532	527	526	550	548	576	572	561	563	554	571	520	519	529	546	515	522	536	575	531	518	522	508	542	553	550	562	554	516	556	501	489	525	540	554	563	542	566	513	532	535	512	551	563	527	550	523	530	541	532	485	555	508	554	560	506	593	548	512	546	540	526	547	546	519	535	571	542	558	502	569	530	564	515	560	507	544	554	536	569	556	571	532	553	552	563	516	537	548	523	565	518	515	531	514	529	513	519	512	553	534	539	534	566	553	523	502	517	506	537	570	541	536	557	522	578	556	584	552	517	506	502	544	552	552	551	531	525	522	566	552	557	564	545	527	541	562	530	566	558	513	531	544	519	587	522	543	540	501	521	566	558	517	520	542	546	519	528	543	552	524	550	528	511	543	525	543	537	524	548	558	521	566	550	547	577	562	510	543	508	519	540	511	523	553	555	550	555	486	547	527	525	563	573	520	535	525	556	548	533	578	542	540	601	577	567	548	533	548	524	552	553	534	557	531	534	520	566	543	531	545	503	542	533	521	519	550	527	534	553	519	571	499	540	537	551	532	545	529	527	570	525	525	545	524	580	513	550	521	533	501	514	532	585	565	516	550	547	576	518	528	528	581	490	502	569	547	520	547	548	509	555	517	513	539	539	505	564	508	529	551	545	538	550	526	516	540	523	561	511	510	533	530	533	569	567	550	557	509	529	525	550	573	508	561	519	524	573	547	580	573	524	516	549	496	553	536	538	551	519	529	527	519	541	580	573	537	551	547	537	550	517	565	562	493	547	519	561	557	537	545	553	521	507	567	515	562	527	531	523	597	565	565	509	543	556	566	529	549	586	581	497	558	556	541	521	541	552	510	471	524	562	496	549	490	538	547	526	572	556	524	552	559	551	564	549	523	496	547	561	512	552	518	536	532	526	525	523	554	531	490	547	531	553	539	573	533	534	567	570	543	544	530	494	555	552	543	555	540	533	551	575	560	565	523	532	531	542	498	539	531	558	529	514	536	521	541	497	500	512	544	552	535	520	521	573	539	529	527	550	503	504	582	536	534	514	511	537	547	604	565	537	537	580	552	563	494	534	524	513	514	526	535	535	519	571	537	500	552	525	554	571	506	547	586	517	493	540	539	548	551	569	567	535	540	516	566	538	577	565	547	564	540	561	538	558	537	528	539	530	531	531	541	491	508	514	496	556	559	509	569	535	521	507	567	532	510	515	520	586	567	541	583	532	544	587	536	526	543	544	562	518	560	553	530	513	554	551	543	536	530	542	528	505	542	509	475	529	552	479	529	564	543	526	522	565	536	574	543	536	523	539	537	538	538	553	547	514	557	483	529	581	528	518	539	566	543	531	576	520	548	570	512	500	564	536	551	532	559	552	526	525	511	553	570	572	505	516	554	526	540	538	566	538	509	545	536	567	526	544	569	576	593	541	512	526	576	538	486	536	509	521	556	518	558	548	594	550	583	530	542	522	540	496	585	505	547	538	557	550	510	540	560	517	558	569	537	537	574	599	557	521	579	573	527	591	570	554	551	543	560	540	533	531	576	516	555	510	535	537	536	571	552	521	533	566	528	521	517	531	555	547	546	490	527	548	562	620	546	501	523	534	517	585	516	526	492	577	509	571	509	537	520	544	575	562	534	527	585	546	529	577	542	554	529	575	532	571	563	527	518	537	549	508	528	520	527	558	500	517	571	551	534	549	518	535	541	534	548	583	544	509	532	580	508	531	509	557	506	539	525	556	498	542	553	531	529	537	535	562	547	537	524	528	538	544	539	543	561	533	579	550	549	526	544	521	511	529	590	549	533	516	538	546	506	540	575	530	509	542	519	520	570	553	510	515	546	536	481	543	528	555	551	528	540	509	499	532	562	552	577	521	546	559	531	529	504	554	503	529	489	580	584	555	564	557	548	506	548	555	509	574	553	514	542	523	549	576	519	538	532	560	552	504	568	544	543	518	547	522	517	493	540	521	560	526	516	516	554	528	526	528	560	571	549	515	547	512	573	563	533	520	528	575	555	570	562	516	489	520	524	549	556	523	576	563	520	508	494	562	469	537	541	494	550	554	559	545	520	538	541	536	560	481	549	550	565	526	555	520	541	521	525	528	568	509	522	535	534	559	571	541	537	522	525	535	545	536	538	535	523	536	571	565	560	551	535	538	568	534	550	549	530	591	536
26153	20227	8158	364	153	122	106	91	88	99	72	82	99	76	83	92	73	59	61	74	71	90	71	82	79	78	82	64	74	78	104	68	84	84	80	76	61	65	82	90	77	73	73	80	80	68	88	78	77	67	86	76	76	90	71	81	63	64	67	85	70	62	90	89	68	63	68	61	86	79	81	63	83	75	76	75	60	76	82	81	70	77	65	77	74	76	59	76	81	73	72	71	62	62	81	83	59	84	72	84	78	69	81	66	84	80	75	57	78	63	64	75	82	86	63	74	85	87	77	82	83	85	67	68	73	76	56	73	49	69	81	88	80	85	65	72	71	67	83	72	77	72	78	84	82	82	81	78	73	70	80	78	60	66	101	80	80	68	68	79	77	74	74	71	86	65	79	74	59	78	88	75	73	67	79	77	74	73	94	81	71	63	72	80	68	71	65	66	81	73	79	79	68	76	75	91	90	81	84	85	75	65	92	69	86	75	74	63	77	68	72	83	77	71	77	75	60	80	78	73	80	69	78	75	75	62	54	78	93	97	69	58	65	68	77	68	86	83	59	72	69	63	72	82	53	76	75	78	76	84	60	46	81	81	84	79	84	86	76	68	74	78	61	67	81	87	59	68	80	78	64	82	82	78	79	62	66	67	89	92	89	56	71	59	71	81	75	57	72	70	94	61	80	65	79	75	70	69	76	78	80	82	56	79	78	96	98	79	67	70	68	72	84	72	85	66	81	94	61	91	89	76	79	86	91	67	62	77	68	82	76	76	72	78	54	74	70	82	72	81	76	64	96	87	91	74	78	73	76	62	78	67	75	73	65	69	71	84	56	79	66	79	74	84	75	70	77	85	79	65	79	71	78	87	78	80	65	66	70	75	75	73	68	58	92	85	89	85	73	76	74	66	79	79	83	94	68	81	90	89	85	86	72	76	77	81	77	86	75	76	62	73	98	72	79	71	70	85	74	65	81	63	83	81	88	77	61	91	82	67	83	68	84	66	69	84	78	81	72	67	86	81	72	72	72	72	64	79	62	67	83	82	80	79	77	61	79	75	59	74	76	72	74	95	82	70	80	72	68	62	61	71	58	58	76	84	82	79	81	83	95	66	63	78	76	70	69	79	72	73	79	74	69	85	82	67	79	89	78	62	78	69	84	76	73	77	70	66	78	73	73	65	67	83	73	82	57	89	79	92	73	64	69	73	66	84	74	84	82	77	85	79	67	77	77	81	71	80	77	62	82	54	67	68	81	78	86	63	64	68	76	60	69	74	81	89	88	75	83	72	68	87	77	68	85	76	75	87	69	92	81	82	73	82	83	79	100	71	74	86	66	58	76	77	76	66	68	61	63	64	85	66	79	77	62	83	93	85	76	68	75	72	66	57	76	81	73	73	81	79	69	77	82	78	78	71	79	68	73	85	78	70	74	61	73	84	62	76	82	75	85	79	67	72	73	79	75	77	75	72	94	83	83	67	74	82	78	84	71	82	81	89	71	81	89	80	72	72	90	70	76	69	78	84	62	72	84	89	75	64	75	75	68	83	90	84	74	78	66	73	69	82	76	89	91	71	73	76	85	72	88	72	88	68	73	94	72	76	74	83	91	88	84	74	74	81	69	73	61	72	84	67	62	75	89	79	76	85	71	67	73	78	76	84	87	76	75	80	95	84	74	71	82	90	64	80	70	67	68	94	72	81	75	73	81	85	65	67	75	74	68	72	92	81	76	91	84	74	75	72	68	87	73	67	74	72	81	75	80	74	69	74	73	72	69	65	79	72	74	61	61	70	70	74	68	86	80	60	77	69	67	75	68	79	84	79	76	82	61	78	71	73	74	72	99	91	87	80	70	69	92	76	60	75	82	79	61	65	77	73	74	73	83	75	72	80	66	71	80	84	57	76	72	77	84	76	81	74	90	77	58	69	67	87	72	93	66	76	72	86	68	67	81	75	85	74	80	78	64	69	76	74	79	71	95	76	73	82	65	70	66	70	69	73	74	71	63	73	60	72	71	78	88	80	75	70	82	56	72	50	90	74	88	77	82	66	76	73	75	79	54	73	78	87	65	71	79	64	73	71	71	80	76	76	78	90	72	92	71	84	74	79	75	90	70	80	81	72	71	78	75	70	71	84	77	80	74	85	85	82	79	75	70	76	76	76	87	74	73	80	87	92	100	78	80	79	77	82	78	84	81	72	65	80	62	73	90	76	90	65	78	77	73	78	80	87	77	76	94	85	74	74	67	66	79	66	73	65	67	74	71	78	91	87	64	65	65	93	72	72	78	76	81	83	78	76	66	74	76	77	73	75	79	66	92	83	70	69	76	76	75	90	68	75	73	64	68	68	100	66	81	67	83	72	84	64	90	82	92	71	70	93	69	82	80	93	60	67	85	76	88	74	80	64	76	81	63	79	83	78	63	94	75	79	74	77	67	86	76	78	69	69	72	75	73	80	68	87	54	73	58	84	76	64	61	74	61	53	67	68	64	77	62	65	61	74	70	74	65	73	73	83	74	81	80	71	82	71	76	73	69	85	88	70	71	70	85	73	84	78	79	71	71	80	72	81	60	72	73	71	68	65	76	67	88	94	53	61	65	79	79	78	63	68	85	76	80	74	70	75	76	71	83	93	85	70	64	73	75	66	96	83	82	65	86	70	76	72	73	77	80	62	66	91	67	76	77	67	73	84	89	81	84	90	72	79	86	76	79	81	80	80	80	69	88	80	92	82	94	79	87	80	79	68	86	69	73	76	72	84	69	60	74	60	76	67	83	78	81	75	86	85	98	71	62	77	81	65	83	75	73	75	77	78	76	83	73	78	79	73	73	83	77	66	57	64	75	86	88	82	79	75	85	71	76	80	70	66	65	79	82	66	65	76	73	73	81	87	68	87	82	89	80	65	87	71	87	93	111	75	85	72	75	74	75	90	72	80	66	77	83	78	78	70	54	74	82	66	82	81	79	66	73	91	86	74	83	79	76	67	71	66	62	96	74	76	97	81	99	62	64	76	73	90	82	74	58	72	85	65	85	78	72	64	75	77	70	66	80	73	74	79	89	86	92	80	77	76	76	89	67	76	86	60	80	75	81	87	78	81	69	73	77	66	78	63	82	72	92	64	76	81	62	68	75	60	78	78	67	68	74	68	89	61	81	83	79	85	71	80	89	79	78	96	62	89	73	77	76	72	73	75	80	64	88	83	70	71	85	70	82	68	88	76	70	82	68	76	80	79	73	77	73	80	72	74	69	76	73	66	62	86	63	83	89	67	76	76	70	81	83	81	78	82	66	72	69	82	95	91	82	83	78	68	77	78	74	76	101	72	65	66	87	79	78	93	81	74	87	62	82	92	66	70	64	65	82	64	76	82	85	69	78	72	76	79	70	75	68	91	77	84	78	60	75	82	71	74	81	68	55	69	57	90	88	72	67	86	88	78	65	76	75	77	92	73	94	85	97	82	71	70	60	84	70	81	81	75	86	78	87	61	72	65	77	71
19891	2556	1020	544	433	294	289	251	250	236	227	174	187	177	164	176	204	181	170	195	187	189	197	166	153	156	184	187	212	144	188	173	177	181	186	173	176	178	158	181	203	189	186	150	171	165	164	155	170	164	162	151	162	162	176	152	153	167	162	178	161	173	170	144	163	185	181	194	177	168	165	158	158	166	149	184	195	154	153	161	155	145	147	163	161	168	155	182	179	181	158	173	165	174	156	160	172	176	168	193	177	173	149	177	180	171	170	190	173	195	173	166	161	171	171	156	164	165	184	174	166	168	156	180	157	143	182	155	162	167	137	150	160	168	175	160	189	172	173	170	162	179	179	174	163	175	169	159	167	155	169	165	156	189	153	174	194	175	172	157	167	167	175	150	176	161	158	166	164	157	185	172	178	173	184	186	165	154	199	185	158	177	174	157	191	169	167	176	159	174	176	169	171	162	178	181	144	156	175	183	144	160	163	174	177	165	162	167	190	173	166	178	168	153	174	162	164	150	179	177	141	178	161	172	168	168	193	163	172	175	181	164	178	160	164	140	174	156	172	151	164	209	154	166	157	173	172	172	163	171	143	161	169	160	160	170	171	187	166	160	168	158	170	147	182	180	179	159	170	176	159	162	176	160	166	170	168	180	171	189	165	155	166	176	176	163	164	190	166	176	157	183	140	174	178	185	145	172	192	163	187	164	160	166	160	170	146	152	137	155	181	172	157	175	187	178	173	161	190	160	181	171	180	191	174	150	157	156	192	172	170	169	179	166	187	152	163	154	179	184	150	174	164	157	176	167	168	202	151	185	135	172	188	180	181	148	149	169	177	165	170	153	178	160	170	182	159	186	186	170	153	177	171	180	185	170	158	164	177	183	159	164	196	177	191	163	165	160	162	170	145	192	180	172	174	166	125	169	161	158	174	150	164	194	177	157	152	172	175	174	154	184	156	174	168	173	150	178	163	180	193	161	158	167	179	179	167	160	153	144	161	182	157	146	159	159	154	165	172	184	160	142	165	160	154	158	162	159	170	156	154	173	171	141	164	174	164	192	151	185	165	167	179	172	181	170	163	144	163	182	141	142	183	190	151	192	173	197	175	188	189	191	146	168	158	188	170	191	181	172	147	187	171	161	174	164	154	178	170	174	172	168	164	177	185	162	158	175	155	148	155	183	168	159	162	148	185	137	195	145	163	162	159	182	155	154	169	176	147	161	158	171	168	187	164	172	169	176	178	172	191	173	163	190	157	175	170	166	196	176	151	211	149	185	180	173	177	177	196	154	174	174	179	173	171	150	156	214	174	169	167	184	201	156	173	168	166	192	154	176	156	173	155	142	137	177	160	185	156	182	159	183	166	176	166	173	160	164	188	169	167	170	164	154	170	160	160	136	168	178	168	158	176	167	165	150	155	182	159	174	202	166	180	164	177	172	181	173	172	163	179	156	164	181	157	163	172	161	169	182	163	152	173	174	179	172	181	167	161	164	177	162	165	155	170	172	176	162	196	188	159	180	177	191	184	190	171	158	173	173	172	187	170	170	179	171	165	172	175	160	165	172	167	186	152	156	173	167	172	164	188	178	176	169	179	167	166	181	164	170	176	160	171	176	154	173	160	169	164	173	178	158	177	146	149	166	174	171	163	168	176	167	169	175	176	181	180	184	157	170	171	151	182	166	149	176	167	174	170	162	164	190	170	163	166	175	165	167	162	167	178	169	167	148	154	150	151	174	185	179	177	168	169	165	158	168	173	172	176	171	161	163	179	176	149	163	168	159	189	159	177	154	184	186	161	160	141	181	197	173	179	167	162	145	160	166	147	151	161	173	175	140	166	156	153	181	166	184	197	185	152	193	187	183	169	178	174	185	181	159	149	144	147	179	164	165	193	164	179	183	183	156	165	162	185	164	166	177	164	166	154	174	161	161	185	187	156	169	183	177	170	170	175	170	166	153	157	187	187	168	178	157	171	157	130	184	171	172	156	173	179	158	154	187	161	184	164	142	130	167	148	169	152	166	149	188	169	155	159	189	153	165	191	158	154	174	142	154	207	168	184	164	179	176	170	182	176	171	156	184	162	180	187	169	176	165	186	157	162	169	161	163	178	173	204	169	154	177	205	171	187	150	179	164	170	165	184	152	149	177	176	176	171	179	157	168	174	156	159	176	170	157	181	162	176	190	173	159	175	183	171	176	152	192	171	154	180	193	162	180	181	168	143	179	156	162	179	156	171	161	183	180	177	188	164	147	174	175	158	188	172	163	166	150	167	158	167	160	188	149	164	164	180	159	190	142	162	171	176	161	176	152	173	184	172	169	171	158	167	164	172	200	145	177	171	166	171	159	175	151	167	148	147	149	186	170	167	163	185	191	173	160	181	156	159	157	199	169	156	183	148	185	174	173	168	176	169	147	157	184	183	183	176	166	182	170	188	175	161	179	201	176	140	167	168	170	170	161	169	182	177	168	169	185	177	178	156	162	180	164	196	190	172	182	162	180	157	166	165	138	166	163	182	170	176	167	180	157	163	200	162	170	150	167	161	190	178	158	159	165	159	187	160	167	167	197	167	184	160	175	170	182	158	177	169	184	147	171	153	176	175	170	154	171	144	157	167	168	161	177	164	177	169	174	167	181	156	192	181	180	172	167	191	178	147	166	144	180	178	164	179	155	155	174	185	180	148	181	164	183	157	148	183	158	157	169	172	182	161	160	177	173	174	158	171	171	170	161	166	154	182	162	174	162	172	179	176	154	196	194	176	183	169	148	184	190	163	159	178	158	175	157	181	177	165	154	170	185	153	180	172	159	176	181	155	163	163	149	151	166	198	181	185	177	186	164	170	186	161	185	133	198	151	156	168	172	170	165	175	164	178	152	204	153	150	177	154	149	166	147	157	139	157	159	165	155	178	176	162	191	157	161	171	181	162	159	172	171	167	166	194	172	180	160	153	185	161	150	172	189	184	155	163	182	181	193	176	163	174	154	139	172	165	156	148	163	170	146	158	147	161	165	185	155	167	179	186	162	178	181	164	171	173	173	158	165	168	150	154	175	178	144	167	177	151	183	182	171	170	171	162	170	165	174	175	156	166	208	178	168	180	167	164	164	192	171	174	175	164	164	174	160	183	166	153	153	169	172	154	184	185	140	161	161	185	169	165	171	181	196	182	158	170	184	153	164	161	181	176	176	156	155	167	181	156	154	177	183	186	168	179	157	179	167	189	174	160	163	178	167	159	182	178	173	182	158	145	177	167	170	173	182	175	163	166	174	167	178	177	159	172	159	179	186	179	166	157	152	170	156	173	204	157	173	215	187	153	164	146	187	169	181	160	181	163	162	186	186	172	186	155	161	167	156	173	175	161	189	160	178	173	155	190	164	233	149	144	175	173	198	179	183	171	181	185	192	169	168	180	148	167	174	153	172	180	167	167	180	190	156	166	149	165	178	184	158	173	173	174	195	170	189	167	166	173	162	171	173	170	171	187	161	169	167	175	169
24799	21679	29298	24563	20705	1885	551	338	286	248	222	206	223	172	163	159	179	170	163	156	149	166	162	154	135	144	141	141	137	134	140	131	174	138	158	132	136	139	132	163	148	138	138	141	121	170	130	124	126	131	120	129	140	137	170	150	147	123	120	142	127	132	133	111	116	138	150	143	153	144	138	150	142	141	110	156	144	126	150	137	122	125	141	140	134	137	122	131	133	115	119	124	120	127	138	119	110	116	165	137	116	130	112	125	132	124	120	127	132	139	129	138	141	142	115	130	133	127	136	114	119	129	120	130	128	129	110	112	128	126	117	148	123	129	130	124	129	156	141	132	116	135	134	133	122	124	120	136	131	131	144	123	127	155	126	137	129	153	159	137	128	115	116	140	133	147	125	114	115	127	129	139	117	155	133	119	129	119	119	132	151	126	136	138	124	126	129	146	131	128	131	130	127	135	137	129	135	134	121	131	130	131	153	127	130	125	132	120	132	137	115	131	133	128	112	135	124	136	152	110	130	125	119	129	127	118	129	140	143	119	127	130	131	136	127	123	107	126	130	136	142	142	129	125	131	131	147	140	123	128	129	117	121	127	135	132	140	118	119	145	138	124	119	138	119	121	144	122	112	135	150	130	136	150	121	127	130	137	141	123	116	151	143	124	132	119	129	141	127	128	116	147	111	117	128	113	129	142	134	133	119	138	128	130	127	121	116	142	149	144	129	130	145	115	127	127	143	147	125	139	119	123	140	125	136	135	131	148	140	131	128	125	113	131	116	137	128	103	137	130	137	142	132	149	133	121	124	148	108	137	116	112	156	129	138	128	133	122	128	136	129	121	132	137	140	120	128	128	127	151	141	136	129	131	124	137	147	140	126	131	109	126	126	121	125	140	131	150	132	123	125	135	129	141	154	115	153	120	142	138	142	120	124	136	136	134	137	140	140	134	136	150	132	134	120	116	121	127	122	131	124	128	133	111	136	141	121	148	135	137	131	147	125	147	137	127	104	127	120	118	124	117	127	132	115	148	132	109	100	144	143	158	133	102	124	126	134	142	117	121	163	126	125	129	127	136	127	138	161	151	151	109	125	134	137	134	126	123	129	128	116	151	133	121	127	116	138	117	127	145	124	142	115	123	129	134	117	121	121	154	132	133	152	144	139	146	120	142	151	140	125	144	147	130	145	129	137	142	130	129	116	114	138	151	138	101	137	112	122	136	115	120	141	122	111	126	134	148	129	137	130	152	137	124	132	134	120	140	130	119	113	129	119	130	124	139	129	144	141	99	141	128	128	136	118	135	138	131	153	130	131	129	153	116	102	142	128	128	140	123	141	127	117	136	125	146	116	109	128	140	113	124	128	115	140	118	125	135	130	142	129	131	151	129	135	136	140	115	134	133	132	143	134	113	136	147	129	133	136	129	136	129	144	116	120	134	132	151	119	145	118	129	129	145	110	150	130	130	141	134	148	143	118	128	116	150	121	144	130	127	142	116	139	127	117	145	131	130	132	121	129	118	128	118	115	125	119	133	127	141	129	126	129	110	118	128	138	148	131	120	132	122	131	114	130	127	112	134	137	120	147	132	137	137	142	144	127	119	128	124	113	130	135	114	137	134	137	135	136	131	135	122	141	133	135	154	125	130	135	144	125	119	130	129	138	136	138	133	127	133	145	149	148	147	138	129	144	119	129	124	138	132	119	162	138	135	134	122	138	133	125	126	136	133	127	126	145	139	125	138	125	137	129	123	125	135	151	106	123	143	133	131	115	148	143	132	132	145	142	133	137	153	134	135	132	122	106	147	110	118	143	145	149	121	136	144	125	125	153	121	124	130	133	134	127	140	118	144	120	130	130	128	152	132	126	112	109	146	140	124	139	145	148	121	133	113	135	141	156	137	126	151	118	148	140	132	116	141	127	116	119	114	140	129	142	132	157	155	156	132	134	146	138	126	132	111	123	115	111	143	120	146	123	128	117	109	139	137	133	118	137	119	141	145	117	137	123	123	115	112	140	136	134	137	110	143	115	134	135	133	128	130	149	148	140	150	123	108	137	140	112	126	139	126	116	122	124	135	125	142	139	133	127	129	151	126	122	127	122	147	124	133	139	133	144	124	109	119	138	125	130	131	130	117	116	140	143	116	138	105	146	137	130	141	124	127	119	139	126	116	128	116	138	122	131	128	127	126	156	135	146	115	133	149	134	130	126	140	127	122	126	123	160	117	122	150	152	112	139	126	145	131	130	139	137	124	148	138	130	147	145	116	127	116	126	152	125	124	137	127	139	127	114	114	134	110	137	122	118	134	120	137	148	126	119	129	127	136	123	116	143	116	129	133	138	141	124	135	139	123	137	132	121	149	112	135	134	140	137	135	123	147	144	128	119	120	144	122	119	143	143	137	128	142	140	132	127	138	120	131	154	144	118	131	125	139	141	139	145	148	122	121	139	127	125	121	118	132	121	141	127	135	125	138	114	140	133	124	115	138	133	133	129	128	141	124	127	135	132	135	124	133	125	136	145	139	130	129	126	123	125	140	143	119	120	102	134	142	135	121	122	116	132	136	131	132	142	128	125	135	117	121	138	133	136	114	141	130	141	129	156	123	143	136	142	149	123	129	149	125	136	118	131	128	145	134	114	134	123	144	107	127	130	133	136	151	141	130	129	128	125	128	125	114	142	157	131	130	125	136	115	117	138	133	121	155	132	124	146	137	126	162	137	136	136	122	131	137	136	128	136	147	134	136	126	132	117	120	143	118	128	119	125	144	125	132	133	106	149	142	139	116	114	132	130	133	121	120	112	132	137	131	120	128	122	106	137	127	129	141	140	127	132	142	127	124	135	155	139	127	147	140	126	120	128	136	141	125	149	128	121	130	106	111	125	125	152	138	126	118	119	131	127	126	141	143	120	122	140	141	129	121	126	128	129	135	117	160	127	127	153	129	123	111	141	119	120	129	129	137	136	126	134	153	129	144	133	119	122	118	129	125	122	155	128	139	133	140	135	129	145	131	111	132	127	118	113	138	127	140	148	115	149	116	124	126	146	130	136	138	123	124	135	145	112	145	135	121	134	133	122	140	133	131	144	116	124	136	137	110	136	123	124	143	129	118	127	133	120	112	108	121	134	147	127	145	122	143	139	141	124	133	141	136	121	130	139	134	137	136	134	149	130	154	120	124	107	133	131	138	124	136	110	132	140	123	135	117	128	130	121	137	142	123	114	130	139	130	151	119	131	123	135	152	127	129	116	122	150	147	136	138	138	127	127	134	127	141	136	127	135	144	136	132	130	117	147	118	110	135	142	130	153	126	135	125	121	105	139	120	123	128	138	131	127	124	119	150	154	117	111	142	145	128	133	125	125	122	124	117	130	126	119	124	110	114	157	123	147	119	124	131	121	138	138	138	127	122	153	110	131	145	127	134	127	136	126	143	148	134	131	118	126	118	132	149	100	151	125	110	131	140	127	135	139	142	147	131	115	118	142	130	153	106	153	150
38420	9668	7810	3785	2562	1866	1424	1066	881	778	623	546	528	477	423	412	398	362	324	351	337	275	314	335	324	294	296	280	284	314	298	295	314	286	276	284	292	257	272	289	265	293	258	251	260	264	251	261	264	258	252	264	272	247	259	253	244	255	260	242	248	255	226	256	274	244	206	254	261	263	249	230	261	280	211	233	238	248	212	302	244	261	246	277	217	239	237	239	232	250	237	256	252	259	249	239	246	244	272	241	211	248	242	283	275	232	258	257	235	227	271	258	251	252	250	241	242	221	274	226	241	228	267	243	246	241	247	216	273	249	266	248	250	237	268	231	261	256	248	238	243	247	268	259	263	247	258	226	213	221	239	230	234	230	245	215	226	227	232	248	239	245	247	250	244	237	226	223	265	242	235	221	236	245	259	235	260	263	250	228	251	234	260	232	223	255	258	239	264	249	242	254	233	254	279	259	250	250	242	242	246	236	241	245	241	244	269	247	242	223	244	246	254	246	226	216	235	272	270	262	214	243	252	249	267	243	241	225	223	240	238	241	237	250	277	278	231	237	255	267	242	235	241	244	248	258	258	235	217	247	235	249	219	213	238	249	253	252	234	225	260	243	230	239	235	263	224	233	233	221	240	251	260	248	255	252	224	256	266	236	237	255	256	225	251	245	269	260	259	250	252	240	275	266	235	239	239	243	238	215	236	235	260	256	253	259	252	252	239	251	238	257	240	252	233	256	237	253	236	207	272	227	253	268	260	249	223	233	228	241	248	232	256	240	264	236	249	255	261	244	247	259	248	254	246	238	245	232	246	254	238	229	231	220	249	253	266	234	261	248	217	234	263	225	225	251	277	235	268	267	251	235	239	255	232	253	269	236	224	253	238	243	256	240	210	269	257	263	238	240	261	210	274	207	225	248	238	253	248	224	249	263	241	261	238	258	234	222	243	238	242	244	263	226	239	227	245	252	246	221	226	243	234	251	228	222	223	228	243	275	242	267	268	234	236	267	242	243	256	227	226	226	263	251	243	264	265	234	258	267	212	223	237	255	228	247	218	240	226	220	262	265	231	231	258	256	272	231	243	227	268	266	248	244	231	275	258	247	239	277	209	229	283	236	244	240	206	236	253	262	257	216	231	223	234	226	236	220	244	266	260	245	231	246	277	244	220	241	221	255	265	219	230	259	245	229	232	250	228	222	236	237	255	250	239	267	244	240	251	249	262	231	242	243	231	248	233	240	245	254	230	236	258	266	244	222	279	261	236	227	244	257	227	222	265	249	239	249	223	227	256	250	244	261	239	233	232	241	263	272	240	246	241	229	222	268	242	241	272	225	250	226	265	302	250	254	262	259	231	241	245	254	238	247	249	244	280	253	262	219	237	252	248	218	231	247	226	239	227	237	249	255	246	241	242	247	266	236	282	231	257	248	223	267	242	209	229	266	248	244	233	266	262	227	254	220	251	238	266	261	239	243	256	229	271	238	248	217	247	232	229	251	226	233	266	263	264	245	244	259	272	231	232	268	226	261	243	237	262	244	215	229	251	250	240	232	231	259	204	260	266	231	226	261	232	238	272	243	222	271	240	217	246	269	237	273	237	251	246	242	252	231	257	245	249	201	236	243	236	266	222	251	249	267	246	243	237	221	233	272	230	222	232	246	237	242	277	270	224	215	254	249	259	240	232	229	220	248	247	238	217	257	244	228	221	249	238	239	257	231	246	231	233	247	249	267	268	233	260	246	255	219	250	261	240	249	273	261	243	229	208	269	244	260	222	278	242	234	224	232	252	249	264	223	250	232	269	225	250	258	214	246	241	229	258	273	269	260	259	238	238	220	222	223	227	235	262	232	250	242	228	270	264	249	281	221	260	221	248	218	242	247	239	266	267	248	263	262	253	228	230	254	251	247	245	227	275	255	246	230	219	232	229	245	258	262	255	240	243	249	253	232	241	246	219	274	234	253	218	225	257	255	239	225	250	251	241	268	221	240	250	269	248	232	263	243	266	257	241	256	244	230	269	255	250	242	239	260	230	251	220	222	226	232	242	240	251	245	242	254	229	241	241	219	242	250	238	245	253	258	232	236	252	270	239	257	250	262	232	286	258	237	243	238	238	227	250	270	218	227	262	256	247	245	242	246	252	201	260	203	251	212	237	235	216	249	237	240	257	241	250	263	258	242	260	246	230	271	256	244	263	247	263	278	260	231	251	252	264	266	240	223	261	243	252	262	266	272	254	255	235	242	226	259	247	269	256	258	244	265	239	228	269	257	254	275	227	217	219	241	242	252	246	230	232	227	263	253	249	246	252	233	249	247	259	223	236	242	229	251	245	264	259	238	240	225	233	225	246	228	216	238	248	247	220	254	240	247	218	266	265	257	268	247	242	240	257	232	260	233	242	226	229	225	247	257	223	248	243	266	227	230	243	247	256	246	258	262	265	246	240	268	248	254	272	243	240	237	245	226	245	253	265	272	251	257	279	236	222	243	261	246	261	241	219	243	253	247	243	255	278	275	257	238	258	236	261	249	233	241	278	268	242	232	233	226	255	253	241	262	233	250	239	237	248	282	252	267	262	225	256	229	253	248	219	217	232	240	243	252	265	258	246	226	270	265	228	271	255	239	236	219	232	227	234	225	240	229	221	248	240	240	248	239	253	252	261	233	260	269	273	250	274	227	247	223	236	253	228	246	246	254	240	233	216	248	243	242	231	236	225	219	256	250	252	250	245	235	222	246	264	220	257	238	247	248	243	242	262	224	240	236	243	243	253	251	287	226	262	240	228	221	218	245	229	262	233	228	256	240	224	254	222	244	283	255	221	231	250	225	227	227	265	224	196	244	273	236	248	239	237	248	249	265	284	254	261	243	248	224	274	242	248	228	220	247	222	234	229	234	241	265	252	257	261	246	227	249	248	253	245	297	255	259	248	248	237	257	239	255	243	245	220	244	240	257	205	227	249	269	232	227	251	252	266	264	228	256	238	256	253	240	256	255	270	265	237	266	267	248	242	251	218	245	241	232	241	258	255	243	250	265	229	252	240	220	230	228	233	232	250	234	224	222	242	229	239	245	245	243	227	263	255	235	259	242	265	234	264	243	249	212	242	256	244	239	262	239	238	241	219	252	242	222	252	270	257	251	229	252	264	253	214	228	242	265	257	259	241	254	262	237	242	283	240	245	226	236	239	236	230	234	242	263	231	231	265	244	249	243	228	232	238	236	265	256	254	235	251	226	275	239	274	268	247	247	248	252	227	250	260	237	248	207	253	258	287	238	246	224	234	259	262	280	240	269	198	218	263	219	263	266	238	230	219	244	262	267	289	248	222	267	227	255	262	251	236	275	237	259	220	238	236	238	218	243	247	251	238	224	238	241	235	260	263	263	237	244	236	242	265	234	230	262	225	238	243	220	239	254	280	249	256	263	226	261	247	254	264	269	237	230	253	244	256	255	242	254	244	236	248	264	261	225	238	249	238	257	279	231	242	243	246	250	263	239
23816	21704	29892	24051	21706	19589	2027	783	626	530	496	445	434	416	378	377	339	363	343	345	345	309	341	318	306	312	334	350	305	280	282	312	312	306	290	283	284	324	305	298	322	290	287	285	316	281	262	278	315	291	291	318	291	268	298	293	290	311	272	242	278	276	305	298	297	295	295	282	293	315	289	265	269	316	269	299	272	272	278	275	282	304	289	262	304	293	309	268	303	286	292	314	278	296	239	282	299	292	289	301	280	308	257	304	273	292	293	274	305	293	280	271	261	283	282	271	287	268	289	292	267	273	294	279	269	276	254	266	309	288	274	271	302	259	273	316	283	296	284	267	249	255	284	273	271	287	293	271	297	259	281	303	278	282	261	262	245	290	279	282	279	280	284	288	301	268	247	293	279	310	287	287	285	306	302	284	244	303	272	305	287	277	275	310	272	295	302	289	279	306	270	278	290	287	267	278	292	305	310	312	289	263	282	285	284	276	308	264	287	298	292	294	322	305	265	283	282	268	289	297	291	283	285	277	272	290	274	298	295	290	277	282	297	301	290	272	272	274	283	298	273	257	303	274	250	273	300	273	259	286	296	283	294	271	296	280	266	263	298	268	314	298	286	262	269	269	302	281	270	286	290	284	275	288	289	298	299	317	285	277	271	293	254	291	318	265	298	288	297	301	278	286	269	287	314	266	283	288	317	279	293	271	320	284	292	260	278	298	269	300	292	285	285	261	263	300	265	298	303	291	280	300	313	294	294	291	297	300	256	279	264	302	288	297	323	275	280	267	287	292	269	284	268	294	277	265	278	266	288	276	297	280	290	317	275	265	298	300	304	306	288	277	255	272	283	278	270	265	302	266	279	304	279	282	273	297	283	251	273	285	249	290	267	281	262	245	305	299	291	264	303	292	228	272	301	328	279	283	294	300	295	294	267	293	299	270	304	261	274	276	288	293	263	295	280	314	289	259	298	255	304	279	275	286	266	279	299	290	304	312	258	298	290	297	294	275	262	275	322	289	270	284	288	264	290	280	275	282	286	284	290	276	272	294	264	285	290	307	261	327	256	306	259	301	283	318	300	250	281	335	300	256	271	266	249	267	287	288	272	288	283	249	275	262	290	252	281	281	319	315	278	294	288	283	274	317	280	295	272	322	289	296	277	265	270	289	298	284	296	324	255	303	279	300	286	269	281	269	284	275	284	303	300	312	295	277	277	252	300	279	312	294	312	316	290	296	317	331	311	282	294	302	289	313	323	286	295	277	311	289	282	276	290	264	286	265	286	283	253	275	280	296	287	257	293	303	306	303	271	296	291	301	318	297	310	255	277	272	264	282	314	269	271	283	263	295	266	306	284	271	306	292	298	283	267	299	265	287	285	285	280	312	270	276	283	319	261	325	296	304	282	303	254	264	289	286	328	279	291	285	291	280	267	291	283	279	293	284	277	264	281	286	262	275	294	267	307	270	310	279	284	290	290	294	284	308	253	288	285	294	290	272	286	297	280	306	270	291	301	297	290	283	296	305	294	292	274	273	244	256	270	271	299	349	267	271	278	294	275	284	281	260	284	283	301	290	299	286	319	284	264	275	287	239	292	277	320	274	281	266	290	288	262	298	265	294	286	281	262	287	280	285	296	255	302	270	304	269	269	295	298	271	275	263	262	291	282	289	248	300	292	301	290	320	290	283	271	304	259	294	291	295	270	263	271	303	273	268	287	317	272	289	295	274	272	278	283	251	289	303	264	286	263	266	283	303	307	329	298	256	259	278	251	270	286	288	285	278	264	282	305	271	282	275	298	261	276	305	298	285	285	284	289	305	282	317	328	278	304	291	271	281	279	256	248	283	270	299	298	290	316	300	275	300	302	291	270	310	267	285	258	296	304	318	264	288	277	337	281	282	256	299	259	282	312	266	273	301	270	321	270	303	288	272	259	274	302	276	309	272	273	275	304	317	301	250	275	302	288	302	291	294	281	242	276	282	299	289	296	251	260	290	255	283	302	297	253	279	288	301	269	289	279	301	269	292	259	256	289	260	276	296	284	283	282	288	287	291	289	299	286	302	280	292	291	294	295	272	325	283	305	297	289	268	253	279	294	274	265	285	300	299	261	274	297	290	264	297	283	251	277	291	303	307	333	300	268	277	290	303	252	302	285	280	279	293	270	269	301	290	298	289	300	277	313	276	302	284	272	276	288	272	280	311	271	298	296	268	301	278	268	285	281	251	285	272	300	253	282	308	292	294	300	315	284	290	279	283	308	289	299	281	303	262	297	297	312	279	281	253	256	320	268	287	268	264	294	288	312	311	282	254	309	292	281	283	307	270	274	299	269	279	303	304	294	301	277	330	289	296	283	286	307	282	290	266	290	289	285	262	288	275	278	285	301	319	260	292	276	315	275	267	309	296	272	303	285	285	249	297	290	269	261	306	283	274	307	305	290	301	253	308	278	287	302	294	255	294	279	247	270	257	268	304	295	257	267	329	285	294	287	300	286	282	268	276	291	276	290	290	291	293	282	284	273	295	280	273	260	277	293	306	297	273	272	311	300	318	304	284	301	269	268	306	274	300	303	297	288	265	280	268	296	282	250	278	270	316	279	275	277	245	253	300	308	265	276	248	296	283	302	306	281	270	284	298	302	321	282	319	289	316	291	292	294	284	274	276	263	234	317	295	272	256	327	300	282	290	305	283	322	275	283	275	277	257	283	274	296	261	298	283	310	277	289	268	285	276	269	295	277	279	280	296	263	293	295	281	280	266	285	284	297	301	281	301	295	310	286	293	309	293	269	303	275	267	312	299	287	297	266	301	296	281	291	277	280	265	303	287	285	290	282	291	257	269	284	291	286	290	277	296	273	317	304	284	300	291	280	296	271	287	306	277	304	296	305	305	294	298	296	293	281	275	288	292	291	280	263	322	278	256	274	292	294	287	300	291	252	272	293	303	290	275	270	283	266	276	275	298	273	296	300	299	297	274	300	285	297	294	286	291	281	301	281	249	256	284	265	285	280	296	250	329	288	287	282	291	289	278	297	275	275	282	283	298	269	263	299	303	287	284	291	273	290	266	284	258	284	261	295	301	279	266	270	274	272	294	256	314	338	282	263	284	271	306	313	303	313	255	280	293	314	266	267	258	305	271	283	291	264	258	272	263	293	256	279	275	261	273	299	307	302	279	264	315	292	260	277	268	320	278	276	299	253	297	267	286	300	270	275	264	283	343	320	272	285	291	264	276	296	259	302	275	292	273	304	326	297	315	268	289	284	311	303	290	281	288	289	290	268	298	282	280	271	331	310	309	298	274	288	304	268	269	260	267	269	290	281	284	298	303	286	295	273	290	294	291	318	268	272	329	262	298	281	284	271	265	321	265	287	287	304	273	265	267	299	283	314	289	257	319	293	283	278	274	279	301	283	291	300	276	303	278	272	303	295	293	264	327	302	252	286	286	280	266	268	286	274	298	277	250	275	321	292	285	297	242	283	260	293	286	281	279	275	297
47944	15794	13836	7392	5070	3782	2906	2349	1915	1607	1453	1207	1130	1042	945	877	880	825	787	739	731	740	692	678	649	664	593	653	667	611	662	639	582	586	613	601	599	563	612	563	603	569	602	612	539	583	525	537	561	573	593	542	573	531	560	568	537	539	531	584	515	573	583	561	549	544	574	558	541	543	576	522	584	579	561	594	577	601	565	544	542	525	534	577	531	576	569	560	542	580	524	581	529	571	541	556	550	542	522	559	534	543	611	529	554	565	514	579	567	581	517	474	521	511	539	536	566	558	576	575	562	529	564	497	614	555	535	526	553	560	528	543	561	563	538	548	529	576	526	505	577	527	571	532	560	565	575	527	541	582	544	574	543	570	537	552	564	562	585	609	536	564	555	550	563	566	557	528	549	558	528	547	543	510	541	544	535	573	586	542	544	553	533	562	554	539	528	536	546	543	548	514	546	571	544	490	539	557	523	529	535	581	571	559	532	534	506	587	503	495	512	556	542	577	581	502	524	552	541	563	544	552	505	529	565	520	556	545	527	532	527	559	512	565	543	568	551	486	521	526	556	526	532	536	562	535	521	531	540	582	543	551	550	515	583	539	544	506	544	528	538	547	545	579	630	592	547	534	532	549	542	565	586	549	513	534	513	575	578	540	591	538	559	551	532	512	530	594	522	530	573	506	510	516	522	539	584	531	563	506	548	553	550	524	542	516	540	524	561	520	526	527	593	528	541	556	546	540	540	546	540	525	551	555	560	508	579	571	542	556	563	595	605	544	547	548	572	486	564	560	522	532	588	543	541	537	499	536	566	531	528	496	574	537	540	522	514	545	535	503	588	527	566	504	560	564	537	538	558	595	526	525	541	585	526	559	540	533	544	539	521	520	524	525	525	556	525	577	529	514	527	543	501	562	494	547	563	556	474	568	543	514	507	613	495	537	572	539	500	566	519	539	550	595	541	533	571	549	540	520	559	499	516	506	557	560	534	546	554	529	567	563	518	552	524	517	551	550	543	536	509	560	519	538	509	514	521	514	524	547	564	500	558	571	555	521	517	502	537	561	571	529	514	533	543	565	507	518	533	538	527	588	543	551	529	549	516	514	549	559	561	558	518	535	565	547	544	544	539	527	568	576	566	551	548	565	573	543	503	483	532	577	576	548	536	522	544	526	549	563	508	567	504	552	554	584	564	520	523	572	531	513	571	544	501	525	546	538	554	518	506	558	548	579	559	576	528	549	540	513	533	533	530	571	555	585	558	555	560	518	560	571	548	525	522	526	526	537	522	535	554	559	527	517	530	535	540	553	585	558	541	576	563	551	506	557	570	529	543	561	514	560	525	513	532	529	552	524	503	550	534	510	542	541	509	512	489	522	521	545	527	519	521	500	538	532	550	576	495	565	521	537	548	547	559	540	556	523	504	563	528	515	553	538	572	548	507	561	577	515	506	562	531	558	545	523	543	533	535	538	537	531	562	532	563	534	544	566	545	535	518	568	591	575	558	528	520	523	527	505	529	531	534	547	521	526	504	536	548	516	535	577	546	548	521	572	547	528	537	552	525	503	533	552	526	547	526	572	530	548	515	534	514	558	529	540	579	552	532	525	541	519	533	554	514	565	546	550	558	564	527	546	557	528	529	547	534	547	545	558	558	594	495	554	549	535	547	521	544	574	523	515	551	537	568	557	510	550	514	549	542	527	526	579	531	570	568	498	514	520	550	545	494	524	562	542	529	498	544	557	529	536	537	537	559	518	561	493	523	518	526	496	528	550	565	547	536	527	584	549	516	558	542	582	594	530	503	495	538	558	553	531	518	525	588	516	534	532	552	540	497	527	548	550	523	553	576	507	552	555	569	577	560	515	543	567	547	568	543	538	546	535	557	530	520	553	518	511	541	556	511	541	516	557	551	532	584	576	525	527	572	513	535	562	543	524	520	541	524	518	558	549	553	550	541	550	513	526	506	526	532	514	518	533	521	533	544	536	511	555	516	507	521	562	520	529	550	559	553	529	567	575	554	557	563	528	513	561	558	485	546	565	564	557	542	514	536	510	551	520	570	509	591	557	531	547	538	560	523	543	534	536	539	569	541	559	514	535	574	530	580	520	566	532	574	549	518	549	514	551	514	540	527	549	521	597	510	559	524	548	532	552	502	528	581	553	533	569	537	530	540	553	529	566	538	513	536	552	528	546	566	517	568	520	560	561	514	544	522	542	599	541	546	524	529	484	559	521	497	551	554	555	538	548	569	566	531	530	562	519	553	542	490	583	537	551	585	559	541	533	520	604	589	528	563	523	564	561	555	558	560	539	556	559	553	511	517	528	564	540	564	590	498	538	580	521	512	564	546	512	584	557	565	577	559	539	570	561	526	526	481	562	526	540	538	511	583	561	548	541	527	592	558	571	550	533	526	528	565	597	536	531	536	519	546	539	493	545	507	539	552	530	579	523	565	488	551	576	577	537	555	574	565	540	541	571	510	518	531	562	565	533	523	520	519	553	545	531	555	566	546	521	543	546	558	551	582	563	537	517	521	513	525	531	486	564	593	522	555	519	532	569	526	523	551	551	538	551	501	544	580	533	543	531	540	565	521	567	539	546	490	559	535	537	514	537	519	502	580	535	585	559	540	550	524	534	545	530	528	516	559	562	544	523	504	550	538	534	531	523	545	544	530	530	545	560	563	567	563	529	552	539	570	547	571	531	539	538	544	555	542	562	531	536	530	531	531	544	522	576	486	511	537	543	518	550	560	529	508	499	548	544	532	529	517	558	524	562	515	556	537	552	534	537	560	536	531	553	534	579	583	557	566	526	590	505	545	572	530	519	514	530	514	542	576	513	571	554	515	541	523	541	537	562	539	540	542	542	583	550	577	551	550	555	515	539	555	532	487	577	533	585	563	568	531	555	535	532	587	550	532	513	568	532	537	527	567	509	531	564	523	501	514	510	517	517	520	579	486	530	580	537	556	549	516	550	515	586	547	538	589	530	567	522	545	542	562	542	549	568	514	524	566	526	577	527	521	554	526	509	541	522	544	573	596	576	563	528	537	540	561	511	556	497	571	520	538	566	553	520	553	547	514	501	574	572	520	516	481	551	554	541	549	525	545	573	519	543	531	539	569	522	541	563	588	543	530	526	532	562	559	549	518	534	506	533	556	509	568	519	538	533	527	585	499	575	518	547	555	540	544	530	521	519	500	564	538	515	549	547	587	560	548	556	531	537	522	535	563	548	503	540	560	566	495	536	503	558	507	542	571	538	523	534	541	540	553	572	570	549	565	575	557	559	515	563	547	574	573	525	532	527	556	545	553	581	527	489	516	604	524	577	508	550	559	571	540	546	561	550	587	574	535	567	543	534	566	530	564	538	574	482	534	547	524	538	570	551	549	601	553	508	588	559	548	587	533	522	540	539	533	530	547	546	507	551	521	544	545	555	541	537	498	554	519	548	547	530	546	530	557	568	537	532	561	559	560	549	555	524	507	586	525	506	542	544
27410	21103	8167	370	184	134	133	99	87	102	97	93	66	87	87	78	86	81	88	76	77	86	70	81	92	83	92	100	87	78	74	86	87	73	80	80	80	82	90	72	73	75	77	81	84	80	79	72	75	78	84	102	88	87	76	70	76	91	78	71	85	71	69	90	72	96	70	73	84	72	74	101	72	88	78	75	79	97	85	77	75	62	72	72	79	95	64	76	77	81	81	77	86	95	84	65	65	94	76	75	91	91	76	83	77	72	92	85	92	85	77	88	82	88	74	65	79	90	78	88	73	71	67	76	86	68	82	77	80	91	75	77	78	84	73	88	96	78	75	68	91	98	77	84	80	86	101	72	74	76	69	90	74	86	93	85	72	81	90	93	88	78	70	69	77	88	78	105	63	91	64	99	107	65	105	83	80	90	76	76	63	79	101	70	62	66	72	77	72	81	74	89	83	71	63	80	63	85	68	80	65	86	87	84	72	81	71	73	74	87	82	70	80	83	84	89	83	75	78	83	83	87	75	96	85	77	73	94	77	93	85	73	89	71	74	73	78	91	85	79	71	87	94	84	79	62	84	78	76	75	81	87	98	53	71	76	90	82	67	93	92	94	70	78	75	78	92	67	63	78	75	84	77	88	74	94	81	75	79	83	69	79	90	85	70	98	77	71	75	79	72	70	87	69	70	74	88	79	60	69	72	63	77	64	66	80	83	78	79	69	80	81	80	87	83	87	77	80	79	83	89	73	88	67	69	84	98	88	73	80	68	74	60	89	80	76	78	62	93	73	75	66	84	87	73	85	84	99	66	71	87	73	93	83	78	81	79	69	75	86	75	66	69	74	81	64	73	92	69	84	107	67	80	84	81	55	90	84	80	64	60	97	89	77	70	71	79	76	87	77	86	83	74	77	98	75	54	81	73	91	77	75	86	81	80	72	86	81	67	70	87	82	78	81	78	81	73	56	94	87	85	91	81	80	79	87	67	101	81	72	76	86	66	76	77	77	82	71	79	91	78	76	81	85	78	86	82	70	63	77	75	78	95	82	83	72	85	68	86	88	76	95	69	69	87	79	88	73	84	88	74	101	74	87	81	81	65	93	93	60	87	78	75	76	75	85	78	82	69	79	65	87	69	75	84	77	85	90	89	87	68	72	84	69	79	81	77	73	72	78	72	66	89	90	82	78	78	80	93	74	91	80	88	77	80	77	85	90	76	77	81	81	82	77	84	79	92	78	70	78	84	80	72	77	89	78	89	76	85	96	69	84	83	72	82	89	78	83	79	99	80	80	86	90	58	76	77	53	96	81	78	67	61	72	74	78	78	78	70	72	81	68	87	68	72	100	84	75	69	83	85	74	72	96	63	79	78	77	85	71	106	92	84	81	90	79	87	86	82	97	88	82	77	85	74	74	91	74	86	64	80	78	79	79	79	76	82	72	63	82	73	76	83	86	70	76	80	86	81	84	73	81	86	74	92	92	75	58	63	81	62	80	91	71	82	69	99	89	86	75	82	85	69	68	83	67	69	74	85	76	80	73	75	74	75	89	78	72	79	78	81	71	107	63	86	87	85	75	76	76	74	74	77	82	90	73	91	98	83	75	74	70	66	73	82	76	85	71	84	76	90	79	91	84	69	85	76	74	76	78	88	73	98	90	78	75	77	79	87	85	76	65	68	82	88	73	75	76	96	68	66	82	102	88	101	76	103	88	95	89	89	72	66	86	93	67	80	70	78	80	74	81	88	80	91	73	81	81	77	80	80	69	72	74	71	80	77	61	85	65	68	86	68	67	72	77	86	75	70	67	84	77	89	81	94	66	78	80	71	61	77	91	89	82	90	94	64	73	77	87	79	79	84	63	87	79	63	96	75	80	83	88	78	88	76	74	76	71	71	78	80	77	78	78	71	73	64	92	77	71	91	81	90	70	100	78	96	74	90	68	80	102	72	61	80	74	92	71	84	88	86	82	82	78	68	78	74	86	69	82	85	73	90	83	73	74	81	86	81	74	70	73	93	83	91	84	86	84	61	93	77	73	72	73	96	83	75	63	69	81	78	81	88	85	83	93	83	73	83	67	65	78	70	82	86	77	82	80	74	89	85	83	74	60	77	74	97	71	78	66	89	83	89	71	73	75	58	89	83	75	85	83	92	71	81	73	93	68	92	79	84	91	99	85	76	80	86	71	80	81	91	82	61	67	93	100	84	94	83	79	72	69	86	74	60	59	91	76	83	74	66	80	76	89	85	71	74	81	86	76	82	74	90	71	75	82	72	77	67	71	75	72	94	64	77	79	69	95	70	90	70	75	62	70	76	75	76	80	96	66	79	79	80	74	83	71	85	80	66	78	74	72	92	77	72	83	65	78	75	77	82	67	79	76	86	77	90	80	75	86	81	89	79	80	79	87	90	77	80	58	75	59	77	78	77	63	86	66	85	90	67	79	95	68	80	79	84	72	87	82	70	83	82	81	82	90	89	73	66	79	79	97	78	77	65	82	71	82	77	88	85	88	74	81	90	71	82	71	74	78	82	72	80	74	86	93	73	68	77	90	71	57	86	69	86	68	86	75	73	83	77	73	81	80	82	84	74	71	74	87	89	77	79	65	83	95	82	90	87	70	93	86	86	79	85	77	88	80	85	76	69	104	76	85	70	60	71	90	76	94	78	76	95	92	80	76	67	85	86	81	93	73	103	72	76	91	86	73	79	83	77	77	83	68	71	67	76	83	78	70	66	76	69	97	63	62	82	79	77	83	70	87	76	87	78	81	84	101	81	82	78	68	63	90	92	78	75	76	79	85	74	76	82	78	58	82	78	90	90	75	85	68	63	68	73	62	76	89	80	79	73	68	81	83	73	77	90	95	94	70	68	83	76	73	66	73	72	70	79	92	87	75	86	61	85	96	92	104	81	80	82	72	92	72	83	74	83	87	76	99	83	68	68	70	74	86	89	93	69	89	82	76	90	72	61	65	79	78	77	86	73	82	74	86	78	85	83	86	74	80	81	90	55	83	81	89	73	81	101	83	83	66	81	85	70	78	60	68	86	92	74	70	73	69	75	74	66	82	79	72	75	81	95	64	96	89	82	81	68	76	95	93	82	85	78	66	79	90	86	73	84	68	74	69	72	76	83	78	86	81	68	83	69	63	79	105	85	75	84	83	62	76	78	74	61	79	80	72	84	80	83	65	72	80	64	78	70	87	70	79	84	72	73	81	80	69	72	75	62	77	62	68	86	74	85	77	86	74	66	77	86	81	80	84	84	81	82	80	72	80	82	80	82	81	83	89	68	90	72	76	82	73	80	88	83	75	84	59	87	82	68	87	71	72	87	90	84	89	61	81	74	63	61	77	80	72	81	76	85	93	85	72	59	74	95	69	69	76	66	81	70	83	89	63	68	88	88	72	85	91	86	80	60	90	87	96	92	63	74	73	78	85	89	75	91	79	63	82	78	74	69	94	73	73	95	74	65	75	78	80	81	78	80	75	72	78
20716	2408	1105	609	451	349	268	242	244	239	207	216	201	223	181	202	180	191	193	174	183	201	216	176	170	187	189	183	177	176	178	186	181	169	193	162	208	192	181	176	183	176	181	196	185	180	168	183	215	194	181	189	196	175	166	154	182	161	170	162	179	203	177	188	181	191	193	189	213	172	184	168	178	182	175	171	183	154	176	175	161	165	156	178	181	177	196	201	176	179	183	209	184	164	146	182	186	179	198	181	185	187	154	165	181	162	172	175	174	177	166	160	175	172	179	169	178	185	195	174	167	188	165	198	175	174	177	201	173	154	175	161	187	180	193	157	171	189	171	168	167	154	186	171	160	177	173	164	181	171	184	185	178	165	175	188	202	177	156	192	185	174	164	191	173	176	167	200	164	156	179	175	198	171	160	192	169	146	161	177	171	172	197	212	181	184	173	170	169	166	159	185	195	186	153	175	194	183	169	177	190	182	168	184	171	200	173	175	183	182	177	187	190	138	175	177	179	183	179	189	175	200	210	177	166	174	182	183	181	185	174	181	169	180	175	171	190	177	157	173	177	204	158	167	177	189	172	175	161	165	166	158	180	180	189	201	176	194	174	151	188	182	160	162	156	185	175	169	195	176	173	201	163	179	162	166	157	168	187	146	191	163	196	187	144	180	176	178	171	196	180	163	159	195	155	166	177	199	172	205	194	177	189	184	180	165	213	175	176	172	168	172	168	196	184	179	174	179	175	161	170	165	165	158	187	184	178	194	184	187	149	203	172	185	179	205	195	167	168	157	195	184	198	152	161	171	183	208	182	159	163	195	188	164	176	165	169	166	176	176	163	179	176	173	174	178	172	162	156	169	209	186	163	190	183	166	183	150	187	169	153	164	187	141	166	171	176	175	182	162	178	168	177	166	163	167	164	193	192	170	178	185	149	185	173	159	166	174	202	190	187	176	200	181	181	183	164	175	179	165	201	195	184	161	151	167	163	170	183	189	159	178	179	166	186	196	164	183	200	167	158	182	185	164	172	176	184	182	156	186	167	182	188	158	180	149	172	175	189	171	158	184	172	158	169	185	185	170	179	173	184	180	182	163	160	176	187	171	174	184	175	183	189	181	178	177	153	164	160	174	168	178	171	162	175	202	146	168	192	174	166	173	168	168	168	193	169	169	160	169	173	175	182	184	172	205	185	193	172	166	170	205	160	177	192	182	182	188	167	187	174	171	178	178	175	171	187	176	163	194	172	181	181	197	150	167	192	172	182	182	193	164	177	176	166	163	177	194	162	181	182	177	173	167	183	197	179	164	159	152	161	183	183	173	160	187	169	178	153	173	181	198	176	173	203	174	161	185	193	173	174	176	192	175	185	163	199	182	172	161	185	179	185	168	186	176	169	191	175	145	187	152	183	171	171	180	165	176	174	170	161	157	158	174	147	181	185	171	184	158	180	177	183	182	184	182	172	178	186	170	174	186	166	171	163	157	178	195	197	192	210	193	177	195	161	164	183	169	185	184	168	175	166	171	181	185	173	170	193	173	179	163	181	161	165	176	186	184	186	176	184	175	190	211	166	155	185	172	166	183	181	191	178	184	177	184	218	178	184	160	160	178	169	192	181	171	174	179	175	199	197	184	159	183	180	174	199	201	180	179	173	174	157	168	196	197	188	163	166	191	192	187	183	176	177	170	188	157	163	197	181	191	174	181	197	182	180	186	154	169	170	203	182	157	161	186	167	186	164	172	174	176	193	180	170	205	178	180	183	206	169	174	187	177	189	178	208	175	168	166	174	180	177	174	170	170	176	178	172	178	188	202	189	180	184	189	177	175	203	176	203	187	158	180	164	178	170	175	166	159	182	192	202	167	174	180	183	184	166	158	176	174	159	180	184	158	173	185	195	197	180	170	162	173	191	197	191	171	197	172	191	181	160	197	176	156	164	166	185	175	177	158	149	183	179	198	168	185	174	194	186	162	162	164	198	155	159	165	189	176	190	162	185	176	153	187	173	177	176	180	184	183	176	185	196	184	160	180	211	171	184	171	172	176	179	163	141	189	158	207	184	193	183	181	165	170	175	178	168	169	164	180	185	179	153	161	159	176	173	173	176	173	173	196	167	169	174	203	188	190	203	195	169	153	175	161	179	172	193	170	192	194	164	195	165	182	167	168	156	175	199	180	178	188	179	178	185	173	195	174	181	181	198	174	196	169	179	202	173	185	163	183	154	190	173	179	167	179	176	183	180	174	177	181	173	168	153	201	173	155	179	176	169	191	172	190	202	171	178	194	171	194	181	185	193	179	200	183	171	180	150	191	169	168	164	152	194	166	165	195	180	178	179	184	171	160	179	147	173	168	182	172	170	176	179	171	174	177	179	168	172	193	179	156	164	159	160	166	178	190	155	175	184	189	182	187	173	166	198	175	182	174	182	170	200	157	192	184	179	174	192	198	180	163	190	184	178	192	187	189	191	171	177	165	176	166	182	199	173	165	174	199	160	178	158	178	157	184	186	210	158	172	168	195	177	174	196	187	170	163	163	199	189	181	177	189	180	167	189	169	179	186	193	152	171	196	172	185	177	177	172	177	192	159	174	184	177	174	194	164	188	173	169	175	176	163	192	164	178	169	178	192	144	178	182	183	183	166	163	172	165	163	162	175	168	178	175	191	162	180	189	174	201	187	181	189	181	167	188	152	190	161	165	181	178	177	180	161	153	185	192	168	167	167	170	168	177	178	187	158	166	178	194	179	170	179	189	186	164	161	191	188	189	188	165	187	151	181	182	177	187	171	158	174	187	149	169	163	181	172	179	168	188	196	189	186	185	177	167	199	173	183	188	184	172	172	168	179	178	158	172	169	164	178	174	193	157	184	165	175	182	189	186	147	192	206	190	188	172	182	159	173	167	184	165	156	178	220	187	158	175	196	158	192	158	197	191	182	189	195	172	177	164	187	181	193	199	158	181	175	176	155	179	183	168	182	163	163	196	171	176	174	173	200	177	150	136	181	164	186	198	169	165	183	162	159	202	155	187	162	176	166	197	177	160	157	195	205	179	185	167	192	159	163	197	183	199	192	173	164	163	197	170	165	179	150	175	170	179	177	178	164	172	209	178	172	181	168	197	178	185	200	179	189	154	180	166	165	190	180	178	157	170	193	186	154	177	179	192	192	165	202	179	169	170	175	168	176	184	187	173	187	192	162	147	186	178	174	194	170	171	187	185	160	166	209	172	171	167	193	171	173	187	174	166	157	169	172	161	190	187	184	172	193	212	171	157	172	174	161	178	202	175	159	186	177	155	179	168	175	200	185	187	154	158	144	189	181	174	208	173	179	165	191	152	191	196	195	162	172	181	176	177	169	214	170	190	177	177	186	179	174	185	191	181	194	159	183	185	184	196	183	179	197	190	172	162	167	177	193	195	175	207	189	196	192	155	172	191	204	179	161	191	161	165	201	185	154	194	172	160	185	199	165	170	172	203	191	197	189	199	162	179	164	174	169
23642	20691	27819	23645	19007	1464	529	354	264	260	242	201	208	182	176	185	142	181	162	143	134	151	144	132	155	139	134	158	154	134	116	135	139	113	129	139	121	130	137	150	155	117	120	116	136	128	124	120	119	140	127	127	121	126	125	117	123	134	123	144	144	127	116	121	106	117	131	120	142	122	133	145	147	127	129	98	158	135	117	135	112	135	140	101	125	122	124	147	135	122	119	122	129	124	125	132	119	107	120	118	112	144	140	112	133	127	136	120	113	116	138	120	131	131	129	126	130	109	121	124	148	131	126	118	130	121	114	120	125	107	109	152	115	122	125	128	117	115	130	127	133	112	117	115	118	101	118	124	129	145	104	114	132	112	113	116	141	127	121	124	146	122	145	117	131	128	130	150	124	140	141	126	137	141	127	122	128	115	101	145	122	125	138	102	125	112	111	125	143	119	117	118	134	111	130	140	137	124	149	125	124	126	121	125	133	135	129	148	129	127	155	134	124	123	126	158	140	114	117	141	124	128	125	119	148	116	139	131	136	125	130	116	140	146	108	116	125	112	123	126	130	119	130	139	104	122	114	117	135	128	119	112	127	115	119	115	128	131	111	110	127	127	131	127	132	158	127	122	111	161	117	128	129	137	129	133	118	127	117	128	124	119	133	119	109	123	127	139	133	124	125	118	115	115	133	131	124	118	121	142	112	130	139	106	109	134	137	130	120	131	142	134	130	136	121	120	116	133	135	133	111	128	121	124	127	117	128	120	123	116	155	130	118	161	150	141	120	125	131	135	134	123	123	116	131	126	105	113	146	125	138	131	111	127	144	117	118	99	142	122	131	138	132	110	123	130	113	121	113	131	139	124	111	114	109	136	125	122	129	135	123	109	108	133	126	123	151	126	126	99	131	139	127	129	123	121	115	120	115	119	129	139	123	143	124	127	120	113	148	122	114	133	140	125	134	123	119	124	135	115	125	109	133	128	125	143	109	132	128	130	139	127	132	139	120	120	105	110	132	122	107	122	127	130	131	116	119	107	130	144	138	118	124	121	126	106	130	112	127	131	117	128	118	120	111	139	128	143	140	134	118	128	129	105	142	128	132	131	119	115	119	125	109	108	118	122	140	112	115	138	124	142	135	122	140	127	114	130	119	128	126	110	128	108	144	118	136	116	121	113	126	123	140	143	123	117	119	123	92	148	121	129	106	116	140	131	131	112	128	111	145	122	117	135	127	114	109	105	122	116	127	122	138	133	108	100	118	127	137	129	120	113	136	128	135	154	102	126	119	128	132	119	124	134	124	127	124	125	112	117	117	111	125	126	137	125	121	141	118	112	128	140	125	120	125	110	135	128	120	119	124	129	113	140	121	123	127	126	115	119	118	134	114	110	136	144	127	110	118	105	119	121	131	120	111	133	126	121	134	117	122	122	143	131	122	140	129	135	129	114	129	141	148	121	119	142	110	121	114	109	109	127	134	126	124	154	124	122	146	126	134	124	142	125	126	125	132	115	125	126	117	129	127	125	129	126	123	122	139	129	109	135	128	116	129	118	101	115	135	115	130	143	126	115	161	114	120	131	132	119	113	125	110	121	132	125	146	147	111	119	110	128	104	124	114	112	132	131	134	137	145	120	116	118	121	98	110	125	111	120	119	122	130	116	119	132	146	104	118	111	133	118	146	141	152	108	125	102	135	129	116	122	130	120	139	135	130	124	119	116	132	117	120	127	113	121	105	121	114	122	111	98	125	132	124	119	114	125	134	128	129	138	113	119	141	114	110	124	132	121	117	130	116	139	118	126	129	120	127	132	127	126	113	124	130	128	130	122	111	122	116	137	127	118	132	118	116	111	128	104	134	122	121	127	149	136	130	126	128	125	128	109	127	104	123	139	112	122	130	123	108	135	131	126	130	140	114	129	151	112	130	110	123	116	127	133	145	112	167	107	125	106	129	117	121	94	119	138	121	132	135	124	131	127	127	105	122	115	110	117	131	127	116	149	117	132	133	133	129	124	136	108	126	127	103	157	130	113	145	116	119	107	136	122	107	134	134	126	128	122	140	154	112	137	116	143	140	118	141	127	113	121	121	110	134	121	117	128	130	131	108	114	118	126	120	119	111	105	128	149	154	100	115	129	134	118	132	127	133	120	117	110	140	118	110	123	120	124	130	127	130	115	130	130	127	133	107	142	118	135	126	118	131	112	131	137	109	112	125	129	121	146	147	142	133	123	109	126	116	127	124	114	117	140	116	129	113	131	122	123	131	128	120	118	124	134	115	133	114	139	135	124	115	111	120	126	105	123	133	114	127	111	149	127	112	142	120	111	122	129	135	131	136	110	119	101	96	99	141	139	130	145	128	130	138	126	124	137	137	159	121	132	114	121	144	121	137	131	137	118	126	119	134	146	116	118	124	117	128	128	128	140	128	131	116	131	120	133	117	118	104	127	131	118	130	122	106	119	130	138	135	126	118	126	121	136	124	119	139	122	136	126	122	126	133	117	109	115	124	119	121	146	130	116	134	123	125	151	125	122	140	124	122	110	109	127	121	101	110	130	122	104	132	119	137	134	125	132	145	117	124	141	98	120	132	127	123	122	129	123	127	89	126	135	121	109	112	116	140	123	120	117	120	117	133	130	116	117	133	111	126	102	132	116	133	111	129	128	109	136	119	136	113	109	123	132	119	142	122	116	125	119	118	125	143	131	142	131	117	130	141	141	146	130	133	128	130	122	115	119	120	134	126	117	132	131	158	136	118	115	138	135	125	128	124	115	107	121	126	126	118	138	125	137	120	133	113	126	124	112	126	116	127	122	122	122	143	131	151	108	114	103	131	125	114	107	124	121	121	123	107	132	124	137	135	122	135	114	142	127	106	132	141	142	129	125	137	115	115	131	108	134	116	120	134	136	115	130	122	125	105	131	134	121	111	129	123	131	135	131	124	114	132	124	112	118	122	121	125	122	121	133	121	136	126	112	115	119	125	110	110	100	145	117	120	109	110	110	142	136	125	128	118	103	128	150	115	104	123	119	130	117	128	132	127	113	113	128	113	123	135	114	119	128	122	112	107	116	107	140	109	126	115	122	127	139	124	126	130	121	143	126	136	137	128	125	150	122	117	115	111	141	139	115	109	127	125	111	125	130	130	113	121	141	133	132	125	130	132	119	133	138	141	133	110	130	124	121	148	135	123	130	155	134	120	132	119	135	133	114	117	134	109	110	123	126	125	116	103	126	119	135	124	117	129	119	156	111	154	136	112	124	120	122	118	137	106	121	124	116	119	124	137	139	131	121	125	123	129	133	144	144	123	132	131	135	124	111	109	121	139	124	114	126	104	113	100	118	131	118	129	133	117	125	143	121	126	126	124	133	139	119	149	144	119	97	124	130	154	110	138	144	116	116	107	115	137	118	131	114	121	95	115	139	118	121	123	122	129	139	119	124	119	112	94	122	121	130	137	131	123	123	118	140	132	111	129	126	122	125	124	144	120	128	124	110
38487	10755	8129	4122	2689	1934	1480	1163	1011	805	701	587	519	509	493	443	402	408	384	360	356	310	289	311	321	302	288	328	318	300	300	302	297	304	281	284	278	284	262	266	251	261	274	272	235	273	236	277	286	273	258	255	276	230	273	252	272	270	258	276	275	265	284	272	250	272	274	261	272	281	251	266	295	250	277	275	262	250	268	266	262	257	269	220	262	263	235	263	267	255	252	265	277	234	266	285	268	249	242	248	244	260	250	249	251	291	265	280	262	255	277	262	290	273	274	253	237	254	252	292	268	262	264	245	248	237	261	253	289	251	260	271	250	293	248	255	249	271	221	241	253	258	228	239	243	254	245	244	260	267	257	254	288	239	254	249	283	250	260	280	239	256	270	268	262	226	254	269	275	249	275	249	243	289	265	251	268	256	244	274	241	233	283	256	258	269	254	250	268	247	241	246	276	284	254	255	264	272	241	247	240	242	268	258	257	276	274	259	265	272	225	245	274	257	260	245	289	267	247	265	253	238	252	245	262	262	265	268	243	285	251	275	221	269	272	243	279	232	254	252	253	266	251	267	242	245	241	270	265	247	258	260	245	242	262	259	271	256	250	238	270	269	271	252	225	247	239	279	256	245	219	250	241	260	273	262	252	284	263	225	262	248	262	243	280	260	260	233	272	253	262	312	280	267	285	247	287	268	254	254	281	236	254	257	266	235	255	246	247	251	287	253	255	245	257	263	261	240	269	244	256	263	260	248	260	230	246	246	272	248	248	275	298	246	293	254	268	260	258	259	271	264	246	253	255	239	245	243	259	279	268	238	265	262	279	254	272	269	235	267	259	240	252	256	263	240	256	287	242	236	251	267	249	243	272	263	269	263	259	258	254	261	259	234	264	261	257	272	264	257	253	253	256	252	260	270	273	273	256	215	252	244	266	259	254	252	259	272	248	243	261	280	269	261	255	269	237	249	267	224	251	298	241	251	248	244	269	260	240	256	254	257	237	250	254	243	248	265	247	245	269	272	236	245	265	259	264	250	254	261	249	241	258	258	223	266	242	248	250	236	267	262	270	273	247	226	269	251	254	249	268	229	242	284	240	270	248	268	267	288	251	261	260	255	244	259	259	279	267	237	273	264	269	264	267	284	244	286	245	259	259	256	272	260	268	290	261	236	284	267	244	251	234	269	251	267	236	270	250	280	249	227	263	265	261	236	265	250	270	250	261	262	259	269	282	261	276	236	261	252	241	266	243	246	263	253	227	247	239	277	263	287	277	241	229	258	262	257	217	253	244	261	267	240	249	265	260	261	264	248	275	269	241	271	250	262	269	247	238	262	235	270	276	259	270	259	257	249	246	250	264	233	234	248	247	270	286	275	282	269	239	253	241	259	227	244	242	273	280	281	268	256	250	243	262	257	254	255	235	231	237	235	252	279	252	237	253	263	251	262	266	271	259	263	246	254	222	254	250	226	257	258	267	233	233	232	232	287	236	279	248	241	265	258	277	253	244	262	278	248	257	260	257	249	245	278	252	266	292	259	276	273	255	239	249	256	259	246	263	251	264	262	250	278	267	265	243	274	271	261	260	243	295	252	267	217	266	243	271	247	269	278	261	277	249	288	263	250	283	254	271	218	258	276	244	237	245	247	246	226	254	260	282	252	253	235	225	253	264	229	276	258	257	261	253	275	253	258	301	248	262	242	281	266	241	257	257	259	256	247	298	251	252	269	274	251	265	251	225	237	269	256	257	281	242	252	280	242	229	264	261	270	251	279	250	216	272	261	275	271	263	275	229	234	258	238	251	228	256	245	263	270	248	291	254	276	229	258	254	241	270	268	273	258	238	292	274	229	260	278	253	246	272	269	235	234	268	259	285	249	268	252	268	245	258	251	261	266	237	241	258	260	272	245	251	272	241	255	255	265	238	236	283	248	264	249	250	278	261	280	262	287	264	249	244	277	243	252	233	271	228	252	260	254	242	248	254	254	263	266	248	226	247	283	247	255	261	251	248	248	244	257	270	254	238	252	260	269	275	266	261	270	250	242	250	259	271	248	252	246	251	253	279	228	260	269	261	272	242	242	242	253	246	245	253	254	262	261	265	272	291	280	254	240	278	263	280	262	263	285	269	257	278	267	242	277	252	236	255	237	276	261	245	249	251	237	237	253	273	248	258	253	285	258	266	244	263	256	246	280	297	270	230	270	267	262	257	264	271	251	256	265	270	272	232	265	260	229	280	257	252	261	239	252	267	217	231	250	270	247	268	247	244	262	263	246	280	258	262	253	267	270	248	267	271	258	257	235	268	262	238	262	264	268	273	252	245	241	255	250	268	252	286	241	254	285	284	270	241	241	240	227	241	262	269	263	271	240	237	260	272	276	264	227	234	236	273	268	244	255	251	262	292	224	234	224	274	244	243	256	254	254	260	274	276	256	269	266	245	276	234	263	233	229	281	249	239	271	275	250	283	291	259	280	229	247	264	263	260	236	256	258	260	261	244	258	274	258	256	268	242	243	242	271	267	254	265	231	269	251	259	278	275	257	251	232	232	252	258	253	259	262	245	242	263	257	265	270	269	266	260	230	258	267	231	266	267	259	265	275	236	229	259	279	274	275	254	248	240	254	227	247	263	260	269	277	238	234	275	221	241	254	228	240	248	255	259	275	254	267	249	257	254	240	245	245	236	251	260	244	269	272	256	266	265	244	271	262	265	231	256	245	271	250	254	255	266	273	267	274	256	264	237	265	258	245	247	251	259	277	240	271	271	234	272	265	289	268	286	243	257	277	259	267	267	230	278	255	245	261	234	257	238	256	262	262	263	232	283	280	254	255	282	276	235	243	229	291	262	286	262	277	288	251	257	254	235	245	253	266	242	248	251	247	235	243	237	257	279	236	247	283	245	274	270	268	266	263	261	245	266	240	268	234	263	280	278	249	255	272	271	234	274	228	289	264	224	273	244	269	254	248	253	259	249	277	258	271	257	279	274	232	231	243	267	243	247	269	273	226	252	255	268	254	263	234	250	240	254	254	261	261	250	268	256	254	263	259	249	255	253	261	247	254	296	267	237	237	258	272	249	260	241	232	277	268	273	269	260	261	252	256	273	263	224	269	248	226	280	239	264	260	260	258	234	255	279	275	272	247	259	252	243	258	235	250	260	270	282	258	267	260	267	230	277	262	264	247	277	290	292	253	261	243	249	259	258	263	250	237	233	276	270	253	246	270	276	269	257	201	251	266	243	245	255	260	252	236	248	245	257	248	284	263	238	277	267	261	270	258	258	238	254	273	279	278	249	258	251	267	246	261	261	231	259	247	245	237	266	263	252	245	262	275	218	259	253	244	287	271	243	258	238	248	251	267	245	247	246	256	251	242	270	267	282	259	264	279	254	287	249	258	275	275	241	274	247	244	246	262	259	247	253	243	261	263	262	243	236	256	265	247	270	231	259	260	257	263	255	279	247	250	248	270	259	262	252	273	245	233	294	264	251	220	248	264
23780	21690	29712	24171	21693	19451	1976	803	623	569	513	448	410	400	407	387	380	374	341	336	335	350	304	341	314	324	304	311	326	304	325	304	318	305	308	281	312	266	306	324	282	287	274	292	329	269	282	279	348	307	278	317	286	271	310	300	272	315	283	299	289	254	288	323	268	294	286	323	302	278	289	292	264	299	259	298	286	307	269	303	295	241	284	270	267	291	268	277	294	299	303	292	266	296	302	305	310	288	285	300	327	273	313	290	259	257	283	279	267	287	283	260	292	263	291	291	301	266	276	308	302	273	278	281	290	286	270	271	266	267	259	265	283	286	305	292	274	287	285	303	262	311	282	314	272	268	303	315	290	284	291	276	309	280	284	300	318	301	271	297	324	274	282	279	273	303	276	273	256	273	265	283	284	272	292	268	269	255	278	279	297	285	267	293	290	270	282	255	278	282	282	302	281	282	275	260	290	273	279	284	310	277	312	294	269	297	285	293	291	272	317	255	284	279	286	286	304	294	301	311	265	308	283	263	267	285	294	290	276	274	279	287	277	298	288	280	310	287	289	279	254	278	296	288	301	285	289	272	287	281	291	273	280	305	261	299	246	268	286	285	272	257	293	261	268	292	290	300	273	286	289	266	278	271	263	251	300	283	278	287	275	290	280	288	301	269	316	258	303	246	317	266	279	286	296	266	265	249	271	311	250	268	321	280	274	283	302	271	306	280	301	282	270	297	281	270	290	276	309	298	291	284	291	278	310	280	276	271	261	281	293	274	278	309	276	275	303	275	313	316	294	275	287	294	244	288	316	274	297	282	266	288	287	283	285	275	283	300	277	319	296	273	272	282	271	262	316	274	292	298	257	261	282	259	300	290	281	283	248	280	285	312	280	299	309	279	299	310	312	260	277	284	297	276	250	286	283	290	280	265	283	276	316	287	270	305	284	303	262	287	244	306	283	292	299	278	289	277	271	281	294	296	276	304	267	288	271	270	283	290	261	286	285	262	324	292	273	289	299	273	267	305	296	252	266	263	278	268	282	305	283	259	270	308	296	302	304	289	257	279	271	254	303	269	273	289	287	266	303	280	261	301	299	278	280	284	273	252	296	303	282	311	266	290	276	300	256	292	299	289	277	280	283	271	284	289	278	271	300	288	266	276	293	279	271	301	278	272	286	285	305	281	264	313	264	311	311	289	281	284	294	293	288	293	300	260	279	304	277	288	287	260	288	262	262	285	265	259	297	284	277	293	262	327	295	275	277	293	319	273	283	262	283	282	297	288	320	300	278	302	258	298	276	273	245	277	269	274	295	271	284	310	259	277	313	295	275	314	289	235	275	292	289	265	300	309	284	281	260	268	303	288	289	252	286	282	282	257	296	280	274	276	314	283	282	309	280	286	282	268	303	285	285	272	253	278	276	278	282	287	265	254	269	293	292	287	259	296	287	280	301	272	298	337	291	310	296	267	260	276	321	279	335	295	292	305	258	269	276	301	311	251	282	267	293	299	287	292	287	255	273	275	291	254	282	254	308	308	300	282	265	290	287	291	261	291	286	293	288	299	273	271	269	328	285	311	277	286	281	291	252	300	291	262	290	259	290	271	252	284	293	284	282	283	264	296	289	266	299	267	285	265	268	312	260	285	318	298	271	291	266	265	282	267	296	282	269	290	269	286	301	279	308	283	287	290	264	271	263	279	278	287	279	268	292	286	279	286	299	241	296	282	261	243	283	262	300	277	277	300	297	282	300	290	269	282	287	272	276	259	277	308	294	250	275	283	273	280	276	288	301	320	276	301	276	304	287	283	271	262	295	263	288	288	263	275	303	278	290	277	291	291	254	294	308	291	248	288	293	287	270	265	261	277	256	277	297	297	256	301	278	287	309	262	289	267	297	306	287	271	293	269	276	303	290	281	279	272	301	295	272	288	270	275	253	281	283	306	233	287	301	291	285	284	287	258	263	288	304	298	271	291	268	284	281	289	277	251	278	307	268	282	269	291	309	260	273	279	284	294	289	305	280	304	283	283	296	263	295	272	276	279	262	293	296	303	293	274	263	283	295	254	270	291	301	300	292	272	302	300	294	280	285	287	275	269	318	302	272	307	263	268	262	287	275	282	275	274	260	308	288	278	274	312	298	282	300	286	251	293	288	313	257	257	291	310	300	267	264	293	277	280	291	287	298	277	333	263	274	245	284	266	251	283	272	277	258	249	258	260	303	281	277	287	284	308	314	275	256	319	275	296	272	291	261	281	270	262	284	279	303	293	274	292	275	277	282	297	278	259	286	298	285	274	295	262	264	276	287	287	312	277	282	269	304	280	250	276	262	288	300	298	273	276	299	301	255	259	287	287	313	280	302	276	296	298	328	276	285	315	264	281	293	290	323	301	256	305	269	295	307	302	291	315	279	283	279	288	281	291	280	265	265	323	256	289	273	283	280	284	287	282	269	300	276	277	293	264	264	254	270	273	266	251	273	304	275	275	337	300	258	271	290	267	292	285	260	296	297	276	291	283	289	284	262	264	269	252	301	307	281	269	255	256	252	267	299	273	296	309	309	277	301	324	321	278	274	278	289	289	311	304	287	295	306	255	301	266	314	280	289	257	299	297	266	258	298	283	272	281	276	286	262	267	281	282	276	283	274	278	257	271	270	273	281	283	251	285	272	288	270	290	303	307	281	297	268	272	275	290	262	288	283	287	261	283	298	294	284	275	249	276	286	283	280	286	288	287	268	264	308	259	268	281	259	312	306	266	297	278	288	301	273	284	289	256	274	280	288	281	297	269	291	266	278	287	294	284	274	269	284	318	255	290	249	272	264	331	259	276	279	295	295	297	297	304	294	270	274	280	289	274	282	302	280	277	278	267	281	319	296	302	283	317	285	263	270	279	305	269	251	254	274	280	272	274	255	289	293	306	315	268	279	304	298	276	301	265	258	291	269	310	250	273	282	273	280	287	286	294	276	302	282	288	279	293	299	257	299	273	252	297	300	272	282	287	282	261	321	284	278	274	286	307	286	284	274	274	286	295	278	288	264	293	252	275	287	288	264	295	287	290	273	277	293	256	265	301	307	260	282	289	291	304	275	317	305	306	271	316	268	308	270	294	291	297	296	296	262	303	280	312	271	282	300	278	305	275	264	283	272	270	283	299	275	266	264	290	316	260	307	284	289	272	277	285	259	299	279	266	279	315	312	294	270	253	276	301	294	280	278	288	274	276	273	268	269	290	297	295	294	267	286	283	277	250	300	305	297	294	292	272	289	298	281	276	268	311	243	258	300	301	274	253	287	311	273	272	295	294	283	330	281	299	288	276	256	268	262	255	259	254	251	282	288	282	281	306	273	302	270	264	294	260	312	278	277	279	279	304	273	328	272	304	291	285	297	257	280	296	275	291	254	279	288	267	246	271	287	284	279	294	289	302	270	269	271	281	286	291	260	303	282	279	287	282	263	278	301	279	281	272	287	293	308	280	237	288	281	311	290	267	266	276	291	287
48500	16928	13791	7445	5035	3745	2903	2300	1908	1674	1381	1240	1105	1068	998	876	869	811	790	722	729	708	675	673	677	688	615	603	646	640	612	591	589	582	567	647	580	604	610	610	581	647	526	553	619	541	548	536	550	640	601	575	563	591	529	556	567	570	538	564	588	552	600	528	552	540	514	526	531	545	544	555	531	570	528	591	542	515	561	558	561	528	522	560	539	565	542	528	621	563	525	536	558	539	542	527	563	567	559	553	566	565	594	532	537	540	579	547	559	552	623	549	524	529	555	568	529	525	523	525	538	563	541	548	537	562	513	592	570	570	548	528	547	561	510	585	527	555	499	543	564	543	566	588	553	568	550	521	534	536	551	540	565	551	520	546	548	527	537	526	522	516	531	541	552	535	544	519	539	543	545	527	561	556	546	512	526	525	553	551	543	546	569	541	504	520	527	513	523	523	577	559	570	530	548	551	570	563	543	579	532	535	550	513	516	537	566	582	562	533	505	532	533	515	566	515	548	553	522	551	559	552	522	493	488	537	487	557	568	541	525	548	545	503	531	544	539	583	499	538	532	529	519	549	546	522	532	538	507	555	513	525	544	505	519	537	524	530	556	589	552	525	506	503	528	590	522	551	549	542	596	547	538	542	553	523	536	554	518	538	547	548	530	528	541	574	540	526	527	513	584	564	544	537	572	539	535	542	570	530	534	538	580	572	501	503	518	544	520	561	537	529	518	528	548	542	503	538	534	516	592	572	537	550	518	548	557	568	556	550	550	532	523	603	558	531	552	510	572	501	517	541	554	547	545	584	533	523	560	550	584	519	566	526	497	535	574	535	521	572	546	540	593	514	535	508	551	566	528	617	482	556	579	518	561	580	524	540	534	567	576	529	557	550	566	534	553	542	597	533	516	527	543	504	603	546	539	518	547	527	544	548	497	532	562	540	504	556	524	539	506	529	563	525	510	564	524	563	511	544	546	537	528	541	534	526	506	519	537	564	549	553	514	529	542	535	555	515	517	562	573	536	560	495	541	533	534	489	535	553	529	495	548	519	554	518	551	575	591	532	556	543	541	489	532	521	539	524	557	536	545	521	511	503	553	550	570	546	517	554	536	533	519	560	567	572	562	510	545	506	529	517	526	483	542	591	518	530	577	507	528	547	554	514	549	559	564	526	564	553	568	512	536	557	486	526	549	510	553	510	537	589	539	587	547	572	507	540	564	558	566	529	542	573	523	543	561	563	536	544	557	543	559	539	586	510	514	542	566	549	520	577	555	553	534	516	524	530	563	522	546	514	564	535	549	538	561	507	516	536	558	543	489	525	570	530	537	565	531	525	518	534	581	514	549	536	558	523	534	537	533	542	564	549	506	557	543	584	534	582	535	573	577	523	489	508	519	541	555	541	595	537	539	518	537	532	545	524	555	556	541	537	560	531	573	546	516	492	535	530	509	543	527	582	580	514	563	582	526	532	560	525	503	547	534	532	582	532	542	546	570	526	561	491	547	529	572	544	539	542	547	542	563	539	544	547	525	552	564	536	547	541	510	565	538	579	565	586	553	534	536	547	531	534	506	545	534	542	532	538	540	524	573	528	511	599	574	526	564	493	546	556	498	551	537	528	595	564	575	566	534	522	607	511	610	573	585	482	537	510	536	504	575	534	532	557	552	499	559	506	568	547	533	519	549	539	532	514	503	549	533	522	526	569	499	534	543	519	559	592	564	510	533	523	546	524	586	480	526	538	547	530	524	520	525	577	504	550	553	550	541	517	553	529	525	549	531	556	545	560	552	547	494	527	552	552	530	560	564	544	571	559	529	526	559	551	505	526	573	576	592	555	539	530	550	566	528	550	517	600	589	557	507	469	540	541	552	553	539	541	531	559	555	546	567	531	530	513	529	508	561	526	539	530	557	501	535	566	528	548	520	555	537	505	528	510	524	564	544	507	495	558	542	542	513	542	551	562	527	554	555	543	485	494	524	578	533	518	532	540	525	562	540	522	539	547	549	563	561	570	551	527	530	561	527	511	542	541	501	564	536	541	581	577	580	536	533	557	575	555	536	559	571	553	501	560	556	552	553	549	554	517	573	559	577	488	569	581	532	541	536	535	565	542	493	521	528	528	607	537	536	549	547	539	533	556	510	575	562	546	562	537	532	553	540	534	536	528	517	517	511	559	541	534	559	517	507	539	528	538	504	530	558	589	584	531	545	566	514	568	546	574	551	560	514	525	559	564	544	525	518	578	528	481	486	561	541	525	530	560	521	519	500	543	540	556	567	572	573	551	507	531	528	578	500	531	526	541	570	564	584	576	572	532	587	557	523	574	566	527	541	566	564	534	542	530	533	525	519	565	537	545	559	554	554	545	502	561	562	585	523	543	565	498	494	540	529	501	546	536	517	543	514	513	561	516	526	523	487	570	535	540	563	524	559	571	574	536	518	557	514	553	532	545	590	521	537	542	569	569	546	539	532	516	512	533	558	551	566	545	520	577	554	538	527	539	540	511	504	553	547	553	542	538	530	541	502	516	530	524	513	514	523	532	548	547	530	584	546	501	551	586	529	516	547	570	536	542	523	556	532	511	515	525	541	568	580	517	543	549	552	567	545	507	532	563	520	534	529	568	496	567	516	497	566	572	552	566	593	534	562	554	537	554	506	539	509	532	514	524	528	586	508	575	570	536	566	534	552	554	551	541	539	570	524	546	530	497	546	565	532	495	542	530	566	552	567	557	563	551	519	520	549	520	591	508	516	528	546	559	548	535	572	552	497	528	570	545	515	572	501	553	554	518	566	509	564	525	553	584	519	543	539	507	543	536	537	559	516	547	551	519	520	521	567	522	540	507	601	503	554	539	550	575	560	545	533	550	535	533	514	524	556	559	514	501	560	562	550	549	557	534	555	517	532	592	528	557	556	559	560	542	571	553	560	541	523	535	541	544	560	592	544	559	553	553	579	512	527	543	503	538	543	539	537	550	560	531	563	528	565	559	557	509	552	540	546	533	537	561	550	527	518	593	540	546	477	550	492	553	517	532	517	581	526	551	504	547	528	556	492	513	552	497	557	543	536	534	543	528	561	566	553	556	544	526	562	557	541	581	507	564	561	548	529	516	562	498	554	529	487	524	543	559	536	505	574	564	565	550	525	555	554	584	581	535	524	530	565	504	518	556	533	540	496	577	503	522	497	572	530	552	543	538	558	557	556	548	568	567	531	518	549	494	567	526	589	513	528	550	569	558	515	525	543	563	562	530	554	551	524	491	518	554	570	516	554	595	544	554	538	530	561	543	538	549	535	503	550	483	524	517	541	574	552	575	566	507	540	551	536	555	565	495	515	567	559	568	541	537	562	526	533	518	541	563	552	503	532	498	542	522	538	539	548	559	514	517	546	533	555	531	548	563	543	542	549	576	502	534	530	521	486	556	551	520	569	495	507	550	520	579	582	522	498	557	559	518	545	543	531	536	561	556	527	583	495	514	508	511	573	567	513	537	540	518
27382	21086	7905	347	169	119	127	96	89	100	97	72	85	89	74	75	82	102	85	107	77	92	90	84	105	84	82	83	86	89	85	84	69	74	73	80	93	82	100	91	86	82	87	93	75	76	83	74	89	90	83	85	78	70	87	95	86	76	77	69	84	100	68	79	90	84	67	74	79	74	83	66	77	93	74	69	76	77	84	72	79	67	74	97	72	73	88	73	70	79	67	69	87	80	79	98	78	84	89	77	85	75	96	72	66	82	81	84	80	71	75	71	69	75	82	74	80	81	65	85	78	88	76	72	81	85	75	76	70	76	78	68	81	83	82	80	80	76	74	66	85	85	68	82	80	90	80	78	75	76	91	84	81	63	76	78	84	85	79	77	72	75	74	73	70	75	81	78	83	80	92	83	86	63	78	76	57	85	71	73	78	80	90	72	82	80	75	50	80	63	68	77	71	84	78	76	74	87	93	73	73	85	88	61	66	74	87	79	71	80	80	82	88	79	80	69	69	80	70	77	81	85	83	72	71	86	76	70	83	69	76	73	60	80	79	90	74	62	75	73	92	93	84	80	92	79	82	96	85	63	92	82	103	81	80	82	78	92	79	64	85	72	80	65	80	74	72	81	76	83	69	86	75	82	79	61	72	75	73	74	83	84	95	76	90	73	83	90	74	91	87	82	66	83	70	74	98	81	73	72	80	64	78	67	72	83	68	75	74	98	71	86	69	77	78	83	70	74	76	70	70	59	86	76	88	88	66	82	88	72	82	86	81	76	82	78	79	96	85	68	83	81	78	81	69	77	74	85	88	89	83	102	91	78	99	72	92	101	78	73	62	75	64	72	67	87	82	87	74	98	82	93	68	85	78	69	78	70	98	72	80	87	69	88	82	82	77	59	60	92	72	75	68	71	83	67	75	85	78	84	95	64	76	66	80	85	72	88	76	76	82	80	78	67	77	74	77	83	69	87	80	69	85	80	74	88	72	75	70	79	81	82	89	88	79	75	87	79	76	67	72	74	66	73	79	79	83	67	97	72	74	96	78	112	85	74	81	67	72	74	87	73	73	83	69	80	89	83	89	79	64	81	80	107	93	86	79	76	70	90	82	97	77	56	66	77	89	81	70	87	75	65	82	95	79	76	68	95	64	84	92	84	84	87	82	94	77	62	65	77	84	85	76	86	83	81	75	74	67	67	81	76	67	94	77	78	78	79	78	93	78	89	85	77	80	78	88	88	65	63	85	90	84	101	76	60	83	72	87	78	74	70	72	83	74	79	87	66	75	61	71	75	63	67	99	86	77	82	77	86	82	65	86	90	81	79	71	72	81	77	66	90	79	69	99	96	77	83	71	79	74	69	79	94	62	87	68	79	69	98	90	82	78	71	85	76	85	72	85	81	72	96	94	76	94	70	89	85	77	81	82	75	87	84	79	83	88	106	81	78	106	72	98	80	60	64	83	73	87	65	61	86	84	85	87	76	72	66	78	98	67	66	70	84	88	87	65	95	80	74	73	69	63	80	84	78	85	66	86	77	82	60	82	75	94	76	80	80	68	98	92	74	74	57	67	74	62	81	82	66	87	77	71	83	74	89	76	71	76	73	86	83	80	98	79	83	84	85	92	84	69	74	82	86	91	55	73	84	73	73	63	72	77	71	89	81	92	99	77	76	92	90	66	76	83	74	76	83	80	82	78	79	88	80	90	82	87	89	67	66	82	65	78	97	70	93	89	77	85	64	80	81	75	86	69	72	93	80	77	80	89	89	78	70	81	62	79	79	94	80	92	85	65	70	79	84	71	72	90	65	80	71	76	78	77	81	83	63	80	72	78	84	75	89	99	74	61	72	62	81	102	82	90	84	86	78	85	88	69	81	85	95	69	74	74	90	81	85	87	72	78	80	79	75	85	69	72	78	65	92	98	88	88	79	82	76	79	51	91	79	106	83	76	74	79	83	80	96	99	65	73	87	86	87	90	69	71	91	74	92	71	79	92	88	78	82	75	72	91	78	79	65	75	96	74	64	87	74	84	72	86	91	66	68	96	67	54	88	71	63	80	77	73	77	86	87	60	76	72	72	83	84	78	71	86	78	91	73	79	86	80	74	85	85	71	82	79	84	93	73	85	76	87	80	73	97	76	85	70	87	101	90	88	76	93	79	91	85	71	86	80	78	90	72	81	91	78	94	83	65	84	85	92	70	71	83	83	68	73	81	74	86	67	87	83	71	68	104	64	80	64	75	59	77	81	84	78	88	82	75	79	81	80	85	55	66	93	76	61	80	74	77	90	72	80	77	60	67	83	91	88	78	89	90	88	89	83	66	89	73	82	88	59	75	68	72	88	63	77	61	78	76	90	80	76	68	72	63	88	79	83	72	69	68	71	63	83	81	81	103	89	83	81	75	75	82	89	83	82	74	83	79	70	84	68	91	79	72	91	87	82	74	81	69	77	75	72	75	75	72	88	78	74	84	87	83	85	88	87	86	79	70	75	69	84	78	100	63	83	76	83	74	70	92	79	83	76	76	71	100	73	88	77	67	76	86	82	86	92	69	73	55	93	72	76	75	71	61	75	77	74	82	71	69	88	82	99	79	68	91	73	78	74	80	86	70	82	96	76	78	81	85	78	81	92	77	78	56	79	84	97	91	82	69	70	67	76	80	82	81	80	64	84	69	87	84	89	73	94	83	84	82	67	75	86	86	59	93	81	67	73	60	81	88	71	78	72	85	83	83	73	91	59	81	80	90	79	84	72	78	75	75	84	79	97	75	82	83	80	82	59	93	92	71	75	95	86	71	92	58	51	90	64	78	84	71	69	92	76	103	73	86	81	65	74	88	73	88	80	90	80	79	80	92	72	70	81	77	86	88	93	85	59	79	75	70	74	80	85	86	65	79	84	56	89	93	77	83	93	79	74	82	66	74	56	69	74	95	64	85	82	79	66	80	86	80	88	81	82	68	94	84	91	89	73	98	76	71	90	81	66	85	83	81	95	89	65	69	80	74	86	81	72	84	86	85	88	100	76	83	74	74	90	70	72	83	80	80	83	61	98	68	83	83	93	68	80	90	85	59	83	92	76	63	102	81	75	88	85	73	81	71	81	76	74	78	66	73	76	71	64	70	89	84	71	87	72	100	89	75	82	84	79	78	85	71	84	86	71	83	79	80	72	86	73	98	72	78	72	79	78	84	76	83	101	86	74	90	76	90	98	78	73	86	73	83	82	79	95	75	66	67	77	78	89	80	70	90	72	72	79	82	85	76	76	86	97	93	77	81	64	72	76	73	81	81	82	73	82	82	75	69	80	87	85	78	76	89	76	92	81	77	76	66	61	80	79	94	73	78	90	74	68	83	84	89	85	83	78	67	90	87	63	84	78	92	68	79	88	83	71	78	76	90	84	71	73	81	73	58	87	76	75	89	86	84	79	79	75	90	90	87	91	82	92	75	90	86	86	79	76	81	79	85	79	79	71	86	89	75	89	74	95	84	84	84
18700	2474	983	550	357	317	290	225	218	222	211	202	188	188	153	182	194	178	165	180	150	168	174	173	177	170	148	167	161	166	170	164	139	171	161	169	162	165	151	148	149	145	171	178	151	166	156	193	168	159	153	144	137	168	160	156	170	157	176	132	161	147	172	170	176	201	175	167	170	161	153	152	161	150	161	175	128	166	157	170	142	164	171	135	169	174	171	139	159	160	147	150	184	122	180	152	160	150	181	153	165	166	157	141	154	167	166	169	179	176	170	174	168	156	144	164	169	165	175	132	171	158	152	147	149	163	139	180	172	182	168	141	172	140	164	165	158	144	152	168	166	161	163	157	168	153	187	153	145	147	156	169	147	182	161	155	171	156	144	157	166	169	170	155	161	151	168	153	169	178	156	156	160	172	168	171	162	155	154	149	154	165	160	159	178	178	160	174	139	152	147	151	148	163	170	169	159	151	161	161	162	154	158	169	164	155	154	158	170	148	169	156	155	168	136	187	168	184	160	149	150	186	156	135	176	159	173	162	159	151	156	153	170	150	155	170	161	179	169	164	211	177	170	178	150	160	154	166	157	147	143	161	151	151	138	152	188	181	173	157	167	142	159	171	165	161	151	150	172	167	151	149	168	132	161	159	153	158	170	170	166	152	132	156	167	147	151	135	168	166	159	145	180	167	185	178	147	158	174	156	154	140	158	189	166	148	160	152	170	186	170	153	138	142	157	152	150	157	165	145	169	159	152	167	176	165	165	153	153	166	168	136	172	168	176	160	164	200	178	170	155	158	164	159	167	182	146	155	129	181	157	153	171	166	159	138	147	168	159	164	160	162	172	178	142	164	165	179	159	137	158	158	153	154	155	143	147	158	159	152	168	134	175	181	185	164	163	148	176	163	153	166	175	154	168	168	164	147	146	135	180	168	147	146	164	164	168	154	176	158	162	152	175	142	173	171	164	150	153	179	158	139	168	147	188	156	154	158	163	163	159	150	154	162	173	185	160	146	131	172	147	150	160	151	169	145	173	166	158	149	167	154	169	162	138	162	149	154	167	180	169	157	148	153	153	160	143	153	140	163	150	158	154	148	168	144	164	173	144	165	165	152	166	146	147	168	166	148	170	174	159	188	162	151	157	148	166	180	152	141	152	163	157	165	154	157	172	184	163	180	144	186	164	168	159	140	162	162	162	141	162	152	164	143	146	175	155	148	171	150	150	154	146	151	157	153	147	148	171	153	161	151	146	160	161	154	146	170	158	178	151	161	159	157	149	167	175	159	166	151	179	144	149	161	153	153	149	154	175	171	165	175	171	133	138	155	160	143	154	166	149	178	151	169	189	158	155	166	163	177	148	156	167	163	172	146	142	155	157	159	149	163	153	165	165	184	155	154	158	158	165	157	154	147	139	158	174	174	158	166	165	174	153	173	153	153	136	165	148	159	175	153	170	192	181	167	171	148	166	162	166	155	168	167	136	168	139	166	181	134	142	163	185	155	163	143	150	168	173	147	140	161	149	149	161	173	165	150	148	163	142	173	183	134	163	175	137	170	160	155	168	148	157	156	168	162	178	172	174	164	137	167	150	182	181	152	178	149	159	164	160	149	162	159	172	169	170	154	170	175	164	157	135	134	154	150	161	156	162	150	161	166	157	169	146	142	181	168	164	148	162	160	174	144	146	176	157	169	162	157	201	166	146	142	176	148	144	169	151	156	175	179	166	177	155	169	156	171	171	146	150	161	162	157	170	153	164	163	144	135	149	162	141	158	158	152	159	179	170	164	146	176	170	159	131	161	182	136	170	159	182	158	165	165	176	161	151	162	141	155	171	155	169	162	142	171	158	164	158	165	157	180	163	167	189	183	149	156	164	181	170	166	151	165	181	173	168	167	155	153	168	166	160	183	168	178	150	151	142	149	179	153	165	158	152	175	151	176	175	172	128	179	172	160	184	148	162	165	158	150	161	157	161	159	167	163	157	161	160	175	172	172	160	155	154	127	177	157	149	137	180	167	182	170	141	166	169	165	186	156	155	176	168	164	151	181	155	185	163	152	172	159	145	181	159	157	193	172	152	173	154	175	165	155	151	174	162	147	154	149	152	134	163	154	147	159	158	158	165	167	150	160	159	167	173	158	170	166	167	157	150	165	158	150	183	164	157	159	139	154	157	155	164	151	133	142	143	161	173	145	167	149	168	167	172	149	164	156	157	180	149	156	166	141	173	153	160	164	150	157	152	169	149	160	134	154	134	139	153	147	156	171	156	164	157	183	167	177	165	152	164	150	163	177	151	167	145	162	150	156	155	164	164	178	144	148	157	166	186	165	164	189	140	149	132	159	169	158	189	158	147	156	158	180	150	170	148	164	157	185	180	170	135	154	159	148	160	193	153	178	149	155	158	154	162	144	176	158	138	165	160	171	171	160	150	151	161	162	179	161	163	166	162	144	144	179	151	166	152	158	162	158	180	137	149	165	163	164	159	163	162	138	150	138	154	160	160	161	148	169	177	137	167	180	187	173	161	150	164	178	169	178	154	158	146	157	138	157	179	169	150	159	154	166	155	153	157	158	150	185	188	146	149	141	168	144	169	175	183	152	148	141	172	179	170	163	150	157	166	163	157	171	149	155	147	159	164	176	167	164	152	168	167	159	168	181	137	158	179	173	158	183	161	140	148	160	171	173	138	154	150	150	139	145	154	146	157	162	176	177	168	157	168	153	149	165	170	139	148	189	145	184	162	160	150	164	163	165	170	157	172	141	152	151	165	161	147	166	156	134	143	169	151	150	153	173	159	151	150	158	153	166	155	154	140	167	149	146	157	133	181	169	172	168	179	170	153	169	145	149	165	147	152	142	164	160	148	176	176	155	150	177	174	157	158	158	157	164	176	164	130	190	166	173	154	135	182	156	161	158	181	162	177	163	146	169	165	143	156	154	141	163	139	143	158	176	160	152	160	158	151	169	145	170	159	149	179	155	137	167	155	157	163	185	152	174	157	167	166	150	161	183	152	177	155	138	184	141	156	167	143	166	138	158	158	143	160	161	173	162	170	166	143	181	189	161	172	179	141	173	186	129	154	161	135	143	154	171	149	178	172	164	160	157	159	169	166	177	177	179	151	166	177	175	165	170	178	142	162	173	168	170	157	161	149	123	147	185	150	147	167	158	154	183	138	144	147	141	134	163	167	165	168	137	155	177	153	167	149	177	147	177	147	152	148	187	176	163	155	142	175	154	153	152	175	164	138	162	190	145	187	142	167	156	149	148	153	167	156	174	148	158	185	162	189	127	170	149	155	160	147	167	174	170	141	162	155	162	152	149	170	179	155	179	179	165	183	160	164	165	158	154	201	178	156	143	152	164	145	174	149	177	162	170	171	149	167	146	150	154	161	140	155	180	153	174	143	145	165	161	155	181	163	155	179	184	152	138	173	160	141	152	151	148	167	178	169	187	179	161	169	176	165	157	163	176	151	144	158	165	179	165	150	149	175	175
24808	21676	29212	24624	20618	1872	567	356	272	278	210	216	231	197	199	174	164	163	159	154	133	150	132	163	161	142	156	135	166	153	169	136	142	119	135	165	136	149	138	157	128	136	144	152	123	141	125	137	138	141	144	142	127	125	144	122	125	132	137	125	123	138	125	139	140	138	124	121	138	152	142	132	131	121	120	146	126	143	130	139	144	153	137	133	140	116	139	147	135	133	127	122	115	118	132	144	127	124	132	135	129	122	123	143	131	146	140	127	141	129	142	116	113	119	133	127	148	132	132	148	130	145	133	133	153	145	138	130	137	123	140	122	155	127	117	133	138	117	120	126	125	147	143	109	120	125	127	127	132	136	125	128	135	137	133	139	132	130	134	140	120	133	150	133	108	129	119	119	116	137	127	126	139	127	146	106	149	139	120	136	121	121	154	146	146	127	121	157	144	158	124	125	139	136	133	133	126	144	130	127	127	129	126	115	140	131	134	136	149	155	132	140	125	155	127	139	145	122	149	155	121	132	126	128	135	136	124	99	139	136	130	133	150	129	119	125	146	112	134	132	109	124	130	125	129	132	122	128	115	106	137	126	135	109	132	134	113	135	129	136	139	129	131	120	132	119	126	131	122	121	125	124	128	126	141	144	144	127	131	91	132	132	132	139	139	121	146	122	130	154	137	141	128	128	143	132	128	115	133	125	137	128	137	135	134	136	134	135	151	127	155	108	117	137	110	148	151	140	142	142	125	139	139	142	119	145	139	136	143	148	115	151	146	121	124	167	159	121	132	135	124	117	118	155	131	149	138	134	111	133	145	138	151	132	130	142	123	110	115	148	141	138	109	146	127	129	125	113	139	136	160	130	115	157	144	142	147	144	142	133	136	137	141	119	125	147	126	120	142	124	112	140	137	139	130	138	148	149	121	112	133	129	137	165	118	147	136	142	114	128	119	125	140	143	131	151	127	136	143	130	135	133	123	114	139	124	119	137	121	148	103	128	113	133	133	145	122	130	137	138	137	120	120	122	114	125	150	128	122	128	125	141	126	148	115	126	146	144	123	124	142	127	126	164	131	140	119	132	121	130	149	133	142	130	148	140	133	126	165	138	112	131	132	132	116	147	121	130	153	167	129	121	127	131	159	146	127	142	134	145	122	141	138	110	131	130	141	142	142	119	135	127	134	127	111	121	138	119	115	139	147	132	125	134	135	134	117	134	142	133	119	126	133	121	127	133	147	130	130	112	137	139	118	135	134	119	133	131	123	120	137	150	120	124	120	119	127	123	130	154	127	141	121	131	132	137	133	156	142	137	126	146	122	145	126	129	142	127	124	136	122	143	156	132	146	114	140	125	149	152	118	145	138	144	129	115	157	120	134	110	133	162	139	148	132	141	150	141	121	126	131	144	137	114	117	142	146	143	141	126	149	124	131	138	121	143	127	135	126	141	132	134	137	159	144	125	139	127	128	132	139	114	128	124	120	129	130	129	121	115	126	119	137	144	134	112	130	146	140	136	112	132	129	146	141	128	141	122	136	140	133	144	155	119	141	139	126	130	129	145	122	135	156	114	136	124	121	152	135	126	132	156	145	127	127	134	133	139	160	137	143	130	130	136	137	131	140	140	126	152	127	159	142	117	159	139	159	120	138	114	120	155	136	136	136	143	141	140	137	126	138	115	125	145	126	130	159	130	130	117	122	130	151	144	144	113	123	119	144	131	109	148	126	129	136	129	133	122	137	131	161	131	137	129	139	147	136	128	136	149	138	117	118	118	121	170	132	129	142	131	130	114	147	132	139	130	135	149	129	138	143	139	132	121	151	128	144	135	124	126	137	116	129	144	122	141	130	130	105	122	143	144	120	143	151	137	139	151	114	130	142	124	114	123	120	131	119	129	132	145	126	136	141	123	147	125	128	160	141	146	136	142	145	128	132	116	141	130	133	129	147	132	126	141	123	128	142	141	131	108	111	153	115	122	129	124	136	141	138	142	116	135	141	137	115	113	129	149	156	126	134	144	143	144	163	130	131	142	151	134	129	137	131	131	146	134	128	133	131	143	139	144	140	125	115	124	132	121	137	144	138	127	124	139	152	135	122	138	150	130	136	132	131	125	128	134	119	132	129	111	115	113	135	125	111	126	144	132	123	146	118	126	134	131	131	119	126	122	130	122	145	119	130	130	146	138	134	133	129	142	122	130	126	133	124	113	141	117	147	124	142	137	167	141	137	133	129	129	127	132	141	115	136	127	137	145	121	144	135	126	145	129	142	135	131	112	115	138	128	138	126	130	154	139	139	140	134	139	144	135	119	138	107	136	134	146	119	121	140	125	126	147	150	124	141	126	149	145	132	130	128	156	129	155	136	133	137	125	136	123	124	131	139	138	133	142	130	143	134	144	150	133	138	149	144	115	141	137	116	129	126	149	126	126	131	120	108	125	146	139	137	129	142	114	140	151	129	128	136	142	151	126	123	135	133	126	134	135	147	149	97	123	131	116	137	133	136	136	138	133	120	136	139	117	129	143	141	125	162	110	146	126	116	136	124	135	144	133	137	121	124	135	135	121	107	132	109	113	132	140	144	129	121	145	125	139	125	118	122	122	147	131	125	135	141	134	120	118	149	134	143	121	127	134	146	119	134	142	141	127	130	124	136	122	127	127	144	127	155	145	132	133	124	125	131	142	134	126	120	161	120	138	137	134	133	131	146	131	141	132	136	138	140	120	135	134	137	117	138	134	139	121	142	128	126	141	151	125	122	151	132	139	146	148	132	123	140	116	133	129	129	138	131	124	140	136	132	143	127	132	133	127	129	143	129	126	143	145	130	146	125	152	117	119	136	136	122	140	119	120	147	131	145	134	124	111	125	134	124	135	112	125	137	146	145	135	145	133	114	136	133	127	121	138	139	135	125	139	149	127	126	119	135	118	135	142	134	125	125	120	143	129	113	151	141	129	137	118	132	117	118	144	131	140	149	131	148	129	130	131	132	131	141	151	148	123	137	122	126	135	140	132	159	141	128	143	134	121	125	121	137	135	130	129	139	122	124	139	137	113	137	134	134	125	131	157	133	136	145	150	126	140	134	150	150	139	135	165	132	141	151	131	130	144	127	122	130	129	131	143	144	128	132	135	136	122	121	133	139	124	129	133	143	135	142	128	114	137	132	135	137	134	123	142	106	131	115	146	149	140	131	144	121	135	135	148	110	142	127	125	139	124	137	146	112	125	122	139	134	134	133	143	145	130	128	123	137	144	129	134	138	137	124	124	118	148	127	158	138	147	138	155	127	122	119	144	144	140	123	122	120	134	146	134	113	160	139	111	134	116	144	131	131	127	125	143	136	141	127	142	126	139	149	145	127	134	138	118	127	133	145	141	127	139	113	167	128	145	144	149	137	119	142	133	136	138	130	139	144	152	142	144	107	135	142	131	140	119	106	132	110	129	124	133	129	133	126	127	129	147	135	131	124	140	118	138	113	140	110	150	125	134	133	130	143	132
42341	11847	8482	4191	2719	2105	1496	1170	1038	832	750	617	548	512	490	478	413	417	384	375	364	348	333	324	326	334	304	301	292	301	308	313	317	307	294	298	300	264	282	274	292	275	286	296	307	276	316	279	282	279	301	286	263	285	263	298	278	300	264	283	258	307	271	316	246	289	263	313	268	265	287	277	254	266	278	277	270	267	273	281	316	288	285	287	277	288	275	292	271	286	274	284	296	271	261	250	273	275	283	283	276	285	290	282	283	273	301	285	267	279	265	296	266	252	298	288	254	284	262	273	266	292	260	270	263	289	285	271	241	268	257	285	278	250	258	241	271	293	279	261	309	272	289	291	286	255	297	271	280	238	256	277	280	246	266	273	284	237	280	261	267	275	277	239	250	264	261	257	282	266	268	290	290	267	253	257	259	266	287	282	271	283	270	278	264	259	274	285	276	251	286	254	274	238	253	285	279	269	239	243	292	279	277	257	260	292	269	263	267	257	271	246	276	257	271	270	265	280	271	305	315	258	279	282	260	266	281	262	259	261	270	302	302	273	277	286	261	279	244	266	258	302	287	265	272	298	266	281	270	257	278	272	267	258	280	272	281	284	280	258	289	268	281	276	237	232	300	280	280	295	253	282	227	282	243	245	279	283	242	294	288	294	275	258	282	282	261	273	266	262	253	295	264	270	272	292	272	234	267	288	274	271	269	258	294	259	263	264	280	268	281	297	230	289	252	255	278	271	260	277	269	288	257	259	258	240	267	275	274	254	226	250	267	257	277	269	285	284	268	275	273	258	265	268	250	285	289	295	273	259	268	266	270	263	296	295	261	282	257	284	284	234	272	244	294	269	245	264	264	293	281	268	293	266	252	259	283	255	278	248	257	272	280	289	292	270	280	266	277	271	243	259	270	243	292	276	268	247	274	261	277	277	225	265	263	286	301	278	289	276	266	230	224	285	270	253	283	281	292	276	276	224	260	254	291	262	283	290	244	272	262	256	274	283	249	288	291	270	294	260	280	283	289	254	272	282	250	268	242	252	262	266	285	262	280	264	253	257	274	272	265	242	274	261	282	245	283	278	265	268	275	266	255	273	237	240	281	266	274	266	256	269	271	255	261	262	265	253	294	230	277	293	258	264	287	273	296	266	275	274	269	255	320	247	283	251	255	256	261	294	272	268	235	260	256	271	279	265	288	256	275	279	267	268	288	289	261	248	256	268	268	265	262	254	287	280	272	257	255	262	276	282	270	268	294	288	271	292	281	263	282	273	272	238	257	288	257	275	257	280	269	249	248	235	298	269	282	271	258	256	265	286	274	252	253	271	260	266	282	253	261	269	243	280	270	246	275	267	270	269	287	266	259	270	263	274	273	261	251	275	236	278	248	260	265	259	266	280	258	265	236	276	264	260	293	282	251	255	284	260	289	248	272	243	272	268	257	257	261	298	251	259	271	240	295	233	279	270	279	278	253	264	254	283	267	255	258	269	287	262	295	297	291	279	258	289	265	256	283	268	245	269	284	306	275	262	307	269	262	255	266	266	268	269	270	289	259	273	271	277	248	294	285	258	266	258	255	267	269	282	261	266	241	270	277	277	265	265	263	261	312	276	250	267	277	278	270	294	301	291	267	254	296	285	274	272	270	261	255	247	287	270	293	274	258	251	272	270	289	287	275	280	274	262	254	281	275	298	271	270	272	274	243	288	281	268	264	268	263	281	276	271	293	257	276	269	265	246	282	303	252	280	292	286	263	277	236	280	262	235	260	281	265	269	251	285	278	265	284	264	273	285	277	256	271	267	258	251	267	261	304	247	261	278	250	273	261	259	304	264	255	276	261	285	264	285	249	285	257	251	271	292	299	240	254	239	264	275	248	246	278	269	276	303	294	289	295	264	275	268	274	258	230	274	255	267	295	285	274	251	292	262	261	261	254	262	264	231	303	260	277	278	282	279	296	258	245	281	284	275	277	246	269	279	266	274	268	260	249	281	249	241	280	271	289	265	256	277	257	249	280	287	253	270	266	258	277	290	291	285	267	268	242	277	268	245	292	274	283	269	286	241	284	272	280	231	303	287	285	281	266	265	258	284	257	269	245	269	305	284	281	235	254	252	290	267	283	275	268	268	265	259	283	282	292	279	274	246	283	261	280	277	278	262	247	281	247	268	283	289	270	315	271	243	306	295	260	259	267	288	245	277	276	274	273	242	232	261	293	287	261	266	256	287	240	268	254	291	267	287	268	247	273	271	279	271	252	308	268	279	287	270	251	269	304	261	268	298	278	268	264	274	271	281	250	294	262	288	283	266	291	282	252	271	266	254	281	244	277	289	257	279	262	277	251	274	311	268	285	289	281	293	298	262	259	311	250	280	266	260	281	267	291	271	289	250	283	287	278	283	281	272	295	278	282	291	271	275	267	259	260	279	266	270	281	279	264	283	251	274	254	263	249	259	278	261	280	290	254	282	279	259	266	278	264	290	308	257	264	243	275	274	256	276	276	274	248	271	259	251	254	299	307	278	276	287	254	281	269	260	248	228	266	286	279	278	256	291	277	273	270	241	278	247	260	258	275	246	238	289	272	287	294	252	269	277	286	260	263	265	308	266	298	278	254	252	307	276	291	274	265	268	274	272	255	241	243	249	253	267	278	300	264	272	241	274	304	270	266	247	303	266	276	272	275	255	258	250	279	276	254	294	283	279	284	266	247	256	274	291	286	252	300	284	289	298	262	254	274	271	303	289	271	274	251	240	264	256	257	271	259	277	256	232	299	287	270	313	272	282	276	299	278	252	253	235	258	276	282	281	298	271	275	244	258	259	268	256	289	250	296	235	286	245	259	308	287	253	310	288	271	307	284	271	230	303	234	275	304	253	265	272	260	273	254	288	274	282	300	263	286	279	263	276	277	279	245	253	269	288	280	293	288	266	260	274	298	274	268	270	287	281	315	281	298	274	250	243	291	261	298	257	237	264	267	268	261	296	248	273	278	265	278	266	274	264	276	270	278	256	278	280	250	264	260	271	265	232	272	273	271	262	243	260	278	268	259	273	295	275	275	279	287	302	290	269	273	270	256	265	251	324	277	261	256	248	303	280	286	263	250	258	278	296	263	249	264	263	243	281	280	267	277	275	233	288	299	256	303	273	276	274	297	255	242	290	271	269	286	256	261	275	248	253	269	275	263	263	255	273	294	275	264	288	266	250	269	258	270	283	255	296	263	280	266	267	247	242	282	263	264	268	299	255	274	271	269	290	273	266	269	256	249	248	276	285	260	266	278	274	252	243	264	248	277	251	277	248	254	275	239	296	227	266	281	250	273	281	253	269	256	272	259	268	288	276	219	273	294	272	279	293	254	283	275	284	279	279	233	312	305	251	264	255	264	286	277	322	262	287	256	282	280	293	275	257	270	286	245	267	267	258	277	262	248	258	288	256	268	261	279	266	280	298	298	275	274	257	247	250	273	266	270	264	258	283	284	232	270	268	263	257	268	286	280	260
23786	21708	29644	24281	21710	19891	2076	785	586	556	480	444	454	411	371	367	397	359	359	336	328	306	338	336	342	331	311	335	332	289	341	276	333	300	282	307	306	305	281	302	309	283	300	286	331	287	269	301	320	306	291	315	323	287	291	286	302	315	276	295	305	296	329	299	308	301	266	302	285	315	311	311	282	295	274	335	298	305	325	284	313	307	297	292	259	281	290	297	304	292	266	281	299	292	293	307	298	287	291	282	294	281	306	320	290	265	318	272	309	323	303	284	327	296	254	278	269	282	296	298	279	289	296	295	280	291	293	293	279	281	281	295	302	308	289	288	260	287	277	308	295	286	304	306	277	318	285	288	284	286	275	269	279	262	262	266	301	292	323	263	258	314	287	274	296	276	282	266	267	255	272	312	290	273	295	273	271	272	307	304	285	289	285	265	298	260	296	276	285	297	292	286	271	282	296	299	291	287	292	273	307	294	265	275	291	274	308	293	292	320	275	297	273	278	298	283	290	281	256	264	279	273	294	246	274	273	278	290	333	296	310	288	294	299	297	284	289	292	289	285	307	280	251	265	285	303	310	316	262	301	300	296	315	263	255	279	270	323	294	277	320	287	270	299	280	298	283	295	317	278	312	307	273	309	279	323	267	300	292	280	278	285	275	280	272	293	267	273	277	265	256	290	297	285	284	284	299	296	320	270	312	276	315	312	286	315	306	289	285	292	272	272	294	269	282	313	308	287	294	292	278	288	278	284	269	277	251	292	313	309	285	271	295	305	289	293	314	277	284	277	319	291	274	272	276	306	301	291	289	272	274	290	293	246	308	285	290	251	278	287	286	316	287	300	287	291	242	286	272	273	279	283	267	277	275	280	303	292	272	313	306	316	285	306	275	286	316	296	323	306	261	307	262	301	290	283	284	286	300	285	292	300	279	314	260	282	306	307	286	307	278	294	300	281	305	293	270	281	307	292	305	278	277	287	308	295	316	291	276	268	298	291	290	272	291	297	297	304	261	268	294	273	287	296	271	291	291	268	285	261	274	312	304	295	285	286	274	276	312	305	291	309	299	287	298	291	263	295	312	276	294	284	301	289	328	272	305	279	264	308	269	270	295	263	274	289	299	304	284	289	290	290	289	286	285	292	299	304	293	291	325	278	257	299	292	299	291	300	292	301	288	253	290	287	296	258	279	299	290	295	274	290	288	263	268	273	291	296	313	316	303	279	280	285	291	306	304	242	282	326	294	276	279	285	274	292	331	288	292	298	282	291	289	299	296	292	311	280	296	296	294	304	290	294	290	315	269	304	292	317	282	272	295	270	264	264	298	282	306	308	275	309	268	281	262	268	294	274	262	284	265	295	285	271	321	299	274	310	258	288	301	255	275	304	309	280	301	290	261	262	290	285	321	311	267	273	276	298	278	270	292	287	332	287	296	270	280	307	294	276	320	273	265	303	293	320	291	308	259	283	290	280	324	289	301	281	284	300	264	312	268	261	300	295	288	305	303	292	292	291	296	281	296	264	300	264	296	258	304	305	306	307	260	300	274	308	281	292	313	270	298	317	271	309	314	309	261	282	277	290	314	279	312	258	317	301	278	286	268	270	285	281	272	267	311	293	294	282	274	258	294	254	259	331	298	281	318	287	298	295	281	290	319	277	269	307	298	282	294	309	261	273	270	295	304	316	313	295	295	285	295	308	284	301	320	319	286	301	300	294	280	290	289	261	286	307	292	286	279	280	289	289	298	318	285	292	301	273	268	295	305	278	276	290	288	291	316	276	301	294	265	291	279	296	294	293	290	306	239	279	318	288	298	296	278	300	298	293	289	283	303	280	301	287	293	289	271	267	278	301	303	282	301	300	302	268	306	274	277	307	273	296	307	308	299	305	290	291	288	286	281	283	297	321	311	258	300	316	260	322	291	264	276	296	271	314	297	267	282	307	281	282	316	300	292	299	332	297	292	262	277	277	301	274	277	297	274	284	312	280	274	290	294	306	298	319	307	283	326	286	306	287	287	286	302	296	300	297	283	293	285	303	314	313	314	306	299	300	290	286	299	300	304	299	292	287	270	288	284	281	292	292	292	296	290	305	272	305	270	276	299	274	324	295	249	280	282	325	319	297	292	250	288	279	296	313	293	279	283	268	313	305	279	308	292	300	260	289	303	276	251	287	290	277	283	285	272	279	276	316	288	279	280	304	312	294	310	296	284	293	283	269	274	309	285	268	316	278	269	243	293	288	307	315	290	311	264	280	275	270	308	295	332	282	269	271	269	286	321	312	276	285	286	288	293	284	279	283	266	298	260	300	312	297	317	289	300	308	285	305	270	267	265	273	274	284	256	274	291	285	296	321	313	316	279	288	264	287	284	301	278	265	294	310	322	299	281	290	311	275	274	269	267	313	304	274	327	299	279	316	286	301	281	276	295	263	306	295	270	265	308	271	300	318	271	277	292	274	295	286	271	297	267	286	287	262	260	316	290	246	288	318	259	314	326	272	318	325	310	301	283	312	304	291	284	293	280	295	317	303	314	292	286	310	294	289	305	280	283	271	314	302	285	279	281	288	278	301	296	287	278	275	289	287	301	276	249	294	251	260	313	285	309	263	298	293	266	302	284	278	290	300	270	285	280	283	265	268	292	291	275	270	273	279	291	303	294	286	278	254	325	299	301	313	303	283	291	264	320	285	265	276	292	279	313	290	295	273	284	286	276	291	291	276	317	281	301	271	276	283	304	321	301	299	285	292	298	267	313	295	287	238	292	257	292	295	327	254	281	327	299	256	302	303	285	270	318	299	297	273	304	308	268	285	285	308	299	261	266	278	310	304	298	282	294	309	284	309	289	292	308	297	275	280	312	305	289	266	285	302	284	339	319	270	315	300	297	284	295	279	292	275	281	286	313	284	250	286	304	290	303	312	277	300	266	275	284	298	300	284	288	315	263	305	288	288	251	297	285	318	267	300	249	302	271	285	274	285	265	283	257	281	316	299	273	298	308	298	278	298	268	291	280	284	292	295	304	331	302	313	292	269	252	284	283	282	302	285	291	282	295	273	314	263	304	348	283	283	251	271	305	280	278	295	276	293	298	272	296	295	303	283	271	294	293	302	296	251	326	277	240	264	295	287	316	230	310	276	264	303	249	274	287	287	263	276	295	277	268	301	298	265	312	294	299	279	274	294	265	294	308	303	316	291	284	289	289	286	278	286	292	292	281	286	300	295	308	279	286	270	275	278	291	282	282	277	290	311	287	290	287	306	295	300	300	280	340	302	272	281	269	266	305	286	281	300	275	269	279	268	307	295	296	271	296	273	288	263	261	276	286	282	275	277	276	272	282	279	278	272	290	332	299	297	284	293	273	273	306	293	281	285	299	278	288	295	286	269	286	292	286	302	311	301	297	276	269	250	272	287	287	264	307	270	289	295	305	285	280	292	293	268	279	276	306	301	292	317	300	299	296	287	288	302	294	249	292	263	281	280	253	288	298	313	268	283
51635	16477	13698	7426	5073	3802	2899	2326	1979	1661	1523	1258	1105	1070	945	985	871	807	803	762	700	713	690	704	681	737	659	630	630	621	639	640	591	603	645	572	608	575	568	580	565	575	603	587	585	552	595	544	578	557	594	577	573	570	603	563	527	594	564	556	569	549	559	528	509	558	504	564	590	553	523	579	569	561	540	539	594	533	510	522	491	523	548	544	519	548	528	563	543	518	539	564	518	555	563	541	572	539	561	540	533	557	534	524	530	549	559	537	576	540	525	519	533	564	552	536	528	537	562	590	560	520	503	513	516	528	561	534	581	550	554	526	522	543	529	572	561	559	522	547	575	548	564	571	537	546	553	542	565	549	527	558	557	542	546	575	521	514	557	504	574	578	532	544	544	490	546	552	540	539	515	520	561	558	580	508	576	554	597	539	555	560	540	568	561	518	553	557	474	527	518	540	547	559	538	574	499	513	583	516	517	536	531	564	552	561	518	551	524	514	540	542	490	555	556	554	536	501	577	541	568	532	530	538	545	586	527	545	557	559	492	564	556	528	518	573	548	536	558	549	559	543	522	539	525	547	527	565	522	541	547	568	523	575	534	544	535	564	517	507	547	568	562	578	546	531	500	515	509	523	550	542	534	498	568	530	514	528	564	534	559	601	522	498	541	539	543	532	546	602	539	544	501	544	562	570	548	488	543	516	571	557	535	511	598	532	561	555	564	529	590	536	553	584	532	535	564	561	535	533	510	560	546	537	554	560	561	534	555	515	529	552	519	563	518	533	541	528	547	579	588	558	509	556	517	553	557	558	528	564	550	511	514	542	545	529	518	533	588	567	523	576	538	573	555	541	522	582	576	582	540	497	558	570	544	582	528	546	513	544	500	546	554	529	591	542	522	556	532	529	548	564	542	549	565	511	535	530	525	551	530	551	530	572	534	522	530	527	550	543	541	545	521	581	536	538	557	579	544	577	560	563	540	561	527	518	592	565	559	571	518	556	541	516	545	507	589	513	555	538	483	519	565	552	551	538	556	563	564	579	527	553	551	531	572	527	566	599	534	540	511	556	582	531	556	552	555	523	561	549	532	547	577	557	572	543	571	493	545	513	538	520	554	561	532	505	557	562	540	566	526	537	554	540	535	501	538	533	534	504	569	541	498	565	560	569	561	524	516	481	543	528	552	527	572	530	547	525	536	557	537	505	591	507	552	528	529	516	557	556	568	511	575	580	555	543	557	545	543	568	521	547	562	553	553	537	541	547	544	522	532	560	570	544	520	562	529	572	520	554	570	545	528	531	481	512	515	566	566	556	541	492	558	530	548	533	541	509	544	569	589	483	548	549	537	502	557	556	531	535	509	523	563	519	546	515	587	518	509	560	567	556	547	504	557	579	572	539	563	557	569	545	557	541	556	505	518	583	556	554	548	545	549	524	544	567	529	535	586	566	538	555	564	599	550	544	497	507	500	563	556	529	539	542	578	577	547	550	576	590	537	540	546	563	527	510	521	551	490	548	512	522	507	486	514	540	520	525	509	542	544	567	571	511	547	586	598	578	566	548	527	525	586	553	540	519	552	588	560	526	571	517	552	588	557	541	530	502	503	509	552	580	574	517	539	513	541	548	551	514	507	512	523	554	524	522	569	567	546	528	524	541	536	557	554	521	538	532	528	546	519	506	603	563	563	544	523	522	547	555	526	514	569	547	526	544	537	536	559	528	568	539	575	533	561	547	573	565	555	542	529	547	568	548	521	538	516	541	560	563	515	606	543	541	519	555	535	498	538	582	564	540	540	516	514	515	565	521	584	554	602	532	552	587	500	542	536	530	496	533	548	534	547	538	528	515	563	548	525	488	549	553	537	539	539	552	570	558	517	534	501	528	553	546	548	608	513	573	543	523	499	555	489	551	571	526	497	542	537	533	570	534	552	561	544	568	553	536	502	537	532	521	501	554	536	554	549	502	566	556	555	566	561	539	566	523	569	572	504	536	520	520	521	539	559	506	552	624	524	527	571	523	521	543	531	561	590	526	531	551	504	527	477	525	557	541	538	538	550	564	551	597	530	525	534	572	506	523	556	550	581	513	564	539	510	540	570	509	542	540	507	505	552	556	535	566	529	570	530	559	526	521	592	564	578	540	593	583	550	537	546	524	580	551	532	545	568	541	540	571	507	541	517	549	555	532	527	545	560	546	507	523	554	576	530	510	587	576	566	517	538	529	552	550	530	521	555	549	530	559	538	527	558	546	510	562	507	554	560	555	549	504	527	532	529	532	562	544	572	536	548	539	522	559	525	568	544	546	507	566	527	547	550	539	531	566	552	548	574	530	575	540	556	524	584	529	531	563	481	548	497	580	538	510	533	540	522	586	527	530	530	550	527	564	570	538	475	578	510	540	552	507	554	549	564	539	563	541	560	545	543	492	502	531	553	563	544	529	539	525	557	527	526	559	531	567	546	548	570	514	548	566	563	569	531	496	540	533	558	570	528	532	497	564	529	559	509	555	563	528	565	542	557	559	547	512	563	574	511	587	575	568	555	531	522	565	542	537	537	542	538	546	554	561	547	549	556	518	521	532	546	565	547	514	542	537	523	572	500	525	515	513	518	528	550	518	529	543	576	538	558	550	557	560	529	518	535	547	541	501	525	542	515	529	501	559	514	546	574	522	526	565	572	534	544	539	562	575	556	544	543	541	555	543	541	532	583	556	538	522	593	521	525	561	550	600	525	538	532	546	547	523	532	529	501	534	554	531	552	547	574	566	549	577	545	571	534	563	525	569	562	523	520	526	596	548	535	519	536	553	550	560	553	570	556	553	549	526	549	534	536	521	497	482	556	512	508	561	506	534	500	586	541	552	522	559	557	538	524	556	533	563	591	523	570	527	561	537	567	541	551	570	525	549	560	541	572	554	514	540	555	529	549	543	543	586	577	557	543	573	540	541	544	537	520	532	528	552	557	510	550	494	547	474	547	554	553	518	568	548	543	522	562	567	562	519	559	565	525	519	536	564	543	531	556	540	545	531	528	554	536	512	573	562	581	598	519	524	522	591	556	528	543	541	544	526	534	568	524	505	573	519	570	519	529	559	535	535	565	535	569	512	518	506	578	554	527	535	512	566	540	562	563	498	580	531	568	558	501	495	526	538	557	532	533	507	574	546	557	533	509	569	567	516	545	536	549	545	534	559	547	501	526	516	511	572	532	575	534	580	542	563	545	484	571	520	555	536	554	508	554	563	527	609	518	528	530	529	578	537	555	501	537	571	547	516	534	543	519	530	545	536	544	553	596	478	544	560	548	513	586	529	517	537	559	559	568	524	564	535	543	546	560	565	525	504	574	570	524	550	525	541	503	508	543	525	488	558	556	559	616	537	527	543	493	529	539	553	512	530	522	505	534	573	525	537	568	541	581	526	538	587	546	500	530	532	583	505	529	547	517	518	493	558	556	569	558	569	530	563	552	524	544	525	517	500	507	510	574	560	574	541	584	546	578	523
27349	21100	7897	321	142	120	125	99	113	102	88	87	92	84	72	89	75	75	95	90	92	86	80	78	66	82	79	83	80	73	90	69	91	89	83	94	92	92	78	89	75	86	81	75	86	77	67	91	91	74	89	77	78	72	78	86	89	92	84	74	78	76	83	103	83	91	78	86	80	75	86	86	73	73	81	88	87	76	77	84	94	75	85	94	78	80	71	89	78	73	75	78	79	89	68	89	81	73	75	72	86	92	83	64	69	81	85	77	81	75	72	80	72	73	76	74	82	67	81	90	90	66	75	82	73	84	70	82	81	92	74	95	73	80	74	81	82	73	81	96	67	85	70	69	83	82	83	73	72	79	81	71	87	71	73	75	64	82	78	84	87	86	65	83	99	90	103	81	94	84	75	67	75	75	62	81	87	73	81	86	87	82	107	70	87	101	93	75	86	105	69	84	78	95	78	70	84	89	76	63	82	76	88	79	73	82	74	72	83	82	60	81	58	77	90	76	72	62	84	90	84	69	90	77	72	80	90	95	81	74	78	63	65	82	83	91	81	71	85	88	75	78	91	83	81	75	70	72	74	83	76	72	98	73	66	90	83	83	90	75	92	93	83	71	71	81	69	90	74	83	92	74	81	69	71	83	87	75	82	85	80	64	75	68	73	74	76	74	86	86	73	75	79	87	82	82	84	85	84	95	86	82	76	87	87	94	70	79	79	73	87	77	73	100	76	77	80	79	75	88	69	77	79	66	84	89	80	84	91	82	101	79	89	79	71	89	69	74	96	102	75	84	89	74	77	71	75	79	97	78	78	88	86	73	74	75	82	81	73	73	91	79	76	86	92	80	83	80	80	87	82	77	76	85	80	73	93	70	79	86	82	72	64	70	76	86	89	93	93	82	96	81	69	79	95	64	77	70	78	71	62	80	105	80	73	71	78	83	86	88	85	84	79	84	79	70	86	90	79	78	93	84	87	80	77	97	77	71	80	78	61	67	85	84	94	69	82	66	72	81	83	81	74	93	91	82	91	71	67	83	84	82	83	88	83	74	69	84	89	70	104	80	77	81	84	80	73	76	84	78	86	86	69	83	73	65	87	93	81	83	61	102	73	87	76	96	79	79	73	87	75	78	71	80	72	76	73	96	80	84	69	81	86	76	70	81	67	62	65	94	76	77	82	81	81	73	69	67	79	58	73	100	91	80	83	88	90	77	94	89	95	93	87	86	97	69	89	86	80	82	79	88	89	89	75	77	82	78	100	83	79	70	89	83	79	75	78	82	75	76	78	65	92	88	75	67	69	80	84	90	79	72	82	83	70	89	84	88	70	58	68	82	79	66	86	69	71	79	78	81	85	62	89	75	76	79	73	88	80	68	67	87	88	76	88	79	71	87	72	77	72	79	81	67	97	63	68	55	88	74	78	88	72	76	85	77	85	76	72	82	55	83	84	88	74	71	78	89	79	76	69	75	77	73	80	79	65	78	70	94	83	71	66	80	75	91	78	69	72	81	84	74	79	79	68	87	82	98	80	83	83	69	77	84	88	96	69	87	69	65	69	85	80	82	85	84	66	75	76	71	79	72	74	77	76	71	69	101	78	77	81	77	78	79	69	88	69	76	81	74	99	79	90	100	92	79	74	83	77	73	82	86	85	92	80	72	65	89	90	74	76	73	66	65	68	71	79	74	90	77	88	82	71	75	91	71	104	94	78	85	87	66	81	78	70	63	78	94	69	75	89	83	65	65	87	78	75	70	81	86	97	76	81	72	69	69	88	87	72	89	86	84	75	78	81	75	81	72	73	100	87	83	73	79	77	59	88	68	74	81	79	89	85	71	90	79	77	72	74	85	79	69	65	68	88	84	87	80	84	60	73	79	74	85	86	93	89	78	61	63	72	74	94	82	70	68	83	82	64	78	68	70	73	80	83	63	88	67	84	90	80	89	74	78	77	84	65	102	61	82	83	85	83	64	60	92	67	99	89	86	94	78	76	97	81	85	81	68	77	82	86	69	75	77	80	76	83	60	79	91	69	70	66	70	95	91	73	79	77	75	79	75	96	75	84	76	79	74	83	69	77	84	85	97	70	100	82	76	80	87	87	91	83	72	71	81	74	81	62	91	97	95	75	84	79	68	64	69	82	78	74	83	64	81	83	81	72	79	80	83	70	78	83	69	73	59	75	94	75	83	71	83	64	81	74	75	68	63	87	86	79	78	88	67	78	90	72	73	89	66	86	82	103	86	90	83	67	81	66	87	91	84	80	73	83	105	79	79	74	62	68	70	79	73	78	88	89	96	82	83	92	77	88	75	81	81	74	84	66	71	82	67	93	70	87	87	74	69	86	74	76	84	85	90	92	82	67	99	71	70	101	84	73	79	77	62	90	86	86	76	80	76	83	85	82	85	99	74	95	86	91	68	76	78	94	73	87	103	64	87	72	69	84	60	73	67	77	86	70	61	77	79	85	78	80	79	97	75	74	68	86	72	90	87	83	71	86	75	98	94	74	92	85	82	69	74	81	70	84	68	71	81	77	73	72	66	80	86	74	76	80	86	77	72	87	100	86	78	84	76	90	69	80	74	81	79	71	74	99	97	90	81	71	86	74	91	78	86	82	100	64	74	76	66	74	69	80	62	69	100	70	75	89	73	97	69	89	72	93	58	80	72	74	82	82	79	74	90	74	87	85	85	79	71	95	70	71	103	81	88	100	77	74	72	69	89	71	74	81	85	80	81	86	89	88	67	91	78	64	88	71	81	83	97	80	72	78	97	78	89	83	65	75	74	77	92	85	79	90	98	90	96	88	76	82	75	64	97	78	87	66	71	82	79	76	80	83	81	76	98	92	84	80	80	73	76	68	88	83	72	99	88	67	76	73	79	71	81	76	72	89	86	73	75	73	91	91	72	75	73	82	71	90	72	80	75	73	83	55	62	80	75	71	82	78	69	83	80	91	76	84	88	87	81	77	92	82	88	90	67	85	89	69	101	79	80	88	79	82	79	88	78	83	102	71	82	75	81	81	82	65	70	88	93	87	80	57	86	69	83	75	85	60	80	75	88	92	66	79	72	75	78	73	79	79	71	71	87	70	84	93	74	103	78	78	82	79	79	76	67	82	66	83	77	73	84	86	86	91	88	74	72	77	83	83	68	76	83	74	61	66	94	77	72	84	79	88	70	81	71	71	76	71	74	90	72	81	77	75	70	105	83	85	56	74	71	77	64	78	86	75	90	60	78	69	89	90	87	73	73	84	60	76	79	79	76	104	86	78	77	73	95	76	83	88	89	70	87	68	83	72	65	89	88	75	75	88	104	80	89	70	71	82	89	61	86	84	57	76	79	75	80	73	60	89	79	83	69	76	82	69	94	71	75	73	86	70	79	82	84	73	63	86	63	74	77	89	86	73	76	81	76	92	75	76	70	86	78	74	79	88	74	68	80	63	85	69	81	76	74	90	78	85	83	75	95	77	73	98	88	71	81	82	74	74	78
19720	3227	1171	597	429	349	285	265	255	233	221	210	190	214	181	190	198	207	177	174	185	192	185	194	174	202	214	169	176	186	169	180	170	184	189	183	176	173	192	171	173	172	184	180	194	200	183	173	161	170	168	184	177	163	159	180	193	202	153	179	164	180	173	181	171	183	174	181	175	185	178	157	177	168	200	163	179	172	210	185	199	189	175	175	161	205	165	181	189	187	175	168	178	190	175	170	185	187	170	168	163	177	181	198	156	171	161	180	193	154	162	185	149	213	179	162	195	200	185	186	183	170	175	185	187	159	174	174	187	171	180	155	198	179	172	175	162	190	161	182	164	186	190	169	158	166	191	192	184	173	179	181	176	173	189	157	167	189	193	193	165	189	168	192	181	176	173	180	178	167	186	179	148	172	170	175	184	175	188	169	180	182	187	161	161	170	162	159	156	186	186	177	164	199	165	168	185	171	177	189	173	160	173	160	193	155	172	195	194	175	169	205	164	194	185	161	175	166	169	161	192	168	152	168	165	178	175	160	180	189	189	163	176	211	172	172	179	151	170	158	183	177	205	203	169	167	166	170	178	172	161	163	174	197	176	182	163	178	166	168	173	159	181	182	181	171	175	175	159	180	193	163	192	203	169	174	154	187	195	188	179	173	146	187	165	181	170	159	173	187	177	186	178	175	191	205	174	170	197	165	151	186	161	179	171	168	187	159	151	192	162	169	169	164	196	174	171	180	156	174	176	173	175	191	153	174	166	179	163	157	182	196	179	174	184	191	164	181	184	181	181	171	203	167	187	153	183	162	210	164	165	165	170	171	191	182	169	167	169	181	180	184	186	189	175	155	189	180	199	155	185	180	178	187	194	172	175	190	169	188	192	181	183	194	158	158	196	162	178	190	179	200	184	164	196	174	194	178	185	165	176	202	180	170	173	167	169	180	178	162	199	174	163	171	171	177	199	152	180	198	179	175	157	168	179	194	169	190	151	181	167	173	163	179	190	177	194	194	154	179	183	188	165	165	187	176	186	196	172	168	158	187	179	190	171	180	177	179	188	187	149	173	182	160	183	182	167	167	175	143	197	188	177	206	182	194	172	157	159	203	159	192	177	218	191	185	173	172	184	163	187	163	164	171	171	161	194	164	187	202	190	179	205	174	172	167	166	164	185	180	172	167	182	175	194	162	145	201	195	182	158	179	158	198	187	166	165	150	176	187	168	177	200	169	188	189	164	158	151	172	192	194	171	151	166	165	163	203	155	190	195	168	167	168	175	204	183	179	184	180	193	176	152	188	176	181	152	188	167	155	178	182	180	177	190	192	157	198	181	167	196	178	157	193	152	194	201	174	207	165	162	185	154	180	207	213	201	180	145	168	183	185	208	184	176	178	176	146	172	179	173	157	180	178	171	186	176	185	168	208	174	169	186	178	174	184	188	186	171	175	172	143	178	165	176	176	155	173	183	186	150	205	173	169	191	177	166	150	167	161	189	209	173	188	196	190	170	165	165	180	157	193	182	163	183	180	182	179	164	177	169	152	206	183	168	168	180	160	167	186	154	165	178	137	185	166	196	171	190	189	191	168	178	181	199	169	159	180	160	192	159	165	179	173	178	174	175	168	191	191	187	193	169	152	160	177	180	173	179	136	201	179	165	183	180	163	182	179	166	175	164	193	186	190	173	180	181	170	189	191	172	183	191	182	194	180	150	179	176	178	179	165	170	145	194	176	176	181	162	179	172	195	205	180	173	159	187	190	174	148	174	165	207	159	191	182	161	177	167	168	173	175	161	171	168	168	170	175	165	188	182	168	185	173	168	166	168	183	183	154	169	188	172	166	196	207	185	176	192	191	185	146	161	154	175	160	177	186	182	181	178	185	189	189	166	178	168	179	201	184	155	186	181	163	183	193	171	193	166	182	172	167	177	155	183	170	176	184	187	188	177	161	167	179	161	179	193	184	192	186	172	189	182	182	170	173	161	162	182	177	181	186	168	193	178	162	171	192	181	163	151	186	171	184	185	184	191	185	178	172	175	189	177	168	171	198	177	171	166	160	190	181	181	170	158	184	167	162	197	163	153	163	172	181	174	209	145	167	160	179	163	195	183	168	173	161	188	208	178	174	195	172	174	157	210	175	176	184	179	181	188	184	188	173	196	182	183	191	167	173	164	188	191	170	170	181	172	163	177	179	184	165	166	157	195	185	182	157	169	177	166	173	197	180	161	167	184	167	172	205	175	162	178	198	188	197	160	156	160	187	162	172	179	181	179	194	204	193	185	183	157	180	192	176	224	181	168	184	192	152	191	173	167	187	164	161	167	166	159	167	194	173	162	174	166	181	179	194	185	179	164	162	173	160	164	179	167	190	204	158	168	193	181	187	182	176	175	172	156	185	188	172	183	159	150	184	175	170	169	194	161	170	178	182	191	159	167	187	189	206	188	174	195	167	174	165	172	165	178	173	151	179	166	193	182	187	169	190	187	169	174	187	175	166	172	182	181	165	197	167	186	158	191	196	155	176	160	192	184	181	171	183	191	174	169	184	161	165	190	194	169	155	195	187	160	175	171	182	157	181	141	162	181	182	184	161	195	191	179	180	191	166	185	176	184	194	169	190	193	176	153	174	177	165	174	165	181	180	180	191	171	175	158	175	165	174	169	173	192	191	178	178	185	197	187	176	181	168	172	191	183	178	191	180	170	195	168	167	183	194	171	186	172	169	162	175	196	191	180	196	167	184	154	166	201	174	187	196	184	189	159	211	164	173	176	171	194	181	177	181	157	167	166	156	162	179	181	166	159	181	183	162	165	186	190	180	192	169	168	167	181	192	172	178	162	188	181	177	182	182	172	177	172	182	175	180	177	167	169	172	195	148	155	166	183	160	176	197	180	161	189	166	172	193	163	179	153	187	170	183	186	170	190	176	202	153	187	172	172	200	172	178	157	180	203	177	172	162	169	205	172	173	165	176	198	162	173	158	162	192	190	185	171	163	155	199	197	193	180	183	169	160	186	154	184	153	185	166	185	144	177	170	166	169	184	187	175	180	195	178	171	189	172	171	159	164	170	187	183	173	163	159	175	178	172	169	186	184	154	163	183	199	167	167	177	179	186	188	157	161	195	163	183	164	153	180	156	182	158	186	169	170	171	176	179	155	161	172	189	197	192	185	177	156	170	188	171	164	196	156	206	175	171	168	180	180	157	177	185	152	213	187	170	155	165	174	187	171	187	203	175	157	190	194	176	188	193	185	176	189	160	179	161	170	173	167	188	174	149	175	185	184	166	159	187	168	184	169	211	155	185	175	154	164	189	165	184	197	187	148	195	188	163	188	183	182	186	155	180	173	200	183	190	153	195	185	167	198	164	174	167	183	188	165	177	174	176	200	193	159	162	200	178	175	172	181	166	197	190	175	163	167	181	174	157	188	185	191	176	178	184	163	159	177	181	174	168	171	194	171	162	176	161	157	176	186	158	182	149	151	185	201	166	168	158	163
24850	21738	28922	25050	20601	1878	509	390	306	262	233	252	193	188	189	173	175	171	167	159	148	148	151	151	145	171	150	140	153	136	139	137	147	162	140	137	142	149	154	163	145	117	144	131	160	131	139	143	134	125	132	118	132	137	145	140	135	126	136	135	144	148	134	144	125	130	134	150	146	119	143	161	140	131	139	132	131	139	136	114	117	139	128	150	144	135	130	142	131	132	143	135	129	146	126	147	135	151	128	128	119	134	156	140	141	141	125	132	122	128	112	133	125	141	143	138	122	126	132	132	142	151	139	136	149	141	136	144	129	124	137	129	134	165	117	143	113	146	133	133	136	140	133	150	133	128	125	135	117	135	130	117	131	132	123	122	157	148	146	132	150	115	144	132	135	135	144	126	152	131	151	134	134	122	126	135	142	144	125	128	143	135	131	139	132	129	143	137	112	139	138	144	128	153	134	141	133	132	130	148	115	120	145	122	132	128	131	115	131	122	145	111	138	161	145	130	143	148	130	140	126	117	134	145	125	113	112	131	113	114	122	131	126	148	145	128	147	103	119	126	137	130	129	143	124	124	144	138	134	141	135	123	132	138	124	149	121	102	129	142	150	139	132	133	140	136	131	156	139	106	151	105	136	130	119	135	133	148	145	144	140	155	142	135	128	146	132	139	136	145	132	141	128	138	121	140	135	121	140	123	132	132	148	153	133	121	139	141	120	138	150	150	135	115	133	139	129	127	129	143	126	139	140	147	142	123	128	119	127	158	117	134	111	126	128	123	120	122	146	146	138	138	154	145	129	128	136	142	123	144	114	122	150	116	136	151	131	140	138	147	151	120	142	154	127	120	129	152	141	138	134	146	134	128	144	154	117	138	104	131	115	142	135	137	136	133	136	125	120	138	129	139	128	142	139	131	130	135	120	134	128	144	127	140	130	140	137	130	138	133	127	156	131	136	132	129	145	137	143	124	133	141	131	141	124	128	143	116	123	139	139	128	142	136	134	127	130	144	129	122	137	149	143	134	144	136	154	135	121	142	136	147	129	140	125	130	150	128	137	132	125	129	136	131	134	149	139	121	129	128	122	147	129	140	139	138	136	143	138	146	130	142	142	133	135	139	128	142	143	121	136	161	137	134	118	134	111	151	132	123	144	148	140	132	130	118	134	137	137	132	147	144	138	120	151	136	128	134	153	132	142	149	131	136	133	124	132	150	135	129	141	127	146	132	126	135	149	139	130	133	123	135	114	112	128	143	143	129	145	135	130	133	128	151	116	145	168	147	126	148	139	133	112	161	126	135	137	139	169	137	122	104	147	143	135	155	129	113	129	129	129	137	124	132	140	120	135	142	140	109	125	134	137	158	153	134	137	123	123	138	131	120	130	116	139	127	144	134	146	131	136	154	136	133	128	136	118	137	149	138	148	141	129	146	131	149	135	137	116	116	160	133	133	134	132	126	129	119	132	144	145	136	133	141	148	124	134	125	146	143	127	123	106	137	139	124	123	133	138	125	129	125	128	126	131	147	129	125	133	116	138	135	149	125	136	128	123	129	132	142	128	123	138	128	113	127	124	127	113	144	129	132	126	141	122	130	124	152	129	152	119	144	142	143	143	124	135	141	123	121	128	146	126	130	132	139	150	173	137	137	143	161	124	129	119	139	122	129	118	117	121	160	143	136	130	138	111	130	143	130	127	140	127	129	131	133	130	132	128	134	123	125	122	125	127	131	148	122	146	131	120	122	141	128	128	144	149	132	144	117	130	144	137	107	140	125	131	145	131	132	122	118	139	143	138	147	118	136	134	140	136	154	137	126	138	137	140	131	123	145	129	128	128	134	128	131	134	125	144	110	141	135	109	122	128	133	145	119	138	154	123	118	141	138	141	137	137	145	148	149	118	138	146	132	117	123	153	146	157	131	144	138	149	138	135	142	131	122	126	132	146	125	135	148	116	125	137	136	140	138	139	130	139	139	126	109	139	140	143	121	123	137	127	126	153	135	130	142	120	129	124	122	126	138	134	126	123	140	133	138	132	115	142	129	132	128	160	138	129	125	138	147	131	144	136	135	108	138	131	132	155	128	141	134	120	156	118	119	135	149	143	146	129	121	133	151	124	113	126	139	118	133	128	136	124	145	128	127	135	125	108	132	129	129	130	130	138	144	155	128	137	147	129	144	124	148	143	142	140	131	146	156	144	141	118	129	137	138	125	125	126	145	151	135	143	155	153	132	120	144	127	130	151	135	126	140	132	122	131	144	134	153	110	140	122	151	116	121	128	158	158	154	141	118	146	133	138	138	142	119	115	137	123	129	125	129	131	133	139	127	130	135	153	139	139	131	143	159	132	132	118	116	140	136	120	125	140	143	136	138	143	134	139	145	146	140	146	95	132	109	137	115	136	149	130	122	112	139	137	130	121	139	129	152	139	122	139	139	110	133	128	154	126	130	153	145	133	142	137	134	130	131	144	139	113	121	137	165	137	123	131	141	118	147	146	143	124	137	143	144	132	142	130	128	148	128	121	130	130	137	133	135	137	144	128	134	123	149	143	117	125	121	152	144	125	125	123	141	140	158	133	129	136	142	142	108	124	143	115	139	125	136	115	140	158	139	132	158	139	149	144	127	123	128	116	142	124	129	128	156	129	154	124	163	146	141	157	146	143	135	119	137	154	130	132	131	125	131	120	130	127	138	119	121	114	113	149	123	128	126	114	134	138	151	133	150	138	138	126	154	135	115	121	129	143	135	133	129	98	122	113	140	138	144	138	145	140	125	131	138	109	145	150	154	159	131	109	128	139	119	125	122	131	147	126	137	132	139	133	122	152	126	119	148	122	131	140	118	146	125	116	146	142	135	134	136	143	122	153	125	119	134	140	118	148	132	128	144	143	128	130	132	137	136	130	140	152	137	138	127	118	144	121	119	140	132	122	112	121	125	136	125	125	130	145	153	146	128	113	142	139	148	133	148	119	151	127	146	139	135	156	136	146	138	166	134	147	129	131	133	145	135	125	144	133	152	134	151	135	133	132	135	134	117	134	113	143	106	135	136	125	146	158	164	131	144	140	132	138	141	128	143	156	136	128	121	136	117	137	129	119	120	134	135	142	137	136	138	130	140	132	132	154	157	154	135	145	136	138	119	130	148	127	137	146	117	122	133	128	144	127	118	143	123	159	154	133	129	115	138	126	142	135	124	149	120	141	132	128	156	137	136	135	114	148	140	136	131	146	132	133	125	136	147	139	145	114	116	126	128	135	138	139	142	122	114	135	138	128	130	118	133	133	145	128	133	147	123	125	110	129	141	134	149	123	124	144	135	136	156	135	135	118	137	137	134	116	138	123	141	142	121	141	129	125	127	115	133	128	129	115	122	166	144	130	118	116	170	121	141	111	129	135	127	147	147	152	125	138	125	116	149	142	117	147	144	124	143	150	133	111	132	136	148	145	116	126	142	133	136	141	137	128	143	148	118	150	148	124	148	117	128	128	143	148	132
38734	11440	7751	3898	2563	1759	1372	1159	926	768	653	598	521	507	476	438	431	407	398	349	356	350	326	312	296	309	298	274	284	258	244	243	290	272	266	276	273	271	262	242	276	249	275	256	279	274	284	239	237	265	247	227	244	250	292	205	219	236	248	273	262	260	295	223	254	243	251	258	260	257	273	247	241	259	277	241	230	275	252	274	258	253	245	233	244	249	259	267	264	234	269	249	250	259	249	250	255	253	250	245	257	257	247	260	215	265	243	240	241	254	266	236	264	254	252	250	245	219	262	223	258	259	242	252	246	264	229	245	242	255	250	235	211	256	269	211	223	233	270	269	288	280	249	256	235	253	239	259	231	221	239	261	244	254	237	214	262	221	231	239	268	257	266	217	248	224	248	232	270	263	259	262	236	241	249	266	262	258	249	247	215	225	236	240	228	233	216	226	281	251	247	257	253	230	232	260	230	238	246	208	273	264	251	266	263	242	211	247	274	257	258	255	247	242	218	284	238	254	243	248	247	262	260	260	253	244	253	264	252	245	282	231	229	213	239	242	243	259	241	249	249	260	245	235	259	233	281	243	245	225	224	255	227	268	229	246	271	259	265	263	253	232	229	238	261	253	250	260	228	215	230	252	246	226	250	238	245	246	229	242	244	232	265	259	273	230	241	239	257	228	248	230	248	232	222	247	245	244	232	245	243	261	239	235	238	264	250	239	239	246	231	228	232	242	249	257	238	247	249	251	270	241	240	244	235	257	286	251	239	233	222	236	259	251	258	258	258	254	263	266	280	230	259	255	236	249	247	223	260	253	252	263	273	243	245	264	254	277	252	245	246	248	252	231	281	247	275	245	224	250	260	236	237	275	241	278	236	259	249	218	221	247	231	237	249	247	253	243	210	244	259	246	267	241	244	241	216	255	244	298	228	249	252	245	233	223	268	212	237	253	257	256	255	240	207	232	232	228	248	232	225	209	241	273	204	277	238	244	264	269	239	228	229	232	266	241	248	227	271	220	236	241	263	266	247	231	263	242	234	247	259	242	218	250	249	265	266	226	255	245	263	244	253	235	239	250	246	255	240	263	246	253	239	227	244	220	247	273	236	268	224	242	242	244	245	240	255	234	257	250	297	241	249	230	236	220	247	256	232	230	249	225	238	237	238	247	201	242	234	242	236	241	226	255	273	255	232	257	259	248	243	251	231	240	272	245	279	251	273	246	244	255	274	234	258	241	262	231	228	241	249	245	256	231	225	235	238	247	231	258	252	255	226	228	231	272	250	246	248	244	248	222	232	240	220	229	246	225	245	260	253	258	242	246	236	267	248	243	246	244	213	249	229	225	240	278	263	248	232	248	219	240	239	239	232	216	236	229	233	235	227	271	261	266	260	222	245	228	259	228	251	210	239	218	245	279	223	234	230	228	246	251	224	231	241	245	226	232	206	252	247	254	244	253	247	236	248	236	247	229	246	262	244	232	216	252	224	273	249	255	242	241	265	270	243	230	252	243	246	255	243	256	237	263	257	251	247	245	251	234	238	246	264	287	234	216	250	232	253	243	255	231	259	242	254	247	239	256	275	255	286	262	223	256	244	253	220	248	246	245	249	252	272	225	234	256	251	236	256	270	241	262	255	261	251	237	241	221	203	260	223	253	241	226	216	258	266	254	253	243	256	215	224	248	263	252	241	244	265	249	243	238	237	247	240	240	242	261	242	274	229	266	291	249	249	220	256	254	257	254	266	244	246	235	279	251	271	276	255	234	228	239	237	267	252	268	234	231	215	264	239	266	254	246	254	257	230	237	288	232	255	251	252	273	252	223	232	257	217	239	254	214	294	245	288	234	292	252	215	216	226	243	259	227	231	225	246	248	247	218	226	235	267	261	255	226	269	251	233	236	246	210	243	240	242	243	252	230	263	249	238	255	241	247	264	266	255	223	254	259	213	247	256	242	260	241	220	247	240	234	235	265	222	240	239	231	252	262	263	232	249	221	258	260	241	225	257	267	248	252	278	254	213	258	245	232	277	257	271	258	242	253	227	248	241	278	254	235	243	235	290	231	251	250	230	229	264	258	223	244	245	219	247	229	255	235	237	227	239	250	257	228	237	223	256	230	248	258	234	256	244	250	239	242	264	244	248	254	250	241	253	257	255	245	206	245	244	277	239	258	256	243	219	241	264	227	268	239	217	247	247	238	260	215	245	237	268	241	253	250	236	253	249	243	293	241	251	257	241	246	215	237	285	270	230	228	250	221	238	253	257	235	268	232	250	250	245	238	244	258	255	212	236	248	249	244	257	250	219	257	250	262	242	238	242	262	240	218	273	220	262	233	229	260	248	239	239	261	259	254	227	231	235	252	260	256	259	230	218	237	236	245	257	235	235	236	253	256	254	217	249	273	232	226	262	241	227	213	254	258	229	237	242	242	262	233	256	253	254	225	237	238	253	244	259	270	225	228	244	251	262	219	244	210	246	213	240	226	276	236	253	242	230	239	222	248	251	235	233	241	220	240	231	266	235	252	257	229	252	255	247	246	236	251	262	244	238	258	256	251	236	252	256	221	255	277	229	235	254	248	234	245	243	250	273	249	258	268	236	233	234	229	227	254	253	242	236	231	250	262	252	245	222	224	241	258	243	246	238	266	232	228	266	258	238	264	231	242	244	243	259	261	241	242	243	258	254	242	250	242	265	257	267	253	253	246	261	235	247	237	236	247	264	238	238	248	263	305	214	247	241	266	266	259	279	256	287	233	259	248	241	241	246	233	232	238	249	224	249	258	241	263	262	247	219	254	241	227	269	262	264	246	248	256	240	242	239	246	231	268	230	249	245	252	259	274	251	221	230	228	240	257	252	272	248	250	251	236	259	236	230	273	272	253	235	226	256	239	230	274	239	260	236	245	224	215	222	264	245	257	271	252	243	240	254	254	229	241	230	270	244	237	235	258	245	239	252	226	265	249	217	245	245	271	249	239	251	271	265	243	251	248	234	217	259	247	268	256	238	245	225	226	257	231	232	236	227	260	238	236	286	243	261	233	236	232	228	271	249	242	254	276	251	243	262	245	236	242	247	273	254	213	248	246	244	249	218	246	243	246	267	255	234	241	277	215	239	236	230	236	236	256	223	262	271	246	223	253	236	238	234	238	257	266	277	226	264	231	245	241	220	243	258	259	223	241	262	247	266	255	240	258	245	246	253	237	234	255	220	270	231	249	256	245	243	243	232	248	245	240	237	261	241	247	243	251	257	233	245	262	226	243	251	252	250	247	230	242	259	226	229	276	220	239	238	223	267	256	234	263	241	230	272	234	230	275	256	257	240	243	255	226	228	252	260	242	249	273	239	237	253	234	228	249	290	276	230	247	238	234	249	255	227	260	236	259	239	241	253	255	262	251	234	218	242	214	237	261	256	241	257	268	231	270	209	228	231	222	250	257	238	247	233	238	249	258	271	276	227	254	268	234	245	239	227	224	263	229	243	244	228	256	258	212	263	243
23761	21674	29857	24020	21674	20367	2238	794	607	537	512	457	447	450	390	385	343	397	360	343	336	328	351	303	346	343	319	343	301	314	291	296	299	310	335	305	303	314	304	294	295	326	294	311	326	313	312	306	314	319	291	299	261	275	296	278	295	309	305	299	326	307	308	285	271	289	299	289	280	259	291	278	301	306	282	286	303	267	282	290	295	298	261	295	281	277	285	272	258	321	276	308	264	268	308	318	293	328	270	267	299	281	267	296	275	297	305	296	282	310	312	276	283	295	293	296	303	288	297	264	289	273	301	308	275	296	307	294	282	304	288	251	286	288	293	253	295	316	296	301	270	275	306	303	317	288	271	284	290	273	280	315	274	309	293	299	297	298	287	273	299	288	301	323	303	278	288	302	325	271	302	304	297	297	263	292	289	336	254	259	286	278	303	306	283	289	315	297	303	250	256	272	282	262	280	259	289	285	269	294	330	312	285	298	297	314	293	277	292	282	291	269	273	291	275	317	318	305	280	283	292	290	296	275	284	293	269	262	289	272	303	274	302	254	273	298	304	281	305	275	280	296	282	291	286	281	281	305	273	270	281	274	291	261	266	287	283	288	303	301	320	283	266	249	267	269	279	285	311	280	273	280	283	277	283	285	290	294	274	303	301	293	275	242	273	269	284	307	295	320	299	284	291	293	304	309	290	272	301	268	291	312	292	278	284	273	291	267	303	284	292	330	286	284	308	295	346	276	280	271	277	284	300	289	291	296	263	288	279	283	285	274	298	286	291	268	268	282	286	267	301	297	301	268	275	290	276	300	299	271	301	325	265	278	284	296	295	271	296	272	274	282	275	306	270	278	242	286	271	331	275	303	277	305	278	272	276	279	303	294	321	271	300	326	298	277	286	263	290	290	285	285	289	299	310	299	293	309	304	276	269	277	289	303	321	335	291	260	280	268	284	272	302	298	271	313	271	280	310	318	273	300	306	286	282	271	277	280	278	283	289	275	275	240	311	281	302	271	280	271	283	309	272	286	291	315	287	329	310	283	288	309	289	285	295	284	316	275	277	264	260	300	293	268	304	312	293	298	281	276	290	267	278	314	287	249	294	268	281	327	293	278	295	305	285	280	274	293	310	289	288	280	278	311	281	268	309	283	256	275	311	290	266	304	295	293	270	277	287	262	255	270	267	292	288	259	263	315	290	270	302	274	275	292	286	281	274	298	279	269	282	286	302	290	275	294	280	294	292	288	288	291	299	293	289	308	308	280	287	269	272	292	293	282	335	311	292	291	293	267	276	278	264	301	287	259	323	280	314	286	305	279	257	275	265	272	301	267	249	310	281	290	289	294	287	267	296	284	300	294	285	322	314	282	272	289	280	285	271	292	306	312	299	310	298	273	275	271	275	287	306	272	282	288	316	313	302	270	278	305	251	282	309	276	271	301	245	283	281	310	285	281	278	284	306	276	259	293	260	287	276	313	288	314	280	279	303	263	311	299	302	291	306	284	295	282	267	287	310	287	291	317	293	287	308	254	291	293	295	305	296	299	279	305	269	273	287	329	290	291	312	278	232	272	289	312	294	300	299	274	287	296	302	285	274	267	281	292	267	256	301	287	282	315	299	287	284	302	253	285	288	278	298	309	281	314	303	285	271	307	284	295	299	315	293	285	318	307	286	251	311	289	271	270	280	256	286	336	280	276	295	302	272	289	317	304	271	300	274	285	295	274	288	292	285	327	295	262	298	285	254	307	291	308	287	245	280	300	295	282	288	287	292	286	307	304	296	277	288	310	306	297	320	274	276	305	284	276	280	318	279	292	290	305	330	288	301	289	274	307	284	276	309	278	279	273	279	283	297	283	276	254	299	305	301	304	259	297	293	296	293	283	290	315	278	298	282	289	272	311	309	270	287	257	299	245	308	296	296	296	263	269	266	270	257	306	274	291	319	305	294	268	307	268	307	281	296	285	280	284	281	295	282	308	297	301	254	259	302	277	258	271	327	263	289	275	286	287	295	312	277	305	278	298	260	293	283	275	297	276	289	305	282	279	277	273	310	253	278	300	286	292	270	315	282	279	290	290	292	301	268	302	298	314	276	331	291	345	271	280	295	280	293	313	267	313	275	290	286	306	305	296	328	258	271	283	278	281	299	301	279	282	288	296	290	267	294	282	266	305	295	270	292	270	271	284	283	282	285	288	334	296	266	305	274	308	255	273	322	310	320	283	312	283	282	268	296	289	319	273	293	267	295	271	289	290	281	267	284	279	275	284	273	294	327	291	273	286	288	310	302	306	289	292	279	293	306	312	291	310	293	317	308	316	290	310	287	302	308	266	281	274	262	288	273	291	287	271	308	301	292	278	253	277	296	270	279	283	289	313	282	262	285	281	318	279	302	251	278	278	293	266	282	296	312	281	312	308	276	306	260	271	278	321	301	316	269	275	283	274	289	293	300	323	279	279	295	293	293	303	282	262	321	322	286	292	272	284	252	294	312	271	321	266	276	302	259	285	282	290	304	295	268	285	289	297	299	305	256	295	280	298	297	282	292	301	306	279	312	258	293	284	310	291	283	303	276	282	263	292	283	267	277	308	295	273	294	273	284	308	296	281	294	295	270	288	284	257	269	282	304	259	277	265	261	281	245	275	272	310	276	297	297	269	271	272	324	273	304	296	300	297	279	263	307	323	277	294	289	325	284	282	294	279	302	294	304	308	261	296	307	267	267	290	273	288	292	285	304	295	259	296	305	309	288	289	279	299	322	278	263	276	258	304	308	319	305	313	269	299	268	310	311	272	311	282	276	280	302	243	296	300	300	300	293	257	301	277	287	308	293	284	309	287	285	284	298	250	283	312	319	286	273	281	303	302	326	288	276	278	280	291	271	268	296	303	305	269	280	273	301	279	310	310	278	282	318	299	322	316	305	315	303	283	289	305	279	280	303	276	290	328	331	314	300	277	285	288	300	280	326	263	275	298	280	285	289	301	277	290	321	257	292	286	299	300	284	288	297	256	263	308	305	292	329	292	269	317	298	317	259	284	273	329	280	284	302	296	282	302	290	316	299	277	295	287	281	289	277	259	318	256	305	282	291	276	270	291	266	267	295	294	304	323	277	287	294	265	273	273	309	295	263	321	327	300	263	300	285	292	272	303	311	265	275	292	259	300	282	285	273	306	288	276	295	304	269	308	280	290	324	291	307	280	318	285	293	306	292	279	273	261	295	233	276	286	306	298	305	297	276	271	283	265	275	262	293	291	286	288	274	295	305	339	293	318	287	301	291	289	309	293	285	285	295	293	295	290	291	262	311	284	273	261	280	274	312	291	318	278	279	287	264	299	270	284	293	304	308	306	299	260	297	269	291	293	289	297	299	276	284	310	293	288	288	286	248	276	262	304	279	295	285	281	304	294	295	295	297	269	255	286	318	257	306	291	301	264	299	287	267	284	293	279	256	281	269	304	279	297	306	302	305	290	294	292	276	299	252	271	299	302	303	315	315	297
48093	16287	13782	7664	5103	3806	2880	2361	1904	1630	1418	1286	1152	1003	970	917	915	771	767	723	742	751	723	680	671	635	652	670	606	595	592	603	617	597	594	636	625	588	593	619	594	568	560	580	591	595	543	557	577	570	536	549	551	549	575	527	567	585	557	546	525	537	584	567	552	534	584	544	571	617	562	551	575	544	552	519	536	552	571	534	527	547	545	551	532	586	565	579	536	572	546	566	532	608	544	534	572	552	548	598	544	526	597	515	561	532	545	557	543	558	549	559	481	568	550	542	527	536	565	562	571	530	558	523	542	545	546	533	544	493	529	559	565	532	567	513	534	581	504	561	552	554	619	546	488	560	529	505	563	543	560	575	533	554	564	510	542	489	522	537	558	547	514	514	567	498	528	550	592	516	504	521	613	541	521	529	563	516	553	550	543	555	570	563	554	535	530	552	558	550	567	548	565	542	536	516	525	569	584	570	552	524	525	562	564	533	528	546	570	525	516	511	540	550	530	557	537	500	505	557	565	528	546	548	540	556	576	549	525	528	567	570	564	552	491	548	545	529	607	553	566	556	530	569	557	532	550	557	532	516	578	536	556	504	536	536	514	590	516	522	577	556	556	525	521	583	566	548	524	562	559	523	503	539	528	558	546	568	508	579	551	551	580	527	540	533	561	577	526	546	541	590	515	552	585	525	543	536	576	561	532	541	541	567	545	565	536	518	540	562	538	531	541	529	524	548	538	571	579	551	570	547	512	567	560	557	531	563	563	553	536	531	562	583	543	569	555	537	538	514	524	564	540	536	589	509	553	570	550	542	607	508	514	508	539	549	523	573	580	546	551	546	538	507	578	540	509	538	572	522	558	557	527	550	562	539	568	544	547	559	544	561	549	536	519	538	579	521	540	551	505	533	520	541	573	605	571	550	533	544	504	562	548	537	537	551	521	563	549	545	544	524	516	557	556	585	553	552	532	542	523	566	551	551	519	507	488	520	591	521	554	523	548	559	556	566	537	541	521	551	539	589	553	559	548	549	564	565	564	523	535	531	521	581	554	593	561	563	565	523	562	574	538	552	538	571	549	553	595	531	537	528	548	535	543	580	506	555	520	567	573	500	550	538	558	574	557	492	549	527	566	508	566	534	516	550	549	569	579	493	552	540	533	549	520	533	532	547	538	507	547	536	526	514	554	524	530	535	534	509	530	510	555	559	583	528	542	541	548	597	574	561	551	575	546	594	588	570	527	544	532	561	553	544	528	519	539	540	533	550	512	519	550	544	570	549	561	567	536	530	526	587	575	575	559	549	554	555	550	549	524	558	555	477	562	591	536	522	597	510	552	557	541	532	535	555	537	569	521	541	518	555	540	521	551	537	547	569	555	542	588	553	574	531	568	531	526	569	542	560	565	546	534	571	532	522	567	550	572	540	532	559	513	541	501	530	578	561	518	502	581	526	610	556	567	541	555	528	515	533	543	544	522	518	571	554	540	508	530	550	580	540	533	549	552	545	569	514	506	545	542	541	571	509	523	598	542	567	555	612	542	549	566	564	568	541	528	525	543	497	578	527	553	540	549	530	545	525	528	579	567	550	572	567	503	555	526	513	526	579	548	562	532	492	518	530	518	547	557	563	521	572	541	536	558	544	536	533	533	554	547	529	568	529	592	539	520	576	539	558	509	480	522	548	551	553	540	564	537	552	567	545	515	536	550	575	565	515	568	522	516	552	518	565	555	565	568	570	576	582	515	512	520	548	524	545	536	549	534	549	543	557	494	572	559	534	506	542	522	555	548	543	544	575	518	522	492	526	547	539	552	544	534	518	550	548	514	544	545	505	546	501	534	561	547	534	536	574	531	520	596	520	562	570	565	558	553	512	520	550	558	570	562	547	554	533	555	510	544	571	558	558	526	544	583	565	508	530	540	536	545	536	536	589	533	542	542	524	567	558	554	503	513	535	506	561	522	587	568	513	512	552	550	540	520	543	539	570	541	525	522	528	552	521	539	507	538	541	511	551	537	539	519	537	567	540	490	544	579	541	555	533	530	532	522	565	558	496	542	535	528	556	542	551	533	534	549	553	615	509	566	546	542	550	592	542	546	572	586	526	558	570	551	541	578	529	574	519	547	581	564	570	528	528	555	536	548	541	537	503	541	545	501	544	538	582	479	543	585	545	548	539	547	545	513	604	522	561	505	541	553	571	520	525	511	596	514	553	527	592	519	546	540	537	503	578	575	535	562	563	516	535	594	607	569	523	520	554	561	555	552	558	538	547	477	548	517	613	537	545	593	582	576	539	514	520	535	586	559	525	568	570	554	494	527	520	513	542	506	552	520	515	532	540	542	529	545	521	513	531	592	560	563	543	541	518	505	581	483	514	539	597	612	540	532	507	563	540	544	585	530	537	499	548	586	586	563	512	536	553	519	555	557	525	492	588	558	529	557	550	529	539	528	572	495	520	550	548	535	505	553	577	541	530	549	544	561	525	554	580	567	572	542	558	517	544	528	577	572	536	552	554	518	528	597	552	551	553	580	526	539	507	552	556	565	578	579	521	528	555	511	543	570	524	558	529	525	506	541	534	530	547	555	521	549	528	537	539	549	586	547	529	543	564	574	539	575	552	519	548	527	620	553	543	535	518	584	536	524	537	585	536	533	515	552	533	540	520	501	559	555	525	554	532	500	559	538	563	535	511	538	559	558	533	596	515	528	523	584	572	580	545	556	540	562	507	516	541	526	587	543	563	517	541	603	551	547	601	518	542	533	550	485	559	518	517	562	554	506	566	535	524	496	563	564	579	568	527	519	541	539	583	549	535	570	549	564	514	520	536	576	548	554	520	525	580	548	523	548	554	571	543	555	539	522	549	543	561	534	531	601	572	536	532	555	511	553	559	530	567	537	552	556	533	531	563	577	532	564	554	531	540	563	526	526	571	538	522	537	554	560	471	535	539	526	563	534	571	526	562	553	549	557	549	518	540	513	532	557	533	539	552	534	552	541	517	548	559	517	571	540	530	579	490	532	552	529	543	557	539	549	567	542	549	569	554	535	531	555	524	533	530	547	553	547	578	603	516	530	570	559	519	537	534	505	570	576	541	547	559	538	523	521	557	534	518	548	492	536	546	505	506	548	525	540	502	569	501	575	530	557	576	551	543	557	516	559	573	543	555	539	573	554	580	519	570	546	564	523	521	540	609	519	534	550	581	526	541	556	543	501	518	570	571	526	567	536	534	539	561	531	568	530	531	535	538	562	520	562	549	549	535	529	545	565	531	562	557	546	531	549	550	567	539	558	555	543	569	563	583	518	530	529	544	552	510	547	527	531	533	545	533	528	504	521	495	583	534	569	569	495	540	535	568	521	545	531	532	537	549	533	521	535	549	551	546	544	526	578	597	555	573	560	562	539	545	580	566	525	493	532	514	555	520	523	531	513	578	563	559	540	541	509	585	573	490	509	560	532	531	492	540	561	576	534	543	556	550	565	535	534	571	519	545	569	528
27227	21067	8005	313	154	128	105	90	106	90	88	90	96	62	94	77	94	88	74	88	102	78	80	71	73	83	78	86	83	79	78	58	83	79	83	81	78	68	75	86	87	84	93	79	73	73	65	86	83	81	73	78	83	79	110	76	93	81	78	83	79	77	79	74	86	74	92	71	76	63	83	75	88	77	82	88	70	101	92	92	78	75	79	90	80	83	88	71	93	74	79	84	65	85	80	97	83	72	73	90	93	87	89	96	78	94	52	79	78	84	79	59	78	76	83	67	71	82	95	74	74	60	78	73	89	79	81	85	91	90	87	79	69	75	70	89	79	88	81	91	78	68	78	72	49	83	84	79	73	69	73	79	75	76	82	64	74	79	88	68	78	77	86	77	78	80	73	71	77	68	96	72	68	98	86	87	73	87	77	86	67	80	68	100	84	83	99	95	85	65	84	82	81	76	83	91	90	74	81	64	62	85	84	101	80	83	71	70	73	74	72	84	82	94	66	80	84	71	76	73	80	65	98	84	73	93	86	92	78	71	82	65	71	92	85	77	74	75	81	71	67	65	79	80	97	81	86	83	90	78	79	80	94	73	97	76	72	76	79	79	84	57	59	72	98	90	76	87	89	70	84	83	87	86	63	86	67	87	76	71	97	70	86	78	81	56	81	64	68	87	83	84	86	69	89	77	84	85	77	63	78	77	87	76	66	73	68	75	83	75	69	88	83	76	103	88	77	76	69	90	66	76	68	63	65	86	76	83	77	71	75	80	93	82	91	89	79	85	83	63	86	94	84	72	79	67	89	89	57	80	93	72	59	88	86	71	68	76	59	98	71	80	91	80	74	77	71	86	76	87	61	80	71	87	79	89	79	81	66	69	77	79	75	82	75	71	89	80	75	79	75	75	75	94	71	87	81	77	78	69	87	84	65	70	85	86	79	86	59	79	69	78	92	90	83	85	72	87	66	89	79	73	85	87	83	64	78	65	83	79	94	88	73	92	83	74	77	72	81	84	72	74	86	85	78	76	81	82	81	83	84	86	72	77	76	65	89	72	90	77	75	76	71	72	74	84	95	76	72	92	69	71	79	86	88	81	87	85	75	89	86	83	68	81	72	84	85	74	75	71	73	67	78	74	76	83	59	86	76	76	88	86	90	84	77	89	74	80	72	75	82	83	77	73	63	75	80	88	90	86	100	83	83	81	71	62	77	69	88	68	73	66	74	94	78	90	87	79	85	88	65	79	78	84	92	80	79	84	76	66	79	83	81	82	68	80	79	76	89	67	71	86	93	79	71	86	74	87	79	90	76	80	76	90	63	56	77	86	89	80	81	76	72	78	85	65	84	76	86	84	84	80	58	85	88	95	77	60	55	95	83	91	73	88	78	83	71	74	95	67	78	88	78	78	90	74	87	75	82	89	88	78	78	72	59	88	74	73	88	71	77	71	81	89	73	81	93	75	60	86	93	85	86	78	99	77	75	85	85	76	97	89	81	63	84	72	75	69	90	74	84	76	69	93	77	80	87	86	85	70	65	80	69	102	81	65	79	72	83	89	82	71	87	67	86	67	84	87	75	73	75	75	84	69	67	77	78	78	80	65	66	90	68	94	102	69	70	75	73	76	93	66	74	76	80	84	87	87	83	75	81	73	73	80	89	76	74	81	84	67	88	89	89	65	81	84	74	73	75	73	84	79	74	74	77	79	70	88	88	83	99	94	87	88	82	64	78	69	99	73	90	60	94	69	58	81	93	75	77	77	88	88	80	81	76	75	76	76	62	94	90	80	68	76	75	92	74	85	80	86	84	79	90	77	75	78	88	63	72	76	79	84	67	74	85	61	72	68	82	91	85	71	88	80	81	77	75	74	90	79	79	87	73	76	95	74	82	73	85	84	79	70	73	75	85	82	76	61	80	68	79	78	74	80	99	91	70	67	101	78	79	102	72	95	81	65	82	75	77	73	76	70	80	74	79	87	78	85	90	88	87	83	73	74	79	84	105	62	81	79	81	87	83	84	77	84	71	92	77	81	74	99	73	82	67	74	87	86	69	85	78	70	90	71	81	78	86	82	77	87	79	94	86	96	69	80	72	74	95	62	78	97	91	84	83	82	71	77	88	80	78	94	70	80	82	75	71	96	85	87	83	68	72	83	85	80	71	84	78	84	68	80	75	79	77	81	81	65	78	86	85	77	79	80	70	86	78	62	71	77	81	69	91	71	76	68	80	82	98	80	64	85	65	72	69	77	76	78	86	85	71	99	92	83	82	72	73	82	75	74	83	76	98	81	67	85	82	69	70	68	95	76	73	92	78	84	87	70	67	72	89	101	93	78	80	86	89	87	74	76	64	78	80	71	90	75	84	77	72	84	77	83	93	90	62	70	86	85	79	86	78	78	75	62	88	71	60	77	78	92	92	80	68	100	86	78	67	79	88	88	81	79	70	77	82	90	80	93	90	80	72	69	86	73	76	94	80	74	92	74	80	83	76	82	89	79	101	67	73	89	102	77	91	69	74	85	92	74	74	83	90	64	58	83	79	73	84	83	78	88	92	72	72	64	90	65	68	67	85	79	82	75	65	84	90	81	80	86	66	80	73	74	61	76	85	89	89	62	63	67	90	81	72	79	63	81	68	82	70	79	79	79	83	75	86	77	79	75	83	77	82	81	83	85	84	86	84	87	61	85	93	68	64	79	81	69	69	60	69	82	82	84	75	85	91	76	74	82	68	73	74	75	73	93	93	79	95	82	77	77	93	89	55	71	90	76	90	92	78	78	69	85	91	68	77	86	89	74	80	70	90	81	74	76	68	86	79	79	71	69	91	82	75	80	79	73	68	65	84	87	76	78	63	85	93	59	85	78	76	91	82	76	84	89	68	74	71	71	81	75	85	75	76	76	75	76	86	78	66	73	85	75	67	78	74	78	65	84	85	87	72	81	73	83	86	82	87	77	80	76	76	78	80	83	82	92	87	73	89	75	93	91	84	84	67	92	78	86	92	75	74	68	90	78	85	74	79	65	107	91	86	79	78	98	72	83	86	75	83	77	83	73	69	76	95	70	69	78	89	58	76	73	76	81	68	84	75	79	77	70	84	76	80	81	75	85	75	88	97	77	69	90	66	72	69	74	84	82	81	88	63	91	81	85	70	74	89	81	71	87	85	60	91	96	64	72	84	77	75	78	75	67	72	94	85	83	62	70	79	78	77	86	92	84	77	71	70	86	84	74	77	73	72	85	67	80	80	81	72	81	72	67	77	77	83	70	78	87	88	80	68	93	78	83	65	70	79	79	70	77	91	87	76	72	82	83	76	88	76	78	78	87	86	78	77	81	90	76	67	72	80	82	70	84	74	91	72	81	79	70	76	82	69	83	77	68	81	81	95	86	69	83	78	65	69	76	94	68	79	72	75	94	79	69	79	86	78	106	65	85	78	71	72	71	85	83	71	64	74	79	93	92	86	79	71	86	75	64	67	87	79	72	86	88	86	93
20691	3962	1151	568	408	320	286	251	273	214	217	186	189	190	179	190	193	207	168	200	161	176	178	204	174	185	179	170	185	172	181	174	186	172	197	203	167	190	190	165	186	165	192	172	182	191	157	190	181	174	182	201	192	183	174	173	177	191	174	181	171	166	162	167	167	175	182	180	174	188	178	176	176	184	183	173	174	183	189	184	173	171	176	182	178	200	200	179	178	164	160	179	161	162	190	175	175	183	184	141	176	176	175	162	168	158	167	188	161	166	173	178	181	176	153	140	172	167	171	165	180	174	199	182	180	187	178	168	180	195	163	176	178	196	155	167	195	183	172	179	156	191	167	182	192	189	202	173	182	154	199	165	171	174	183	180	168	167	149	177	178	185	171	186	182	164	151	182	175	193	191	184	156	157	151	165	181	179	171	164	165	175	188	183	163	199	168	168	196	202	166	155	195	150	185	163	170	175	174	176	178	194	166	170	170	198	178	198	178	178	169	152	183	184	193	175	193	184	179	164	175	175	197	151	157	173	209	184	179	171	166	194	178	189	187	167	164	197	181	197	198	169	167	193	163	165	188	184	174	183	190	171	211	185	173	185	163	181	211	197	160	195	160	190	181	203	188	189	162	184	164	160	205	178	192	175	175	182	173	189	154	185	169	185	153	158	167	171	168	161	188	187	178	194	185	162	187	163	175	187	175	168	192	162	169	176	168	189	182	179	160	181	186	191	184	174	173	197	155	177	194	188	152	184	177	161	191	175	205	177	174	193	153	157	165	157	178	158	193	189	177	188	185	156	172	176	180	154	184	180	174	169	190	189	171	167	191	185	174	159	162	167	173	170	162	183	194	195	174	166	154	189	181	176	174	179	158	198	181	170	213	182	169	154	149	190	154	213	203	195	189	169	172	190	182	161	205	177	175	168	164	184	189	190	181	167	176	183	185	178	181	176	198	188	177	176	196	168	157	182	178	200	197	177	174	173	178	151	182	210	204	184	194	174	181	175	165	169	160	181	189	171	185	167	181	191	187	186	190	185	144	175	151	174	149	197	182	168	204	165	164	170	189	178	203	200	174	168	186	163	176	163	182	169	183	159	197	159	193	193	193	148	163	174	167	172	185	189	156	191	155	176	176	176	165	168	186	198	183	190	191	185	176	191	189	166	191	179	198	160	181	177	178	208	166	164	189	174	182	175	170	163	175	186	189	206	194	197	177	161	175	155	159	191	183	180	174	183	183	195	195	145	171	165	175	187	175	165	201	179	176	185	163	181	175	150	177	160	155	170	182	162	195	182	154	187	180	184	161	175	195	190	181	162	168	180	166	168	170	172	187	174	150	162	169	163	160	203	199	189	188	194	161	177	185	161	181	153	176	190	190	166	164	187	188	173	165	156	179	160	194	176	164	182	158	168	175	197	197	166	187	172	172	188	184	196	195	193	185	178	178	170	169	182	188	165	196	202	177	187	181	184	156	161	220	182	171	188	183	179	196	188	180	171	179	164	186	162	178	195	176	194	155	183	171	196	174	174	176	183	180	184	164	186	179	171	161	183	175	194	187	203	168	180	166	165	183	174	188	181	181	164	169	175	171	195	177	189	153	186	181	155	207	157	181	179	177	182	188	177	180	168	185	187	181	171	154	159	194	185	198	182	198	190	167	179	184	178	151	210	186	152	192	171	182	151	185	184	175	168	167	157	176	153	162	178	175	183	188	169	166	180	180	172	182	161	176	174	170	155	187	180	193	201	192	210	184	212	164	179	168	176	161	192	170	194	193	159	180	174	191	171	171	175	179	183	176	175	189	179	198	170	187	172	167	152	170	177	173	168	184	165	173	164	165	156	224	202	181	183	171	197	185	185	176	173	201	191	171	172	180	160	176	172	175	185	174	165	169	163	183	198	194	183	174	186	170	168	172	181	172	186	169	172	169	217	192	168	182	156	192	178	163	194	183	149	172	180	157	188	175	176	195	180	165	170	157	190	150	174	176	187	182	191	178	194	176	149	181	191	157	194	190	178	172	193	184	169	184	172	174	172	192	191	173	188	214	168	184	178	176	170	188	174	167	172	171	192	192	174	186	169	173	185	182	170	175	181	173	192	163	177	172	176	158	181	182	201	181	161	183	164	190	181	178	178	168	170	162	173	143	163	189	167	182	160	178	171	208	181	168	166	173	181	177	184	178	183	196	184	165	185	153	175	178	187	182	192	182	146	194	194	167	175	193	184	207	181	165	151	184	184	187	153	172	182	203	179	163	181	173	177	168	161	204	198	163	174	179	183	178	193	200	182	183	180	196	187	195	170	192	163	171	166	179	175	160	167	164	178	185	199	168	159	151	191	182	183	191	189	176	163	182	173	171	189	150	141	170	176	196	182	161	193	165	180	177	168	186	169	171	163	175	211	181	192	182	152	179	185	197	224	152	184	176	173	170	189	182	174	179	183	191	145	174	184	178	170	159	168	177	188	167	161	182	188	167	179	166	187	160	199	184	161	177	168	182	181	175	181	169	174	182	172	177	158	172	208	170	173	173	187	179	195	165	182	197	171	173	154	172	188	182	161	184	175	153	162	176	176	177	202	198	153	209	164	161	195	183	202	185	173	177	172	148	186	182	152	183	178	175	189	179	177	195	166	159	174	193	180	213	148	155	181	173	174	164	166	183	155	165	166	179	173	184	183	203	195	173	180	172	169	173	168	181	168	179	169	152	173	185	180	183	154	176	168	185	193	182	190	187	168	169	187	195	156	178	184	168	164	185	164	177	180	187	211	169	184	182	178	162	184	194	161	173	180	157	194	163	178	184	180	170	178	186	184	163	176	195	162	163	189	183	177	206	198	188	184	205	159	186	198	154	179	166	181	189	186	153	174	173	183	188	169	175	185	157	137	180	165	171	194	174	200	167	183	158	201	172	188	146	174	158	162	175	185	174	173	169	169	179	179	198	182	171	175	160	174	173	199	154	158	193	138	146	178	210	191	189	173	182	189	178	166	170	168	204	149	177	173	179	197	174	168	184	198	163	178	176	170	180	170	162	171	175	198	177	154	176	182	167	194	193	168	157	178	157	189	186	197	194	184	167	195	172	189	190	182	204	190	186	198	185	150	181	169	156	183	199	186	159	179	175	184	193	191	148	195	180	177	183	186	177	175	188	163	169	163	182	185	159	182	163	178	168	168	176	184	166	184	166	174	199	190	170	179	183	191	165	168	162	176	169	168	188	173	162	185	178	187	176	172	178	163	189	167	223	174	188	193	176	189	183	160	192	182	157	167	211	199	179	193	169	197	159	178	191	203	179	182	186	177	174	156	177	171	170	182	189	145	186	186	232	160	179	189	202	181	191	177	163	175	194	160	181	178	166	187	166	182	194	181	172	175	168	171	165	189	174	149	178	183	155	175	180	163	173	196	149	179	148	167	189	164	173	187	178	184	184	168	202	175	176	167	189	186	173	173	170	174	178	176	160	193	173	190	152	183	159	154	191	170	168	159	158	149
24816	21701	28996	24932	20631	1852	503	405	328	249	229	208	191	185	205	154	161	173	143	165	164	172	148	153	147	157	150	148	147	143	137	140	123	135	145	159	133	131	133	140	137	138	136	143	127	149	157	136	144	138	115	163	141	146	130	144	140	137	129	135	156	141	141	139	133	133	142	145	134	147	151	132	132	132	121	148	131	130	127	153	132	117	146	150	139	146	168	133	140	128	128	159	118	117	134	130	153	137	139	130	143	149	143	156	117	133	138	143	144	132	131	146	143	143	145	148	144	126	122	138	114	146	121	152	135	144	143	132	133	124	145	151	139	124	135	146	145	147	123	141	128	145	170	144	132	150	125	131	128	149	132	118	140	145	125	154	148	131	143	132	128	152	150	139	129	121	133	123	123	122	147	139	146	139	128	125	126	142	152	135	136	133	130	128	135	129	124	135	127	126	127	144	139	132	132	124	144	139	123	121	127	146	144	123	124	136	130	145	116	122	157	115	119	134	137	130	136	145	131	146	126	133	147	132	153	124	139	136	135	117	125	143	143	143	152	128	124	143	150	131	130	132	124	133	118	117	139	122	138	125	150	118	134	129	144	151	143	116	134	127	143	136	129	138	126	126	119	150	142	138	135	126	154	133	147	129	134	142	104	143	136	136	135	130	134	140	145	130	123	119	132	142	129	151	122	117	143	125	153	134	121	150	123	129	132	111	121	139	122	146	125	136	133	136	133	133	149	138	152	132	155	131	119	151	130	112	131	137	132	141	127	102	144	153	137	110	144	124	135	128	143	137	133	128	134	124	128	119	154	141	154	130	125	157	141	128	151	140	142	142	113	160	125	136	140	134	150	129	132	113	122	142	114	125	141	137	134	157	145	122	110	126	136	122	144	127	125	140	130	109	130	139	148	116	149	125	131	138	139	125	113	125	123	121	131	114	139	119	123	153	159	151	128	129	159	128	118	145	148	135	139	113	127	134	152	141	111	125	132	127	128	128	115	134	126	117	119	121	130	138	127	129	125	137	148	156	148	145	137	137	110	142	124	142	129	144	142	133	136	158	133	137	136	133	100	135	128	135	144	148	131	111	109	114	110	143	133	144	125	121	120	130	131	121	135	123	142	128	119	125	105	135	134	141	131	140	158	146	147	138	139	124	137	133	128	149	157	126	149	148	130	136	125	139	121	126	133	125	140	144	126	149	126	142	125	148	135	141	127	132	137	120	115	131	119	125	132	134	140	127	148	129	132	126	108	141	137	151	121	141	126	146	134	139	122	143	145	128	137	136	141	144	132	134	118	133	146	143	127	134	128	167	117	123	105	143	125	131	135	143	163	134	148	134	125	152	133	123	129	127	138	140	122	138	159	141	130	142	132	139	129	126	135	131	161	129	141	140	158	152	115	137	144	135	145	141	133	119	148	119	153	120	131	116	136	131	138	125	122	144	150	142	146	133	156	148	124	131	150	131	146	116	136	113	143	123	126	133	153	134	147	113	130	145	145	115	157	127	137	119	133	134	142	147	140	136	128	149	134	144	118	130	141	125	131	134	127	153	155	150	147	117	149	152	122	122	127	128	140	151	143	140	133	121	120	132	152	133	132	129	134	143	125	117	137	114	145	139	122	122	149	140	128	155	136	120	136	144	143	138	137	129	130	144	146	142	133	128	153	135	139	153	145	131	136	156	135	133	133	136	128	131	129	150	121	126	140	132	125	133	122	122	146	125	126	124	146	142	134	156	140	135	130	117	126	132	144	138	135	112	122	128	133	141	151	117	149	133	141	122	125	129	137	125	143	136	122	149	147	128	132	133	110	130	137	128	145	142	125	126	122	145	141	148	134	139	119	151	146	144	122	123	131	137	137	140	124	127	146	156	108	132	147	141	139	142	143	153	129	135	114	117	149	144	148	132	150	142	124	118	144	133	112	128	127	106	124	131	118	166	120	122	143	135	128	161	147	148	138	128	119	136	160	127	139	139	132	139	140	136	125	146	133	132	119	122	130	155	131	117	123	128	132	145	161	144	141	162	128	132	135	144	133	137	126	109	141	126	123	133	157	120	145	141	136	133	142	145	109	130	149	125	120	131	115	144	137	153	120	148	161	126	143	153	127	128	138	129	157	141	139	140	143	151	119	151	125	166	135	142	127	131	129	106	129	130	131	137	152	147	107	142	119	140	122	142	150	140	119	142	136	135	119	130	122	134	132	117	133	177	132	137	121	138	119	139	123	119	137	129	136	134	131	122	140	136	140	113	125	163	112	120	146	132	129	135	137	131	153	143	112	143	109	125	150	113	138	147	137	130	146	139	126	138	126	112	157	135	141	156	133	139	152	130	122	151	126	120	123	144	127	114	134	128	143	144	135	140	121	134	154	135	106	123	137	130	124	136	121	120	157	145	132	139	119	122	132	131	140	145	134	145	128	121	116	115	139	138	135	145	128	140	118	142	153	144	124	138	141	113	126	145	138	138	120	152	149	117	119	132	141	119	106	143	144	117	117	145	133	125	138	129	143	118	151	127	137	105	148	137	126	125	116	117	146	129	113	134	142	142	131	127	127	137	142	131	151	152	150	129	141	111	134	155	140	138	130	134	134	124	142	153	134	120	149	133	143	135	152	124	129	125	148	122	121	128	160	132	144	143	139	130	126	138	138	148	135	135	105	120	146	122	156	124	117	133	124	146	119	165	146	134	143	119	129	114	138	134	132	140	140	123	136	124	121	125	122	125	134	114	139	131	134	137	143	126	133	128	143	136	105	157	142	139	137	165	147	140	149	133	141	147	118	143	129	120	139	126	135	147	126	127	127	132	140	136	160	132	129	116	127	132	148	128	129	132	140	129	155	136	133	151	120	129	139	120	141	154	153	151	148	140	122	128	146	133	129	121	139	146	135	117	157	147	127	136	131	135	130	128	138	162	126	144	131	149	121	124	127	151	152	131	132	124	121	145	124	130	122	160	144	129	126	140	115	131	116	136	128	147	124	135	153	106	119	140	150	122	131	129	117	143	152	148	144	116	118	132	127	133	126	141	147	139	147	134	140	140	138	136	130	132	137	135	148	163	157	143	108	116	166	140	162	146	138	120	125	121	114	129	139	134	145	120	116	118	137	119	122	118	131	142	143	133	116	160	130	133	154	144	123	134	143	127	131	118	131	135	123	136	133	154	151	118	133	120	132	117	125	116	155	154	139	117	143	141	126	129	135	120	122	128	137	142	140	129	137	152	154	151	128	122	125	141	129	130	141	129	147	143	134	136	134	109	137	126	135	136	136	151	136	150	155	130	122	151	127	138	138	137	141	132	142	130	143	114	119	141	125	131	142	148	143	133	129	142	118	129	119	121	141	155	127	138	137	123	148	134	120	140	121	138	136	107	127	136	125	131	150	130	143	140	135	141	125	148	122	137	134	120	131	156	135	117	121	121	122	129	152	164	119	145	127	156	117	125	129	140	124	153	133	161	139	135	133	131	114	129	114	141	115	130	143	147	133	122
44046	12230	8538	4264	2784	2053	1449	1232	972	829	736	637	601	529	479	454	435	457	395	391	399	382	338	353	329	326	318	344	341	322	302	311	283	316	289	316	282	286	302	274	294	294	318	288	286	317	311	279	306	290	254	279	286	296	298	288	260	276	293	290	225	272	269	289	270	262	278	270	259	297	293	272	273	284	245	285	274	272	253	282	292	270	239	295	292	254	300	262	282	285	261	250	269	254	279	277	263	237	254	299	280	292	304	246	266	259	284	278	240	258	253	249	278	287	284	263	273	281	281	275	285	252	272	291	277	272	263	256	293	303	292	240	277	259	279	287	242	274	244	253	252	271	283	253	280	285	247	290	279	273	253	272	308	261	295	257	287	254	268	237	290	267	304	275	294	264	261	290	260	261	279	278	262	257	252	284	277	289	297	288	269	259	226	288	298	283	288	260	244	267	265	277	259	274	283	287	273	284	288	281	250	264	289	257	230	277	255	239	235	255	247	244	264	239	281	278	292	267	279	265	272	278	299	258	261	255	258	293	248	273	268	262	273	295	303	287	258	277	269	273	266	273	275	268	256	265	296	283	287	267	255	277	240	274	246	272	273	288	261	262	278	261	297	252	278	280	269	267	261	271	271	290	238	265	258	265	268	281	294	288	262	265	262	254	266	278	275	273	288	278	274	286	245	299	273	268	276	243	263	247	239	289	253	267	302	253	259	289	268	282	293	280	259	285	259	288	266	271	267	288	253	275	259	252	252	292	299	259	274	270	272	310	270	295	275	254	291	248	227	285	284	265	278	279	258	265	272	246	266	252	262	254	270	289	267	284	245	277	300	282	257	265	244	257	308	277	255	289	276	280	300	266	282	276	281	268	277	290	282	289	275	249	255	271	259	273	283	261	248	260	282	270	262	263	267	272	284	275	271	250	253	281	294	265	286	257	258	291	267	280	273	273	269	261	292	296	273	271	260	267	270	267	293	265	273	285	292	264	273	286	255	293	245	280	262	254	260	262	260	260	268	269	226	271	254	277	290	278	267	262	277	288	260	267	257	278	294	315	281	256	261	279	264	282	279	280	264	241	287	251	261	254	256	257	258	282	266	304	281	239	265	285	301	276	272	257	276	271	278	298	250	257	254	274	245	289	256	241	285	298	239	280	264	297	267	270	271	285	280	290	247	299	292	261	287	266	264	260	297	303	262	256	257	284	289	284	265	263	302	288	265	306	287	264	268	275	282	285	246	259	279	276	275	263	253	282	267	254	280	282	274	272	277	271	291	260	255	261	258	272	311	296	256	269	253	288	307	263	262	297	261	292	286	288	267	296	268	292	262	259	281	286	240	283	297	262	281	265	278	276	284	311	287	259	275	255	269	270	296	312	317	287	262	285	266	280	284	310	238	251	258	260	246	258	247	274	275	280	293	250	267	232	251	280	279	276	253	274	279	250	287	267	263	299	260	282	252	250	282	280	243	269	295	292	264	279	286	270	274	299	272	262	266	261	258	278	274	272	265	285	259	242	295	290	260	291	291	272	273	240	270	297	283	281	283	285	273	277	275	284	230	278	249	251	243	266	258	244	258	284	271	284	266	291	249	259	290	266	265	273	304	268	271	244	280	262	294	268	265	266	293	301	276	247	253	248	298	255	274	290	247	275	245	270	275	274	247	269	250	279	277	261	264	270	288	270	284	303	259	275	295	242	265	259	273	255	277	289	238	270	264	263	257	277	295	251	281	283	286	239	280	245	270	273	256	239	258	226	286	263	276	293	276	257	245	260	260	275	252	290	255	287	259	274	265	258	273	278	270	284	279	251	264	286	272	273	266	253	241	289	250	284	254	296	272	235	293	284	246	280	240	272	290	282	276	291	250	282	270	291	257	258	282	245	280	288	266	286	251	256	258	275	234	272	285	244	274	274	282	258	284	262	264	287	265	235	290	279	257	258	255	287	293	279	288	274	272	231	278	265	294	277	264	267	288	256	273	289	295	272	291	273	273	277	247	252	303	301	297	287	285	279	270	247	276	298	287	241	284	258	261	281	279	249	270	295	289	294	272	289	243	289	261	257	273	259	259	271	278	278	283	256	286	272	298	245	297	269	276	266	286	250	264	274	272	257	284	260	254	269	290	250	261	253	290	284	287	265	266	281	272	248	262	267	252	295	258	274	246	271	231	260	241	258	257	253	218	270	293	255	298	291	263	297	268	275	290	258	270	269	289	249	287	278	278	259	241	281	291	259	253	282	268	262	279	295	265	329	281	283	274	291	272	308	297	310	259	295	263	264	309	273	265	255	265	250	273	293	248	259	282	255	261	267	266	275	266	244	301	262	275	288	259	303	250	301	250	266	270	267	271	261	283	242	254	293	278	257	308	276	252	266	279	299	300	274	263	281	243	249	316	295	236	288	256	311	260	257	276	257	302	277	299	241	295	279	263	282	263	283	280	279	260	274	281	232	258	252	277	254	262	285	270	271	300	275	287	254	272	286	283	293	247	283	265	268	277	279	288	267	271	245	272	253	268	260	266	278	276	271	268	255	280	281	258	254	278	262	254	245	287	294	267	265	247	251	270	277	272	291	313	278	288	269	282	271	253	281	271	286	284	291	258	270	260	275	250	261	288	247	279	257	239	278	254	265	247	267	271	276	286	269	268	289	283	270	257	284	268	295	256	267	291	276	250	255	250	247	273	262	243	263	270	268	264	259	265	266	291	274	263	256	305	254	268	269	275	269	255	281	283	259	274	282	280	287	294	270	286	301	262	295	251	250	257	249	275	291	260	257	251	279	266	254	296	292	260	287	256	272	258	274	277	269	278	267	260	277	277	273	283	291	266	282	280	231	312	290	266	280	268	291	277	286	281	240	261	266	292	273	264	292	287	258	260	271	287	278	266	284	262	259	256	278	292	275	281	267	251	272	271	259	272	274	260	291	245	252	281	269	252	285	268	266	298	253	290	265	272	282	268	254	268	283	278	288	249	274	275	272	269	285	277	325	282	264	257	280	250	263	302	280	251	269	275	271	265	255	276	262	287	295	264	286	283	268	271	283	283	266	262	244	278	258	265	250	259	268	258	305	292	268	293	289	269	254	275	276	253	277	248	293	290	264	258	242	304	268	265	296	269	276	273	270	305	287	290	282	267	280	258	274	275	276	273	278	275	283	265	276	267	273	267	288	272	266	278	293	256	276	266	281	251	268	278	305	268	283	303	287	271	267	221	275	245	298	248	284	291	260	272	293	253	248	273	258	311	278	246	257	277	260	289	262	273	259	274	280	244	306	278	294	253	269	252	280	264	280	278	270	268	281	257	276	297	247	256	267	253	237	284	253	263	266	289	239	260	258	268	278	255	251	270	272	239	264	270	257	255	248	263	241	256	259	288	284	307	278	267	288	246	256	258	258	256	282	277	261	262	285	261	271	284	267	287	268	280	277	284	268	305	240	288	262	297	273	282	266	285	295	263	263	278	269	292	265	239	248	278	271	273	282	249	256	245	268
23854	21692	29484	24435	21693	19548	2082	833	639	550	504	468	431	441	390	431	415	323	362	344	323	325	366	316	324	305	313	297	309	322	318	348	293	328	291	317	325	305	310	300	326	285	319	324	315	303	274	304	297	303	312	284	292	278	310	318	293	319	306	289	298	324	320	304	299	322	308	274	261	287	292	305	270	320	258	282	299	318	287	278	247	295	290	320	309	297	307	326	307	274	278	292	289	295	309	294	332	302	263	278	310	303	284	290	252	299	297	281	294	299	273	287	301	290	270	315	299	309	295	286	286	275	278	280	293	316	306	283	302	302	320	303	291	308	270	271	316	276	291	314	260	298	334	298	289	285	277	310	275	309	274	238	314	322	299	269	287	320	301	273	291	292	267	310	311	275	287	284	285	332	279	291	283	285	302	310	302	278	284	285	309	283	315	296	321	275	290	315	295	275	316	288	265	283	291	282	272	296	307	294	285	336	282	298	276	301	264	277	310	296	316	297	265	299	276	290	269	301	253	296	249	284	281	259	237	315	277	287	291	281	277	276	296	259	295	293	293	270	279	291	285	310	264	311	288	310	277	312	300	295	302	308	262	275	301	283	290	234	253	287	282	276	285	293	303	261	299	294	308	269	290	309	305	299	288	286	276	293	289	278	279	272	269	260	276	320	302	277	260	307	272	288	298	280	254	262	290	326	247	271	302	302	272	284	287	258	290	283	286	287	307	278	306	328	293	297	271	288	285	303	285	288	302	287	283	267	295	282	289	291	305	276	299	292	298	310	271	301	298	305	287	282	315	276	297	262	288	302	273	289	273	305	235	264	296	304	301	297	280	314	269	303	279	268	288	295	263	305	315	298	300	274	303	296	287	327	295	281	313	305	265	292	273	321	299	303	287	297	296	298	294	287	314	282	276	270	258	297	303	287	306	292	269	296	287	267	280	276	283	295	264	291	266	279	288	273	303	281	321	293	306	272	302	281	327	307	282	310	278	267	284	272	312	300	279	292	268	295	282	282	291	255	274	251	306	287	255	301	271	301	287	300	279	292	293	255	301	273	282	280	252	313	305	303	285	272	279	292	304	295	285	325	298	305	303	289	291	300	293	310	270	275	312	308	314	284	283	287	300	297	263	285	273	287	279	280	298	317	306	314	262	287	289	295	282	303	275	276	304	285	268	274	288	307	311	296	287	258	323	283	307	285	310	291	282	284	274	271	284	300	308	272	246	295	289	296	297	285	282	333	289	291	291	299	284	286	290	278	288	273	277	296	311	301	305	313	264	263	302	287	296	287	304	300	306	286	272	297	281	271	300	278	283	279	286	319	295	296	256	313	312	297	294	290	271	273	255	283	326	273	296	304	303	316	266	263	289	285	310	326	275	280	276	304	329	282	296	294	306	260	287	282	283	321	281	269	305	287	271	309	282	298	270	323	274	308	235	295	333	293	274	286	307	316	318	299	267	278	316	285	282	299	271	280	281	267	288	320	279	263	291	300	297	282	284	275	264	339	279	321	303	287	271	285	293	314	310	306	310	297	321	307	269	279	261	262	306	309	332	273	306	295	311	281	273	296	282	300	286	285	274	274	314	262	286	299	281	272	303	282	299	279	290	294	272	288	318	286	271	254	275	288	283	274	267	289	300	273	277	278	310	319	291	273	282	291	275	300	302	277	274	304	274	299	295	278	298	293	280	280	291	302	289	290	281	294	306	292	250	304	288	270	292	305	300	291	300	319	324	292	289	288	317	325	300	280	298	266	301	313	293	296	298	296	270	284	295	292	311	298	287	303	313	308	288	286	274	289	281	272	289	272	291	268	271	308	317	306	313	288	324	295	290	271	302	298	300	281	309	271	284	297	289	277	282	279	290	301	291	311	289	276	308	284	286	285	293	264	291	267	304	285	320	286	291	280	290	268	312	281	299	285	277	284	273	274	285	317	281	290	254	329	304	275	297	323	321	277	271	281	257	272	292	259	284	297	268	291	280	299	278	266	288	282	323	323	250	303	276	287	277	308	310	324	342	307	283	273	303	300	279	293	285	261	265	311	300	303	323	287	303	301	304	276	291	297	275	289	288	279	299	272	285	267	282	296	291	292	294	279	280	279	278	285	305	289	281	300	298	315	288	265	288	276	300	308	297	285	318	286	310	296	286	283	293	269	269	288	300	300	286	308	302	291	289	286	306	317	315	302	293	293	309	284	294	289	304	293	282	315	271	308	293	273	275	303	307	296	271	305	280	288	297	277	287	298	299	297	298	269	264	272	290	289	268	304	283	336	301	294	291	285	301	302	288	300	254	313	246	265	286	276	278	264	348	299	306	271	304	297	293	319	281	311	277	296	302	288	276	283	266	304	278	268	301	297	291	321	274	303	297	259	271	261	287	297	296	284	288	289	280	278	280	291	281	281	280	304	320	289	277	312	291	309	298	307	307	281	300	284	281	296	263	295	283	270	286	282	291	270	282	276	269	286	276	285	277	320	288	287	301	275	280	274	297	283	294	268	285	279	294	303	334	263	304	285	329	271	271	318	266	300	294	285	307	262	293	251	277	295	276	272	291	277	303	316	308	264	286	331	283	317	272	284	323	309	280	275	291	284	255	280	296	259	259	301	298	281	309	295	292	275	283	282	293	284	265	283	313	328	291	302	299	280	261	277	311	260	282	254	282	304	268	276	309	275	274	299	286	256	283	285	295	302	298	305	282	315	288	286	249	281	282	279	277	282	293	298	283	318	309	280	247	272	296	264	263	287	282	294	322	292	324	276	304	276	304	290	290	273	324	285	308	292	285	306	311	287	278	307	295	289	297	297	292	291	255	312	283	285	287	283	285	298	290	282	281	275	311	282	274	268	268	252	294	283	318	278	307	255	278	288	284	306	275	285	281	273	314	280	290	295	280	280	285	330	294	278	299	282	275	267	289	307	287	296	301	277	279	267	252	301	281	314	283	279	282	269	280	297	284	300	293	280	294	301	295	302	288	303	294	272	313	278	293	264	291	255	295	303	278	307	321	281	277	281	246	256	295	269	277	309	295	289	302	285	292	293	296	285	307	294	289	260	302	297	284	280	273	300	293	299	271	289	315	293	283	287	286	263	290	278	298	251	279	295	280	290	299	292	285	305	301	257	263	285	297	320	300	259	321	273	281	293	296	267	280	278	299	300	269	297	298	323	288	296	285	294	264	288	282	265	296	278	304	336	254	288	299	325	285	298	254	272	279	268	294	281	290	266	279	291	280	262	288	304	289	267	257	288	266	292	270	260	309	277	290	302	315	280	287	296	291	262	265	292	265	295	297	317	293	309	281	308	263	271	287	285	269	301	290	284	282	265	296	288	248	288	277	266	286	277	291	290	320	317	315	267	305	278	280	289	286	283	280	260	268	269	295	292	268	262	283	293	264	293	291	272	302	288	283	303	281	285	285	316	295	285	294	283	299	259	273	280	318	320	294	323	292	276	308	273	291	297	274	287	277	289	272	275	284	293	272	282	312	309
51995	18470	13966	7376	5051	3717	2876	2318	1958	1638	1413	1217	1162	1015	1005	893	810	789	810	770	740	744	717	619	715	681	635	641	647	648	623	598	601	586	622	593	632	573	606	572	574	593	543	514	570	539	563	578	601	537	563	584	579	522	578	564	538	570	586	547	506	590	551	554	609	548	549	578	579	580	591	546	531	575	555	510	577	556	555	586	539	580	558	567	525	549	584	569	570	529	595	574	574	559	496	566	549	573	575	546	570	588	496	536	552	528	557	565	567	550	579	564	556	545	534	576	571	521	615	528	537	533	525	551	525	553	545	516	539	547	540	548	538	549	548	549	576	571	582	547	541	551	549	573	524	524	573	562	577	553	519	565	529	553	520	555	541	556	577	560	543	589	552	543	555	579	552	561	517	571	558	559	581	542	552	556	568	559	561	567	565	515	526	572	554	578	567	525	552	537	551	565	604	548	531	495	545	536	557	523	527	566	580	505	539	563	598	562	557	526	517	555	526	528	572	564	570	606	570	541	599	550	536	493	562	540	489	537	547	558	516	582	505	553	552	548	520	529	571	523	528	574	523	509	590	571	565	574	538	563	560	558	552	508	569	525	523	568	548	580	504	573	532	525	558	572	546	563	513	559	519	542	572	558	539	557	564	541	529	588	546	528	589	545	556	569	528	525	551	547	558	534	523	507	570	553	536	569	541	549	549	539	557	550	543	533	549	542	573	617	572	559	567	589	517	569	531	565	553	560	512	599	572	497	517	516	591	567	610	574	573	555	543	515	519	565	583	577	532	564	509	506	534	569	553	531	551	529	540	570	558	537	531	548	563	540	498	583	568	559	533	561	552	553	538	546	541	523	557	543	584	530	539	566	592	527	573	553	491	567	559	527	549	541	565	560	553	533	576	534	526	522	537	488	547	552	548	519	553	554	539	531	577	566	555	555	558	543	591	535	572	543	544	533	558	522	507	562	524	544	560	564	562	585	582	550	532	553	521	529	572	597	605	556	545	563	593	565	532	552	558	557	549	532	533	547	567	509	552	538	513	554	536	561	492	582	526	575	574	519	576	509	531	521	559	535	518	553	538	528	588	518	548	565	557	527	553	516	512	577	525	570	525	550	547	549	550	531	528	541	520	526	534	550	577	574	530	552	560	528	556	558	517	516	536	545	514	512	553	528	564	519	543	515	552	524	517	592	515	540	515	537	569	567	556	510	568	516	536	551	560	555	540	501	588	531	542	528	602	492	541	548	540	523	521	536	528	551	527	552	542	613	506	561	593	531	544	561	552	513	543	537	552	535	505	604	551	528	548	568	501	539	553	528	516	557	499	520	539	538	558	564	495	529	544	571	552	533	536	516	567	531	549	536	565	528	538	552	577	541	572	558	529	544	522	562	560	575	532	547	563	510	546	506	554	542	567	530	596	509	554	562	530	515	536	589	571	552	558	560	505	529	569	595	558	485	572	540	552	546	525	515	514	590	571	582	561	581	555	577	525	562	551	540	538	563	562	500	573	538	550	524	560	516	561	533	504	584	497	538	555	510	510	542	523	582	560	543	525	531	550	514	531	522	580	556	528	527	551	542	546	533	547	587	527	615	543	541	538	531	543	574	556	485	577	539	542	530	554	483	591	558	540	529	575	572	547	527	535	540	511	621	569	602	556	549	557	555	543	537	506	555	533	508	553	569	547	574	519	503	505	554	538	558	543	565	483	556	536	593	509	561	547	542	539	480	525	560	561	536	588	548	561	524	561	621	535	523	530	594	566	533	571	593	564	565	515	554	497	547	545	519	518	515	572	535	545	529	556	536	542	562	522	568	575	549	584	534	552	556	525	579	554	573	543	530	522	549	541	574	549	558	539	550	546	563	536	516	583	549	501	546	513	610	535	558	556	530	511	514	528	575	543	584	494	574	581	576	523	518	600	568	536	534	502	527	535	560	556	536	549	535	527	557	531	559	547	557	561	537	576	554	567	545	544	543	547	591	524	532	539	571	573	512	556	520	521	544	520	562	488	586	534	541	548	515	560	534	526	549	573	549	597	545	592	541	566	571	590	546	546	542	498	530	538	561	568	563	559	538	551	589	521	553	544	563	554	543	542	547	514	542	574	564	572	571	568	555	533	550	535	529	548	532	560	553	566	549	529	570	555	533	528	560	513	559	526	521	545	531	554	569	543	535	553	526	551	568	507	521	509	516	531	539	550	553	574	540	535	546	577	501	522	549	524	513	541	521	527	542	547	537	522	560	567	533	553	518	518	555	551	565	553	512	556	564	523	532	569	519	597	521	533	565	521	543	534	569	521	567	582	559	546	560	532	533	530	524	562	593	536	523	521	537	546	541	540	533	562	612	541	527	525	504	534	552	564	571	560	516	521	566	589	546	530	551	539	532	550	548	540	544	539	522	520	567	562	527	526	612	536	573	574	546	556	546	574	573	557	524	588	535	547	539	549	565	512	547	514	526	493	544	536	554	508	558	507	591	549	520	506	530	590	526	506	575	531	616	565	576	550	543	561	536	554	558	535	546	576	535	513	517	533	582	530	572	539	546	555	605	524	539	525	512	524	538	511	555	527	531	538	512	545	560	522	554	530	544	523	550	537	524	559	556	501	561	557	516	555	564	552	575	516	570	521	548	551	542	512	565	563	522	542	561	562	520	559	498	558	518	581	530	550	538	497	526	555	537	563	541	556	562	530	546	520	536	544	507	564	503	570	531	549	524	502	536	536	575	558	549	571	521	544	549	522	530	559	518	557	613	541	529	517	523	528	532	524	581	556	536	518	545	566	543	531	502	575	570	526	528	546	580	544	554	516	485	570	514	540	539	516	547	518	563	524	569	515	532	520	536	579	487	539	506	509	555	562	556	526	555	558	518	586	554	551	528	562	538	591	558	548	513	583	566	505	630	560	565	497	539	509	560	564	557	575	574	543	545	563	541	525	538	560	559	605	546	563	544	498	512	562	571	534	538	543	573	524	524	541	535	546	543	565	528	568	549	571	533	511	557	575	542	553	530	543	523	547	565	541	546	528	540	537	497	561	575	535	552	522	565	532	536	555	554	550	529	520	538	563	559	529	570	571	542	526	566	547	531	569	541	570	529	552	532	541	533	515	491	526	558	534	563	555	543	586	506	551	520	546	575	529	518	554	508	577	555	528	537	537	539	557	516	548	572	575	521	552	536	557	566	549	536	555	529	498	576	540	536	507	559	562	513	590	508	555	561	521	538	566	527	552	580	566	522	540	525	555	563	555	524	550	553	534	576	548	532	527	553	582	562	558	534	507	548	555	544	530	542	565	558	571	550	564	564	539	523	485	578	533	629	574	546	541	557	523	533	536	562	542	574	543	489	551	559	538	587	540	536	572	577	541	554	499	515	531	564	523	553	553	565	536	535	530	546	568	530	572	546	521	569	604	574	573	528	540	495	540	604	529	568	537	558	527	578	586	564	567	521	547	570	550	534	539	516	539	538	529	562	565	564	547	521	575	582	554	576
27377	21222	8934	373	194	131	115	99	88	90	103	81	97	86	84	73	87	64	86	93	75	66	77	84	83	80	75	69	82	86	74	85	86	80	71	87	105	73	81	81	73	81	82	77	82	70	73	93	77	88	81	81	76	78	75	67	79	91	77	75	95	90	80	72	92	84	77	65	82	89	91	74	92	71	76	78	74	95	79	82	76	76	78	94	85	85	88	103	81	82	86	77	80	83	71	82	93	76	68	63	87	87	76	83	77	84	89	86	71	60	82	77	85	96	80	81	66	83	76	72	90	75	84	91	73	71	79	68	82	74	78	85	74	82	86	76	75	85	84	82	84	53	91	86	77	82	82	96	84	80	95	58	89	75	69	64	79	64	90	86	85	84	87	71	81	82	84	82	71	74	84	84	80	89	75	77	98	87	74	79	69	83	85	68	48	70	76	74	77	84	76	81	80	76	70	78	76	86	79	77	75	82	80	96	78	79	68	86	94	93	78	69	87	74	90	89	81	77	79	84	78	79	103	91	78	78	82	71	104	70	68	75	95	80	88	77	60	86	83	93	75	79	100	79	84	84	77	89	88	76	88	81	78	76	92	57	90	92	70	94	75	93	84	76	86	68	84	95	76	69	83	87	80	73	82	99	73	73	65	80	84	77	98	79	94	78	82	86	71	93	81	75	88	84	84	82	73	81	80	76	79	90	74	88	85	73	81	82	87	100	75	93	85	82	77	83	82	72	80	80	82	80	69	64	82	91	90	76	66	78	75	72	107	83	97	75	73	84	69	71	103	88	96	68	84	83	76	93	70	75	75	69	81	86	74	71	82	89	79	73	78	79	78	101	82	73	86	77	66	86	73	75	64	77	74	74	79	83	74	83	92	73	74	77	77	98	87	74	98	75	84	81	84	76	69	63	79	87	92	86	75	86	73	83	78	63	76	86	80	84	92	78	107	93	76	90	90	80	75	70	72	80	75	79	79	75	79	78	95	81	84	87	89	77	86	64	77	69	74	96	77	75	80	79	76	92	75	92	80	70	75	83	59	75	74	92	87	78	94	75	87	82	75	70	86	80	89	72	84	80	83	76	92	62	87	78	88	90	84	104	72	79	96	100	76	80	95	82	79	77	74	86	75	81	76	73	84	79	73	83	79	90	85	89	66	86	78	76	88	94	91	85	83	81	75	71	81	78	94	96	71	72	77	72	83	72	67	71	67	78	85	65	71	78	80	81	86	56	97	101	88	80	78	85	77	70	83	90	92	78	78	81	80	66	85	83	85	77	81	87	79	99	76	82	82	81	82	80	81	79	84	97	70	77	75	79	88	73	85	80	90	82	66	72	82	71	72	86	73	83	89	75	77	105	80	79	72	80	89	68	99	76	61	84	87	84	91	85	90	85	84	86	79	79	79	87	82	82	68	72	76	88	79	71	91	68	91	87	87	91	93	72	92	83	80	84	90	72	97	89	95	91	77	80	83	84	101	72	82	83	84	71	91	83	84	85	82	80	89	91	75	76	77	85	75	79	62	82	86	76	72	92	82	78	86	87	79	87	90	87	98	80	85	87	73	78	68	76	75	86	75	79	91	76	68	86	69	85	77	75	82	80	72	74	67	81	82	81	81	70	85	85	92	79	66	94	80	92	67	86	82	83	78	74	76	83	73	81	79	91	62	94	65	76	79	78	86	101	84	87	82	84	88	76	75	84	79	71	85	89	90	72	95	64	80	85	83	69	87	72	99	76	81	83	64	82	82	87	90	81	75	94	84	86	83	76	96	88	80	90	85	76	85	78	80	81	87	68	88	72	75	86	74	91	96	69	72	91	89	79	92	79	90	78	84	95	95	75	84	82	78	67	79	81	82	84	99	65	74	80	80	89	67	85	91	88	72	77	89	101	84	92	86	91	80	76	98	71	80	94	81	71	84	80	86	69	82	81	84	87	72	63	89	69	64	71	82	84	64	90	88	84	89	74	88	88	74	84	83	71	74	82	85	87	85	74	97	91	76	74	76	88	84	86	92	71	73	77	97	87	73	101	84	87	81	70	69	70	72	76	96	86	64	87	81	83	84	85	74	78	91	77	74	83	77	77	67	86	99	76	91	74	74	75	67	92	74	71	79	86	75	86	94	77	91	85	77	83	78	81	68	90	87	88	75	89	85	70	82	83	91	76	75	84	84	87	82	74	71	59	72	93	63	104	93	69	83	94	89	98	81	73	84	82	84	96	69	95	77	79	75	92	85	74	78	72	73	77	53	69	73	79	93	73	73	76	85	63	72	64	72	76	85	93	80	83	82	94	96	82	83	72	81	75	83	87	83	98	73	94	62	84	75	81	74	76	93	85	86	91	82	85	83	87	77	82	79	85	74	75	95	83	84	86	57	83	65	74	86	84	81	94	84	75	84	92	72	79	82	75	76	77	84	67	93	92	68	83	78	72	81	79	76	77	82	81	80	76	66	81	79	78	73	78	80	74	67	91	73	82	76	91	88	75	83	72	75	54	86	65	77	85	83	80	79	93	95	75	75	82	78	94	106	87	73	83	87	85	78	95	63	67	79	72	97	81	88	78	59	89	77	83	74	72	79	82	82	87	93	93	82	87	67	70	88	76	73	78	72	85	68	77	80	101	93	92	85	86	73	96	78	76	84	88	77	70	66	98	75	78	91	80	91	72	68	71	72	79	84	65	73	80	82	89	95	78	91	76	64	77	88	97	72	86	93	84	76	82	70	67	78	82	76	65	70	74	75	75	89	68	94	94	81	99	71	92	83	80	81	73	92	73	81	83	74	82	77	65	79	79	83	86	76	85	79	72	78	87	74	66	83	92	91	69	95	85	66	74	69	76	72	71	78	78	70	83	86	81	80	77	83	87	78	88	69	87	82	100	88	68	88	78	91	77	75	65	84	70	78	82	80	88	85	67	99	86	98	69	93	73	82	70	93	82	72	71	71	95	80	76	80	76	88	79	84	60	81	81	82	88	81	85	91	82	81	86	92	53	82	90	87	70	82	71	83	90	83	76	75	85	68	83	75	81	80	73	78	60	94	66	65	77	89	101	86	75	99	96	68	81	60	82	81	76	87	73	86	66	81	84	87	97	85	73	69	84	77	69	92	81	76	93	77	85	105	73	88	75	81	75	88	66	87	73	79	85	97	80	87	74	68	78	80	74	94	89	77	81	93	70	77	86	78	83	83	90	81	75	88	79	80	78	74	88	78	66	92	89	70	95	67	95	87	83	77	75	76	87	80	72	74	87	60	89	75	75	64	65	86	69	81	82	70	68	78	89	77	84	74	78	82	72	78	74	77	74	76	68	91	58	86	91	92	87	81	77	78	97	70	70	92	76	86	73	69	91	61	90	90	77	86	81	84	73	84	91	65	82	89	76	70	87	73	84	67	78	77	84	105	72	81	82	80	91	75	80	89	78	64	81	78	80	80	82	75	81	67	83	86	74	82	85	71	77	99	86	110	79	64	73	84	89	81	79	82	84
22470	3177	1125	556	402	330	272	255	271	226	210	225	200	189	186	205	175	206	207	188	161	189	174	169	152	178	161	159	173	203	178	173	142	185	173	194	191	172	200	194	155	176	166	156	176	162	172	175	175	188	172	159	182	178	173	166	171	178	153	173	167	176	154	201	164	175	189	162	191	161	204	189	167	169	169	183	198	176	205	173	163	158	188	182	160	181	169	192	201	190	173	169	195	184	169	182	200	162	176	179	178	181	174	182	191	189	208	177	171	183	162	165	176	181	171	172	155	185	176	174	183	150	199	158	177	171	181	174	183	178	187	188	183	185	165	171	169	182	168	193	172	175	197	161	164	159	156	186	184	165	177	188	170	173	173	196	163	175	185	174	201	183	147	187	195	184	194	191	183	195	167	169	192	187	168	165	187	201	187	182	177	174	166	194	182	170	190	182	176	179	159	190	192	173	167	194	165	176	193	172	181	204	162	151	184	186	172	180	173	192	182	189	161	138	202	161	196	166	155	175	173	165	169	185	158	171	188	180	185	163	182	210	161	194	184	180	194	188	175	161	174	184	188	171	175	205	171	180	199	181	190	174	172	172	172	197	164	179	165	187	190	160	185	199	157	162	194	175	182	165	189	181	190	189	176	184	162	177	169	183	197	171	162	178	187	191	177	168	174	176	182	191	179	194	184	183	182	188	189	199	196	173	174	175	165	178	185	166	167	193	171	167	171	183	193	175	183	191	177	173	161	162	171	190	174	166	198	171	180	215	173	188	173	167	192	192	183	179	185	185	189	165	180	159	189	185	194	180	186	165	179	155	184	174	172	148	167	184	160	185	198	189	182	169	175	157	155	192	158	178	174	153	164	172	170	178	184	172	181	193	190	162	156	163	185	174	182	152	154	176	192	179	172	176	181	164	179	175	189	153	181	186	178	177	176	172	172	175	174	183	174	154	185	164	188	202	168	171	182	173	147	161	195	174	164	185	191	203	166	170	186	159	193	193	175	183	166	191	190	181	192	203	167	186	188	183	178	166	178	189	155	188	170	200	172	201	183	157	165	187	175	183	195	179	168	170	182	153	172	178	190	196	149	180	167	172	184	177	189	149	180	157	154	178	172	184	178	180	165	169	190	168	182	176	187	167	187	185	169	196	177	202	167	167	173	176	174	163	190	175	187	172	192	166	173	176	182	162	188	186	180	184	180	171	157	182	147	172	173	190	164	171	183	177	183	144	168	170	151	175	170	198	146	174	182	161	159	189	168	194	193	191	196	186	174	183	180	180	180	181	168	198	197	169	198	170	180	180	172	185	177	166	190	161	203	192	189	172	198	156	162	184	186	197	181	184	168	177	188	186	170	187	185	183	157	198	168	165	168	189	166	201	170	172	166	159	191	158	157	182	178	182	163	172	184	162	209	181	176	198	157	180	177	203	175	170	177	189	182	187	171	159	197	175	181	181	202	188	191	183	160	163	175	177	169	186	171	179	187	193	160	177	184	178	172	177	177	181	175	165	179	177	157	174	171	209	186	167	186	166	199	175	194	170	167	152	204	199	168	171	185	196	162	186	183	186	181	166	153	201	167	167	165	165	184	164	167	165	170	189	181	199	159	172	193	191	182	170	166	179	160	177	212	166	196	176	190	172	166	203	182	189	205	173	170	181	175	178	180	181	182	200	202	175	192	174	177	168	179	175	169	184	189	165	150	186	178	178	190	163	167	185	156	172	163	193	169	188	189	191	168	194	196	176	182	151	196	164	196	158	152	172	189	171	186	169	173	166	157	162	164	198	168	169	184	191	194	173	183	168	162	170	156	167	169	179	190	180	183	183	143	192	201	157	203	170	170	177	178	159	191	168	163	162	198	166	164	162	195	173	176	210	164	178	207	173	174	183	206	186	195	186	151	163	187	158	171	178	182	182	166	185	166	137	184	180	165	166	181	162	178	176	177	176	159	200	141	198	190	206	191	179	175	172	183	199	188	186	180	163	162	190	176	163	171	190	154	136	151	178	163	177	195	165	168	189	204	162	180	216	152	177	189	173	172	158	177	190	190	194	192	178	176	184	191	178	157	154	198	194	176	188	183	203	180	168	179	191	164	171	190	174	177	184	166	194	173	154	172	186	199	123	204	186	162	181	199	143	200	162	185	173	170	172	158	190	188	186	167	199	162	161	197	194	172	165	189	190	178	158	170	179	179	182	167	194	154	175	172	165	179	171	185	191	198	197	178	178	183	179	175	162	172	140	161	170	170	192	163	184	171	193	176	180	166	174	187	164	197	176	152	198	182	175	178	188	175	151	184	145	186	188	175	165	157	171	190	205	172	182	204	216	169	197	182	185	201	177	197	180	188	174	134	174	177	178	166	165	179	179	188	170	190	188	198	180	159	167	179	169	161	196	170	181	172	156	153	201	168	202	179	192	208	161	205	159	198	180	187	176	175	176	168	171	155	160	162	140	180	163	189	178	189	182	162	179	172	169	165	180	159	174	179	185	180	191	180	177	155	172	184	182	150	185	183	177	175	165	150	192	171	191	172	179	180	186	199	178	181	164	169	188	170	187	177	159	183	189	185	179	195	186	179	176	176	168	182	183	176	181	186	186	169	165	188	168	170	179	162	184	181	188	192	166	177	196	156	174	189	158	157	165	187	187	176	162	172	184	177	204	193	187	154	168	172	176	164	205	181	150	172	181	209	195	164	164	185	200	189	164	189	170	159	171	167	169	168	159	162	161	172	190	152	174	164	158	188	197	181	187	183	182	156	179	173	177	171	204	193	148	164	176	177	189	167	161	192	159	201	162	181	175	182	184	162	150	192	174	168	164	161	186	186	169	183	170	156	178	180	154	195	186	192	197	172	169	176	162	162	179	184	192	168	205	157	182	179	176	173	206	180	180	178	191	190	164	187	191	165	192	181	168	191	179	153	186	159	178	169	195	202	175	174	173	142	164	210	179	162	183	181	179	182	165	176	178	176	172	181	215	175	189	183	187	164	180	172	205	180	171	176	154	180	167	169	175	156	195	189	185	175	205	178	168	179	164	159	187	169	171	184	170	178	174	174	208	170	167	171	159	193	203	160	168	201	163	177	197	182	186	172	161	162	173	160	185	178	167	172	183	193	157	159	191	145	161	156	174	183	179	172	206	198	177	159	171	186	152	191	177	171	173	183	176	201	184	183	165	170	165	203	181	180	195	165	190	185	190	161	177	199	190	192	198	191	159	192	191	167	163	175	180	194	161	171	173	164	225	191	189	169	201	174	191	168	178	187	160	182	181	179	167	161	191	183	181	171	163	180	203	177	177	174	177	159	194	135	213	148	167	173	181	154	184	205	197	180	186	184	182	180	181	188	207	145	194	175	178	181	164	170	198	180	204	196	175	187	175	180	210	166	179	197	181	164	176	202	191	169	193	173	173	178	181	162	215	181	174	191	212	176	178	168	175	159	191	194	184	161	175	186	190	162	175	187	174	172	169	200	163	192	166	184	191	164	181
24803	21733	29139	24883	20821	1964	563	356	326	241	275	217	181	221	184	164	146	147	176	167	171	155	159	139	160	158	165	154	144	156	159	147	159	151	133	165	119	140	136	111	142	129	136	155	138	126	139	156	147	121	134	125	137	143	128	130	138	120	129	141	119	144	125	129	157	148	138	134	164	121	125	142	129	151	136	137	127	119	146	136	128	157	121	129	149	138	179	139	162	121	116	154	135	144	124	131	141	114	131	125	149	116	109	145	118	133	147	146	123	125	123	141	146	114	136	131	125	135	139	131	123	132	138	140	131	140	133	136	148	148	133	147	126	155	146	111	126	121	137	142	144	133	139	142	127	136	145	133	141	144	136	133	132	140	127	133	152	137	131	134	125	129	128	151	130	122	137	126	151	125	149	135	135	131	120	119	150	138	127	144	140	146	116	132	133	137	132	127	135	139	160	148	154	133	137	125	138	123	132	131	115	127	128	138	120	115	132	124	147	139	130	142	112	146	133	133	155	140	139	111	132	128	135	141	135	146	127	117	138	128	138	153	120	142	141	133	126	116	136	114	135	136	128	135	141	136	127	123	119	141	139	130	134	129	110	158	149	130	136	127	131	130	124	142	129	148	144	129	147	153	108	142	142	138	117	144	127	147	98	130	135	124	136	127	132	134	150	133	135	129	141	120	129	132	140	127	149	150	150	111	135	128	138	143	116	133	138	117	134	125	140	124	138	139	127	155	130	142	139	125	122	141	129	133	150	126	118	137	146	142	130	110	118	155	135	119	137	120	141	131	128	138	141	137	142	136	119	127	134	124	145	129	126	136	112	137	135	152	137	123	123	145	144	140	122	144	156	111	150	147	150	140	140	129	126	148	129	138	124	121	136	170	133	160	131	149	132	125	118	132	153	137	140	121	114	156	118	131	155	170	152	154	128	141	130	130	147	128	124	129	137	143	143	144	140	137	124	133	131	156	117	118	136	120	135	155	117	144	127	117	120	126	137	154	154	130	110	139	138	135	142	136	130	121	125	131	148	134	132	116	148	141	134	125	124	126	130	130	126	129	145	128	155	142	107	142	140	134	145	114	121	125	132	136	141	136	115	133	137	145	121	135	131	132	139	123	143	109	123	130	143	134	126	152	137	127	140	134	117	110	124	118	138	136	128	127	159	128	121	119	134	127	134	132	147	153	134	141	104	119	129	120	141	117	135	132	132	142	128	137	101	115	120	139	108	119	135	112	129	121	131	133	135	130	137	162	138	128	125	145	131	123	139	118	129	130	149	153	146	117	139	138	145	118	147	139	136	112	145	139	133	114	136	116	124	127	129	109	117	134	137	126	125	130	124	137	134	128	125	131	119	134	131	144	138	123	136	136	124	147	139	137	122	146	146	153	153	139	152	139	144	125	143	158	137	133	124	110	121	117	129	146	129	138	142	139	139	141	119	135	130	134	153	127	129	144	109	143	126	119	144	130	161	147	141	131	139	149	135	133	117	143	129	124	138	125	119	123	139	140	138	139	128	113	142	126	142	153	147	125	133	113	134	124	136	120	133	122	154	123	135	121	138	128	129	149	124	146	116	130	124	133	119	126	118	133	148	137	153	123	125	146	132	133	148	140	130	137	147	122	144	135	121	120	145	138	137	121	132	127	107	144	129	133	122	150	128	129	122	130	121	133	132	127	131	128	166	157	121	131	133	131	120	117	144	116	116	126	127	135	118	147	132	151	146	121	120	121	146	148	130	119	145	144	138	157	130	136	123	112	138	128	128	121	127	132	139	132	153	115	140	140	140	115	120	127	132	128	135	127	131	154	133	150	138	152	136	123	129	128	145	125	118	131	121	124	142	132	136	132	134	151	131	131	155	142	130	138	140	128	137	128	131	126	124	148	114	141	133	132	146	132	145	132	153	125	133	125	133	115	131	121	120	129	145	126	143	129	127	158	130	134	132	136	143	153	123	138	127	132	125	137	122	132	134	129	151	152	146	133	133	135	144	136	137	127	132	121	129	137	122	141	125	137	147	151	131	152	112	163	122	166	135	154	115	134	146	117	142	128	139	125	139	139	127	125	154	141	144	142	124	119	140	124	163	147	125	137	130	102	131	152	122	136	131	128	143	147	147	139	144	141	143	120	127	132	133	145	142	134	127	155	138	108	129	148	155	114	138	125	142	124	131	132	118	146	141	136	128	152	142	124	126	135	135	133	145	130	138	135	122	143	138	124	147	142	124	129	148	142	146	143	148	132	144	155	145	132	145	144	152	148	133	158	143	133	139	146	121	120	132	123	140	126	157	120	149	129	117	140	113	132	132	153	121	130	135	120	142	133	141	141	149	147	135	128	121	118	135	144	154	118	123	142	158	138	125	130	135	139	133	138	129	143	138	138	133	142	125	143	163	130	135	126	130	119	135	135	125	142	129	134	149	132	118	151	148	146	130	136	127	152	131	125	133	129	133	128	124	141	139	139	140	121	144	144	135	123	112	146	129	130	136	140	133	129	129	126	142	136	143	125	135	145	125	128	116	139	147	105	142	145	135	139	149	115	128	108	159	145	152	142	129	124	141	117	145	128	125	122	140	150	134	138	144	128	146	145	136	116	154	125	124	137	133	126	160	113	137	145	134	145	144	159	115	137	121	140	132	121	147	139	144	128	123	140	142	151	138	129	138	146	138	119	155	122	165	113	128	150	127	110	140	141	121	134	136	148	132	130	155	136	148	134	136	127	156	137	132	147	103	137	125	131	131	134	133	130	138	139	132	129	141	130	146	144	168	163	127	158	138	124	127	141	146	115	122	148	114	113	114	144	157	131	124	151	155	93	153	156	141	137	125	154	148	141	118	128	116	145	126	133	122	147	136	127	131	128	165	128	136	149	149	129	120	131	144	118	131	136	157	137	138	149	116	135	138	160	120	119	124	131	129	141	131	127	127	144	118	135	137	136	146	137	143	127	123	138	149	138	127	147	131	127	137	120	152	149	151	124	133	136	129	121	116	127	125	128	140	140	142	113	140	136	151	126	138	130	121	144	125	133	134	148	141	132	131	149	141	111	159	130	129	126	130	131	129	122	142	136	137	131	135	130	145	123	134	135	145	143	142	129	120	147	134	155	104	123	144	127	101	144	108	134	139	125	141	126	124	135	108	153	129	148	142	134	109	140	139	122	129	140	115	143	102	120	147	140	136	120	129	126	143	117	127	150	136	137	130	116	134	130	139	158	129	159	132	133	111	120	138	115	121	110	143	141	149	154	119	131	143	127	155	114	141	131	143	134	140	137	131	135	120	148	136	140	143	123	130	131	138	137	142	134	131	145	135	145	131	140	121	149	126	137	124	118	127	130	119	136	124	149	118	138	144	125	128	140	151	147	146	132	141	117	110	124	117	141	133	126	141	148	132	155	119	135	149	132	144	142	140	141	148	123	128	135	125	145	144	141	129	143	126	158	129	129	145	112	136	141	131	113	159	127	138	135	127	123	154	125	148	148	124	123	146	138
38659	10733	7939	3818	2606	1906	1417	1094	936	765	664	585	557	486	460	420	388	353	373	364	351	348	292	327	287	314	278	309	282	316	293	285	268	275	270	248	281	272	268	276	292	268	243	255	268	258	273	240	268	266	265	242	258	267	245	237	272	239	255	273	259	249	253	261	243	265	271	229	269	221	274	241	255	256	269	234	239	231	234	239	257	248	272	255	257	259	260	248	249	251	242	255	236	256	232	245	257	237	261	249	263	251	241	250	250	240	244	213	248	246	234	264	226	238	262	243	233	247	233	226	241	267	226	220	241	227	251	260	242	228	272	235	257	250	263	245	262	264	235	246	267	240	242	253	226	263	220	271	264	236	229	255	236	274	241	258	242	262	227	281	242	247	239	237	243	242	236	232	239	255	253	233	239	248	264	264	236	263	225	274	252	241	263	262	229	245	251	232	276	248	235	238	231	268	265	238	266	245	265	261	263	220	234	229	237	233	261	248	269	245	245	248	262	247	234	257	277	253	229	259	252	238	262	267	225	249	258	239	255	252	214	262	245	246	220	249	246	241	269	263	258	251	247	219	251	244	256	261	251	247	248	246	260	214	230	240	237	266	242	258	268	232	229	239	241	276	249	270	242	231	256	278	256	265	231	225	267	265	223	263	260	254	246	247	285	246	269	270	219	271	228	255	247	219	249	231	263	239	234	237	259	218	253	260	249	246	250	275	282	239	222	246	230	264	247	232	272	242	236	260	244	263	248	257	256	241	252	238	267	257	227	233	231	252	256	243	229	244	246	275	264	261	241	281	251	244	272	241	237	251	266	264	250	253	240	240	240	261	235	279	240	236	245	245	239	238	243	226	263	234	243	229	250	238	250	230	246	250	218	223	247	246	224	237	258	187	231	248	279	233	280	271	254	228	254	265	248	241	233	236	238	220	268	230	285	244	231	257	247	240	240	266	251	274	255	237	267	235	262	229	263	264	241	239	245	243	261	253	237	237	255	268	230	246	258	212	275	224	267	243	266	231	227	241	246	255	260	267	229	244	234	247	246	243	212	221	228	261	246	253	224	240	265	262	244	251	260	231	273	249	259	253	244	226	244	248	255	227	257	258	229	251	238	258	255	252	260	259	221	239	225	235	241	239	249	249	262	243	255	237	228	267	239	253	278	209	234	240	242	227	256	269	255	218	264	263	246	241	255	265	256	236	249	249	231	267	249	259	286	305	238	236	242	243	238	252	255	262	255	261	250	234	250	237	234	234	260	266	258	254	232	240	231	276	244	281	254	218	214	235	224	225	255	260	259	223	231	263	262	232	256	229	221	270	261	237	243	260	251	236	212	252	246	246	278	233	242	278	260	233	242	266	240	218	255	287	259	238	240	245	235	245	232	270	235	230	256	234	268	264	236	255	227	268	238	238	242	251	233	221	240	251	219	263	237	267	274	232	258	280	242	271	235	313	241	257	254	231	247	220	203	272	252	233	237	243	261	226	236	240	236	250	214	237	234	249	219	250	194	253	249	246	219	260	235	223	267	249	258	238	226	265	261	253	223	241	233	236	228	220	228	244	244	236	250	244	245	238	232	246	257	245	261	224	252	248	248	233	249	251	210	245	248	249	248	231	265	237	273	208	245	251	229	239	251	252	232	263	265	238	256	232	228	227	260	222	257	231	241	248	231	245	269	261	268	234	251	233	233	249	230	219	269	247	275	259	288	250	258	243	246	225	246	260	244	243	233	227	239	224	237	250	268	240	248	258	241	258	258	261	248	247	245	234	267	281	240	262	251	228	243	255	259	203	236	255	285	227	253	248	248	255	253	238	242	224	242	248	255	227	245	263	237	275	256	272	269	228	234	237	284	248	238	226	233	241	261	234	220	255	254	234	250	257	255	239	249	240	274	264	240	233	252	235	235	232	248	257	240	235	238	228	258	246	251	273	226	212	224	248	244	233	229	245	234	255	240	256	229	229	223	248	231	242	234	234	268	215	243	255	223	252	249	229	254	243	243	247	228	226	256	222	248	241	233	247	238	230	238	250	253	246	209	213	234	244	251	249	239	245	248	237	259	246	264	223	251	245	234	261	227	226	228	243	243	237	245	243	224	265	228	258	238	273	279	279	239	232	226	245	250	266	266	233	224	220	248	249	252	208	246	255	229	232	235	243	272	247	245	248	256	221	265	238	248	241	252	243	242	255	226	250	253	258	237	232	257	255	264	234	255	235	259	223	238	268	251	239	251	241	244	260	243	271	237	251	249	238	227	255	244	255	241	253	235	236	235	260	235	233	253	240	264	224	268	252	259	241	262	252	263	238	250	260	221	212	229	248	287	247	226	250	269	249	255	267	263	251	247	226	229	251	248	253	244	242	267	235	226	239	250	273	247	248	250	266	227	254	261	260	250	258	233	255	235	232	249	252	278	255	273	243	240	256	252	262	234	278	240	262	221	237	269	258	270	256	240	259	229	242	247	223	213	256	273	255	246	241	252	251	256	233	259	262	258	272	238	260	251	252	263	258	271	239	244	240	220	217	253	271	246	247	257	243	276	248	239	269	258	247	241	252	237	219	269	271	258	246	273	280	228	253	280	217	260	245	223	245	271	265	271	239	246	251	229	256	243	219	252	223	268	243	234	219	252	266	239	227	252	268	250	263	250	265	257	225	250	252	266	248	234	223	238	228	254	262	260	233	221	272	264	274	248	245	254	227	250	253	251	251	257	224	261	255	244	257	228	249	257	238	223	266	225	268	251	225	256	217	230	270	242	239	228	272	236	250	238	262	240	275	249	212	231	249	236	224	205	263	225	277	253	243	257	270	264	244	257	253	255	232	256	256	232	271	248	219	260	251	244	227	257	256	248	229	246	250	259	269	269	236	223	260	258	248	265	251	236	250	243	246	243	247	257	243	236	257	242	249	218	251	239	242	231	250	258	257	254	252	255	215	280	244	242	272	265	252	268	269	257	236	249	256	245	251	241	270	251	239	244	248	257	240	234	256	222	264	261	223	235	226	234	239	238	252	253	254	246	255	220	226	247	246	234	241	245	262	255	241	223	244	250	258	208	256	230	230	250	253	250	262	223	248	251	263	226	255	246	222	262	235	224	262	226	253	250	264	260	269	215	255	232	248	271	286	232	234	240	240	246	267	269	241	230	250	228	228	232	258	225	231	234	270	243	277	222	231	245	266	246	272	239	228	263	252	247	242	240	238	232	243	221	265	240	241	241	236	261	255	232	250	257	235	259	265	251	243	243	276	250	239	233	195	248	231	250	247	242	261	235	228	256	297	236	245	249	251	244	241	263	282	254	249	252	271	244	268	233	258	239	232	239	247	238	220	237	224	236	240	272	256	256	243	249	224	248	238	224	257	261	274	231	260	242	258	248	237	246	235	269	260	257	233	243	251	259	254	284	224	258	246	237	226	257	239	276	253	242	253	268	249	224	229	262	236	241	248	247	239	252	229	259	254	210	277	262	258	249	217	277	260	250	245	258	232	254	237
23846	21710	29853	24094	21711	20037	2167	807	597	547	531	462	420	425	373	402	397	362	346	375	331	318	296	286	331	325	312	283	303	302	326	314	333	312	310	275	300	292	344	293	327	306	325	276	286	306	315	257	320	313	299	302	288	296	279	271	282	319	293	289	314	267	308	301	276	312	290	276	293	303	321	286	330	300	253	276	276	293	291	295	276	314	300	275	293	305	316	264	289	270	285	315	283	269	304	304	304	291	274	286	308	293	282	313	272	287	300	281	296	313	295	258	307	291	303	266	295	262	302	301	281	286	300	289	314	298	289	299	259	293	279	276	278	276	310	278	288	316	305	280	289	276	311	274	297	270	282	317	304	309	290	279	265	294	306	305	279	290	254	290	276	276	322	272	306	300	279	292	297	268	316	269	300	293	292	271	315	321	274	282	299	284	300	287	291	258	305	290	314	283	264	303	255	315	310	298	302	292	285	261	303	329	268	292	263	276	312	281	291	292	278	293	280	283	288	280	283	305	292	289	263	288	315	284	301	303	275	272	322	247	274	287	271	277	281	298	280	267	288	293	287	319	296	300	287	275	298	281	283	250	272	296	313	304	334	277	283	270	283	283	293	300	286	276	302	278	288	295	285	281	285	311	297	286	273	265	297	270	289	294	277	306	314	289	275	301	317	316	302	311	296	311	295	278	264	291	279	308	291	283	290	257	285	321	270	318	316	284	309	302	292	288	291	278	294	302	264	261	262	286	299	308	310	272	285	256	263	315	284	299	269	269	304	298	295	293	285	285	278	283	282	288	285	290	314	302	293	283	276	282	299	325	304	293	277	281	273	278	290	315	285	265	284	305	283	306	279	324	273	269	259	269	260	270	292	311	334	292	253	294	274	299	310	275	268	313	327	300	294	292	285	287	315	289	291	272	295	330	284	280	297	266	319	265	312	280	290	304	259	283	308	269	298	294	283	272	272	269	312	297	279	304	292	268	276	267	284	294	321	301	271	272	285	321	315	289	326	289	276	318	313	304	280	314	303	308	292	315	304	288	304	296	248	281	303	281	277	293	261	293	287	317	314	320	317	295	287	339	265	318	295	308	293	286	253	284	311	287	291	301	288	272	297	280	307	275	288	302	266	302	259	280	306	297	309	285	309	303	317	307	281	289	281	268	263	266	291	267	288	292	294	318	261	255	293	293	316	292	263	295	276	315	317	275	311	316	296	257	311	271	283	267	314	257	282	294	290	246	314	293	287	282	295	293	301	315	268	279	275	272	271	285	280	263	282	283	297	280	280	304	301	270	317	305	268	286	304	285	304	293	294	297	306	289	285	274	309	258	288	284	284	271	302	289	287	286	282	278	335	329	305	277	275	307	267	289	303	298	271	307	279	281	294	293	273	287	312	288	278	309	287	301	281	289	309	270	296	281	285	265	305	292	279	312	290	295	275	299	275	297	270	287	276	322	294	318	305	286	289	303	310	295	308	286	277	264	297	286	295	266	282	298	297	270	309	321	285	284	279	295	306	290	320	291	294	293	289	316	277	287	285	298	298	269	314	267	301	278	276	312	305	284	328	284	295	278	302	282	276	289	264	288	280	296	298	294	264	299	292	299	284	291	303	254	296	299	285	301	299	303	287	265	294	357	298	309	316	276	308	261	280	307	263	292	302	264	294	283	289	311	298	321	284	286	274	285	266	270	267	290	287	281	284	277	294	293	282	290	288	310	318	267	285	299	280	289	299	302	283	265	285	264	302	296	286	289	277	315	295	300	320	284	288	305	292	313	317	286	297	294	306	265	306	293	273	295	303	310	258	272	292	278	286	321	311	272	303	256	297	302	272	298	307	293	304	279	323	276	315	290	311	288	273	272	276	290	304	271	306	316	289	294	254	322	259	281	314	314	288	303	313	317	276	321	305	296	320	281	292	290	298	288	251	292	311	292	323	286	290	278	272	300	282	300	293	292	284	299	305	281	301	295	305	279	309	274	299	270	292	291	296	273	286	293	313	256	261	302	248	315	294	293	280	291	279	273	288	270	301	302	295	270	305	274	312	299	282	300	301	254	291	300	276	320	301	289	267	308	297	282	271	240	300	284	290	277	292	257	278	299	316	284	328	283	272	307	301	290	305	290	274	277	305	267	307	285	286	266	290	300	307	278	256	270	299	275	266	285	308	275	270	254	290	289	284	282	313	286	276	294	269	294	257	287	296	304	295	294	309	303	326	253	292	312	288	275	270	290	278	296	313	294	268	283	283	313	292	310	285	286	291	313	303	315	290	275	284	289	274	283	272	293	301	305	276	278	289	282	301	299	264	311	290	282	278	289	293	306	272	312	312	310	305	273	295	249	325	283	311	273	295	281	278	320	297	332	302	295	269	260	285	266	288	327	294	300	298	302	285	304	280	279	299	284	270	303	266	307	283	289	277	267	277	276	283	293	301	286	310	272	304	264	291	267	295	301	292	272	276	334	276	281	279	294	290	298	297	287	282	294	302	275	291	313	275	304	311	293	290	314	280	307	300	313	286	276	295	275	297	300	275	275	316	296	304	285	314	307	281	278	302	272	294	302	299	294	288	318	290	279	299	271	306	280	300	290	273	289	265	308	270	257	334	311	268	283	297	287	292	289	293	293	284	326	259	271	297	313	295	305	290	324	312	310	285	290	291	285	319	305	284	278	321	297	307	277	271	286	259	302	292	313	254	275	291	292	303	267	308	274	269	299	306	302	333	306	300	273	324	307	284	299	281	303	321	307	265	325	281	275	280	302	249	291	266	293	300	309	291	294	269	280	278	293	273	275	264	298	299	268	281	288	299	254	280	302	293	278	283	291	280	286	274	343	289	307	277	267	298	275	287	276	281	299	301	263	266	274	284	279	304	286	284	281	284	308	279	285	293	311	309	287	306	294	294	262	277	297	262	295	277	276	317	293	277	290	276	282	267	309	310	289	275	290	290	288	295	271	310	272	284	286	303	292	275	324	295	288	265	325	303	281	310	289	299	246	288	302	297	290	295	283	307	312	298	278	272	290	289	285	261	294	292	295	281	289	287	270	279	280	311	311	299	303	315	289	310	294	298	272	289	263	277	301	302	281	297	291	266	262	270	281	287	297	285	291	292	293	327	287	309	281	277	294	288	270	278	286	290	295	274	278	298	278	255	311	293	309	312	303	283	304	291	279	289	278	307	272	286	305	274	300	302	302	306	278	303	286	298	272	252	303	292	290	286	277	298	297	295	304	269	253	280	300	266	262	273	289	306	292	279	284	295	291	294	244	266	290	293	304	291	297	312	291	304	290	299	286	276	286	281	266	281	292	306	309	285	281	309	280	306	279	294	321	293	302	277	288	294	311	294	299	258	292	290	270	254	269	306	307	297	308	272	255	306	254	302	314	295	293	293	288	282	285	283	305	295	308	297	305	261	306	281	277	304	311	295	296	275	308	286	293	308	296	289	311	310	277	307	283	255	298	269	288	303	273	285	276	306	269	268	273	305	269	269	284
47576	16005	13952	7632	5200	3760	2838	2318	2003	1688	1410	1277	1138	1033	964	877	909	813	780	729	739	774	689	676	680	672	679	621	595	637	644	598	615	570	602	604	615	607	568	579	555	540	574	579	596	579	607	543	572	560	583	588	593	517	551	588	567	546	573	556	548	565	547	539	594	608	557	556	574	528	561	505	540	554	563	553	551	528	535	557	535	551	528	562	574	525	535	554	564	607	520	583	564	549	524	521	562	551	558	546	532	541	510	540	535	547	535	538	555	491	534	535	563	529	564	521	527	565	559	556	527	510	576	533	552	560	608	547	532	545	539	559	559	573	519	563	546	527	551	605	563	534	515	546	555	510	542	572	520	563	532	574	536	579	547	533	556	593	520	558	561	551	536	553	551	516	560	555	554	525	545	587	540	516	531	534	516	537	586	562	575	573	518	547	560	525	589	552	564	562	550	527	573	515	555	556	572	538	526	525	574	548	598	528	530	516	554	541	540	586	519	508	523	518	528	518	541	501	536	534	527	532	565	536	536	568	538	556	517	564	518	559	562	585	527	521	501	543	528	607	534	527	576	528	555	570	521	556	527	593	551	531	534	575	510	571	519	560	558	542	561	553	532	512	573	533	548	554	528	531	573	550	537	539	534	532	520	531	543	553	528	541	550	554	544	526	525	539	555	551	570	552	550	557	574	570	539	597	577	544	529	548	564	576	519	563	590	570	547	550	557	589	537	517	551	571	507	563	527	481	546	554	538	519	562	536	555	576	550	516	558	543	539	560	537	562	526	500	586	547	576	509	532	542	548	561	535	579	494	547	601	528	561	541	579	545	537	545	543	545	540	531	542	592	541	550	571	563	534	518	574	544	529	532	531	548	555	520	500	514	557	560	550	552	560	505	514	546	565	555	522	554	492	566	548	572	532	591	535	534	536	518	595	545	569	519	561	586	559	554	574	554	558	569	561	581	499	539	548	533	571	521	549	522	569	544	565	564	550	558	565	571	557	537	523	510	524	544	563	539	550	560	548	519	537	549	544	569	520	557	524	551	546	558	521	520	528	521	561	529	518	526	550	545	562	541	556	518	545	500	573	557	554	512	596	559	535	571	575	541	552	534	552	548	554	507	536	499	515	496	588	516	522	541	503	523	519	563	574	507	549	529	570	557	581	542	557	541	520	580	564	541	575	537	497	518	559	555	552	533	510	550	554	531	600	555	558	548	601	529	545	508	525	566	561	524	539	559	551	515	532	532	552	530	521	557	536	529	530	515	569	575	529	559	577	567	517	556	537	566	556	522	564	528	562	563	564	574	532	527	541	529	528	565	532	546	516	550	545	539	566	565	540	567	546	571	585	516	576	537	551	537	575	550	527	519	565	545	505	517	604	509	571	523	523	559	535	541	558	550	566	529	533	549	522	573	530	569	525	562	537	516	575	532	548	535	546	552	564	512	562	560	527	538	529	559	474	538	528	532	570	524	566	558	545	508	537	586	533	552	557	549	543	530	573	553	545	544	547	537	514	546	537	535	543	554	562	529	576	561	529	541	580	554	526	549	519	518	521	505	534	529	521	582	571	527	564	569	562	580	590	545	525	584	513	499	552	532	549	515	555	533	534	535	546	563	542	512	552	577	578	549	509	529	531	573	555	527	577	537	501	561	523	551	584	550	503	536	531	490	497	553	533	554	528	520	573	535	553	550	529	531	555	547	532	521	601	557	563	534	520	571	521	516	493	547	528	546	529	552	533	565	566	539	531	539	497	528	536	551	557	546	515	524	557	525	530	519	562	567	565	579	517	535	558	461	546	536	551	532	530	494	564	544	601	547	558	548	537	550	514	561	529	565	562	548	533	523	590	569	559	516	528	501	522	553	554	540	526	533	555	556	547	603	543	535	571	534	518	523	553	537	590	584	513	481	554	597	552	523	495	543	522	556	561	519	555	519	545	530	555	557	569	543	543	529	549	539	593	567	553	554	508	554	546	541	538	548	534	537	543	566	525	594	538	550	495	518	541	547	554	527	536	562	519	540	510	537	566	565	540	559	592	572	533	572	533	512	509	540	549	523	547	546	525	549	569	538	566	562	569	595	537	514	554	573	529	581	526	505	518	534	545	579	565	549	592	537	568	554	533	552	507	530	540	510	564	549	540	525	535	547	565	498	550	500	544	523	544	537	537	539	546	535	522	557	545	513	526	571	556	525	527	525	557	503	571	559	590	497	532	524	564	555	523	534	545	543	540	590	543	525	539	513	537	498	566	550	536	552	551	532	548	558	557	543	537	564	552	532	553	561	516	511	549	562	553	563	547	576	570	514	528	552	540	560	496	504	570	553	540	564	559	556	542	483	563	541	564	555	518	547	532	542	581	570	558	536	553	487	571	581	506	550	537	527	546	528	534	557	546	564	520	567	570	525	563	504	526	489	542	570	544	543	523	524	480	556	537	524	545	538	541	570	548	595	531	535	573	549	559	570	566	518	577	577	532	538	530	544	544	545	528	511	534	545	593	519	561	617	533	517	539	537	531	542	519	524	530	523	556	544	537	547	542	563	527	581	547	533	538	603	605	538	559	557	550	557	503	566	503	542	537	537	531	552	525	575	573	505	555	565	596	574	523	546	537	529	573	542	562	540	556	506	541	545	585	562	542	560	542	553	562	561	512	580	566	506	579	516	522	511	567	522	541	547	504	575	524	506	553	502	534	544	503	511	574	532	527	554	576	563	529	530	580	569	534	546	585	519	574	552	528	520	572	541	509	539	497	550	535	559	561	553	538	556	548	597	566	522	550	509	521	541	525	576	569	540	519	526	579	558	549	526	528	549	563	519	566	525	557	500	521	534	580	557	557	542	555	508	587	550	549	559	559	539	537	544	538	534	515	544	509	533	534	550	534	524	510	531	519	572	530	562	546	520	530	579	532	526	529	531	544	554	556	523	569	550	551	512	523	564	565	549	546	550	528	580	540	516	584	538	570	583	544	543	535	484	548	543	556	530	586	563	547	538	562	514	570	549	545	517	509	501	554	529	589	572	550	533	516	569	546	574	567	572	595	534	556	510	541	550	587	555	538	566	556	552	536	486	535	565	508	569	566	544	528	540	539	500	555	516	562	501	535	520	540	540	531	528	549	517	541	547	551	539	542	533	545	567	537	502	520	542	515	589	555	574	571	549	552	524	518	556	569	553	543	514	532	521	559	577	521	546	579	567	528	515	569	554	535	518	545	595	554	501	547	564	533	544	517	586	551	550	496	525	587	546	581	553	592	548	517	567	551	536	558	531	571	529	513	500	519	547	536	585	548	550	567	617	501	530	565	579	546	539	573	566	616	553	511	554	556	555	538	552	546	537	561	536	533	517	549	537	567	545	545	542	528	542	561	565	577	582	569	560	554	544	553	557	561	534	550	521	533	544	592	557	481	561	540	552	543	545	598	533	504	563	528	528	530	529	564	559	560	534	523	541	539	557	531	546	536	534	545	539	547	537	556	588	522	565	594	546	509	510
26128	20228	8191	365	153	114	102	82	109	87	87	87	92	87	82	67	85	81	87	88	69	69	69	91	87	74	74	74	77	77	83	75	71	96	85	79	78	82	83	79	78	85	92	80	91	73	72	70	72	81	73	80	81	81	76	82	81	63	75	79	86	76	71	70	75	82	80	83	81	78	73	70	88	67	80	78	71	71	100	70	70	84	80	67	67	66	97	77	75	90	69	75	68	75	66	73	78	71	62	79	70	90	75	72	68	85	87	72	84	70	82	58	74	64	76	67	92	93	65	75	62	88	68	61	72	71	81	70	75	72	60	87	83	82	78	77	79	72	83	74	64	67	76	74	80	86	66	74	72	79	85	79	72	70	78	75	78	75	85	84	67	74	85	82	78	73	69	77	71	83	76	69	76	77	76	62	83	105	73	72	82	79	83	60	77	64	65	62	80	56	66	80	70	63	73	84	61	90	70	94	76	77	82	89	84	65	87	81	70	74	75	84	76	71	71	86	68	73	74	85	74	90	75	66	69	77	74	76	78	71	83	86	77	68	82	65	74	75	76	91	84	69	62	74	80	87	73	79	74	84	91	66	80	83	87	87	71	79	75	68	92	73	83	90	85	79	58	82	58	66	75	94	76	88	76	80	72	63	71	68	75	65	72	94	69	81	93	85	83	65	93	88	68	67	80	72	82	72	75	86	90	77	82	60	63	70	72	85	66	78	54	90	78	79	73	63	82	88	96	69	78	76	73	72	75	79	83	75	86	82	65	94	89	75	88	75	73	69	77	74	81	78	77	63	79	80	68	74	75	65	74	67	97	79	74	72	75	74	58	90	90	69	86	73	90	86	82	77	98	70	75	79	61	70	74	80	68	86	68	72	79	68	70	68	84	65	72	87	69	83	73	88	71	76	73	57	93	84	75	84	72	81	75	78	83	66	65	82	69	64	62	81	72	87	57	78	70	67	80	63	59	72	91	71	77	75	71	85	75	72	74	76	77	79	73	63	82	70	73	93	80	86	86	60	72	68	82	75	88	86	79	81	83	68	67	86	66	66	71	83	73	78	79	64	78	75	86	80	69	82	70	75	76	77	80	78	80	79	67	87	70	76	70	84	77	72	82	78	83	77	74	85	78	72	82	76	81	77	83	82	94	83	92	85	72	81	67	89	60	75	78	80	90	87	73	86	73	82	71	74	77	81	82	74	79	75	87	68	74	82	86	76	55	89	75	64	69	83	77	70	76	81	75	82	77	84	78	82	86	73	78	78	77	93	78	79	75	72	82	74	76	74	72	68	67	75	90	66	73	93	75	71	74	71	88	91	75	95	85	83	83	74	72	74	79	81	82	72	84	69	72	65	76	77	79	63	85	80	56	74	94	74	71	74	84	73	89	70	65	67	61	67	80	72	68	69	88	61	73	77	66	85	83	82	77	81	86	75	77	76	76	86	80	66	58	79	85	82	69	70	64	77	71	79	85	92	76	85	83	75	105	71	82	92	85	83	90	58	64	79	71	65	82	57	71	80	85	68	57	57	81	79	87	70	70	77	78	67	72	77	77	56	80	87	60	65	69	82	59	88	67	73	76	82	65	71	62	84	77	71	65	70	57	87	70	82	77	86	74	68	73	83	52	93	89	79	80	72	77	69	79	78	74	72	88	83	64	93	65	79	62	72	76	77	61	81	75	75	83	94	69	79	76	86	78	71	67	64	76	75	90	67	69	95	75	65	68	81	91	96	78	94	71	80	74	82	77	88	79	89	77	71	76	89	74	74	88	87	72	63	74	71	69	85	76	75	67	76	70	75	75	69	72	61	80	83	78	86	71	63	63	68	64	76	63	70	73	66	89	70	64	82	86	67	79	87	70	63	95	66	74	78	63	87	79	69	86	83	78	86	86	69	86	84	68	82	71	72	84	87	79	84	71	76	76	80	75	86	89	65	69	58	89	71	71	69	84	79	79	55	78	80	83	58	71	79	58	74	67	78	76	85	75	74	78	83	75	71	83	80	74	78	72	72	81	71	76	61	69	88	68	68	79	82	78	95	94	70	71	69	77	85	71	72	69	82	75	93	79	70	81	97	58	88	85	77	100	81	101	72	80	71	75	74	79	79	60	87	74	90	81	71	86	71	79	69	64	61	90	90	69	73	80	74	70	69	76	63	70	69	71	83	71	68	82	55	80	56	70	63	80	85	80	94	77	65	82	76	73	83	80	80	65	94	92	80	70	69	77	82	80	87	78	71	68	69	84	62	66	80	77	66	76	68	75	72	66	83	72	89	69	73	57	64	76	79	85	81	75	84	74	64	83	68	73	79	79	78	76	92	72	76	95	82	79	80	86	73	74	81	71	83	81	66	86	70	77	79	58	90	68	81	76	65	84	67	79	75	83	87	67	79	70	69	69	83	78	80	80	86	60	80	84	79	86	67	77	71	81	76	81	78	72	90	90	70	84	84	74	91	75	70	81	72	73	77	88	79	101	76	68	65	84	70	61	74	82	73	70	63	80	84	80	65	90	62	67	69	83	84	78	80	78	85	93	79	97	85	62	71	69	71	75	76	84	80	72	97	64	78	70	62	81	68	64	78	80	78	74	70	78	61	78	71	87	70	77	72	64	76	79	59	86	72	85	83	79	86	75	82	74	76	77	74	61	85	87	92	80	82	84	96	82	89	78	63	87	79	75	71	83	82	82	82	73	82	73	64	79	75	66	84	66	66	90	73	85	84	59	75	62	90	87	76	75	70	78	58	70	75	77	80	78	80	90	72	87	82	92	79	89	79	77	69	76	65	75	72	83	74	79	94	85	74	83	63	75	66	73	95	83	83	84	87	82	74	80	69	84	64	82	64	75	93	80	72	84	80	82	77	80	64	77	77	54	78	87	65	81	75	63	75	86	75	71	74	69	85	78	74	65	85	71	74	69	81	89	68	78	73	78	76	76	74	69	66	81	92	79	77	69	85	68	61	83	75	90	74	80	73	94	82	74	81	85	66	66	72	70	84	73	74	69	66	83	74	70	96	85	76	89	83	69	76	79	93	76	74	82	73	73	77	82	64	82	81	89	85	78	77	82	86	88	67	78	95	75	62	72	66	65	89	85	78	63	77	75	67	89	94	98	68	70	67	75	80	70	74	80	74	67	95	74	73	84	63	83	72	83	78	66	88	81	95	84	78	65	72	88	72	67	61	56	67	75	89	89	98	86	78	81	59	78	79	80	73	81	67	74	75	67	61	68	75	82	69	69	66	65	68	83	79	78	76	84	85	79	68	85	65	65	73	85	87	92	86	90	80	63	61	74	85	80	69	72	82	81	82	78	93	81	70	90	83	74	58	66	75	84	78	83	73	84	78	71	78	81	73	66	98	75	83	68	66	75	67	93	72	84	69	75	68	93	72	77	70	68	79	49	66	67	88	62	100	79	80	64	74	86	76	91	90	53	76	75	74	92	73	73	81	75	74	62	93	75	77	66	93	83	82	72	89	77	75	66	65
19514	2808	1057	594	377	329	243	262	236	240	203	223	204	191	189	163	165	194	185	187	169	172	176	200	165	161	163	177	170	172	160	191	154	192	173	182	183	151	169	175	172	169	168	196	177	153	169	170	176	183	151	167	151	171	154	176	167	165	154	178	161	183	200	183	167	166	170	171	189	177	180	143	161	180	153	175	151	171	164	174	175	178	155	163	178	172	168	153	160	173	174	168	155	172	155	160	172	150	186	165	164	157	173	168	182	175	183	189	173	176	166	164	184	161	184	174	159	159	168	177	165	174	157	167	177	152	166	168	177	172	171	188	155	157	161	162	155	168	167	194	195	204	192	146	180	161	182	168	169	145	182	171	197	175	187	169	161	145	162	164	154	167	167	176	156	163	190	166	170	180	170	185	160	182	165	154	184	154	180	181	201	168	165	179	182	162	183	167	149	173	163	170	185	173	180	156	166	166	161	163	171	155	217	179	173	163	182	157	172	182	165	161	195	154	144	157	194	164	193	158	181	171	157	144	175	157	183	179	156	156	155	152	167	164	181	154	166	160	180	156	186	161	183	167	136	151	140	161	180	158	182	149	183	166	184	168	170	189	167	175	170	142	162	146	164	143	157	150	181	167	171	173	198	185	164	186	191	140	176	180	155	165	167	169	186	149	179	179	143	173	159	192	193	177	178	167	194	173	156	170	160	176	171	179	159	157	162	168	178	180	157	155	161	186	146	164	171	166	167	182	158	183	185	189	157	182	159	162	185	177	176	171	161	199	177	170	155	172	175	160	181	174	155	158	174	175	148	188	181	190	182	174	174	173	162	187	155	152	161	148	186	158	186	174	139	163	150	153	163	181	157	152	165	166	177	165	184	159	157	143	173	158	174	153	179	162	197	181	194	164	172	187	154	163	159	167	182	166	182	181	163	150	164	164	167	145	167	180	156	183	174	186	158	165	188	173	157	140	170	170	183	174	178	191	177	158	146	164	166	149	159	173	180	162	158	171	170	158	145	169	141	170	170	162	145	158	163	178	150	155	146	171	162	183	162	175	175	174	155	176	154	170	165	151	184	181	166	165	184	146	167	148	150	167	166	162	161	165	173	156	174	168	154	162	150	159	181	153	172	162	193	160	174	159	174	141	156	165	164	176	168	186	152	180	176	156	164	154	167	157	138	160	179	154	178	164	171	169	176	155	154	166	172	201	190	163	193	180	162	170	157	162	190	188	172	169	172	186	158	157	173	170	189	155	161	192	184	155	154	167	164	180	183	165	169	146	172	185	176	173	182	157	155	177	166	150	168	182	177	163	172	150	173	173	182	176	156	145	165	189	169	174	173	169	151	182	161	162	168	139	151	183	174	161	164	156	183	198	177	163	181	169	159	165	146	161	167	146	157	170	154	173	153	175	182	162	157	181	167	160	163	197	156	139	189	180	156	176	172	189	153	142	175	189	183	160	184	153	155	158	149	166	156	174	176	177	167	171	162	180	173	174	187	163	171	162	164	163	156	191	187	185	149	165	162	186	169	159	142	155	183	169	169	157	170	166	146	177	162	169	176	169	188	171	168	164	155	167	167	157	177	161	173	152	192	165	172	163	150	168	159	172	152	161	160	191	198	156	172	154	165	148	186	171	178	172	205	162	158	164	170	163	182	180	167	140	200	170	176	163	167	187	167	169	148	172	168	147	181	190	160	165	172	146	176	164	159	174	186	163	177	191	169	160	165	133	154	179	188	167	164	177	183	162	180	170	197	154	151	160	185	183	169	163	167	191	152	141	176	175	164	161	152	198	185	163	185	176	181	148	174	179	176	166	193	166	175	180	167	138	170	194	162	171	152	167	168	150	166	172	164	151	182	165	165	146	165	171	172	173	154	185	160	158	165	172	168	179	165	155	182	153	153	180	165	171	155	166	163	174	159	163	152	180	176	163	161	188	179	132	168	160	168	185	166	167	173	162	144	166	169	179	164	156	165	165	185	138	180	172	171	162	177	179	166	174	168	177	165	161	167	174	159	172	159	168	149	175	161	186	191	167	171	166	189	173	194	167	178	165	157	161	150	176	140	132	168	152	161	165	137	158	176	175	174	176	170	179	167	172	172	163	174	169	154	136	132	169	178	141	169	167	165	176	174	169	169	157	177	163	172	172	147	172	168	175	168	188	157	176	153	172	148	147	195	163	189	167	177	163	173	170	150	173	184	181	180	169	147	173	155	169	191	170	166	172	169	196	171	183	178	164	172	174	152	156	163	154	188	151	147	160	149	165	162	172	172	159	168	181	172	185	185	181	153	184	141	160	168	148	159	153	160	148	188	155	149	162	181	142	160	155	177	140	177	194	169	175	168	174	175	155	170	189	178	183	187	170	180	174	169	162	185	157	163	154	161	167	164	165	162	147	162	161	166	149	160	140	158	180	178	176	151	171	182	158	161	162	184	176	163	163	166	160	197	188	176	161	139	166	175	134	181	157	178	171	182	153	162	154	184	154	166	188	157	139	168	122	161	161	161	154	153	172	178	174	169	158	153	166	160	164	171	148	167	176	168	163	172	165	176	147	173	175	161	165	167	171	160	154	180	149	158	164	166	146	161	177	174	164	174	170	166	180	183	178	156	170	160	176	144	184	180	188	164	155	172	179	183	178	175	176	168	172	166	165	168	156	158	186	164	180	182	173	163	166	175	195	165	161	167	161	175	174	157	174	172	177	186	162	168	151	169	141	156	163	191	187	174	170	157	169	171	161	153	156	170	173	158	173	180	174	168	151	163	170	175	188	153	156	167	184	177	167	156	169	167	142	175	150	158	173	144	169	174	166	173	162	186	157	153	172	189	178	168	145	161	157	159	170	176	182	175	165	185	167	158	157	194	146	167	151	191	171	151	171	174	165	178	185	171	197	167	158	174	165	174	168	175	180	166	198	161	159	169	150	163	183	166	179	157	188	169	177	176	179	166	171	142	170	146	180	178	158	160	164	168	181	172	144	195	167	163	168	160	171	158	162	157	167	183	188	143	160	165	171	158	188	181	160	161	182	179	156	158	170	156	182	165	163	184	148	175	179	171	195	157	177	174	172	171	142	179	160	171	169	163	162	164	176	153	163	168	168	170	167	182	190	183	155	172	190	174	133	172	163	155	168	162	166	175	168	154	173	152	169	182	169	165	154	156	158	156	181	174	172	168	184	184	176	151	152	150	178	155	171	170	160	141	159	151	169	156	179	171	145	173	188	157	182	173	169	162	150	173	155	156	168	169	147	159	152	175	168	181	163	159	163	182	193	156	156	163	168	167	163	172	178	167	182	162	167	148	170	185	158	185	170	175	159	175	162	172	178	184	160	162	204	168	170	171	167	179	166	175	163	172	173	167	171	151	177	168	163	174	167	165	162	172	182	173	184	184	166	172	179	171	176	169	158	154	156	170	184	171	166	142	161	173	156	155	151	168	163	152	183	163	148	164	172	214	184	182	191	178	146	165	158	177	152	150	192	167	201	179	177
24842	21700	29159	24777	20919	2186	594	368	301	304	244	204	205	167	174	200	168	186	158	165	176	144	156	124	125	154	144	153	145	161	157	141	142	139	129	147	145	143	134	178	135	145	146	127	147	127	148	125	147	126	144	141	129	138	145	146	144	131	133	124	124	140	147	143	148	128	126	139	130	126	129	159	117	138	140	140	141	155	131	123	135	115	133	120	138	141	120	148	147	122	136	142	128	139	138	109	134	140	130	123	133	113	145	144	126	132	130	155	137	140	124	130	135	155	131	139	154	140	124	146	116	134	133	139	128	168	132	121	153	116	161	141	123	138	150	134	144	124	151	149	159	140	153	140	139	136	150	143	131	134	143	138	150	143	131	132	143	133	135	139	126	130	140	124	140	141	146	135	141	135	120	142	148	133	148	131	144	124	138	136	106	121	142	130	139	134	129	154	151	141	143	132	129	129	143	131	147	132	127	143	131	123	145	123	126	118	124	137	142	148	150	115	148	134	137	138	146	120	123	127	146	141	144	138	158	129	145	156	129	128	142	123	142	125	159	150	157	147	132	122	110	139	128	134	123	138	159	149	145	140	123	132	137	139	155	162	126	116	123	126	131	150	129	133	154	154	117	149	141	137	158	134	103	153	110	123	137	153	136	124	137	131	152	147	120	139	133	136	139	129	136	138	121	139	133	150	148	133	123	142	106	126	132	124	123	133	136	126	145	133	118	132	151	146	142	159	128	153	136	156	113	136	122	116	125	133	155	142	142	142	127	136	134	123	125	131	136	137	161	160	114	168	144	149	143	123	124	148	119	115	123	134	140	135	133	138	145	139	150	137	126	162	117	124	149	137	138	128	123	139	140	135	147	146	132	129	115	141	117	138	134	149	142	130	133	118	156	132	134	138	130	112	133	135	131	129	120	117	131	146	107	136	149	126	137	139	99	144	143	134	134	116	140	144	140	134	138	142	147	140	167	129	139	125	133	122	140	128	118	145	129	148	146	114	124	152	130	140	123	143	120	133	153	144	138	134	149	144	137	129	130	129	128	160	139	140	121	133	130	136	142	131	134	139	129	135	142	134	140	118	150	147	120	123	115	109	142	116	152	133	123	129	153	141	122	141	131	164	137	125	134	148	129	125	134	130	132	131	126	149	132	127	134	138	131	138	127	132	130	143	132	136	116	119	160	129	128	129	128	124	147	142	145	151	122	126	115	127	131	132	140	134	134	113	128	140	132	163	125	135	148	114	113	145	134	150	128	128	148	156	128	133	136	140	141	126	127	136	144	126	157	134	123	146	146	131	139	126	148	132	119	141	129	133	134	144	149	136	131	132	116	128	138	129	135	124	135	146	155	136	162	118	152	130	128	124	155	142	146	148	146	120	125	136	140	126	134	136	146	139	131	135	118	127	140	135	132	120	126	155	154	125	133	151	129	132	127	140	121	119	124	134	143	155	127	133	133	137	139	158	126	147	144	139	138	145	135	136	151	149	126	124	123	131	134	122	131	137	131	149	133	132	131	134	117	122	111	122	145	116	133	147	144	130	142	142	136	149	111	121	105	131	140	146	130	136	115	149	121	122	118	151	121	139	146	133	114	121	139	124	129	119	140	129	127	143	124	126	131	144	129	124	130	139	118	127	128	137	123	132	124	131	122	137	139	136	127	143	133	159	133	123	148	134	126	137	158	138	144	138	143	124	150	149	141	126	139	130	132	133	140	133	134	140	140	146	144	125	148	128	128	130	122	115	123	124	128	131	141	124	125	132	129	123	116	142	129	141	140	113	132	128	129	154	139	137	113	137	127	122	133	121	131	132	131	148	148	137	117	141	138	135	137	145	154	131	105	130	152	131	157	121	156	118	119	145	136	120	125	131	142	135	146	113	154	138	133	142	128	122	142	115	140	127	135	132	126	154	140	141	155	115	129	134	120	133	117	134	102	125	136	148	140	153	132	142	128	142	132	133	140	142	157	112	142	124	127	122	145	143	136	127	128	122	136	156	133	121	119	146	132	119	131	137	117	120	114	115	136	120	132	139	142	119	140	113	145	147	146	129	136	132	118	123	136	143	157	136	138	138	134	139	140	135	120	147	132	129	134	122	141	139	129	132	133	139	118	130	121	120	139	130	145	138	146	130	127	131	141	133	126	129	139	136	107	139	144	131	142	139	133	135	123	118	135	130	143	134	149	130	146	126	119	118	154	138	130	144	124	130	135	138	131	113	141	128	123	131	124	129	111	123	116	137	146	143	149	137	136	129	138	143	126	141	123	134	138	137	140	150	157	146	157	144	148	143	129	139	142	116	123	126	113	166	136	121	134	135	133	134	155	154	136	134	132	162	134	105	121	132	150	143	138	135	139	129	140	130	127	118	132	115	126	126	148	138	143	141	138	129	141	138	123	146	145	125	136	124	141	155	124	134	141	106	150	156	136	137	134	143	130	123	143	142	142	129	126	154	147	120	149	125	140	136	136	136	110	132	137	132	155	131	149	134	130	123	127	133	124	119	149	147	137	138	111	124	131	137	121	147	149	147	141	128	138	135	125	134	147	148	140	144	138	135	130	152	119	112	136	148	126	125	144	156	128	128	160	120	146	123	125	134	129	153	131	134	121	130	145	126	137	135	128	133	138	128	135	128	124	149	129	136	137	136	138	129	120	116	135	130	128	123	134	128	122	138	138	138	149	132	149	130	127	136	145	131	139	122	131	149	145	130	133	137	144	130	141	136	132	127	146	113	185	120	141	131	117	152	140	130	144	134	122	144	135	138	138	125	155	127	115	146	142	148	135	144	136	117	145	137	150	123	134	146	130	134	128	128	134	129	153	140	134	114	146	130	144	133	124	111	124	122	139	131	151	132	130	131	125	129	139	156	121	118	122	134	151	151	151	130	143	130	143	125	141	131	139	150	142	121	122	129	160	128	137	122	141	133	140	123	111	160	147	154	136	123	130	137	135	121	151	133	120	111	139	116	128	122	130	139	125	135	108	135	145	111	118	155	131	118	136	129	129	142	122	135	134	120	135	143	119	109	148	136	119	131	167	122	120	121	134	144	131	147	143	129	148	117	124	118	132	131	105	123	138	142	132	135	149	134	131	126	121	145	126	129	126	138	134	145	126	146	117	119	150	138	127	139	139	137	148	131	133	134	127	130	140	118	162	139	146	137	130	128	153	145	118	126	146	131	145	132	124	139	136	120	144	124	146	132	151	144	122	136	114	124	133	136	149	141	143	153	130	128	137	126	151	126	135	135	121	139	141	138	115	131	139	142	129	131	126	140	148	138	120	111	129	134	125	128	110	117	122	132	115	115	133	128	150	141	128	145	139	143	137	117	145	138	132	111	143	151	145	122	120	140	132	131	126	124	134	141	153	124	135	104	114	132	113	145	150	137	120	121	138	134	163	127	132	151	114	135	130	128	131	140	135	118	145	151	135	138	152	119	151	134	121	124	137	155	144	118	147	133	118	134	140	120	136	150	133	143	112	124	139	140
41806	11290	8544	4308	2930	2053	1515	1241	976	856	745	680	607	549	513	499	468	395	394	386	397	369	342	333	349	326	328	341	317	314	294	294	295	298	325	317	301	316	298	279	290	295	296	307	288	297	281	291	306	279	320	315	287	308	270	283	272	281	279	257	279	288	296	264	271	299	277	300	307	314	283	322	258	256	271	267	309	285	282	287	269	266	285	273	266	267	311	284	295	278	291	273	257	223	303	274	286	296	267	278	310	295	292	247	278	254	304	258	266	280	255	289	285	277	281	270	267	298	263	301	287	259	263	273	308	251	255	265	289	269	242	282	274	298	303	253	282	258	292	256	268	265	272	288	265	264	273	284	269	267	284	284	303	284	268	277	268	264	261	264	261	268	271	264	250	272	281	254	247	292	300	287	275	277	294	305	273	265	278	282	302	296	270	265	266	298	276	293	237	288	272	298	264	268	283	283	250	254	286	277	258	272	282	296	275	282	267	285	254	293	276	263	270	267	300	257	287	283	275	289	280	273	309	267	283	277	290	254	247	302	256	248	278	246	246	293	308	291	248	277	257	278	268	261	277	282	269	274	267	265	287	254	264	297	279	284	291	265	275	277	303	291	280	267	278	248	299	268	292	271	286	287	275	286	240	256	275	305	248	287	267	289	274	308	276	277	271	258	267	268	281	275	245	278	271	277	249	304	264	264	262	304	284	271	258	262	272	280	282	276	278	255	293	248	266	253	281	283	265	264	278	282	274	294	296	257	271	244	284	287	268	281	293	244	269	297	253	265	255	252	258	260	289	281	280	280	278	259	286	274	273	283	285	267	292	268	260	274	292	263	277	291	239	271	254	303	288	295	264	285	274	302	263	280	270	272	247	300	311	275	277	289	266	277	264	298	288	281	279	296	268	315	267	276	295	296	272	289	271	281	271	281	293	268	283	254	281	282	275	300	268	259	279	256	288	276	294	287	256	262	273	294	257	267	281	255	278	236	269	273	288	264	249	274	254	281	303	276	274	279	282	273	277	276	253	288	277	271	252	248	259	267	262	256	275	271	255	244	288	274	287	262	261	265	305	280	287	242	269	286	292	274	260	281	261	302	293	296	272	285	271	249	298	287	276	275	239	255	279	282	288	272	278	276	273	290	290	280	266	266	262	261	289	270	260	286	270	304	260	295	259	267	274	278	287	306	293	265	244	280	260	283	257	266	272	281	302	259	285	283	263	287	254	252	296	277	283	262	261	266	249	276	269	253	264	273	267	268	286	260	271	285	256	289	296	258	284	268	270	265	247	313	256	294	253	246	273	256	267	296	303	272	270	262	274	256	273	269	241	254	268	282	291	282	256	256	276	279	277	249	249	316	259	252	293	259	276	241	306	305	302	272	280	298	290	272	268	276	224	247	269	269	298	258	291	263	267	301	248	255	268	281	287	307	270	276	298	312	284	277	292	275	240	258	293	249	277	278	282	263	281	256	276	282	291	288	233	301	246	286	295	281	245	283	267	315	283	252	267	260	288	274	276	269	253	270	269	263	266	251	272	267	287	271	251	264	258	249	272	285	275	295	278	280	270	244	253	273	287	248	280	276	279	264	248	257	276	279	272	278	251	288	270	285	289	284	260	255	272	273	250	269	283	267	298	269	288	274	275	306	255	272	278	287	280	271	286	261	256	273	274	265	234	271	289	286	286	291	273	277	289	243	277	276	277	273	259	276	273	303	253	269	267	278	277	262	268	289	273	257	257	263	251	264	279	308	275	294	293	313	274	287	244	300	289	291	259	262	266	280	268	291	270	245	275	253	261	297	275	276	269	282	283	287	243	286	280	277	272	285	300	262	273	316	275	266	265	245	298	279	273	285	252	258	286	297	282	269	280	269	289	261	279	297	275	272	305	252	269	279	262	275	258	274	273	288	253	271	257	287	256	269	274	255	256	273	284	258	266	252	271	258	292	271	272	295	254	259	286	258	264	289	275	254	274	293	273	279	308	272	286	288	277	278	270	260	279	298	285	277	245	269	254	270	289	268	258	289	266	276	283	269	262	248	241	269	278	263	267	292	264	320	257	286	253	268	274	268	266	249	284	256	259	273	275	245	277	245	284	276	274	279	262	311	282	264	287	267	271	264	266	268	253	241	259	285	256	269	273	277	267	251	241	277	293	279	276	263	277	273	277	292	288	275	275	284	274	271	311	311	280	244	265	281	275	271	278	273	281	276	284	320	230	276	272	263	253	270	277	239	288	251	256	262	268	286	260	271	286	306	272	265	280	279	290	249	253	251	290	269	269	279	296	260	284	296	288	275	265	280	276	305	268	261	239	255	295	291	277	245	263	254	274	256	283	259	270	242	276	273	248	261	264	278	236	279	267	259	269	287	250	293	263	277	271	287	246	284	287	275	282	282	264	292	271	264	265	282	269	282	277	278	238	272	255	273	240	289	259	257	280	291	279	283	293	284	278	242	263	251	275	316	270	280	264	286	253	282	279	266	275	290	289	278	275	303	293	290	281	280	274	300	249	271	292	307	270	276	287	275	300	250	289	276	269	283	255	271	308	271	310	308	292	287	293	274	276	237	256	270	263	292	288	293	258	259	293	265	265	289	271	292	281	259	254	305	280	271	308	265	285	271	267	249	264	267	293	264	280	280	277	251	293	279	267	281	291	259	274	303	272	256	264	246	264	256	282	308	267	292	245	307	259	285	264	281	283	261	248	294	263	275	276	292	258	264	269	271	269	265	283	248	277	285	295	261	261	255	280	291	270	266	291	275	293	278	266	285	265	301	277	273	266	295	262	289	298	290	274	294	271	282	281	253	272	292	275	268	318	280	266	278	290	288	251	254	255	269	243	289	274	240	268	268	272	255	273	244	265	280	270	261	297	282	285	285	243	283	294	271	275	282	288	269	247	273	263	262	286	266	279	296	273	255	266	289	297	293	273	270	278	267	243	281	283	264	260	287	280	267	274	283	244	302	256	274	259	256	299	272	231	263	265	277	256	269	273	268	279	254	277	278	274	260	296	269	277	291	284	243	286	259	266	269	257	265	278	310	275	272	282	282	258	268	277	304	259	296	255	277	270	286	277	302	256	250	289	302	269	290	283	270	292	267	264	275	254	272	276	257	258	293	261	270	271	281	286	250	257	265	255	279	271	286	277	248	280	275	277	249	283	262	277	274	282	277	260	287	265	287	270	267	243	281	279	229	273	298	257	258	265	244	275	292	278	281	289	295	261	279	293	299	303	295	291	232	295	276	296	288	289	280	310	302	284	279	274	278	280	272	295	273	283	263	275	281	275	295	271	289	271	292	215	273	276	263	281	255	268	263	290	272	275	283	268	277	300	309	263	286	268	265	267	293	255	290	315	289	286	284	254	265	254	279	262	278	272	257	258	282	274	290	272	265	273	274	301	273	265	297	266	291	272	275	276	274	257	325	274	261	247	260	281	282	269	279	264	255	251	284	268	242	262	277	312	256	284	251	291	259	292	280	302	289	296	233
23810	21728	29926	24068	21728	20627	2295	780	563	567	528	460	481	420	396	412	359	358	341	341	337	344	318	353	351	345	347	317	304	331	335	337	336	321	303	308	270	327	320	315	310	307	287	320	280	293	291	276	321	282	317	311	296	317	306	326	295	277	310	327	296	322	284	315	294	306	323	310	278	278	303	309	289	287	309	309	301	277	285	292	349	313	303	315	291	306	270	311	272	296	294	308	293	306	299	252	294	281	272	274	255	283	297	255	289	313	319	289	292	314	313	293	297	277	277	269	301	328	297	287	299	285	309	280	278	291	302	316	268	286	307	295	303	292	273	310	296	278	270	307	271	308	331	299	284	294	319	307	326	311	264	287	311	294	295	312	320	278	281	287	294	307	301	289	299	274	320	288	278	299	279	292	306	296	309	315	313	277	292	301	299	287	295	295	274	324	342	301	312	280	273	289	279	301	301	286	309	272	284	290	282	281	300	315	308	297	265	317	306	312	293	291	262	280	287	315	295	263	281	309	317	279	300	303	288	285	301	290	333	275	307	275	273	287	297	300	322	272	318	295	290	302	305	321	296	300	320	308	265	277	331	301	262	314	303	306	256	263	285	278	281	288	278	304	282	284	299	296	312	323	275	296	304	294	295	307	289	298	295	257	264	303	298	336	270	291	290	272	308	308	310	292	290	280	325	282	298	323	315	289	291	316	280	319	298	303	307	312	301	299	269	277	303	275	304	294	324	322	254	257	295	330	301	314	284	287	310	292	284	297	270	337	290	309	295	274	271	283	275	283	279	291	292	302	282	307	288	317	279	281	345	319	320	261	284	277	292	283	271	295	318	319	320	284	296	286	301	319	287	281	322	279	281	263	291	284	282	318	284	285	295	287	290	320	286	281	287	292	313	327	297	299	295	313	318	280	293	265	299	307	264	296	282	300	293	274	315	260	309	281	301	287	263	293	311	301	287	286	290	264	293	285	284	297	290	309	292	312	303	310	281	265	285	298	333	285	303	298	302	311	278	296	242	316	265	323	257	309	320	297	317	291	288	258	296	268	283	298	314	309	290	287	265	272	300	311	302	296	314	232	298	268	277	268	303	295	306	308	300	283	315	308	301	318	323	299	296	288	297	317	273	288	305	296	330	281	297	287	294	299	298	284	259	283	297	302	296	309	310	287	311	306	299	289	275	290	319	312	296	299	336	282	295	283	294	285	295	315	285	298	315	284	278	302	274	303	279	290	286	294	321	309	290	326	298	298	271	271	307	299	313	283	300	283	294	273	309	294	272	291	295	256	305	321	283	300	318	284	285	285	300	303	299	305	311	285	256	294	291	260	322	298	299	294	270	303	288	263	311	277	283	290	287	278	304	315	299	304	280	290	332	297	322	299	312	267	305	293	301	294	335	283	310	307	274	308	316	301	300	298	290	275	309	298	310	314	270	307	295	297	289	268	297	279	304	295	329	302	284	316	284	308	300	290	281	276	305	309	286	339	306	262	270	290	276	292	282	291	327	292	297	271	270	279	275	274	299	291	305	289	288	291	266	286	301	317	266	327	316	280	278	308	290	265	312	282	320	280	291	260	288	251	283	289	292	280	309	276	293	309	294	287	287	293	285	291	292	256	312	301	333	293	290	304	312	300	291	288	301	303	300	290	321	293	326	283	288	305	293	260	289	299	280	287	285	303	290	297	302	289	291	295	295	314	265	296	308	298	287	288	318	295	286	278	276	286	291	313	315	279	270	296	315	287	285	270	318	278	309	275	311	260	312	315	279	310	293	322	308	289	286	271	278	302	281	278	300	270	260	250	305	294	291	298	256	314	327	255	300	302	323	280	320	281	300	314	316	288	263	319	271	328	299	288	301	318	324	296	301	258	312	265	257	284	290	285	314	290	283	294	270	338	283	297	302	300	296	271	285	317	315	283	273	297	299	304	285	269	264	284	268	273	291	288	277	280	277	288	275	306	316	301	308	278	285	268	286	291	300	280	288	314	292	281	303	295	284	281	270	305	279	317	309	313	284	297	307	310	311	291	306	317	298	274	300	278	327	295	299	298	274	277	315	281	281	317	306	285	288	295	291	274	264	284	286	297	304	286	287	288	289	276	277	284	302	316	308	297	279	300	311	293	285	305	277	280	339	273	310	290	299	323	316	280	288	300	319	269	313	308	295	308	276	304	264	289	291	292	297	280	315	279	271	262	314	291	296	313	290	278	312	278	273	299	284	298	310	279	284	298	293	304	343	253	292	294	270	298	305	307	310	280	266	302	279	315	298	291	283	269	300	307	263	303	325	313	282	307	269	276	299	312	300	303	309	270	273	313	295	289	304	322	312	274	305	279	341	321	271	285	279	278	290	294	285	282	304	318	266	317	332	311	295	308	294	282	303	330	291	306	280	276	276	319	295	286	296	294	271	297	325	254	283	287	288	316	289	271	302	292	283	300	258	271	286	301	277	301	304	284	285	309	321	291	301	280	301	310	290	297	316	298	284	286	303	309	308	310	294	304	271	283	295	288	271	304	271	288	265	272	294	297	296	284	301	298	267	308	306	272	298	317	282	293	294	292	311	298	233	280	293	300	293	253	318	299	290	296	313	273	314	300	294	321	315	322	309	256	291	312	309	290	311	261	304	295	302	275	290	304	267	317	302	296	294	291	268	297	250	277	286	275	295	337	308	277	285	275	313	273	310	304	296	293	286	297	317	278	284	314	308	291	289	293	293	298	270	286	306	302	299	309	297	302	282	295	285	291	307	328	304	275	311	302	270	284	297	299	303	285	302	294	267	309	288	285	290	282	305	308	301	305	276	264	283	266	291	278	266	283	278	263	294	295	309	281	298	280	291	300	287	309	300	285	277	298	276	308	311	304	283	299	300	264	262	295	300	317	303	296	290	300	262	308	294	293	318	263	285	282	301	270	310	286	263	293	291	279	310	308	320	293	310	286	315	283	301	303	272	301	284	303	260	298	275	332	285	313	280	305	299	309	309	301	291	274	283	298	305	296	297	269	271	308	283	307	277	268	285	308	295	293	321	290	316	291	265	281	277	291	290	313	304	298	277	288	294	310	316	283	313	281	261	285	286	292	296	297	304	282	297	286	283	310	283	277	274	281	303	312	286	302	281	350	303	316	295	274	305	317	297	307	300	282	263	271	297	251	293	308	300	311	258	320	311	291	311	284	312	307	271	313	269	320	280	277	273	318	296	324	271	289	289	292	306	290	310	292	296	291	302	303	313	296	294	247	277	305	280	326	280	302	287	283	261	266	262	279	274	334	313	270	285	300	308	291	291	306	278	281	309	316	317	284	289	285	276	306	280	312	287	308	310	296	276	277	292	275	269	267	273	283	273	309	306	290	299	298	284	287	289	298	324	328	285	278	266	295	324	310	306	264	251	310	292	294	289	290	297	269	291	298	308	338	259	278	299	276	308	310	300	310	281	290	317	292	299	275	318	305	276	308	286	282	281	314	289	301	309	283	284	284	327	311	279	281
42165	14586	12520	6694	4658	3446	2568	2120	1767	1457	1290	1122	1052	932	894	851	754	710	687	703	716	617	637	649	583	622	553	578	552	545	576	542	565	554	535	509	550	569	525	557	540	532	514	547	489	530	530	527	547	530	526	495	472	517	550	506	502	534	525	503	516	524	537	526	516	524	540	497	508	490	539	513	513	485	504	528	493	496	507	541	530	504	523	542	500	492	530	498	504	506	522	470	482	524	547	519	495	480	478	480	582	498	492	480	539	541	499	472	471	504	508	490	426	521	492	495	527	503	545	495	511	479	482	462	470	489	507	540	522	475	497	551	491	501	475	467	505	466	496	457	493	487	471	451	495	501	513	495	484	483	527	483	466	500	483	553	542	492	463	517	488	502	520	510	465	500	510	499	505	501	490	475	539	500	478	464	503	516	486	466	491	509	495	460	508	462	517	495	488	513	491	476	516	501	510	493	486	483	512	513	499	514	471	522	516	520	472	473	474	487	518	479	507	457	520	456	488	517	485	512	451	476	513	505	540	461	483	457	519	479	542	507	522	499	494	506	467	518	469	537	491	488	494	542	493	468	481	473	496	502	479	510	450	499	511	495	482	539	517	489	542	494	486	451	480	480	473	512	497	523	492	515	486	478	492	510	487	525	473	501	531	502	486	495	503	526	486	483	471	508	515	525	524	507	441	501	489	485	464	490	513	466	463	485	464	461	532	477	525	521	513	471	506	512	497	505	488	512	521	511	494	536	491	529	475	494	509	490	510	496	475	457	540	462	480	473	493	477	485	503	505	485	519	463	508	479	459	484	482	443	507	478	509	539	518	505	474	494	495	507	506	514	482	496	484	520	508	478	539	485	509	463	474	526	487	511	469	470	485	468	496	532	498	493	460	501	487	488	472	509	514	512	502	513	469	516	505	479	529	528	524	510	518	506	504	454	492	499	482	465	453	509	511	488	495	514	496	511	466	498	485	535	502	528	507	486	494	458	465	487	469	472	469	516	494	490	435	475	514	494	472	471	477	513	516	496	527	470	462	486	478	502	498	506	512	493	533	489	518	513	467	468	481	500	492	486	502	500	428	500	493	461	483	502	507	516	484	491	496	463	488	532	509	507	480	515	503	528	503	497	518	486	479	547	482	502	510	471	483	457	494	520	470	510	513	498	495	478	502	525	516	494	504	485	476	506	552	489	471	497	472	533	505	539	487	492	509	477	515	479	517	494	518	477	507	476	474	561	513	530	485	490	516	462	495	490	486	489	496	557	513	473	517	485	483	483	529	492	475	490	449	522	480	475	465	485	492	509	509	472	484	540	451	527	527	497	504	525	518	482	479	472	496	507	527	506	495	523	488	514	504	494	493	502	464	486	502	481	524	504	511	505	478	481	525	487	513	514	483	449	511	483	485	513	505	496	474	482	513	469	499	493	515	478	508	510	472	460	518	515	501	471	527	477	485	495	488	483	482	474	466	524	489	478	517	497	479	536	492	489	489	502	512	488	515	512	492	485	476	497	520	519	469	491	505	517	542	491	515	525	492	455	455	515	493	479	516	485	498	483	466	506	489	531	512	524	513	513	483	524	531	490	522	502	495	500	487	509	516	528	508	482	507	494	483	518	499	523	498	481	476	535	490	534	525	469	472	471	458	489	474	464	528	462	494	482	475	475	493	481	512	484	489	528	573	518	501	507	504	488	477	514	521	493	502	491	485	518	518	510	489	513	485	472	499	496	497	483	542	497	539	516	519	484	484	512	487	492	532	501	513	455	508	470	511	498	502	464	511	478	468	524	513	460	489	507	511	486	540	458	528	521	545	490	527	499	483	457	528	492	459	510	538	448	490	538	450	511	515	497	518	510	473	501	515	470	484	496	497	506	504	479	492	484	496	480	449	514	519	441	552	500	477	452	491	498	458	474	476	474	473	474	477	493	498	474	493	494	500	531	453	515	496	476	491	484	464	470	499	505	446	474	508	481	555	483	518	513	464	486	505	483	492	513	525	501	509	500	476	522	556	479	469	542	523	488	524	512	487	492	457	471	498	480	533	502	488	504	488	478	468	532	492	465	520	452	475	502	481	516	515	468	471	525	484	486	483	535	483	493	543	501	516	485	489	455	497	486	484	477	474	468	483	472	482	479	461	507	524	506	496	498	520	513	499	489	534	535	440	490	498	494	511	477	485	465	503	514	519	493	510	519	507	526	466	500	510	472	515	519	541	468	504	526	490	462	469	476	497	503	504	505	515	457	460	461	489	503	471	483	484	487	509	510	545	490	512	472	486	490	482	467	500	503	487	529	468	481	506	475	521	529	490	492	491	490	454	505	486	522	469	462	478	511	473	521	502	483	495	510	528	475	501	495	471	508	514	503	471	484	495	508	486	507	510	458	536	502	494	470	480	524	492	499	516	498	447	473	500	513	500	508	459	487	495	517	490	519	471	467	498	500	554	470	519	503	491	491	516	545	476	478	463	492	496	508	465	490	503	478	487	491	495	495	488	534	485	466	495	520	549	468	514	478	509	499	470	513	494	458	477	484	511	523	504	510	473	472	496	458	521	481	501	495	488	483	517	507	491	473	510	467	444	482	517	475	525	500	463	521	504	511	494	516	473	495	501	486	520	463	527	490	525	550	497	526	487	491	476	495	505	493	486	457	482	480	505	456	498	521	491	521	467	497	535	474	470	518	510	524	477	467	541	481	477	514	476	456	534	483	492	479	500	519	489	490	485	471	502	493	491	528	518	476	475	498	507	503	508	508	512	491	480	532	507	498	516	485	473	512	535	499	514	451	485	493	493	521	517	496	501	510	507	487	458	479	478	488	467	488	524	522	509	481	507	469	525	526	474	519	518	516	508	513	504	467	524	458	449	518	479	507	517	451	502	504	509	475	512	525	486	486	509	498	512	522	501	500	516	518	504	490	479	493	497	496	533	470	460	510	549	507	512	494	474	476	463	518	491	502	503	499	488	514	487	528	503	489	445	476	467	531	505	510	474	479	524	508	491	467	517	533	514	454	484	529	481	512	508	493	501	474	507	457	445	490	485	492	497	505	507	528	467	494	519	508	495	529	496	481	495	513	487	493	504	502	539	504	506	523	491	539	498	529	490	453	505	485	475	481	552	539	536	503	461	502	468	470	479	536	480	460	530	509	505	504	492	450	447	500	502	475	502	502	534	488	486	503	486	464	496	517	475	503	501	516	521	528	482	464	507	509	496	533	463	490	483	529	481	487	509	513	504	471	479	493	495	509	528	510	483	484	491	493	464	468	503	491	477	474	487	528	491	521	492	477	529	500	518	510	490	495	486	526	530	481	535	529	480	455	506	472	521	492	481	507	502	501	446	481	462	498	498	471	506	499	482	527	526	491	504	505	484	467	491	512	524	491	479	499	489	511	504	439	492	478	521	483	472	491	507	510	485	486	489	530	509	494	495	480	512	501	441	478	485	478	472	489	483	500	523	495	496	483	509	509	494	495	481	476	481	511	497	530	487	538
27363	21156	8267	291	158	126	110	107	92	96	101	106	105	78	74	75	84	115	84	83	86	78	76	80	93	89	74	76	79	71	82	87	88	86	70	60	84	83	76	85	87	73	90	76	90	74	85	77	89	83	79	88	93	86	88	81	84	98	86	90	97	87	72	74	70	90	83	86	82	81	62	92	69	86	92	95	74	84	69	62	81	89	81	91	77	86	61	80	91	64	88	70	72	86	96	84	75	75	71	89	75	87	73	79	80	89	79	83	94	61	92	88	82	90	89	94	62	71	76	73	78	80	71	87	79	94	84	80	79	94	83	75	78	80	90	72	73	81	73	86	87	80	69	84	82	72	85	81	91	77	110	68	80	89	73	71	77	76	88	77	75	84	80	73	75	93	73	90	91	83	93	70	77	93	77	77	78	77	75	72	74	65	84	75	80	71	81	65	77	89	58	86	88	72	70	83	77	84	75	84	64	72	89	82	91	91	73	88	83	70	71	86	100	80	84	96	83	87	87	90	69	80	95	82	76	76	83	89	64	92	73	100	70	72	85	86	102	72	108	82	77	82	79	96	77	83	97	87	78	87	81	75	92	76	73	79	76	85	89	78	72	67	71	81	85	79	94	78	86	87	73	79	92	74	91	77	91	85	77	69	90	74	86	65	78	81	84	101	67	80	77	66	96	69	73	66	93	97	83	90	80	86	81	84	79	72	80	77	77	85	77	85	82	85	58	92	98	83	79	72	65	80	88	81	78	79	69	78	72	67	109	91	78	84	67	80	94	78	81	78	84	74	91	87	69	85	90	89	100	86	73	69	76	71	62	67	82	68	76	74	72	81	87	82	82	73	68	83	87	62	80	94	81	85	73	73	77	72	86	81	74	78	109	95	89	71	91	70	82	91	86	90	82	86	75	78	78	72	103	86	72	87	85	68	85	90	82	73	81	68	79	78	73	106	80	97	76	81	93	65	71	84	67	68	79	71	64	81	88	91	72	93	78	75	61	86	79	79	75	65	81	87	80	80	64	81	79	74	88	86	105	87	68	91	84	87	92	67	81	88	87	85	74	75	74	77	80	72	93	74	86	80	83	87	82	79	66	82	77	63	85	72	76	85	72	94	78	89	92	74	67	85	79	82	81	82	79	84	65	93	78	82	78	85	89	85	80	79	71	79	68	88	70	89	88	99	96	57	73	90	78	98	71	93	56	82	84	79	71	78	69	78	89	70	79	75	84	84	97	73	94	84	85	81	92	84	77	74	83	63	80	78	86	69	94	94	86	81	84	81	99	79	64	81	70	60	93	85	93	78	76	64	72	87	89	87	62	93	85	82	80	84	80	66	77	77	85	85	83	79	89	89	89	72	65	82	90	96	92	81	78	80	75	81	96	87	76	75	89	77	78	94	76	82	75	86	69	71	70	73	88	72	77	75	84	88	82	72	81	90	90	80	62	89	86	87	70	82	86	89	79	81	76	73	69	77	77	83	76	74	86	89	79	91	75	85	81	70	72	82	85	85	65	66	69	90	91	90	84	86	74	95	80	102	99	89	90	97	68	81	79	68	79	78	88	89	88	74	92	96	79	71	80	83	87	83	86	75	76	73	80	79	73	70	82	70	58	86	88	79	74	102	89	73	105	80	76	103	91	79	80	89	84	76	61	90	74	68	79	85	76	78	75	70	80	94	69	63	77	69	88	74	87	70	77	80	73	87	80	83	81	101	80	85	76	77	101	91	72	95	92	91	89	100	99	82	78	73	87	73	89	87	82	63	94	69	77	57	75	93	87	75	81	82	78	79	73	83	66	83	82	77	76	93	83	98	66	82	91	83	94	66	88	88	79	70	84	72	81	65	94	74	67	80	85	85	83	78	70	79	80	86	76	102	64	91	90	80	68	75	73	90	83	73	79	101	83	86	87	89	82	78	61	70	76	80	95	81	87	86	86	81	78	73	96	79	94	77	77	85	83	83	73	61	77	81	82	68	72	83	82	78	84	75	72	84	90	80	89	74	87	73	84	68	76	85	79	72	78	78	91	90	99	80	75	78	82	70	89	91	80	58	82	77	71	81	72	85	68	70	87	79	95	80	66	86	70	91	92	86	88	89	79	76	72	97	87	82	85	78	76	59	60	80	78	73	87	67	80	77	87	79	88	89	89	84	80	88	68	84	91	81	61	72	78	72	77	64	79	72	91	78	88	64	75	79	81	69	66	82	72	81	104	84	79	82	84	69	72	67	88	93	81	95	78	84	87	75	74	87	85	85	77	95	81	55	80	91	75	76	80	66	96	84	91	61	78	79	80	92	73	82	74	99	66	87	74	78	100	84	89	87	82	86	67	92	72	99	72	72	69	79	71	70	70	71	93	74	86	93	80	82	80	77	95	81	81	83	69	74	71	73	76	89	94	83	99	61	91	87	62	86	80	78	94	86	77	81	85	77	83	98	81	79	86	75	71	75	86	93	77	76	83	86	90	78	73	83	80	73	69	69	82	94	85	79	80	91	92	74	75	79	71	88	72	76	65	82	76	86	85	77	70	82	85	66	93	78	81	99	80	75	96	69	79	95	79	86	81	75	88	89	80	73	85	89	81	82	87	88	93	81	83	74	64	86	74	74	66	76	96	90	82	88	84	98	77	97	68	80	67	72	83	57	89	94	74	90	70	87	74	77	81	66	79	79	75	80	82	114	78	91	96	74	81	67	83	72	75	91	94	82	73	87	73	82	72	76	66	73	68	96	74	82	78	82	74	78	79	90	75	95	68	88	90	73	85	78	77	77	73	80	84	84	59	72	81	76	65	69	73	85	71	72	81	98	84	74	73	81	69	86	85	75	105	70	79	80	97	94	75	76	104	96	75	85	94	87	69	85	80	79	70	91	76	85	89	83	104	84	78	84	95	73	78	70	58	77	71	73	77	92	80	79	85	68	79	72	77	75	78	72	95	67	91	82	86	80	85	85	79	88	87	83	93	85	70	88	77	69	108	85	81	67	104	88	90	74	76	78	71	71	83	70	97	86	92	75	71	79	80	84	75	66	79	71	74	83	81	92	86	86	81	79	83	76	80	71	70	71	63	79	77	68	88	91	91	77	76	89	87	81	76	75	87	72	81	77	68	65	87	89	77	80	91	60	77	87	91	86	72	71	94	66	88	80	97	82	90	87	87	83	71	79	81	88	78	68	80	77	89	111	83	78	71	67	91	63	65	82	101	81	69	70	91	70	78	82	81	84	58	87	71	76	75	75	96	75	75	80	69	81	79	76	93	91	84	89	75	80	91	81	89	72	66	91	89	84	81	80	81	70	80	73	87	67	83	66	86	82	91	88	76	74	87	81	72	65	103	67	68	69	65	70	79	89	63	87	75	78	73	77	71	59	84	76	94	96	93	71	88	74	83	69	76	75	88	77	92	98	75	92	67	73	77	88	80	88	92	72	82	83	75	63	79	70	82	77	83	87	70	102	71	79	90	72	81	83	80	77	78	81	82	80	85	91
20781	2032	1170	591	400	331	292	262	228	218	217	201	203	188	167	192	203	207	188	187	204	154	181	199	201	175	180	170	188	196	187	178	154	185	168	178	197	168	203	193	182	185	188	191	181	175	168	198	181	162	184	163	158	189	157	167	190	165	169	186	162	173	190	169	186	181	171	166	187	177	167	160	185	184	186	166	178	170	175	181	187	186	183	182	191	168	171	198	174	180	186	171	180	174	181	167	204	181	186	161	184	178	163	170	160	182	176	164	176	173	156	165	184	179	184	196	191	177	184	168	175	187	159	170	155	163	165	178	164	187	187	167	185	170	170	180	183	174	184	165	156	190	174	196	177	168	176	171	177	175	171	183	178	169	163	157	171	184	200	163	164	180	193	165	201	173	188	160	168	176	194	178	167	189	185	183	179	185	187	183	196	192	179	179	176	194	193	158	164	196	170	172	201	180	178	193	179	171	193	171	186	155	184	163	143	185	194	169	195	177	190	144	176	188	166	181	161	172	161	164	180	176	155	164	159	198	185	169	198	200	175	206	171	172	143	167	154	185	171	179	175	156	156	177	208	172	183	193	172	156	180	160	203	169	183	192	182	174	181	163	150	180	168	185	151	177	200	192	190	184	188	213	185	162	177	185	166	181	186	185	171	183	210	172	175	172	184	166	164	195	166	195	199	169	186	164	173	175	179	155	171	172	160	184	199	165	176	187	173	162	161	178	184	192	189	167	181	137	175	176	170	190	159	178	168	152	171	176	184	178	166	174	181	196	175	198	185	194	171	192	158	196	180	195	188	161	162	164	175	179	180	176	173	184	184	192	178	165	176	179	172	188	160	166	179	146	188	163	187	187	181	182	190	179	158	188	164	172	181	171	168	177	180	199	168	198	162	195	186	193	191	168	165	180	159	187	181	168	161	156	153	185	156	176	199	175	163	178	180	172	173	171	165	212	182	163	187	167	201	161	172	203	167	168	177	180	186	171	174	196	196	199	163	184	165	180	156	179	195	190	186	199	193	175	138	196	153	163	164	203	193	165	157	172	167	169	151	192	172	180	192	187	174	169	181	164	171	173	166	198	168	205	182	191	168	154	178	180	170	189	184	197	178	176	173	200	174	179	178	190	172	190	192	208	158	179	194	183	194	180	166	183	164	181	172	193	161	176	180	181	180	190	177	194	175	170	158	175	179	167	184	170	176	158	197	181	214	177	173	165	159	162	194	148	191	160	164	187	186	164	167	140	172	168	155	154	183	178	185	153	184	188	159	191	162	183	178	147	183	169	170	162	182	162	162	182	187	153	176	184	138	190	176	188	153	174	150	173	194	171	173	175	180	172	180	177	193	179	188	180	183	187	157	190	172	173	181	176	186	195	184	156	162	192	194	147	141	169	170	169	183	197	180	166	176	192	176	181	158	155	184	199	183	169	177	208	178	166	166	165	178	174	176	167	171	168	186	177	186	187	168	173	166	168	165	175	178	166	198	182	165	176	191	180	173	191	184	159	205	150	183	162	152	185	165	171	174	208	165	161	191	174	178	181	181	177	174	170	184	176	158	184	186	184	185	148	160	189	164	181	176	195	170	189	163	198	168	180	192	149	165	169	192	193	183	169	166	163	176	175	175	161	157	217	174	184	170	191	155	193	190	164	164	175	152	189	186	182	182	171	176	166	183	171	151	171	159	173	191	165	156	180	186	181	176	201	179	180	191	182	191	162	177	164	163	167	189	172	179	156	185	180	177	193	167	186	175	189	170	176	186	164	195	158	178	191	198	177	179	164	186	162	178	170	191	193	185	178	191	192	173	169	195	180	198	160	198	173	176	181	167	161	169	164	168	183	197	172	190	162	178	191	180	166	207	185	180	162	160	176	184	169	196	188	184	172	179	169	186	158	166	196	161	181	155	178	167	178	172	179	182	164	165	178	164	202	175	188	162	188	173	177	174	189	162	185	181	206	178	189	164	195	189	176	202	175	173	183	168	165	176	183	193	156	184	177	199	177	173	183	184	178	175	183	161	169	176	189	172	173	170	183	197	174	198	176	200	163	192	193	188	152	194	169	184	150	185	176	154	178	173	174	182	209	182	178	186	179	179	149	172	194	189	177	186	174	186	152	197	200	159	192	191	174	186	178	170	164	176	178	163	202	161	198	168	190	197	177	166	184	165	186	157	181	174	184	168	182	190	164	171	159	179	172	160	185	187	181	191	171	161	179	165	181	171	179	193	167	156	154	176	185	153	158	178	183	199	189	190	200	166	162	169	164	182	168	175	184	175	163	194	168	186	186	179	165	166	173	150	180	180	172	169	160	173	171	177	148	173	164	181	161	192	157	185	217	191	173	166	176	202	169	175	168	192	183	179	159	167	175	178	163	161	174	180	211	173	182	186	175	166	193	191	148	169	184	183	175	178	173	171	161	177	164	185	168	195	185	164	188	180	163	181	203	179	161	182	177	184	192	188	179	175	170	172	180	195	187	176	168	185	196	182	167	175	166	181	174	192	179	176	171	200	181	144	184	182	153	166	185	189	195	167	184	174	172	183	148	167	183	156	173	168	189	185	169	169	202	185	193	189	193	170	159	194	169	159	170	181	186	194	197	159	153	175	154	172	188	179	149	165	170	168	178	177	152	191	164	179	180	162	181	176	180	175	170	176	170	172	191	171	200	178	171	168	209	180	149	164	185	170	181	155	172	184	167	184	187	180	188	186	179	182	186	165	164	179	177	178	172	157	177	166	164	169	177	187	159	180	159	200	157	172	175	175	191	172	175	190	194	168	185	157	169	185	152	182	177	167	193	171	179	187	192	177	179	168	185	191	181	178	196	183	177	152	180	190	182	175	174	179	167	172	193	154	182	168	161	181	167	180	184	194	175	168	159	160	168	159	169	161	180	180	166	182	167	176	173	186	194	183	194	179	205	171	178	190	189	176	156	204	185	163	175	181	177	179	154	164	167	174	177	196	162	167	179	161	184	216	171	175	179	166	157	173	155	182	198	188	170	185	156	161	191	173	168	173	173	172	155	174	162	185	176	188	168	170	169	164	194	159	199	184	164	184	193	181	176	137	139	158	202	170	172	184	174	155	185	184	170	167	185	181	168	183	162	165	202	191	190	179	171	170	154	167	185	162	164	142	188	182	169	191	196	177	152	178	188	174	194	166	184	156	173	199	176	156	178	173	177	164	160	196	174	191	163	162	175	144	182	166	172	189	171	190	175	179	184	187	181	152	176	179	158	185	163	178	185	179	172	155	191	156	183	185	173	168	181	200	202	151	195	186	176	174	193	164	197	184	186	164	170	170	161	200	166	177	190	189	159	156	190	167	172	177	151	172	164	200	185	195	187	169	177	167	174	162	167	168	157	140	165	190	189	178	187	186	183	174	172	170	181	203	187	174	181	168	162	172	152	186	161	178	189	177	189	155	168	182	182	171	154	162	191	178	181	187	164	188	165	175	175	178	190	174	199	139	187	188	180	189	150	186	189	177	168
23588	20700	28069	23361	19526	1723	499	329	309	257	250	219	180	169	201	185	175	178	161	168	163	160	164	149	142	158	131	142	155	146	134	150	131	153	160	168	138	140	134	138	122	145	133	137	152	115	141	123	138	121	132	130	141	149	140	146	110	135	136	124	110	130	130	117	124	134	127	133	125	122	133	137	119	110	115	136	143	124	127	155	142	124	118	149	123	128	115	108	119	123	116	118	142	131	126	129	149	134	127	130	133	147	133	147	121	140	150	148	131	120	129	127	124	112	135	148	124	134	105	140	138	123	122	125	137	136	132	130	129	109	131	130	133	123	115	141	134	131	141	128	126	124	136	137	117	112	150	112	122	129	123	115	133	131	130	126	121	139	134	142	134	107	130	140	121	128	130	134	124	122	131	150	112	113	124	133	137	123	138	140	111	133	138	124	133	142	149	136	130	136	125	134	127	145	148	153	130	140	127	121	114	128	141	155	123	135	120	128	125	121	127	124	127	139	138	120	147	139	134	139	131	135	130	135	137	110	118	128	128	136	160	146	122	127	143	131	130	119	127	123	142	125	120	124	123	133	120	137	140	139	122	115	129	138	123	124	129	114	132	101	112	132	138	137	118	118	122	121	126	123	120	142	114	123	126	132	137	147	121	146	137	132	121	118	123	139	121	125	115	110	138	118	141	123	132	121	133	146	119	114	127	140	113	137	121	129	135	129	147	115	143	141	118	141	133	114	133	120	142	133	113	146	124	115	110	124	130	133	134	132	121	138	124	119	132	114	127	140	141	125	124	112	122	126	122	135	125	130	122	119	112	125	134	129	118	108	125	113	132	120	120	151	147	120	122	125	130	116	145	131	136	121	162	137	126	131	128	142	132	134	122	142	154	128	125	115	120	126	126	151	132	128	129	119	119	130	123	115	136	135	127	122	130	117	122	133	123	122	138	125	119	146	137	112	129	143	142	125	101	145	106	115	146	133	141	146	130	119	108	108	145	121	145	125	137	119	138	138	146	128	140	138	156	135	103	154	135	124	122	116	120	120	152	130	115	104	123	142	128	140	120	136	124	119	123	137	130	116	122	118	134	124	118	115	125	135	130	126	118	148	120	126	103	121	141	151	115	125	137	116	110	119	142	148	135	118	134	146	134	140	138	122	120	151	98	113	140	131	127	125	124	142	130	138	109	141	143	137	152	143	118	128	129	133	118	126	136	144	123	117	136	125	126	129	124	145	113	122	113	121	138	136	139	130	133	143	116	124	125	130	139	121	149	132	142	132	139	129	135	105	112	111	132	113	118	137	118	130	134	127	139	139	125	138	115	134	136	141	152	127	116	134	125	126	146	140	131	130	143	132	136	149	127	149	135	135	128	136	151	125	135	134	134	136	123	122	140	140	137	141	136	128	127	115	133	128	107	132	138	134	131	117	154	135	138	143	130	120	135	121	145	132	138	148	118	118	132	141	119	143	124	144	131	116	106	116	144	139	117	143	135	140	132	110	128	126	126	126	139	126	148	119	137	108	142	126	160	125	138	117	129	136	135	115	134	138	110	129	112	125	119	136	129	106	128	127	119	128	142	124	143	138	123	134	128	125	124	133	125	113	135	135	134	129	127	142	124	111	128	128	143	111	125	120	131	132	96	144	122	126	124	130	128	119	123	126	130	154	102	130	114	107	146	127	141	130	109	115	114	139	129	116	137	126	132	135	95	125	121	113	120	117	106	113	111	134	129	130	113	133	123	140	125	124	133	138	137	140	128	125	147	140	139	135	139	146	113	128	134	117	130	124	137	127	139	106	138	120	122	138	148	128	141	129	123	113	126	133	130	130	112	126	138	125	137	107	143	146	130	106	153	135	135	122	130	127	144	118	134	128	131	122	135	137	126	133	124	140	130	134	115	156	126	124	148	123	136	124	147	139	134	128	106	128	131	134	125	165	125	150	135	125	88	142	123	118	135	145	138	131	132	121	119	133	131	126	126	116	126	149	115	118	127	127	142	139	107	116	131	144	131	138	133	135	146	121	123	122	106	105	138	133	141	140	137	137	132	118	134	127	126	143	128	125	118	137	136	125	124	146	123	128	118	119	112	128	110	116	131	128	127	120	123	135	142	143	129	143	129	113	133	150	133	128	116	131	143	149	118	136	136	117	114	121	137	118	134	148	140	121	116	120	120	128	134	136	120	159	122	128	159	141	132	93	132	124	130	135	140	127	124	122	130	120	132	130	135	132	130	136	118	129	137	116	131	140	130	149	107	124	135	134	137	122	150	139	146	129	121	138	121	120	128	133	159	145	131	153	153	127	120	134	128	118	146	126	128	122	142	135	125	101	130	137	125	148	135	144	126	119	112	124	120	133	142	129	143	149	126	118	145	129	137	120	132	112	122	134	122	118	109	129	131	118	133	126	138	114	114	116	155	152	121	145	124	114	133	109	126	138	109	114	133	139	116	162	118	135	135	138	119	119	120	112	135	127	116	144	114	141	137	124	138	132	146	133	120	131	135	127	140	130	118	130	123	119	131	115	117	129	122	109	120	129	140	128	112	133	125	122	132	128	128	142	150	124	131	119	148	143	135	140	133	123	121	121	128	157	146	127	112	130	137	130	145	134	135	137	118	143	119	119	125	114	134	133	125	141	121	131	157	139	118	117	142	130	137	132	134	106	131	134	125	141	124	149	104	123	137	129	135	130	123	120	139	128	108	132	137	137	123	132	126	123	140	111	141	119	121	146	141	128	134	152	126	129	113	109	117	143	113	127	127	123	127	120	124	145	121	144	149	137	123	119	119	137	148	130	104	124	113	120	123	112	110	127	103	117	133	126	131	131	123	135	142	131	137	128	119	142	128	129	112	121	131	125	130	124	134	136	150	112	128	139	139	137	144	123	128	159	133	135	131	120	137	124	159	111	126	112	134	126	127	141	113	108	122	130	129	135	127	140	146	125	116	123	123	116	132	125	123	123	121	127	120	139	137	121	143	119	127	145	109	125	140	134	132	120	124	146	139	128	120	118	139	121	125	134	134	137	129	130	96	133	111	122	128	145	145	120	135	141	134	126	135	121	105	106	119	122	114	118	142	123	117	113	140	122	148	131	142	143	145	128	135	122	135	137	140	123	135	132	137	117	135	134	144	130	120	123	120	128	133	140	112	132	143	126	132	136	138	130	137	147	139	128	116	118	139	115	126	112	132	137	128	115	135	123	151	128	128	129	127	132	128	148	137	122	113	117	138	123	150	131	128	124	113	109	128	114	152	124	129	120	118	136	115	143	135	120	156	128	129	146	116	103	128	129	119	149	128	135	133	123	148	135	125	119	116	114	117	160	142	130	159	117	133	117	118	122	133	132	150	128	140	146	145	114	125	135	101	141	127	116	136	142	130	118	107	121	119	151	137	135	130	117	131	130	127	140	135	138	125	146	140	125	122	137	158	117	119	128	125	129	113	117	122	134	122	127	117	110	151	114	129	128	117	134	124	125	127	130	131	152	124	139
36565	10330	8310	4122	2626	1949	1486	1168	987	758	710	664	558	540	520	477	409	426	377	362	362	347	376	349	334	330	313	317	293	298	309	331	321	299	273	302	298	274	268	274	276	265	292	276	271	257	306	261	263	259	264	283	277	261	244	292	259	272	269	283	269	288	273	248	279	251	284	245	282	269	275	262	288	282	266	248	263	260	226	275	271	296	238	256	258	273	249	250	245	256	264	267	249	250	279	281	227	244	250	269	265	275	293	279	285	264	247	252	267	257	226	232	232	267	264	240	263	264	247	272	265	285	256	255	257	288	278	259	259	298	251	265	269	239	281	259	273	245	247	267	259	261	263	256	249	303	276	264	283	248	258	256	285	243	286	260	253	263	307	261	256	255	272	262	259	253	278	272	254	275	257	252	243	265	251	273	276	256	278	256	266	254	266	289	270	234	278	268	239	250	270	256	263	272	263	252	263	230	251	235	264	272	255	258	276	258	267	274	259	253	268	279	245	268	245	262	274	237	275	239	238	270	282	261	261	276	269	270	270	279	285	259	257	282	269	277	246	224	266	243	277	273	253	298	242	269	239	264	268	244	256	263	256	263	244	238	254	258	279	277	271	258	238	247	230	258	263	277	260	267	222	240	250	257	264	256	259	249	266	263	243	282	258	250	293	236	238	239	255	270	267	260	245	232	256	257	250	249	276	266	269	250	261	263	261	283	295	259	250	257	263	268	263	266	271	245	249	218	244	283	261	286	232	260	247	256	305	253	275	267	259	216	235	275	264	280	262	268	276	244	240	244	268	275	253	291	246	263	249	246	245	276	277	270	227	251	259	248	270	229	292	245	293	264	258	250	262	255	260	283	264	238	257	247	235	254	258	264	275	257	257	263	259	263	242	256	250	255	264	248	259	247	250	251	246	278	283	242	297	263	250	254	277	271	245	269	270	251	268	280	257	254	266	278	268	264	259	283	275	254	263	296	268	254	261	266	242	260	250	249	250	271	271	285	261	248	299	274	224	264	258	271	254	261	250	237	234	249	268	267	255	235	268	235	257	272	237	254	278	263	256	253	252	272	284	272	266	283	301	248	256	245	252	257	254	252	237	250	272	247	231	258	258	265	280	250	265	225	229	254	258	291	260	284	256	227	253	241	244	243	237	244	250	276	258	248	249	250	237	248	261	285	246	258	262	254	261	267	249	289	263	275	274	253	279	244	289	250	270	247	253	277	264	270	263	266	270	265	256	273	269	267	246	258	283	247	250	243	226	242	264	274	282	249	268	261	267	230	268	270	279	299	229	261	262	289	278	260	278	283	285	284	258	256	252	269	276	263	253	269	263	275	252	256	237	289	265	282	256	261	301	247	254	237	251	262	253	266	231	258	260	246	262	251	256	241	262	262	312	262	251	272	280	259	259	258	249	273	241	284	279	290	246	261	244	244	251	255	245	245	241	277	266	253	244	238	278	283	265	258	273	270	271	249	258	276	259	274	254	251	268	274	274	250	279	263	266	278	278	254	302	264	252	300	259	297	246	272	235	271	255	262	229	297	211	238	277	277	267	257	262	263	283	285	275	265	264	270	239	253	295	278	256	280	255	273	273	236	287	242	270	275	296	259	257	258	254	271	227	260	263	236	265	260	256	280	298	272	230	268	284	262	264	252	244	256	250	260	269	262	292	257	272	270	227	266	259	256	279	275	249	264	257	246	249	260	258	240	257	265	259	232	267	264	230	274	270	282	256	262	274	279	270	267	266	255	260	241	255	231	276	235	269	242	260	267	249	278	265	266	277	253	230	259	242	263	245	251	269	274	265	263	278	243	267	269	242	251	252	254	272	217	249	249	242	275	250	247	280	272	266	269	255	243	250	274	299	272	238	258	261	228	290	265	268	243	276	255	240	260	268	287	244	282	255	269	227	297	251	230	262	261	264	262	262	240	249	278	275	255	270	229	261	287	232	251	256	264	293	247	265	257	273	253	271	266	254	261	247	255	264	266	226	258	255	248	283	272	264	272	212	282	247	282	247	261	251	260	283	257	254	243	270	287	253	236	264	254	278	244	255	282	275	271	224	271	237	268	250	262	260	228	264	250	273	271	263	278	260	275	278	247	260	264	242	266	249	256	254	251	275	253	214	274	273	236	245	262	289	267	252	297	249	263	243	270	262	250	250	282	245	245	246	259	289	238	274	257	266	263	298	262	255	280	264	265	292	253	292	257	279	265	253	257	267	262	263	231	276	275	259	278	274	258	291	270	263	274	241	250	260	252	276	276	260	249	241	246	293	274	252	249	276	229	255	252	256	247	272	258	256	243	239	250	281	272	262	268	266	259	255	243	266	259	260	246	240	263	241	234	254	243	247	259	269	248	246	257	299	252	265	268	262	283	255	286	249	243	265	241	253	239	286	249	260	255	270	252	257	270	283	248	249	249	245	272	256	277	257	249	254	253	248	234	267	232	262	263	283	257	235	260	243	262	242	291	284	278	234	270	256	255	276	271	262	261	278	253	278	275	271	253	248	257	271	225	253	245	283	271	249	267	237	268	277	283	266	253	243	264	269	267	259	253	258	261	247	300	226	282	266	279	271	239	261	284	273	250	267	293	266	257	253	230	249	265	270	277	277	255	267	269	280	228	240	271	255	271	254	259	283	281	242	251	260	289	257	276	289	247	264	270	253	267	283	235	275	243	262	286	239	242	298	243	232	245	265	253	257	267	246	243	272	254	296	255	264	254	276	283	258	260	243	269	250	258	283	247	261	266	263	248	259	264	263	245	256	264	258	276	285	257	251	279	258	283	265	274	234	254	282	253	266	278	267	243	282	267	246	283	258	263	231	275	220	285	254	279	255	270	270	288	246	235	237	268	273	263	304	262	249	243	259	276	286	246	246	280	250	257	261	244	253	276	236	253	250	246	252	272	262	286	284	276	249	276	256	265	258	255	260	244	280	279	248	244	242	221	267	279	275	271	254	282	265	276	258	255	280	268	251	245	268	247	253	240	259	257	244	255	260	249	269	293	245	264	274	271	276	273	275	247	253	266	282	266	240	268	250	262	243	241	251	274	227	253	255	282	237	250	282	273	226	293	266	257	252	254	267	263	293	273	285	267	242	266	249	254	258	288	245	275	260	261	276	242	247	233	259	260	259	236	264	253	257	240	247	283	280	251	253	285	266	237	273	305	266	286	247	254	268	262	260	248	264	254	251	250	222	254	252	233	254	251	252	284	263	261	278	257	270	273	249	283	256	244	249	256	287	275	249	278	269	229	256	251	282	269	240	254	263	261	244	253	265	270	254	283	240	250	273	290	255	263	262	273	265	276	276	245	253	234	262	250	266	268	259	251	272	266	239	269	261	264	262	249	301	250	258	254	281	284	251	257	255	243	247	273	244	221	251	252	249	274	249	266	273	255	310	257	217	279	236	235	253	241	293	257	257	272	265	280	260	262	258	256	274	287	279	276	242	259	238	265	266	259	270	252	257	243	270	278	256	259	274	242
23789	21696	29996	23928	21696	20197	2166	806	642	572	458	464	447	438	399	404	350	368	376	361	335	341	343	347	307	321	297	330	320	319	302	302	329	303	326	277	320	297	283	299	277	317	305	313	294	303	283	316	307	311	285	287	304	313	306	282	268	335	293	298	309	288	287	305	292	306	285	270	313	319	300	293	296	274	314	305	299	304	302	311	316	289	293	313	286	337	302	288	304	306	273	272	301	315	297	316	315	297	286	288	252	299	310	279	266	300	282	272	278	288	297	263	271	297	260	314	317	300	283	291	309	312	299	296	291	297	301	302	269	283	305	292	269	306	308	324	307	292	311	281	309	283	270	299	283	278	284	278	295	270	294	284	272	294	288	305	288	300	260	281	301	278	265	300	307	287	299	300	285	332	285	297	297	285	255	312	297	271	300	305	299	267	261	273	272	278	303	319	295	278	300	306	275	321	324	307	297	292	270	288	309	303	294	305	270	314	265	296	325	332	320	275	274	312	297	303	299	291	303	321	309	313	312	307	305	277	324	279	299	280	273	310	282	258	301	293	276	295	299	261	286	282	263	267	312	277	278	311	336	292	275	276	301	312	324	255	310	324	289	286	298	259	305	302	269	259	292	302	322	268	282	299	297	259	299	292	292	298	255	307	292	266	305	279	302	291	328	280	274	289	290	309	298	288	290	323	285	283	303	267	315	274	251	276	300	298	277	298	301	265	306	280	281	290	292	282	292	320	329	271	283	276	292	280	250	311	297	307	289	333	267	288	298	316	264	304	282	271	293	279	292	280	311	286	293	304	288	296	301	284	288	285	299	322	311	273	298	293	279	310	289	270	297	261	320	286	274	282	278	274	292	265	278	290	264	282	278	267	296	319	301	283	274	306	308	298	309	278	304	289	299	298	292	283	273	277	292	318	283	290	284	283	275	255	264	265	258	302	293	289	291	272	289	282	322	267	290	294	283	278	309	349	265	327	279	285	302	272	309	289	284	297	290	277	275	299	295	294	295	291	325	308	293	270	277	304	287	273	303	310	284	297	286	297	302	254	274	313	300	254	291	290	292	299	326	266	282	290	280	305	294	322	283	313	290	274	311	293	310	326	298	286	312	298	299	277	278	306	290	292	268	303	289	275	297	285	295	302	299	304	307	299	294	292	242	295	314	303	282	311	295	292	281	316	284	289	274	322	280	293	313	274	302	306	289	311	290	283	305	298	297	279	299	305	319	271	273	276	276	285	304	301	279	279	282	283	287	293	297	257	293	269	283	317	286	290	309	289	269	318	304	315	312	276	268	298	292	307	256	300	284	263	275	296	279	307	285	257	263	323	290	280	295	281	296	280	282	319	287	304	300	274	287	277	316	270	281	263	267	323	310	316	294	280	280	303	312	305	307	282	282	315	320	298	309	275	291	309	282	340	272	282	274	294	286	315	293	304	300	296	295	277	302	308	300	283	306	282	310	254	282	280	263	308	282	244	303	302	284	323	294	291	289	256	272	297	262	294	279	292	308	306	287	279	308	315	309	308	302	298	297	297	268	295	267	291	313	316	301	286	322	261	287	280	298	264	304	307	273	256	324	270	267	283	277	333	275	305	258	255	280	298	270	289	273	321	257	311	300	274	328	274	281	302	288	311	285	294	282	278	309	289	294	290	286	276	282	300	267	301	315	263	306	285	291	303	306	290	306	319	264	313	288	289	291	319	269	275	296	294	285	270	277	313	297	276	276	330	293	295	270	301	285	304	326	286	291	298	283	286	283	278	291	273	266	299	299	277	314	301	287	277	309	276	283	282	293	265	305	277	318	301	284	307	309	291	294	287	294	315	298	276	294	293	289	280	282	301	279	316	277	282	307	316	274	317	272	301	284	313	280	254	307	322	286	277	253	281	281	293	315	316	297	280	312	302	276	295	271	268	280	279	268	294	276	308	269	279	319	256	299	311	291	291	281	294	297	303	286	288	275	295	283	292	276	277	279	328	272	288	276	292	264	274	297	318	264	310	319	325	288	283	299	273	304	275	307	266	298	299	274	285	276	308	282	278	295	306	302	277	321	324	303	286	317	287	297	321	306	285	308	271	318	295	273	288	278	275	309	307	330	262	300	268	284	285	320	268	313	293	297	319	288	289	295	295	291	332	292	295	269	287	291	298	280	291	267	275	295	282	322	286	290	295	291	319	297	283	283	297	251	309	314	274	259	313	297	278	314	286	277	305	306	288	309	278	272	277	266	305	270	271	284	317	302	295	282	266	287	274	320	291	311	322	294	312	289	321	284	265	278	272	270	294	304	341	288	273	310	294	300	295	292	240	294	304	297	319	286	282	286	294	288	301	290	291	310	304	296	307	272	272	277	305	306	281	271	312	274	290	309	322	264	328	299	292	279	258	269	292	279	311	293	277	289	279	294	269	272	265	293	287	281	290	294	271	306	304	288	278	289	303	299	322	297	289	275	295	306	291	295	323	304	295	344	318	303	288	297	275	305	309	268	299	319	275	283	270	278	311	282	272	287	316	263	296	321	263	290	295	289	283	276	286	283	300	303	277	291	287	293	320	286	274	303	284	293	271	277	294	314	314	281	285	293	286	301	269	297	288	274	286	294	321	330	310	279	328	259	296	286	266	313	299	315	346	278	301	292	297	299	305	294	277	288	305	289	270	288	281	302	297	308	289	274	263	263	274	299	305	276	291	300	293	285	308	269	281	318	295	330	298	278	302	296	285	284	251	274	305	284	277	279	304	323	296	276	291	304	274	301	274	289	283	291	263	283	313	277	300	269	313	261	287	320	302	276	291	272	259	269	270	263	302	279	291	306	302	294	289	312	281	327	298	288	300	283	279	315	312	294	289	286	305	288	261	286	292	289	299	272	284	277	298	285	295	307	283	319	284	288	304	276	269	337	299	262	278	288	283	297	271	301	261	308	290	276	296	299	265	290	311	274	324	264	287	307	296	288	282	268	281	279	269	285	295	258	314	307	295	304	299	295	276	304	278	328	277	276	279	276	277	324	298	285	290	294	265	287	331	275	288	316	278	315	293	286	294	318	274	306	283	336	278	297	282	263	303	313	283	275	288	299	281	300	293	272	286	303	278	318	282	294	303	317	288	285	268	282	299	301	278	243	294	308	311	291	285	290	298	286	296	312	277	312	281	319	277	282	300	334	324	309	319	309	293	295	312	309	302	323	254	292	279	278	316	313	295	286	258	290	272	271	288	300	275	282	310	308	304	268	274	294	285	280	283	298	292	315	324	255	267	298	280	303	296	306	307	292	281	309	304	280	310	298	286	274	265	302	283	318	278	297	300	255	309	317	266	291	295	269	289	308	293	281	306	288	298	298	291	260	300	258	279	294	272	287	254	272	307	312	331	256	282	267	315	298	271	267	243	273	314	313	279	274	303	273	294	300	317	291	307	285	301	295	300	329	281	308	291	307	267	277	291	292	303	293	297	282	284	303	321	280	282	257	310	293	267	308	283	320	287	282	296	320	277
44893	15556	13994	7564	5169	3880	2942	2328	1917	1610	1376	1335	1198	1067	999	957	850	806	818	781	734	715	754	702	692	633	643	689	654	628	625	572	610	620	633	635	580	560	613	594	553	565	588	594	586	594	572	538	572	594	555	580	591	565	578	593	567	581	590	587	566	579	595	549	532	566	543	610	573	559	553	560	583	555	557	533	562	580	560	535	532	509	549	564	547	565	567	594	546	560	536	528	567	500	600	542	565	547	553	580	570	540	538	560	536	572	544	556	557	566	563	549	549	561	546	539	543	539	552	553	538	524	531	550	531	560	562	558	553	529	525	518	554	541	549	543	557	533	524	546	547	565	563	556	524	539	575	565	535	592	537	548	520	523	534	540	588	532	554	576	586	531	559	562	514	533	549	532	576	570	531	523	565	559	591	563	574	576	550	555	583	565	564	572	538	541	543	550	537	505	589	507	556	506	559	527	549	544	508	564	573	527	573	546	510	575	569	495	547	559	590	545	509	519	577	552	554	524	559	563	535	591	544	548	554	564	523	545	558	569	531	519	519	547	521	547	535	536	493	528	552	541	538	545	526	523	557	546	506	585	513	595	534	537	565	554	541	570	515	545	571	542	561	542	581	546	563	559	595	555	560	529	532	517	546	574	545	561	551	567	545	561	531	561	547	565	543	544	526	546	545	552	616	519	586	528	521	550	550	542	560	509	556	536	545	540	564	532	497	527	532	537	520	518	561	504	569	555	516	541	572	542	568	556	507	538	542	540	540	542	560	522	550	582	549	550	539	544	530	535	553	577	522	514	558	580	528	539	583	502	537	580	511	548	571	539	541	536	564	556	513	521	521	532	524	562	556	585	565	569	531	548	568	560	537	526	553	506	558	571	549	523	570	552	511	531	578	522	568	540	538	513	577	543	558	530	530	553	538	530	525	535	517	542	479	556	546	554	541	549	574	542	545	537	523	539	521	591	543	562	551	614	530	550	547	533	525	607	539	580	533	585	531	542	564	506	539	573	548	536	552	543	549	564	524	550	546	493	605	579	557	578	529	584	513	528	530	537	584	537	567	587	532	574	543	544	542	564	555	558	553	561	489	562	538	555	539	540	512	540	540	584	588	552	554	564	513	549	507	569	556	568	535	552	527	578	565	504	527	572	548	561	564	528	565	539	557	537	528	562	578	561	565	540	551	590	529	547	533	582	561	575	537	575	553	513	521	535	565	549	540	543	500	569	542	548	541	555	563	563	552	551	566	529	549	562	509	538	492	563	553	554	553	541	555	504	531	580	519	521	538	552	590	541	563	542	531	526	539	552	555	564	548	528	540	544	556	525	581	527	510	558	572	588	580	559	584	541	531	583	579	560	519	565	522	543	541	512	533	523	524	580	531	524	583	532	529	554	572	563	571	507	528	550	545	547	568	567	539	547	515	550	567	531	549	526	571	554	522	515	524	590	548	507	538	526	515	532	530	518	589	554	527	537	544	569	553	551	549	507	533	568	554	506	510	536	567	547	528	514	539	522	551	565	530	528	528	559	561	585	506	576	550	521	536	517	540	525	570	540	547	544	576	582	547	551	550	544	498	577	544	540	536	562	537	559	576	546	552	559	530	542	596	538	540	534	539	564	534	559	572	557	562	579	520	577	541	528	558	547	543	583	522	550	508	560	573	539	550	577	554	592	574	523	562	535	523	517	549	519	522	516	549	559	530	602	516	504	534	538	567	525	541	586	538	510	537	503	520	549	570	563	546	569	498	553	543	512	548	528	583	525	541	535	512	521	573	550	526	543	560	558	563	570	589	535	529	532	539	543	561	566	550	554	573	597	567	573	558	576	564	508	522	545	554	531	552	538	512	531	512	548	545	505	563	546	536	547	539	572	537	530	488	546	558	567	565	519	538	533	502	543	566	539	541	533	556	545	550	574	532	544	495	509	537	558	560	537	574	555	522	585	513	526	565	581	543	547	562	524	549	567	616	557	543	512	567	549	582	569	601	560	577	520	536	576	541	525	556	523	545	543	549	526	553	545	584	506	574	553	584	569	536	570	543	546	536	533	532	577	513	567	547	586	576	550	594	584	550	556	590	562	568	549	522	593	560	568	550	559	556	519	517	529	549	549	556	527	543	567	523	544	519	600	563	547	541	548	561	509	538	564	524	519	579	550	550	580	561	547	528	588	527	549	567	546	545	555	517	550	555	585	536	568	527	534	580	584	563	517	534	551	539	538	575	560	537	545	531	535	534	526	554	584	549	541	541	532	581	556	568	552	553	543	567	588	601	536	509	550	555	524	563	543	542	557	531	568	569	572	578	548	519	568	540	569	564	580	542	529	566	545	576	526	561	556	526	531	620	509	554	583	534	542	582	530	565	564	593	540	522	548	491	553	590	555	562	578	509	543	555	542	515	495	566	564	531	551	584	537	485	521	528	506	502	513	550	582	550	588	520	579	542	508	574	536	541	512	564	552	525	539	546	560	498	525	575	537	533	541	567	536	578	549	558	561	545	559	540	548	563	584	589	529	579	553	552	517	511	563	524	518	569	577	568	558	540	534	541	594	567	570	582	588	574	549	501	557	535	559	552	593	543	552	516	530	522	628	548	560	527	507	592	548	544	597	558	560	498	536	553	547	519	567	551	562	580	542	518	537	535	528	531	523	560	585	508	591	536	594	535	555	511	536	541	531	505	547	522	510	531	524	562	583	582	524	542	532	513	536	579	555	543	529	554	514	569	528	572	555	539	529	530	526	560	563	549	566	557	542	573	521	560	549	604	516	547	545	547	584	556	547	538	539	547	501	568	560	535	533	555	561	540	552	570	574	546	546	554	568	537	548	524	550	577	526	545	551	538	517	588	504	539	577	544	543	550	532	544	575	547	547	555	543	548	510	556	544	539	571	520	571	550	596	512	556	566	552	560	539	535	572	524	482	522	564	506	489	584	565	540	508	515	567	605	624	536	558	523	530	527	553	569	544	533	561	541	579	548	532	507	553	576	543	560	494	496	516	552	557	532	528	548	534	606	542	547	561	490	554	530	556	538	553	545	539	556	554	548	554	527	547	546	560	536	550	519	549	552	535	518	586	582	532	559	522	549	514	520	544	590	526	543	543	538	506	552	569	572	546	557	526	502	549	569	523	504	559	563	535	536	494	525	575	565	557	542	578	523	517	545	544	533	535	539	531	515	522	556	537	529	540	568	529	547	557	528	505	546	516	527	585	543	564	501	564	557	533	548	545	540	514	567	548	533	585	537	551	549	538	552	529	510	548	557	546	532	504	554	521	562	546	599	549	525	544	551	587	569	582	557	549	543	527	544	555	521	511	543	530	565	550	536	523	541	560	534	574	549	551	527	552	551	575	550	577	562	540	540	540	560	539	545	557	528	541	555	557	527	599	522	507	591	547	569	539	537	598	526	555	565	572	578	559	540	599	537	558	537	577	518	569	550	517	576	583	527	548	563	522	519	582	571	532	553	526	578	557	579	563	556	520	539	565	538	537
27453	21236	8541	365	155	123	115	92	94	86	104	110	87	79	77	72	77	83	88	88	68	83	92	76	100	76	89	90	80	87	90	65	103	91	68	86	94	74	86	79	66	90	74	89	84	81	90	73	80	81	73	91	92	84	83	83	81	72	64	75	65	83	92	76	77	86	83	66	86	71	75	83	82	62	104	85	88	91	72	103	63	74	82	78	83	90	77	90	83	107	80	83	77	80	73	90	76	80	76	83	81	74	78	77	82	92	76	79	87	84	77	73	78	86	83	88	84	78	73	73	65	87	75	83	89	82	73	79	86	88	79	81	75	78	78	97	85	70	78	88	98	78	76	85	62	74	91	73	74	78	81	81	84	85	75	73	78	77	61	73	94	77	90	75	75	64	91	81	81	54	76	60	73	68	86	86	88	67	78	86	81	62	78	84	68	81	85	70	70	62	81	67	71	65	77	77	80	84	84	74	80	57	97	64	74	83	84	80	86	77	84	70	90	96	75	86	74	86	63	77	85	84	87	80	74	81	76	87	95	80	83	78	81	74	94	77	89	75	72	83	84	72	89	69	86	85	84	72	94	77	91	75	78	91	85	83	80	66	70	99	85	77	76	76	83	86	77	68	71	92	96	88	74	79	88	81	85	76	77	66	78	75	82	72	87	67	86	89	91	73	79	82	73	103	81	80	77	84	74	77	69	71	85	73	78	68	84	85	96	71	92	82	62	72	79	84	86	83	81	90	73	76	77	90	93	87	77	91	83	82	83	80	79	82	75	78	84	81	74	84	77	73	76	64	78	78	87	90	74	75	78	64	76	73	80	74	97	77	77	72	74	70	79	76	75	65	76	84	82	64	90	85	78	93	76	82	79	80	81	99	59	71	87	73	89	87	89	87	88	88	78	80	81	68	75	87	79	85	85	90	77	68	87	87	93	80	98	84	56	72	85	73	80	73	103	83	87	83	102	75	102	83	83	73	82	60	65	101	77	77	90	79	80	87	83	81	101	78	89	68	64	77	82	77	72	70	97	78	66	73	84	81	93	87	78	70	69	69	77	81	75	72	84	86	93	68	84	72	100	77	73	64	74	70	77	68	74	91	84	81	70	77	79	83	75	87	91	79	85	72	85	56	72	57	65	82	85	77	82	85	89	82	92	88	69	91	85	80	89	71	86	72	91	67	81	87	70	78	76	78	86	88	82	66	76	92	76	84	78	70	86	65	71	69	79	77	70	77	75	79	82	67	68	69	79	74	74	75	79	79	65	76	77	70	74	92	93	73	92	83	82	71	79	68	84	76	78	85	72	84	87	77	71	80	83	83	91	81	75	79	89	89	75	94	84	86	72	68	68	83	83	90	75	77	75	77	66	80	77	79	64	74	71	83	74	85	70	93	88	73	86	66	76	73	91	85	99	71	81	91	70	85	73	84	68	68	62	81	79	82	71	78	89	79	75	76	88	81	84	86	72	77	80	82	76	68	77	72	84	82	98	87	80	77	75	91	88	83	81	77	95	75	78	77	80	74	90	71	70	67	84	70	95	81	94	72	63	64	85	75	75	88	84	73	76	87	80	90	75	61	86	84	85	93	82	79	85	81	94	96	82	79	75	99	87	77	72	91	86	94	86	89	77	88	99	75	79	108	80	68	76	85	74	90	70	91	88	74	93	67	84	80	109	72	65	97	80	83	80	76	90	60	99	85	94	89	90	65	74	85	74	66	85	71	67	67	85	76	71	66	70	75	74	85	80	77	87	89	80	77	76	80	83	83	75	69	80	83	73	85	91	84	68	54	76	82	68	87	71	71	78	87	74	92	89	90	84	81	73	87	74	77	67	71	82	89	86	84	84	80	83	83	87	80	69	89	84	73	95	89	78	79	69	93	81	92	91	75	68	79	68	84	68	72	85	91	89	82	81	72	82	96	79	85	72	73	79	64	74	71	61	70	82	81	80	72	73	85	82	70	70	72	87	68	85	70	86	77	82	71	74	78	86	92	81	96	74	95	88	92	79	87	79	93	84	79	78	88	81	74	84	81	79	72	76	88	94	77	94	93	100	89	66	77	88	77	74	100	76	91	75	88	91	76	89	90	87	97	83	87	94	76	84	81	88	77	88	78	93	80	74	79	83	75	80	64	87	73	88	87	86	87	78	92	85	79	82	87	75	80	75	84	98	84	75	96	83	82	77	88	80	80	57	71	66	90	89	70	87	90	77	104	91	95	80	101	92	77	83	74	91	87	83	88	83	85	94	83	72	86	72	91	82	81	74	75	68	65	96	82	95	79	83	81	57	101	79	88	82	78	84	71	78	84	72	84	82	78	83	66	89	87	85	75	79	78	80	96	83	72	75	70	73	73	80	78	84	84	91	83	78	88	76	79	81	82	88	80	70	83	85	91	81	98	87	85	79	85	79	85	97	85	81	87	82	92	77	86	100	74	76	75	74	80	72	82	86	92	65	72	67	93	86	79	79	95	79	90	82	81	76	72	77	75	78	86	77	89	86	77	76	74	88	99	81	92	96	78	90	87	74	79	60	78	78	80	82	89	78	81	77	89	82	83	98	76	64	90	83	84	86	94	88	92	77	75	84	77	94	82	70	76	78	79	73	73	69	74	69	85	92	94	72	85	80	92	85	79	78	73	73	78	95	87	69	66	81	75	87	93	93	94	93	79	93	67	89	78	72	57	65	87	88	80	79	74	62	103	90	72	98	77	69	70	96	68	89	79	74	82	101	97	74	92	81	87	75	78	81	83	87	73	77	96	78	90	88	69	81	88	77	59	69	70	69	79	90	78	78	91	76	69	84	62	95	78	72	87	81	80	91	76	74	71	88	79	99	91	73	67	67	78	85	66	89	78	79	80	77	65	87	88	71	92	80	78	86	85	80	75	73	85	90	95	91	74	83	73	93	73	87	75	81	91	79	74	85	88	84	62	82	91	75	89	81	78	73	75	81	65	82	92	82	82	75	83	92	81	90	85	87	71	82	72	76	85	96	92	92	87	84	89	80	80	82	95	79	81	77	81	78	75	74	81	81	56	82	82	90	79	78	80	86	90	74	77	75	86	82	85	101	83	69	88	67	70	77	75	83	70	101	71	87	58	83	92	89	79	79	92	87	78	73	86	85	96	85	73	96	80	86	92	75	80	82	83	84	79	83	63	77	80	88	83	65	85	100	71	99	80	69	76	70	88	77	77	74	70	75	89	91	77	95	79	86	62	75	81	56	89	94	82	78	75	76	98	92	76	103	68	71	86	66	81	79	80	74	87	69	96	89	47	93	76	87	70	77	79	64	81	77	68	84	81	94	71	99	81	78	86	80	71	66	81	92	66	85	84	86	76	74	65	78	81	88	61	94	84	70	89	77	85	81	81	64	78	92	82	65	74	99	74	82	88	90	74	75	81	67	68	82	85	89	106	84	77	78	85	79	77	82	85	84	77	90	66	83	72	75	75	77	75	84	84	86	78	90	70	91	88	91	74	81	82	84	88
20390	1981	1196	645	448	325	276	280	237	215	208	237	201	180	170	200	176	175	201	180	181	193	193	183	165	183	190	178	185	180	176	166	202	177	189	184	191	185	159	173	177	178	166	159	175	196	153	172	176	197	186	184	177	177	168	155	176	184	164	191	198	187	191	151	151	185	192	167	175	180	159	165	180	169	162	168	173	173	194	206	154	179	166	166	184	185	184	179	166	174	156	175	155	190	171	193	179	173	181	172	182	168	201	184	155	192	159	155	175	190	172	170	178	147	199	188	168	203	178	201	193	157	158	174	162	178	175	188	192	174	184	181	185	169	178	195	173	186	172	207	169	171	191	145	167	178	196	164	204	177	179	188	177	177	184	162	171	184	168	177	161	173	192	187	162	171	160	191	162	195	175	167	175	182	179	178	168	175	161	177	176	161	181	154	182	184	169	155	179	182	190	182	180	190	199	175	180	189	170	157	162	167	187	175	164	184	177	190	158	181	195	177	151	169	167	152	177	172	190	172	185	209	181	195	167	168	153	183	196	196	165	167	195	175	185	170	166	181	180	189	180	186	177	179	198	180	179	181	159	160	149	185	181	177	164	189	184	191	176	159	201	177	169	152	194	197	180	180	176	197	173	161	189	187	170	171	169	182	196	178	161	163	181	194	185	174	172	184	176	186	185	185	174	151	135	204	162	187	177	170	197	201	188	173	192	170	153	182	168	208	189	170	186	175	195	167	172	181	179	166	165	188	162	190	191	166	169	191	176	181	197	165	159	211	171	175	187	181	176	176	184	173	192	163	162	173	164	173	169	162	189	145	171	175	209	168	180	185	220	172	169	183	177	204	179	171	178	181	169	175	195	165	188	183	180	169	163	171	191	174	161	169	166	165	177	171	174	176	170	165	164	180	188	164	181	184	181	186	183	183	192	186	200	177	165	170	163	146	173	193	178	167	183	193	192	179	143	167	167	152	181	176	180	166	164	171	164	193	185	211	178	180	163	151	154	170	185	181	176	195	184	184	180	181	179	160	168	178	183	194	190	166	179	185	160	211	167	166	177	172	174	170	167	192	169	194	190	198	154	173	176	174	185	148	179	176	185	182	168	165	191	152	177	157	167	195	157	186	159	167	177	167	185	179	183	189	174	183	186	179	186	196	170	179	215	194	168	162	178	146	168	173	175	205	169	177	163	170	186	202	188	182	175	149	194	178	149	168	148	183	170	199	153	185	184	170	174	177	165	201	150	182	184	187	182	182	155	185	167	170	183	175	188	174	206	200	191	173	190	182	177	172	174	165	159	166	179	192	169	174	182	183	156	198	166	154	177	180	176	166	153	165	163	182	163	180	187	194	188	164	177	196	199	169	178	204	186	174	198	180	195	174	172	168	188	161	175	181	189	144	194	165	175	168	152	200	199	164	177	181	177	175	175	179	199	190	184	186	186	167	158	170	177	178	193	197	168	174	181	180	191	191	170	169	182	158	195	160	189	192	192	180	168	178	174	174	194	178	156	187	184	168	155	180	198	157	173	211	157	190	174	183	158	187	173	153	164	188	184	172	170	167	200	184	166	177	176	161	176	181	179	182	184	172	174	190	163	164	177	175	188	174	180	181	187	182	181	172	164	174	177	206	174	157	155	188	181	174	167	197	180	183	164	178	197	168	182	178	166	193	186	174	176	177	172	185	181	202	185	181	186	178	161	170	159	188	190	153	178	170	207	174	178	179	183	158	191	186	175	183	161	201	157	144	179	176	176	184	202	192	161	204	165	184	171	180	179	195	158	175	177	174	155	178	186	212	172	172	167	207	173	174	164	195	145	187	187	175	202	151	155	183	171	166	188	188	197	179	190	169	200	165	182	169	191	191	200	170	195	164	178	175	145	186	189	189	174	155	185	178	175	154	187	174	163	161	186	165	175	162	166	179	162	192	187	171	165	179	166	190	167	174	185	174	174	174	206	177	172	150	160	162	166	192	189	182	170	148	179	189	189	149	172	181	188	176	174	159	198	175	176	212	156	196	184	171	142	190	187	170	162	191	193	166	170	180	201	175	178	197	174	189	178	166	187	185	180	170	189	165	147	169	180	206	211	164	174	184	155	179	165	161	178	193	165	181	168	159	188	152	185	172	162	190	171	170	173	189	162	160	197	180	170	164	189	166	177	172	179	149	174	181	186	184	162	162	188	170	179	167	178	174	167	188	174	171	180	205	176	187	192	199	181	192	171	176	191	174	169	202	167	178	202	157	182	156	178	186	173	190	165	185	177	175	195	179	192	187	185	194	170	184	152	179	157	178	158	174	169	190	165	200	198	171	169	180	173	183	168	208	199	203	179	182	159	181	185	171	173	187	183	179	183	153	175	168	178	172	154	158	168	184	174	202	188	162	185	155	185	168	193	176	186	186	164	184	184	192	181	181	180	190	188	178	163	176	203	183	170	189	154	175	177	199	181	157	171	184	179	172	171	154	154	167	176	169	183	177	161	171	181	181	176	164	166	178	147	173	200	188	175	166	169	170	202	168	157	164	170	171	186	164	160	171	192	189	184	187	167	170	188	186	180	197	190	170	167	184	186	179	160	178	157	175	176	193	176	180	172	170	175	179	156	167	152	163	181	172	179	184	168	173	168	172	172	167	170	181	179	158	179	169	194	159	180	175	196	188	178	189	176	187	150	188	164	183	154	163	170	209	191	190	179	183	162	164	172	172	176	171	152	186	175	184	171	174	183	175	182	186	161	171	177	164	186	180	180	177	167	192	187	211	174	190	169	187	171	179	195	173	154	168	163	172	166	191	137	175	187	187	175	152	164	192	174	158	194	165	182	182	162	168	183	190	187	180	182	189	176	169	170	164	183	175	169	164	168	176	172	154	160	181	180	168	173	169	171	192	169	179	184	164	186	187	173	174	168	166	152	166	166	173	152	166	175	167	192	177	183	183	187	186	177	172	191	193	157	166	194	185	202	182	181	175	155	157	186	155	177	148	153	187	187	175	190	194	195	152	160	186	184	183	161	151	179	164	192	170	170	157	170	173	163	166	166	197	178	183	169	175	153	173	185	174	177	163	193	180	198	172	191	174	160	163	205	188	169	199	169	182	185	170	179	186	171	153	178	154	169	176	188	181	166	170	169	181	183	186	153	198	165	161	177	152	184	186	179	155	169	155	207	172	160	155	174	183	178	169	180	186	192	169	165	174	190	210	179	168	170	164	184	190	197	179	165	150	183	174	181	193	186	192	178	197	157	185	165	186	192	201	185	188	180	198	189	178	199	160	183	164	145	189	167	178	176	167	170	149	178	157	170	152	177	167	173	176	180	169	190	153	182	180	178	171	179	166	142	178	162	181	202	164	180	169	184	165	174	194	175	221	161	180	190	189	177	170	168	169	213	181	204	173	183	160	180	193	180	184	180	178	163	179	182	155	175	161	188	169	177	186	184	164	169	187	171	191	185	168	160	162	155	172	192	191	170	153	174	170	198	147	201	172	206	145	180	193
24730	21633	29019	24742	20932	2269	540	369	305	262	225	240	192	168	174	187	186	190	168	160	162	172	158	147	136	173	150	154	144	152	161	152	132	124	164	135	161	129	139	149	135	150	134	122	130	144	138	147	131	140	152	137	143	126	143	143	142	123	123	152	135	139	119	120	135	140	169	131	125	132	130	138	140	143	137	120	127	146	136	132	134	145	125	158	122	131	157	132	140	138	145	134	130	126	129	144	127	141	138	138	127	143	156	127	144	125	134	157	137	144	128	153	128	128	125	124	132	117	141	138	141	143	144	136	144	137	114	139	125	151	124	124	140	139	152	162	134	116	140	116	154	136	138	160	147	149	136	130	131	147	126	125	120	115	140	131	134	133	128	128	143	129	119	134	141	121	117	128	152	127	131	137	137	146	141	141	141	149	132	126	144	113	142	136	135	132	139	130	140	113	130	130	114	139	130	135	148	128	142	125	130	108	129	135	134	129	142	132	130	107	139	125	117	132	143	141	133	123	144	121	145	132	139	135	145	143	124	128	133	125	132	138	144	131	122	131	129	166	141	122	145	143	144	125	117	118	125	119	139	136	131	130	141	136	151	129	135	132	128	134	129	124	124	149	127	159	140	124	129	122	108	127	132	147	118	135	143	149	146	126	132	130	134	125	132	134	150	154	136	128	95	156	130	142	144	120	120	155	146	154	146	127	125	131	134	143	135	141	137	129	125	144	137	140	105	135	141	151	111	129	134	117	142	136	153	120	136	120	156	139	144	147	122	123	127	147	147	134	127	143	116	117	129	134	136	105	124	132	137	91	140	140	123	123	130	122	145	128	141	128	137	135	143	134	120	146	124	140	143	148	133	135	112	135	131	154	145	131	143	117	141	157	109	134	111	150	150	130	137	124	140	105	119	150	116	129	127	142	140	147	123	143	141	134	133	142	139	158	136	132	127	133	116	132	122	131	111	134	132	141	150	143	112	122	129	144	161	134	150	127	154	133	122	132	136	118	117	138	108	139	130	121	112	141	127	121	140	138	141	129	142	134	129	114	135	133	115	143	147	132	119	141	113	127	132	137	145	126	139	142	136	140	146	124	140	138	127	153	132	142	147	139	132	132	133	140	150	120	156	142	126	152	136	137	141	124	151	134	134	146	125	130	134	110	123	128	131	127	121	134	139	126	129	126	125	137	112	134	122	126	149	128	143	168	130	148	130	152	123	138	129	134	123	157	126	117	134	153	118	132	122	135	127	154	139	134	122	142	126	126	143	148	140	95	142	142	131	112	128	119	151	121	126	139	145	136	136	140	134	128	122	126	125	124	138	133	138	129	148	148	128	125	100	160	127	155	133	137	98	144	137	138	142	138	126	125	127	138	143	119	148	155	136	127	131	127	139	136	142	131	109	110	140	136	128	128	140	137	149	149	140	126	157	142	154	130	118	122	139	143	116	140	134	129	135	139	128	119	146	130	130	137	143	129	136	137	145	121	130	163	123	136	136	128	142	137	113	132	149	141	145	126	146	115	139	115	135	131	138	141	132	141	125	141	141	154	136	121	129	127	116	120	146	154	114	146	132	142	137	132	122	124	131	158	141	134	120	137	128	133	155	130	125	130	119	135	127	135	126	130	139	134	132	137	109	132	140	127	133	136	154	114	140	144	135	148	146	102	140	123	134	158	130	138	139	148	131	114	136	125	138	137	113	130	125	117	147	131	144	138	132	123	135	136	122	136	132	158	146	120	138	132	114	133	146	139	117	139	117	151	142	121	154	133	126	142	153	148	121	135	126	144	151	128	136	125	123	125	135	141	128	107	155	152	141	129	127	154	147	135	146	133	141	143	119	130	137	132	126	112	138	135	116	122	134	132	107	131	134	140	129	132	132	133	142	135	131	129	135	120	137	136	116	148	143	123	149	126	139	142	123	136	140	136	130	150	136	140	116	150	145	157	146	134	122	131	128	138	134	145	148	154	131	138	132	148	113	129	129	147	137	135	136	134	132	134	128	115	135	120	137	133	144	147	133	157	126	126	145	124	126	130	119	118	110	131	149	132	120	136	154	137	152	131	122	154	123	139	145	126	121	132	136	129	130	118	143	145	122	137	116	147	127	125	130	123	131	121	133	119	139	133	129	138	138	147	129	130	150	132	141	111	129	112	107	130	136	145	149	145	137	132	146	136	135	114	124	122	120	128	102	143	141	127	130	123	133	136	115	142	132	135	162	145	120	124	143	114	134	132	136	143	136	128	143	145	130	132	136	119	127	125	142	141	122	138	129	132	103	155	132	129	126	136	136	141	127	130	141	135	138	129	139	132	141	155	135	158	138	125	143	138	123	154	138	147	139	141	152	125	135	119	135	149	112	158	136	143	133	127	129	132	136	142	133	138	131	118	136	158	119	131	119	113	123	148	134	138	121	153	130	118	121	134	126	165	156	128	138	133	122	125	167	165	136	143	140	135	140	134	122	126	118	121	130	133	122	148	123	121	132	144	105	118	146	139	138	137	124	135	152	128	113	119	125	123	130	150	114	144	127	128	141	141	139	129	143	118	126	142	134	131	143	126	104	126	124	149	125	129	125	151	127	138	142	129	128	138	146	155	132	116	130	129	134	138	123	136	123	144	130	136	134	131	146	136	141	124	152	140	147	130	154	134	141	122	149	154	130	143	139	145	127	154	116	130	122	127	134	125	132	139	137	152	116	139	128	112	116	131	130	143	150	154	147	145	137	130	132	129	125	148	127	135	141	134	138	151	134	159	133	156	126	130	113	122	128	130	133	128	137	145	136	106	137	134	138	138	117	133	134	138	124	145	109	150	117	116	113	139	138	151	134	152	144	129	150	115	129	138	113	140	155	157	125	134	124	121	110	145	126	129	139	129	119	153	133	127	124	141	118	116	130	150	132	139	138	149	136	135	124	142	133	150	138	128	159	125	143	119	150	121	137	121	144	125	139	142	148	130	130	135	135	140	120	119	147	149	121	128	122	136	122	109	132	155	127	123	116	139	150	136	140	129	116	149	140	142	130	116	138	129	119	121	128	146	120	138	146	141	121	141	118	124	116	155	136	125	135	127	117	138	141	136	136	150	139	118	131	129	151	138	142	146	129	139	145	137	143	121	136	123	134	127	147	124	121	129	149	120	165	138	137	117	125	142	120	125	161	145	136	145	149	142	139	132	132	118	141	156	131	141	126	139	133	134	122	141	147	138	123	146	164	150	144	147	122	114	137	123	113	140	128	122	145	126	133	142	159	124	146	135	161	143	119	141	148	134	151	137	115	125	129	116	146	129	146	136	151	140	125	133	143	114	147	139	153	111	140	128	143	131	130	118	129	144	128	132	113	128	139	134	123	117	134	149	129	139	125	137	142	126	124	140	143	134	145	127	138	125	130	126	128	137	143	129	125	119	136	147	125	146	155	121	143	151	131	152	126	136	152	138	127	116	130	123	144	111	132	130	128	147	135	146	148	142	124	142	113	120	136	111	125	135	123	123
40052	10999	8668	4259	2838	2042	1575	1160	995	854	716	676	573	554	526	449	448	418	404	415	395	347	388	354	333	308	330	297	330	294	300	296	306	321	283	289	338	276	298	291	294	282	304	283	314	309	258	280	260	288	288	294	294	296	257	294	285	288	242	270	300	267	306	303	295	319	263	284	293	274	268	306	285	292	268	313	263	275	264	303	254	316	278	271	288	282	276	286	272	301	290	253	268	246	265	267	267	280	264	283	265	281	251	279	274	303	276	278	300	270	269	265	265	275	254	285	287	312	253	290	279	263	241	259	274	276	272	297	281	240	257	268	284	285	287	248	274	302	288	288	288	282	270	286	290	240	239	283	274	298	297	284	263	294	270	265	268	266	241	284	279	273	286	285	265	272	277	279	261	250	270	282	271	290	241	278	244	276	277	286	259	269	243	272	277	263	273	296	280	266	266	253	267	263	248	253	270	279	242	250	270	229	261	221	271	273	256	244	253	272	268	294	278	278	276	266	315	245	266	252	249	245	274	278	286	291	274	257	264	264	268	280	277	288	271	295	278	259	284	275	242	254	279	294	259	279	270	260	263	264	262	255	265	289	247	238	280	276	267	280	277	279	257	277	257	284	286	288	278	260	274	302	272	286	280	260	265	274	275	307	279	260	247	267	259	274	286	266	263	255	300	284	243	281	284	260	266	265	240	267	286	302	248	282	287	269	296	270	277	263	254	271	295	252	279	248	273	276	273	267	287	275	266	269	247	254	263	293	285	267	289	309	278	281	283	254	271	259	294	278	272	243	273	256	287	280	253	272	258	283	292	271	293	269	272	265	269	269	289	299	233	283	284	261	272	290	280	245	273	306	278	285	321	298	268	265	268	275	270	269	251	264	290	291	278	270	286	289	266	254	276	278	282	298	237	273	275	285	250	283	279	285	286	266	268	280	253	263	269	285	258	273	297	279	278	265	289	283	268	286	256	288	242	232	259	261	275	302	277	285	260	251	275	242	247	268	266	250	278	277	280	251	266	294	277	267	285	265	303	274	253	261	285	285	256	275	303	301	256	263	288	261	256	266	271	250	274	289	256	245	291	254	253	260	266	262	296	266	274	291	274	300	259	267	244	276	288	279	276	283	280	288	273	276	262	273	265	256	267	262	288	272	257	286	298	264	281	278	266	255	270	251	273	258	263	288	276	275	281	279	304	270	288	270	282	256	287	251	262	250	269	276	286	285	293	297	264	269	250	252	260	287	259	275	270	278	257	270	272	257	259	291	282	263	258	293	267	284	257	281	247	270	275	286	271	297	316	279	260	298	297	279	288	257	254	259	297	266	262	256	298	238	260	274	274	286	300	270	260	289	272	283	286	289	258	271	286	265	260	269	283	268	252	274	247	252	245	276	270	253	232	233	279	249	267	268	259	276	250	261	267	260	270	253	266	267	269	267	283	252	290	280	306	270	257	277	284	282	268	266	277	257	268	266	288	281	257	285	268	290	294	267	307	269	256	279	284	272	272	271	281	310	296	268	310	265	281	269	276	277	266	279	237	276	254	291	268	269	258	247	278	250	246	263	267	286	270	261	257	281	275	277	292	269	267	247	258	261	275	278	258	271	279	291	282	239	252	281	259	284	272	269	241	269	287	257	277	258	277	292	221	267	278	260	300	314	285	275	260	281	265	248	273	267	280	282	245	272	266	299	226	283	262	259	264	283	270	280	261	285	256	252	268	283	317	272	265	252	278	283	263	305	266	279	298	291	274	271	264	259	281	316	269	275	296	283	273	247	291	284	275	278	253	255	270	269	272	270	271	272	239	257	297	254	288	277	272	294	241	275	281	280	271	291	278	282	261	270	268	275	291	292	272	262	281	267	271	270	260	262	269	275	287	260	285	274	241	266	296	258	279	278	270	255	281	258	292	261	280	255	261	283	316	278	247	307	300	260	275	301	262	264	272	259	253	244	244	297	270	305	268	266	273	248	272	280	293	258	270	287	263	292	271	277	300	291	292	287	306	285	284	261	290	295	244	251	303	267	271	261	283	246	288	248	259	265	271	318	235	284	267	284	258	283	272	239	299	265	284	297	251	261	290	259	252	284	291	267	273	249	299	252	250	293	249	274	279	264	251	281	306	263	244	289	283	267	270	263	262	281	282	281	253	288	274	234	238	253	266	277	284	259	272	280	261	244	288	272	278	265	264	276	272	268	270	264	261	261	258	288	267	266	269	279	255	272	287	298	296	238	279	292	294	269	271	282	278	266	281	300	277	274	276	266	276	248	259	281	295	280	267	268	294	258	280	264	320	247	279	281	256	274	257	242	266	267	268	276	284	268	249	302	271	259	266	258	304	265	304	275	254	277	253	267	302	251	282	286	243	275	283	247	258	283	309	268	266	274	243	310	268	268	279	263	274	262	264	263	267	291	269	262	275	260	286	265	244	262	265	293	278	270	279	260	273	281	284	257	290	262	255	272	289	292	279	237	256	262	245	271	256	262	247	272	295	285	266	267	245	278	256	279	265	263	252	286	274	265	279	256	246	288	282	291	295	292	281	282	286	258	260	292	284	257	262	250	298	275	276	283	277	298	279	271	237	289	304	264	248	293	267	267	279	279	252	305	258	283	270	282	259	274	267	272	258	297	295	247	249	259	281	276	280	248	280	285	259	310	298	262	261	294	259	259	276	276	302	306	270	251	267	262	260	292	275	261	265	270	277	272	252	280	267	244	253	236	283	266	256	281	286	245	270	292	232	255	256	254	282	286	235	272	265	277	270	299	265	271	281	260	309	266	278	263	264	283	296	247	250	271	232	275	269	267	247	271	255	254	266	276	277	252	261	274	257	287	293	263	261	252	266	230	275	301	303	267	262	280	268	251	282	291	274	272	285	271	266	273	246	254	275	274	269	270	268	282	271	278	286	282	275	289	261	244	267	293	268	286	260	236	274	282	279	271	277	264	278	270	264	270	290	251	261	285	272	255	284	282	259	266	263	267	257	279	281	274	294	274	244	255	318	285	273	255	266	270	279	264	300	284	244	246	262	245	249	271	281	288	279	269	268	289	298	291	265	279	271	250	242	282	265	266	282	288	254	284	281	266	249	259	279	259	290	276	281	265	294	297	260	271	300	273	260	283	256	241	281	292	274	281	288	260	272	264	273	312	244	278	267	242	299	269	262	282	263	249	260	288	264	271	282	251	281	279	270	265	279	293	262	263	287	278	291	266	262	274	269	291	299	272	286	268	282	272	305	294	285	268	279	286	269	273	277	288	261	283	253	296	267	296	272	269	250	269	284	275	293	268	293	279	228	279	276	280	254	270	289	272	256	247	279	265	255	272	249	279	304	278	251	241	262	251	274	295	275	275	280	272	272	277	289	285	267	281	261	280	303	257	312	266	289	264	280	289	275	264	267	275	293	275	276	285	275	291	280	279	259	238	276	251	276	273	285	274	272	277	290	262	311	263	258	265	275	268	264	302	263	270	266	280	270	273	264	256	278	269
23752	21662	29898	23928	21662	20557	2319	786	586	542	504	503	455	397	390	426	349	351	341	315	359	338	340	300	306	341	353	296	330	301	292	332	267	309	310	305	309	308	311	317	287	299	285	312	307	296	323	284	318	293	271	264	289	322	290	305	313	295	308	301	312	281	292	294	280	285	280	290	288	300	293	280	293	270	293	293	289	275	274	291	283	298	286	278	283	281	284	329	305	303	308	260	290	281	297	285	270	288	291	304	280	283	299	260	292	289	278	281	265	269	283	309	313	253	279	264	287	294	263	275	294	269	300	280	288	294	281	302	314	289	287	277	275	277	299	296	295	312	269	279	309	290	310	296	297	282	284	315	292	303	293	323	347	277	279	277	275	285	295	327	306	315	306	277	267	278	305	283	271	322	291	292	301	262	297	278	317	292	285	316	295	296	291	283	283	285	329	281	297	292	302	299	282	315	278	269	292	290	295	283	289	280	287	267	291	310	279	312	274	299	271	305	293	283	284	303	291	308	303	277	300	342	279	296	291	299	283	286	293	269	303	303	266	276	287	273	321	277	301	261	271	276	275	304	292	290	289	287	298	271	293	285	293	261	282	284	275	308	292	294	282	288	294	284	290	311	256	273	310	289	304	288	281	236	291	285	299	264	284	280	273	295	307	267	313	265	298	287	295	281	274	285	303	285	297	265	277	295	273	287	277	289	282	302	270	299	309	313	292	285	287	279	301	303	270	289	322	277	297	292	279	302	298	295	301	309	306	299	306	282	274	286	302	292	296	285	270	286	286	285	286	297	293	279	280	295	312	270	303	300	292	289	271	295	287	272	294	284	310	310	257	309	252	281	290	261	308	301	308	297	288	311	299	271	280	304	272	301	302	295	304	260	312	274	250	286	313	299	297	308	292	316	286	293	280	273	271	277	254	288	300	294	265	278	302	286	303	290	265	289	280	283	306	301	284	273	295	296	297	276	277	288	274	285	273	278	259	280	320	307	297	261	285	309	298	298	292	292	296	304	273	301	284	325	279	269	276	279	266	283	296	309	304	272	261	276	319	262	290	317	280	273	298	340	278	265	265	264	269	325	309	305	263	273	258	332	294	255	293	315	295	291	273	283	289	313	281	282	264	299	303	280	262	298	307	256	279	285	290	273	316	284	289	264	272	302	273	286	294	269	269	258	285	274	252	293	291	306	277	331	321	315	260	336	275	263	283	310	253	270	305	273	285	296	302	297	278	296	297	291	287	289	299	263	295	308	286	269	284	302	273	303	323	287	257	283	291	291	276	284	309	251	297	300	284	277	304	281	296	279	296	260	296	303	301	268	318	299	259	266	319	269	269	285	291	277	285	271	278	250	284	274	310	301	291	310	264	315	305	298	294	309	293	295	299	289	276	272	271	269	294	268	251	296	273	275	298	266	300	291	310	288	291	303	278	313	291	283	312	265	325	271	301	284	284	270	283	303	287	283	278	260	289	241	285	308	272	285	294	310	268	266	291	311	323	281	289	323	276	275	273	292	274	312	296	300	264	299	260	260	299	289	301	286	268	275	294	295	297	309	312	250	257	281	281	310	265	264	256	263	293	301	298	277	294	313	289	277	292	288	284	275	283	302	281	273	277	266	326	307	261	303	278	270	287	329	297	281	281	297	324	275	295	320	301	295	296	251	284	289	262	295	282	295	300	273	295	285	242	255	312	254	294	297	273	274	286	326	295	304	291	306	269	310	294	295	297	283	283	314	288	291	263	274	281	287	290	311	287	297	292	297	320	299	302	252	303	254	288	280	279	274	299	285	304	283	306	274	269	271	302	275	277	302	279	323	300	268	275	277	289	290	282	284	264	284	308	278	261	320	304	298	293	319	299	272	308	251	269	297	290	263	306	273	276	289	312	295	279	296	262	265	301	276	268	287	286	283	304	271	279	264	284	299	283	281	314	258	277	303	326	276	301	318	293	287	275	275	282	304	273	262	277	289	295	286	278	297	282	289	281	308	291	298	321	309	279	293	260	241	282	287	251	288	255	267	297	309	272	292	318	281	283	278	289	279	302	279	264	297	264	272	285	308	307	270	290	286	282	286	285	292	290	282	333	266	283	302	285	311	275	322	305	316	305	321	289	277	304	304	268	286	285	263	284	279	278	331	275	301	304	294	272	290	260	294	268	271	272	274	304	276	249	295	310	282	266	290	307	284	267	305	275	348	307	290	318	295	284	262	299	296	305	315	292	259	304	322	301	312	296	251	307	306	292	253	318	265	305	276	305	284	296	270	311	293	271	291	308	265	296	283	294	286	263	295	288	273	288	281	303	271	292	298	303	279	308	294	282	300	295	300	273	309	279	287	263	307	274	285	310	302	304	265	264	303	275	290	317	292	280	306	276	272	290	277	275	277	291	294	279	262	289	259	326	300	274	294	287	278	249	272	316	263	294	295	282	288	301	286	298	320	275	272	273	281	291	260	295	288	292	289	290	294	341	275	299	267	297	295	279	286	276	298	271	303	276	280	319	286	291	289	288	303	257	290	300	301	320	284	274	276	272	286	278	291	289	291	262	284	279	290	311	283	294	343	307	294	301	277	258	318	259	296	315	311	307	317	288	287	271	265	298	279	270	311	292	288	298	294	266	306	273	271	287	288	304	316	288	319	262	297	292	257	297	298	297	286	280	307	282	265	251	312	292	301	275	287	299	287	274	305	293	290	272	262	281	284	275	284	291	316	285	280	322	285	288	286	311	282	279	270	290	292	298	283	273	280	261	270	279	295	279	290	287	282	274	269	287	293	311	293	307	310	301	272	295	272	271	288	271	269	295	269	324	295	277	249	304	279	276	280	271	275	338	254	278	291	279	286	291	269	326	296	282	310	296	310	285	307	268	281	295	288	299	298	300	313	315	258	293	263	269	303	301	269	276	271	272	254	318	290	279	272	311	260	280	297	283	282	280	269	293	297	275	301	309	291	287	306	292	264	293	262	297	290	309	279	280	289	302	265	272	301	320	315	297	321	296	295	279	305	257	322	281	309	298	265	259	317	305	265	278	310	292	267	282	284	285	307	290	273	294	295	294	288	289	291	287	262	279	251	299	266	276	290	295	275	306	308	291	291	310	297	308	288	319	302	294	287	289	287	276	277	289	286	277	321	289	319	310	293	271	265	325	256	300	278	279	317	279	280	303	278	282	282	284	302	286	250	289	266	265	302	284	323	298	311	285	288	306	276	265	265	252	278	295	286	271	318	277	317	281	300	314	289	297	288	276	291	270	300	305	295	286	245	286	255	295	305	274	281	297	290	275	273	301	294	286	325	299	304	290	286	275	265	271	294	307	258	284	310	286	279	283	275	290	290	296	301	266	256	277	302	300	302	328	305	288	275	301	297	312	307	277	279	270	299	314	260	276	278	281	299	290	289	292	290	260	296	281	294	275	258	300	294	299	285	287	296	285	292	282	284	268	255	269	300	268	318	326	260	273	286	294	296	269	292	284	265	282	279	290	295	285	287
47435	15493	13774	7511	5044	3860	2895	2285	1810	1564	1398	1317	1137	1081	940	902	893	898	774	730	741	731	703	685	681	634	688	703	648	656	591	650	641	646	569	639	560	618	586	612	574	580	601	614	612	649	584	599	592	570	584	566	587	588	595	552	567	562	545	577	557	594	626	547	547	574	569	542	523	575	555	568	526	521	542	532	554	547	560	563	562	549	534	583	574	560	509	548	522	545	552	548	561	529	525	543	543	525	524	601	526	553	539	601	539	573	580	503	543	522	579	606	545	592	541	558	515	565	532	529	531	518	540	556	567	520	545	509	555	584	543	512	540	526	535	520	546	548	581	568	553	597	588	576	558	545	531	539	549	510	547	550	541	552	535	554	523	536	531	520	541	515	546	508	546	584	540	545	547	545	554	550	522	528	540	540	595	519	578	592	552	593	567	528	545	508	571	574	560	576	518	539	527	576	546	547	583	508	566	540	594	573	516	570	537	571	564	563	562	521	538	523	574	545	549	546	523	606	556	572	568	555	586	590	548	555	548	539	489	578	596	525	565	548	572	560	559	571	526	529	528	534	577	505	566	558	550	565	542	548	565	532	575	589	521	563	553	553	549	557	536	532	517	554	569	507	545	527	579	536	545	556	558	545	550	583	554	557	543	550	543	519	519	504	563	529	533	537	570	544	544	511	544	567	527	567	552	523	534	517	535	542	551	543	541	572	515	555	558	516	556	510	543	569	533	570	542	565	512	529	537	555	531	568	556	571	531	517	594	533	543	555	528	559	548	532	550	548	538	533	553	514	519	557	543	533	534	570	540	529	525	556	523	523	534	534	596	530	559	609	521	577	533	525	532	543	566	548	534	523	579	526	517	529	572	548	544	502	575	526	536	541	548	551	544	559	539	538	582	573	512	556	518	520	553	511	566	520	593	535	521	572	532	527	569	552	540	557	557	499	555	555	570	540	585	543	544	532	570	593	509	536	504	579	532	560	549	556	529	578	533	571	532	575	536	542	542	551	560	570	584	563	576	536	562	554	545	520	536	578	511	538	506	578	543	509	506	559	520	502	566	565	519	611	559	546	535	528	581	552	551	532	552	551	511	544	555	556	573	562	568	523	534	539	556	542	531	568	554	530	583	508	532	538	553	538	578	541	552	513	526	506	565	560	539	561	560	508	536	589	534	531	554	545	529	526	581	530	547	531	566	541	517	559	587	535	523	553	547	568	486	541	533	526	506	530	567	603	593	575	526	527	556	538	590	518	565	563	566	537	537	586	540	540	558	576	538	590	538	569	536	551	539	542	550	542	576	538	530	526	572	579	497	593	551	514	491	546	562	509	564	525	550	568	566	509	540	495	587	497	533	513	530	550	533	519	511	560	548	567	545	586	558	558	565	558	502	569	508	551	515	582	533	529	532	514	537	541	541	544	535	549	527	551	532	541	525	545	513	545	539	539	576	512	545	538	511	533	525	566	570	502	543	588	535	529	550	557	534	556	528	526	530	599	559	514	534	540	543	538	572	525	556	552	549	506	562	570	560	551	511	512	539	560	574	569	515	528	569	567	528	554	556	548	492	573	513	563	512	558	607	554	550	521	565	540	517	522	512	566	565	561	545	507	540	543	550	507	549	506	566	526	551	554	558	532	548	557	574	547	527	555	508	599	514	556	575	538	552	535	554	549	518	537	495	571	574	533	529	531	542	559	543	567	519	506	527	548	525	520	560	575	575	534	544	528	514	526	500	511	542	505	545	551	544	568	561	588	551	494	540	513	585	513	585	539	525	554	527	548	547	553	530	558	527	563	545	556	523	519	556	600	594	527	517	591	555	579	548	568	517	497	559	524	552	518	532	557	532	600	509	587	527	574	516	590	541	525	544	578	537	535	536	509	548	543	548	567	568	541	568	514	522	565	545	568	505	523	543	557	537	545	593	543	576	516	519	521	561	518	523	538	530	549	556	495	528	572	546	564	558	578	551	520	534	581	508	556	496	528	546	558	553	569	548	559	528	528	543	553	516	552	512	546	552	549	551	553	571	555	556	549	511	541	527	549	538	532	516	582	573	556	527	569	556	572	550	574	525	535	540	567	580	522	512	557	579	538	531	527	548	539	577	577	566	606	537	559	544	548	537	540	580	544	546	548	616	510	522	560	532	572	535	550	542	539	546	537	558	552	579	542	565	563	573	508	538	539	558	558	546	598	575	526	530	539	567	560	524	567	556	558	581	516	566	530	553	554	481	562	569	535	534	571	541	552	556	526	562	531	561	567	509	540	546	518	574	521	538	570	560	514	549	532	574	527	545	558	547	556	546	529	596	533	564	579	566	563	526	532	554	530	545	514	568	520	561	554	547	553	523	494	532	545	561	568	575	568	548	544	543	536	561	547	536	555	501	561	555	525	549	544	573	535	565	571	578	531	568	544	555	538	538	530	548	537	577	540	564	539	527	510	577	526	546	530	548	548	555	531	532	537	507	600	560	534	526	571	537	567	564	525	564	575	504	550	565	533	541	504	574	590	533	558	558	542	608	558	541	566	574	526	524	555	530	546	573	560	529	516	540	536	579	541	583	569	545	549	548	509	539	584	519	498	548	535	590	508	545	550	559	516	539	559	624	559	526	524	546	538	515	526	584	545	534	552	524	538	511	547	542	534	530	540	535	571	534	572	540	553	544	597	532	539	500	526	578	551	527	530	542	553	585	529	579	506	533	537	578	555	543	542	572	496	554	553	566	591	559	530	538	536	543	543	542	521	496	572	509	560	520	545	543	586	519	556	525	543	545	506	539	543	523	525	583	524	528	550	544	582	525	547	561	536	536	501	555	570	551	533	582	513	548	534	537	550	535	570	548	530	557	556	555	560	514	524	518	532	530	524	529	580	549	507	543	518	532	516	518	550	551	539	547	515	538	502	536	561	584	526	535	568	577	562	564	560	551	523	556	519	534	516	546	537	537	537	509	521	572	562	565	534	491	544	540	593	538	542	502	577	528	529	512	546	532	566	540	552	538	513	555	512	545	558	526	557	555	562	554	536	535	558	553	538	528	536	562	536	546	558	575	523	552	559	539	551	549	573	567	591	558	551	522	547	547	574	552	567	524	530	554	526	556	565	509	567	569	519	489	528	554	562	582	534	516	589	539	543	567	551	500	536	578	557	554	547	578	545	566	604	570	524	546	535	545	526	484	557	525	527	591	554	526	565	527	535	539	581	536	570	541	585	599	536	539	555	515	571	570	537	572	548	545	532	574	559	522	593	529	516	549	540	529	510	511	546	561	507	550	557	520	571	485	525	548	517	506	611	483	544	567	534	507	514	562	522	596	527	534	573	539	527	561	546	526	533	565	531	522	547	552	564	582	561	554	535	600	518	577	568	545	532	539	572	557	543	538	524	556	594	559	519	559	532	555	558	556	528	540	571	584	564	511	538	547	557	587	545	539	552	573	530	519	549	560	539	585	550	556	518	540	537	540	547	554	540	564	538	525	527	551	542	532	596	552	545
27225	21127	8392	395	204	137	85	86	76	92	95	85	77	83	81	107	89	78	80	82	76	79	74	94	72	73	80	79	82	81	70	76	83	74	83	69	97	68	81	61	85	75	81	85	82	70	84	74	75	80	87	76	92	78	89	85	75	97	87	77	74	66	81	82	87	74	79	84	71	92	75	90	90	71	88	69	85	70	76	77	70	99	87	97	69	77	81	85	65	76	101	75	71	86	67	89	88	82	68	65	96	85	81	77	77	51	81	91	77	75	77	88	75	78	70	53	84	71	66	74	77	85	75	81	82	75	71	79	76	89	77	81	83	83	104	92	96	79	72	66	80	74	72	92	77	94	75	96	70	73	74	60	93	82	73	91	80	62	78	93	81	77	74	83	68	75	79	83	59	73	88	88	67	70	89	70	72	77	85	81	81	96	83	77	75	81	69	82	84	74	84	98	74	86	58	73	71	70	71	75	77	80	72	82	93	88	74	70	105	85	73	82	83	83	63	65	80	76	67	81	70	77	76	81	69	87	72	75	90	63	79	73	94	62	68	73	68	79	71	80	77	71	73	83	83	88	73	80	82	72	68	82	85	73	70	79	87	89	81	92	73	88	80	87	75	88	79	81	81	84	83	82	66	62	78	75	89	61	72	73	71	96	72	92	91	75	81	81	90	77	69	83	85	71	88	88	92	93	85	79	89	53	85	88	75	76	81	97	66	61	99	84	72	74	89	72	74	86	94	66	83	85	103	68	76	85	90	92	80	88	83	64	77	99	71	80	74	88	72	67	86	66	81	73	92	80	86	79	75	84	88	73	86	77	66	59	94	70	82	81	84	79	86	79	91	69	72	88	69	70	100	87	82	94	80	77	85	74	78	83	78	85	76	67	88	78	84	82	85	82	88	84	91	68	79	76	91	85	80	88	75	74	59	85	80	76	88	81	77	80	84	74	71	70	69	82	67	68	82	77	83	84	91	69	87	73	87	72	75	78	95	98	79	74	83	76	72	71	89	70	78	87	71	80	99	75	74	76	79	80	73	67	79	78	77	93	94	83	89	78	82	72	75	77	78	72	90	79	75	71	80	82	76	62	76	94	66	75	80	80	78	69	69	96	73	75	65	83	76	79	77	71	69	85	83	80	100	73	70	79	71	77	71	66	78	86	93	88	73	83	82	91	73	88	70	94	84	76	71	87	87	73	82	81	91	79	84	87	92	77	78	69	77	90	65	73	91	87	93	79	94	80	76	77	83	88	77	71	77	83	85	81	78	63	93	68	92	74	80	87	73	89	84	69	74	75	74	85	72	76	81	80	82	70	89	73	74	70	95	97	78	72	84	80	81	88	82	73	78	96	63	74	83	80	96	73	78	82	66	94	79	81	91	83	88	74	99	86	79	89	85	80	85	71	67	66	84	66	84	91	74	93	69	83	82	94	81	73	77	60	69	89	83	74	63	84	103	69	66	77	81	71	81	81	81	75	83	94	70	68	67	77	81	84	76	79	89	82	72	88	74	79	81	87	63	86	88	85	77	84	88	96	85	79	80	87	83	82	73	82	68	71	58	72	72	73	79	75	80	77	76	81	83	76	96	83	69	85	83	90	76	57	86	70	81	70	73	84	65	90	70	79	85	73	82	74	85	84	77	74	76	68	72	69	78	89	95	81	87	81	80	78	70	70	66	84	85	87	95	82	98	88	68	80	74	74	85	81	81	73	70	74	86	69	82	80	71	82	89	85	85	87	76	75	95	62	65	70	81	82	78	70	81	84	72	75	65	77	90	65	83	80	81	76	81	67	70	84	73	98	74	83	78	75	93	94	60	87	76	76	94	89	65	75	88	89	84	93	84	85	77	95	85	82	72	83	63	73	80	84	77	65	69	81	68	80	89	80	66	65	81	84	85	75	88	75	98	86	78	85	75	84	72	57	84	75	77	69	84	73	71	87	87	77	66	82	97	91	75	64	79	78	84	63	86	78	72	77	82	86	74	90	86	64	66	68	81	86	76	87	91	91	70	73	82	68	80	83	69	78	81	80	78	91	78	75	77	84	76	86	85	84	74	87	76	86	81	68	93	72	108	82	80	72	94	75	72	65	76	74	92	81	94	68	74	94	81	85	88	86	77	86	68	80	56	87	85	89	64	80	79	61	86	91	73	84	75	75	94	84	74	75	89	76	73	61	74	81	81	82	78	102	65	74	82	74	95	85	86	73	67	87	73	83	80	66	68	94	75	101	73	69	89	75	95	66	75	77	80	87	66	88	77	77	66	95	67	85	78	84	89	76	94	71	87	76	73	62	62	80	63	76	87	91	89	76	88	64	72	74	56	70	74	69	73	96	72	86	82	74	72	82	74	88	82	95	94	89	87	101	71	87	88	94	92	90	72	83	82	76	92	88	88	82	59	87	83	87	76	69	88	64	82	79	74	69	81	85	87	85	78	89	100	63	73	88	87	81	66	74	103	76	72	77	82	89	79	79	77	86	69	69	71	77	66	72	86	85	82	88	67	69	81	84	93	71	90	77	89	67	62	73	83	95	100	102	86	85	69	83	70	87	84	80	73	78	75	74	87	70	71	67	96	76	74	76	89	79	67	64	76	71	79	81	71	75	85	82	69	69	75	81	83	80	78	89	72	70	81	77	100	83	87	81	73	78	75	84	73	82	82	64	77	90	78	79	90	87	73	81	92	75	85	75	70	61	88	90	89	77	75	95	84	78	64	73	68	64	66	102	93	77	78	81	85	70	73	86	61	60	94	68	83	81	71	93	73	86	89	65	75	71	77	85	82	80	82	87	74	64	65	83	81	90	88	81	85	77	72	78	85	58	85	85	75	70	80	72	63	91	90	81	86	72	86	72	76	83	76	76	81	93	98	76	75	73	70	86	72	56	84	75	82	90	83	94	65	81	88	87	84	84	77	68	100	68	76	64	81	71	68	75	78	70	81	77	72	67	76	90	81	94	87	78	82	84	81	67	77	84	91	78	88	85	69	80	69	70	86	79	90	80	89	75	92	74	87	80	78	79	85	69	75	83	76	71	78	83	86	76	81	79	70	88	85	70	92	81	79	81	85	73	68	74	83	88	89	91	86	70	90	85	72	75	91	79	53	95	71	87	83	93	66	75	86	70	76	90	77	91	71	90	79	89	97	81	91	74	87	77	70	99	98	76	79	80	81	81	85	78	95	63	78	89	112	78	79	86	83	58	86	72	79	84	69	86	84	83	86	72	86	58	66	70	90	66	68	75	71	97	67	95	85	72	91	82	92	83	81	72	68	81	77	93	85	77	80	67	88	86	75	72	71	95	84	79	77	97	76	80	84	78	73	80	77	79	81	79	79	85	84	85	96	74	75	81	72	77	78	56	64	94	82	70	84	79	86	68	74	75	84	67	91	81	70	82	95	81	91	94	75	84	69	77	77	74	65	62	77	57	84	75	76	91	81	81	75	86	67	71	80	78	86	76	71	73	84	81	78	84	76	75	67	67	86	83
20205	2062	1187	601	431	363	271	276	246	227	235	219	203	189	198	158	208	208	186	169	198	168	173	173	175	156	176	202	191	176	178	166	194	190	164	168	172	185	181	157	162	186	167	192	161	172	182	173	173	167	162	142	192	182	183	167	164	208	174	188	173	194	185	176	159	163	165	175	171	175	167	208	175	177	169	183	182	173	189	190	177	168	141	163	173	176	186	190	204	166	174	198	178	192	166	188	169	192	161	180	178	177	193	164	169	149	165	195	176	181	168	203	175	192	186	173	165	179	162	192	180	180	182	188	184	172	170	189	172	178	163	176	172	180	194	163	188	177	181	208	183	159	157	179	163	179	189	167	152	159	186	172	160	163	174	189	152	153	158	211	162	198	192	181	188	176	182	179	162	184	162	164	170	161	172	173	154	208	175	180	176	176	176	185	195	193	168	163	197	179	183	178	180	189	163	167	170	190	168	192	187	191	174	188	178	182	186	190	172	185	177	189	158	194	189	165	163	205	192	181	218	159	154	170	169	178	185	169	188	178	178	189	172	183	149	163	190	154	193	164	158	197	176	181	152	187	171	195	165	184	206	180	171	175	166	182	162	174	157	167	170	173	191	174	194	190	192	174	175	165	182	163	161	185	175	185	164	169	178	186	183	161	196	180	179	168	172	154	179	154	168	180	216	173	200	163	171	172	173	189	183	181	197	182	158	162	177	191	205	186	176	189	178	184	177	174	170	164	178	181	171	181	187	159	149	183	166	190	196	159	179	172	164	190	170	178	171	182	184	182	148	190	168	167	175	166	174	199	152	182	171	184	169	192	154	196	178	192	179	180	178	188	182	182	160	180	165	186	177	193	164	168	194	167	198	172	170	159	189	154	198	167	180	186	170	196	172	168	156	179	185	181	180	173	160	191	195	166	170	181	154	182	176	201	177	177	177	183	167	167	174	181	173	182	154	173	163	193	194	180	163	175	168	167	181	170	150	179	155	185	195	210	164	172	168	194	178	202	180	171	152	185	161	151	168	183	172	189	172	187	187	174	189	173	197	161	167	175	170	179	183	179	175	154	179	161	164	186	172	160	164	198	167	177	158	165	145	188	183	175	156	154	176	172	181	171	180	182	181	192	185	176	179	143	140	200	196	182	160	187	179	174	198	167	165	195	179	173	182	189	157	191	177	194	199	151	180	174	156	169	194	184	179	182	191	174	168	190	168	184	168	176	215	153	200	182	180	150	148	180	179	146	164	174	181	161	198	151	175	163	179	170	178	185	182	175	195	174	169	168	167	164	196	147	196	181	161	189	148	169	203	170	175	185	145	180	154	172	191	179	168	176	176	185	191	179	210	174	159	168	175	178	177	169	177	153	174	172	182	187	180	183	176	181	175	178	178	174	168	167	176	186	158	173	178	185	171	181	187	169	168	165	165	196	174	182	192	177	170	181	168	204	196	178	158	174	173	192	174	178	165	177	168	158	182	174	163	168	167	191	190	188	165	170	192	179	157	177	183	181	186	150	158	169	175	181	183	144	163	166	171	190	181	179	155	177	173	166	188	191	168	157	180	176	180	171	164	192	169	179	183	174	171	166	159	180	171	174	165	165	160	168	156	175	185	162	167	151	180	200	156	171	171	194	198	172	182	183	181	174	179	165	152	209	168	178	179	161	191	185	180	166	166	169	174	171	196	162	171	179	192	202	200	171	174	181	162	167	163	188	175	169	164	182	164	169	168	178	159	199	147	188	181	173	161	165	205	178	172	150	157	175	167	197	153	184	178	176	176	176	185	175	205	167	177	195	181	192	172	159	176	158	176	178	199	168	173	192	163	175	192	169	149	173	162	189	176	173	190	192	160	165	171	170	181	185	187	163	171	198	167	174	179	171	174	166	170	186	175	157	181	167	180	189	162	171	175	181	183	165	179	178	183	188	175	167	145	174	160	186	174	166	173	184	181	166	176	206	150	170	180	192	182	162	174	191	173	182	195	160	177	176	177	204	185	174	203	178	159	172	156	159	196	150	159	173	161	178	155	194	173	203	193	194	185	189	184	182	190	195	192	163	172	168	179	156	158	171	183	181	166	204	158	167	179	161	189	149	169	176	179	197	184	175	185	187	165	173	180	191	181	162	165	184	176	161	175	156	171	191	199	181	180	185	182	148	205	181	167	189	184	174	175	162	189	182	174	190	178	174	184	197	168	166	167	175	196	170	149	188	190	179	170	181	181	164	209	183	175	187	153	182	179	194	183	179	171	201	168	169	205	202	163	160	194	174	164	183	186	174	167	150	190	180	184	178	164	167	173	199	177	188	179	174	154	166	173	173	205	203	192	183	174	179	192	177	182	145	195	151	173	162	180	196	184	200	174	193	198	177	165	170	166	135	179	197	189	182	188	202	170	196	185	169	173	187	183	206	200	161	175	185	195	178	162	177	168	210	161	154	169	171	186	166	173	161	184	197	179	168	145	185	197	179	183	193	175	186	202	183	188	177	177	172	154	177	154	159	193	186	205	168	170	165	167	177	184	182	188	204	149	167	178	174	160	187	171	178	174	177	181	179	186	190	156	173	143	197	180	168	174	170	189	202	173	154	175	157	167	158	173	168	184	176	166	187	166	162	188	165	190	154	169	185	158	173	167	174	137	166	201	176	161	156	144	159	174	169	180	181	165	169	141	196	161	175	183	180	171	163	192	161	178	175	178	172	214	178	178	196	217	184	198	182	194	171	202	192	187	171	188	185	170	180	169	147	189	186	191	172	185	178	181	189	166	150	172	182	194	175	173	174	186	172	179	186	168	164	174	186	170	186	183	201	159	177	164	168	187	134	159	163	178	186	173	183	161	193	166	165	175	176	167	191	172	165	192	186	151	182	169	189	186	186	205	186	153	182	179	170	185	172	173	173	203	150	170	182	180	173	157	173	193	163	163	147	186	172	162	188	172	152	171	198	184	170	185	202	182	178	192	181	157	168	160	186	185	174	190	194	160	186	170	176	161	198	169	183	186	179	180	185	191	166	166	186	182	173	164	208	194	190	175	183	159	182	164	162	177	210	170	184	176	181	169	188	171	187	165	165	188	181	186	178	169	221	166	194	179	185	163	164	204	193	175	171	184	201	174	189	170	184	145	190	162	170	166	178	194	186	195	207	183	161	192	193	185	189	178	177	203	188	171	181	194	174	164	162	179	162	169	159	185	183	179	163	163	174	218	157	170	146	148	176	177	175	177	180	164	175	180	182	178	171	189	157	167	190	171	170	182	187	151	175	174	175	156	181	171	157	186	172	172	182	210	207	162	196	189	167	193	167	171	169	183	174	173	169	176	177	141	156	189	186	190	174	169	183	159	182	178	196	183	174	157	170	162	148	181	158	186	176	180	151	195	187	201	190	170	163	170	194	185	185	199	188	141	165	168	189	192	175	169	182	171	189	184	174	205	191	167	172	170	177	174	173	162	186	161	155	176	187	188	161	177	166	183	163	184	168	176	157	162	173	167	171
24677	21626	29102	24632	20735	1991	575	364	290	264	250	220	201	178	174	174	166	195	158	151	137	165	159	139	144	160	143	154	138	146	145	133	144	135	150	124	142	150	158	151	130	140	122	133	130	138	148	139	153	142	123	117	143	150	119	133	133	143	136	117	133	133	135	136	132	142	127	144	141	137	131	122	135	143	145	149	159	116	129	152	164	131	170	127	123	152	150	134	119	136	120	139	143	127	123	156	141	151	131	156	157	134	133	143	147	122	125	150	127	113	148	138	138	140	126	148	138	136	129	145	150	146	135	129	126	126	144	128	135	131	128	137	129	149	130	120	131	131	138	136	139	144	110	128	112	144	110	140	126	135	144	127	138	120	142	136	149	145	139	118	131	139	138	150	133	138	131	142	132	123	142	142	128	141	139	135	152	143	138	137	115	112	110	134	158	145	148	157	144	118	131	143	139	136	146	121	115	150	131	143	131	142	132	155	122	141	137	118	134	141	115	114	163	122	165	141	131	119	119	117	125	145	151	152	132	134	135	143	132	157	146	117	124	109	144	135	129	133	134	156	130	120	122	138	149	148	134	129	135	149	119	137	129	136	100	146	130	134	125	143	117	111	120	127	128	137	160	138	146	133	139	148	129	123	117	126	120	117	141	148	145	124	141	138	140	136	140	143	133	125	131	164	144	134	118	144	143	152	123	129	134	144	130	139	133	125	129	120	131	137	121	130	155	117	118	130	144	131	140	142	127	136	136	143	120	129	138	130	123	122	143	126	129	134	137	125	138	133	132	142	149	144	143	142	139	120	147	121	122	148	129	114	148	121	121	140	142	140	129	122	120	144	115	126	129	138	128	123	138	126	130	126	137	122	116	140	116	137	139	149	133	152	112	135	144	115	141	136	126	113	133	132	123	152	140	143	157	138	131	131	123	120	122	140	153	112	132	143	139	124	134	125	140	132	133	133	135	137	135	130	131	122	127	148	120	124	156	136	123	118	131	140	147	107	136	125	138	148	153	128	133	133	124	133	140	137	126	157	129	165	133	162	163	146	137	139	124	110	126	145	136	136	117	146	127	147	136	139	151	138	121	130	118	131	117	110	131	145	114	124	152	125	116	119	137	133	124	143	131	143	117	138	125	141	147	151	135	122	117	108	118	118	161	155	111	163	158	136	122	143	144	162	119	148	139	128	127	129	121	156	116	136	128	135	135	135	114	139	132	117	161	132	142	134	129	135	133	135	141	157	146	127	139	125	142	128	141	152	137	118	144	122	117	147	157	143	126	122	136	144	130	131	139	154	142	137	124	129	109	169	145	122	127	143	116	136	120	148	139	120	145	120	144	107	153	135	110	134	149	137	119	135	122	129	145	112	128	118	129	124	143	132	122	151	116	129	123	136	140	132	123	118	131	132	143	121	140	139	130	133	156	147	130	131	126	128	118	133	115	139	94	124	148	137	121	146	161	132	132	149	132	132	126	148	141	142	132	130	145	133	150	129	129	125	133	134	139	143	121	135	154	111	128	141	118	142	140	119	109	151	132	146	117	124	139	137	135	135	141	132	152	134	152	143	129	120	159	151	139	152	149	136	119	122	121	132	144	139	139	124	120	132	135	152	120	135	134	130	141	119	157	126	117	146	125	166	131	147	135	149	136	146	131	140	162	124	136	133	141	160	116	141	137	121	143	125	129	127	130	115	136	145	137	132	147	126	127	118	163	129	148	147	128	146	126	136	133	135	146	147	149	128	140	131	147	136	154	135	131	145	136	140	125	143	151	138	150	132	133	150	136	139	159	135	157	131	143	141	134	158	110	135	117	138	127	139	121	144	135	142	132	150	131	131	122	123	141	139	146	147	138	122	114	144	145	147	141	144	159	118	145	130	139	126	135	122	170	123	121	143	139	136	137	122	134	151	136	119	135	132	126	130	158	135	131	132	143	111	138	116	143	124	143	131	117	124	145	161	122	183	159	124	137	138	133	139	135	115	119	145	145	146	122	132	145	163	152	118	111	132	123	134	134	147	125	117	158	116	112	158	125	131	128	152	123	131	137	126	125	117	148	143	129	130	128	144	151	128	128	131	129	130	150	141	127	157	139	125	138	117	142	128	128	133	133	153	148	154	150	114	124	139	135	155	126	151	149	135	124	136	139	137	122	148	128	146	127	125	140	154	125	116	132	121	141	136	158	134	152	132	139	131	152	155	142	143	154	134	128	133	131	107	139	129	134	147	123	127	127	158	132	160	128	144	137	151	143	117	123	119	102	142	116	135	121	142	149	132	127	125	123	124	150	156	142	125	159	121	125	123	119	166	110	132	136	133	143	109	136	138	147	146	147	145	151	151	123	124	139	116	105	132	127	162	142	153	157	131	125	144	148	155	131	116	133	136	137	145	140	150	127	136	122	125	130	136	143	141	136	131	128	125	158	126	145	141	101	143	150	143	136	123	134	139	147	122	142	145	154	134	143	127	120	128	121	116	133	117	143	145	133	154	131	146	133	137	130	129	126	135	138	147	134	136	110	138	135	127	124	158	157	152	125	113	106	151	143	148	139	126	131	131	134	126	133	128	143	134	132	140	136	132	133	135	131	133	123	135	128	132	135	154	133	127	154	122	123	130	161	157	116	126	119	123	133	126	123	130	138	128	135	137	132	144	132	140	132	127	143	121	138	145	126	124	122	122	144	123	144	130	126	123	133	141	168	145	152	116	152	144	123	141	143	128	118	123	143	126	146	120	128	126	134	135	149	155	127	145	127	126	139	122	136	138	144	161	132	148	129	124	137	135	145	154	139	146	136	119	126	146	154	150	131	135	128	128	137	132	128	126	121	124	135	155	136	131	161	139	133	116	147	142	130	129	128	124	152	125	146	119	128	127	130	119	143	128	164	134	136	114	126	129	162	144	105	141	119	133	129	144	129	125	141	144	131	122	143	135	159	127	135	147	139	127	132	135	133	147	146	111	144	137	152	137	130	119	152	144	116	130	145	135	142	134	122	162	154	113	134	123	144	135	115	136	144	115	124	118	106	143	126	129	146	143	148	148	130	128	116	153	146	139	121	131	133	148	134	142	127	110	131	123	125	150	128	142	132	132	132	130	124	144	135	145	147	131	154	137	148	141	138	145	147	132	139	127	126	142	131	144	121	144	145	136	148	137	145	135	154	148	131	136	135	128	137	134	145	119	138	154	118	135	116	141	135	119	139	151	151	120	139	158	157	141	111	113	142	124	130	133	126	119	135	125	150	136	144	131	136	121	129	134	130	146	145	125	135	143	125	130	152	128	147	126	129	128	120	135	140	124	111	138	142	147	137	145	109	125	132	138	138	142	145	119	149	139	144	131	132	116	143	124	125	140	139	149	144	123	137	154	131	107	125	105	123	152	127	144	123	136	138	137	128	132	134	148	121	136	148	153	135	131	138	147	142	127	122	144	146	136	142	135	142	129	142	124	130	134	137	156	127	131	161	150	139	98	123	129	125	134	118	134	137	155	136	138
42290	10818	8411	4170	2786	2076	1507	1240	934	841	742	668	585	499	518	435	425	425	454	391	336	367	364	357	374	337	347	295	327	334	252	291	271	299	308	307	285	276	275	312	296	279	308	308	269	309	280	287	301	280	277	313	280	300	248	280	297	284	238	287	287	259	273	268	290	300	279	270	258	267	261	305	280	287	250	277	284	279	267	295	280	288	278	253	253	252	282	280	275	296	248	270	270	281	258	303	299	280	266	269	316	270	266	266	273	260	291	300	311	259	281	278	288	264	272	264	280	292	294	272	285	272	276	282	281	268	281	272	277	278	255	240	295	277	277	290	253	255	291	272	258	275	314	299	277	253	289	286	263	322	303	277	298	284	300	268	306	284	249	270	254	281	270	270	254	301	293	271	275	300	289	244	303	266	258	282	274	225	275	251	258	249	307	275	263	239	319	276	259	304	249	262	263	294	283	275	244	271	271	272	280	274	270	280	266	279	266	304	255	277	262	294	285	289	265	258	289	301	293	245	266	270	297	286	287	279	266	278	259	285	274	302	263	282	278	260	267	262	266	269	260	267	269	237	274	270	291	287	304	270	293	244	287	279	231	256	306	293	298	246	262	270	271	275	290	265	270	283	262	318	303	279	295	274	301	293	245	313	253	259	279	258	310	291	263	237	251	249	253	272	269	253	287	283	257	314	303	257	280	245	281	248	280	272	252	258	282	247	282	274	244	281	312	295	267	294	274	277	262	278	285	274	285	294	253	272	295	291	290	280	272	295	287	222	255	268	287	284	306	248	270	285	279	295	253	307	248	265	261	288	265	262	300	266	276	309	259	284	259	274	243	294	263	282	298	283	271	287	228	276	284	258	296	274	259	270	261	266	245	281	246	278	246	286	220	294	273	254	246	272	256	260	275	282	281	273	275	260	261	272	282	291	250	277	284	287	284	273	273	278	286	267	287	279	296	270	267	264	287	237	293	286	281	279	256	245	266	267	255	280	285	264	305	283	282	266	253	308	251	265	264	240	270	276	240	278	257	263	281	288	270	311	255	267	264	279	289	257	270	259	245	290	220	285	278	270	229	298	281	268	281	261	294	287	268	272	297	269	254	251	287	287	288	265	258	271	277	241	279	291	298	264	268	266	297	284	284	233	302	275	285	266	268	290	262	250	273	285	263	311	289	292	248	283	273	265	300	271	289	261	287	281	269	249	243	264	283	273	244	272	243	283	272	240	237	294	259	271	272	272	265	279	273	272	265	272	266	277	263	259	288	268	286	243	281	260	298	273	276	273	269	278	288	249	236	286	276	273	267	274	269	278	265	252	295	269	278	281	294	281	258	272	280	306	286	287	274	280	280	287	260	276	273	276	257	267	290	272	275	257	266	275	251	279	267	254	301	280	269	296	264	266	269	242	262	274	280	276	301	267	278	276	288	270	255	244	284	282	260	309	280	300	298	255	258	273	261	260	267	271	265	293	234	238	280	298	271	268	257	275	268	275	266	248	302	247	287	268	260	252	259	273	292	266	293	303	295	291	281	268	276	252	274	286	259	287	274	293	299	277	295	270	247	282	301	281	296	281	295	257	260	271	242	297	269	308	271	267	280	259	265	276	251	285	306	259	253	274	249	261	270	285	261	267	283	254	286	298	248	261	305	255	290	277	288	273	257	270	258	283	280	282	270	293	272	291	270	291	313	276	270	261	277	263	282	274	284	274	284	262	299	290	275	282	298	248	301	253	256	255	279	283	264	272	261	267	263	248	280	298	255	258	270	288	248	242	249	248	254	260	259	264	291	283	259	283	294	281	237	268	278	268	260	298	299	277	280	253	308	282	290	298	303	294	280	264	297	274	295	268	291	258	309	267	296	274	288	260	305	257	284	277	267	262	279	303	252	270	249	265	262	293	298	264	264	258	279	282	231	277	277	280	280	239	271	310	247	269	262	291	276	264	308	283	299	297	247	288	287	305	289	276	275	276	267	256	291	294	270	268	271	288	234	285	268	243	232	312	278	273	262	266	250	279	265	262	235	296	284	279	245	270	281	267	277	282	258	269	279	279	270	300	254	289	268	269	273	291	308	287	282	271	305	251	248	280	295	268	215	273	284	275	272	269	259	261	270	277	266	272	267	257	303	285	293	275	263	270	286	269	268	258	269	254	287	276	255	265	285	274	264	258	259	263	275	271	257	261	255	261	283	265	281	265	257	270	250	278	299	281	285	267	274	244	277	274	281	268	249	258	278	264	265	310	288	248	309	259	288	290	253	259	274	276	277	289	286	279	288	317	277	296	255	284	262	267	284	257	266	282	271	248	265	282	287	262	274	269	281	271	237	287	243	270	253	301	268	276	272	269	289	300	304	281	284	274	289	261	282	259	258	270	279	255	267	273	259	249	289	296	280	276	277	267	258	251	268	276	244	272	279	251	298	254	252	268	281	255	269	270	263	270	281	274	283	284	289	266	249	278	273	279	265	279	279	285	286	312	270	255	278	288	288	294	258	282	263	274	251	246	266	242	279	272	292	287	290	266	237	278	256	279	280	288	253	272	270	283	291	265	255	297	285	246	303	291	281	273	267	275	265	298	312	288	290	272	255	287	264	256	305	260	270	276	252	290	276	301	286	282	289	260	291	253	280	239	295	272	284	291	289	245	277	263	258	251	279	284	291	252	261	273	270	252	255	272	274	246	271	277	277	272	257	284	275	277	298	269	267	285	272	302	274	250	261	296	250	272	265	252	260	264	290	252	280	287	263	273	249	257	273	272	268	295	246	267	279	318	278	238	274	271	268	262	252	287	276	285	258	288	261	258	296	264	278	270	258	261	295	252	270	276	276	273	294	257	261	253	280	258	245	273	282	281	276	262	275	267	262	263	264	260	280	288	256	297	266	277	289	249	272	284	288	265	253	286	279	260	242	271	283	290	253	267	262	273	293	278	266	307	282	313	276	279	270	257	245	264	286	274	249	275	274	273	266	300	281	264	302	306	290	279	285	276	270	270	284	306	271	275	266	285	266	267	267	277	291	247	278	283	282	281	277	268	292	277	259	268	259	267	303	263	268	294	251	262	282	265	251	268	276	287	295	273	270	290	275	268	295	270	255	267	262	256	237	273	250	307	254	287	235	252	308	265	291	280	271	269	275	285	254	243	271	320	290	254	280	320	277	278	299	266	275	268	274	277	255	260	255	257	268	267	255	243	286	272	253	295	290	255	282	264	286	276	252	279	273	242	290	256	283	274	247	275	287	269	269	286	268	253	274	290	299	269	303	243	280	279	273	290	256	247	269	263	277	256	265	297	253	293	285	285	267	286	307	264	287	257	267	248	266	270	274	280	265	261	288	258	313	270	254	281	317	271	288	280	286	261	269	294	282	272	255	273	278	279	275	281	279	291	281	276	276	276	282	267	265	255	280	276	262	274	283	275	260	274	277	257	283	264	284	289	305	288	311	279	289	269	287	297	281	291	262	239	275	271	259	272	271	260	297	277	291	286	265	261
23759	21634	29937	23826	21635	20643	2296	831	596	549	506	452	407	401	374	382	362	347	369	355	341	334	364	316	305	312	343	307	343	322	299	323	305	308	328	317	294	287	285	316	285	291	267	270	301	302	318	300	302	281	321	296	295	272	316	302	266	291	303	305	265	275	326	307	263	306	333	273	260	295	284	300	307	289	279	287	274	279	282	303	307	281	299	281	288	295	292	271	258	272	319	287	334	305	308	338	291	293	289	298	294	245	283	277	307	292	283	303	271	285	303	280	318	276	291	280	264	279	267	296	271	285	298	300	280	304	287	284	302	311	265	299	291	297	278	297	249	294	301	286	269	281	291	327	288	297	293	299	293	299	293	254	321	271	302	286	304	264	288	282	287	297	286	308	271	281	289	305	272	260	312	296	280	285	296	259	280	284	293	274	277	246	277	288	294	289	273	290	285	269	293	272	282	284	273	282	296	287	318	282	330	272	306	311	286	298	277	298	283	260	292	297	304	294	305	311	259	264	256	271	317	294	297	302	289	277	303	270	283	285	301	280	276	296	298	320	275	282	262	293	271	276	293	294	266	289	298	274	297	296	319	308	293	289	313	303	313	272	270	315	288	268	263	297	272	292	280	274	297	277	317	329	311	313	307	289	300	275	298	308	282	284	267	311	289	268	312	281	296	312	298	301	308	274	305	275	302	285	281	256	272	279	297	279	275	281	284	303	290	292	267	278	314	293	288	271	275	301	283	292	300	286	256	263	289	270	308	313	292	272	322	300	287	292	290	305	311	283	283	279	284	265	285	294	317	277	276	271	290	300	267	273	301	276	265	289	303	324	285	271	284	275	272	293	298	297	295	281	290	252	286	278	273	295	255	306	265	265	264	260	280	298	289	323	264	271	316	279	286	301	279	320	282	263	263	303	280	280	297	270	289	309	259	289	307	326	311	275	304	285	300	278	313	287	264	280	273	308	304	288	286	300	285	272	285	289	292	283	280	290	289	305	279	285	319	285	281	288	304	278	294	270	267	289	326	279	314	301	290	299	306	292	292	304	284	270	300	282	304	294	269	302	315	262	227	284	257	267	296	302	262	277	264	298	277	321	270	265	291	259	311	299	273	313	281	270	295	300	298	296	292	286	276	298	274	299	293	259	279	294	290	268	272	306	300	263	322	308	299	307	320	302	273	271	286	288	301	314	307	281	292	314	310	294	274	306	287	324	316	272	289	275	276	294	292	286	299	288	256	292	264	280	281	269	278	275	291	270	273	269	261	294	315	291	291	281	279	286	273	304	302	298	296	279	295	276	299	299	299	297	303	316	288	313	291	288	255	305	287	278	303	291	304	288	298	276	310	313	292	281	289	276	291	285	274	316	284	258	267	263	331	286	295	274	281	280	292	278	295	322	273	294	303	302	261	270	275	290	262	309	300	298	254	281	264	326	298	262	281	298	268	279	285	270	280	281	296	282	287	310	289	283	268	270	271	268	328	307	251	315	280	284	319	283	279	269	267	301	266	286	298	277	273	283	298	259	302	291	314	301	294	278	261	298	267	286	344	291	274	272	288	316	276	295	288	262	315	280	277	297	255	290	274	318	305	285	282	292	273	273	314	271	269	281	295	255	290	288	278	305	300	265	309	283	298	294	288	274	285	252	303	300	304	297	276	272	291	268	298	284	291	317	292	287	298	271	280	298	268	291	284	296	301	297	259	308	256	285	289	265	286	288	321	270	291	320	307	279	296	272	293	268	257	282	286	285	315	294	261	286	293	309	284	305	312	296	272	269	293	293	293	270	251	265	277	262	278	281	265	265	304	293	285	274	280	291	290	268	278	276	309	272	293	266	280	268	301	296	282	272	278	306	293	248	275	289	289	297	293	328	299	298	284	293	316	317	305	298	289	314	277	282	306	262	294	290	302	251	303	271	267	281	324	294	258	277	302	282	271	285	284	301	265	285	275	306	311	301	300	274	288	275	311	295	306	256	298	276	277	317	294	314	283	307	283	287	270	275	272	273	269	279	260	304	269	264	296	279	315	299	308	289	284	272	267	268	267	291	303	289	300	250	268	293	271	272	286	281	281	298	302	281	291	334	279	324	293	292	290	303	287	265	290	275	273	272	315	247	279	294	275	296	275	269	266	292	292	278	292	274	261	264	314	291	286	296	272	320	276	278	270	279	279	273	286	281	305	269	303	281	294	306	270	291	263	295	287	282	294	299	297	284	298	287	288	299	315	280	325	287	277	295	296	271	292	265	298	286	315	293	262	312	316	286	299	290	296	278	265	289	250	291	277	303	275	284	309	285	264	307	229	256	299	300	308	268	290	273	321	306	280	279	267	290	325	282	270	282	260	296	299	275	278	317	286	309	290	309	298	265	279	304	299	276	274	308	281	324	294	282	267	274	242	271	283	299	287	290	280	251	284	310	293	278	307	273	304	317	282	295	282	292	262	289	297	275	294	278	305	320	285	282	285	303	274	292	296	263	277	298	263	321	268	308	289	278	252	302	275	307	282	288	314	337	252	294	273	316	284	307	278	308	319	281	271	276	307	292	313	300	298	301	294	279	278	293	300	299	285	285	279	262	267	267	303	283	305	308	284	287	276	275	249	290	285	313	310	299	310	292	298	276	279	288	280	300	273	292	293	281	292	265	281	279	276	271	281	308	302	285	302	301	274	274	257	304	308	295	293	269	272	264	319	305	303	269	289	273	280	272	293	277	241	279	325	285	273	273	270	301	315	313	255	270	310	292	266	272	272	304	261	299	295	303	282	270	294	272	265	282	278	278	284	301	287	324	272	267	275	297	275	280	289	290	307	300	305	311	293	289	274	299	301	327	300	266	278	312	298	273	306	317	278	293	280	329	290	258	284	277	275	290	284	275	315	258	298	272	264	271	298	298	284	277	291	273	266	301	281	275	318	308	313	289	337	267	308	311	298	288	314	292	253	250	266	295	289	292	286	283	264	265	299	275	290	283	287	295	301	296	299	283	275	281	281	257	291	282	270	288	269	293	268	281	282	256	294	320	314	268	281	272	268	270	283	281	257	319	303	276	283	309	275	278	271	269	288	270	273	262	280	277	300	311	290	295	314	291	282	289	280	254	313	315	304	303	308	277	317	253	279	274	286	299	258	297	269	243	281	308	311	305	259	297	276	275	315	284	250	293	307	290	296	258	272	274	301	294	294	313	287	275	313	273	274	249	278	268	262	277	281	306	278	303	297	303	288	299	295	302	313	269	313	279	273	277	261	293	292	279	298	275	281	312	301	320	268	279	283	308	286	297	303	274	305	293	304	288	281	298	292	255	291	290	305	284	287	290	285	270	264	299	275	292	310	285	316	298	318	293	263	303	277	276	313	310	277	301	267	288	289	301	293	274	292	266	308	275	283	255	259	281	254	265	288	288	289	261	282	272	304	315	298	282	269	281	291	284	305	305	273	307	273	256	279	265	275	288	259	256	278	246	314	260	275	285	273	277	277	280	296	289	301	300	321	293
47418	14885	13749	7400	5159	3752	2878	2318	1939	1664	1428	1208	1119	1090	934	922	864	840	791	738	791	725	710	689	704	622	633	641	613	604	576	607	596	624	603	571	543	594	636	631	566	623	591	624	563	606	558	571	555	588	627	528	515	534	599	556	548	570	591	547	568	553	548	553	573	566	546	564	530	555	566	588	568	577	541	543	546	559	529	559	570	582	540	595	611	511	498	573	592	550	554	568	616	542	549	535	528	557	506	568	567	525	573	558	550	571	528	583	557	573	534	529	547	567	536	606	614	518	550	564	535	526	547	558	524	559	559	584	537	537	548	559	542	514	549	559	562	534	603	551	567	546	544	537	584	485	536	553	545	533	530	554	550	597	510	482	556	543	548	582	491	560	567	506	543	526	594	544	601	567	480	550	565	546	552	503	543	504	535	537	535	548	524	587	555	545	547	552	536	518	536	553	505	564	526	545	568	508	574	543	556	531	547	569	560	505	538	598	523	532	504	553	557	552	577	528	542	517	543	519	532	548	556	561	572	537	522	545	532	531	559	588	520	564	567	552	562	572	552	553	523	581	541	537	537	525	543	550	537	548	544	513	532	550	536	544	521	526	579	507	527	579	564	550	574	543	571	557	565	526	516	541	566	534	572	543	544	517	565	514	548	526	550	521	529	539	602	552	532	557	544	555	527	571	519	554	552	595	532	556	556	567	533	549	513	550	546	550	580	524	522	573	565	522	561	526	539	543	520	561	533	522	506	579	533	559	522	552	522	568	560	538	523	590	586	541	526	549	543	594	521	523	551	544	554	564	551	510	530	526	572	557	551	544	531	534	515	506	595	507	528	579	553	578	559	546	513	574	536	588	539	566	585	517	517	523	554	559	555	544	518	571	512	583	598	520	573	552	522	569	553	586	572	572	545	543	571	561	570	564	504	556	573	525	542	523	554	580	566	520	571	556	544	578	547	522	596	562	554	547	559	461	507	551	509	553	535	551	545	526	569	570	551	526	574	567	550	527	552	542	547	565	505	540	543	542	567	553	538	540	540	545	590	534	544	579	514	500	507	571	585	530	552	532	572	542	548	536	527	548	546	561	570	562	512	575	572	532	561	541	511	574	553	550	521	550	593	555	537	539	533	521	556	551	556	541	510	565	544	525	582	500	558	519	550	556	581	564	495	509	530	572	542	527	576	550	530	542	539	602	530	525	543	560	541	535	518	520	560	534	518	546	548	587	545	552	551	545	512	576	531	532	517	578	541	550	574	531	554	527	578	539	566	517	557	542	560	579	580	514	537	523	526	578	517	586	572	548	551	545	575	569	579	551	549	584	558	534	559	532	592	569	528	548	567	557	550	559	512	555	535	571	549	537	584	549	532	571	593	564	533	513	553	597	556	581	547	546	556	555	588	536	552	513	575	563	566	537	542	533	523	503	534	534	558	553	543	583	564	554	551	540	534	515	571	573	534	534	538	500	569	598	563	557	578	532	550	574	506	586	564	556	532	518	586	561	553	566	567	545	529	558	535	572	551	534	551	532	515	551	566	545	556	537	532	584	531	573	528	543	511	556	554	544	572	536	526	519	555	571	535	570	552	508	552	497	550	581	516	539	557	524	545	533	537	539	563	526	561	560	597	530	594	543	555	535	557	471	544	542	554	548	567	582	513	530	568	558	581	541	539	558	558	593	496	570	548	501	509	545	563	559	528	563	538	549	535	528	547	545	527	550	595	555	507	552	532	525	551	544	544	558	528	558	535	595	575	495	522	570	550	523	566	578	485	524	578	516	564	531	540	530	555	557	549	584	582	541	553	545	541	560	562	555	554	541	528	555	555	550	567	514	534	562	548	546	535	558	550	535	556	552	549	504	555	569	529	570	541	526	512	510	564	547	546	531	551	538	530	564	523	532	514	564	532	556	548	542	549	563	554	502	542	585	536	546	564	592	548	512	531	546	531	549	573	547	520	505	546	555	550	549	606	542	540	508	533	574	513	568	536	553	530	583	571	584	493	496	562	583	581	615	527	508	582	521	521	576	528	507	601	529	566	536	489	580	570	584	518	564	543	523	585	571	526	549	551	580	529	569	561	508	483	540	514	577	559	568	557	575	524	531	552	513	573	536	565	577	510	560	550	558	523	556	553	555	540	533	534	501	546	546	533	512	581	527	526	583	564	558	516	557	576	542	515	534	543	552	547	518	582	508	556	555	547	530	546	570	545	484	557	583	522	536	589	539	521	530	530	535	560	553	560	544	555	554	521	529	525	548	512	522	528	561	539	596	551	558	570	544	567	583	508	582	544	560	546	515	549	565	564	526	545	521	524	540	524	539	541	573	538	544	533	530	536	502	591	548	561	541	541	591	518	489	534	542	529	581	567	534	512	537	581	546	567	536	528	563	568	558	571	549	511	542	564	552	537	603	566	531	535	587	588	549	522	526	533	543	547	531	570	533	524	549	568	530	555	526	535	532	579	548	529	574	582	534	589	598	563	569	568	507	524	547	578	507	515	551	594	528	587	528	551	529	537	588	595	545	566	552	567	556	585	552	533	592	530	565	524	546	521	521	526	574	534	516	563	564	567	524	550	540	560	539	539	526	524	582	556	546	534	573	566	538	553	540	557	572	572	566	557	567	549	579	565	566	578	536	500	573	563	535	563	562	527	519	568	532	571	569	579	558	537	535	549	555	615	548	535	555	547	548	535	560	551	590	578	553	534	562	492	544	513	548	532	524	537	511	536	571	528	549	485	555	550	571	572	541	573	546	539	524	544	551	522	525	528	525	549	537	548	508	530	550	588	495	559	570	550	537	516	538	513	557	579	548	572	523	505	526	565	558	531	537	518	545	510	548	521	555	555	581	558	557	551	559	555	519	511	535	599	566	499	513	572	578	570	506	546	528	518	552	543	513	532	493	557	548	510	534	500	521	563	530	552	595	538	544	564	577	525	532	555	532	538	548	506	537	540	518	550	533	566	536	531	582	561	532	553	507	565	578	572	522	514	582	548	535	582	582	562	538	603	515	531	503	541	545	581	558	550	564	563	546	542	556	490	567	543	565	563	557	538	524	531	589	531	556	546	540	571	571	540	555	505	516	547	541	575	537	555	565	533	575	520	537	505	541	596	553	510	558	525	529	556	542	506	564	565	570	566	536	520	542	532	547	505	511	575	552	510	547	583	580	556	549	540	538	585	543	550	592	545	554	569	537	527	504	545	558	536	531	533	525	523	541	555	569	523	518	569	520	519	542	535	555	540	522	552	527	551	530	523	538	538	523	547	529	551	534	549	558	522	548	534	562	537	545	538	585	516	537	543	535	576	527	554	510	524	540	563	593	532	558	516	545	529	514	548	498	553	555	515	548	571	526	553	545	522	527	512	546	584	511	503	533	560	496	556	557	482	569	540	608	560	506	560	557	533	525	514	536	538	568	531	558	581	507	547	468	513	524	548	581	567	580	560	588	511	558	521	518	564	519	547	540	530	565	567	522	536	562	505	559	534	529
27267	21091	8492	554	325	271	118	113	101	95	84	102	91	104	101	94	84	87	77	80	90	82	95	100	83	84	85	76	77	73	78	81	91	89	85	79	96	80	74	80	91	78	81	119	76	87	85	72	74	66	90	81	91	67	70	85	84	88	92	72	91	90	76	82	92	84	82	74	78	104	75	94	77	87	88	78	70	80	77	74	77	68	72	55	77	72	79	79	79	82	83	82	70	72	91	83	87	87	94	86	98	86	81	79	76	80	98	87	85	87	66	89	104	88	97	80	78	84	78	75	75	91	92	66	73	95	88	96	72	82	82	89	86	70	69	73	69	78	85	66	71	89	77	93	66	80	66	79	74	67	80	104	69	82	74	85	72	84	104	72	77	83	73	74	80	73	67	93	87	74	82	59	71	85	91	87	86	74	67	82	84	84	81	79	91	87	87	84	79	85	72	64	88	79	89	78	75	76	66	80	66	97	99	91	82	95	71	79	79	77	85	85	70	76	69	73	76	87	74	69	89	85	87	74	97	73	74	111	78	87	96	94	93	70	81	71	79	89	60	84	83	86	70	83	90	64	82	84	71	69	79	71	76	82	97	72	77	83	69	78	86	81	72	73	83	80	70	79	81	78	82	73	82	77	85	78	83	81	68	76	65	65	84	87	91	68	72	90	74	85	89	86	84	78	85	69	87	93	74	66	82	78	84	62	79	72	101	72	80	74	72	67	75	75	77	73	86	79	89	85	79	76	70	86	82	91	85	89	80	85	69	84	88	85	66	81	65	70	79	76	79	87	93	89	86	75	65	63	95	87	79	86	78	89	70	74	90	87	70	73	73	80	81	68	93	94	67	91	79	76	89	92	80	73	73	94	78	83	73	88	69	72	70	82	78	86	79	75	88	68	80	75	79	83	69	72	89	81	77	77	81	89	78	77	72	66	78	85	75	91	88	87	83	78	70	81	88	74	80	88	74	96	80	80	83	86	82	79	83	83	85	90	74	82	88	80	82	80	96	62	73	81	71	70	81	72	98	85	86	79	83	79	67	88	90	75	84	79	79	81	80	69	90	90	87	88	84	79	77	91	77	80	103	86	75	77	66	88	93	80	79	86	89	74	93	60	89	73	78	87	75	94	83	81	85	77	93	94	69	67	77	78	76	95	79	84	82	76	93	89	80	85	78	84	85	62	79	93	88	91	80	76	69	94	83	72	80	89	81	80	89	75	83	85	94	86	106	74	79	85	73	84	87	67	84	72	78	71	77	68	88	84	75	72	73	65	91	87	77	85	88	73	89	86	85	81	78	83	80	83	71	81	97	72	76	99	72	86	92	90	86	75	86	90	90	84	85	89	87	91	85	76	83	91	70	73	70	91	70	103	82	74	85	79	83	86	79	79	77	99	70	97	91	78	95	91	99	68	75	83	83	81	82	72	79	85	82	95	91	76	88	75	64	69	88	71	76	81	83	92	93	82	74	74	86	90	88	89	86	76	61	77	83	72	71	82	82	104	90	66	78	89	72	80	59	72	79	95	68	66	83	80	80	78	79	91	77	77	76	62	70	75	75	78	81	66	81	91	95	88	79	86	68	71	65	75	62	79	66	86	88	71	89	91	100	76	75	71	88	76	74	76	79	92	74	76	91	75	65	87	81	94	79	73	78	91	69	95	90	97	86	88	94	101	101	91	73	82	78	82	72	71	69	77	82	74	82	71	88	73	84	94	81	88	82	84	79	62	81	67	84	83	70	91	93	74	75	82	86	84	78	78	80	72	74	87	86	86	84	75	77	83	103	70	80	81	68	83	84	86	96	96	78	97	75	94	81	89	82	88	85	83	64	85	88	88	75	87	78	86	81	87	72	82	88	72	73	80	89	71	73	80	85	82	73	80	71	69	65	74	78	73	89	76	82	93	78	61	78	59	90	78	71	65	94	80	83	82	85	89	93	94	87	76	77	83	79	69	89	94	77	84	73	80	85	84	93	75	94	94	84	90	87	79	88	74	81	79	66	84	71	68	89	83	79	84	80	85	72	68	91	81	76	79	72	77	75	89	90	82	73	95	69	79	84	85	82	87	67	85	89	82	96	89	94	77	72	89	83	89	92	86	90	83	81	75	89	78	60	77	70	75	85	96	81	84	68	61	106	78	72	84	74	97	97	83	76	79	75	69	88	87	84	49	90	80	85	82	84	95	68	81	73	88	85	77	73	69	57	86	79	106	83	71	84	76	86	84	85	78	64	79	76	76	95	88	73	99	95	89	77	72	82	99	74	75	92	64	74	83	79	88	82	81	69	93	76	86	79	84	81	97	77	88	79	85	81	90	80	78	82	66	69	87	67	86	82	65	91	86	94	68	94	66	75	78	78	90	89	83	91	87	82	89	77	79	81	80	77	81	71	79	73	85	84	82	72	72	75	56	99	81	84	87	76	82	98	75	82	90	96	73	79	90	83	87	79	60	95	83	71	78	79	85	84	71	91	65	85	93	55	82	84	72	80	80	96	78	80	78	92	78	89	75	87	64	64	72	89	95	84	86	80	93	82	76	77	78	78	82	79	73	80	84	88	79	72	89	73	92	80	75	88	100	83	75	75	73	67	76	77	95	80	83	79	86	83	88	69	94	77	81	90	78	74	94	84	77	80	105	68	85	90	92	85	82	82	75	83	80	80	88	85	72	71	77	83	82	84	102	87	94	76	85	83	89	66	87	92	88	62	84	93	87	95	79	80	84	86	84	75	74	91	62	77	75	97	75	89	83	79	82	74	60	79	93	87	94	72	75	82	97	87	92	71	81	61	91	98	67	86	95	62	82	81	84	78	86	85	82	80	77	76	95	75	106	86	85	83	81	72	69	79	75	80	83	83	85	80	88	79	67	84	74	90	84	71	97	85	84	83	94	83	73	81	60	76	81	82	67	105	70	86	64	83	70	87	80	79	85	82	82	105	71	81	87	77	78	78	90	81	88	70	91	76	68	97	75	99	87	82	102	96	94	66	75	69	81	88	82	81	80	76	54	83	73	88	72	86	77	71	70	79	76	80	84	70	76	67	82	84	79	85	72	83	72	107	82	102	75	75	78	101	75	93	87	84	85	89	69	71	77	66	78	82	88	66	92	84	97	91	85	88	72	89	83	72	75	84	84	69	68	96	77	90	96	76	86	93	86	89	84	76	70	81	60	86	55	73	85	92	74	87	71	82	70	84	91	70	83	76	81	86	74	89	74	104	73	83	69	76	83	98	80	94	72	88	87	81	90	85	91	89	104	75	77	60	67	82	82	89	82	73	78	77	89	78	83	76	81	82	76	79	81	89	71	89	87	84	72	84	66	100	101	93	77	78	86	76	79	99	74	69	96	91	83	89	94	62	87	83	78	86	87	83	74	73	90	73	68	71	76	92	79	91	77	79	81	84	89	78	86	94	76	94	85	106	79	73	55	87	78	68	87	87	90	83	86	80	84	96	79	83	77	75	70	97	82	80	80	84	76	61	78	92	92
21076	2392	1239	669	487	351	331	252	252	240	257	201	228	198	210	189	216	181	182	157	182	208	196	198	200	181	188	193	161	169	168	209	180	183	180	171	203	170	178	184	193	168	197	190	193	177	186	186	200	170	172	187	188	192	216	196	153	161	195	188	185	185	180	172	209	184	151	180	187	194	193	187	180	171	190	177	191	165	169	193	174	187	190	150	202	179	181	171	185	145	176	176	177	179	190	189	172	175	184	196	192	171	188	155	181	188	171	171	179	193	169	165	167	181	175	193	179	183	184	174	175	180	181	190	178	166	164	168	184	175	183	191	193	190	181	176	174	191	189	190	158	198	187	200	180	170	176	176	189	168	170	187	192	171	162	200	186	184	172	203	172	173	158	161	198	170	195	173	165	165	187	180	190	205	199	187	209	177	175	179	165	166	178	175	203	190	167	190	178	172	191	190	172	196	184	192	180	185	194	148	158	187	171	212	183	185	192	184	187	156	166	177	198	187	201	185	179	183	186	187	203	191	157	143	180	169	181	171	170	157	170	184	177	185	162	178	191	173	204	210	178	166	181	158	138	202	180	170	169	181	184	193	161	231	174	182	181	148	179	159	167	204	176	187	176	185	181	174	174	168	190	166	198	182	198	170	184	176	201	190	169	181	234	169	170	160	211	162	196	174	188	173	182	202	184	135	171	164	179	168	195	158	183	211	174	170	177	178	166	159	173	173	182	168	194	189	190	174	181	172	182	164	146	177	182	181	173	199	176	170	208	152	182	177	191	167	178	187	167	187	159	178	174	168	173	162	189	160	179	183	181	185	188	151	197	183	188	164	184	178	161	159	142	192	176	195	169	166	191	154	191	193	191	155	197	184	184	152	177	181	158	166	187	159	193	161	201	181	178	198	182	168	187	159	179	170	172	173	172	153	167	190	166	169	164	172	189	169	175	158	182	178	187	161	174	176	188	172	213	207	183	207	169	161	175	171	176	192	163	188	168	181	173	182	158	167	177	168	166	171	151	173	196	173	181	164	148	176	181	167	155	183	189	162	180	195	166	166	176	173	157	153	167	162	182	185	193	193	170	182	179	175	187	153	181	185	183	196	184	169	166	190	166	161	193	174	161	199	190	174	203	188	172	171	168	189	167	174	192	176	175	178	169	189	190	185	177	170	183	170	200	183	179	186	190	180	197	194	176	186	187	181	177	178	178	182	179	191	152	173	160	193	191	193	213	183	169	161	180	150	184	209	195	168	180	200	178	172	180	178	178	186	189	190	194	152	158	202	164	178	185	168	161	180	191	174	177	169	168	197	202	178	174	164	174	192	186	177	191	166	164	168	170	183	165	153	158	170	167	175	185	170	174	174	167	180	185	176	160	211	170	154	214	189	187	175	180	168	192	183	187	169	183	155	189	204	198	174	201	171	175	190	178	192	173	180	184	182	188	169	180	184	189	191	182	190	188	189	166	198	172	172	183	199	188	188	211	183	169	166	176	199	161	177	174	185	171	193	182	175	186	179	157	182	184	183	156	175	169	161	179	167	175	158	165	192	164	185	196	166	196	188	188	157	189	183	184	158	185	179	176	174	159	159	150	164	172	182	198	153	167	193	185	182	191	179	174	167	168	167	173	203	188	173	214	181	167	195	185	176	182	178	201	196	172	180	174	172	178	173	196	173	170	162	164	177	188	176	177	169	171	210	166	163	184	192	179	173	187	159	176	173	193	186	185	202	168	160	180	202	178	161	136	176	180	207	192	192	193	186	172	182	184	176	194	190	200	170	193	183	180	204	195	161	196	157	144	207	176	177	167	195	210	178	173	158	187	182	185	189	174	147	172	180	172	165	189	198	184	200	181	188	184	186	189	172	161	154	196	195	157	193	150	212	148	198	170	181	190	196	146	180	180	187	180	192	170	175	147	167	164	186	170	177	165	193	190	186	179	183	195	182	198	196	188	172	161	149	185	147	160	192	182	186	209	162	161	171	174	166	164	186	198	178	187	197	210	177	185	165	169	165	163	176	171	176	166	190	185	218	178	192	185	170	181	153	208	176	180	188	187	193	168	171	179	160	182	175	167	200	179	206	178	152	188	177	191	188	184	209	166	165	177	181	195	172	195	165	182	171	210	178	194	201	176	175	193	179	173	213	170	190	184	171	172	169	192	205	190	186	176	198	169	177	175	147	222	161	174	190	147	165	163	168	193	189	184	180	164	177	199	180	177	174	184	167	214	173	179	173	192	173	168	151	167	182	181	174	177	186	187	167	191	179	180	197	171	193	167	156	175	156	148	193	176	156	190	189	169	191	162	175	191	180	187	177	174	185	179	170	186	151	202	184	178	179	156	205	164	157	154	180	174	171	176	165	169	176	164	198	161	164	154	187	188	210	181	205	187	167	201	175	180	188	182	195	195	200	184	172	184	191	175	183	209	229	182	186	182	162	162	175	176	183	178	178	183	167	170	182	186	162	185	169	167	169	190	180	178	185	188	193	174	205	157	158	179	186	175	170	176	167	181	148	167	189	154	179	187	197	156	159	147	161	167	179	186	170	179	191	159	199	172	188	185	165	180	164	170	193	192	188	178	179	187	176	180	191	169	181	182	157	188	183	182	160	176	173	193	161	169	181	184	171	159	174	200	189	178	198	170	197	208	192	190	192	206	207	179	176	178	194	188	182	173	167	183	192	173	169	167	187	172	170	173	181	160	177	178	219	169	185	176	154	184	178	165	202	178	162	162	179	192	178	173	192	164	186	201	145	174	192	173	208	163	168	186	200	194	168	163	210	191	165	184	176	180	168	180	184	161	172	178	161	154	178	177	182	177	186	183	172	181	178	184	202	191	178	169	175	192	189	188	168	192	157	172	161	172	198	173	175	162	193	167	169	157	185	163	181	156	187	170	194	171	155	181	171	181	160	205	165	166	181	183	187	185	189	176	180	203	147	181	186	157	176	192	172	172	191	175	167	200	166	183	171	170	193	174	184	172	188	169	172	160	190	176	190	184	174	173	172	192	186	191	189	169	181	186	168	162	195	178	174	167	153	185	187	169	170	189	167	180	203	182	187	196	198	170	159	169	157	198	192	184	183	169	177	164	180	185	166	181	186	186	203	161	182	166	187	167	176	188	181	189	180	164	154	174	162	203	177	197	185	179	179	162	171	169	180	204	181	207	180	178	168	186	171	189	169	162	195	178	190	172	187	202	195	185	181	192	189	171	183	168	149	177	190	200	186	168	182	210	190	178	185	160	194	193	196	178	185	172	173	142	175	182	163	205	179	171	155	168	191	155	174	188	155	182	178	185	184	171	195	195	159	152	180	151	176	178	183	166	179	202	178	174	149	187	200	173	161	212	177	197	168	165	179	184	170	177	211	182	197	141	179	173	195	183	191	178	175	177	189	185	181	151	168	179	183	177	173	170	175	201	171	196	159	176	153	179	180	191	207	153	165	173	152	193	157	163	174	185	167	195	183	175	176	177	187	188	170	164	177	184	163
24617	21629	28986	24767	20823	2000	547	371	309	264	237	240	210	190	145	167	193	147	178	172	160	163	153	162	136	160	131	137	154	145	147	151	143	149	122	127	148	129	143	134	137	136	102	136	147	109	149	136	154	129	138	151	127	112	148	127	133	136	137	147	141	153	139	141	129	127	138	136	142	136	148	143	140	121	136	133	132	127	140	156	129	153	118	151	144	128	130	137	134	126	144	138	145	140	117	137	112	135	152	121	144	147	136	133	131	140	166	133	137	132	113	150	146	128	140	133	122	121	147	156	131	142	112	145	138	124	116	140	129	120	118	141	133	139	138	125	135	127	137	148	133	138	137	124	140	137	135	115	149	126	122	120	126	137	136	150	132	135	130	124	147	160	144	100	130	170	118	136	137	154	127	140	143	126	125	141	146	120	133	130	137	112	134	161	138	137	130	124	131	115	122	144	132	157	150	152	132	141	150	144	141	143	145	123	142	128	133	124	140	136	132	134	126	135	135	130	145	135	142	118	135	141	133	111	119	134	139	128	163	138	127	140	134	151	131	128	125	151	127	145	128	130	147	132	130	135	136	120	118	130	131	132	123	123	152	129	127	115	128	139	105	120	145	152	127	138	123	117	141	150	156	133	130	138	103	138	131	125	132	148	131	133	146	111	136	148	131	118	138	136	118	116	121	166	138	125	150	129	144	133	125	128	128	130	145	126	137	126	122	125	134	121	125	130	137	127	131	111	124	136	134	142	142	146	123	117	139	127	131	127	126	141	136	130	152	124	115	137	129	128	147	131	156	147	123	141	135	130	115	161	159	138	146	135	146	128	138	122	156	135	140	110	141	137	157	134	137	129	125	149	119	126	128	133	122	124	136	135	149	128	131	100	137	138	129	139	137	147	129	115	115	133	127	118	114	135	129	124	137	129	125	141	107	129	143	118	136	135	128	169	162	122	143	102	149	137	142	128	142	139	134	126	138	136	135	138	127	137	125	137	128	141	141	132	141	133	167	144	127	132	137	127	145	140	123	126	122	127	132	118	124	123	113	127	129	131	132	131	129	139	146	132	127	150	131	134	135	122	127	140	161	141	127	122	135	117	133	140	139	137	132	135	130	119	120	143	141	124	110	130	151	148	142	152	134	119	114	148	127	124	136	132	115	127	147	138	134	120	128	141	125	138	132	121	126	151	127	132	109	131	128	140	123	138	118	147	122	139	141	123	127	141	139	119	132	142	118	136	142	157	139	135	115	131	126	131	108	147	104	143	115	118	131	139	138	151	140	119	153	123	118	126	137	127	132	134	127	129	118	158	135	131	136	132	125	118	139	148	137	132	168	118	125	123	129	134	126	119	126	132	138	146	160	132	124	152	130	121	159	154	141	122	136	133	135	135	140	124	144	124	122	142	139	156	145	127	130	116	138	115	124	143	148	133	149	138	122	130	133	133	131	154	126	136	121	140	149	125	134	135	137	131	127	120	126	127	135	132	148	129	140	137	134	121	126	148	142	128	153	136	140	124	150	121	139	124	135	133	138	141	123	154	152	153	128	144	118	122	137	136	141	121	119	127	117	143	121	120	143	143	115	120	152	140	128	127	151	118	155	140	126	142	127	136	136	134	138	134	141	139	127	130	125	139	135	153	118	155	124	129	145	134	129	142	154	126	139	113	159	122	118	136	159	132	131	143	108	118	137	130	135	125	151	120	120	124	126	118	138	130	145	130	126	128	134	140	129	115	130	150	135	143	145	140	150	121	149	126	128	129	121	119	156	137	118	115	138	143	129	132	152	129	130	129	127	141	118	122	124	146	120	127	122	136	128	156	139	138	129	112	128	130	144	131	121	130	137	128	139	136	135	108	132	138	121	137	147	136	106	121	143	123	121	121	128	126	148	166	129	128	133	120	136	114	125	140	137	144	141	116	134	165	128	134	116	126	115	148	134	124	133	123	111	133	121	151	134	107	123	128	126	127	131	136	128	130	148	146	142	117	140	125	136	136	149	142	117	135	132	109	144	154	144	143	108	128	116	129	131	114	140	131	124	121	114	134	158	130	120	127	150	119	130	145	138	132	134	119	153	121	113	130	140	131	141	140	133	121	148	127	150	130	111	126	115	136	141	144	150	127	123	119	142	138	122	121	148	128	124	124	142	158	133	125	127	146	139	129	131	142	126	157	124	130	138	148	140	124	116	121	141	132	123	137	133	132	120	129	146	127	135	137	142	132	120	142	140	118	128	131	124	128	117	122	134	123	138	138	138	117	148	144	118	114	157	119	143	153	140	141	139	131	119	139	139	136	140	128	136	124	133	159	120	121	139	137	117	132	125	134	119	126	122	127	108	151	142	126	133	124	141	140	139	142	142	115	144	141	126	140	120	128	128	102	135	140	126	129	145	133	137	127	127	124	142	132	120	146	152	135	143	116	122	132	136	119	135	134	134	126	134	145	150	138	161	133	133	156	136	125	124	143	143	127	143	122	138	141	130	129	134	122	121	133	146	129	128	119	122	143	122	137	127	132	122	141	148	134	136	121	143	121	141	125	133	116	134	137	148	141	130	152	143	144	129	141	140	126	133	140	122	140	112	130	142	147	131	133	142	165	128	122	120	133	132	142	138	142	134	128	134	133	143	150	127	145	139	167	126	140	123	136	125	135	144	125	126	141	122	135	141	132	133	125	137	147	125	130	120	133	110	134	138	131	132	146	148	113	128	137	139	139	128	132	127	109	141	141	116	121	132	130	130	145	135	107	105	122	158	148	146	115	146	134	125	139	128	136	121	137	144	127	122	128	126	127	123	119	135	138	138	145	148	139	143	120	124	137	127	131	130	115	118	151	120	135	150	127	122	122	157	130	140	115	126	142	153	136	128	151	147	137	138	132	139	118	120	134	124	155	136	117	140	113	157	125	132	126	139	116	139	142	131	125	151	159	125	114	134	97	136	131	144	115	133	122	107	142	139	146	133	137	127	134	130	122	139	137	130	113	125	144	136	138	151	130	130	145	127	155	134	126	138	140	121	144	145	128	132	155	122	138	126	143	129	121	128	134	131	112	152	133	146	132	137	143	147	136	119	117	140	124	138	148	136	138	131	132	123	132	142	120	168	121	141	146	127	124	123	132	123	158	131	163	122	122	136	121	127	142	129	127	121	137	147	114	123	163	141	108	127	125	139	140	145	150	112	128	137	135	128	130	134	119	132	119	130	127	120	150	133	145	135	126	113	153	134	104	122	169	136	137	154	143	121	114	133	124	123	124	152	128	112	143	143	104	126	139	134	119	121	116	140	115	136	123	120	137	130	113	127	149	124	146	149	129	129	140	133	101	139	143	136	133	125	156	129	135	136	137	140	148	132	134	155	135	135	143	137	136	138	117	129	121	139	129	147	158	132	130	134	115	137	123	130	144	155	142	143	138	127	112	143	122	154	147	109	136	121	117	120	140	124	137	124	144	117	145	129	108	117	127	140	124	140	143	128	130	134	134	143	121	142	127	139	135
41572	11766	8513	4198	2782	1991	1522	1198	1000	866	745	600	565	541	468	449	400	422	403	378	377	390	327	356	330	343	317	323	329	312	321	317	299	316	302	315	311	307	301	284	297	311	282	281	302	281	301	306	291	288	277	329	272	290	302	296	308	256	311	270	275	291	293	268	299	293	267	276	277	301	292	283	280	253	277	282	277	248	280	280	261	277	277	282	282	281	262	309	275	271	287	276	261	267	298	288	289	287	285	280	262	281	290	280	285	251	268	281	287	266	280	235	260	293	303	259	281	311	260	285	270	278	279	281	261	288	277	275	287	276	286	302	288	282	293	277	259	293	291	276	286	307	258	278	271	267	275	284	272	242	271	276	274	282	306	281	275	258	254	267	266	264	273	249	278	285	288	263	282	268	294	275	274	265	266	250	278	264	290	295	265	275	274	275	280	244	292	249	291	268	264	271	285	294	268	293	284	283	257	286	284	278	292	276	271	272	274	274	245	287	297	317	254	261	269	281	298	265	287	306	270	253	243	269	303	246	244	281	269	285	222	294	294	282	280	266	304	272	278	283	282	269	286	257	270	295	277	271	283	278	257	275	312	302	253	293	310	300	272	267	280	301	276	276	274	236	288	292	257	270	279	282	266	266	242	263	264	287	270	304	311	285	254	283	276	248	278	294	300	310	290	289	274	276	292	271	262	243	273	264	265	270	289	229	286	275	294	254	280	264	287	238	274	279	264	276	261	314	264	267	308	284	256	272	264	260	271	265	292	272	300	295	262	270	278	245	289	270	250	263	264	243	293	292	249	299	257	279	284	272	255	245	297	272	260	300	223	254	277	251	274	293	291	297	267	270	270	261	270	291	272	281	258	260	275	258	299	268	310	263	262	276	272	255	292	248	284	288	278	246	297	291	263	260	275	278	272	305	265	288	277	267	259	276	275	281	298	247	291	283	302	288	264	291	267	285	240	288	265	273	255	294	286	301	298	296	245	261	265	267	242	256	244	289	265	282	251	255	280	278	261	278	297	264	273	263	266	278	255	254	276	278	271	268	253	280	233	264	272	277	295	280	297	258	266	281	260	274	266	292	284	268	281	272	219	297	282	276	263	257	301	289	300	305	300	274	275	284	252	259	251	286	300	277	282	275	269	292	264	278	263	295	265	277	295	254	264	286	291	294	252	304	268	300	271	275	273	291	248	269	263	266	257	288	244	270	250	276	255	281	245	262	279	298	268	294	235	294	279	299	264	268	261	292	278	231	268	271	253	286	258	302	255	270	278	261	280	276	263	277	250	264	278	242	269	260	268	268	274	280	280	262	255	302	284	245	281	279	285	251	284	261	293	259	243	280	272	287	274	282	268	281	304	279	272	292	275	294	252	256	260	277	279	274	298	264	269	284	255	274	272	260	249	248	266	266	274	278	297	270	286	287	248	290	287	261	236	235	287	271	263	238	267	269	290	263	283	264	282	277	260	287	299	288	259	267	258	266	281	283	279	293	255	276	279	287	285	274	311	277	269	278	280	273	282	275	282	299	287	237	280	258	304	254	231	276	285	232	276	288	268	246	266	268	265	237	253	280	272	286	262	290	275	274	287	267	266	298	271	298	242	275	249	294	277	267	277	264	282	289	270	289	266	249	286	286	264	276	275	283	279	251	267	272	251	287	296	291	265	259	280	252	251	259	246	250	274	276	268	278	253	312	275	269	269	275	273	275	296	278	287	320	277	307	302	265	297	272	293	257	291	284	278	271	266	284	295	262	262	290	265	279	261	251	299	290	268	282	269	255	280	244	264	253	271	264	282	271	311	296	301	288	298	260	313	277	301	271	246	264	235	268	266	294	261	282	271	255	260	269	273	276	290	258	260	268	262	251	254	256	298	296	245	270	294	245	289	276	257	295	256	253	275	251	278	250	253	276	255	279	272	279	282	280	285	265	262	270	301	266	296	248	256	318	254	287	257	267	249	281	270	282	290	277	259	311	266	278	233	288	281	267	269	269	243	278	250	274	273	303	260	276	254	276	263	263	261	276	308	269	273	250	284	239	278	294	270	256	286	289	268	284	282	255	273	298	276	265	290	277	277	241	247	273	278	273	270	272	260	275	298	274	286	280	286	288	294	273	278	265	245	265	269	262	291	253	275	265	276	278	244	284	268	244	255	269	242	247	273	269	293	294	254	272	262	259	291	270	251	291	288	273	277	260	268	303	283	265	307	277	273	238	269	300	277	245	280	279	266	290	266	266	261	287	280	280	242	265	309	245	285	264	259	287	272	284	266	258	289	293	301	292	270	273	271	258	265	280	280	268	265	304	271	275	287	281	312	285	253	277	251	276	261	259	265	260	270	270	250	321	284	281	265	265	269	275	288	270	289	281	283	257	282	296	242	262	235	241	286	297	272	261	265	272	266	291	255	272	291	271	270	287	246	293	273	296	279	279	259	286	265	278	275	237	273	280	281	263	253	284	286	290	284	290	277	255	273	280	280	271	300	293	280	279	283	264	285	264	236	268	254	271	255	255	254	295	288	266	272	277	279	251	278	276	259	256	292	273	293	261	279	258	260	271	282	252	266	282	284	267	243	285	287	263	297	272	254	289	290	230	278	291	258	272	296	284	251	293	271	265	241	247	273	293	291	287	312	258	289	280	263	301	291	255	261	277	294	276	283	265	252	294	328	251	258	299	263	276	283	279	274	248	314	265	264	259	289	280	259	261	276	263	262	258	283	268	295	253	274	282	246	261	257	289	267	279	271	259	283	273	271	232	256	263	276	279	231	290	301	275	280	266	270	271	270	271	252	281	280	278	300	287	253	259	291	255	275	265	290	278	253	284	249	273	280	289	262	309	280	274	260	241	287	286	249	294	251	271	265	279	284	291	295	274	285	264	298	250	284	247	263	283	256	282	271	292	229	277	278	264	279	269	262	259	293	278	248	283	278	283	266	282	277	261	278	254	281	279	262	259	267	281	276	252	298	279	294	251	282	283	275	273	265	298	295	310	258	289	255	269	267	261	254	265	266	265	270	302	279	256	239	263	257	274	264	297	259	256	262	276	283	280	271	290	245	269	269	259	282	284	286	265	263	275	287	241	278	253	265	296	258	275	258	268	286	287	270	294	276	252	233	283	279	268	253	245	270	274	265	275	256	296	293	304	281	295	257	276	249	259	296	298	261	253	271	293	280	247	291	251	299	244	252	277	233	264	284	249	280	295	272	334	301	314	282	278	248	279	298	283	265	266	262	293	255	296	270	271	273	279	310	273	287	278	259	260	260	266	291	250	287	298	257	290	279	296	290	283	308	252	262	261	282	262	271	272	285	286	293	287	265	255	266	233	277	301	292	261	287	267	302	275	253	256	291	286	283	277	256	264	280	263	292	315	281	290	280	287	262	255	284	289	281	260	302	255	248	275	248	277	243	270	248	291	277	295	242	273	230	282	243	252	309	299	271	272	276	272	287	250	286	260	270	257	273	265	267	294	245	259	273	274	268	265	265	287
23716	21642	29671	24125	21642	20406	2198	785	603	549	495	468	428	413	383	349	349	352	331	344	355	324	346	342	338	311	363	326	283	358	309	306	319	306	301	301	285	285	317	294	294	271	295	302	314	299	300	318	262	312	298	295	310	307	285	307	284	276	291	302	336	292	300	318	278	293	299	261	298	306	294	282	273	278	256	276	263	301	265	276	289	305	277	280	287	301	312	266	266	287	291	275	279	285	265	276	336	252	282	294	275	280	286	308	287	280	271	271	283	301	278	275	260	280	298	275	253	280	303	325	311	300	312	282	284	307	321	295	321	288	285	295	270	295	298	276	315	277	312	271	279	265	328	284	282	269	287	294	275	289	284	309	313	307	255	277	301	292	276	291	265	259	290	271	286	316	331	299	311	272	290	297	274	291	280	286	331	299	289	295	277	270	284	313	300	298	267	284	292	271	287	281	275	299	282	287	308	270	278	303	307	274	297	300	323	269	280	278	296	317	238	311	291	277	292	305	298	282	302	306	288	262	306	286	300	294	282	271	254	271	298	299	303	292	288	276	314	262	287	285	308	276	312	282	273	263	279	279	267	309	265	268	304	295	290	285	281	272	253	301	274	278	286	259	297	281	296	276	268	264	263	298	257	287	293	299	299	279	279	292	298	290	302	261	302	289	281	324	282	278	285	284	272	302	282	266	326	302	299	304	262	273	301	274	267	258	264	270	293	280	287	290	308	290	275	271	286	275	296	297	309	281	277	280	306	290	298	306	284	290	290	286	286	309	276	282	286	280	273	254	285	291	298	274	292	305	297	300	293	304	265	295	281	281	336	307	285	274	285	262	297	289	297	289	269	293	280	282	281	257	300	290	313	289	309	267	284	285	296	284	262	277	303	261	284	285	299	278	300	325	302	270	303	299	287	286	285	280	295	273	300	304	296	282	278	253	303	313	299	243	308	289	291	309	261	303	291	296	295	286	322	290	322	295	295	266	279	313	286	295	263	292	283	271	267	304	284	289	287	323	299	293	297	306	309	313	279	280	250	296	294	278	274	298	261	281	296	316	284	292	282	326	300	303	300	285	303	300	293	302	286	307	255	271	285	248	281	296	265	304	276	299	262	273	265	294	294	259	313	307	267	322	294	321	302	311	291	300	280	260	273	303	268	286	276	310	283	272	309	282	294	261	297	286	309	304	287	292	276	289	300	305	323	265	327	288	308	345	295	302	278	302	290	276	298	269	295	299	263	300	298	294	298	292	303	304	305	301	305	320	332	262	278	300	280	273	291	294	307	304	325	268	287	287	270	309	297	273	303	282	300	305	302	297	283	295	277	251	270	290	306	282	268	284	309	286	306	318	278	258	276	289	302	273	296	299	280	287	274	290	304	286	304	268	290	290	292	307	342	269	293	301	285	273	288	268	295	311	311	285	304	254	263	289	300	282	305	314	292	285	295	298	288	284	300	301	288	303	282	295	293	317	282	244	288	260	294	269	299	259	292	273	288	331	277	304	278	278	296	282	291	329	288	295	310	293	280	291	278	305	265	301	302	273	283	287	273	288	301	318	289	272	274	283	304	315	281	294	304	294	282	287	276	318	272	274	299	301	288	290	262	279	312	278	288	307	309	303	292	299	278	278	313	291	275	270	276	329	318	312	305	304	283	289	294	301	331	289	285	279	259	288	280	314	313	270	304	289	284	295	276	313	274	269	296	287	265	290	310	286	294	290	302	286	281	302	294	299	283	289	306	288	285	271	289	282	253	312	255	293	276	302	304	307	277	287	304	280	298	320	280	271	286	308	287	291	305	291	259	257	302	250	319	284	291	300	305	311	289	268	307	296	304	272	275	317	304	300	294	304	295	310	281	325	282	293	276	290	294	266	253	266	297	283	319	261	284	306	259	268	308	305	289	303	331	295	306	255	290	298	288	280	316	306	271	283	319	304	297	284	287	300	288	298	297	280	252	308	278	276	269	291	294	282	335	269	314	285	296	276	308	277	296	283	309	260	296	272	251	278	283	282	279	290	278	270	285	291	293	326	277	285	271	306	297	316	268	310	298	259	298	277	307	289	290	266	281	304	301	277	263	285	273	287	296	305	282	274	291	293	281	295	258	290	265	272	293	299	258	272	266	296	272	264	325	296	314	299	277	276	284	262	283	286	280	287	262	323	313	281	289	293	283	283	288	286	300	300	275	289	300	288	261	263	292	274	299	300	319	288	288	300	283	285	276	297	285	290	262	296	281	286	315	269	293	289	307	280	258	278	299	287	295	277	309	295	309	310	305	286	283	243	310	271	300	289	319	287	289	282	263	271	306	300	275	262	289	299	282	278	274	293	301	289	282	311	288	272	279	304	291	291	281	280	292	273	319	305	293	284	262	264	288	275	279	302	306	306	268	310	286	260	279	306	283	275	283	285	304	280	267	294	275	308	275	288	292	291	286	309	263	279	288	309	307	289	320	296	289	296	284	292	297	323	283	290	314	243	313	277	273	334	294	299	296	288	291	301	271	304	261	269	318	275	288	267	298	310	281	264	304	288	301	286	290	279	297	281	250	285	306	282	279	281	300	278	301	299	299	256	261	291	294	285	306	253	295	311	273	279	264	283	297	277	255	279	280	266	271	272	308	290	292	317	281	283	251	257	291	268	318	261	274	305	292	295	274	278	276	269	265	263	281	289	295	311	300	291	300	318	297	311	306	295	293	261	276	283	279	251	309	269	326	286	307	254	281	287	288	323	276	308	284	292	279	269	291	304	280	250	245	303	303	251	295	280	280	296	270	256	294	263	283	307	287	311	290	283	266	291	277	298	289	325	278	283	299	300	276	281	278	292	275	265	298	290	289	289	301	298	288	308	307	324	290	274	277	281	264	316	322	279	318	287	280	266	290	297	299	272	294	261	281	285	276	257	272	256	294	297	287	288	263	263	295	285	301	309	279	311	264	281	291	319	299	302	282	294	298	280	312	262	281	287	300	301	279	286	246	298	270	292	296	285	254	270	290	304	301	269	261	286	280	312	324	298	283	290	284	323	315	260	306	268	315	291	295	301	285	260	295	276	287	284	309	290	290	298	298	303	297	263	271	258	275	285	291	306	273	288	293	277	283	290	263	277	271	262	287	276	275	276	282	316	283	293	301	289	302	265	296	244	299	293	288	319	278	289	291	279	277	276	293	277	335	289	326	273	298	300	307	292	270	283	258	297	322	285	261	263	286	292	292	306	314	297	314	274	280	298	283	310	325	265	274	274	274	283	307	303	258	281	322	268	302	325	320	312	291	261	300	315	286	296	297	300	313	309	283	315	319	339	306	282	283	314	256	308	286	288	262	310	268	264	301	277	264	284	275	273	268	311	285	318	281	293	271	306	276	315	271	317	290	297	311	289	298	310	299	293	298	308	288	272	297	272	302	284	281	302	283	268	276	327	282	268	321	316	296	283	250	283	284	279	316	284	271	288	286	259	278	317	295	284	302	287	304	268	313	276	290	277	280	301	260	271
51978	16333	13586	7345	5031	3714	2922	2353	1889	1594	1400	1226	1166	1028	995	905	818	862	813	754	713	723	760	678	649	638	677	683	607	634	649	640	635	564	602	618	582	602	651	568	553	610	587	607	575	560	599	585	573	569	575	552	610	539	555	551	579	569	534	584	572	601	548	546	570	551	587	575	544	553	608	587	567	543	523	552	594	535	551	587	549	551	536	547	557	542	562	540	563	521	540	565	530	591	541	537	550	517	527	559	544	567	563	570	595	555	541	552	559	554	556	512	582	581	564	545	544	564	554	568	579	543	543	545	559	584	543	524	548	550	587	543	553	553	521	560	539	556	543	534	557	565	537	562	567	570	539	539	528	556	540	558	542	558	589	574	583	539	519	540	565	567	508	515	512	523	567	548	579	555	495	530	532	515	581	542	520	517	560	556	537	557	578	531	541	535	517	527	525	499	558	552	588	574	576	533	535	532	485	564	540	544	532	543	576	571	518	559	562	536	552	537	589	547	539	555	521	576	551	576	585	544	552	548	553	509	578	570	532	553	532	535	561	547	568	563	505	514	513	541	555	547	548	560	550	559	558	497	587	576	532	527	567	528	536	535	534	560	610	523	573	532	574	548	558	505	577	568	551	565	571	517	567	553	539	539	544	537	525	514	586	543	553	509	525	564	556	520	601	584	549	543	559	533	573	554	532	514	598	567	520	570	553	572	533	581	578	527	571	540	531	534	563	584	578	566	520	545	607	583	498	590	550	534	547	582	553	547	577	561	561	576	561	559	523	575	558	546	554	557	548	523	614	533	568	562	570	526	545	509	552	533	544	542	563	556	543	524	548	553	571	540	525	538	547	541	559	595	532	556	527	525	509	563	570	572	582	544	548	525	553	520	553	505	578	560	525	519	554	598	522	529	574	555	547	573	563	571	521	536	554	570	555	545	551	546	522	557	544	515	561	533	554	567	540	550	543	581	524	561	584	560	559	548	534	595	528	561	549	531	500	511	548	537	567	581	544	563	556	544	544	536	560	581	543	570	578	543	580	512	522	566	548	548	518	544	546	552	544	550	558	547	524	600	588	539	532	533	562	545	578	528	542	561	518	540	545	531	535	518	554	516	516	520	577	574	550	545	548	567	593	551	589	592	551	504	525	536	525	529	537	509	510	544	542	533	576	570	527	570	514	557	549	538	558	575	550	532	566	580	528	566	552	536	559	561	533	547	540	576	561	540	572	590	525	565	535	550	564	556	513	510	552	521	528	591	610	529	519	542	549	560	546	515	506	575	559	558	567	530	529	551	560	584	522	572	569	566	570	595	600	550	555	523	620	541	559	546	539	532	508	559	585	521	514	504	481	526	530	570	584	538	550	558	519	551	563	535	570	538	587	545	555	555	555	541	535	564	558	524	543	525	535	595	578	547	574	554	575	550	512	558	576	526	536	533	545	531	514	552	535	552	569	503	546	553	524	545	575	560	584	554	549	523	538	535	554	572	540	557	577	616	559	549	530	538	583	574	538	540	544	580	529	562	539	547	570	533	567	564	581	550	504	550	528	546	529	586	551	533	538	532	580	495	551	563	516	573	561	555	542	545	585	545	529	558	593	567	518	576	570	550	569	536	593	555	548	548	562	531	568	531	548	587	554	544	524	556	517	563	539	597	571	541	560	535	520	535	503	518	566	563	556	541	545	568	564	548	584	513	543	550	561	549	517	540	579	516	552	580	536	561	556	546	554	560	556	545	536	499	533	543	503	559	573	518	576	542	578	533	536	564	553	505	532	532	510	589	515	526	537	559	532	549	531	480	514	549	571	578	566	551	538	559	563	509	513	544	564	543	543	542	490	515	540	535	560	570	569	597	586	559	550	558	558	541	567	552	561	549	537	546	502	542	556	541	572	526	533	565	523	542	566	570	569	557	576	555	500	546	567	541	591	570	531	568	554	565	519	547	509	558	588	530	571	556	556	512	517	531	530	531	540	597	584	613	517	546	571	574	545	541	537	572	514	515	555	529	529	591	592	565	594	566	523	550	535	607	541	558	566	538	537	549	526	532	561	580	571	563	557	533	574	569	537	507	585	533	561	558	543	564	529	571	565	540	569	566	542	527	545	527	567	560	547	537	514	562	557	521	580	507	564	565	549	549	561	556	554	587	534	531	531	541	509	554	557	548	545	565	560	575	539	532	501	589	557	573	551	543	522	524	568	540	559	563	534	565	547	536	522	500	561	559	552	548	582	547	562	539	551	544	521	583	531	555	551	540	533	528	576	536	541	598	572	579	554	555	541	552	549	547	577	561	546	570	521	526	544	553	534	570	538	556	574	544	566	559	516	547	567	582	568	594	540	537	556	588	529	559	507	519	564	522	545	556	546	527	534	511	533	565	577	547	541	564	562	532	500	547	573	511	562	494	538	560	523	518	579	545	576	559	557	543	528	540	559	579	531	549	545	541	576	533	536	553	585	581	594	547	544	551	579	557	533	557	531	587	535	545	580	555	606	566	529	538	543	564	529	608	588	518	539	576	540	560	548	547	571	594	536	555	552	555	559	566	525	555	545	528	537	553	555	539	535	551	549	599	581	561	572	543	558	579	545	533	553	560	517	537	517	505	520	523	541	524	552	549	592	569	555	555	564	575	553	543	549	545	517	536	572	557	543	541	514	551	555	577	561	579	522	521	519	551	548	553	548	564	521	544	541	554	526	608	577	537	534	555	570	542	553	597	528	542	540	534	536	553	565	552	561	580	524	544	571	510	540	566	534	524	558	519	555	620	581	520	570	595	569	543	579	544	548	579	560	546	587	523	548	573	536	565	549	549	547	559	547	543	530	591	545	555	532	564	539	561	545	560	556	589	538	527	573	491	545	558	532	551	539	505	546	556	586	535	580	575	497	564	541	567	542	534	527	567	562	582	584	556	528	561	533	557	534	551	546	541	614	548	545	565	586	510	516	564	537	532	586	554	515	523	575	579	537	576	546	530	537	532	521	547	541	561	514	556	556	576	569	515	547	559	544	539	573	562	525	555	555	535	552	554	578	529	527	525	554	559	559	583	585	555	585	542	561	469	576	523	562	562	584	579	535	518	588	558	555	538	576	527	561	560	538	590	507	541	578	534	584	558	546	555	538	576	522	550	519	512	536	573	581	529	551	550	579	547	550	545	542	568	569	541	530	584	545	536	527	551	555	558	597	503	560	548	524	568	540	556	555	597	514	545	544	534	575	537	594	522	560	624	514	562	561	542	578	572	512	551	554	516	597	553	552	499	531	561	529	558	555	524	570	547	544	598	547	579	561	539	563	516	563	559	544	540	522	571	532	550	564	567	493	555	547	572	530	540	566	570	546	553	527	505	575	517	571	590	568	551	534	561	550	550	557	554	549	540	550	569	530	562	597	534	529	544	498	534	510	542	561	571	571	565	562	538	551	544	511	553	561	571	554	546	525	538	528	568	565	578	519	532	536	563	555	549	544	542	568	508	528	569	546	513	538	515	547	589	568	541
27214	21163	8699	402	177	133	116	102	89	91	83	92	94	81	91	78	83	83	84	85	97	72	76	85	79	82	79	75	77	80	81	69	80	76	79	79	75	95	64	87	90	105	83	78	76	73	78	77	96	86	87	63	81	72	69	69	81	77	89	73	90	92	83	81	81	77	74	81	81	79	87	89	77	87	77	75	85	89	74	88	76	95	90	80	80	76	56	73	86	77	79	81	73	72	90	74	83	77	77	77	74	93	92	86	82	71	85	90	89	83	73	78	85	65	86	81	78	79	82	86	77	74	78	78	84	91	88	78	77	86	63	83	78	107	68	79	102	88	69	71	98	66	66	85	68	78	67	68	79	77	90	77	90	81	86	70	79	58	71	85	80	79	84	59	62	77	75	75	97	65	84	73	88	79	81	70	87	67	88	84	82	104	87	74	77	70	82	72	92	84	86	90	72	78	81	82	79	89	81	88	75	79	71	81	75	64	84	79	94	80	62	76	75	101	82	57	62	94	70	86	75	83	82	85	69	88	84	77	67	74	89	60	80	94	78	72	79	83	76	80	82	76	77	84	82	81	84	65	77	82	92	92	84	73	86	82	95	86	68	65	89	69	84	80	76	74	69	82	78	72	89	76	74	75	81	92	75	88	73	81	89	88	82	74	79	89	83	85	77	84	87	82	67	87	83	90	76	75	78	82	64	81	84	81	92	75	64	82	69	66	81	81	84	74	77	87	84	81	81	85	80	85	69	68	83	89	78	73	77	77	66	75	73	87	71	73	81	78	98	84	76	74	76	80	73	82	65	75	82	80	78	70	90	78	82	82	79	88	78	73	84	67	73	71	78	105	80	74	88	72	76	91	82	76	52	77	75	98	89	92	85	81	77	79	71	86	73	77	90	76	82	81	85	79	79	89	75	94	77	77	85	76	73	62	81	91	77	77	89	91	74	88	67	65	73	82	79	74	80	91	69	76	64	80	90	73	68	90	74	90	81	79	69	98	67	69	73	82	80	84	89	70	86	75	81	83	71	96	83	72	92	90	80	78	88	83	73	70	74	72	78	82	80	74	72	71	80	66	87	84	67	73	79	70	85	66	69	90	71	96	68	96	73	78	79	74	89	79	77	94	84	88	94	87	77	61	76	88	67	78	90	88	71	95	79	96	70	71	80	65	79	74	79	73	68	86	93	79	91	72	83	82	74	95	90	78	88	79	66	54	75	72	74	90	69	82	74	70	79	73	85	80	90	95	95	67	67	81	73	80	70	70	74	58	83	71	99	62	79	85	100	86	91	83	81	85	71	65	76	79	86	82	86	70	74	66	69	92	88	76	81	79	75	72	73	92	80	65	87	77	71	94	70	87	84	88	81	69	83	76	88	84	85	75	76	73	93	68	70	78	76	80	75	80	81	85	85	83	89	76	78	84	71	82	71	83	94	81	82	78	87	77	78	73	88	83	75	89	97	82	77	65	83	74	69	84	78	84	78	75	65	91	87	74	79	81	87	77	71	85	87	79	78	78	74	68	72	61	96	86	78	75	87	79	75	75	69	76	86	72	78	87	68	82	81	78	91	76	80	68	90	95	75	67	86	82	85	69	67	84	61	101	84	79	89	76	82	75	68	92	81	69	92	85	79	76	77	88	81	65	80	71	69	92	67	75	72	69	90	89	83	82	90	79	90	89	62	80	89	81	73	77	70	64	63	92	75	78	75	72	77	78	58	80	78	90	75	83	84	76	70	53	66	86	73	81	90	61	84	99	72	99	72	73	82	65	71	95	81	94	92	80	72	86	76	86	83	76	74	79	85	62	66	71	81	69	73	91	82	80	75	73	78	100	71	71	84	82	63	76	90	74	76	80	65	71	83	71	80	81	93	81	75	74	83	89	74	87	69	85	72	74	76	75	84	93	94	81	76	80	79	79	65	106	83	95	66	90	74	82	74	69	70	81	75	71	85	79	70	77	94	73	87	88	96	100	76	87	77	90	68	84	72	71	79	80	89	77	101	95	98	89	101	81	89	66	81	69	88	82	72	67	65	71	56	92	73	83	92	95	74	79	69	71	85	76	62	70	81	73	89	73	77	94	76	82	74	84	75	90	80	78	88	80	84	66	96	90	68	80	77	87	90	96	74	63	89	73	81	65	90	64	84	92	91	74	74	94	87	88	86	98	73	83	80	65	86	65	78	79	72	87	78	78	75	72	72	80	77	82	79	70	87	80	67	88	72	77	91	59	82	102	82	77	76	74	96	74	89	99	72	102	91	77	87	83	71	75	78	75	81	91	97	68	103	72	95	80	82	58	82	78	95	89	79	94	73	98	79	80	81	91	75	87	84	90	82	71	83	69	87	85	81	90	77	62	79	72	78	77	77	67	69	69	80	77	59	72	83	84	73	69	77	103	80	77	85	70	82	65	77	68	68	68	95	96	87	82	75	61	75	71	92	89	81	86	80	74	78	78	82	77	70	86	76	75	91	73	66	91	84	112	94	93	87	73	61	73	79	86	73	88	88	55	69	56	75	74	71	72	87	88	87	91	80	78	67	76	83	72	66	80	77	84	79	91	74	74	84	85	74	79	78	74	83	93	78	67	74	92	78	102	83	85	80	82	84	62	67	78	76	77	70	65	63	88	79	92	82	84	74	74	81	99	96	83	67	83	94	80	66	78	82	78	83	68	82	64	100	94	74	80	84	86	97	65	84	80	91	95	90	66	74	69	81	76	74	84	85	85	78	83	72	91	79	82	80	72	94	87	98	76	63	67	67	86	72	87	77	76	72	79	78	83	77	75	88	69	83	81	79	88	76	78	74	76	77	84	89	66	73	80	72	78	75	64	87	80	88	85	78	70	84	67	83	65	73	87	84	81	79	82	75	98	68	73	96	80	89	78	98	78	86	84	84	79	77	84	76	95	76	85	78	80	68	76	89	79	96	67	63	66	88	72	85	77	89	87	74	82	67	69	61	80	82	83	67	96	77	80	73	78	78	87	75	84	71	88	92	84	84	99	82	71	92	87	75	89	77	75	89	83	77	92	78	83	67	92	79	78	77	87	90	85	77	81	69	77	85	68	87	78	90	86	76	77	80	92	77	61	75	82	59	82	69	82	80	85	76	85	100	69	87	87	67	70	65	49	69	85	83	75	93	83	86	69	78	70	71	87	68	85	78	83	77	89	81	86	83	80	88	92	73	77	74	59	85	88	71	85	84	83	82	97	74	80	76	69	70	72	58	69	75	60	72	78	79	74	72	94	65	78	67	81	88	75	85	85	82	90	106	77	69	80	78	61	89	84	96	93	85	87	81	81	90	78	83	80	88	76	82	88	77	70	79	72	74	79	64	82	88	76	67	99	71	75	74	99	85	81	86	60	76	85	84	93	79	88	74	82	83	82	60	76	82	78	74	69	67	78	80	88	67	83	79	80	71	64	85	91	73	79	92	81	84	84	88	82	74	86	76	77	95	84	79	68	75	74	101	76	84	71	65	84	76	76
20990	2338	1104	571	425	328	293	258	252	225	213	191	216	208	178	174	199	171	200	182	176	179	196	179	157	165	174	185	171	176	168	184	175	143	190	184	191	178	186	181	169	194	207	181	194	185	155	162	201	183	177	193	190	184	179	175	175	164	184	199	178	163	173	173	175	174	203	184	178	168	162	153	205	205	197	176	201	181	192	167	179	179	175	158	165	159	178	179	173	183	178	174	151	194	196	180	196	196	190	183	181	164	167	167	178	192	177	196	177	174	164	146	172	172	162	188	173	161	191	181	168	179	162	163	196	157	181	185	169	156	159	164	182	162	150	165	189	170	175	169	170	165	174	163	166	166	181	195	160	176	173	166	193	166	169	205	186	183	176	162	157	174	167	174	169	182	174	172	183	180	167	174	179	180	188	173	181	188	186	184	184	158	159	140	167	180	156	167	187	174	196	161	166	200	164	176	181	191	179	175	162	183	163	175	169	162	154	179	166	167	167	181	176	186	190	205	209	188	170	184	176	171	170	194	149	184	169	160	197	168	163	172	173	173	196	194	175	172	156	158	165	163	184	162	183	173	177	156	162	177	194	190	177	149	168	170	165	168	164	173	175	182	201	176	195	210	184	184	161	163	194	173	183	179	173	191	173	177	169	163	162	175	184	182	190	195	195	180	203	188	187	162	186	161	172	159	210	187	172	157	194	196	169	184	192	181	171	166	190	187	192	165	178	181	177	180	155	171	198	171	191	185	205	196	171	192	161	173	183	168	166	174	175	191	168	182	174	162	165	184	147	189	170	166	171	192	213	179	173	152	165	160	182	189	212	170	198	181	187	183	193	159	156	180	169	192	167	168	190	186	192	174	183	159	191	174	183	170	179	182	186	166	182	164	182	161	174	165	177	172	184	177	176	183	201	179	155	177	160	178	192	184	166	191	195	173	172	187	183	191	203	169	174	157	181	181	192	182	164	191	193	193	173	192	193	172	173	212	174	191	179	159	171	176	185	181	175	198	193	169	185	162	176	179	178	164	192	167	198	173	185	175	178	172	168	159	161	167	175	173	178	159	153	184	184	198	154	169	192	185	161	163	187	157	185	166	183	196	188	176	171	194	181	163	135	182	162	193	165	179	173	189	182	168	168	169	172	172	196	162	168	178	154	177	162	169	190	177	174	172	191	170	162	192	174	179	172	177	133	197	171	179	173	179	163	182	167	152	168	156	180	171	169	163	170	165	143	168	176	195	161	178	185	170	159	178	180	185	165	153	162	153	195	177	170	173	189	175	154	191	180	160	212	177	150	161	158	184	171	192	175	165	186	201	193	175	178	182	184	166	183	159	179	184	173	183	157	150	164	171	183	178	169	168	160	177	177	157	164	169	180	197	172	185	166	199	176	151	163	177	173	191	170	187	178	183	189	170	184	143	197	158	183	172	188	169	181	186	165	179	191	149	161	160	163	204	195	192	189	174	161	185	165	182	174	174	187	179	190	179	183	172	197	185	182	203	164	192	173	176	164	171	192	154	202	159	163	154	186	195	166	194	169	200	176	182	196	188	181	187	176	183	196	169	165	183	185	183	187	164	169	156	188	189	177	183	186	178	195	189	205	183	174	175	184	184	176	162	180	208	144	178	157	154	176	172	166	175	151	176	184	161	170	164	172	162	156	209	188	167	185	182	146	184	186	180	176	171	185	182	171	180	184	179	155	173	172	182	161	156	182	194	186	163	180	172	162	178	159	191	188	185	194	163	191	164	165	189	167	176	167	204	173	175	166	178	187	157	185	150	175	171	155	176	174	179	172	172	140	170	177	149	182	211	184	160	170	186	164	156	173	180	152	196	182	171	184	158	176	172	163	173	189	160	178	189	182	176	177	171	173	157	173	192	160	179	188	183	166	168	198	183	180	174	182	178	174	174	175	165	175	173	169	177	174	162	184	165	156	190	176	167	182	173	153	180	192	179	165	172	159	152	179	157	173	186	173	173	188	170	169	188	193	166	196	170	177	164	200	175	171	186	168	182	164	160	174	180	176	168	160	195	156	184	188	158	172	164	186	225	172	172	181	176	202	159	167	169	177	174	178	170	196	204	187	165	205	195	190	155	164	175	171	159	187	151	168	169	164	189	173	184	160	173	179	184	179	156	169	165	160	157	190	201	181	178	182	169	179	190	185	156	164	180	162	189	186	176	198	159	185	192	177	169	178	191	159	146	188	173	173	185	195	154	186	173	163	182	192	190	198	189	185	156	155	159	192	149	180	175	197	174	189	179	162	165	180	159	151	165	182	189	160	174	169	177	164	162	206	203	151	187	163	164	164	176	204	185	185	169	174	193	195	184	170	154	172	190	177	166	197	194	188	165	180	166	173	169	153	165	173	169	182	185	162	201	173	171	160	174	183	188	173	171	181	180	173	189	168	177	162	181	160	175	182	178	163	191	189	173	167	184	172	162	205	174	171	178	166	174	149	157	175	167	186	181	174	191	170	176	161	191	179	171	174	171	181	195	205	192	192	179	165	171	176	189	183	180	166	167	200	173	164	176	164	175	166	193	186	169	167	166	200	181	190	181	177	175	192	195	150	164	176	198	192	169	191	174	189	203	187	184	193	171	165	170	193	173	189	168	169	163	183	175	185	193	179	168	159	165	167	165	192	202	159	177	187	172	158	173	171	173	169	180	164	165	204	173	167	181	181	165	167	166	177	189	181	208	174	162	201	172	183	174	185	175	160	171	177	148	192	179	153	194	188	193	185	177	190	164	183	173	155	150	194	191	171	174	168	162	158	204	168	164	188	214	153	185	157	171	149	180	182	179	194	168	179	177	185	196	190	182	183	163	175	170	187	165	183	196	168	178	186	193	198	171	195	167	172	174	177	166	161	154	144	167	174	176	167	191	179	182	187	178	161	172	172	186	153	196	162	191	162	177	164	197	168	177	190	197	145	167	197	172	169	166	186	155	188	183	171	154	183	165	177	178	168	164	174	183	185	177	179	207	153	205	203	165	181	186	170	199	182	180	179	171	178	186	167	155	168	181	155	173	163	179	148	182	172	175	169	173	206	175	161	175	191	183	184	168	184	179	174	155	172	175	188	175	174	192	180	173	188	183	193	151	177	184	193	198	182	152	190	166	189	171	181	190	169	165	167	153	183	173	168	190	177	173	196	182	161	190	196	176	165	161	169	170	192	165	165	187	198	158	189	168	176	182	190	179	160	194	185	160	197	176	178	193	169	166	162	175	205	170	195	157	186	166	198	185	169	184	170	208	177	168	164	176	164	174	156	164	167	185	174	179	173	171	163	178	176	212	176	164	177	190	188	180	169	167	197	178	168	209	179	151	175	175	171	185	183	167	172	184	184	155	184	193	183	191	168	170	188	164	162	156	171	187	166	167	176	170	184	160	179	182	187	172	166	172	174	169	178	162	176	165	182	151	138	180	181	154	202	150	178	193	163	187	171	183	169	170	150	175	190	181	160	176	170	167	206	179	188	163	182	185
24795	21686	29062	24833	20797	2035	554	342	299	264	243	199	210	208	177	180	164	153	170	165	135	162	146	169	153	158	157	153	153	142	129	172	141	132	140	151	111	140	141	132	157	137	151	145	157	155	127	139	149	130	136	148	122	134	126	132	142	135	134	140	139	138	144	146	133	149	114	137	148	124	127	133	134	139	123	129	118	109	150	123	153	143	125	159	122	150	158	146	133	154	165	137	144	141	145	128	128	132	120	139	135	141	148	128	137	132	142	134	143	112	132	117	130	149	131	145	142	140	132	144	142	137	129	135	126	143	143	150	122	133	153	117	136	122	129	146	135	129	131	150	151	134	130	150	145	133	123	139	153	141	144	127	141	152	144	159	120	141	139	134	106	140	145	132	128	129	113	148	141	125	145	143	128	144	138	131	118	136	128	140	155	137	125	128	128	160	124	133	134	148	142	135	146	120	145	126	124	123	126	136	127	124	133	156	146	130	147	156	147	147	130	150	134	146	137	125	124	124	120	128	122	132	123	143	142	118	131	132	127	130	149	135	152	135	130	144	129	121	117	120	129	128	146	141	150	138	143	156	133	128	111	130	135	140	151	113	154	127	127	153	131	120	129	141	149	128	129	127	135	156	139	130	147	143	132	120	125	132	117	148	115	137	120	144	122	152	117	133	136	143	147	146	139	129	131	140	150	112	149	138	139	123	133	134	137	154	136	136	135	132	147	157	141	124	126	139	133	144	142	134	155	122	145	155	142	132	139	133	116	126	125	125	133	114	133	108	143	143	132	134	135	116	149	145	136	113	140	146	133	128	146	131	135	123	125	142	154	141	130	155	126	133	133	139	136	146	134	161	125	123	147	128	126	127	137	124	118	158	164	117	123	129	144	135	132	132	137	145	137	107	135	133	109	136	135	132	160	139	127	139	164	148	134	133	115	120	126	121	132	133	129	147	139	109	139	133	125	129	151	151	119	130	126	124	141	137	124	137	157	124	124	145	132	118	138	147	143	142	154	131	120	120	150	135	134	119	142	139	137	144	123	116	142	128	132	143	134	131	136	137	147	128	147	122	136	135	146	136	145	140	137	154	132	119	125	139	121	114	125	167	136	131	134	155	135	128	148	135	120	138	132	130	140	133	125	133	114	139	136	128	123	142	137	124	141	141	139	155	147	148	129	139	142	139	160	136	147	133	164	137	133	120	122	142	118	133	140	128	133	151	132	151	158	140	125	133	113	139	141	155	142	121	139	139	128	140	143	140	125	125	150	122	130	134	134	129	153	132	129	123	122	132	124	134	124	145	125	143	118	100	147	128	142	144	130	163	152	134	138	118	129	146	139	139	132	122	125	138	141	132	160	129	134	141	133	136	134	140	150	127	128	141	132	146	134	121	128	141	141	120	142	122	129	125	132	126	131	136	129	130	133	162	142	145	145	126	119	127	127	137	136	139	131	129	116	140	139	149	143	133	135	117	128	142	150	119	141	130	132	117	116	134	126	125	137	136	128	127	132	132	132	137	145	140	155	148	144	134	145	127	156	134	130	149	118	142	149	140	147	131	107	147	141	120	140	142	136	135	134	154	117	129	140	133	132	137	150	157	113	140	129	137	119	134	156	132	135	133	140	138	128	119	142	142	119	146	141	116	124	139	126	126	125	130	116	128	139	143	129	150	134	132	150	140	117	127	140	146	137	146	152	131	117	136	153	145	123	152	135	125	146	129	146	145	148	138	125	146	139	125	131	123	144	141	113	120	132	137	140	134	139	160	133	127	122	136	120	140	129	122	163	139	113	130	126	153	132	154	137	148	124	131	138	126	127	126	123	116	130	137	139	121	141	151	121	143	131	119	169	157	131	145	134	159	118	138	127	146	162	131	113	127	124	137	109	134	129	134	158	144	142	143	144	123	140	157	167	125	135	126	136	144	142	144	141	138	154	129	134	148	155	133	139	132	135	122	146	129	115	126	139	132	138	146	119	121	140	148	135	134	148	150	147	134	137	143	130	126	164	118	121	145	130	126	126	146	134	142	131	138	123	126	120	135	126	141	139	148	142	121	147	119	136	124	139	133	135	158	135	114	135	139	123	145	151	138	128	134	143	123	156	155	157	128	134	128	133	116	146	117	132	137	137	127	141	119	153	146	131	149	151	126	156	123	122	125	149	139	140	131	135	144	150	137	148	148	136	134	144	158	133	131	145	142	117	138	126	139	134	138	142	142	143	120	117	118	136	122	136	131	143	137	133	136	150	146	139	129	137	136	124	137	124	146	141	147	143	137	140	133	133	144	144	139	145	161	132	128	130	136	133	154	132	122	143	145	142	128	149	148	140	135	117	126	128	140	148	123	130	135	130	157	146	157	125	133	139	158	144	124	129	128	141	114	148	127	134	130	138	127	130	133	142	131	146	147	128	140	115	129	143	123	143	123	145	132	155	135	148	141	145	135	106	134	146	111	150	146	136	144	124	120	113	118	125	134	130	139	142	134	142	122	132	140	138	144	115	144	129	136	114	120	130	146	129	135	137	160	124	123	138	114	155	127	112	147	128	130	150	137	152	122	152	149	150	121	135	146	119	146	127	161	147	134	136	141	135	162	116	134	121	130	145	128	127	125	127	146	123	128	116	137	128	149	135	125	135	132	110	145	135	147	145	124	155	123	140	145	132	129	138	134	149	134	141	112	130	109	135	132	131	129	153	131	127	145	115	144	142	137	119	117	150	129	117	143	141	129	126	139	105	144	136	129	117	134	125	136	137	128	126	132	146	123	142	132	129	142	126	146	137	126	123	142	123	137	133	132	122	123	143	139	123	132	141	129	137	143	143	134	120	126	147	137	137	160	132	126	125	131	118	151	151	117	149	138	139	134	143	129	126	131	156	129	129	138	153	160	145	137	132	123	160	138	154	118	131	123	146	114	159	126	153	154	137	117	125	119	129	152	140	142	109	119	140	130	149	142	130	128	155	147	119	127	118	132	150	140	137	144	147	134	132	135	132	149	137	140	147	130	120	152	149	151	123	159	151	137	125	137	141	123	142	131	137	145	139	121	125	149	136	132	134	115	134	127	130	143	132	137	125	123	130	125	123	138	115	135	137	143	131	125	129	148	134	124	148	134	129	153	129	125	141	133	131	136	139	135	140	126	132	109	117	132	119	140	133	143	128	146	147	127	112	147	137	137	119	140	124	144	135	132	148	140	130	130	128	125	137	141	119	134	143	136	150	142	142	134	152	137	138	136	137	140	149	159	145	147	142	161	138	147	140	136	151	139	148	134	137	133	117	137	121	146	128	110	130	126	141	116	131	141	141	138	149	127	153	126	133	141	136	139	132	153	127	133	138	127	128	144	124	128	140	134	129	106	145	126	128	116	151	155	123	129	146	140	148	142	151	151	144	121	135	136	138	144	118	131	120	148	138	132	132	141	137	143	105	135	125	142	119	138	139	137	115	128	132	132	128	150	129	131	123	134	137	115	124	138	121	130	143	131	126	128	126	134
43028	11499	8418	4185	2838	1978	1549	1177	993	858	737	613	614	533	499	444	433	420	396	360	375	323	346	370	340	358	346	359	328	321	333	285	304	309	296	296	307	304	295	282	296	281	310	328	305	290	310	319	276	303	306	290	289	292	275	307	266	310	290	293	294	246	306	245	314	247	261	303	306	273	282	299	264	295	284	284	246	272	257	285	275	277	286	292	243	300	270	251	277	288	247	271	233	276	250	291	268	278	254	289	272	296	267	251	266	257	280	299	275	268	262	271	269	264	278	281	272	258	308	262	292	287	264	283	277	264	289	267	284	285	275	307	254	267	272	227	275	278	261	281	279	279	251	308	246	229	263	271	294	278	247	257	284	269	294	261	270	280	290	252	291	257	279	297	282	269	294	283	271	280	250	275	265	303	290	234	279	282	255	264	258	289	282	274	296	275	238	290	277	245	253	272	270	254	273	280	286	281	289	285	261	261	279	247	280	267	215	296	281	303	259	284	276	307	292	286	279	270	295	270	291	271	244	260	271	295	263	269	268	281	257	271	259	293	290	254	309	274	274	300	260	289	264	289	270	269	242	286	283	264	274	275	277	252	291	238	295	313	269	288	296	261	261	265	274	274	303	287	287	284	273	303	259	262	281	270	266	292	301	285	267	280	277	294	266	266	253	275	266	286	264	288	272	252	286	265	289	269	282	313	303	265	315	257	322	267	304	270	282	294	276	270	261	275	257	257	290	274	286	272	259	281	287	248	261	272	251	294	260	246	295	259	293	312	282	241	317	286	265	265	273	256	279	287	250	302	288	299	298	277	258	268	272	280	263	309	268	283	296	270	331	246	302	263	282	289	294	285	266	276	299	256	293	256	245	278	273	267	308	269	259	257	268	251	288	265	269	257	275	254	286	331	285	267	260	272	275	310	289	277	289	260	274	286	290	283	289	268	267	303	266	228	278	280	292	274	266	271	255	287	274	286	283	263	279	256	264	263	276	262	308	289	264	263	269	306	282	253	258	257	270	278	274	285	283	291	247	260	268	272	290	257	251	287	228	263	268	295	244	305	273	268	264	305	286	278	293	261	283	304	277	267	254	275	283	266	251	267	284	272	286	284	279	268	282	285	270	268	266	262	276	275	275	321	278	285	267	279	283	265	259	279	307	280	268	292	290	295	262	265	274	289	262	275	270	277	276	237	263	239	267	247	269	293	271	277	262	259	292	281	300	282	278	287	257	253	299	277	307	272	273	272	275	282	298	283	280	284	244	268	262	288	291	252	268	280	255	278	263	274	242	274	277	286	257	250	279	286	290	227	276	278	242	253	284	288	269	279	240	279	289	256	243	255	259	270	274	314	280	277	295	267	286	246	246	253	275	269	274	275	260	263	272	296	260	260	262	269	251	310	255	248	285	263	286	310	262	261	243	304	276	280	271	281	285	268	330	251	251	273	248	281	307	250	281	272	266	258	294	268	261	285	276	276	303	271	261	267	294	273	264	263	274	270	249	262	297	307	296	289	261	270	258	266	271	240	283	291	258	274	282	283	286	269	295	279	278	269	289	254	282	275	263	290	298	272	262	278	291	270	302	280	247	297	287	264	257	267	264	283	266	271	288	283	278	274	260	292	255	272	262	269	265	247	280	285	253	282	283	246	270	260	272	268	275	292	307	259	290	265	270	269	283	283	281	270	271	258	264	274	288	259	281	281	309	275	245	287	263	312	303	273	294	294	270	271	299	271	268	268	254	282	284	266	281	297	279	237	281	290	286	254	276	274	290	283	285	276	262	302	282	286	299	279	258	271	278	257	284	268	306	265	272	278	296	311	293	280	275	275	276	287	279	297	281	284	275	283	297	278	287	292	252	257	277	262	281	293	242	286	277	252	258	291	282	272	303	294	269	314	265	270	273	290	262	291	267	272	267	286	290	272	246	268	269	263	285	282	297	287	289	268	258	286	263	300	294	299	298	257	286	270	259	275	279	284	260	279	254	282	290	305	284	275	269	263	292	271	268	282	286	280	268	301	262	294	305	273	279	278	261	308	271	281	260	264	294	263	245	266	274	253	252	275	309	247	263	272	277	257	269	313	282	275	272	267	236	290	288	286	285	299	267	273	260	267	273	280	284	266	247	276	283	270	251	281	260	249	248	264	284	284	302	284	294	264	265	326	251	266	325	277	249	281	280	265	297	276	276	288	280	259	279	288	254	301	268	254	248	252	275	268	272	300	269	288	291	272	277	272	267	278	264	250	279	263	274	273	272	277	280	276	261	283	283	273	217	272	275	297	272	263	267	282	274	264	250	261	287	276	297	268	277	280	259	295	292	278	282	244	276	294	261	261	273	284	245	269	264	300	287	277	261	278	277	266	268	253	274	256	247	281	269	276	281	273	266	250	279	257	241	283	274	290	294	260	272	289	276	247	270	262	275	305	269	284	300	296	239	283	291	263	257	276	279	262	287	265	274	265	259	271	265	299	266	254	284	268	254	257	254	270	282	277	277	267	289	250	237	306	248	266	286	284	250	263	289	304	289	303	224	253	261	296	253	300	272	303	281	279	272	271	283	258	256	276	274	257	278	261	256	275	272	267	330	264	284	261	264	263	283	256	301	282	251	246	318	288	278	274	293	270	271	259	272	286	239	297	259	279	273	284	272	292	288	245	301	265	271	309	251	272	267	310	294	264	249	268	302	277	278	296	280	281	263	310	268	262	265	263	300	259	303	290	291	270	259	280	282	257	288	296	290	305	282	266	285	257	272	272	273	297	298	255	259	262	259	264	278	253	256	301	266	265	267	266	262	235	267	259	288	300	258	288	298	264	252	288	279	290	261	288	284	307	266	296	266	301	258	317	284	274	303	251	291	262	268	318	313	298	276	274	278	287	275	281	267	276	247	300	255	250	276	275	285	303	266	254	279	285	290	275	256	285	271	266	276	259	268	273	256	257	278	288	268	276	272	294	288	268	296	251	276	248	280	236	279	286	279	284	286	245	295	288	282	253	277	305	293	262	266	255	302	309	266	266	244	277	317	262	264	295	273	259	300	290	263	264	275	284	226	311	281	263	269	309	275	268	274	281	305	289	248	289	275	273	289	252	252	300	314	249	265	277	243	278	260	253	284	256	270	270	260	307	281	280	259	311	282	276	291	277	273	253	300	267	277	278	239	257	267	287	255	295	313	272	272	280	281	266	267	255	281	241	287	287	300	276	300	289	283	261	264	272	256	276	305	243	250	299	261	282	264	255	255	286	286	274	305	320	244	281	295	273	281	284	290	272	282	277	279	261	276	277	264	254	262	288	281	271	306	273	288	295	252	270	260	278	252	285	264	273	259	265	284	283	249	279	277	271	276	270	266	277	270	265	259	291	264	283	285	268	261	257	255	274	280	271	314	281	282	248	262	273	287	274	281	276	253	254	300	273	287	290	278	285	275	283	264	315	287	256	299	271	288	284	265	256	259	284	293	276	266	290	297	268	312	268	262	278	295	248	272	276	300	259
23728	21646	29916	23868	21649	20037	2138	849	629	520	540	482	439	420	407	368	397	364	366	341	326	335	320	304	321	351	327	312	319	322	326	310	309	310	285	338	261	320	307	284	324	287	288	280	294	308	304	275	309	312	300	287	312	283	318	314	304	297	280	302	284	331	329	334	261	285	356	321	314	291	284	306	313	335	315	330	275	269	284	299	281	284	297	325	283	293	316	296	291	278	300	309	274	285	306	291	307	272	303	267	272	265	280	305	285	316	289	286	298	325	273	283	280	273	298	289	300	309	304	282	286	294	273	322	330	306	272	286	306	313	280	269	277	288	265	314	304	321	312	311	264	319	260	301	285	291	298	271	314	287	308	313	281	286	316	321	277	298	271	280	315	284	330	304	324	261	278	273	298	300	279	330	267	320	284	267	288	299	299	298	328	306	265	254	292	282	314	304	245	286	272	292	298	275	286	301	339	282	286	286	294	286	287	277	294	259	266	271	265	282	278	273	292	307	286	320	286	301	263	278	294	293	286	282	276	294	292	266	281	288	279	312	307	301	297	279	278	288	287	328	310	290	267	293	265	312	292	311	283	287	265	295	276	307	318	281	295	285	282	295	269	309	307	314	306	303	285	302	309	280	279	286	284	299	291	266	307	269	285	288	283	308	300	328	308	297	292	297	266	286	269	292	275	269	287	314	286	297	321	307	284	264	275	301	292	316	276	271	286	305	301	297	328	306	295	297	264	292	313	290	291	304	290	321	291	306	284	308	292	287	301	314	298	298	292	281	286	269	296	291	253	301	312	281	273	315	309	268	296	294	281	294	288	296	287	282	287	310	289	276	303	288	251	292	281	324	276	267	301	283	294	280	275	282	300	309	304	278	273	287	295	307	276	306	301	281	280	272	260	292	310	297	267	275	298	310	299	307	271	274	317	280	283	281	273	294	302	264	285	275	265	278	315	275	305	294	290	303	281	293	276	318	330	277	276	301	291	275	321	302	286	315	293	306	285	317	282	295	270	281	307	287	305	298	286	290	262	300	334	265	287	303	267	266	302	310	322	288	267	288	293	301	309	298	275	250	281	272	304	289	281	265	298	280	298	302	255	268	292	287	274	283	305	284	282	288	294	304	318	292	297	285	270	297	288	327	310	319	299	315	297	305	298	270	299	314	322	289	333	310	283	269	299	273	277	317	278	295	293	273	292	264	280	276	261	288	292	322	282	291	294	283	283	292	298	292	297	258	289	272	291	286	281	295	285	278	294	294	301	306	275	301	286	289	305	261	293	292	302	300	284	326	315	289	303	274	282	307	303	301	287	313	287	295	289	278	283	301	293	262	280	273	273	284	291	295	278	308	287	272	308	291	295	283	290	294	294	276	297	292	311	310	290	288	281	297	306	288	279	265	275	275	283	295	271	300	297	306	262	275	284	256	290	286	302	288	304	276	288	283	271	296	301	257	261	306	269	312	295	275	266	300	282	302	296	289	296	301	280	294	262	262	294	290	289	251	294	298	275	291	279	298	268	266	284	275	306	291	279	316	322	314	315	312	272	305	300	334	284	288	270	302	274	331	276	277	284	276	298	293	288	284	296	307	271	281	274	275	296	271	277	259	286	292	278	305	317	254	283	256	303	294	323	289	297	313	275	293	289	265	297	306	283	328	310	316	298	262	292	267	288	288	299	279	328	270	280	273	297	264	274	283	259	295	284	297	312	300	293	289	290	289	308	255	290	314	283	265	304	271	284	297	278	265	256	291	270	294	268	293	314	319	284	290	298	295	295	273	302	311	287	261	281	279	292	300	291	283	299	312	300	300	290	275	275	279	287	306	289	278	282	293	321	288	297	330	332	296	253	257	240	291	302	260	276	300	272	278	302	288	291	332	254	280	329	316	301	297	289	295	287	290	283	303	282	294	265	268	299	301	311	279	309	287	283	310	310	299	301	286	305	300	297	262	309	311	300	285	280	278	304	283	266	311	300	263	273	326	300	274	268	290	273	302	273	298	289	303	266	297	286	288	295	270	295	264	280	287	302	278	285	318	292	321	286	307	289	279	268	297	288	313	272	277	290	297	275	250	304	311	272	305	277	291	299	262	299	267	316	295	299	278	292	291	277	291	258	276	289	278	307	289	258	286	260	273	294	300	293	292	290	290	286	283	274	292	304	282	283	297	315	278	299	300	298	314	297	322	298	299	315	279	277	293	306	320	285	303	332	287	305	288	303	312	299	267	315	298	288	281	292	272	297	278	312	286	297	291	269	291	294	309	307	265	277	253	263	274	313	287	290	271	316	298	301	267	288	277	276	314	279	295	271	285	289	265	285	305	263	296	263	305	259	262	279	295	272	298	286	293	281	309	298	314	304	300	287	291	277	278	296	292	273	280	289	286	303	293	291	301	292	282	325	281	288	254	307	296	291	285	324	290	268	276	281	290	294	287	289	300	285	308	274	281	289	279	304	319	293	268	293	274	304	292	286	263	279	310	306	278	285	276	273	258	299	302	298	306	302	302	302	326	305	268	267	289	296	301	303	297	297	288	296	297	312	285	288	236	309	295	268	287	289	281	299	295	269	333	275	295	316	289	279	302	283	309	289	293	295	311	305	292	301	271	295	299	259	297	309	270	281	340	288	270	263	260	276	309	276	283	287	295	296	317	293	278	294	292	280	281	305	290	306	309	272	308	275	295	320	262	277	276	286	297	271	297	292	308	316	289	296	298	280	276	318	313	299	291	272	318	296	272	293	258	312	280	313	296	268	271	263	300	290	294	303	277	296	276	264	293	255	285	254	290	305	271	300	283	311	290	323	315	279	295	262	285	270	311	296	291	276	250	283	299	285	290	295	315	275	322	282	288	292	305	297	297	294	291	314	319	299	268	277	289	299	296	261	298	296	281	293	294	296	331	303	265	305	295	244	259	285	280	289	285	286	264	307	299	299	259	291	296	285	259	306	259	291	312	302	303	332	294	266	280	278	289	291	295	296	285	285	280	296	328	298	290	275	296	277	281	304	265	307	282	324	295	308	285	266	302	281	270	264	322	253	301	288	293	303	306	295	302	287	311	310	289	275	285	313	285	314	304	305	302	285	279	293	299	266	259	273	263	276	279	289	306	280	265	284	290	253	277	286	273	302	292	284	269	294	257	268	283	316	280	302	303	299	281	276	266	272	295	267	272	287	287	327	274	265	290	319	287	283	278	278	290	264	294	267	303	263	283	282	294	238	282	289	277	286	295	294	289	289	288	284	272	264	296	274	289	272	277	268	283	288	316	251	292	292	294	274	256	288	284	273	260	281	313	298	304	284	277	306	283	299	291	294	264	329	281	296	290	305	281	295	284	299	308	284	282	291	304	270	305	285	300	284	325	277	267	319	311	270	317	289	279	327	301	257	294	302	285	283	304	291	289	294	290	288	299	298	286	311	305	289	332	291	302	267	294	295	280	269	284	263	285	292	292	306	296	307	322	289	322	284	266	280	286	278	308	292	264	294	302	302	300
48117	15620	13705	7438	5061	3783	2890	2295	1958	1632	1386	1253	1137	1071	1020	925	875	802	777	752	746	716	697	692	691	640	623	658	649	648	602	598	616	631	608	599	621	568	556	624	584	610	584	577	574	567	599	581	591	543	585	576	575	562	538	538	565	547	565	595	551	586	621	560	553	536	548	553	579	569	578	581	531	555	556	546	597	541	541	554	559	562	563	559	595	539	572	554	577	534	569	571	531	571	567	559	545	547	521	597	594	553	582	571	570	539	573	534	554	541	588	526	562	540	536	553	565	528	583	558	542	561	545	547	529	515	530	548	564	566	548	580	531	538	567	584	549	589	512	559	549	545	542	550	514	525	574	569	541	543	540	569	537	514	544	569	556	560	545	562	551	549	550	505	542	590	532	547	536	555	533	499	556	556	529	555	565	551	570	557	567	535	538	509	599	512	551	542	548	563	521	536	543	519	587	543	554	556	509	521	575	532	557	547	551	557	534	504	528	528	561	572	597	541	531	559	557	564	565	547	565	538	541	520	556	571	559	553	560	512	532	581	552	512	538	532	530	582	538	528	552	536	529	522	592	580	534	536	588	553	543	569	573	557	521	554	522	569	521	543	569	551	559	574	543	545	584	537	569	545	542	554	559	553	503	533	546	585	503	540	556	559	524	547	572	553	567	577	500	541	517	519	525	558	518	568	515	566	527	513	545	563	567	537	553	505	589	556	546	546	560	524	573	524	531	520	581	536	552	542	567	575	547	541	576	522	582	551	519	516	543	573	539	526	571	558	562	576	524	586	541	565	560	518	543	548	541	509	535	560	547	538	568	532	563	533	580	550	575	529	551	569	541	578	571	561	510	529	573	529	528	536	565	544	573	535	592	516	569	526	564	511	548	503	547	572	576	594	540	546	530	531	559	558	537	546	506	549	577	546	550	566	552	560	490	540	529	572	569	561	529	557	506	559	538	535	610	552	544	571	547	556	563	565	533	563	542	535	574	559	555	530	564	555	575	571	552	554	555	539	569	540	587	569	536	531	546	559	534	541	501	613	555	576	560	586	540	591	589	568	527	543	544	610	497	579	523	537	555	560	526	532	543	563	584	557	553	575	526	526	545	516	531	523	498	517	546	580	507	547	504	519	529	546	528	550	565	548	538	521	555	562	517	555	553	559	547	537	557	547	539	553	542	597	523	594	531	598	556	541	501	537	554	511	560	581	526	535	525	549	538	534	538	498	576	565	533	543	539	547	521	532	553	586	546	515	539	513	536	551	549	496	542	562	556	544	570	574	523	541	499	536	575	607	573	520	570	550	532	558	560	567	559	538	524	543	541	545	570	510	546	533	575	521	508	575	544	588	559	557	541	577	547	527	553	538	547	536	547	589	553	580	546	547	580	498	557	533	546	598	548	532	536	575	576	560	558	566	590	531	536	546	514	559	595	507	531	591	505	540	570	542	535	592	560	535	553	558	564	534	573	529	528	563	532	561	528	561	533	539	520	548	601	517	532	542	547	543	559	564	610	534	567	559	561	546	571	551	532	538	546	562	556	544	568	508	525	575	519	545	595	519	513	544	541	546	559	526	523	563	509	579	509	601	508	571	552	573	576	541	572	507	574	566	574	535	507	567	574	549	526	537	528	558	539	543	573	563	537	544	554	522	564	537	542	541	556	542	520	555	579	533	566	559	588	556	518	544	538	562	527	523	524	548	549	527	518	524	576	521	526	548	526	512	546	497	530	584	559	559	549	551	545	561	548	557	550	554	541	553	512	526	634	540	545	514	510	549	598	566	608	565	529	583	544	531	532	548	574	569	498	516	576	521	549	548	472	538	538	532	562	504	566	543	578	548	593	544	548	574	548	556	560	537	531	529	560	546	597	550	521	548	546	522	537	570	551	512	566	564	540	512	537	519	543	529	522	536	567	541	552	553	526	572	560	553	538	525	506	532	529	528	555	564	546	536	551	537	577	592	508	528	558	567	592	503	524	506	565	558	557	531	583	556	547	559	573	526	559	529	515	570	516	571	511	556	543	547	527	541	544	561	513	529	552	576	566	549	569	562	561	576	527	535	542	561	570	540	527	537	538	566	559	548	559	554	555	599	536	513	524	590	544	546	525	555	555	550	564	568	581	530	552	517	537	493	568	511	572	550	544	572	540	583	565	515	574	558	566	559	555	575	533	528	516	522	554	552	518	524	537	569	542	593	589	526	571	573	564	545	535	588	545	600	514	555	567	538	509	537	532	523	556	564	556	526	536	552	555	565	543	527	513	542	546	536	586	549	585	525	552	506	563	549	555	540	505	557	566	564	533	489	589	533	511	564	525	569	553	576	558	592	574	577	566	509	532	583	583	519	530	583	524	569	538	565	538	563	543	550	566	561	553	530	549	510	555	531	524	540	554	553	571	586	554	506	505	553	566	563	569	532	534	511	542	592	562	576	558	542	543	538	539	527	528	559	586	545	572	517	508	581	555	566	557	540	575	525	520	518	548	552	563	563	561	536	574	543	547	577	551	539	559	552	553	561	485	555	506	556	551	515	575	530	547	538	589	551	527	558	503	532	560	512	573	604	611	547	563	575	492	558	527	591	535	546	519	600	557	542	507	536	516	550	545	568	579	555	536	567	549	561	549	576	519	566	554	542	510	535	532	558	534	542	573	526	516	588	509	555	523	546	574	603	539	577	542	541	548	560	582	559	603	535	548	575	539	552	576	574	554	533	555	541	568	536	541	538	531	528	564	550	578	524	566	523	549	564	541	592	575	548	568	505	534	557	530	561	518	553	566	562	538	518	553	568	535	561	572	568	536	531	550	511	552	546	570	557	555	548	548	536	560	577	542	546	532	523	548	549	603	516	538	576	554	560	510	530	528	561	516	580	590	541	511	568	519	550	572	522	561	576	526	541	536	566	564	568	553	531	533	516	550	540	581	526	608	545	565	542	564	543	568	516	554	533	550	530	547	529	506	575	579	528	563	541	550	539	540	545	579	524	544	533	560	561	539	548	557	572	575	529	566	555	587	514	549	562	520	543	565	541	515	533	514	549	582	534	530	521	557	543	554	524	585	593	518	560	587	553	537	561	523	533	559	567	565	542	562	589	534	586	593	541	584	557	509	560	577	571	550	544	556	527	538	570	523	550	507	552	551	544	551	563	591	548	515	519	570	557	537	516	531	588	555	535	530	532	564	542	535	571	538	579	560	569	578	570	503	591	561	555	539	561	555	598	549	589	576	526	563	543	563	559	545	582	560	540	559	545	572	554	512	526	527	528	555	531	507	512	527	546	481	580	579	586	550	557	560	545	527	515	594	555	581	512	568	546	569	560	571	533	530	495	563	561	559	554	570	526	554	537	524	551	544	583	547	561	492	534	548	554	542	545	523	553	491	570	552	578	530	516	514	570	555	543	524	543	571	597	572	567	544	558	527	504	553	557	521	566	537	549	531	534	581	555	584	533	522	573	585	536	520	569	534	521	583	495	531	598	553	540	552	539	544	555
27179	20928	7724	528	322	299	146	115	93	99	96	89	87	82	73	74	106	79	87	74	73	95	100	82	62	63	86	83	84	77	83	97	90	78	72	94	76	74	81	107	68	86	76	78	90	79	67	84	75	79	105	85	73	74	84	85	70	64	86	69	76	82	89	82	81	83	75	89	81	77	72	88	96	85	74	68	85	80	87	82	69	79	73	66	83	85	74	97	80	86	73	75	89	90	81	90	68	84	70	86	72	83	80	80	81	74	65	68	81	101	78	75	85	92	88	77	83	84	74	92	85	88	82	83	56	78	58	91	86	86	62	86	78	66	98	76	87	88	76	91	86	94	76	81	88	66	84	76	77	70	73	94	89	75	78	79	76	80	82	65	80	81	77	67	81	81	81	96	82	91	87	83	103	71	80	94	79	80	66	82	66	79	72	83	76	81	77	91	73	85	82	70	66	85	92	65	84	79	83	73	89	67	66	75	63	69	89	69	88	102	83	81	82	85	68	76	88	100	78	74	78	86	77	76	93	82	85	82	69	72	94	65	74	83	80	86	99	81	83	86	66	79	80	78	80	72	82	82	84	86	81	81	71	88	90	93	73	85	81	88	98	82	59	87	64	70	75	75	81	74	77	79	85	68	85	88	66	77	74	93	79	72	74	92	78	70	57	68	95	81	80	95	84	78	75	79	93	89	78	90	74	82	81	62	78	75	77	80	70	71	83	95	87	96	66	82	84	80	76	78	70	87	82	92	79	82	99	63	94	75	74	88	87	87	83	82	73	71	79	75	103	74	90	83	93	95	85	72	81	64	80	74	77	79	72	100	93	81	85	91	82	63	93	85	93	87	75	90	93	62	61	78	75	68	97	62	84	82	76	80	67	76	77	83	82	82	83	92	84	84	85	74	80	98	96	72	94	73	76	80	66	67	82	83	74	88	97	87	85	82	82	95	84	89	74	83	86	67	73	72	79	81	85	76	75	74	83	72	67	77	104	90	99	83	77	81	91	80	87	96	85	106	73	72	94	72	87	70	87	83	72	82	91	81	75	67	69	81	75	86	60	74	85	80	80	92	95	79	79	79	81	77	87	83	100	91	65	78	81	64	76	88	73	86	81	81	101	79	93	80	82	72	84	84	78	78	91	85	80	87	84	64	81	96	83	78	81	84	78	63	86	75	75	86	93	71	100	93	91	82	79	86	75	79	88	73	87	79	97	82	83	69	85	94	81	75	93	78	102	77	73	77	90	83	76	91	78	91	79	84	95	90	80	71	92	88	82	80	85	92	75	92	91	64	76	86	90	81	91	84	73	78	89	86	70	94	98	84	87	88	92	86	94	77	81	70	77	79	95	73	84	94	81	81	77	81	62	90	70	82	94	79	85	68	98	82	72	72	78	81	76	84	82	83	93	83	72	81	88	94	91	85	69	79	92	82	71	61	81	67	64	81	88	84	66	73	76	65	90	78	71	76	60	78	70	81	76	79	80	78	75	89	79	73	95	80	74	81	80	70	77	92	93	83	78	93	70	95	79	79	81	82	89	82	78	93	81	84	90	97	83	77	71	81	77	80	72	79	93	86	76	79	88	82	90	74	79	84	76	74	71	93	80	98	93	78	84	76	96	81	68	92	72	82	72	73	69	73	88	88	78	76	76	71	72	79	93	96	77	72	93	67	85	91	82	70	79	74	77	85	84	68	96	72	87	71	86	82	81	80	79	86	77	91	84	108	74	75	84	78	75	79	79	66	73	86	78	69	73	79	73	89	80	82	80	74	87	71	81	78	93	92	81	90	62	93	83	86	80	69	73	81	65	72	90	81	76	85	87	67	80	89	81	96	72	75	88	69	87	78	74	82	77	92	74	84	86	90	73	80	75	76	91	86	83	79	94	79	75	70	79	65	95	80	74	64	62	79	76	82	79	79	79	97	92	75	101	77	83	81	79	70	75	86	93	74	93	84	101	87	77	79	82	85	77	83	90	66	74	72	87	78	74	75	69	71	78	91	66	83	79	99	91	75	81	83	88	78	71	83	77	82	74	82	84	83	90	85	89	99	86	87	93	78	86	91	85	91	66	83	74	83	86	85	74	93	71	65	79	79	67	75	74	82	68	83	78	67	77	77	74	84	81	78	89	84	96	63	83	72	87	75	67	78	72	97	61	74	80	85	77	86	80	86	89	64	73	73	81	66	89	82	83	72	95	66	77	70	73	91	77	73	76	75	83	69	67	71	85	96	91	81	55	84	72	80	82	91	76	87	77	80	85	83	71	78	83	76	76	77	81	77	90	96	65	78	83	80	75	90	94	86	76	87	75	84	94	77	70	81	75	88	88	93	87	88	67	85	71	68	81	69	78	83	93	65	80	78	64	66	67	75	88	76	88	63	81	83	72	81	83	85	73	74	76	82	84	76	83	81	78	62	94	65	77	75	90	79	66	83	73	88	84	82	78	85	69	78	82	95	72	79	78	88	53	76	67	77	73	78	82	82	83	64	65	88	77	86	67	73	78	68	100	67	81	78	75	88	90	87	82	72	86	82	72	76	77	78	76	70	73	78	84	74	81	93	93	83	75	70	87	82	76	70	79	85	82	77	64	81	77	71	68	79	94	103	72	58	98	80	73	77	82	93	72	74	77	74	86	90	81	75	85	66	83	81	93	73	60	80	86	78	68	91	95	69	81	84	94	79	99	79	87	91	83	71	73	69	95	79	90	77	73	69	73	66	75	66	83	87	76	57	80	83	88	92	83	82	100	71	68	80	75	77	76	70	74	76	87	89	79	68	90	79	100	73	86	92	70	84	81	88	71	93	91	77	86	85	75	88	85	79	90	87	84	71	93	94	79	70	82	71	93	77	103	72	81	82	81	69	79	72	84	77	77	79	89	76	72	75	79	79	98	76	76	61	76	75	80	70	82	79	86	89	79	89	70	76	76	83	77	75	83	73	74	83	87	76	67	71	76	64	96	74	85	87	79	80	84	79	83	79	81	86	81	78	59	77	85	88	71	81	73	74	95	72	64	74	94	76	76	76	85	88	76	77	84	87	73	79	73	66	57	84	68	73	91	89	65	101	68	92	93	60	86	82	99	81	66	68	85	100	84	86	77	81	100	73	74	82	70	92	77	73	70	89	88	81	85	78	94	90	90	72	72	70	81	80	84	101	76	73	71	87	84	74	72	83	62	73	82	78	95	84	82	68	84	82	87	83	82	82	76	94	87	85	68	88	77	76	84	75	77	80	75	87	79	86	76	79	79	85	80	72	74	80	109	89	78	85	93	74	74	79	96	92	83	88	81	66	77	91	76	81	73	85	74	81	74	73	87	102	80	87	78	73	106	83	87	90	69	84	50	76	62	78	72	76	94	80	86	86	83	89	82	71	80	102	84	86	77	88	87	84	85	91	76	77	77	78	86	85	77	92	68	85	79	78	82	99	85	68	84	82	71	69	79	89	83	87	73	73	77	72	89	91	94	88	81	82	84	73	89	96	86	76
19458	2456	1244	635	461	420	310	278	259	230	254	231	208	216	216	199	201	180	189	190	216	187	197	180	174	196	179	189	204	175	165	161	175	187	182	203	187	167	179	172	185	162	172	179	186	178	164	163	181	195	217	195	183	185	171	158	168	183	167	176	190	169	182	165	194	181	199	159	176	179	176	203	195	183	175	171	176	168	167	189	153	150	171	163	184	185	177	153	189	177	173	179	194	180	152	188	187	185	162	179	170	178	164	153	175	189	155	196	211	174	186	187	179	186	174	193	185	220	151	197	167	177	180	158	167	175	163	172	224	161	164	188	171	174	179	169	169	174	186	190	170	180	195	193	184	176	173	178	204	179	159	162	177	204	178	163	174	200	173	182	158	172	180	189	171	182	186	170	191	190	186	181	166	177	196	200	185	170	180	176	193	177	174	164	163	192	181	187	200	175	169	176	183	165	196	174	172	192	187	170	162	156	183	180	157	192	191	165	155	174	167	174	189	193	171	181	188	189	187	181	159	164	170	176	186	169	194	184	187	183	198	175	194	195	200	171	176	178	194	170	176	186	175	166	187	193	185	182	218	167	174	153	173	153	166	197	179	163	190	158	208	176	190	177	191	157	176	170	191	192	171	173	185	193	200	162	181	159	189	164	193	172	174	196	187	180	198	176	183	181	183	175	192	193	187	176	186	170	197	194	168	182	193	181	167	180	181	184	184	179	189	161	181	179	172	166	171	166	200	171	192	197	171	170	163	182	189	164	186	174	194	160	158	170	196	185	183	168	190	198	174	211	179	183	190	175	181	165	191	193	184	185	160	200	165	191	176	178	210	162	138	192	169	175	161	164	154	174	184	198	214	222	184	166	157	177	183	167	191	189	183	178	191	187	176	166	187	187	189	164	163	200	168	166	191	178	170	170	166	169	171	197	194	168	162	160	207	164	158	180	174	193	170	180	172	176	164	186	196	198	182	155	172	199	150	199	159	182	173	166	183	180	184	180	198	176	159	196	180	210	171	166	174	174	187	193	174	166	192	191	191	198	184	189	146	183	183	182	180	165	167	167	201	180	183	177	182	177	189	161	203	177	186	169	171	171	187	184	173	191	172	168	176	180	190	174	170	165	162	214	189	187	181	165	198	176	205	171	185	171	152	161	174	143	167	183	164	160	155	185	151	190	179	197	174	193	186	184	179	175	171	178	203	186	165	163	182	172	155	169	174	158	170	175	154	173	186	171	180	179	190	175	190	183	175	181	172	169	160	186	199	181	195	174	182	199	171	201	173	187	174	168	182	172	182	189	183	168	175	184	168	156	190	176	208	168	178	184	186	190	164	166	173	184	179	170	171	190	181	172	170	174	185	177	196	166	155	177	188	159	181	152	188	167	152	189	180	161	163	172	177	195	158	165	171	171	182	179	167	172	159	178	158	183	172	196	168	177	166	166	158	174	177	156	182	171	176	184	161	168	194	179	204	179	154	172	153	186	188	172	173	172	176	184	200	179	187	175	203	165	158	180	208	182	182	177	195	151	152	194	180	161	178	177	154	195	197	180	156	167	161	191	186	159	201	158	176	171	164	186	179	184	173	172	167	182	189	192	192	188	153	178	168	155	160	202	183	193	166	184	167	194	188	162	191	186	160	158	173	198	187	178	166	185	162	179	177	194	187	180	200	191	164	178	179	175	199	170	188	160	175	195	175	184	199	176	207	156	200	166	177	186	190	172	207	194	193	186	198	161	190	187	210	187	165	192	163	173	186	167	177	202	193	172	176	207	168	166	187	199	170	178	206	166	180	203	182	206	175	176	177	180	160	166	200	164	190	196	155	185	168	180	188	170	181	177	158	174	225	166	171	190	194	177	178	191	180	162	186	174	175	160	164	202	164	182	154	211	156	173	181	167	188	196	162	204	188	144	159	157	157	163	185	168	189	166	169	181	206	173	179	161	165	173	173	180	189	171	187	165	182	163	185	195	153	145	163	191	177	158	162	160	192	167	190	174	183	168	212	174	189	193	194	196	188	178	169	202	176	163	188	175	186	181	172	176	185	181	157	182	176	197	201	180	163	187	187	175	183	171	171	185	172	189	167	165	175	167	169	195	174	185	173	174	188	186	164	176	159	166	180	154	151	164	175	199	177	162	175	177	175	197	190	172	180	175	176	168	175	174	190	185	174	169	166	173	172	190	170	177	174	158	171	189	172	193	154	174	182	166	171	154	151	190	178	184	201	171	193	175	186	179	200	196	168	171	188	171	159	161	191	191	157	175	164	192	161	192	174	161	193	162	176	189	170	169	170	176	168	182	151	169	192	194	200	173	176	182	189	177	178	169	181	167	173	177	188	185	172	191	185	150	183	220	158	181	180	179	164	181	168	201	185	202	187	171	156	163	175	193	193	164	209	164	190	168	195	153	185	190	194	175	202	174	174	205	181	196	191	179	180	210	177	176	144	177	185	180	171	177	169	157	144	179	161	159	167	172	181	186	198	178	183	175	162	185	148	173	177	163	166	182	169	186	177	173	181	158	188	185	203	186	175	184	182	180	170	201	141	174	168	179	188	181	173	183	187	182	183	191	167	183	157	159	192	176	167	175	170	169	158	173	189	163	165	172	157	172	175	180	186	164	198	172	176	150	183	174	175	196	191	194	169	159	182	187	171	186	180	156	187	145	181	195	180	184	198	179	191	188	168	180	198	181	170	167	182	163	194	182	184	168	174	178	194	196	166	165	163	165	171	163	180	196	186	173	165	174	172	180	180	188	185	181	180	195	169	183	168	173	166	194	187	178	183	174	193	179	182	193	163	181	177	157	178	173	165	197	170	198	174	179	176	192	172	150	194	183	178	168	170	154	183	161	184	195	154	171	185	192	169	164	177	152	174	170	175	200	179	181	187	161	194	187	174	181	172	177	171	197	182	178	172	193	181	176	168	155	158	187	173	182	184	162	161	165	172	187	193	181	174	173	189	164	192	185	161	165	178	195	166	181	210	184	171	193	164	170	197	163	167	179	176	187	193	165	184	198	173	160	168	182	183	142	168	156	161	162	197	190	195	166	161	170	196	177	177	186	177	150	203	181	167	175	161	185	166	176	203	184	179	188	174	198	199	171	168	168	195	180	150	193	205	208	164	174	189	188	195	170	180	197	160	163	156	206	207	199	154	182	166	173	180	165	174	197	206	183	193	169	175	158	174	181	176	178	170	187	164	171	167	171	170	173	184	174	201	161	189	168	199	177	205	203	152	161	171	184	195	149	180	202	163	164	171	190	178	197	193	164	185	152	157	175	156	174	179	161	184	177	186	200	169	178	186	195	180	193	176	195	189	176	175	179	160	173	172	177	173	169	178	173	185	186	163	176	181	185	178	159	178	194	195	170	178	200	182	179	180	172	154	195	157	176	183	174	188	146	176	177	179	170	189	187	191	150	177	164	174	157	158	181	194	177	208	194	185	178	188	188	178	165	187	181	198	163	185	155	167	168	182	176	173	191	160	150
24709	21640	29132	24647	20200	1668	547	361	319	262	266	215	196	197	198	166	186	161	145	174	157	153	153	158	160	161	133	142	131	143	145	152	130	157	139	154	121	161	150	146	136	138	152	126	147	135	146	142	139	142	135	147	144	144	129	157	150	122	140	142	133	139	145	127	131	138	136	133	132	167	122	136	155	138	144	152	140	160	124	138	129	128	139	145	144	122	126	137	144	136	152	132	154	155	119	132	131	121	132	136	154	146	129	120	123	138	116	151	130	134	146	127	130	135	150	140	126	128	125	139	130	131	144	121	122	136	124	149	133	148	133	130	142	134	108	136	132	145	146	143	157	135	130	125	112	134	127	130	143	130	135	160	130	139	149	133	135	123	126	125	115	122	133	146	141	128	128	142	126	146	118	121	120	135	141	139	121	128	146	149	144	152	130	137	148	140	154	137	150	144	137	144	130	137	127	138	125	154	129	117	117	144	146	148	132	142	130	145	132	146	135	139	120	139	148	149	150	144	132	125	153	141	135	136	159	158	129	139	122	112	136	147	146	152	124	137	134	135	143	134	151	150	117	127	141	142	126	145	139	128	110	123	135	137	146	124	132	127	141	152	142	135	149	157	156	145	155	104	125	141	132	117	104	129	128	120	128	129	146	146	139	129	147	132	139	136	144	147	120	132	145	134	149	143	129	157	128	132	131	149	145	140	119	145	137	133	137	130	147	139	126	137	120	130	147	117	140	116	110	125	144	144	145	150	152	134	135	167	139	146	133	155	129	135	144	121	144	146	114	142	134	137	140	140	126	121	124	144	142	148	139	150	120	144	127	134	139	149	143	138	122	144	150	146	110	115	125	132	139	132	131	129	143	123	113	126	110	121	121	152	128	132	134	150	139	138	120	158	118	127	123	155	135	104	134	133	137	122	128	116	145	123	130	118	143	119	129	142	143	138	113	111	158	140	132	124	145	138	136	125	144	117	137	140	137	151	147	131	154	120	146	126	121	127	130	135	123	133	140	132	146	139	131	141	134	134	136	137	126	135	145	136	140	127	125	137	145	146	147	125	139	137	141	141	149	134	120	143	126	141	131	147	144	133	126	127	127	156	139	152	133	136	127	127	138	130	123	146	148	142	125	149	130	108	129	152	142	142	131	125	119	150	129	118	133	134	140	147	119	138	149	143	131	141	153	127	132	135	140	123	120	130	129	141	141	135	151	137	137	126	144	134	127	158	139	129	145	125	135	135	128	125	136	127	140	145	151	119	135	144	134	157	138	155	139	134	143	142	129	138	126	110	157	127	146	109	141	123	155	131	141	126	148	119	125	150	130	111	140	147	141	135	142	146	152	124	128	121	142	134	146	146	136	134	134	143	131	145	132	132	136	131	137	136	144	125	131	114	148	129	133	128	134	126	117	145	134	156	159	150	118	122	116	113	126	133	127	134	143	142	133	156	154	133	156	149	152	129	128	133	123	134	153	152	124	134	168	126	120	135	136	127	140	126	158	141	149	123	127	151	128	125	133	150	125	126	146	145	127	129	134	133	127	137	149	146	116	148	135	135	137	137	125	142	140	123	140	119	123	141	161	125	139	144	129	151	138	122	114	126	147	104	133	108	122	127	133	139	123	132	126	132	142	137	169	139	132	137	139	150	146	124	114	136	120	109	132	130	160	145	130	149	144	130	123	120	144	141	138	140	132	127	137	148	132	129	131	138	131	148	135	133	134	148	135	142	139	137	118	126	127	137	121	132	120	115	140	136	124	129	161	129	124	140	145	126	135	132	140	142	110	148	137	148	145	128	134	138	146	116	142	148	142	137	121	137	140	137	142	143	141	160	128	138	138	152	133	124	128	131	139	124	136	140	124	132	146	148	131	120	149	115	148	115	116	144	123	127	117	126	126	134	118	131	137	115	143	123	119	147	147	143	141	145	124	147	150	130	127	122	138	121	147	143	136	123	133	148	137	147	144	139	135	120	123	123	135	124	131	120	149	136	142	146	130	157	147	124	140	138	157	125	134	112	152	139	132	126	127	130	129	125	123	147	151	127	132	157	141	111	125	117	118	125	123	117	131	143	131	127	147	132	135	147	127	126	174	146	135	132	135	146	133	138	134	153	151	148	140	149	140	128	145	128	140	130	114	121	129	142	118	135	135	131	130	128	127	114	142	150	132	131	142	117	126	111	137	127	121	129	138	170	145	127	153	127	118	152	143	133	128	139	131	108	147	126	115	126	127	120	136	132	133	123	127	133	138	128	122	136	120	132	155	126	117	145	137	145	129	126	134	119	132	116	115	127	141	156	137	122	130	147	132	145	142	139	128	142	153	147	140	132	118	128	131	137	125	141	140	120	126	150	123	152	149	119	127	136	124	144	146	146	123	147	135	131	120	156	133	136	161	140	151	123	125	138	123	135	157	134	133	140	142	137	133	129	138	125	129	142	146	131	138	131	142	135	123	116	119	138	139	123	145	143	125	136	141	137	116	132	142	136	124	147	127	131	139	148	146	140	157	135	144	133	128	132	134	128	133	124	140	132	159	137	144	141	143	135	135	155	136	132	120	131	107	135	149	121	119	152	122	131	131	142	119	138	165	138	124	124	142	136	118	129	111	132	134	139	118	129	118	127	135	118	153	131	136	145	135	148	130	133	120	137	131	142	137	128	132	133	116	151	142	117	133	134	109	126	150	127	155	147	123	130	140	161	157	121	107	122	142	139	131	146	155	136	138	127	140	124	118	138	145	145	124	122	155	124	128	129	134	146	170	132	134	138	145	147	137	156	129	128	135	140	117	130	137	156	125	170	152	147	143	126	140	126	141	130	138	142	140	131	124	127	138	118	115	136	137	139	134	123	136	154	152	131	143	126	139	122	140	120	147	130	116	134	122	132	157	124	136	147	140	122	149	152	143	119	119	124	139	139	131	129	124	129	144	122	134	128	139	129	109	152	148	124	119	134	123	125	136	145	152	154	127	115	155	126	130	143	152	137	133	117	146	128	144	139	130	132	149	163	140	130	123	132	126	144	143	110	119	123	147	126	148	127	129	156	133	141	157	141	121	133	132	132	168	128	157	128	128	134	134	145	135	157	144	123	145	107	137	134	127	143	124	147	136	148	161	117	129	146	132	122	149	144	115	132	151	141	135	133	138	157	132	138	137	126	121	122	135	152	126	140	127	136	138	118	136	112	129	126	139	123	119	135	129	140	125	157	126	152	136	140	150	123	137	132	131	126	147	128	135	142	135	143	140	127	131	132	134	126	123	153	138	135	125	153	131	120	128	117	121	109	123	125	131	110	126	114	132	138	139	121	137	145	146	160	125	140	126	137	127	113	132	127	123	126	141	152	121	128	136	155	129	127	120	128	137	126	138	136	134	153	133	126	137	152	134	139	151	143	127	126	137	125	137	127	142	133	123	139	128	114	139	146	148	147	127	138	139	113	133	125	129	137	119	141	128	128	129	123	145	160	135	140	123	141	131	127	148	136	136	148	132	138
39840	10546	8614	4155	2872	1986	1547	1194	951	908	740	642	586	539	514	464	441	428	395	400	363	353	344	327	358	297	322	330	367	317	334	316	308	298	294	308	328	295	318	313	288	317	282	289	285	279	292	310	264	270	253	281	292	273	286	267	318	284	272	283	283	279	270	273	278	280	284	278	246	282	294	300	283	273	287	305	282	272	282	280	289	256	298	286	279	283	273	294	293	283	259	274	265	266	293	297	297	288	285	285	276	240	251	273	259	256	244	275	260	267	241	286	288	274	261	266	299	285	262	286	277	276	270	268	275	269	303	304	259	266	286	259	253	261	284	278	277	288	263	287	276	274	301	260	261	287	256	263	269	272	320	256	296	276	262	278	237	263	277	273	290	262	263	297	275	260	271	256	247	270	261	296	301	261	272	292	256	294	288	255	304	275	244	246	274	281	279	272	256	287	292	292	284	308	258	261	234	272	250	257	275	282	272	279	307	277	287	253	248	277	271	278	278	300	255	291	287	269	259	267	254	271	275	304	248	283	263	277	269	250	265	249	286	287	270	248	282	273	272	254	292	264	267	309	276	286	275	255	276	250	261	293	268	295	261	268	268	257	294	266	312	265	283	269	276	282	261	295	321	256	301	245	235	289	282	270	268	273	285	300	246	281	284	298	255	261	239	286	301	271	264	278	294	309	277	299	258	290	318	290	295	262	267	265	272	311	262	293	270	282	284	275	245	290	305	261	291	263	267	294	279	271	311	260	244	278	287	260	264	301	284	277	269	311	284	263	249	300	271	268	291	280	269	272	268	299	315	288	263	267	268	270	262	286	285	275	246	255	256	245	317	275	283	291	269	274	262	296	274	297	277	264	271	222	290	268	289	266	266	278	269	288	270	277	271	263	250	279	255	292	292	279	267	269	273	260	278	307	283	271	264	280	235	311	298	273	266	250	270	281	263	290	278	299	286	261	282	269	283	254	253	291	274	307	265	294	288	290	270	278	242	271	299	314	262	251	264	285	251	286	268	289	249	275	289	274	279	305	261	284	274	283	248	255	263	295	290	281	292	240	263	254	305	254	261	247	256	269	277	260	275	276	272	297	296	283	285	267	288	262	259	275	266	274	260	283	290	289	262	256	291	291	297	256	269	264	271	259	260	295	290	272	251	270	274	263	276	278	269	273	272	268	278	283	283	256	283	258	275	277	303	267	299	250	275	272	264	258	258	271	280	260	272	263	265	292	302	301	291	280	280	306	290	271	280	266	267	279	262	276	250	274	270	261	286	280	261	251	301	284	284	283	252	281	277	256	271	257	272	288	299	260	285	251	260	263	255	289	296	292	256	297	286	280	298	266	268	268	278	246	261	280	288	264	234	289	288	272	255	284	273	246	286	269	295	283	292	265	295	276	295	265	285	275	279	261	264	259	284	275	278	268	298	265	264	263	283	266	252	291	291	254	277	298	236	262	289	241	255	287	286	280	256	245	289	299	271	248	273	283	321	286	276	251	271	294	246	282	271	280	311	253	230	277	280	248	265	271	283	277	285	245	278	288	269	273	262	307	279	301	273	240	282	291	289	283	257	243	272	264	270	269	309	289	299	263	276	279	298	258	278	288	282	276	272	285	264	278	267	280	251	264	258	282	286	268	283	275	266	275	268	304	285	242	280	260	283	270	273	278	301	243	281	272	286	282	242	275	281	291	255	276	268	282	288	258	263	273	278	276	246	283	266	251	283	282	303	265	292	245	247	297	278	278	308	273	282	274	254	261	245	251	277	227	280	277	284	287	288	278	265	268	267	260	274	273	258	311	285	256	259	294	292	289	287	273	275	311	274	270	271	283	279	267	280	238	264	281	245	315	259	294	257	313	279	294	272	261	282	274	300	277	294	268	279	269	289	292	266	276	271	261	256	258	290	279	260	307	286	286	288	277	290	292	268	246	261	256	297	280	266	305	281	277	275	281	257	261	243	265	251	277	288	274	286	262	230	288	276	248	266	290	271	246	259	291	274	279	299	299	282	272	260	296	281	272	284	280	268	280	270	256	265	266	281	287	270	319	258	287	263	265	249	318	293	302	284	275	270	241	281	294	259	289	277	280	286	276	267	273	231	260	254	275	301	258	278	275	283	274	295	268	289	237	237	291	259	286	297	263	261	245	237	268	249	279	279	286	259	300	286	237	262	239	260	256	284	283	262	294	261	274	263	292	278	300	274	237	276	259	265	264	261	271	305	235	272	278	288	267	271	280	250	295	259	287	291	258	275	266	268	260	288	261	280	270	307	283	278	280	266	266	260	256	273	277	269	271	272	264	270	305	302	302	301	287	268	242	259	288	295	274	274	277	276	277	250	286	284	271	243	276	270	266	268	292	262	278	301	293	295	280	246	286	268	277	246	259	279	309	236	291	287	272	275	270	267	303	268	274	276	263	289	274	261	270	260	279	246	303	251	269	264	298	268	281	297	266	244	288	269	286	240	276	294	287	270	270	243	269	285	299	276	258	271	293	262	303	270	271	264	262	284	298	262	255	297	320	259	269	279	268	294	293	272	281	279	299	276	252	268	297	264	257	284	270	263	263	274	284	276	258	220	247	263	264	275	250	266	298	252	240	275	279	278	293	241	276	281	278	270	258	302	309	267	241	270	277	257	279	316	267	270	257	233	260	249	276	274	260	290	268	292	274	263	268	271	282	289	272	261	262	253	281	263	280	300	301	278	260	295	250	286	306	262	242	276	270	278	296	262	262	283	272	285	302	284	261	260	282	282	288	250	271	267	295	256	239	272	271	287	246	273	276	305	251	298	288	325	292	271	267	263	285	293	260	299	275	268	267	255	272	275	288	294	272	278	275	264	282	269	272	264	300	284	272	250	268	277	275	258	268	283	279	297	298	234	281	284	292	299	252	249	251	298	289	273	273	288	283	275	305	270	300	280	261	273	270	287	262	268	278	251	292	257	273	279	282	262	238	288	267	295	278	284	267	284	319	261	304	289	309	280	276	283	284	253	280	272	281	300	308	239	259	266	282	292	304	305	304	266	261	263	294	257	284	278	270	267	293	278	257	297	276	259	254	296	281	294	265	290	282	277	277	280	286	278	271	287	255	245	264	280	266	290	268	258	259	285	269	270	270	250	259	265	266	305	294	288	275	269	282	254	280	284	244	269	284	271	297	274	263	283	264	284	289	275	248	285	254	284	277	286	263	273	283	290	259	260	285	245	282	280	291	277	295	296	261	258	274	291	271	267	286	269	271	293	279	280	262	310	277	250	271	264	276	302	254	277	269	270	319	282	274	291	265	255	282	271	256	292	288	281	266	288	297	279	292	248	286	293	263	295	255	267	259	298	267	285	266	290	271	234	255	270	262	281	290	271	267	248	274	279	274	274	279	280	310	275	270	300	291	261	292	259	282	269	275	254	293	259	277	295	286	248	287	278	271	271	258	286	259	260	265	283	257	256	284	303	294	275	265	297	283	268	302	288	275	256	283	302	265	281	279	294	280
23873	21732	30129	23895	21732	19586	2094	810	620	549	463	490	452	438	383	372	370	369	342	335	358	301	320	309	328	323	352	325	314	321	315	278	328	294	291	346	264	289	273	288	305	303	294	318	286	290	307	307	317	305	269	313	297	281	298	288	287	285	294	295	318	299	277	296	318	295	293	263	322	268	327	315	289	280	274	275	291	282	275	272	298	274	271	311	312	284	282	316	308	298	277	301	300	310	278	293	291	288	305	305	310	315	293	283	288	295	306	298	305	288	294	269	290	306	285	295	289	297	266	284	296	287	293	282	301	277	280	279	224	301	295	345	302	260	290	314	270	270	269	292	311	253	284	281	296	314	268	266	278	311	275	294	278	287	280	245	280	340	276	291	268	279	299	277	294	311	294	329	303	289	298	278	262	284	310	303	283	303	253	277	280	287	292	297	289	297	293	291	291	314	298	294	270	280	306	301	317	300	312	292	307	269	284	282	284	264	284	309	247	299	291	286	263	296	282	286	288	314	300	292	282	255	254	292	312	285	306	267	259	308	314	299	260	273	294	326	299	278	302	264	292	252	288	293	308	275	293	293	286	302	273	293	293	302	270	282	299	303	287	305	298	297	281	258	303	242	293	285	322	289	307	313	265	252	316	289	275	287	293	301	281	290	285	301	291	303	308	315	293	253	279	305	305	293	286	282	282	298	280	281	300	278	291	268	306	282	289	270	269	297	282	317	307	289	329	298	280	292	275	289	305	285	293	291	266	284	280	300	295	289	313	320	267	286	266	309	318	291	274	306	283	295	288	273	289	297	279	288	276	310	288	345	264	332	269	274	270	289	253	300	276	283	256	299	300	286	308	268	267	296	288	296	273	282	290	303	309	282	311	253	276	300	290	277	274	310	272	312	295	292	297	295	329	293	294	294	291	290	318	273	275	282	287	283	294	297	295	285	318	294	289	315	279	300	258	276	296	293	290	294	297	304	299	318	276	305	308	283	272	292	309	280	277	323	286	298	295	275	298	265	293	294	273	304	261	280	302	293	275	284	286	292	276	305	288	298	281	256	287	269	291	307	274	288	299	304	298	307	313	291	265	279	270	287	286	281	287	282	325	299	280	299	300	274	272	293	311	305	251	283	266	298	287	274	279	290	264	304	311	269	304	285	289	283	270	348	277	300	298	266	260	307	288	279	282	286	287	295	271	288	281	280	282	298	286	281	301	311	311	281	291	278	302	270	282	282	296	293	278	299	292	279	268	263	287	292	285	296	316	299	288	254	295	307	295	285	283	266	297	293	298	248	279	270	286	295	279	284	292	295	288	286	290	305	258	278	274	303	288	272	286	292	258	298	279	298	284	265	292	283	308	314	302	287	316	332	278	301	276	259	272	288	292	326	279	291	267	288	278	304	307	284	287	290	301	282	266	291	284	305	300	267	316	316	286	263	298	289	269	272	276	299	312	269	289	256	262	309	280	269	299	279	259	306	287	304	315	320	285	299	283	289	287	280	299	288	275	298	260	282	286	309	305	268	318	286	277	273	291	281	318	271	283	296	287	322	284	276	294	294	332	284	283	285	274	304	272	279	310	285	292	298	317	319	298	299	275	290	270	318	307	266	295	270	290	287	265	295	286	288	277	286	282	292	276	270	316	291	290	290	298	271	277	290	262	276	305	262	260	281	287	285	276	256	261	306	249	283	262	280	278	280	273	278	288	274	310	319	260	287	270	311	284	264	278	292	262	259	289	271	272	274	318	293	274	295	286	282	310	279	272	316	280	269	293	269	273	296	292	297	304	263	280	299	266	264	265	314	319	286	275	283	284	298	270	287	274	305	284	302	288	297	301	265	250	246	271	284	264	284	274	276	310	270	275	292	287	271	291	262	305	308	277	296	279	266	285	283	309	280	296	284	297	265	307	313	310	292	321	296	272	307	264	316	280	314	277	306	313	263	297	288	278	290	285	273	284	298	293	271	292	341	284	277	315	280	312	270	301	282	262	277	290	296	299	298	300	289	284	296	288	323	284	326	284	285	316	307	268	285	277	295	273	286	281	318	293	292	267	308	288	276	289	308	267	282	292	300	294	291	294	297	277	320	300	295	274	256	302	320	282	291	282	251	288	282	298	305	292	274	300	329	276	296	289	279	270	263	284	277	289	289	278	294	263	323	295	306	288	265	289	283	318	284	291	246	307	292	290	288	270	295	308	284	278	291	296	296	297	292	272	303	306	237	320	259	264	305	272	324	257	281	304	278	281	326	306	294	255	261	251	278	305	322	286	298	293	302	321	263	299	264	276	285	305	296	300	299	286	278	297	281	292	310	280	299	287	257	286	294	309	278	269	274	296	309	296	313	293	284	296	289	309	281	259	274	295	306	296	288	287	283	254	309	322	267	246	305	333	292	295	278	304	289	288	308	286	271	293	297	251	272	263	287	284	296	281	269	284	273	270	269	279	300	278	300	296	297	299	283	265	313	261	320	288	285	314	288	291	307	304	279	266	297	255	316	303	330	284	288	281	313	285	288	299	300	266	287	328	313	309	263	287	293	292	289	278	303	298	314	313	313	296	309	298	278	291	264	297	290	311	303	290	275	329	278	268	277	304	292	304	294	287	279	290	289	300	315	274	290	268	313	287	318	285	319	288	310	266	276	282	312	261	272	311	281	302	312	276	298	307	284	280	286	331	284	283	296	279	239	273	263	278	276	307	274	283	302	313	284	302	274	277	292	273	290	291	285	289	323	304	271	297	280	266	279	280	298	292	285	281	293	278	301	258	292	277	277	266	324	296	278	296	323	307	286	268	292	300	306	284	299	290	300	303	280	283	263	274	260	305	297	312	268	293	273	308	279	294	283	279	312	280	286	317	297	326	290	283	307	282	253	293	271	325	288	277	288	272	277	290	281	297	268	307	273	272	262	284	298	286	285	290	294	284	269	281	281	281	298	289	300	284	270	282	315	293	271	312	272	313	292	290	332	298	318	261	281	302	284	284	255	289	278	249	316	280	301	287	287	275	270	292	305	310	298	280	313	290	263	269	281	285	279	234	310	298	297	271	329	278	301	283	255	285	276	293	285	282	284	302	290	300	306	279	276	304	256	274	269	283	261	269	315	294	290	318	293	302	294	272	282	281	326	307	304	310	296	254	301	286	307	291	282	345	293	277	309	267	291	290	266	281	271	287	297	298	283	275	241	285	294	301	291	275	285	289	312	299	287	296	286	310	310	306	299	285	253	295	305	289	284	294	268	282	285	270	312	303	285	299	277	289	287	287	289	264	271	308	275	311	307	277	301	317	284	279	289	280	297	290	287	301	295	276	314	285	279	283	285	270	293	287	312	286	261	300	282	287	279	282	278	289	288	286	298	258	275	253	297	293	309	272	268	263	281	311	304	276	293	283	270	295	291	298	307	282	313	282	291	299	295	285	252	278	303	298	299	271	287	295	287	292	304	286	304	293	283	276	280	289	304	268	285	308	267	286	290	292	298	289	269	257	278	301	269
44243	15795	13870	7644	5230	3787	3018	2323	1975	1638	1407	1270	1116	1102	1031	924	868	860	806	795	733	717	721	706	656	674	636	635	645	652	597	650	613	596	607	565	532	597	606	570	612	591	552	593	625	557	543	558	594	596	585	557	578	584	551	526	563	587	589	550	594	588	602	549	571	549	515	530	584	545	565	521	542	566	540	562	569	550	514	579	549	565	570	568	562	537	540	581	557	506	544	562	544	557	545	543	566	525	559	555	532	517	550	555	562	548	528	556	569	522	532	546	560	561	557	607	525	560	573	545	540	523	618	574	547	523	533	541	545	546	542	567	605	600	525	567	572	528	579	527	599	541	550	578	575	576	568	543	546	598	582	597	554	587	570	583	550	547	519	552	581	549	547	554	574	525	544	595	556	561	544	552	535	590	558	554	538	547	565	560	612	540	565	562	548	519	584	549	562	518	570	535	546	560	543	521	528	556	538	526	516	514	580	558	561	536	538	528	571	547	561	509	538	553	560	522	573	592	528	557	561	550	535	544	544	537	531	511	540	522	534	592	529	548	567	582	577	552	492	543	545	497	570	569	541	526	537	540	550	581	540	575	561	541	532	596	564	563	545	521	537	545	529	597	553	550	543	525	571	555	562	552	565	548	538	515	562	585	522	527	535	548	604	517	560	592	571	564	566	553	526	533	497	561	527	581	559	531	569	545	579	545	590	526	589	547	514	562	545	519	546	511	597	546	553	524	557	545	568	567	546	532	512	590	531	527	534	535	555	544	589	591	508	529	536	541	558	585	569	551	553	546	538	513	574	565	572	553	559	592	559	567	540	587	539	549	531	515	553	535	537	556	548	511	565	558	554	560	568	548	563	575	522	567	550	557	559	530	552	530	583	603	569	553	541	514	556	555	537	549	591	524	559	511	536	567	550	551	522	540	546	578	578	588	553	553	559	565	524	573	556	530	589	569	549	522	568	543	566	548	505	558	553	556	575	553	577	545	579	609	542	507	568	545	556	539	507	564	544	558	568	521	553	543	555	553	536	539	539	534	523	564	529	565	524	570	529	589	575	580	510	544	547	546	556	556	521	529	573	500	545	540	558	524	525	559	541	579	529	557	524	590	587	571	573	563	529	546	588	501	549	584	543	562	528	529	552	571	554	535	527	581	538	586	553	561	542	569	531	583	502	585	539	529	594	585	599	520	541	552	583	560	555	550	548	574	571	553	523	516	562	568	573	524	548	614	588	564	563	582	567	587	572	550	551	587	544	538	549	566	516	553	576	564	560	521	540	541	559	563	557	566	579	597	523	587	566	537	520	513	513	571	537	510	562	514	535	524	562	568	549	546	538	557	515	540	551	512	557	525	572	510	591	489	563	583	545	555	556	575	513	596	556	545	592	510	567	577	544	548	561	576	535	524	564	558	564	586	560	565	488	588	568	559	556	542	570	548	524	549	546	546	560	520	533	577	530	535	526	515	536	556	566	551	564	553	571	602	504	537	552	568	525	555	563	559	539	571	562	553	547	592	548	528	578	543	580	505	577	548	539	563	568	546	539	570	540	507	519	578	552	540	533	540	542	535	583	534	555	546	568	539	577	518	546	580	551	531	568	599	549	588	537	528	529	556	563	525	560	546	584	572	567	509	561	548	549	564	590	576	518	552	538	516	554	591	526	546	546	586	529	566	523	549	584	560	521	523	515	556	552	538	583	563	570	551	550	583	540	562	551	589	571	477	557	564	538	553	556	548	545	538	562	548	533	551	555	583	521	580	561	522	540	511	554	549	536	538	555	589	534	564	537	576	550	539	562	577	555	570	609	561	546	555	549	521	532	583	534	538	501	506	586	558	538	511	527	499	582	547	555	543	543	595	523	545	523	544	544	526	516	579	559	571	563	580	611	567	563	526	557	561	565	579	539	557	519	574	517	561	530	546	580	543	531	585	535	514	548	546	534	527	575	546	513	524	534	585	537	521	549	546	562	529	543	579	603	528	563	508	537	541	546	557	549	527	565	527	560	550	540	579	555	541	573	557	535	509	538	502	552	533	544	567	549	544	536	573	530	578	600	557	605	536	568	587	529	545	523	521	556	540	509	568	546	540	561	539	550	596	556	545	553	566	539	593	560	536	580	535	532	558	543	586	544	540	542	523	559	565	531	546	578	568	525	524	578	552	562	545	532	550	597	535	553	514	550	527	536	567	564	544	548	539	561	595	553	587	523	541	540	570	485	554	531	534	526	545	607	539	543	508	563	581	546	529	511	599	534	554	516	554	592	534	542	549	552	578	553	496	547	562	575	549	534	542	523	544	544	557	514	529	557	564	571	533	530	516	550	546	558	540	522	560	538	578	561	535	591	559	541	529	606	483	557	567	521	556	557	541	535	548	554	559	515	540	525	550	559	521	527	544	552	548	552	537	541	530	543	587	591	524	554	554	539	570	548	564	562	496	562	590	530	543	586	534	530	540	545	534	538	486	535	528	543	537	536	571	521	625	525	533	559	559	553	531	569	566	552	531	519	571	537	535	550	527	543	573	519	549	561	554	539	535	558	559	533	544	577	549	579	545	551	530	517	547	579	523	558	538	551	586	533	575	574	524	551	568	547	528	525	531	566	569	560	573	518	518	533	564	602	553	535	542	528	532	566	530	548	565	545	568	556	559	513	564	571	533	561	565	565	552	561	554	542	512	538	570	525	576	556	566	574	549	535	555	537	533	587	516	528	573	521	529	554	570	543	542	562	556	565	530	575	536	552	529	551	554	508	572	553	526	546	572	535	539	553	526	557	526	514	571	559	535	540	551	548	578	564	529	549	550	592	541	569	557	566	525	564	516	541	528	551	535	553	556	566	594	521	583	566	582	580	557	554	517	530	519	539	574	564	585	579	579	580	552	540	535	551	566	509	535	532	498	568	545	557	546	518	563	578	508	533	550	536	509	561	536	508	590	596	552	536	563	519	534	513	533	554	526	526	566	533	542	525	563	611	558	560	593	522	589	545	558	550	550	559	518	527	538	557	521	567	539	572	545	547	577	536	540	507	562	569	552	525	544	558	571	575	517	538	575	541	532	541	559	544	542	588	518	580	560	573	527	581	525	534	547	553	557	564	599	519	545	570	510	526	615	532	566	566	550	531	536	535	541	563	535	558	566	564	551	579	584	545	560	544	547	529	557	569	533	543	530	537	558	553	527	588	590	595	571	543	552	552	528	536	561	536	527	532	533	533	549	522	496	602	562	565	512	549	561	549	537	571	553	540	580	542	521	527	538	558	573	568	530	554	603	545	533	533	525	557	562	537	517	544	510	572	578	551	549	517	568	552	562	550	551	571	532	542	533	555	556	562	553	504	565	545	558	546	551	527	544	567	573	570	549	528	555	550	555	529	579	546	521	580	571	583	586	532	584	561	540	534	527	546	567	541	548	533	560	580	546	530	552	537	527	542	553	549	579	547	581	582	518	559	587	549	517	570	590	543	567	564	498	565	491	557	567	564	582	528	519	549	575
27236	20889	7682	365	184	120	125	103	103	88	86	79	86	71	97	72	93	76	82	80	68	90	69	87	83	70	81	84	77	69	73	87	64	76	90	75	75	74	70	81	75	73	105	93	74	68	85	75	83	86	91	90	87	79	84	81	66	70	92	91	71	74	86	85	97	74	73	77	87	66	73	103	77	68	83	76	84	83	76	96	92	78	74	86	82	66	80	84	83	68	70	69	82	79	81	84	79	84	85	90	75	69	87	91	88	77	82	83	84	90	67	65	75	82	72	74	69	80	75	74	79	75	88	74	63	76	70	78	96	64	78	68	79	66	76	78	78	60	78	71	65	67	54	76	81	70	80	61	75	72	80	77	88	80	80	78	94	76	86	74	72	78	101	81	76	72	95	78	78	84	89	87	74	78	78	85	77	85	81	83	75	71	70	71	81	78	65	85	64	81	66	87	69	76	89	68	78	69	83	68	86	74	77	89	72	88	68	99	78	80	71	77	86	81	72	81	87	76	83	58	62	83	82	80	76	87	88	93	70	74	84	84	89	70	67	86	75	87	71	73	67	80	92	58	77	67	74	80	99	71	68	85	75	81	70	67	87	72	91	79	75	74	64	66	69	68	86	77	72	85	85	76	78	76	69	77	92	80	76	78	84	74	86	77	98	74	73	71	72	67	71	80	81	89	73	79	89	87	94	81	74	79	72	63	93	82	79	77	66	72	79	63	100	97	92	73	76	84	73	76	56	78	68	62	65	82	96	79	67	96	91	85	88	73	71	73	79	71	65	68	89	92	80	79	76	86	69	73	79	62	83	90	73	76	78	77	64	84	84	95	79	62	65	84	63	76	74	87	77	81	78	76	62	72	88	93	85	85	94	88	76	96	85	81	81	73	74	64	72	89	78	82	86	92	89	89	77	78	90	87	61	69	79	77	77	70	80	87	82	78	76	75	83	71	75	83	86	82	80	76	64	83	61	87	72	79	83	88	94	80	95	80	89	73	79	77	101	86	85	81	70	83	90	90	86	82	78	83	70	79	87	100	94	81	90	85	73	87	61	79	81	61	84	71	76	72	74	66	72	77	69	80	85	74	72	93	77	83	79	70	68	83	77	77	73	81	72	67	80	90	95	89	103	75	79	93	59	87	80	92	76	78	72	74	85	85	74	75	69	79	80	73	74	82	80	79	81	66	74	78	80	76	92	80	92	59	80	83	68	82	86	85	88	77	93	79	87	85	90	83	74	75	78	73	84	69	73	86	78	70	88	83	79	75	74	71	79	80	63	90	83	74	86	64	79	77	71	87	91	92	76	80	84	74	92	83	83	105	84	80	65	89	85	74	82	79	90	80	70	74	81	88	73	73	69	71	79	74	84	69	76	86	70	83	79	70	72	75	74	70	86	73	71	74	86	82	96	71	87	78	74	65	69	73	79	90	93	82	100	67	73	83	87	78	81	90	74	91	78	75	74	73	88	65	68	74	81	78	86	63	88	74	82	77	80	77	88	85	95	85	66	98	83	75	80	85	89	70	95	83	66	72	75	89	82	76	93	67	81	95	96	76	86	68	79	69	87	86	73	83	61	91	81	94	73	85	72	83	91	82	74	79	94	75	93	74	89	92	95	94	85	80	71	76	78	83	77	85	84	92	69	72	61	72	86	86	97	90	86	64	71	82	65	84	83	82	79	61	98	78	78	72	59	87	80	77	82	68	79	75	74	68	62	83	82	78	79	78	71	73	69	70	70	69	82	85	67	96	86	62	77	76	72	74	90	98	73	87	80	73	83	72	91	73	81	65	97	61	79	97	77	62	91	89	66	90	94	93	76	76	74	80	73	82	86	83	87	89	79	86	63	80	63	81	75	101	88	92	82	83	82	75	80	72	101	73	87	72	90	92	78	69	81	71	78	85	76	84	67	73	90	72	58	78	83	76	72	81	95	71	66	76	80	74	74	80	81	74	77	73	68	70	76	78	86	76	74	69	86	72	84	76	83	89	64	64	69	82	73	78	80	81	79	68	93	84	74	84	80	59	74	66	76	72	87	71	97	94	72	84	79	74	84	69	87	75	92	79	78	92	73	72	75	76	77	69	85	84	79	69	61	79	89	75	93	87	80	84	81	82	79	85	75	72	75	84	83	75	65	69	75	74	81	86	85	66	63	70	78	76	73	75	66	81	73	82	80	76	71	73	73	90	88	79	60	105	67	76	102	71	80	72	91	78	60	66	70	89	59	90	62	77	77	82	72	77	67	86	86	76	71	77	78	83	76	100	85	75	80	98	87	72	86	82	71	85	73	78	89	68	77	79	76	65	79	89	83	83	76	56	76	85	82	95	75	86	78	78	74	66	79	86	66	82	68	70	84	83	76	85	94	91	69	78	98	76	81	68	64	79	79	63	95	93	62	69	69	78	77	80	80	79	94	78	85	66	79	71	74	86	71	69	68	74	76	73	61	60	89	77	89	80	79	94	71	75	82	71	63	78	80	58	97	68	83	86	70	91	78	83	64	93	94	95	63	78	86	76	81	66	79	72	70	76	83	86	71	81	77	68	85	90	83	71	90	84	83	76	75	87	80	78	89	85	81	88	68	81	53	76	82	85	86	86	81	85	104	84	59	60	91	81	90	88	82	90	82	83	72	80	82	72	78	79	77	89	85	86	90	79	81	80	91	68	70	74	74	70	80	94	90	82	85	76	81	69	78	85	88	81	70	80	87	78	64	71	64	82	76	92	78	88	79	67	59	79	66	81	64	78	84	72	74	80	87	80	78	69	85	83	76	87	88	96	71	76	69	81	78	86	78	90	81	84	72	77	73	63	88	84	86	81	82	73	87	82	69	87	62	80	73	74	85	83	106	80	86	68	73	73	74	74	79	77	86	76	65	78	63	67	79	79	89	71	79	96	59	65	60	66	72	72	70	75	90	63	77	65	68	75	105	89	103	70	97	83	85	69	83	91	77	96	57	77	74	74	75	80	81	76	77	51	85	81	82	63	87	67	75	65	98	77	72	90	78	78	89	68	62	73	74	74	84	70	72	82	57	66	78	74	77	66	75	68	84	98	89	103	68	86	93	81	63	80	78	84	83	68	91	77	85	82	88	86	75	76	75	87	72	77	92	72	78	83	67	85	64	97	84	82	92	80	81	92	101	68	76	78	68	68	62	70	81	70	84	96	63	63	70	97	86	71	76	81	68	73	73	63	84	72	78	91	80	90	95	76	87	71	76	67	81	75	85	67	75	81	64	64	81	86	77	88	62	70	75	85	73	79	86	73	68	86	73	85	85	85	69	88	70	89	78	83	76	81	86	74	88	65	80	83	58	72	70	75	76	67	65	67	76	85	81	73	81	86	93	89	93	77	76	66	69	87	78	88	89	68	66	80	59	66	72	87	90	76	79	96	100	80	79	73	76	71	74	88	80	61	61	105	86	89	70	76	77	95	76	66	78	78	80	83	76	80	73	80	67	59	67	64	78	75	87	85	58	77	75	78
20517	2272	1157	565	441	364	293	266	254	232	202	211	234	224	203	192	210	190	201	200	176	173	201	196	190	188	183	188	165	194	166	183	202	169	182	181	184	188	168	174	167	171	179	164	172	189	174	159	172	185	153	166	193	185	172	163	191	191	174	180	174	184	184	180	193	152	178	172	190	195	188	176	150	166	143	172	170	191	189	173	184	172	173	176	181	206	181	177	170	166	180	161	156	161	162	165	174	208	204	173	180	177	181	153	193	138	172	173	195	191	175	185	186	196	198	204	154	179	156	154	167	174	195	182	183	187	177	171	180	190	170	170	170	167	178	192	180	208	174	160	153	172	180	145	174	157	175	179	157	166	178	165	169	161	188	210	168	194	174	183	172	208	186	164	193	176	159	210	164	179	173	158	168	155	184	175	166	174	166	188	183	171	193	173	165	170	181	186	191	165	162	165	159	164	192	165	178	172	164	161	173	190	181	173	186	195	157	189	177	179	157	179	158	173	183	162	178	159	169	180	175	176	195	176	184	161	180	167	159	206	160	184	141	161	163	174	183	177	136	173	152	160	211	179	177	185	174	179	175	177	194	167	165	163	187	181	182	175	182	176	158	168	181	170	182	178	188	178	191	179	191	185	175	187	187	149	190	176	182	162	178	186	158	139	147	172	186	183	166	183	185	158	167	211	191	160	181	175	148	193	173	185	147	186	177	199	190	158	169	192	174	168	165	191	170	171	192	207	179	171	185	167	176	208	192	184	173	163	169	179	175	185	158	193	190	178	186	150	166	174	177	185	176	179	192	157	177	176	180	189	179	169	193	153	163	169	162	181	168	175	162	172	193	177	195	170	175	146	171	190	177	164	150	171	203	174	159	179	198	165	145	169	188	185	173	188	184	175	187	186	165	166	192	168	178	197	149	151	197	176	180	189	176	190	176	197	158	186	179	155	177	162	199	156	160	185	178	157	168	196	187	176	190	206	177	172	178	182	175	177	161	155	178	195	183	164	184	171	173	178	203	171	187	160	174	177	163	171	166	186	191	169	160	179	179	193	180	149	179	188	157	185	166	177	180	188	161	185	191	152	166	193	160	195	150	177	177	172	162	208	152	190	190	181	165	153	173	163	160	187	186	209	189	207	173	163	176	148	173	189	181	164	162	185	153	170	180	185	176	153	185	179	176	200	158	186	162	180	206	156	145	168	150	166	169	181	182	196	170	167	172	171	184	172	160	169	159	162	170	194	183	195	183	186	175	149	194	173	188	157	166	151	170	166	173	169	160	173	194	160	184	185	203	179	173	194	162	190	174	170	163	173	180	182	163	170	179	167	181	182	170	191	173	176	178	180	168	183	158	178	181	174	156	167	155	207	181	199	167	166	156	172	157	182	183	178	158	196	173	178	179	167	174	165	173	181	180	158	195	176	160	169	166	167	174	176	180	194	168	182	162	168	160	182	204	191	170	191	174	178	169	191	161	147	186	168	170	175	172	169	166	167	188	168	173	197	191	207	184	183	182	194	169	174	180	176	158	180	170	183	159	168	174	174	176	173	174	178	167	171	167	196	177	190	173	196	179	174	158	187	137	176	172	163	183	175	197	168	201	177	193	187	162	171	172	150	146	160	179	182	158	160	165	177	175	177	149	177	161	183	178	181	184	161	187	196	165	154	171	184	177	166	182	165	187	155	182	193	201	175	171	176	174	183	181	168	195	177	186	191	166	172	143	165	190	174	188	174	193	196	186	164	154	153	153	188	159	186	178	176	192	168	197	177	174	192	164	161	168	153	187	173	184	166	156	174	177	182	174	165	171	194	187	153	168	200	178	176	145	192	167	195	189	193	164	174	167	176	156	187	191	152	185	196	173	166	181	196	175	199	178	167	187	181	156	187	187	147	168	174	181	165	157	179	195	178	192	174	183	168	172	177	169	189	175	194	166	183	169	156	168	171	204	144	164	188	167	176	177	177	180	153	166	185	167	195	179	187	185	155	181	169	191	198	190	175	165	181	152	182	184	155	174	150	174	174	157	177	192	180	147	185	172	176	156	167	184	171	178	181	188	178	188	191	208	178	196	166	192	175	159	174	168	184	158	178	184	166	187	164	132	171	184	170	181	182	177	178	161	188	146	162	204	194	180	175	179	180	180	210	200	179	181	161	170	169	195	165	177	178	182	162	185	168	159	186	173	198	181	162	179	150	162	190	150	173	166	169	181	180	147	175	158	160	182	148	175	170	161	174	173	155	181	174	196	179	165	171	163	205	168	201	181	177	196	185	204	158	158	173	163	157	194	184	185	167	166	186	166	179	197	169	141	190	188	183	217	163	186	168	178	186	178	186	180	172	198	181	170	167	199	180	175	178	192	167	184	174	166	188	180	172	167	206	177	158	176	176	196	181	205	173	185	174	184	182	171	204	152	189	156	170	187	159	167	173	179	165	181	179	159	174	179	175	178	165	168	185	192	187	185	175	162	157	169	171	172	167	171	190	193	176	173	184	180	175	157	181	165	185	185	167	152	179	166	189	196	172	173	179	181	165	177	182	161	188	184	165	145	177	175	188	165	151	187	174	188	180	180	169	168	200	179	177	203	170	181	172	169	163	174	145	184	175	163	198	176	172	185	138	197	171	156	168	147	168	204	165	209	194	172	158	156	189	175	171	181	190	165	165	185	149	195	190	189	177	187	170	195	195	148	152	162	186	165	192	187	179	174	173	187	152	165	165	180	190	188	181	179	196	166	171	188	172	183	148	203	178	174	187	179	170	176	167	179	187	182	155	167	177	168	196	188	171	161	162	175	172	174	173	171	199	176	174	178	177	196	186	176	167	180	181	197	200	170	183	157	173	175	171	188	193	173	174	165	194	164	205	169	163	178	184	173	194	195	163	171	154	177	189	166	164	186	176	187	165	177	165	166	181	167	162	173	192	178	187	190	175	168	182	148	173	188	162	177	164	158	183	188	165	187	160	167	191	167	173	166	170	160	183	169	191	169	150	188	186	175	176	159	182	180	182	178	164	197	177	185	204	163	188	170	195	168	184	182	178	191	178	164	187	172	191	183	156	165	186	192	156	171	184	172	173	173	190	156	187	185	168	152	174	179	179	158	177	173	194	172	182	159	178	172	180	166	175	168	163	173	173	173	171	189	209	173	176	182	151	176	187	164	171	180	182	162	191	178	165	175	194	169	180	154	158	207	176	199	168	154	194	178	164	162	192	179	177	174	153	168	180	167	193	183	172	173	190	161	180	187	183	189	179	202	183	173	162	180	173	183	184	154	191	164	162	171	180	162	173	193	173	187	166	163	185	174	166	175	174	183	177	148	168	162	175	182	176	159	164	170	209	169	161	178	155	164	183	190	178	182	176	193	186	200	185	175	170	177	178	184	163	185	177	172	179	201	204	150	196	202	170	203	157	170	173	184	167	171	191	195	179	191	188	175	166	174	187	184	159	165	180	165	161	184	163	188	186	166	175	178	165	190	170	164	160	169	151	190	169
24739	21678	29145	24698	19977	1651	553	395	287	258	232	220	206	181	168	156	192	188	174	158	162	152	159	145	164	166	144	166	152	135	149	153	152	146	151	148	156	140	123	122	141	131	144	129	138	113	154	147	142	152	130	134	133	139	122	120	135	130	153	125	148	117	162	142	127	128	119	133	128	139	128	118	125	153	138	125	129	145	140	133	152	145	144	142	142	148	120	132	128	135	135	140	135	144	116	150	124	136	138	125	143	122	152	149	142	132	111	148	137	131	138	111	139	132	138	149	144	151	140	131	153	143	112	125	131	162	153	136	121	135	125	134	136	125	132	127	129	125	137	132	124	136	122	153	124	159	139	148	126	167	149	159	133	133	131	143	158	117	137	140	127	160	126	127	129	127	136	126	150	143	115	136	124	135	154	131	119	149	143	141	148	160	144	134	134	132	131	133	158	146	131	149	139	134	130	136	132	137	150	125	132	123	130	143	139	132	139	140	130	137	125	117	133	139	142	137	137	141	152	135	166	136	115	157	141	114	157	126	137	138	145	139	135	125	141	136	145	125	143	134	116	147	117	129	135	128	137	149	135	137	146	152	123	146	134	134	127	137	155	146	139	131	129	132	143	138	147	130	131	135	145	148	155	114	147	141	145	131	147	138	134	149	129	160	121	154	130	135	115	133	130	120	139	149	142	145	129	144	127	132	119	133	131	136	136	124	150	143	137	149	132	146	137	153	128	130	145	141	153	140	109	122	130	143	135	144	141	127	152	142	146	124	162	138	145	141	128	120	145	137	136	114	126	125	148	143	123	128	139	149	147	140	111	128	152	141	120	142	139	138	141	120	131	132	163	136	146	121	117	137	139	142	116	126	147	141	117	147	130	131	131	122	149	138	149	141	137	121	132	144	131	142	108	121	129	133	114	140	136	136	136	134	159	141	138	121	154	114	124	137	134	132	151	121	141	122	120	137	148	156	124	138	115	133	146	123	133	144	145	136	146	147	107	142	138	132	117	139	132	141	136	129	139	140	129	146	127	138	127	138	148	140	118	126	144	149	169	140	138	142	139	144	127	128	137	139	118	128	149	154	144	151	130	149	117	118	150	127	136	124	138	146	146	135	139	128	132	143	136	132	134	135	128	138	130	122	153	147	126	134	152	115	131	139	140	114	123	146	140	137	132	125	135	143	121	152	141	145	126	166	145	130	126	155	122	139	140	122	146	141	151	139	135	160	143	135	142	125	135	157	131	128	143	123	128	125	138	140	142	118	133	164	136	167	128	136	137	120	136	129	152	124	145	134	136	136	141	162	130	156	149	113	120	121	134	151	129	135	125	125	131	134	133	148	138	139	145	128	131	136	122	137	134	128	144	151	147	150	133	137	131	138	136	130	135	124	129	115	138	131	127	140	128	139	125	159	143	124	140	119	123	135	132	147	133	136	135	124	141	148	117	138	128	125	145	144	146	132	127	145	134	143	130	131	129	160	146	146	123	146	148	120	123	128	128	128	154	139	135	125	133	127	143	122	129	175	118	134	126	135	127	141	114	142	128	135	137	126	138	135	160	133	133	126	125	146	121	140	128	109	137	121	131	124	129	129	154	145	149	132	136	125	130	139	136	147	156	155	136	133	152	144	149	140	130	145	175	132	123	147	141	143	146	139	142	152	133	131	141	112	146	137	121	143	133	117	129	143	117	119	130	129	146	136	122	116	141	127	158	124	140	144	149	140	148	132	115	150	136	109	141	143	119	134	144	131	124	147	129	153	139	138	128	135	127	139	155	130	142	150	135	122	133	134	108	152	141	134	132	136	126	154	126	145	125	133	122	110	152	129	130	140	120	150	131	128	137	143	121	140	164	125	135	138	116	162	120	134	116	146	125	113	147	151	148	161	134	134	131	140	120	146	142	156	152	140	170	137	140	147	121	126	155	119	161	147	142	134	141	155	141	136	148	133	147	151	134	132	164	148	129	114	133	127	140	135	123	141	132	102	138	162	141	143	136	143	132	156	141	120	118	139	123	147	133	117	125	120	148	147	155	128	141	127	127	133	123	142	145	125	133	151	124	122	151	132	147	137	123	135	141	135	139	144	145	141	152	142	111	140	149	141	139	126	136	126	149	151	130	139	146	130	138	155	125	135	141	129	117	132	146	124	133	133	139	123	131	109	143	144	121	149	146	162	142	129	151	143	157	111	133	147	139	120	139	130	147	115	120	158	157	120	138	129	136	141	140	143	163	148	124	133	144	126	146	126	129	135	116	123	130	126	139	160	133	138	124	117	149	135	137	138	130	143	140	138	127	118	146	145	148	137	130	155	136	136	151	161	139	139	134	141	129	135	141	135	148	143	121	133	144	147	139	149	136	138	146	145	130	126	145	122	104	136	126	137	122	120	134	130	119	113	116	129	142	136	144	140	124	133	152	143	124	149	139	125	162	144	120	153	147	116	132	127	134	118	125	131	150	127	113	126	151	137	138	148	134	137	147	147	154	167	115	150	136	136	137	127	135	124	140	134	138	134	131	147	145	127	134	127	139	128	144	140	108	145	133	106	150	118	120	127	127	113	140	129	124	121	142	136	140	152	128	147	131	155	132	124	130	138	147	141	128	142	140	132	130	151	154	141	125	151	134	126	120	127	151	138	140	138	142	135	124	144	134	139	120	125	138	131	119	142	125	127	116	141	122	150	155	139	139	144	148	158	131	124	141	137	145	106	166	133	137	145	123	122	130	152	133	140	125	138	116	132	128	124	133	150	138	129	134	149	143	140	114	145	128	131	133	134	140	134	137	137	122	123	130	144	127	149	148	136	141	123	127	139	162	116	138	151	143	138	128	157	133	156	135	150	142	133	125	152	124	147	144	122	154	134	144	108	134	126	112	128	149	144	139	132	118	134	124	132	135	117	131	127	153	120	152	170	125	132	149	153	138	119	146	120	139	142	145	139	140	148	130	116	124	131	122	142	141	139	137	134	148	131	151	137	142	125	125	144	139	138	138	135	126	134	130	143	142	145	153	133	125	147	150	129	149	135	152	140	135	144	143	151	164	128	153	131	131	136	152	142	137	134	143	138	124	131	117	124	137	145	141	126	155	115	153	134	134	136	152	139	144	127	115	143	130	150	115	137	132	129	146	129	110	150	142	126	135	135	120	133	149	142	143	133	138	133	132	136	142	145	155	126	140	135	146	139	147	123	134	138	144	149	150	130	141	140	132	134	123	139	128	131	149	112	144	157	124	157	151	143	155	130	119	131	149	163	149	144	131	119	124	113	132	140	134	135	128	133	113	123	126	117	115	127	129	132	141	159	135	118	135	129	150	149	125	139	145	139	133	130	134	155	151	133	113	125	133	127	117	126	133	119	143	138	171	124	156	146	137	142	153	123	118	139	127	132	119	131	130	129	145	127	127	129	133	161	131	131	137	132	138	156	142	134	140	140	131	147	130	141	139	137	138	135	121	132	136	150	113	145	136	127	121	143	130	144	137	140	153	123	131	138
37246	9974	7767	3958	2520	1753	1328	1059	966	765	654	585	422	514	461	466	384	357	354	332	347	349	304	288	315	320	304	320	290	298	304	249	291	282	269	277	266	269	286	271	291	260	274	255	247	264	260	261	242	258	264	244	282	254	291	252	281	263	258	235	261	279	297	249	233	263	262	234	272	247	261	253	276	273	238	263	247	244	259	256	249	280	245	236	261	248	272	233	228	265	268	277	244	229	243	247	273	240	266	259	243	236	240	259	277	272	268	235	270	256	244	228	248	246	226	253	256	249	275	276	234	259	256	259	268	279	250	261	245	251	243	232	234	238	239	244	244	248	263	241	258	269	262	253	266	262	238	264	255	236	279	241	256	295	239	240	257	263	235	277	261	250	277	239	263	239	246	231	243	249	219	269	268	219	266	256	254	235	241	244	249	262	250	241	271	236	236	238	239	236	257	258	237	255	215	257	274	230	274	276	254	251	246	250	250	256	244	227	239	267	260	256	271	251	232	268	233	261	247	269	251	268	244	252	250	220	266	229	250	227	242	264	239	271	228	265	252	256	249	220	279	231	249	253	217	261	247	258	258	267	264	233	248	273	216	242	241	252	250	248	285	260	261	245	264	276	224	253	237	233	266	239	262	242	230	254	233	230	243	275	218	261	270	228	266	248	229	229	226	253	244	299	248	268	260	217	268	265	242	254	255	246	226	240	247	238	234	273	243	263	240	254	241	230	226	238	238	261	238	270	254	241	268	235	224	238	246	270	255	245	253	251	253	242	242	258	237	250	263	245	212	237	239	220	228	252	254	254	246	266	240	260	227	248	252	248	242	272	256	265	259	263	244	254	220	250	276	268	232	220	232	243	237	263	228	254	242	242	237	224	289	250	251	267	238	276	245	235	272	224	263	245	231	241	245	267	253	256	269	265	228	259	214	216	253	237	256	231	241	241	255	233	234	232	243	247	238	237	276	276	259	272	270	224	242	255	237	264	247	271	264	227	246	258	266	234	222	273	252	287	237	221	267	260	258	280	267	234	244	263	253	243	257	244	245	243	254	263	267	259	230	254	233	241	231	249	271	264	252	276	273	243	231	255	255	220	240	270	243	242	252	259	251	240	209	258	239	285	232	256	261	239	255	255	293	241	263	225	273	257	244	248	253	248	238	232	220	240	242	255	282	248	229	238	244	220	251	240	255	250	275	266	263	252	264	259	255	243	263	246	226	285	228	260	244	249	256	247	263	261	224	258	276	241	245	276	266	252	252	223	269	255	232	245	220	249	245	252	220	255	257	223	236	229	244	249	223	259	242	278	228	227	271	223	249	243	268	238	248	284	249	224	255	268	251	253	266	255	219	237	223	242	242	247	234	252	277	264	258	240	255	263	263	214	224	269	271	245	263	263	239	236	281	241	263	268	266	226	264	253	257	270	248	263	274	240	266	240	249	265	242	252	255	266	227	250	236	259	238	236	225	249	266	241	271	255	229	267	236	233	248	260	295	258	281	221	244	260	261	242	246	271	238	237	249	270	266	249	246	245	279	238	267	257	250	234	232	251	251	244	254	267	263	253	226	258	244	249	259	251	244	223	260	249	241	225	250	253	228	241	268	271	256	266	249	250	234	239	250	248	258	248	235	249	244	250	244	279	271	230	244	275	273	243	259	266	226	242	250	255	262	274	242	229	251	217	231	258	248	253	258	278	255	236	226	259	259	263	275	236	260	261	263	234	265	251	247	246	238	254	251	241	227	243	257	263	267	240	225	248	250	253	244	241	257	260	243	233	236	258	252	262	227	269	227	243	226	244	290	267	261	245	262	220	245	239	263	248	267	260	267	277	230	244	257	261	258	216	252	256	239	250	267	264	230	227	238	244	246	215	249	244	246	224	262	241	233	233	262	233	238	239	248	253	242	257	233	255	235	243	266	265	246	235	239	245	243	234	241	219	230	249	252	242	258	262	254	250	266	227	215	234	262	254	262	246	251	242	241	244	232	249	264	258	244	225	246	255	236	249	281	269	234	263	250	266	235	254	257	260	247	257	239	255	237	263	242	258	248	244	239	243	238	237	281	285	253	257	258	267	251	256	255	265	259	228	235	250	238	235	242	258	245	279	274	244	276	268	256	202	234	246	232	265	251	218	247	231	228	263	277	213	279	238	259	252	269	234	241	240	240	256	280	246	245	275	237	264	246	265	267	217	263	239	242	255	242	253	257	264	264	234	254	260	250	233	251	246	251	262	245	214	270	245	276	252	257	257	242	278	234	226	245	254	251	230	254	269	250	251	265	231	258	260	236	235	247	245	284	269	242	243	244	246	243	251	245	255	266	218	245	257	281	232	246	246	252	249	245	241	255	211	232	249	242	267	232	265	272	252	256	261	253	259	281	219	267	232	238	252	243	226	238	238	267	260	246	254	243	243	267	255	266	248	244	239	256	247	254	255	226	247	228	248	244	230	249	243	234	299	232	279	226	291	265	252	239	228	249	234	244	240	239	272	250	269	238	223	235	257	245	233	263	216	249	230	262	261	244	242	224	264	246	200	247	259	238	242	244	275	240	257	241	260	257	260	265	250	239	224	259	263	254	267	261	235	254	242	229	223	212	256	232	239	267	252	241	253	264	277	244	237	251	220	266	250	251	273	259	252	256	243	258	234	254	274	238	278	233	219	229	247	262	254	244	244	250	271	250	256	258	263	278	252	267	244	220	239	248	230	256	268	241	262	244	226	234	240	296	274	220	252	257	236	236	252	222	266	247	245	234	266	236	238	249	249	260	223	271	227	263	231	218	264	245	222	239	254	245	236	263	266	263	257	244	269	255	246	257	239	260	252	259	241	260	263	263	246	253	242	259	279	236	279	278	256	246	272	269	219	228	243	268	264	260	257	232	245	253	245	234	261	270	253	261	261	264	225	230	225	236	239	251	248	223	258	257	259	249	275	242	265	253	238	255	254	239	279	266	244	252	225	236	262	271	222	246	232	258	248	267	257	260	250	244	240	227	224	236	230	250	250	234	228	259	260	267	275	264	236	273	249	254	269	241	267	256	264	248	245	250	241	231	259	244	219	251	256	240	241	211	241	242	253	264	263	243	235	230	278	253	290	260	268	235	253	262	235	279	245	247	227	240	219	238	279	245	248	240	258	253	251	236	255	234	229	270	268	279	249	252	213	256	232	251	259	212	242	247	264	269	264	256	271	251	259	277	270	244	249	260	255	254	258	249	225	266	255	243	242	276	253	233	259	245	251	235	251	267	268	268	258	269	250	249	273	245	247	259	234	272	268	258	267	275	274	257	257	250	235	273	232	263	230	232	254	239	252	304	267	262	240	267	237	239	242	248	250	259	234	234	229	254	236	270	244	220	270	273	254	247	238	257	229	255	221	284	240	238	240	256	227	245	252	230	242	261	258	273	237	237	220	234	266	264	220	227	221	247	255	247	230	258	250	258	271	272	237	239	252	265	239	222	255	259	233	259	223	228	255	271	226	232	250	245	267
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
