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
338758583934	338758584503	338758585055	338758585603	338758586153	338758586705	338758587255	338758587803	338758588355	338758588905	338758589453	338758590003	338758590553	338758591103	338758591653	338758592203	338758592755	338758593305	338758593853	338758594405	338758594953	338758595503	338758596053	338758596603	338758597153	338758597703	338758598253	338758598803	338758599356	338758599903	338758600453	338758601005	338758601553	338758602105	338758602653	338758603203	338758603753	338758604303	338758604853	338758605403	338758605953	338758606503	338758607053	338758607603	338758608155	338758608703	338758609253	338758609803	338758610353	338758610905	338758611453	338758612005	338758612555	338758613103	338758613655	338758614203	338758614753	338758615303	338758615853	338758616403	338758616953	338758617503	338758618053	338758618603	338758619153	338758619703	338758620253	338758620805	338758621353	338758621905	338758622455	338758623005	338758623553	338758624103	338758624655	338758625203	338758625753	338758626303	338758626853	338758627403	338758627953	338758628503	338758629055	338758629603	338758630153	338758630703	338758631253	338758631803	338758632355	338758632903	338758633455	338758634006	338758634555	338758635105	338758635653	338758636203	338758636755	338758637305	338758637853	338758638405	338758638955	338758639505	338758640055	338758640605	338758641153	338758641703	338758642256	338758642805	338758643353	338758643906	338758644453	338758645005	338758645555	338758646105	338758646655	338758647205	338758647753	338758648303	338758648853	338758649405	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23123	21012	27837	24390	21029	21174	12115	2647	1989	1735	1770	1446	1250	1237	1208	1192	1071	1025	1069	1050	1016	982	980	991	963	962	943	971	911	927	907	871	924	937	939	910	932	956	935	922	940	926	886	925	926	891	972	909	890	867	868	926	898	943	928	889	919	916	912	890	817	825	911	890	844	869	880	866	867	898	924	855	844	939	939	936	829	877	889	816	897	842	932	902	911	875	889	852	892	898	872	927	916	876	922	864	828	919	823	866	850	906	869	919	849	863	827	814	891	927	897	900	838	890	863	912	861	859	847	889	858	866	832	856	854	868	876	872	931	844	892	880	871	889	843	893	876	943	863	881	923	835	874	886	875	889	849	922	877	869	863	906	909	923	872	947	898	908	877	877	875	901	859	859	890	868	876	840	885	866	884	841	910	870	928	885	904	880	843	842	873	877	856	919	854	871	906	904	863	866	794	856	861	908	881	848	833	914	862	844	903	862	926	860	860	867	849	853	893	871	856	894	911	862	833	871	805	906	834	857	873	847	860	880	912	820	928	892	897	868	845	894	920	849	859	907	853	853	836	874	863	850	843	847	823	853	928	860	902	822	847	879	932	875	868	870	848	852	856	872	884	867	885	890	832	866	848	896	860	892	851	837	891	849	804	921	881	862	904	817	906	859	876	881	914	862	863	883	892	824	823	812	882	902	905	863	933	928	871	873	849	862	919	916	882	877	914	879	886	891	835	888	859	928	887	866	871	896	811	920	912	855	844	862	961	933	818	854	822	908	856	905	896	856	837	838	866	878	859	904	866	853	810	845	889	901	823	861	854	916	917	846	847	855	974	819	863	847	887	911	902	842	845	823	869	866	875	903	853	888	876	888	904	836	842	874	867	806	855	897	832	826	907	872	880	946	903	843	921	831	868	885	899	850	876	861	857	897	873	892	864	808	844	878	839	936	803	889	820	902	878	855	900	884	868	875	900	885	845	893	872	860	856	855	868	912	884	836	871	872	876	860	891	866	845	871	917	811	859	895	915	822	863	825	853	854	879	862	884	927	835	856	879	954	839	859	871	898	841	886	851	930	855	913	848	892	891	850	869	816	858	853	804	870	866	847	859	823	828	909	881	840	854	897	843	852	834	892	932	838	888	907	892	852	836	889	917	848	826	920	947	885	876	869	846	825	908	859	868	829	928	863	854	910	871	899	829	904	925	870	859	878	918	862	870	850	869	863	875	838	926	884	892	852	850	869	844	876	906	878	853	863	908	889	909	875	884	850	848	880	943	908	922	894	851	873	902	862	923	800	875	883	877	887	882	836	882	808	898	891	870	866	859	895	931	837	819	885	870	868	895	893	905	907	842	867	842	845	909	899	886	880	861	846	871	845	881	833	855	913	881	866	856	840	870	881	851	854	876	922	867	909	892	818	869	889	865	836	887	893	888	880	882	849	837	876	902	913	856	898	889	866	901	823	888	882	917	834	903	859	909	914	879	880	913	860	857	881	852	823	838	859	876	851	846	867	906	851	866	925	885	885	884	832	878	890	835	858	877	865	867	887	841	851	840	861	875	898	845	866	863	846	857	887	925	861	827	919	855	876	872	857	873	888	859	873	874	882	871	857	893	879	854	868	858	932	847	861	857	902	895	885	908	877	871	881	854	899	833	870	918	797	901	879	846	902	816	876	878	891	886	813	878	892	859	868	828	866	902	861	842	884	866	904	877	879	890	873	922	844	869	816	866	902	839	892	943	842	886	892	880	858	889	880	899	867	873	905	878	832	875	814	911	847	883	849	835	836	866	866	819	888	866	884	936	867	866	870	887	894	831	853	837	857	812	895	918	835	903	857	855	920	856	842	901	900	860	909	919	811	822	877	870	880	845	861	853	872	868	859	865	901	886	886	888	804	840	836	860	900	861	823	831	879	879	819	838	897	843	843	882	870	868	860	843	931	865	862	855	832	854	874	902	911	810	877	909	900	928	885	861	875	899	887	882	888	860	907	847	867	880	884	871	887	811	848	869	897	864	823	847	850	900	907	878	857	838	841	904	807	869	853	862	898	931	899	940	856	855	844	876	882	856	867	841	841	849	877	855	852	845	920	900	919	905	913	852	832	858	888	791	897	877	859	928	892	887	896	825	814	882	819	896	907	884	884	905	884	891	915	842	883	887	909	876	906	905	854	900	847	870	883	859	852	848	800	895	863	854	884	871	842	843	836	885	901	889	913	828	869	836	890	841	907	857	862	823	822	850	842	852	821	851	922	916	851	833	859	849	865	843	868	879	907	873	889	919	880	868	873	875	868	813	871	915	956	919	839	836	897	853	895	875	897	917	897	862	881	856	868	905	804	856	855	883	850	873	911	902	845	871	876	878	891	901	823	891	912	836	869	896	879	880	841	888	840	857	927	849	889	794	812	858	868	888	856	862	861	888	918	896	889	852	821	851	891	873	880	871	847	850	891	896	877	853	880	886	862	854	893	850	887	837	837	923	901	919	904	834	845	873	879	875	890	908	839	894	844	894	851	882	881	824	897	847	858	853	856	884	923	870	889	860	869	868	887	837	857	852	808	904	895	919	895	876	836	851	832	860	844	838	863	868	871	881	869	880	812	893	872	913	889	889	810	909	848	901	889	867	910	900	867	880	889	881	845	844	876	911	870	893	883	878	908	890	838	822	903	870	886	918	862	877	861	896	864	825	875	905	881	856	829	829	872	888	894	855	891	908	804	834	894	830	892	866	843	840	972	843	900	896	845	828	912	880	877	884	841	876	880	859	869	833	850	866	834	853	884	895	931	842	864	899	864	871	848	852	931	887	849	840	851	867	942	897	860	866	902	885	835	845	930	853	886	888	841	876	865	873	895	892	901	850	911	863	834	859	850	919	861	869	832	874	882	846	920	906	882	855	902	815	892	878	889	885	874	852	820	884	876	884	869	836	905	868	869	840	904	863	850	887	877	843	937	878	808	881	878	897	848	850	878	885	870	878	880	910	889	874	811	831	869	881	835	864	920	925	879	902	858	867	863	903	839	827	826	857	865	852	926	861	816	912	860	881	884	890	865	859	848	847	857	868	867	896	916	836	906	877	873	845	882	828	864	872	877	887	842	886	849	813	876	899	867	904	873	887	872	890	875	948	886	913	797	870	825	867	887	881	880	927	857	878	888	901	831	963	840	886	941	932	814	920	903	849	885	856	829	870	854	877	820	840	884	867	831	826	840	930	838	870	882	904	888	831	875	863	848	920	891	890	815	868	876	863	881	834	930	898	856	844	845	865	855	852	815	870	903	844	840	886	820	870	831	840	843	891	808	899	879	890	886	873	857	826	890	875	836	892	893	890	897	887	845	882	888	856	854	879	890	836	829	882	866	876	875	876	890	900	873	817	857	869	868	874	902	844	885	874	867	874	892	856	865	865	830	887	908	858	817	841	850	868	863	865	869	845	861	897	878	923	837	861	831	863	875	890	892	885	863	862	892	896	816	863	957	818	828	818	861	835	883	853	851	929	843
11122	22053	19882	12597	9994	7206	5585	3664	3230	2819	2779	2128	1689	1592	1427	1367	1254	1165	1154	1044	1081	1040	1025	1010	999	991	905	946	969	889	904	944	886	898	910	869	867	847	883	823	864	895	855	874	890	880	870	861	832	864	848	856	835	844	816	797	755	857	856	837	873	825	818	804	793	860	804	853	815	865	828	795	810	800	845	801	805	859	813	818	759	856	805	827	865	843	773	779	828	822	806	796	801	829	800	772	797	781	753	818	867	794	864	844	858	807	833	819	824	803	785	830	813	856	768	817	817	883	864	797	745	815	802	855	780	800	751	803	884	839	853	815	772	791	773	779	746	843	831	785	867	836	805	801	824	755	851	774	801	817	812	791	801	807	786	763	802	758	795	817	804	784	764	810	825	793	820	821	795	808	814	801	791	842	782	844	743	828	817	785	818	749	806	811	752	747	808	863	804	855	791	819	782	825	827	752	810	840	835	784	781	795	832	839	780	813	791	789	829	812	832	834	773	792	770	751	870	796	783	849	801	810	849	841	800	768	796	799	784	841	806	794	784	815	811	826	783	827	782	832	733	861	806	752	846	829	808	803	781	769	796	803	853	810	778	823	780	879	844	830	834	770	843	793	742	848	802	798	799	790	771	843	823	749	823	817	800	777	810	818	837	856	841	810	837	771	812	821	820	800	841	806	794	832	797	793	881	810	801	812	816	796	758	775	781	793	783	778	790	809	815	769	829	762	805	859	833	846	820	791	814	784	809	796	821	772	823	814	799	824	713	824	817	816	827	775	764	828	758	804	859	763	869	832	809	764	806	832	831	801	790	850	820	829	794	810	839	817	808	736	889	767	822	836	788	812	779	764	807	799	843	766	807	805	829	803	765	802	838	809	814	872	805	817	796	789	810	760	797	758	800	798	756	824	814	801	843	810	798	836	823	818	856	760	813	804	806	810	822	749	833	831	798	826	801	827	822	863	824	779	846	871	819	779	809	802	816	779	830	765	795	756	809	762	823	815	807	814	784	823	777	856	796	816	807	783	800	807	803	788	780	820	819	824	790	755	793	864	809	785	782	814	769	851	772	850	784	806	819	793	791	814	813	799	804	811	823	790	780	820	750	750	787	837	843	769	848	780	830	831	815	821	823	813	828	822	832	800	835	794	854	812	810	783	905	851	811	814	812	824	756	805	824	768	793	778	797	866	828	804	757	813	826	763	810	837	780	819	804	812	796	809	802	819	840	808	805	793	823	795	819	792	823	772	774	786	801	776	800	787	789	794	765	788	801	830	791	764	788	808	855	822	843	838	781	805	840	793	839	814	759	834	874	805	790	837	805	815	793	842	847	814	802	832	807	836	842	807	831	764	821	805	807	825	815	821	829	781	812	841	800	839	809	828	760	873	794	794	830	826	797	832	777	852	809	820	818	812	848	786	816	764	765	773	824	810	818	794	829	768	839	806	838	845	842	790	795	784	854	786	743	814	843	800	766	806	769	771	833	753	832	824	769	860	780	815	808	845	843	806	778	784	817	781	791	776	810	815	823	806	827	838	778	839	828	812	827	807	795	785	792	775	806	766	797	779	769	782	797	779	870	781	827	847	826	809	820	799	815	794	793	779	826	818	797	796	798	778	832	814	863	821	833	840	758	812	796	754	753	782	824	802	821	839	805	854	801	783	783	828	823	808	840	785	855	847	808	774	835	835	847	829	793	823	819	823	796	859	820	809	782	797	794	778	813	784	768	799	787	786	785	803	853	797	852	788	798	793	783	825	801	798	781	836	786	878	811	810	798	862	774	782	792	850	795	835	817	801	826	815	785	783	791	838	753	794	808	797	811	766	772	771	830	865	798	890	819	822	806	798	773	795	778	822	794	807	820	807	761	815	814	821	820	814	772	852	826	823	803	799	842	830	796	786	792	811	784	798	813	825	776	835	792	832	794	817	818	789	811	808	803	792	808	793	797	807	802	831	808	840	763	812	820	817	763	811	803	774	778	827	758	785	822	804	849	798	827	839	778	804	797	816	799	838	820	803	811	773	736	817	762	801	774	840	814	852	858	772	794	826	758	818	796	822	820	823	827	840	849	785	788	791	773	800	828	814	757	794	814	798	856	802	806	829	819	790	829	832	728	842	820	824	801	804	817	785	813	784	776	779	818	772	773	784	760	854	790	828	757	771	807	753	777	804	797	792	815	805	851	830	788	776	804	776	781	812	808	792	781	802	762	780	826	796	791	766	797	753	834	808	774	799	794	792	845	807	842	828	762	793	836	796	844	869	804	809	837	790	842	810	822	822	798	854	776	802	833	829	818	764	802	763	761	850	806	785	816	807	793	807	839	822	797	767	835	795	845	841	779	807	824	831	807	789	775	819	776	766	782	824	754	819	825	819	827	782	860	793	804	801	810	829	836	835	834	829	822	833	794	840	789	820	774	771	809	791	852	869	812	796	782	803	818	760	842	802	790	780	824	807	823	824	791	786	808	839	835	785	818	809	814	854	814	771	797	814	750	797	770	802	809	812	781	855	800	825	860	826	857	890	815	828	829	803	802	814	841	780	845	830	829	742	791	818	804	834	813	755	780	840	804	814	811	791	830	771	842	828	873	758	825	781	774	801	798	807	817	760	776	816	827	815	817	817	783	771	745	785	817	832	800	817	820	796	831	823	774	814	817	821	775	804	804	847	795	790	805	834	817	792	819	777	831	811	820	758	778	813	770	823	797	815	804	771	818	828	778	815	826	835	805	807	807	841	801	812	796	838	778	782	784	789	816	846	837	786	728	807	793	825	851	796	813	782	785	797	823	855	777	791	838	809	796	766	866	744	817	848	827	753	807	784	831	820	810	850	793	761	765	742	807	892	820	832	849	832	847	798	793	815	791	839	771	804	782	779	799	779	826	783	815	834	782	725	796	779	837	792	865	798	862	794	858	811	863	782	788	804	777	816	740	813	819	828	795	816	779	867	866	791	793	798	783	807	814	782	775	806	822	820	779	831	788	747	806	823	809	803	836	815	833	830	793	787	778	848	804	727	790	846	784	820	774	810	782	836	753	790	775	806	810	814	843	806	853	828	820	827	842	844	768	806	772	719	785	844	807	815	825	757	813	852	811	799	803	807	797	772	786	800	828	814	849	814	801	804	780	796	821	838	844	832	777	841	807	802	793	852	834	861	824	815	779	792	820	786	818	791	830	784	780	851	823	777	805	820	833	764	842	784	775	798	776	761	807	865	775	815	879	836	844	812	830	866	815	854	795	788	796	784	780	760	806	869	836	791	818	743	827	837	782	852	787	770	789	826	864	809	805	829	780	801	805	772	788	830	822	791	838	827	821	755	811	784	829	854	819	837	777	812	814	838	819	811	808	854	811	805	769	810	842	784	838	789	801	812	817	802	827	819	841	811	824	807	806	797	819	815	819	790	816	784	787	798	760	786	778	801	799	779	784	792	818	769	806	838	810	823	781	834	834	819	798	781	813	762	825	772	871	779	836	744	771	801	815	751
27423	14703	2379	890	518	283	226	213	225	201	193	180	159	181	183	170	166	174	175	192	149	151	152	159	151	146	164	183	170	150	187	175	159	167	159	170	168	162	154	153	163	177	161	171	209	178	146	154	169	181	171	170	157	188	179	183	173	164	152	167	171	148	162	153	165	184	189	186	160	171	154	164	149	142	192	165	178	171	151	162	163	170	174	157	154	162	182	168	155	178	168	167	187	178	159	164	172	172	165	169	170	171	180	186	168	168	175	208	158	150	188	174	187	189	170	181	166	180	144	156	161	159	177	153	147	167	159	169	145	146	164	189	159	159	180	155	159	172	154	145	173	170	156	156	172	153	150	132	163	170	160	200	161	155	167	170	165	158	151	183	161	158	165	181	193	148	175	175	177	168	185	180	163	169	146	175	157	171	165	169	162	121	163	193	176	173	156	174	164	184	162	162	164	151	160	159	151	156	149	160	187	157	161	182	153	171	167	165	177	161	175	173	168	166	196	162	153	170	163	145	173	175	166	159	199	179	143	180	154	138	174	179	182	178	164	149	187	180	178	148	154	175	175	156	166	185	140	168	141	156	168	190	156	136	170	177	157	161	149	184	165	180	155	136	157	162	187	188	156	171	181	171	153	151	177	167	170	162	166	171	148	162	173	162	159	164	157	164	173	147	168	170	163	140	153	162	203	163	163	156	165	193	152	166	176	164	187	160	172	164	171	162	140	189	184	170	156	160	172	158	153	136	165	172	156	164	153	161	169	153	162	154	161	176	152	142	168	148	148	151	170	178	195	157	179	167	161	142	175	164	198	147	155	162	178	150	174	169	151	168	153	153	162	183	177	165	169	171	165	181	143	169	154	179	184	171	175	176	184	179	175	182	176	158	167	163	183	177	184	144	157	176	164	151	169	153	193	192	141	162	190	155	150	152	167	167	149	192	159	166	167	164	172	175	184	161	176	168	180	178	173	181	166	187	168	152	183	167	167	192	182	185	175	156	160	184	177	148	176	179	138	154	195	145	161	171	175	165	169	161	183	193	198	134	156	167	167	157	155	148	175	197	164	177	156	163	178	180	175	176	158	165	156	151	158	190	183	181	168	168	171	175	176	150	184	178	165	186	176	170	167	170	162	168	178	171	167	149	172	160	161	199	174	163	173	154	154	169	151	182	172	163	171	163	168	168	165	161	192	173	164	176	142	162	158	162	164	170	181	164	171	171	148	164	176	144	178	145	163	177	152	180	183	155	198	165	196	159	174	160	169	158	167	164	155	157	185	172	174	166	183	167	153	168	175	159	166	156	166	155	125	161	173	161	158	176	159	163	177	170	168	148	165	166	158	140	178	161	173	176	159	179	182	193	159	158	146	168	168	181	167	178	166	163	192	147	172	163	176	162	141	173	159	150	151	159	156	162	174	158	173	154	184	164	167	157	152	173	196	197	144	189	165	156	155	168	147	176	160	161	161	163	178	188	169	186	147	183	186	179	156	189	162	144	176	167	163	157	191	179	175	161	170	162	163	158	145	156	183	195	171	184	181	168	159	168	172	181	174	187	171	146	183	180	180	165	165	161	153	157	162	164	176	167	159	155	175	174	171	182	163	201	150	177	174	181	179	178	184	172	141	166	163	158	182	145	187	168	160	163	168	180	182	176	172	167	172	148	174	165	177	174	177	163	168	168	158	172	171	160	165	174	155	159	172	183	162	186	178	152	180	167	159	147	168	179	173	183	183	172	180	164	146	164	176	193	174	187	181	164	183	171	161	149	167	157	147	149	163	170	164	184	183	172	202	156	148	174	160	170	183	148	145	191	175	165	156	164	155	167	162	167	163	157	154	165	169	158	167	178	172	164	177	169	171	165	166	164	197	197	158	175	146	205	180	157	168	172	154	161	177	166	127	194	153	163	169	164	146	152	162	195	186	148	178	161	183	167	171	185	171	164	141	168	154	158	170	180	187	170	162	178	172	164	160	143	170	169	187	149	165	182	163	180	205	143	181	173	176	161	156	183	158	165	145	167	161	151	154	162	160	160	157	194	195	162	176	185	173	179	174	144	189	171	166	154	181	156	178	168	159	171	154	149	148	162	187	160	189	175	166	169	170	166	151	179	163	168	171	173	175	153	161	148	136	166	166	162	152	180	170	165	191	151	178	167	162	178	173	177	173	184	171	163	166	142	164	175	169	148	166	166	163	195	176	172	153	150	190	172	158	157	184	153	174	153	179	171	176	150	133	169	172	187	172	157	145	190	171	162	181	168	180	163	160	158	167	168	137	159	177	190	170	154	148	172	167	165	158	195	153	185	174	164	167	157	187	162	161	165	167	172	169	193	136	165	148	156	157	156	188	151	174	158	163	178	162	140	140	182	149	164	181	160	175	145	150	168	185	160	152	165	164	181	155	185	154	198	162	164	176	159	155	156	161	171	153	166	183	166	154	168	186	167	161	168	182	150	155	159	186	176	161	174	162	146	159	167	158	152	182	170	194	170	153	162	178	182	160	164	174	163	162	158	183	156	156	179	173	173	153	163	176	164	169	176	155	160	157	162	187	150	169	170	165	153	179	183	152	171	172	168	174	182	190	132	151	152	177	163	179	150	170	154	180	170	148	160	173	175	169	161	191	165	160	155	170	164	138	151	154	168	170	164	167	158	177	180	196	173	160	202	164	152	175	172	165	162	181	170	169	172	144	160	130	163	144	164	184	175	151	156	162	170	160	165	150	163	164	169	156	168	175	158	157	168	185	148	172	197	161	153	167	209	151	157	184	174	168	152	164	166	170	169	171	163	161	184	190	165	157	163	148	188	168	154	167	156	189	169	179	152	151	170	151	154	186	159	183	162	156	164	168	135	179	177	179	184	163	174	209	164	160	176	189	145	173	174	155	171	170	179	177	153	153	164	157	161	177	146	155	176	176	188	173	180	160	155	156	176	160	166	169	173	171	165	164	168	154	164	179	162	176	173	158	155	166	162	155	195	175	180	159	166	160	163	164	147	182	186	170	186	172	187	168	167	169	163	158	163	163	177	161	151	179	186	172	148	161	159	163	164	150	175	159	155	180	170	174	199	175	207	171	141	170	180	156	170	170	160	147	154	157	141	138	164	171	173	183	161	160	147	174	159	154	176	159	171	178	159	175	169	169	182	151	166	167	163	147	159	141	174	156	175	161	152	162	164	170	183	166	184	155	160	163	185	172	153	191	170	186	178	148	185	159	181	185	159	154	156	177	176	179	151	163	167	167	180	182	164	163	162	172	151	176	153	164	178	154	183	183	163	168	160	150	148	190	178	169	173	182	172	160	165	170	155	161	180	178	161	165	173	187	169	174	166	159	160	161	175	176	162	162	169	176	157	167	156	182	189	161	151	156	165	158	165	171	181	149	161	173	179	161	183	163	176	172	145	188	176	181	159	173	178	157	159	180	165	183	178	171	160	207	143	164	179	129	162	162	149	143	160	169	178	171	179	164	163	200	166	159	179	188	157	180	165
5197	1690	1667	1368	855	353	322	233	277	231	214	197	189	193	199	197	181	178	181	178	200	175	177	145	171	170	185	189	183	157	177	181	186	182	161	173	184	150	168	175	176	179	169	168	188	156	155	191	187	165	161	186	182	200	172	185	191	176	159	184	191	165	173	181	195	173	183	202	174	172	182	168	159	191	182	177	163	179	202	189	184	168	176	167	150	179	191	169	184	196	187	189	160	202	191	164	171	191	171	188	201	157	178	173	162	188	188	171	180	173	187	183	154	160	172	157	192	200	177	168	207	175	179	165	182	170	208	193	180	167	192	186	173	159	162	164	200	180	185	181	215	162	172	179	168	172	188	166	188	200	180	171	193	157	166	159	175	168	164	198	175	192	184	184	174	189	169	184	169	170	164	175	191	196	163	170	176	165	175	167	189	201	175	178	171	150	166	207	182	185	163	174	160	190	186	156	176	170	187	169	168	213	159	171	170	183	190	176	169	161	177	153	197	183	183	159	195	188	164	163	177	181	192	169	187	181	162	146	177	191	166	189	157	171	166	196	170	139	177	174	169	163	167	185	168	172	174	175	184	162	177	189	167	155	177	168	172	197	197	178	170	203	195	159	173	205	174	182	175	189	175	182	173	169	161	174	194	195	167	147	160	153	182	174	169	180	190	190	157	164	167	185	179	193	153	165	193	160	162	177	167	197	189	165	193	152	174	164	167	177	168	167	154	177	204	188	173	176	174	178	180	197	170	168	172	168	186	187	175	207	167	183	162	157	169	176	175	182	200	189	171	204	183	171	192	196	188	140	178	186	187	187	175	166	164	167	176	151	182	203	172	180	158	181	178	167	181	166	186	198	199	177	166	193	195	193	188	179	179	173	177	173	185	181	171	175	192	175	173	156	171	188	155	167	179	181	167	180	155	167	166	183	185	174	177	203	170	192	192	157	171	180	179	189	171	143	184	160	165	200	155	172	149	191	177	186	186	154	160	166	179	185	170	163	171	173	173	192	183	169	196	184	153	169	168	176	177	179	178	164	168	182	191	157	180	200	157	165	172	171	176	177	159	172	184	176	157	158	199	193	173	180	183	167	169	180	150	166	192	170	175	189	178	181	167	191	166	163	151	186	183	181	171	164	174	166	173	162	170	180	170	166	179	176	184	186	177	191	166	167	161	178	170	169	166	183	172	167	175	183	202	183	199	185	164	191	161	150	173	165	171	170	185	177	179	191	158	166	171	204	187	187	164	157	174	196	166	181	169	171	149	193	163	176	173	156	191	190	182	188	177	168	205	193	176	181	199	192	173	163	180	194	182	176	169	169	180	186	184	172	182	171	173	155	187	161	149	194	186	178	183	166	167	177	178	183	167	169	182	180	168	169	173	186	154	155	161	173	170	176	165	159	174	202	194	184	185	171	191	172	172	155	157	182	167	166	182	180	179	185	188	188	168	180	185	165	172	180	157	173	179	178	174	177	173	173	176	168	184	177	170	201	183	173	169	185	164	172	175	159	201	166	171	179	200	177	156	170	186	202	195	170	168	159	185	180	179	173	183	170	156	178	173	162	162	167	183	160	169	168	168	170	189	171	185	177	168	184	167	168	181	163	190	194	195	152	185	167	186	184	175	184	164	196	167	181	182	180	168	188	164	176	167	171	171	161	160	178	184	194	184	169	178	168	185	153	185	202	171	164	182	174	181	177	202	189	171	183	169	162	179	190	196	191	165	160	147	174	178	177	177	150	197	171	175	167	190	200	172	163	183	177	157	184	176	175	179	194	165	180	175	181	182	193	179	171	173	166	180	167	186	189	178	194	158	182	166	165	156	189	173	213	184	184	179	174	167	166	167	178	169	164	182	185	180	175	190	182	181	163	151	153	168	202	207	161	177	170	157	160	171	189	199	161	192	168	182	166	175	186	165	150	182	194	179	179	186	177	168	187	185	201	184	164	160	196	156	133	176	197	179	171	160	185	175	183	170	193	169	187	188	168	188	184	175	195	183	174	175	166	158	159	173	170	163	192	157	190	158	173	160	188	185	151	144	209	187	176	176	160	188	179	198	160	182	162	177	178	159	172	186	192	168	209	173	174	159	170	179	201	162	161	183	163	207	159	177	192	145	175	172	176	187	195	203	176	165	164	174	178	169	176	177	196	176	180	170	170	182	190	168	195	186	150	151	178	174	184	169	173	174	160	184	141	198	187	171	172	158	174	184	184	173	187	167	174	170	158	167	170	162	170	159	158	187	158	180	175	175	159	164	177	189	166	167	194	166	181	172	181	171	155	188	191	185	160	159	190	184	174	170	166	174	172	173	185	182	181	157	166	173	154	182	163	194	160	156	163	183	152	181	185	180	155	158	168	166	162	179	190	191	174	176	177	170	168	177	187	163	161	190	157	170	184	172	168	177	189	190	179	173	166	166	172	169	183	190	180	171	161	193	171	166	179	167	172	186	193	188	151	195	174	161	165	159	156	165	174	175	164	186	187	166	173	165	178	159	180	176	156	191	178	157	165	175	174	175	160	199	173	159	187	175	177	145	169	140	191	189	159	158	184	184	203	189	184	168	170	168	173	186	170	168	172	189	188	173	190	170	153	165	154	196	165	181	168	179	179	171	163	167	166	188	159	173	180	206	166	164	189	163	178	184	177	163	167	162	168	188	183	174	172	166	170	176	213	190	167	183	176	160	185	158	180	188	171	161	185	171	168	185	178	175	182	167	172	165	166	185	139	163	201	183	160	192	178	160	187	175	190	184	157	178	182	189	174	164	168	166	184	169	186	186	189	199	156	160	190	172	187	184	154	166	170	158	179	169	189	196	173	178	169	180	166	167	174	177	204	185	151	176	176	186	166	187	134	174	198	176	185	174	196	185	185	186	189	182	174	191	181	156	164	179	158	170	180	164	194	183	190	147	170	193	163	165	157	172	170	149	180	173	165	172	181	169	173	160	173	188	190	170	162	193	153	180	174	185	191	168	184	177	190	199	181	166	167	152	200	172	168	173	172	201	185	180	174	163	176	149	189	182	159	176	185	171	180	172	174	173	172	175	167	179	158	184	196	155	167	177	188	186	170	162	179	193	187	201	164	173	177	168	175	182	176	182	145	175	182	212	195	175	170	165	167	190	150	172	169	187	163	191	189	195	204	186	193	173	180	191	173	183	186	168	170	176	184	186	186	184	181	183	168	182	165	206	181	177	160	169	158	185	164	155	179	193	178	163	173	187	200	172	160	203	164	158	156	183	171	172	170	196	188	165	166	176	178	183	191	178	170	196	178	176	185	209	175	176	166	186	163	196	172	157	175	163	175	151	182	177	182	150	159	176	172	171	172	186	168	171	157	184	184	173	176	174	208	195	164	155	172	205	182	176	172	193	204	167	185	154	161	190	177	179	192	206	193	157	165	175	189	181	174	173	173	172	176	164	181	198	181	159	159	187	187	182	181	185	185	184	180	159	178	144	178	171	185	163	205	163	186	187	161	165	157	191	165
24381	20174	26343	23774	20201	11430	2327	1253	1086	1033	930	847	685	679	669	650	623	606	581	621	569	605	560	599	589	606	563	540	541	569	531	571	576	562	570	540	550	544	573	566	527	554	574	538	548	533	527	579	524	515	567	573	540	530	569	516	525	513	587	542	543	562	516	544	533	525	491	518	545	549	515	550	529	521	550	521	541	509	540	562	532	535	537	565	588	515	501	553	535	514	524	501	507	541	506	571	529	547	559	530	564	570	555	533	538	548	524	545	504	533	514	503	567	539	452	533	537	528	566	563	538	538	547	523	500	524	531	531	543	549	513	507	532	529	509	505	576	500	548	496	515	537	520	547	520	558	547	544	545	528	515	532	566	509	520	531	536	539	537	533	559	515	504	515	584	468	575	551	532	525	519	488	507	536	547	580	543	503	508	548	536	572	586	519	572	560	542	507	553	510	583	542	535	567	572	545	527	487	525	570	522	534	506	500	543	486	535	544	520	498	562	501	544	518	534	522	571	557	531	530	552	533	479	535	533	531	540	510	517	518	560	516	523	500	477	498	535	534	475	513	534	534	565	501	542	521	528	529	535	545	549	533	559	521	476	536	518	513	556	524	549	565	529	504	540	478	547	515	575	570	507	540	520	525	503	540	520	513	518	527	556	564	500	514	510	543	520	547	551	475	521	502	545	548	542	524	532	522	495	523	543	579	530	566	538	549	541	505	566	521	556	524	512	566	496	543	491	545	479	514	601	517	483	509	543	545	517	511	529	560	518	539	548	496	479	519	537	541	563	548	546	541	512	544	559	468	476	510	519	535	518	532	493	531	517	551	517	554	463	503	523	565	508	526	560	571	547	553	531	542	529	496	497	513	523	528	503	542	536	587	499	543	553	508	512	518	526	553	535	523	480	543	542	517	541	533	538	539	552	508	557	569	522	521	521	556	546	533	498	532	542	545	527	497	547	525	555	497	541	481	570	501	540	552	570	568	526	527	565	521	545	544	539	586	548	562	537	580	560	548	575	503	542	496	553	570	560	515	507	534	528	569	505	538	547	489	562	474	518	583	589	538	543	514	542	584	520	497	525	548	507	521	538	525	546	537	552	554	531	548	556	568	516	550	514	522	531	496	527	507	530	512	554	548	566	507	537	484	506	523	505	546	543	478	508	501	528	532	529	529	516	581	538	539	518	565	548	511	586	552	512	554	526	528	559	520	523	519	509	523	526	523	520	546	561	553	556	533	535	538	502	488	466	538	520	501	541	554	535	522	543	552	534	568	556	553	522	528	517	510	554	540	526	502	551	523	526	523	526	556	565	599	516	517	544	520	525	540	518	526	536	514	509	544	498	547	507	547	555	516	512	536	548	534	538	540	522	533	571	553	573	533	521	574	547	531	592	552	544	552	512	514	523	548	529	511	502	522	510	542	531	519	536	550	553	533	501	517	483	516	553	519	561	506	475	504	500	558	528	536	480	548	544	525	528	505	553	477	544	536	534	528	533	508	544	521	506	516	518	535	571	538	545	527	521	536	548	553	532	531	527	520	513	517	557	541	512	532	532	558	498	511	542	559	533	518	505	508	522	506	529	541	512	501	525	514	527	589	523	511	565	551	521	534	508	538	571	555	545	518	550	498	508	542	525	563	522	540	484	548	500	497	521	519	544	517	517	521	525	592	492	524	555	499	567	533	544	533	530	545	496	512	513	539	511	547	528	518	510	533	534	540	534	513	548	527	537	507	525	560	565	545	564	540	518	543	523	509	556	543	541	494	532	554	522	493	542	559	523	507	535	551	547	540	489	527	511	588	550	507	529	532	552	500	496	542	523	512	554	547	530	525	528	516	524	535	509	561	524	526	548	533	506	520	561	510	517	505	477	554	519	518	551	532	516	509	495	519	562	539	563	555	529	512	547	513	505	511	545	532	539	559	559	524	534	537	478	526	599	514	538	523	508	591	507	523	482	525	517	542	554	510	549	563	518	504	524	542	534	509	544	509	547	500	521	530	536	494	496	590	477	562	573	538	520	528	495	556	549	491	522	551	566	507	561	565	533	578	523	539	505	529	549	548	547	533	492	565	479	499	567	556	553	584	536	510	519	527	537	500	508	534	505	530	540	513	523	532	521	538	496	479	563	542	571	552	529	560	523	520	509	587	530	507	512	543	488	544	566	522	564	549	540	520	520	481	562	547	516	539	508	561	539	561	531	541	547	525	582	549	511	558	584	533	517	509	543	500	542	535	565	539	567	548	530	472	507	539	540	501	502	540	505	515	515	574	545	522	558	550	508	531	527	545	528	465	528	540	539	532	547	556	514	558	524	552	609	572	495	536	560	576	518	515	511	520	570	481	563	509	553	523	567	544	531	523	521	528	527	558	537	590	516	520	502	576	550	547	580	552	554	533	531	514	513	556	546	561	535	511	566	538	564	537	564	537	564	533	544	561	520	530	535	503	523	569	535	552	567	533	510	506	545	537	553	546	513	547	530	515	533	538	560	525	520	503	570	515	509	600	499	558	529	516	516	568	531	525	524	536	479	522	544	536	519	525	555	551	505	537	531	520	545	514	524	522	521	565	563	524	510	540	563	556	573	541	529	558	548	512	543	527	542	474	523	526	563	513	522	576	552	527	507	559	514	550	545	530	503	489	571	472	527	539	538	551	499	509	560	540	514	541	545	533	482	522	572	519	553	560	560	561	526	560	551	544	516	489	516	534	535	519	532	524	528	568	546	555	542	499	521	538	542	561	525	521	502	523	528	532	577	537	474	502	543	550	565	548	527	536	486	521	519	552	533	517	505	536	561	554	527	497	544	518	534	520	514	540	477	521	525	522	530	488	536	551	532	549	514	523	467	545	564	570	558	510	548	563	499	526	535	513	524	534	536	522	511	544	526	488	506	495	521	496	561	554	583	541	467	531	510	571	558	556	530	535	553	522	525	537	554	526	528	510	570	544	534	503	509	529	532	555	471	512	549	525	548	484	524	502	527	542	519	517	509	490	503	558	537	546	538	482	545	515	550	514	525	510	507	545	508	579	505	517	534	526	531	507	549	547	567	510	512	505	527	527	535	526	546	538	552	518	573	510	548	527	547	513	534	545	542	561	553	585	545	526	523	492	522	526	525	476	538	531	511	540	530	503	520	534	544	529	546	545	519	562	529	547	595	536	514	561	504	473	577	532	525	527	531	529	557	511	532	556	536	554	528	534	515	539	526	519	504	505	519	542	541	507	549	539	552	501	490	580	476	547	504	510	545	464	539	530	528	509	541	514	526	540	539	510	560	554	534	496	531	535	515	510	529	501	537	546	517	545	529	534	568	489	545	518	517	551	498	553	523	508	533	511	507	539	510	545	509	528	496	470	516	563	545	537	563	512	543	543	541	510	493	529	554	525	564	558	497	546	502	488	530	535	532	534	567	501	495	520	509	559	551	491	531	531	522	520	542	558	533	537	512	534	516	539	551	503	519	564	543	494	545	582	547	527	536	536	523	505	518	503
7497	13678	12398	8156	5514	3773	2912	1879	1725	1484	1453	1116	874	886	782	772	736	664	664	628	647	614	615	618	569	574	594	560	514	507	543	544	554	516	539	515	506	518	512	524	507	503	496	526	516	503	546	532	471	505	527	495	486	475	506	529	471	503	507	546	515	514	540	522	496	513	531	521	502	507	498	527	512	507	497	496	548	547	500	487	494	498	494	555	522	503	466	492	475	483	514	539	497	475	484	482	525	472	498	459	535	551	567	533	474	500	531	515	526	468	493	484	494	517	451	455	516	503	538	477	561	513	470	560	501	503	503	508	519	496	470	505	481	544	490	524	455	536	505	488	523	519	529	491	452	527	531	518	518	515	487	508	495	536	488	522	511	447	497	491	521	518	503	460	486	515	518	541	527	498	519	492	491	514	520	478	539	520	487	569	478	485	490	514	503	517	496	493	500	495	493	476	545	491	481	516	487	480	519	461	532	476	489	552	518	484	488	502	489	509	526	480	490	523	531	500	488	463	481	478	487	550	511	486	465	516	499	511	525	503	512	496	446	484	496	472	493	476	494	479	524	492	499	487	512	484	504	514	454	486	506	487	523	517	527	486	534	512	496	485	519	512	536	498	521	532	506	490	497	477	508	492	497	463	485	473	492	511	501	516	479	475	503	495	521	537	469	509	492	523	471	470	496	508	502	485	452	511	519	456	479	482	469	463	475	520	464	474	509	496	498	554	499	477	508	474	525	492	485	499	509	504	486	473	481	499	495	508	460	466	457	497	468	507	495	497	499	519	495	477	532	487	548	501	515	538	471	485	494	505	527	473	508	544	532	524	518	473	491	462	466	557	478	521	490	481	508	518	480	480	501	512	488	478	477	471	469	492	529	491	485	485	501	518	481	472	422	517	429	493	483	494	486	472	527	499	487	489	483	464	475	480	488	500	475	492	540	477	467	527	481	503	457	515	498	520	496	475	513	468	539	527	468	512	518	502	445	468	469	507	455	469	508	510	495	540	492	533	491	525	484	499	475	538	515	487	573	487	496	475	495	486	526	538	549	502	486	482	488	563	483	488	533	490	506	535	492	538	500	494	496	451	510	496	450	486	496	543	487	491	498	469	483	500	492	526	488	438	460	503	530	493	495	517	505	486	506	492	480	507	472	508	485	531	506	505	510	497	508	502	497	496	482	454	502	500	484	532	490	483	470	502	475	525	545	454	523	512	482	474	499	504	474	519	522	489	533	514	527	495	488	497	528	524	514	504	517	498	529	524	504	474	527	501	518	486	479	416	512	513	509	491	485	498	476	523	508	489	509	496	468	510	486	518	464	503	477	502	502	508	508	491	526	508	476	462	512	515	513	499	514	506	490	520	530	476	508	525	485	493	449	522	499	490	474	480	483	505	482	531	484	492	572	473	477	502	490	489	510	481	510	494	527	525	496	484	506	539	501	531	506	508	485	494	488	497	509	536	513	498	481	461	464	522	484	530	499	500	484	510	509	485	482	506	460	501	495	472	509	505	469	484	518	509	481	469	495	469	469	495	484	478	486	503	511	480	464	454	509	506	493	506	479	500	514	516	506	470	483	487	507	504	512	519	491	466	477	523	473	509	519	496	499	527	493	502	513	526	469	491	511	500	537	472	456	551	491	505	515	495	507	485	473	510	508	517	495	504	487	492	532	489	525	554	490	510	460	512	487	532	450	471	494	502	478	511	477	523	470	464	501	452	583	482	544	476	490	503	566	507	488	490	488	513	476	505	520	503	467	532	460	504	474	480	525	461	507	495	512	532	518	522	505	503	476	550	525	523	522	534	517	502	507	486	507	529	448	460	551	532	453	475	496	550	466	509	515	459	506	509	472	479	439	522	492	529	502	481	486	531	500	491	537	498	509	493	499	500	504	515	474	489	487	532	512	472	497	514	453	520	487	497	476	534	462	502	488	514	486	479	515	508	505	501	524	511	506	508	493	475	498	478	482	437	495	468	519	484	484	537	482	520	524	509	465	509	500	498	510	498	506	532	532	493	485	521	506	536	522	487	451	508	523	496	479	514	516	496	493	485	440	482	470	514	490	487	523	512	481	482	509	485	469	475	450	489	523	480	505	504	455	493	500	442	464	511	497	499	437	494	479	528	513	514	510	486	505	497	544	491	522	510	468	527	483	523	461	475	507	499	518	477	494	482	493	507	533	525	505	522	503	510	485	475	507	506	463	503	525	474	483	533	473	531	516	482	461	507	467	481	507	487	517	478	472	525	519	501	532	491	505	474	535	477	491	498	490	475	533	473	469	511	453	509	510	509	477	506	499	454	487	493	466	516	487	511	460	497	494	516	493	509	525	483	531	478	518	499	511	482	468	486	487	464	446	494	517	527	473	509	496	515	501	501	505	482	492	517	480	518	498	511	491	509	477	504	482	510	492	489	477	537	516	474	534	484	492	510	507	507	452	473	473	496	504	509	499	478	472	476	511	501	479	469	494	526	501	517	537	521	519	509	506	508	489	512	486	503	502	503	488	493	548	517	501	536	482	511	473	517	512	471	533	478	495	455	461	483	502	533	492	507	490	495	474	462	494	528	517	509	449	501	505	480	510	505	505	526	509	493	486	506	471	517	494	471	520	480	534	498	517	503	473	532	481	482	513	509	486	485	484	546	499	508	484	475	472	471	517	506	513	515	522	477	495	502	500	525	477	482	532	444	478	510	456	522	509	468	482	496	509	497	470	487	457	531	497	518	468	475	516	519	540	467	525	500	486	491	517	508	484	493	464	518	513	491	509	481	506	499	527	489	470	466	492	502	479	518	533	476	524	486	500	475	511	475	487	484	521	503	498	487	491	497	477	527	519	528	482	477	498	481	482	459	506	473	513	499	500	475	481	515	483	508	502	490	488	482	484	494	484	508	523	484	491	518	471	507	505	479	467	529	454	489	494	466	521	516	548	483	506	468	513	461	469	494	488	492	512	494	504	485	530	425	460	520	513	503	457	488	482	499	468	458	515	511	490	461	482	496	488	518	492	522	472	507	514	468	488	480	495	520	501	494	516	493	511	487	497	503	485	463	479	510	552	510	512	537	497	503	503	502	467	477	503	559	465	534	502	432	505	496	512	494	479	535	507	498	515	471	485	480	548	539	438	493	507	490	470	518	477	499	444	468	529	493	511	492	450	520	525	431	479	511	499	482	524	521	528	521	501	499	508	496	477	461	476	501	542	514	534	481	517	503	486	523	505	485	492	498	495	461	504	508	498	508	461	493	502	490	526	529	523	499	463	502	460	510	492	483	469	545	498	506	505	475	474	480	505	521	490	489	508	469	488	491	493	460	525	535	494	488	487	493	522	483	493	518	508	491	495	500	491	498	462	488	488	479	508	462	504	491	482	500	481	493	461	510	489	511	482	480	505	461	505	512	519	512	504	461	466	499	513	516	514	488	526	532	477	503	502	534	467	444	473	498	509	522	515	501	550	495	499	499	487	495	508	493	459	487	519	523	475	486	492	503
22136	20182	26760	23390	20200	20343	11022	2507	1906	1779	1586	1506	1251	1170	1070	1034	1065	1017	1021	951	987	987	915	905	907	897	961	922	872	922	874	909	840	866	839	931	862	922	882	854	853	864	885	873	856	831	831	841	833	943	861	841	882	868	865	863	776	803	788	860	851	803	894	830	828	879	836	878	810	901	807	815	834	835	835	879	812	833	827	862	809	854	844	829	837	851	852	821	790	853	849	879	869	857	921	852	847	820	804	856	815	834	809	854	895	834	862	863	792	846	818	865	824	837	875	801	819	832	896	853	888	819	828	886	797	848	829	822	861	843	811	861	822	832	885	809	870	813	864	855	831	802	784	873	820	825	864	806	805	783	878	822	857	805	798	846	827	861	792	866	831	865	829	844	783	804	789	829	846	838	909	838	838	865	877	843	808	846	832	833	802	831	869	903	833	853	841	871	825	806	810	865	832	811	857	830	812	840	828	810	851	854	851	811	813	771	879	823	825	821	864	835	840	883	866	816	829	849	830	902	848	834	827	788	863	858	753	816	862	787	806	824	886	880	826	882	853	862	925	850	796	834	817	842	854	870	858	806	863	836	859	877	786	785	849	824	792	798	844	873	849	818	783	815	816	795	848	848	872	820	845	808	764	852	876	831	787	848	818	811	847	866	852	819	853	794	860	867	854	871	795	867	858	835	798	854	812	854	844	777	763	806	836	834	822	802	832	842	773	822	840	892	831	801	830	873	855	832	806	835	872	806	875	838	869	821	844	825	764	809	801	829	819	859	836	808	827	800	876	835	794	828	818	823	853	829	838	874	842	851	794	793	882	795	854	846	830	811	800	826	803	841	835	840	817	804	883	807	830	857	883	849	823	884	831	868	827	838	851	819	765	829	825	887	855	814	864	854	842	769	844	852	820	841	811	827	881	833	852	823	814	789	798	824	838	855	863	830	864	826	832	834	889	844	797	822	809	794	872	846	826	864	836	804	856	819	842	784	835	853	759	803	771	780	851	917	871	808	804	847	870	845	808	864	841	848	829	906	854	844	793	844	815	814	833	774	805	780	867	875	815	781	840	814	787	806	870	860	842	818	791	827	805	833	828	832	816	913	840	840	823	837	850	833	837	865	851	841	881	844	859	834	839	868	852	787	826	856	831	827	790	808	857	795	828	793	850	824	848	909	854	830	862	877	876	865	819	795	851	821	870	796	876	838	836	800	817	817	852	884	805	807	803	827	768	821	842	846	823	829	787	811	762	837	864	823	857	889	835	815	809	787	837	839	847	844	829	878	837	832	892	844	823	838	818	846	846	802	883	848	815	844	823	834	808	876	849	849	808	798	901	847	820	879	845	879	800	835	849	846	827	855	847	850	825	869	834	815	840	781	844	812	882	822	849	845	794	781	841	787	834	843	837	804	848	845	852	850	795	859	833	832	833	770	824	837	819	808	881	862	859	868	852	795	867	779	870	832	865	845	789	818	815	834	829	805	852	818	811	818	849	800	867	882	802	828	848	848	849	851	873	806	869	827	811	748	780	878	795	820	782	819	869	849	834	804	835	811	855	842	794	852	837	806	874	813	825	798	825	818	821	821	901	857	812	840	822	854	854	845	791	835	792	850	847	831	858	855	850	801	855	807	811	851	853	835	822	878	819	839	891	838	866	815	820	814	843	847	871	816	823	799	839	836	859	856	807	759	823	827	844	822	835	862	852	867	814	851	857	831	863	826	840	839	825	804	823	799	826	848	821	846	844	855	829	830	870	859	806	788	830	805	813	821	853	841	833	783	847	824	818	844	835	845	850	845	863	807	804	844	822	787	886	796	837	844	803	819	832	798	806	831	832	873	838	830	864	823	901	806	816	842	803	814	877	805	841	819	798	868	855	805	779	838	836	815	817	807	786	829	796	820	852	797	795	832	816	775	890	782	839	816	876	804	850	832	882	788	826	821	819	843	810	799	824	862	839	821	808	826	835	801	860	842	854	866	815	828	842	804	827	844	784	840	806	849	837	835	870	841	822	848	834	833	815	848	826	806	820	829	758	870	849	891	829	839	813	795	821	828	834	818	836	841	871	856	852	851	839	850	895	846	889	837	874	844	833	829	819	865	875	870	816	833	859	833	803	860	833	837	837	853	836	818	831	821	795	847	857	835	815	810	844	778	841	750	861	854	817	887	859	887	921	879	835	795	793	750	851	848	851	843	887	804	837	807	843	868	776	837	803	838	793	812	813	809	872	809	829	851	840	826	873	899	834	848	881	890	820	822	839	833	854	837	804	837	868	865	845	902	804	870	781	874	805	837	820	872	861	844	852	810	834	817	781	821	803	841	892	818	868	771	819	806	864	805	902	812	840	832	853	819	834	839	887	884	819	820	857	864	882	807	797	799	836	792	863	811	828	794	798	855	890	821	854	864	850	814	861	855	867	779	789	806	875	885	896	856	813	809	795	906	776	853	853	822	816	819	837	814	826	812	804	822	841	813	858	856	841	794	818	825	790	844	774	803	782	817	830	836	844	833	795	795	779	776	853	814	867	800	813	839	838	841	815	858	853	846	851	786	789	859	869	819	833	858	814	803	755	863	783	802	843	815	882	834	817	829	804	813	862	840	903	855	787	836	797	794	821	804	804	848	808	859	915	815	806	880	808	845	839	832	857	841	854	840	813	839	830	845	803	835	840	772	859	868	808	814	821	800	854	854	816	830	832	810	794	864	814	824	895	776	819	803	843	834	848	828	860	803	824	800	772	843	815	881	804	842	857	818	833	807	849	827	856	848	799	833	817	822	833	829	819	807	879	871	858	898	814	905	866	842	821	833	844	843	815	815	869	804	872	842	795	827	840	811	893	797	868	802	850	879	857	859	836	869	825	842	831	793	837	776	832	881	850	842	808	872	856	771	819	824	851	867	855	851	860	813	775	839	851	860	839	828	824	813	854	794	817	797	801	813	813	825	878	854	825	785	889	871	855	837	831	908	853	818	821	821	800	811	813	817	840	845	865	817	769	828	842	825	772	834	820	806	873	797	885	825	864	841	839	819	857	854	836	890	812	830	886	826	864	780	790	848	776	816	805	819	827	860	861	818	791	824	858	883	846	796	818	846	834	847	884	822	786	904	842	846	780	836	826	790	884	879	854	878	827	796	904	861	851	885	855	852	815	826	823	853	770	833	832	839	833	816	807	815	811	810	838	850	881	816	842	782	839	838	818	842	819	828	803	827	870	836	825	833	877	830	796	820	890	917	824	832	803	838	813	904	880	825	817	859	803	838	864	818	875	882	851	842	798	826	834	812	820	822	841	819	809	811	792	822	857	835	812	850	798	837	817	829	809	830	787	850	856	809	805	829	865	812	803	798	856	791	859	807	867	804	875	865	813	785	856	831	781	849	817	876	865	821	830	840	827	849	870	850	811	867	813	854	851	826	828	816	844	806	841	828	851	813	809	838	885	867	819	860	863	808	819	848	823	794	813	835	843	842	874	816	831	860	822	919	799	792	816	808
10713	21142	19787	13747	10159	7012	4980	3524	3045	2563	2622	1940	1678	1490	1435	1311	1267	1158	1105	1038	986	971	962	948	932	943	878	920	908	874	852	859	871	876	835	834	824	875	812	835	804	851	813	832	824	813	840	851	790	894	844	841	777	839	814	778	800	774	766	842	810	799	839	788	770	800	779	773	844	819	799	783	808	745	804	808	771	821	771	799	825	771	799	757	781	775	751	769	801	769	805	773	784	755	758	786	792	780	834	788	799	801	772	778	753	756	801	772	807	799	784	745	798	805	783	783	764	793	745	816	800	760	764	744	809	821	754	799	785	759	779	768	826	783	810	744	763	772	750	769	784	747	732	784	767	760	779	786	769	796	787	749	749	791	778	771	821	777	800	755	749	762	758	755	766	741	790	771	770	784	809	809	747	812	798	774	803	761	822	820	759	824	785	737	782	826	821	752	785	791	763	836	790	780	785	753	835	801	793	811	751	773	768	780	758	790	777	750	742	764	761	765	739	772	763	824	752	741	793	771	756	733	776	799	816	773	755	792	775	795	784	764	794	780	792	762	783	764	752	769	764	791	775	770	797	764	814	786	761	798	786	720	777	798	702	776	757	770	778	769	762	787	792	826	838	765	773	772	785	790	756	738	800	779	779	825	726	735	802	791	811	796	788	782	756	808	797	773	787	763	831	796	766	745	817	790	795	742	773	755	786	813	770	782	782	736	720	779	771	785	750	797	758	794	811	787	818	762	790	783	762	780	748	772	744	770	811	781	798	755	748	766	773	774	792	784	751	741	817	792	819	780	779	818	743	759	766	803	800	780	759	797	769	803	747	734	797	756	770	763	758	753	771	786	799	748	814	761	746	802	768	772	777	828	760	782	771	719	771	763	788	798	754	817	765	757	833	843	790	808	742	774	794	778	770	725	789	788	761	770	770	744	741	735	810	759	792	835	801	801	816	810	777	769	765	786	798	774	812	799	765	735	810	772	777	789	792	790	812	758	803	767	791	794	797	782	791	758	796	800	748	708	787	763	784	768	744	775	735	808	754	777	768	748	777	795	757	745	775	791	764	759	772	787	781	776	762	779	753	776	758	754	776	749	849	794	808	751	758	785	802	761	834	779	809	734	769	799	717	832	804	732	806	748	723	783	749	813	784	771	748	826	755	754	783	741	802	781	776	796	837	797	758	766	746	767	820	753	813	761	783	807	722	767	767	816	796	757	772	765	788	794	753	779	815	748	809	834	739	717	745	805	778	735	763	794	763	810	749	778	806	806	783	794	719	751	757	772	778	807	793	768	731	812	753	753	779	807	774	822	766	794	774	798	747	760	797	766	747	758	781	751	822	777	736	771	744	825	828	782	762	774	795	787	743	749	790	793	777	788	788	742	781	762	757	767	742	777	752	747	765	727	772	803	769	777	817	757	765	681	769	800	770	778	855	780	778	764	807	739	739	809	809	755	779	832	812	814	768	817	801	811	770	799	761	751	774	798	755	774	827	824	742	761	774	786	745	818	743	812	749	763	786	747	726	730	746	786	769	817	774	811	823	771	719	765	791	808	788	826	807	783	791	783	784	772	800	773	784	758	793	729	758	743	784	726	818	772	759	785	797	717	769	769	738	745	789	784	805	759	762	830	799	771	782	713	808	775	786	762	764	746	773	793	701	755	755	800	793	732	837	742	780	786	824	767	794	773	758	809	759	812	761	771	808	762	778	737	778	783	794	789	760	719	736	759	742	776	730	777	746	773	782	788	822	795	802	772	761	778	805	815	774	741	748	793	807	783	808	802	798	788	756	759	765	784	807	773	811	783	764	779	799	757	741	803	744	787	784	793	798	801	800	792	800	784	765	722	817	745	770	763	787	790	781	770	790	827	746	709	748	769	766	791	780	739	787	756	825	765	765	742	822	813	796	795	736	789	760	762	786	753	766	814	767	800	740	783	777	817	795	774	779	776	797	789	782	806	755	805	824	795	787	786	752	732	794	803	772	832	791	745	741	754	763	776	738	818	766	700	813	780	794	790	787	751	757	805	764	826	779	776	799	783	725	741	731	730	764	739	767	766	789	757	786	754	811	757	805	740	760	738	743	808	787	771	819	793	755	806	748	824	774	776	783	805	772	746	779	752	742	762	751	721	744	804	774	771	824	734	807	765	754	793	713	757	754	784	750	750	799	783	744	771	787	813	760	807	790	768	774	792	827	799	739	785	769	778	783	789	742	759	858	754	769	769	811	768	794	837	771	788	786	721	786	843	781	827	761	774	786	733	734	792	797	732	791	784	801	768	783	779	710	797	780	778	822	744	769	725	732	815	753	778	774	749	770	710	791	770	736	811	777	764	779	734	751	763	781	763	819	761	780	789	752	718	749	773	759	803	740	766	751	738	772	805	779	816	735	744	715	784	754	757	788	783	771	780	781	762	780	793	781	789	817	768	730	724	766	797	788	767	815	776	762	795	791	783	772	739	823	761	778	750	800	760	781	790	762	832	752	771	765	802	760	774	763	713	781	786	794	827	743	736	777	834	782	737	739	792	753	752	802	715	738	825	782	753	802	780	766	817	755	725	789	734	764	779	812	734	772	825	761	779	751	784	752	828	771	767	736	790	785	788	789	742	749	770	785	779	817	741	800	810	778	787	772	777	801	820	772	746	797	784	764	795	799	766	793	771	739	743	773	797	781	739	746	768	767	787	774	778	795	787	774	761	777	812	739	780	782	772	755	790	835	782	785	799	686	723	732	795	746	754	781	750	822	776	782	770	805	796	805	749	829	756	758	765	738	790	761	768	784	759	785	815	750	873	774	795	783	744	796	736	766	770	796	750	775	748	756	739	798	803	747	785	763	810	758	771	756	773	798	790	798	752	743	757	736	808	776	787	803	753	748	805	796	788	730	703	784	810	767	781	721	811	823	752	790	788	792	784	763	729	753	780	748	794	776	734	779	762	736	751	820	767	808	827	764	805	794	732	774	814	744	842	755	798	778	792	753	827	744	796	776	752	810	762	792	734	804	774	781	763	750	748	812	822	757	800	759	763	766	770	828	781	769	781	761	778	739	828	756	745	775	771	728	793	767	764	773	742	811	698	759	784	739	799	775	754	768	773	772	818	746	791	790	766	776	843	746	801	795	820	806	743	758	803	748	766	797	732	773	785	794	757	799	818	797	756	799	787	740	781	761	832	762	782	790	767	787	796	767	768	780	793	761	791	732	832	809	789	796	763	783	773	757	753	781	771	753	773	740	803	772	761	817	768	797	735	798	793	785	807	713	769	820	770	810	814	790	812	795	758	817	774	769	801	801	757	758	777	720	767	740	759	770	736	780	731	767	750	820	775	783	787	822	755	760	779	772	795	733	781	825	780	771	759	736	797	739	731	787	740	811	802	808	712	789	802	771	802	774	781	806	745	783	746	757	723	777	750	818	744	797	753	777	785	768	750	759	769	771	748	771	746	797	812	777	814	782	741	762	767	755	718	787	805	776	818	797	762	773	775	763	806
27512	14432	2821	1369	654	298	233	186	208	188	192	178	154	194	160	195	170	168	160	179	178	171	185	181	181	163	176	174	178	177	168	161	149	169	163	182	167	165	150	146	146	184	168	157	157	179	179	184	173	163	154	166	177	163	165	181	157	179	193	199	176	175	149	164	171	188	147	147	188	166	182	169	182	163	162	182	163	179	180	173	150	186	185	153	162	180	198	160	176	150	187	177	159	142	148	167	163	158	147	170	198	173	155	172	161	170	168	162	162	156	132	169	169	166	170	157	152	162	156	198	186	163	158	158	168	174	153	174	154	182	161	180	168	154	169	164	173	144	171	169	181	156	181	151	167	151	153	202	168	177	154	154	173	162	157	158	179	162	165	168	181	158	156	178	161	184	177	169	177	142	190	177	153	164	161	180	178	170	170	165	163	156	175	172	183	177	171	193	151	157	168	168	157	171	149	152	167	164	184	156	172	158	182	155	160	174	162	168	173	177	165	166	155	142	192	161	178	185	159	173	165	176	141	189	162	166	198	159	167	155	174	168	164	155	175	186	154	161	167	154	172	163	157	193	150	156	159	154	181	181	187	190	149	192	161	169	175	162	151	176	171	173	160	178	181	163	165	164	171	168	156	165	160	144	160	170	170	160	136	166	166	170	170	175	175	169	180	171	182	146	169	175	167	162	137	153	180	174	169	159	173	154	179	187	161	150	182	181	190	137	143	147	160	164	173	178	142	162	168	172	177	165	163	149	178	159	164	145	195	141	153	160	166	174	171	157	154	176	170	177	183	180	160	169	151	177	168	206	191	169	164	172	167	167	173	180	159	198	165	158	175	164	176	194	168	173	147	143	173	171	184	162	167	143	142	184	187	155	169	169	160	167	170	203	130	156	172	176	170	166	187	136	159	138	172	172	166	176	170	177	162	176	159	154	186	162	164	168	173	173	163	173	143	162	154	174	147	139	168	191	155	165	164	192	160	190	143	195	173	159	186	171	173	159	169	153	168	185	164	170	186	132	153	151	151	159	155	177	170	163	157	157	189	151	152	179	159	181	191	162	153	169	155	158	186	165	175	193	150	152	175	178	169	177	156	177	179	165	185	185	168	177	184	165	160	153	186	183	151	158	162	179	154	148	175	149	170	161	180	161	169	142	166	189	174	164	160	183	173	169	178	157	178	179	152	140	165	159	160	173	174	164	166	167	159	171	148	136	172	190	169	169	170	174	150	146	163	168	187	174	166	161	173	194	156	194	167	175	178	184	167	166	157	158	179	181	175	163	199	175	181	167	174	193	164	186	172	166	177	171	181	148	173	173	166	160	155	171	156	159	164	140	173	151	196	181	164	167	185	147	163	175	177	169	154	166	166	176	192	176	172	170	156	170	171	187	166	181	154	175	172	179	182	158	169	162	155	153	171	163	163	156	166	164	159	178	164	168	198	177	170	165	167	177	159	148	143	177	181	165	165	171	174	155	169	151	166	180	161	166	145	164	163	170	147	179	162	186	143	167	198	164	180	165	185	176	161	137	159	193	146	186	173	164	173	169	142	165	140	143	191	161	182	153	168	185	138	163	179	158	170	169	151	158	175	166	169	158	154	166	141	164	170	156	183	194	158	176	151	185	138	152	162	159	162	157	154	173	149	160	173	157	188	165	172	153	165	163	164	160	166	179	152	157	193	187	171	174	137	154	165	186	162	186	187	171	178	174	172	152	148	175	187	162	171	175	178	188	158	168	166	176	179	166	178	160	147	151	174	162	166	160	152	165	178	192	166	182	166	136	175	168	153	162	154	176	170	177	147	132	161	161	153	173	144	172	157	167	167	170	174	165	168	169	169	157	165	155	162	169	134	188	166	168	211	176	145	165	178	170	164	194	179	174	163	183	182	186	189	163	151	179	175	170	166	153	179	181	173	158	166	157	170	164	171	180	174	149	176	172	153	158	158	161	171	177	168	174	178	183	161	174	176	160	192	154	157	143	156	159	171	181	175	162	161	144	152	164	174	188	181	173	174	165	150	145	175	150	144	169	150	173	180	168	152	162	154	184	169	150	156	162	160	170	171	164	151	164	171	180	164	173	201	176	170	169	194	181	180	160	179	170	188	170	189	157	153	188	175	190	172	152	173	172	150	170	164	164	139	170	158	158	157	186	155	170	170	163	153	150	170	157	183	187	177	178	148	173	176	162	167	169	173	163	161	162	197	162	174	184	153	170	181	153	160	173	156	178	161	163	190	163	180	170	152	164	165	180	176	176	174	137	161	174	158	168	175	158	154	170	172	163	164	153	196	186	173	173	162	176	158	160	189	172	145	163	181	165	190	139	162	170	195	157	159	179	179	165	182	161	161	179	190	152	165	179	170	158	172	185	196	151	149	163	170	168	155	161	141	174	166	189	179	193	129	157	160	164	167	177	172	161	175	168	159	156	147	158	155	175	176	164	153	168	163	162	155	148	163	167	174	133	135	161	169	181	175	177	141	177	162	193	190	160	166	167	171	155	156	151	164	184	175	176	173	153	173	158	180	161	150	147	163	137	171	156	148	174	152	163	150	151	170	177	168	162	159	172	171	187	174	169	183	172	145	153	160	163	175	166	176	183	150	183	173	161	160	164	169	160	167	170	166	163	154	138	169	168	193	164	162	148	172	187	153	197	163	163	165	151	178	161	171	181	186	172	175	169	164	159	167	166	180	187	180	162	169	158	171	172	161	168	176	175	189	161	167	188	151	170	180	159	156	145	181	168	173	162	170	160	159	182	157	169	166	167	175	171	173	172	185	155	154	184	175	173	175	157	169	155	172	187	172	168	170	181	158	166	186	177	154	159	167	174	139	156	169	150	158	176	155	193	176	185	184	179	169	189	187	143	150	158	184	146	168	167	173	156	177	165	161	176	173	163	147	164	146	174	169	186	142	176	144	177	169	160	168	186	190	163	157	158	192	142	177	175	185	161	195	186	178	153	158	152	183	172	151	162	163	177	187	159	150	182	157	185	172	166	181	149	169	173	164	163	179	206	185	185	168	171	167	161	173	161	153	163	196	200	170	178	178	178	160	183	175	168	151	179	151	158	154	180	164	165	174	166	143	173	163	165	157	159	162	137	172	172	165	173	163	158	162	150	177	172	179	146	152	161	172	170	167	177	153	180	172	162	166	152	154	160	165	191	166	183	171	165	170	163	184	186	190	179	175	161	172	163	168	174	169	151	150	174	172	145	130	176	154	160	171	156	164	189	168	160	159	163	159	162	161	181	177	168	178	184	173	172	179	184	179	177	168	166	159	158	154	175	161	157	163	170	170	149	158	178	182	185	167	163	179	157	182	159	147	153	182	162	179	169	152	175	173	161	172	170	150	170	161	170	170	190	173	165	199	184	176	158	160	175	181	158	194	141	167	171	153	159	184	136	185	164	169	167	160	165	155	176	154	183	153	159	158	184	162	173	154	177	175	178	169	156	163	176	139	162	176	159	161	151	172	177	166	178	155	179	174	163
5065	1607	3032	2323	1051	413	286	251	270	229	214	202	187	208	210	184	170	188	176	178	168	175	169	189	178	193	167	180	173	161	172	158	203	181	191	181	185	169	195	164	179	174	182	168	193	175	187	168	163	140	192	187	192	171	165	162	187	170	171	177	171	195	184	162	199	179	160	170	181	165	180	169	202	167	192	160	194	185	173	182	165	176	179	175	184	177	198	196	172	144	167	185	181	176	162	203	199	189	178	186	164	179	165	162	178	183	191	166	169	165	178	169	180	171	177	191	165	153	164	184	172	156	176	170	154	188	176	178	156	184	176	179	183	163	164	189	166	184	179	172	192	185	188	141	173	176	169	191	172	182	188	171	177	161	173	161	186	187	199	160	167	178	177	148	182	189	184	189	161	176	182	176	175	191	185	166	182	181	176	164	173	177	172	166	174	171	193	163	160	180	161	195	188	162	179	170	181	172	184	181	172	158	187	165	182	168	175	174	167	183	170	184	168	147	169	143	191	182	167	193	181	180	154	190	173	185	177	188	145	160	180	158	153	164	176	153	183	164	180	183	197	165	165	181	185	179	172	180	190	182	167	151	189	206	150	183	186	179	195	196	167	169	192	172	165	162	185	184	168	181	163	183	164	182	173	192	194	170	170	191	179	165	201	179	168	191	177	149	186	180	182	168	186	166	174	172	183	213	170	168	172	166	178	186	174	152	176	171	194	175	191	183	177	203	168	190	210	176	171	166	154	205	176	188	172	168	180	149	215	167	169	190	164	187	160	168	182	166	168	158	157	179	181	159	191	168	190	165	174	179	175	163	160	168	180	176	162	182	200	165	182	184	174	166	179	158	157	193	185	177	151	181	193	151	197	169	183	207	173	191	171	174	158	166	148	189	181	171	147	189	175	158	193	175	200	159	178	159	195	185	197	182	167	174	175	213	155	184	196	186	180	178	177	180	190	164	188	158	168	184	180	186	161	164	150	167	172	186	169	199	158	182	185	161	167	161	181	170	186	197	177	193	188	169	184	157	176	164	164	164	189	172	186	198	184	180	209	166	158	182	170	175	172	168	187	193	168	180	186	173	172	144	194	173	177	177	181	185	175	175	172	180	173	168	184	192	182	180	162	197	195	175	195	188	168	183	175	172	182	175	181	173	181	183	169	183	198	168	176	164	185	179	177	181	179	151	178	176	156	168	165	190	193	167	172	183	169	170	195	176	185	179	150	173	173	182	170	154	162	175	170	189	182	169	189	190	169	201	160	181	176	166	171	176	169	186	170	168	174	184	174	186	179	198	179	160	161	192	171	176	217	170	183	169	160	185	181	175	175	159	188	173	190	178	181	157	173	153	177	201	183	168	182	167	170	161	170	173	165	181	163	190	165	177	181	195	170	162	182	205	158	184	171	178	164	162	187	151	203	184	180	174	176	171	165	168	186	181	183	182	165	175	180	177	190	163	190	182	180	157	189	176	168	182	187	193	195	186	168	185	180	199	172	174	168	179	173	184	196	195	200	148	192	174	171	175	177	169	154	183	186	179	176	166	158	191	151	171	180	182	185	152	180	161	184	186	170	175	196	173	181	183	153	156	180	196	176	164	185	183	187	179	185	168	177	161	187	179	170	170	201	152	169	166	184	164	162	160	173	192	153	154	198	167	190	179	183	184	192	151	177	166	164	175	176	197	162	154	184	186	200	179	184	161	191	193	170	153	198	186	182	171	159	189	191	167	173	186	202	165	179	179	168	187	168	159	164	188	176	194	167	192	176	167	187	184	153	190	163	184	164	178	168	142	188	197	173	167	144	165	171	179	191	157	204	158	172	176	166	158	162	170	190	163	191	194	146	180	186	200	178	164	175	186	189	169	189	155	171	203	157	155	192	177	184	154	177	174	170	189	174	191	177	156	199	166	167	184	171	183	184	150	175	216	173	175	171	181	175	155	178	176	168	200	165	183	166	175	178	164	159	172	169	193	181	181	203	163	171	171	167	161	182	180	164	167	177	169	187	182	184	218	191	197	184	165	206	178	165	207	180	179	187	187	183	189	183	190	172	184	190	165	178	201	175	176	172	179	187	186	191	178	204	203	161	166	148	162	193	190	184	174	174	181	201	184	183	175	177	159	177	166	183	183	191	197	200	178	185	166	181	178	162	161	174	183	181	164	174	135	154	184	183	162	156	170	172	172	159	174	197	152	156	161	153	182	152	189	186	159	175	186	172	197	178	170	156	178	177	169	164	186	179	181	183	157	175	180	177	165	183	206	170	184	173	209	172	194	164	174	173	209	175	164	176	182	202	158	179	176	190	187	179	172	203	185	208	181	160	174	182	153	189	187	186	175	176	184	184	169	189	198	175	174	162	187	186	178	186	195	184	192	168	165	196	193	180	163	179	183	183	169	154	163	171	198	159	163	171	171	196	206	182	184	185	178	167	183	169	169	177	163	188	157	167	170	170	187	207	187	175	181	195	161	163	174	163	176	160	174	174	162	177	167	163	171	166	181	171	171	170	173	170	163	175	174	182	163	188	183	176	160	185	177	180	169	174	175	185	167	179	168	184	182	176	168	186	176	145	200	165	176	179	184	174	182	200	159	169	177	192	178	196	184	194	196	178	163	165	190	188	172	177	167	194	173	183	149	165	168	203	191	169	164	157	187	182	179	195	183	174	183	159	156	171	160	179	187	177	169	172	171	179	189	236	182	194	195	177	167	192	168	173	170	201	162	175	184	161	176	170	182	154	196	175	190	178	168	179	177	202	158	187	162	180	192	178	165	177	157	158	172	179	164	174	191	158	160	199	180	200	182	153	188	201	172	179	170	164	162	175	172	188	186	179	181	180	170	165	177	188	175	177	163	162	195	188	165	164	183	205	166	209	176	177	175	166	192	184	168	194	153	164	185	170	163	166	166	181	160	176	161	182	169	175	173	164	174	195	180	167	186	171	189	143	167	179	191	181	177	158	216	199	174	167	187	172	179	186	168	172	172	165	206	174	187	165	183	163	173	166	188	183	193	160	164	152	165	180	188	173	163	169	181	171	182	187	159	169	190	179	179	170	175	197	183	190	183	176	171	171	181	169	191	196	208	197	184	177	169	189	181	195	162	206	164	178	177	179	177	160	210	178	182	168	164	190	174	152	167	168	164	185	163	176	212	163	148	173	179	175	190	185	188	173	160	154	168	177	195	153	186	185	158	153	173	178	180	172	181	160	171	178	171	162	170	172	161	163	189	163	183	191	184	174	205	165	171	196	196	156	137	156	162	184	180	168	154	209	166	183	178	192	207	198	180	169	182	169	165	167	174	170	203	178	188	154	189	187	179	200	165	176	178	191	190	171	167	163	191	195	161	175	194	173	159	160	182	185	185	178	150	182	165	201	177	165	168	189	190	158	180	163	161	167	173	161	186	160	186	174	155	157	188	160	169	192	193	152	194	182	150	168	178	175	183	178	198	166	176	188	165	166	201	171	189	188	166	190	186	188	154	157	177	183	153
24487	20164	26368	23741	20213	11532	2159	1269	1056	963	949	830	742	678	688	704	651	625	631	604	581	593	605	576	557	573	553	544	555	574	590	553	562	566	544	582	579	596	560	508	559	551	573	538	537	566	548	560	553	551	580	531	551	567	512	543	527	511	534	503	518	525	579	578	583	566	515	505	533	522	532	536	533	556	570	504	551	538	531	545	516	534	544	561	544	556	516	581	587	564	569	522	535	530	549	557	581	527	523	554	539	492	522	530	577	559	520	545	526	530	540	518	537	515	531	524	570	543	497	505	488	536	537	503	526	517	538	490	517	577	561	551	572	566	523	490	495	571	510	551	576	527	570	515	526	582	504	531	541	510	526	537	536	516	557	534	548	514	566	571	483	507	548	507	526	482	539	536	522	498	559	549	532	543	524	517	552	563	544	520	519	504	549	530	519	551	556	530	522	535	565	490	563	544	586	523	532	511	547	487	520	499	527	526	515	550	560	531	528	549	570	527	553	560	542	525	526	565	503	535	546	544	500	541	535	576	544	539	524	510	563	583	500	515	506	506	547	488	537	558	557	541	508	515	522	524	547	523	564	538	548	537	505	547	552	521	546	520	499	549	506	536	559	509	532	511	535	530	494	553	524	566	526	513	580	481	548	579	521	517	497	538	539	539	541	533	503	541	523	534	514	509	515	519	552	533	540	508	521	499	539	552	548	547	480	556	548	493	536	539	519	543	544	545	542	529	542	536	534	505	554	548	506	564	524	573	566	553	555	543	507	542	523	530	518	590	523	541	519	512	554	512	555	568	511	520	540	553	520	522	518	524	543	562	528	542	577	517	542	536	531	526	513	493	570	538	544	565	542	566	549	514	485	539	561	541	526	562	531	569	565	562	520	550	488	520	472	528	541	466	511	494	541	508	561	547	566	544	532	547	522	511	526	510	526	545	555	522	585	526	514	553	536	530	516	544	502	565	535	509	522	502	485	540	537	571	543	551	528	538	511	529	549	492	561	541	553	550	538	579	546	567	556	538	514	539	532	554	536	539	570	528	564	526	558	504	537	552	560	575	551	579	524	536	515	518	546	516	507	571	583	531	528	531	574	529	525	551	520	581	527	572	524	478	546	542	536	518	506	519	543	518	556	512	497	572	546	558	520	541	521	535	549	510	551	573	518	541	566	524	540	553	587	548	558	577	535	541	513	533	535	551	545	590	520	566	482	521	486	531	559	510	514	508	522	562	569	587	578	541	533	532	565	525	554	496	515	523	512	475	566	518	555	534	548	544	524	507	550	563	586	512	547	519	520	561	529	556	515	519	534	521	525	537	539	485	533	550	534	556	543	517	549	546	563	526	534	552	557	544	522	515	562	500	541	491	511	554	541	522	486	571	545	512	487	545	521	493	518	552	499	547	564	552	547	540	539	536	541	500	560	511	528	511	552	551	495	545	516	514	525	506	549	544	537	522	520	515	511	554	551	527	553	554	561	524	522	518	518	537	526	512	504	578	546	509	548	533	584	518	547	513	531	537	545	548	520	563	535	532	555	549	511	514	534	554	537	556	560	585	519	519	558	543	544	502	520	512	523	548	547	512	555	575	541	531	542	521	554	512	600	509	507	496	574	580	551	561	537	525	544	524	529	590	502	571	505	567	513	549	517	527	589	547	526	512	502	530	567	533	517	502	515	527	517	546	510	557	497	526	563	540	515	542	501	559	482	514	538	514	556	495	551	533	556	548	512	510	511	563	493	534	538	524	550	556	521	558	519	524	500	492	540	533	482	520	493	535	534	545	542	529	503	543	542	541	536	564	535	518	552	554	515	555	553	547	537	557	527	518	561	566	556	555	512	526	531	556	527	529	506	560	538	521	515	476	556	535	541	589	514	531	526	560	529	530	528	543	515	548	506	560	561	572	539	508	512	522	529	531	549	503	490	552	526	568	534	506	539	561	548	554	541	530	504	510	535	539	503	500	526	525	546	531	554	543	507	524	533	555	567	561	558	572	539	499	549	526	553	556	534	537	539	545	475	517	522	545	552	550	543	517	543	566	555	536	527	522	510	580	549	508	548	567	527	540	551	504	505	566	572	517	514	555	562	557	532	534	509	520	544	512	520	532	519	536	567	495	511	515	563	532	566	537	567	559	505	531	569	521	528	531	572	564	560	544	523	528	535	530	518	542	535	511	546	496	491	506	526	538	525	523	520	512	525	598	534	549	512	523	548	553	506	506	515	545	520	532	539	541	533	559	509	556	537	543	536	563	545	558	539	514	550	536	533	482	556	562	532	544	538	565	582	508	500	536	545	559	530	527	524	522	488	576	528	556	580	527	569	551	502	552	539	579	509	540	509	501	579	593	523	551	535	526	565	540	508	556	592	546	539	531	532	528	548	520	606	528	528	541	545	551	587	522	517	551	523	528	561	561	494	514	511	513	535	536	525	543	508	542	537	531	535	524	519	534	526	573	518	536	526	540	521	553	574	555	540	557	530	572	550	497	552	556	548	531	576	562	536	556	480	533	504	540	575	529	514	502	520	489	519	536	522	519	528	515	543	520	512	564	516	527	528	546	507	544	542	515	551	515	551	576	579	558	569	565	545	537	546	548	579	558	492	527	533	536	549	519	544	536	509	505	528	533	554	546	539	572	565	500	585	575	584	558	545	539	506	530	523	522	560	529	586	535	559	559	530	527	551	529	536	512	522	544	514	507	526	545	523	519	528	553	561	545	548	531	514	543	546	548	515	573	553	553	486	556	533	543	568	530	520	510	511	497	526	551	515	523	510	556	534	534	521	532	529	539	573	556	566	541	529	500	542	522	552	507	527	560	527	483	509	543	547	495	560	518	472	511	553	538	511	508	538	545	551	545	564	535	502	560	527	564	511	545	521	521	567	568	520	475	492	536	510	562	543	523	556	555	532	537	515	534	471	548	576	528	544	520	578	530	504	527	552	545	514	484	527	544	508	546	494	514	537	547	551	481	525	529	531	512	550	569	531	535	535	528	503	530	473	541	542	528	540	501	548	538	501	546	526	513	541	549	512	548	510	513	497	515	534	562	538	558	550	506	488	510	572	541	555	512	493	546	490	540	540	570	547	563	519	539	511	521	515	514	582	530	528	528	536	492	524	510	528	515	516	571	518	539	525	512	510	534	537	532	499	506	511	535	546	530	553	544	554	520	513	519	571	520	572	529	532	539	512	569	557	522	534	513	525	548	548	518	567	509	538	502	526	543	501	528	579	516	512	525	572	559	510	539	508	523	594	507	527	528	556	521	575	529	540	559	521	540	515	515	536	546	535	541	522	526	536	505	531	509	481	505	536	554	550	517	557	515	545	531	528	477	538	538	576	525	530	528	568	529	581	547	536	542	506	509	538	497	520	522	491	565	533	507	581	511	547	566	545	522	524	515	588	563	553	518	567	539	541	565	559	548	500	620	519	551	537	530	546	556	563	545	527	535	524	535	565	555	544	535	513	532	554	515	540	516	556	529	526	602	516	518
7366	13891	14133	9296	6060	3843	2595	1870	1618	1453	1427	1145	917	828	805	745	760	713	702	696	586	568	590	538	634	574	566	562	561	510	571	532	590	528	523	496	511	506	539	526	511	561	541	550	507	511	525	524	525	499	497	517	497	513	474	488	518	526	493	509	498	527	529	491	505	475	507	537	487	527	544	490	482	498	509	492	527	513	536	538	493	474	512	510	515	492	482	525	510	479	508	480	490	509	518	487	464	506	479	529	503	487	487	523	513	518	491	508	520	494	515	525	508	484	522	495	514	518	498	510	491	495	524	443	484	534	469	491	525	501	497	499	516	519	468	524	479	478	467	530	477	511	505	526	464	488	490	494	506	542	482	480	498	516	485	485	520	504	475	491	467	496	483	486	490	457	471	507	507	477	480	520	509	501	520	520	496	513	478	490	497	459	445	512	500	514	467	532	523	475	521	520	498	523	515	520	499	479	513	512	475	476	501	512	530	470	471	504	503	525	510	503	508	491	486	481	481	474	531	504	528	493	540	478	537	490	504	490	478	523	520	509	509	517	507	524	506	508	509	506	502	488	523	472	541	505	501	514	499	501	481	484	492	483	483	510	483	518	520	496	529	479	483	497	482	536	509	480	506	454	498	512	523	510	521	492	530	509	485	504	529	513	519	516	462	464	494	494	524	571	450	495	502	516	480	501	468	489	510	475	549	499	489	481	457	504	500	534	540	508	505	523	516	486	502	516	516	497	519	523	487	477	486	450	508	507	502	517	491	454	526	502	514	520	505	503	493	528	484	526	476	524	486	491	486	474	506	535	465	510	507	528	531	492	486	495	471	525	549	488	533	489	503	461	475	477	545	512	513	511	525	494	471	512	534	521	515	456	514	509	490	503	462	542	530	505	505	513	499	488	494	472	503	491	492	520	514	539	504	523	519	483	495	537	501	506	507	517	515	491	477	494	478	505	493	508	498	464	514	503	503	514	487	491	479	481	510	472	549	529	475	508	515	490	489	498	498	529	515	547	457	476	489	505	514	530	484	493	506	472	522	481	513	500	522	478	541	501	475	531	514	495	494	525	477	527	486	521	477	542	495	461	491	514	527	494	499	503	477	478	484	534	536	535	505	496	470	511	470	528	490	512	531	483	510	500	491	467	481	516	536	541	459	466	543	516	524	508	498	509	511	509	472	499	491	551	482	498	507	509	472	486	509	529	459	568	547	524	515	522	502	502	465	504	487	498	461	474	501	504	491	470	517	494	475	464	521	491	467	503	492	566	495	487	482	460	509	473	523	502	493	507	495	513	483	503	498	471	491	487	463	509	477	548	515	518	534	490	496	473	534	483	528	475	520	498	495	520	484	506	507	488	513	443	473	469	508	509	487	466	482	522	494	483	507	511	494	476	499	503	535	496	478	471	492	530	483	510	506	493	491	507	494	479	488	482	521	516	490	486	561	510	462	491	520	508	514	519	504	474	555	502	461	492	511	505	507	500	481	446	466	477	503	483	477	513	485	555	440	520	494	482	517	491	496	482	476	492	504	469	505	520	482	483	463	465	521	525	465	480	487	503	528	508	464	459	446	501	481	512	514	512	476	504	486	525	503	535	499	535	527	516	479	479	511	502	480	529	514	529	509	503	542	551	501	517	495	504	506	489	498	479	474	492	496	490	484	525	496	513	483	499	495	474	471	505	469	530	494	514	499	517	507	477	537	474	487	499	472	497	508	480	531	496	452	461	506	515	485	477	500	509	494	522	464	486	489	469	536	548	494	482	503	478	487	481	480	490	488	526	532	446	472	469	499	506	489	462	496	491	483	517	499	496	475	475	469	511	504	471	481	483	534	494	497	516	461	516	512	500	496	496	510	532	497	504	485	492	488	517	445	495	520	474	512	507	508	461	512	487	508	496	501	532	499	500	511	484	503	515	476	476	456	495	482	506	449	528	505	475	450	520	512	508	485	488	502	484	542	495	465	490	536	498	514	494	487	503	511	494	459	507	480	536	508	474	503	508	496	469	469	492	489	472	517	514	509	461	531	492	488	486	501	508	527	510	532	534	530	471	514	516	480	507	499	469	466	519	492	485	523	481	487	535	489	485	535	512	496	454	521	501	479	500	470	466	512	476	509	529	508	498	517	492	501	525	481	479	484	486	491	506	495	514	522	503	488	510	472	527	550	481	493	505	492	475	527	530	498	497	498	490	519	483	510	513	505	508	504	522	493	485	536	495	496	484	455	523	463	485	493	522	489	487	493	510	474	525	527	500	493	488	485	493	529	498	533	494	508	483	497	507	518	493	471	516	499	511	482	490	534	513	525	469	509	454	508	507	453	474	516	491	537	528	497	533	439	488	480	452	502	538	511	474	488	487	487	501	519	498	516	523	455	520	492	522	506	523	491	532	469	482	493	534	526	475	515	508	488	486	521	482	470	480	495	497	501	499	515	470	480	526	482	501	520	523	506	533	483	515	494	541	483	489	479	522	545	527	524	486	488	457	502	481	488	471	508	515	509	454	503	483	525	521	501	486	539	492	468	519	480	529	486	501	496	506	501	485	506	555	497	492	549	471	495	452	505	454	511	521	484	482	507	455	487	515	506	497	516	528	525	527	534	466	514	485	480	488	514	519	503	482	513	512	501	516	491	488	530	511	536	475	536	518	506	519	508	455	530	468	521	481	541	483	519	493	469	521	541	498	484	455	507	495	515	500	473	522	498	458	516	523	507	507	492	532	529	483	463	482	516	526	521	499	468	511	534	524	476	493	487	481	486	497	492	505	506	495	504	509	506	495	486	482	490	508	514	474	514	531	473	509	512	477	470	504	540	467	537	481	524	504	543	455	486	513	520	522	541	493	479	471	504	525	509	500	481	487	537	498	483	491	520	504	514	508	520	497	512	511	472	559	492	523	471	526	512	501	444	466	480	543	478	472	495	510	508	489	510	483	531	516	464	508	496	539	474	486	480	482	523	483	511	521	474	522	468	521	483	489	488	513	504	498	501	482	533	503	493	499	501	529	468	524	494	499	558	478	513	538	481	509	478	448	518	496	475	507	500	496	519	515	506	490	510	502	465	471	463	501	491	494	510	462	509	472	497	458	510	491	497	486	520	503	501	489	516	466	515	488	493	482	461	504	501	519	534	467	525	511	476	487	443	514	559	487	506	519	507	505	515	485	482	503	482	492	526	527	517	519	466	535	511	518	497	482	513	489	510	487	514	498	497	495	478	479	493	493	514	463	533	477	518	475	505	495	493	525	498	507	533	489	520	486	511	483	494	495	536	490	507	488	509	469	497	483	497	494	490	484	521	478	489	502	487	511	511	498	514	491	498	475	467	506	473	495	465	482	501	490	512	486	523	501	503	519	446	501	504	506	517	502	509	482	516	489	523	465	511	522	511	483	481	510	502	466	502	472	473	512	475	477	523	479	498	517	497	492	491	528	505	504	471	539	508	539	491	540	508	525	512	535	434	518	498	499	494	549	506	488	545	487	509	491	516	488
22171	20178	26729	23424	20189	20358	10951	2457	1863	1641	1687	1516	1263	1140	1130	1097	1109	1059	1060	1041	992	984	974	928	915	905	899	925	968	877	821	902	897	909	884	898	864	834	885	893	843	877	865	843	898	874	892	873	892	835	842	859	916	881	831	810	870	849	854	835	843	832	831	866	847	805	853	850	818	827	888	829	805	855	867	840	834	848	829	819	881	806	866	895	849	819	818	834	874	902	850	841	844	840	826	839	861	838	829	876	865	838	780	849	842	860	839	860	806	804	875	806	900	828	875	864	805	840	914	824	852	857	855	792	864	861	807	864	861	801	863	846	836	860	868	800	873	837	840	857	874	865	844	886	860	854	864	896	860	783	792	847	886	815	888	850	860	832	838	870	871	840	833	878	857	836	839	848	840	817	828	849	867	886	871	828	889	856	893	833	806	843	843	852	848	862	846	841	838	851	818	915	844	809	829	901	845	785	821	832	875	815	856	854	846	862	874	836	780	834	828	838	808	822	794	833	788	810	825	851	851	819	836	812	841	827	832	822	842	833	798	804	849	876	844	819	874	849	878	885	770	845	811	825	847	823	808	815	913	867	814	886	852	876	877	765	857	898	858	806	820	841	833	851	844	856	868	802	777	900	849	843	867	877	821	814	858	831	850	818	858	834	902	857	843	812	822	832	881	853	863	777	881	843	864	852	820	826	845	839	814	870	869	855	851	796	845	831	824	869	881	845	834	795	780	825	855	858	809	868	875	825	920	818	864	831	822	821	867	799	850	865	856	846	854	791	790	866	834	810	818	845	886	849	832	807	883	885	818	837	801	802	841	823	906	850	846	829	837	856	865	835	825	806	810	826	810	797	817	818	814	809	809	819	800	803	820	858	900	856	842	805	817	835	803	894	859	827	819	862	857	803	825	829	792	836	796	820	793	907	794	831	836	846	839	797	817	833	832	843	872	802	832	871	846	838	879	797	820	820	795	832	855	817	867	847	828	784	793	837	845	825	820	879	800	830	794	857	875	830	822	837	927	856	856	817	832	851	852	796	841	847	822	821	913	781	869	830	808	879	810	863	851	836	875	781	884	843	871	836	842	811	832	835	838	808	877	860	810	825	839	803	831	812	844	853	823	808	871	872	852	826	819	853	865	818	848	856	847	801	820	878	845	814	866	874	828	857	856	855	866	871	791	837	869	817	819	840	811	875	832	802	823	878	820	852	826	881	769	816	851	823	781	842	851	854	873	797	864	848	837	830	794	815	839	807	859	858	813	818	844	835	878	811	823	819	869	856	829	758	825	828	846	873	884	869	813	845	788	845	844	856	813	824	835	834	842	824	875	820	837	834	829	845	819	810	836	826	881	834	782	866	835	845	783	838	812	819	836	822	849	813	864	867	853	856	840	846	845	854	834	849	761	854	876	880	869	814	827	790	846	788	841	848	852	817	855	866	829	859	792	836	850	801	845	837	800	812	892	864	813	809	811	836	870	818	847	893	861	851	832	819	871	854	836	807	881	829	840	854	829	784	876	809	867	865	772	868	857	833	838	807	799	827	846	838	842	873	861	813	868	826	801	865	900	895	773	812	842	847	826	840	818	861	864	849	891	866	863	852	810	867	845	774	865	814	853	818	836	816	852	836	931	845	897	849	832	850	850	809	841	832	837	819	848	858	839	830	798	803	803	865	836	856	882	843	822	854	852	900	842	846	860	851	857	849	763	835	857	826	820	822	820	840	861	843	832	825	857	865	835	842	818	829	835	862	846	830	878	858	868	791	821	793	848	801	810	842	784	883	881	847	868	854	847	844	835	848	833	847	834	846	877	785	863	828	834	825	794	802	879	844	818	869	841	825	802	896	845	804	811	859	833	846	790	822	835	786	844	871	772	815	807	822	867	819	907	868	819	880	795	841	826	880	876	884	812	859	842	819	870	845	798	807	798	814	848	860	848	804	832	820	837	826	898	826	825	820	823	865	822	808	822	820	881	862	881	784	841	811	871	876	828	819	868	799	866	815	867	808	806	774	830	833	822	856	833	793	876	844	834	846	788	832	823	808	859	864	890	804	871	800	801	806	854	821	844	829	824	840	807	838	862	829	846	840	813	771	826	851	868	832	794	820	801	843	821	790	818	843	822	820	846	851	823	822	797	833	917	837	808	869	868	841	888	850	836	837	871	827	843	827	818	877	839	841	844	805	839	839	836	828	794	863	828	793	834	778	815	790	804	825	833	815	797	824	846	854	844	835	798	864	862	842	813	817	813	852	827	822	825	801	813	791	849	867	848	839	859	832	858	843	777	889	833	854	831	856	824	813	818	794	877	843	812	834	814	854	830	810	831	863	822	832	854	832	847	809	875	844	876	843	774	805	804	835	832	848	796	910	832	860	849	867	824	828	822	892	819	855	839	893	823	814	866	790	811	883	837	866	831	858	849	876	857	795	869	870	831	846	791	857	841	800	812	851	809	825	884	846	811	839	822	880	905	827	805	887	812	852	793	857	829	823	838	895	858	834	802	834	845	864	795	835	888	836	824	888	818	869	822	870	840	837	821	892	884	826	829	856	841	815	855	840	821	867	820	904	861	824	880	825	832	797	808	864	818	853	823	840	850	858	821	814	854	841	872	788	805	829	795	876	828	823	826	810	813	811	874	827	815	811	834	809	818	847	845	859	815	928	886	796	847	802	861	807	884	838	856	831	841	843	820	837	788	811	895	850	823	860	805	798	802	907	844	860	782	820	838	811	816	838	844	826	794	878	842	864	819	829	901	850	845	859	795	875	797	814	853	843	805	817	843	859	835	852	776	805	836	787	860	859	829	863	807	920	868	831	834	878	813	823	872	856	843	853	844	833	807	831	915	878	850	824	847	859	816	834	767	809	832	887	837	903	873	855	821	802	871	867	834	790	879	850	825	824	804	834	828	837	882	756	858	810	845	817	837	867	847	846	813	825	790	875	816	874	841	821	783	804	798	840	916	820	798	838	893	863	852	868	836	846	852	798	823	918	809	878	872	902	845	826	837	871	857	775	827	830	836	816	823	781	871	909	827	869	846	867	867	794	812	807	852	858	847	863	876	854	850	803	885	759	914	852	762	725	797	879	840	817	837	809	855	851	840	820	747	866	868	804	836	788	820	826	835	794	811	835	823	828	821	853	776	894	811	845	891	866	842	866	805	815	819	862	841	794	838	805	813	790	833	877	818	831	840	846	846	881	869	809	845	835	828	892	819	809	834	879	861	839	858	831	853	814	811	811	845	833	876	848	850	878	888	778	795	800	790	883	840	864	840	840	824	803	839	817	864	875	823	847	854	826	837	902	870	810	804	831	854	876	864	828	876	794	817	775	812	809	850	855	818	809	798	809	845	847	839	827	819	828	873	809	880	838	857	802	772	886	840	799	892	751	849	848	830	827	862	826	842	805	852	851	899	788	867	791	813	810	817	766	868	849	837	791	818	829	861	825	822	822	848	849	851	813	843	806	841	797	851	789	853	827	808	846	798	821
10716	21522	21024	14529	10514	7123	4670	3418	2999	2664	2567	2084	1670	1446	1394	1261	1223	1210	1117	1103	1038	1039	998	949	987	899	963	911	912	908	924	888	923	824	826	850	823	888	813	831	802	837	888	813	853	810	843	794	853	813	775	793	832	762	806	784	796	808	773	757	818	754	813	779	848	732	817	803	821	796	816	789	787	803	754	818	746	842	797	780	800	815	823	842	817	795	824	761	773	764	813	782	782	791	815	794	808	802	808	748	815	808	798	807	840	831	760	763	817	760	770	758	794	770	788	779	774	777	804	775	795	745	768	743	846	818	783	783	810	798	786	834	773	815	804	773	727	811	757	782	778	818	757	816	783	824	740	806	786	785	812	810	800	821	770	770	795	760	786	786	774	777	766	792	750	752	781	760	803	779	788	825	809	800	792	780	814	748	746	762	743	786	773	807	796	830	811	769	786	741	793	844	797	778	777	746	779	747	792	780	798	819	776	786	788	756	747	789	760	748	777	744	819	777	818	762	765	760	812	783	785	768	799	799	813	800	781	781	777	770	817	773	788	787	729	787	788	756	780	750	822	806	788	819	783	783	811	771	815	805	757	811	778	800	784	779	771	747	758	760	760	799	755	750	735	767	804	749	763	805	756	724	787	811	772	803	753	799	818	759	745	810	773	766	818	764	794	816	734	736	756	806	752	732	759	761	787	807	748	840	871	770	761	814	756	754	778	779	801	732	769	779	845	804	715	789	791	811	778	782	796	761	773	834	785	742	743	768	757	815	764	781	785	804	807	833	744	789	789	766	789	747	780	777	775	805	809	772	734	763	843	752	806	789	779	782	804	773	784	737	762	788	781	766	765	803	741	789	757	790	712	806	792	752	779	808	787	769	805	748	793	774	743	741	787	810	802	761	776	764	793	822	797	759	810	827	812	808	777	763	767	792	770	767	778	748	788	748	814	755	768	748	760	765	796	758	804	813	831	767	759	709	766	759	792	798	776	810	773	761	823	758	775	795	766	721	777	736	766	790	764	817	742	731	743	800	795	792	752	753	781	753	771	761	811	758	761	786	763	781	846	759	857	717	819	763	805	809	808	848	764	820	773	853	782	790	802	814	824	793	813	760	809	827	732	836	810	776	792	814	760	784	773	759	765	802	760	765	830	769	783	756	767	781	808	776	791	817	777	781	774	759	824	753	761	744	765	812	810	809	768	781	782	790	749	780	708	747	805	763	765	749	774	808	767	755	743	796	811	753	819	785	748	810	838	756	811	852	799	774	768	801	748	773	774	780	771	777	776	800	787	811	791	804	784	781	805	792	825	770	744	749	793	788	778	757	790	742	823	745	784	756	779	721	808	768	803	782	761	757	797	737	788	784	792	750	769	754	805	797	774	808	794	816	770	780	791	833	833	786	785	815	772	763	796	703	806	825	828	825	821	723	753	831	779	755	737	812	803	785	769	796	768	770	745	771	772	812	801	741	781	749	772	754	771	780	772	826	802	802	754	758	786	784	783	832	764	742	769	787	796	804	748	767	768	790	778	821	786	795	789	747	787	744	784	808	789	806	816	789	836	789	828	777	796	828	778	782	750	821	819	814	765	828	773	777	818	750	852	749	731	787	832	758	760	825	760	806	739	774	808	756	750	809	779	750	744	797	785	777	766	771	813	788	776	800	837	746	735	785	804	788	722	745	782	793	731	816	788	821	777	768	842	796	763	801	771	762	773	768	787	778	824	753	799	806	813	763	803	830	725	733	776	744	772	768	810	746	753	792	724	754	796	788	780	781	811	827	795	761	786	767	769	767	772	756	805	803	757	792	811	775	788	835	746	789	727	728	794	806	797	788	786	844	794	782	788	763	767	771	777	735	761	776	784	769	763	766	830	752	770	778	775	734	774	732	787	781	775	749	773	809	780	773	788	836	765	779	779	745	769	790	800	733	790	778	785	785	765	779	753	754	790	787	786	772	800	774	790	791	794	779	772	771	802	808	760	800	782	807	824	760	723	774	772	799	745	813	751	845	770	729	780	800	769	799	781	769	825	816	807	761	811	808	787	738	735	748	762	797	751	735	756	816	749	820	736	786	795	775	742	757	767	786	777	814	714	780	782	783	782	766	774	751	768	803	734	734	751	787	820	739	848	790	782	806	810	804	754	745	808	804	744	776	796	741	797	804	733	751	750	799	781	784	744	779	710	770	747	837	755	797	789	797	772	760	801	786	748	728	806	797	843	735	742	785	784	773	763	845	780	753	787	777	785	755	789	774	852	801	814	794	780	768	770	750	769	775	801	792	829	781	774	821	814	768	833	801	745	769	792	777	782	773	733	803	805	773	780	785	727	810	752	783	731	751	773	811	822	806	832	841	752	800	766	779	806	769	760	761	789	761	810	792	782	802	768	782	723	810	738	756	731	803	739	745	812	758	805	765	770	793	798	754	789	802	830	764	816	741	813	752	829	714	790	811	777	793	737	828	761	717	793	807	794	789	831	792	810	729	748	807	748	782	791	831	732	743	846	786	821	787	775	810	759	821	794	731	819	759	782	751	792	750	760	771	715	788	776	793	759	755	798	778	769	812	774	785	774	775	742	767	839	802	762	787	768	791	752	809	812	759	779	765	793	806	782	770	743	803	780	778	782	770	780	792	805	774	758	800	776	787	793	751	817	762	827	731	735	824	790	826	847	815	801	828	757	734	791	745	737	774	772	773	881	783	727	757	802	813	739	755	775	811	766	822	787	852	775	791	752	786	807	742	762	786	824	754	761	792	744	766	801	787	797	782	797	828	755	754	834	794	760	796	757	753	785	768	775	742	779	765	783	796	749	755	831	752	722	804	793	805	786	803	765	812	769	768	779	749	793	767	824	771	759	802	715	786	773	759	811	822	778	784	803	784	747	779	791	816	798	765	764	754	784	780	902	813	754	774	753	727	823	769	844	763	768	780	802	788	763	731	786	794	773	786	786	765	771	782	771	769	772	824	797	741	801	769	808	750	721	805	767	800	789	743	777	826	759	772	802	816	820	839	786	802	809	818	741	798	843	757	733	765	816	738	797	824	791	837	809	785	762	793	849	757	813	855	781	762	812	826	774	781	744	752	794	801	815	803	778	782	751	823	815	749	761	786	746	796	772	764	745	805	776	797	766	793	763	778	816	789	775	764	790	785	814	791	781	786	793	802	783	776	775	774	782	824	804	805	807	754	810	831	823	768	751	782	797	789	758	771	816	824	807	775	750	780	797	790	779	795	767	724	761	804	786	781	769	778	778	755	806	775	783	770	790	801	768	762	766	771	811	824	790	821	794	786	834	773	829	772	752	731	743	802	824	835	759	768	800	791	748	794	754	782	768	810	781	835	814	794	764	794	794	761	762	794	831	786	776	792	757	779	778	828	776	769	820	760	763	815	779	775	782	785	774	779	755	789	751	750	770	773	783	737	754	778	833	758	776	791	768	765	773	757	800	794	810	748	782	738	727	763	797	774	738	743	806	761	817	814	777	782	763	769
27520	14606	3353	1616	1257	406	248	210	203	225	210	189	167	198	189	172	174	174	158	165	153	175	174	153	184	174	161	179	159	141	199	169	194	162	158	151	148	172	166	183	165	158	159	162	172	148	163	177	180	184	178	199	167	165	179	154	184	161	171	197	166	151	188	176	168	176	203	157	176	162	164	156	177	183	159	177	164	162	172	174	162	163	161	172	196	157	156	172	180	148	172	166	170	167	171	150	169	201	157	165	169	174	177	178	154	179	177	179	166	173	165	178	182	173	175	187	174	191	160	170	160	164	173	165	173	191	161	152	170	151	175	158	173	166	158	162	185	162	172	183	178	171	166	166	152	168	126	173	166	164	167	189	177	152	170	179	146	177	171	163	152	173	166	153	170	179	170	200	178	165	126	162	168	169	150	138	168	185	168	173	175	154	166	172	155	186	153	159	160	170	149	193	157	171	175	149	139	162	164	151	190	166	134	204	132	159	178	162	174	182	192	183	184	179	148	166	175	149	181	158	165	174	178	196	163	148	154	162	161	151	180	157	170	164	181	148	190	182	178	145	157	177	153	176	161	184	192	163	171	167	179	218	168	164	164	174	176	185	168	150	159	180	174	158	154	167	198	159	156	164	154	161	174	174	161	158	158	181	183	171	179	177	158	173	175	155	178	143	164	181	163	171	139	206	176	180	215	179	151	156	156	154	164	158	150	203	186	170	154	184	171	187	171	161	156	183	164	163	182	154	144	175	179	209	168	156	190	210	174	186	149	190	182	166	162	144	179	184	183	175	154	159	178	178	215	184	168	149	175	174	155	175	158	151	163	179	173	176	169	173	170	188	192	177	153	167	157	174	160	180	184	184	151	148	140	149	162	163	172	187	134	167	153	158	174	162	191	169	162	153	197	175	176	185	158	178	141	190	176	177	156	182	164	162	165	171	155	188	175	169	156	165	175	164	168	173	142	182	168	142	157	154	193	175	191	167	184	152	169	164	177	161	167	173	169	159	144	164	187	170	176	174	163	155	151	176	184	166	184	177	167	174	166	165	168	181	154	164	188	148	171	171	167	158	192	166	161	165	190	165	186	157	179	183	159	171	190	160	157	151	164	159	188	187	172	195	153	179	170	194	157	163	158	160	168	158	177	180	172	161	177	138	150	160	170	151	150	187	159	187	189	161	185	155	165	163	182	180	146	178	182	163	168	150	181	173	172	151	154	185	161	180	162	171	178	174	147	172	168	154	159	177	161	169	163	165	158	169	175	168	180	184	164	155	166	172	188	173	146	155	137	173	168	186	176	197	168	175	170	180	186	188	164	195	184	181	165	152	146	187	162	157	168	154	171	155	158	184	157	156	162	181	175	185	149	175	171	163	175	187	179	171	162	161	167	175	166	190	159	164	158	158	138	184	182	168	162	171	153	160	174	168	182	171	193	186	164	161	171	186	157	184	168	175	156	167	183	169	172	169	168	185	170	195	159	179	164	165	162	150	149	197	148	175	169	148	159	185	177	186	168	170	164	173	168	167	191	162	148	159	173	167	181	185	158	175	160	162	194	160	133	164	176	191	164	170	146	178	158	149	167	180	164	159	162	146	169	164	172	163	179	178	154	166	149	166	169	161	189	159	173	156	184	204	156	179	173	174	188	167	177	170	166	193	159	143	182	148	177	159	160	179	181	164	168	156	189	181	152	166	152	161	173	161	172	166	173	152	149	182	187	160	154	156	170	162	179	176	158	144	167	161	171	175	175	170	185	187	179	182	172	167	173	191	162	163	162	168	146	188	163	163	170	176	156	158	150	159	186	177	157	196	160	167	180	191	163	151	182	167	177	203	186	164	176	169	204	151	154	190	159	174	156	169	168	181	153	161	197	171	156	150	177	195	148	166	166	144	183	162	163	173	157	171	175	168	160	157	164	182	153	148	167	154	180	161	164	160	186	191	173	146	169	162	172	186	158	156	154	163	191	175	148	175	165	178	152	164	161	155	167	178	180	205	153	196	157	167	168	155	166	173	195	189	172	191	182	153	186	174	167	152	184	166	183	185	169	185	208	190	181	144	148	188	164	167	171	128	147	162	153	174	169	195	169	148	154	168	174	157	174	178	166	172	184	157	161	163	170	164	151	159	160	158	157	193	164	172	171	183	174	155	198	155	157	178	183	182	183	161	147	176	164	175	156	169	169	180	190	163	174	183	151	154	177	163	159	161	200	185	169	184	171	179	160	184	152	171	135	197	171	190	156	162	153	172	153	186	172	174	160	144	184	184	166	147	156	177	187	163	158	180	182	192	154	169	193	166	172	163	197	159	187	172	178	148	151	144	183	195	142	158	160	159	173	175	172	164	168	170	173	169	192	175	177	176	176	192	158	186	152	171	178	201	191	155	219	177	148	164	165	194	149	170	173	167	171	168	182	147	181	182	162	168	165	165	167	178	188	141	163	175	160	171	152	148	156	182	175	171	167	179	175	172	166	188	166	145	165	163	180	173	180	184	163	190	160	154	162	150	168	178	159	163	155	187	168	181	161	166	177	144	148	164	182	175	179	169	189	162	154	161	169	159	167	155	186	187	198	166	180	157	186	167	190	149	188	188	172	167	180	178	167	180	155	193	148	182	172	170	180	187	155	174	176	159	142	162	166	167	166	171	175	144	151	184	178	160	165	180	182	156	171	193	192	165	168	160	186	165	158	156	157	158	158	147	160	154	146	170	159	166	189	155	211	168	174	178	181	168	183	187	154	153	177	174	173	173	168	164	184	176	169	169	157	155	169	185	173	176	160	159	184	165	175	167	185	167	159	170	162	162	173	164	174	175	173	177	169	173	153	157	185	170	156	181	179	189	164	155	182	165	168	152	169	153	168	187	171	175	172	175	168	158	204	179	143	171	178	174	180	142	162	170	179	178	163	178	180	181	183	157	157	154	183	180	171	177	178	205	174	155	174	164	153	179	162	160	176	163	180	181	178	166	198	156	165	169	174	166	160	170	184	181	167	174	161	175	176	162	193	154	176	168	171	200	183	169	172	170	165	182	176	163	175	164	177	161	180	181	158	171	178	181	185	177	152	165	167	171	180	151	182	163	162	153	179	155	154	162	177	174	153	165	166	193	160	182	178	175	141	179	164	175	169	177	171	177	145	179	187	167	181	184	163	167	177	155	217	196	184	187	176	168	141	169	170	177	164	157	172	179	147	184	175	194	159	170	197	165	180	182	187	173	162	173	174	152	158	175	144	163	192	170	181	157	176	169	158	167	169	163	166	169	175	166	161	147	188	185	180	172	180	166	177	179	173	195	149	162	170	176	163	161	167	176	177	193	183	192	186	177	171	183	162	167	170	164	172	150	161	154	169	191	175	167	174	192	162	156	166	153	155	173	191	169	162	182	186	134	183	172	155	174	169	176	170	160	167	148	166	189	174	160	203	163	188	170	173	165	173	159	168	178	185	186	170	177	162	155	157	142	147	153	158	177	173	137	157	150	172	171	193	155	151	175
4998	2339	4456	2981	2497	624	310	278	225	199	185	210	218	201	198	159	193	181	196	179	186	163	176	181	171	189	176	167	178	183	154	190	177	179	168	153	191	197	171	202	175	186	181	191	172	176	187	180	205	158	187	178	184	175	176	170	184	187	194	182	159	184	187	174	182	151	178	207	187	183	189	161	165	173	164	198	182	188	189	144	182	164	155	171	164	206	176	195	189	188	172	171	172	170	170	181	199	165	170	185	182	177	171	166	178	175	194	174	164	167	182	189	201	157	186	175	157	168	188	181	168	188	218	176	168	178	181	167	162	210	163	184	166	174	161	201	165	175	201	167	200	179	172	183	200	184	185	189	173	185	188	176	192	209	178	197	179	195	158	173	180	195	194	193	176	168	179	182	202	160	195	191	189	182	188	207	174	165	189	182	150	160	191	176	173	194	202	169	196	188	178	165	162	185	153	168	179	182	153	184	161	186	160	188	165	191	171	169	159	177	183	172	161	193	177	158	168	193	171	194	189	165	179	149	168	196	166	185	202	190	144	180	189	181	172	171	175	155	157	154	167	178	176	175	204	176	193	182	167	197	159	185	193	182	182	153	194	181	183	173	177	176	178	177	176	191	202	173	180	177	198	180	192	181	157	180	210	184	150	175	175	176	174	197	206	179	187	188	184	169	174	178	182	184	186	176	182	184	190	173	174	167	168	178	159	181	172	178	171	185	196	166	148	176	183	196	176	207	189	174	182	152	191	160	179	177	187	178	188	171	174	172	203	176	178	200	175	185	161	181	159	167	157	208	179	169	179	188	175	188	175	186	150	176	173	181	182	196	159	167	181	164	180	185	168	158	158	177	172	187	147	192	183	172	157	169	158	156	167	185	212	211	162	200	181	181	167	184	170	170	161	169	168	161	186	172	180	168	201	192	186	183	173	185	155	202	177	190	176	185	186	179	218	183	184	185	167	162	168	186	188	169	170	170	190	158	189	162	167	171	167	190	184	173	196	174	192	159	177	173	160	179	190	151	181	174	188	177	174	171	171	173	167	164	152	175	161	177	185	176	171	186	177	187	194	172	185	180	195	182	183	203	173	170	177	192	207	188	166	163	171	194	177	189	165	206	167	168	185	190	184	158	192	200	165	184	179	171	192	184	177	169	193	175	185	157	176	194	175	186	207	188	184	185	188	174	175	162	191	180	154	171	174	200	198	191	174	186	190	193	186	166	148	185	186	179	175	169	179	175	170	161	150	168	187	171	171	183	200	178	176	181	171	174	186	183	192	197	165	167	194	192	170	162	179	184	176	159	181	162	200	174	175	189	208	182	172	172	164	171	176	192	200	167	175	186	160	170	197	193	195	179	173	184	173	194	166	160	172	167	209	188	172	159	188	212	168	178	173	186	182	184	174	190	156	172	179	172	166	167	183	170	187	188	214	162	184	177	172	166	177	207	183	189	156	181	181	157	195	166	191	177	181	161	166	190	147	183	162	166	179	193	191	193	199	195	204	180	187	200	166	185	197	195	191	164	200	173	164	182	169	185	181	179	171	166	159	175	185	169	169	159	181	156	190	177	183	177	175	188	166	194	170	173	226	186	178	187	167	173	189	153	173	174	196	165	178	186	180	192	149	190	151	150	189	177	201	164	167	166	176	194	174	177	170	181	198	175	197	178	197	189	170	175	203	166	176	170	192	165	180	160	180	178	206	181	148	176	183	174	161	162	174	191	170	184	187	207	182	174	177	162	186	206	191	162	180	167	191	166	172	172	176	184	176	163	183	189	177	184	196	167	171	179	188	173	178	164	193	169	185	187	182	184	202	193	184	183	156	169	157	179	170	186	173	197	164	173	173	192	170	180	163	195	178	188	180	192	183	177	197	174	241	171	159	181	187	181	166	194	157	190	175	184	174	179	184	190	189	160	186	176	171	176	191	176	182	190	194	219	193	173	186	182	172	207	197	177	160	185	174	186	169	192	159	161	185	183	211	165	155	185	175	176	160	172	187	173	201	174	137	199	172	169	183	166	192	193	193	183	168	182	188	179	161	192	175	187	155	180	183	176	188	173	161	189	195	167	201	167	205	194	174	154	197	176	164	172	150	170	186	176	186	189	170	206	179	176	187	153	195	177	190	168	186	165	186	158	162	152	176	170	165	165	182	196	192	190	182	197	193	178	165	169	178	157	185	189	164	166	178	171	169	201	187	169	157	163	202	182	203	178	182	157	183	192	180	186	169	170	155	213	193	179	191	174	166	190	202	190	179	156	200	167	170	175	198	183	182	162	157	173	191	179	172	186	161	176	185	187	177	173	186	185	175	157	185	165	179	183	185	182	164	187	174	174	159	169	185	173	186	149	198	175	184	170	178	177	173	172	179	175	181	161	198	172	185	173	195	176	173	168	162	184	202	194	188	164	190	166	193	180	159	180	159	177	179	190	179	158	174	181	167	167	178	184	171	178	194	177	220	175	168	199	182	186	174	180	178	157	174	174	163	173	177	204	159	146	167	187	188	183	177	185	148	175	168	173	170	177	185	197	183	163	204	171	190	170	180	158	198	149	189	165	160	178	170	179	176	189	185	174	167	197	167	180	213	159	191	176	179	161	178	175	189	198	177	187	198	183	173	176	183	168	190	190	181	175	209	166	178	160	184	167	181	182	200	175	197	202	178	169	194	165	161	200	181	182	180	191	174	183	167	170	177	180	197	197	187	176	162	166	193	187	185	180	184	173	155	161	201	174	173	166	166	189	172	177	178	192	179	164	184	174	180	154	224	173	198	167	181	202	164	157	188	171	188	174	163	186	157	184	172	168	148	181	204	162	166	213	190	180	177	181	201	175	185	176	179	197	163	178	159	159	164	168	177	175	171	162	163	167	187	189	173	166	179	197	161	164	201	173	158	187	177	175	178	180	168	179	174	193	161	180	196	171	190	172	178	201	173	174	183	170	190	187	208	208	163	193	162	193	178	197	167	181	188	167	190	189	192	180	196	157	163	187	176	130	183	167	195	193	165	192	147	201	184	169	173	192	175	174	187	186	201	186	151	149	203	154	191	189	159	177	182	182	176	197	171	173	179	175	152	179	174	183	165	183	174	159	189	193	210	150	193	173	178	185	185	216	176	165	181	172	184	186	159	177	162	172	197	165	191	174	163	180	163	202	201	170	192	167	191	161	193	185	175	182	194	185	169	178	192	176	166	180	181	180	173	169	166	188	181	154	174	181	196	169	184	177	197	186	168	174	174	196	180	180	182	201	168	169	178	158	179	190	196	182	188	182	179	183	169	182	177	179	182	172	188	182	174	209	175	180	166	179	191	190	171	159	159	164	196	192	183	173	204	178	172	168	189	187	169	173	175	198	177	164	197	172	195	179	167	166	176	170	161	166	173	174	192	179	167	168	211	178	164	182	167	172	176	179	205	156	177	193	177	193	160	161	184	211	196	181	185	191	185	179	173	164	187	182	181	211	196	179	163	197	180	178	185	176	157	187	175	182
24503	20178	26374	23773	20222	11946	2145	1204	1068	1031	950	886	677	686	701	675	633	665	624	623	625	649	623	572	614	600	553	569	540	549	563	567	538	526	588	576	591	576	531	547	531	510	525	568	591	550	532	528	553	553	551	519	545	581	612	580	531	520	566	586	552	517	556	545	536	569	557	595	579	561	572	580	560	567	574	561	575	571	573	542	540	581	578	576	502	511	565	553	550	523	559	553	541	546	541	559	577	538	560	516	534	546	568	558	503	540	556	543	532	524	529	562	552	559	532	568	520	553	553	527	548	513	561	572	495	528	560	568	559	548	549	575	555	561	527	513	548	541	513	517	525	520	523	544	545	528	584	530	554	525	544	537	523	546	558	561	517	536	586	512	531	526	561	512	556	518	508	507	539	565	516	553	578	576	531	560	516	538	575	505	550	567	552	551	525	531	532	528	549	569	562	535	516	568	550	521	528	518	549	527	591	550	561	524	499	560	540	517	552	522	536	535	546	540	540	509	547	538	567	533	557	551	502	513	579	510	578	573	505	554	557	595	522	595	520	574	553	535	484	541	519	559	538	540	575	531	582	537	560	539	522	539	576	558	533	535	529	571	506	538	575	547	506	549	561	544	594	597	547	538	563	558	559	558	530	592	550	540	543	536	529	494	505	557	566	521	563	525	546	609	612	549	524	567	553	597	562	550	512	523	535	567	575	558	531	543	548	581	537	509	532	536	530	512	551	543	520	541	534	508	555	600	569	533	586	524	579	509	587	571	567	533	563	544	569	553	559	552	515	569	581	527	540	540	516	585	559	505	565	518	525	498	530	581	530	510	533	538	568	522	517	512	549	504	525	556	522	517	573	557	525	520	552	535	534	551	524	535	576	552	571	537	536	555	577	553	537	538	549	553	518	590	533	499	565	564	600	540	563	565	527	575	529	517	526	507	500	521	540	537	535	551	572	528	551	507	566	547	528	496	544	556	561	556	586	577	540	561	530	557	543	535	502	563	554	553	582	583	572	563	569	559	546	533	552	488	585	561	584	560	503	540	548	538	537	492	503	566	572	530	574	582	543	551	523	549	516	489	549	539	556	555	521	562	532	531	553	559	525	518	528	546	526	554	507	559	548	521	534	552	547	559	549	505	567	512	546	549	506	555	575	547	553	534	564	567	520	531	559	547	549	518	589	533	507	556	548	576	557	528	534	576	530	564	555	515	588	547	552	519	573	544	506	530	542	521	530	565	614	548	608	560	541	506	558	548	531	519	536	585	535	525	562	548	552	594	531	572	550	534	526	514	558	506	541	561	540	558	534	552	536	548	578	531	516	554	524	556	563	541	582	494	558	552	549	585	511	540	523	497	517	555	536	549	523	519	554	553	558	541	556	527	521	552	534	505	539	539	509	558	537	523	551	528	538	512	535	531	550	533	543	552	543	535	526	530	522	561	554	561	551	542	553	547	557	515	554	553	537	555	565	515	554	564	530	531	547	519	524	572	548	552	570	544	531	579	536	535	540	577	517	571	547	551	496	558	494	554	529	549	539	543	549	545	576	586	554	564	556	540	565	515	567	517	568	554	538	527	542	511	600	569	530	574	543	566	592	550	525	519	537	542	544	575	511	521	537	493	537	519	520	568	552	531	558	554	597	518	515	528	552	504	534	558	547	528	511	519	495	544	546	502	546	509	525	531	560	585	509	542	549	551	519	507	517	524	536	491	527	532	522	543	618	546	568	537	545	574	520	550	548	560	545	528	587	569	561	520	544	560	551	552	525	508	532	545	525	506	562	535	564	492	532	546	532	497	517	549	536	545	541	511	572	564	534	546	535	535	527	551	541	574	512	564	626	579	542	555	535	479	506	526	552	554	555	567	526	555	555	553	567	560	503	537	553	562	524	550	564	552	535	526	554	545	584	519	505	548	582	547	534	550	565	528	572	583	537	574	542	569	585	507	538	546	574	539	580	568	554	559	518	551	559	536	574	565	540	530	535	558	561	542	526	539	566	553	531	511	594	538	572	512	545	517	562	533	564	573	547	513	549	534	587	558	536	536	526	532	520	534	546	555	513	572	552	591	538	546	529	526	517	500	543	522	555	605	507	558	540	562	554	473	588	546	522	531	563	590	551	594	537	564	501	525	540	554	507	545	537	506	561	536	566	565	566	540	545	528	542	524	532	511	583	528	526	513	502	547	537	519	561	533	520	570	541	484	536	564	543	538	548	518	509	568	562	541	541	564	510	547	529	548	539	570	533	493	530	553	550	533	530	540	523	565	555	559	576	549	548	513	502	543	517	538	532	557	519	550	564	561	537	530	550	526	585	533	524	562	564	541	519	549	575	512	574	543	591	576	535	542	547	525	537	496	511	506	595	537	535	551	518	507	540	586	529	519	548	545	522	602	534	550	551	528	506	563	563	558	550	553	567	569	541	523	580	507	525	561	549	534	550	520	563	554	551	519	512	545	529	552	547	533	573	526	521	515	561	569	520	547	551	541	556	536	559	539	589	538	554	531	581	542	537	521	485	529	572	533	594	543	566	538	537	545	510	522	542	573	566	516	538	529	527	609	559	542	530	554	575	527	547	533	550	555	550	500	580	606	569	561	532	557	545	528	559	544	524	523	502	513	526	574	557	518	540	523	533	517	518	581	511	478	516	585	566	495	532	490	538	523	493	538	553	521	545	546	570	539	508	522	520	543	555	550	527	518	505	574	510	529	523	561	561	539	570	574	524	548	501	548	551	527	514	522	527	554	523	570	503	565	560	529	571	553	553	536	517	514	531	547	543	579	536	528	540	557	470	553	510	552	506	530	520	572	557	523	550	563	570	554	540	536	561	519	571	524	521	549	551	569	546	586	567	528	564	553	549	515	572	531	571	532	545	503	575	573	589	575	568	536	543	535	498	534	517	507	542	515	527	526	535	558	595	479	523	564	555	533	513	588	525	565	509	524	516	540	555	550	533	521	535	569	479	572	556	530	517	547	557	580	560	567	523	572	547	536	552	575	553	556	542	510	500	524	474	561	535	542	496	564	561	536	555	537	541	602	525	558	536	550	546	532	554	543	513	518	544	550	552	547	527	551	562	527	514	570	566	553	567	507	554	539	550	537	519	546	576	511	532	529	558	558	560	568	556	557	552	544	533	551	556	584	543	589	579	550	576	523	543	530	528	526	549	579	482	491	544	527	561	569	531	522	541	513	553	515	557	546	559	549	545	544	551	522	593	518	558	540	559	560	564	564	570	576	539	529	529	549	553	512	507	571	533	546	485	510	507	562	555	541	521	576	530	581	529	576	552	539	557	513	537	553	507	576	540	498	555	577	530	528	562	532	533	563	511	592	555	567	547	555	521	509	535	560	524	511	552	537	516	550	557	542	516	551	555	537	522	543	533	549	513	502	482	510	581	557	525	553	531	537	568	492	540	523	553	544	540	532	536	529	501	515	581	556	567	552	535	539	584	509	530	567	575	529	508	543	530	560	552	526	549	531	592	525	566	533
7493	14423	15279	11251	8963	4502	2631	1903	1642	1484	1348	1135	858	874	783	795	708	724	688	652	636	611	598	602	619	580	593	547	561	565	540	535	537	518	575	544	534	541	566	585	490	479	504	492	501	547	512	502	546	530	501	535	492	526	552	555	501	530	485	547	489	484	527	537	532	528	506	512	523	524	539	499	484	481	486	489	542	511	536	541	525	546	507	551	505	471	481	521	497	529	547	525	493	520	496	537	510	474	491	470	495	492	507	528	505	484	478	511	546	468	490	502	482	505	474	550	561	523	474	522	497	487	500	490	518	500	512	520	526	467	483	535	519	496	494	526	516	496	520	533	503	519	518	481	522	529	533	551	506	504	502	525	542	491	478	492	491	538	499	508	490	512	530	493	489	499	503	473	524	466	520	481	540	527	500	490	507	521	488	502	501	506	503	509	497	488	513	482	484	486	519	491	510	524	527	484	474	492	479	510	486	486	479	512	540	522	492	497	475	520	508	480	498	518	501	531	529	517	504	490	550	522	513	528	521	500	499	474	523	476	511	507	505	502	516	486	482	481	508	499	498	486	516	507	509	510	466	479	516	542	480	504	508	510	490	452	476	503	481	491	481	495	503	516	503	505	483	526	500	502	522	485	494	488	533	505	533	506	524	519	488	492	497	498	494	474	526	514	489	506	504	528	493	503	476	536	516	467	526	486	488	517	476	474	483	518	478	498	539	501	527	490	506	540	497	520	497	503	448	526	504	516	520	512	490	451	499	489	484	520	532	470	499	503	488	510	493	489	471	494	491	474	476	481	511	480	500	487	494	510	519	553	496	519	506	506	527	515	529	511	517	512	511	506	463	503	462	473	500	472	539	494	510	475	549	509	471	505	502	507	480	557	517	512	480	471	528	515	478	508	519	467	519	497	490	488	494	504	521	509	474	510	513	471	499	514	500	501	504	521	476	509	482	500	511	498	535	500	502	484	441	508	515	509	496	518	498	486	468	512	529	448	485	466	517	467	468	498	536	475	501	525	517	506	484	473	529	522	519	546	507	477	519	511	513	532	511	548	520	499	495	471	485	505	510	518	511	529	539	518	474	472	489	507	514	546	484	491	499	487	481	507	505	487	531	511	514	456	499	509	520	500	502	502	524	495	513	512	497	519	483	492	492	503	504	485	466	494	466	492	498	513	507	501	478	479	517	473	527	531	488	493	523	470	442	534	528	472	507	493	489	529	493	510	491	478	514	494	519	533	498	501	528	500	478	512	470	507	515	455	527	498	506	459	499	529	539	491	523	535	503	502	487	487	512	480	466	522	493	472	514	508	502	461	485	509	511	510	510	525	484	487	505	476	512	490	533	517	502	524	519	492	507	471	469	489	446	518	524	479	523	479	523	500	437	463	463	517	524	533	545	501	495	512	506	479	489	515	529	477	498	524	540	486	489	529	486	494	490	472	545	493	482	524	488	493	517	520	488	497	521	510	512	516	506	508	517	495	516	462	482	515	503	485	511	470	484	496	503	515	557	493	487	477	480	487	518	479	499	447	516	515	501	542	512	517	509	529	515	462	476	465	474	449	495	528	520	510	518	473	451	501	484	521	506	516	526	486	467	466	533	508	492	476	479	480	505	529	530	513	491	517	530	465	460	547	484	496	490	526	475	515	555	520	490	495	460	523	484	495	521	527	530	518	513	507	527	490	487	541	515	509	523	537	508	501	516	525	511	532	511	502	495	496	483	485	494	502	509	503	462	485	542	497	483	494	482	462	507	516	477	484	537	511	506	529	472	510	503	493	515	512	497	537	485	502	474	490	485	493	507	488	455	489	514	487	513	496	521	524	496	506	512	500	479	478	532	501	543	498	508	486	469	487	461	513	524	496	460	469	503	504	514	498	526	517	510	515	501	502	490	512	529	514	508	536	467	483	471	463	490	489	514	467	457	536	491	514	474	505	532	511	471	522	496	503	481	501	499	490	517	521	525	513	525	488	539	460	516	511	477	498	553	501	477	520	526	533	509	497	507	499	477	473	502	483	552	550	474	471	495	515	477	487	472	536	487	468	525	477	540	528	495	482	478	516	487	474	519	504	522	515	486	508	472	487	507	515	488	474	505	496	481	465	489	469	465	490	542	492	506	547	483	481	481	509	526	481	451	461	503	527	499	493	486	492	467	493	482	527	519	508	490	484	499	463	491	495	521	511	498	512	543	527	523	512	517	484	495	484	506	545	492	490	536	475	487	543	481	487	512	515	462	520	511	509	469	499	476	527	514	489	489	467	522	470	468	430	504	510	487	485	491	554	515	476	480	488	551	494	496	481	473	488	481	517	479	552	489	501	518	511	457	496	469	471	499	511	499	496	466	522	521	497	502	514	474	512	490	467	495	512	526	515	497	504	498	490	508	496	509	547	471	521	514	489	517	495	498	501	490	522	486	505	465	549	542	492	493	498	509	488	487	509	527	472	485	492	486	482	496	498	509	484	521	514	542	463	461	493	446	548	498	482	529	505	502	463	533	516	547	513	479	509	491	472	530	493	486	472	510	475	520	498	542	494	482	501	492	519	498	534	519	476	489	528	553	474	444	487	477	491	522	517	528	497	497	495	512	481	504	472	519	490	477	558	498	521	487	468	502	461	523	486	528	479	510	504	530	486	500	477	482	480	465	532	517	530	543	484	458	484	512	508	501	480	492	518	527	465	489	486	509	493	480	542	515	469	505	468	555	485	470	507	496	462	545	530	498	489	511	511	481	507	509	515	530	475	504	477	479	513	512	501	443	507	524	524	477	510	493	511	497	473	511	538	512	471	499	504	546	513	475	445	514	490	509	501	481	524	487	492	504	465	504	519	506	511	468	478	502	484	477	478	451	524	477	532	527	496	496	466	495	489	529	471	502	475	541	503	474	471	508	486	493	485	524	518	509	512	529	505	511	521	492	500	503	472	475	467	493	490	516	483	543	531	496	485	480	479	482	479	476	516	510	494	481	540	539	506	518	537	523	516	519	477	473	474	496	500	503	502	510	505	523	501	518	505	504	511	487	501	499	472	512	487	515	482	495	468	512	457	460	543	506	517	489	497	533	484	471	528	549	527	487	485	487	501	534	486	503	485	492	480	502	526	507	567	503	482	507	468	509	458	508	514	525	546	505	545	490	549	524	485	476	484	490	543	496	526	489	502	521	489	544	506	511	473	478	495	483	463	490	478	479	521	477	555	539	491	423	536	504	525	473	499	487	542	494	520	496	511	518	502	503	530	502	536	522	481	507	460	521	510	494	496	518	524	489	478	546	485	526	539	548	501	478	497	486	456	520	507	509	527	518	521	504	484	505	491	528	505	477	523	499	487	530	488	520	482	495	537	488	472	511	496	472	485	520	486	492	480	488	450	520	490	484	497	509	511	481	488	486	435	499	522	523	506	485	480	469	477	501	539	520	487	531	506	523	487	492	525	496	469	535	474	506	477	513	505	507	532	521	477	535	505	488	499	516	494	506	495	489	484	509	502
22251	20200	26748	23463	20219	20381	11115	2478	1848	1731	1656	1447	1189	1177	1100	1097	1041	1035	981	1033	987	936	967	996	995	972	955	885	930	950	927	858	887	947	876	873	902	884	887	884	842	840	894	898	892	841	812	904	885	834	883	859	827	873	861	846	874	869	832	862	929	862	840	844	852	875	873	892	831	871	820	833	881	829	812	814	842	893	828	789	884	903	826	827	870	857	877	922	852	865	835	857	813	876	786	879	849	816	881	853	858	830	829	905	859	807	861	816	861	908	873	881	831	853	864	811	872	846	862	823	859	877	825	855	804	862	845	875	844	884	858	849	824	832	852	815	920	852	878	856	833	845	852	873	832	873	869	844	805	820	842	842	841	888	853	826	821	859	869	896	847	838	880	786	770	875	825	812	855	857	811	892	833	911	839	824	848	894	835	822	871	823	873	878	812	867	861	850	883	882	898	876	859	882	838	885	841	845	836	804	821	837	882	822	868	825	851	825	835	814	867	873	852	846	836	876	820	903	845	866	906	893	875	837	826	882	866	834	867	901	840	800	845	833	821	868	825	800	850	823	845	853	882	865	851	869	878	922	866	821	866	839	865	819	874	878	820	883	849	834	885	834	782	888	846	853	842	857	898	845	827	826	862	827	833	828	823	827	857	877	862	824	833	852	853	807	876	872	819	870	843	807	815	811	909	908	856	871	830	875	843	880	870	809	861	836	847	893	841	886	846	888	850	814	847	834	862	856	861	906	874	840	886	856	802	874	852	827	863	917	881	889	875	902	832	836	836	847	854	842	780	832	860	837	884	863	809	803	806	833	869	883	883	844	913	755	842	854	807	853	893	820	865	901	834	842	865	901	829	865	820	808	851	844	840	827	879	863	853	830	863	857	860	898	880	895	866	827	808	843	774	838	828	816	825	886	890	815	853	815	863	840	874	796	909	813	856	781	860	903	883	837	868	813	884	862	839	859	823	846	926	837	802	826	864	853	846	827	868	868	878	875	868	886	871	884	849	848	874	857	832	844	823	871	841	850	868	857	841	872	846	909	843	892	844	849	861	895	818	865	788	797	852	819	844	899	832	889	810	885	838	847	821	869	848	879	876	878	866	858	862	828	896	872	806	813	832	807	872	841	927	886	900	880	874	835	845	829	861	861	799	831	860	824	884	756	810	887	869	865	830	860	860	869	819	768	876	845	816	869	863	880	845	882	877	857	813	862	858	825	846	806	857	827	853	859	808	870	840	842	874	826	827	856	879	816	872	894	859	814	856	804	893	791	857	833	861	836	860	812	866	848	865	860	812	837	856	853	803	842	880	829	845	822	876	877	879	849	815	830	826	807	843	842	868	822	817	846	858	804	871	856	864	824	911	889	819	880	846	838	855	846	804	858	827	847	834	846	818	849	759	850	853	820	800	802	793	887	843	833	835	799	867	862	887	809	868	787	824	798	847	890	867	857	858	836	875	849	867	896	858	816	809	876	875	842	890	871	818	850	781	845	847	853	843	868	809	893	854	854	874	808	857	853	839	841	868	891	867	804	806	831	832	819	864	831	820	825	861	886	882	832	867	882	850	860	886	842	882	874	859	858	851	886	830	820	841	809	840	843	835	834	841	842	827	826	831	795	829	841	845	837	856	834	844	820	848	822	892	869	878	842	797	852	863	823	830	875	829	920	862	822	898	836	929	873	834	868	849	817	893	799	849	832	833	874	829	864	838	838	838	838	830	827	836	866	851	815	869	838	843	823	859	899	852	900	812	838	885	858	829	895	859	854	842	883	827	820	863	816	863	872	865	877	867	888	792	878	876	819	810	860	839	873	884	835	880	848	838	855	857	820	854	870	811	839	819	787	835	835	861	860	884	887	827	797	860	828	906	840	831	870	811	838	790	783	871	831	807	789	863	820	840	792	802	853	927	892	870	829	833	857	841	873	835	833	832	817	894	834	912	864	851	895	822	822	849	874	845	916	882	826	842	809	810	831	826	826	892	831	830	843	930	823	789	916	819	808	808	807	831	822	875	882	817	834	885	843	879	811	814	833	800	878	852	828	868	851	857	861	819	825	842	812	820	893	807	866	797	827	885	821	827	828	828	828	825	831	879	795	854	827	829	852	857	800	869	770	824	835	893	883	842	795	877	859	878	827	877	818	861	868	880	810	810	825	841	838	790	852	844	886	852	890	816	880	869	853	852	837	796	800	806	860	833	798	810	852	852	807	852	792	852	825	909	815	846	849	854	819	860	818	862	813	864	802	868	853	845	844	854	816	873	865	918	805	833	870	818	840	854	811	832	875	839	874	879	839	848	881	801	850	893	860	858	917	867	801	853	813	810	803	895	874	840	834	875	849	918	877	848	856	829	836	875	838	900	842	861	817	877	875	839	818	849	822	860	851	830	842	905	840	869	938	857	853	853	902	840	868	855	829	859	824	859	836	831	863	828	858	883	830	850	880	844	884	833	822	872	814	881	832	830	821	816	844	838	817	891	853	829	843	863	822	881	837	824	873	830	799	809	871	871	889	838	847	804	827	829	813	879	821	826	868	824	870	826	864	810	832	885	862	850	831	832	791	785	813	801	848	835	843	879	832	803	837	872	842	866	872	817	875	859	846	805	848	795	889	854	866	841	856	853	854	864	857	875	816	812	809	789	850	875	852	860	846	812	819	872	834	880	882	799	820	875	811	867	826	855	848	786	816	787	871	839	823	823	855	824	834	846	858	864	852	847	833	847	806	861	826	807	842	830	826	771	876	828	837	862	832	904	822	844	826	854	837	828	862	879	839	794	877	843	838	796	818	824	867	852	814	845	889	830	853	864	842	853	840	860	874	822	861	812	794	859	852	887	873	912	811	794	791	891	870	874	876	823	800	867	858	867	822	884	864	793	843	887	874	836	846	840	859	866	802	821	856	816	851	846	848	869	845	877	854	834	863	820	852	907	853	838	821	823	917	924	906	817	848	837	864	797	853	846	822	851	852	881	867	804	890	883	831	848	906	862	872	846	806	846	898	847	871	880	840	841	826	843	809	849	847	882	832	799	867	806	835	849	832	835	830	853	808	808	783	809	824	825	907	884	875	829	823	845	875	911	856	896	851	820	840	846	851	815	765	858	871	850	840	853	838	871	823	829	869	875	859	888	887	853	868	877	830	823	824	885	832	867	835	866	838	852	857	932	891	857	852	848	864	884	829	839	878	806	853	811	848	815	846	873	822	838	822	854	888	844	869	846	825	887	855	800	820	875	781	828	799	889	894	828	869	866	857	886	793	874	844	861	865	816	843	837	821	812	866	885	859	852	850	842	878	877	794	813	853	894	811	829	830	840	802	835	845	894	810	776	865	898	860	852	806	852	875	793	825	859	823	912	800	814	882	796	850	879	850	873	810	856	858	829	845	824	828	858	837	860	883	832	890	857	839	835	803	800	859	859	864	866	854	840	878	865	840	828	876	822	828	804	863	827	841	822	850	825	824	865	828	865	861	794	878	847	879	881	831	814	849
10768	22284	22917	17994	14179	7513	4685	3519	2929	2706	2580	2059	1596	1518	1401	1333	1284	1159	1140	1090	1037	946	1074	1000	923	925	954	910	939	907	882	883	935	848	839	888	918	845	855	798	845	809	815	879	790	800	837	798	801	824	849	805	841	841	801	805	778	795	806	802	784	796	792	792	804	803	799	810	830	762	792	818	809	808	787	801	793	810	798	821	772	790	773	812	808	752	791	809	770	766	783	788	785	808	799	770	778	749	767	785	804	792	815	822	779	777	775	811	767	748	805	798	824	792	745	756	770	790	833	791	764	806	797	840	760	793	762	766	787	778	832	816	776	784	794	813	792	787	804	723	844	789	775	828	804	780	774	770	777	799	799	751	737	813	830	796	798	849	768	765	798	743	788	798	830	809	820	751	788	792	816	816	766	777	803	758	745	825	793	759	740	765	836	786	801	784	786	800	830	795	754	792	797	773	742	791	732	767	775	810	791	762	781	786	791	807	852	811	789	813	739	807	759	778	788	823	790	794	776	821	807	795	791	754	787	801	791	785	811	765	780	766	806	790	790	803	778	798	802	794	788	771	739	787	831	824	811	784	774	747	818	825	825	774	763	786	826	782	818	774	766	818	747	841	826	785	814	790	763	801	774	802	712	776	758	800	789	758	789	788	812	821	807	785	797	822	793	785	814	791	788	778	795	768	803	768	772	798	808	789	807	727	768	773	765	745	785	805	817	790	776	804	786	826	775	786	843	778	791	758	792	783	736	786	768	763	749	777	791	769	746	781	774	722	782	748	837	834	801	784	772	791	820	792	774	757	783	788	799	814	793	754	737	789	800	763	806	755	800	764	793	770	788	761	790	817	817	800	796	827	778	802	781	776	800	758	773	803	777	769	804	820	811	811	775	768	761	729	734	755	766	800	785	789	828	786	757	767	829	762	791	774	786	845	813	786	820	827	784	821	825	775	832	781	830	795	769	774	774	743	829	770	801	774	805	801	794	779	758	787	827	773	840	814	769	753	784	791	779	776	753	800	760	782	815	837	789	804	813	770	751	804	750	832	819	797	762	864	821	807	810	784	808	754	802	760	748	803	749	786	798	795	791	812	792	797	825	803	770	804	795	776	756	779	794	810	746	780	768	757	806	808	776	795	778	845	807	800	813	788	762	844	804	756	753	784	771	769	782	751	798	819	830	755	761	804	781	776	826	843	782	814	733	824	808	785	826	761	829	825	821	809	789	767	783	746	833	809	758	790	777	794	763	762	770	788	737	831	786	822	747	814	771	715	756	786	793	749	772	830	794	754	791	768	755	804	778	796	794	804	793	821	792	796	757	745	796	764	798	812	843	822	849	778	773	813	783	798	834	791	778	773	795	773	796	795	755	765	811	781	785	760	751	787	838	743	776	834	804	727	825	810	830	779	811	768	758	834	793	779	763	755	807	800	781	782	779	782	778	783	786	792	734	846	796	799	816	765	812	805	748	787	770	847	842	713	826	805	811	776	796	796	807	772	809	836	742	742	799	788	758	770	777	791	738	854	775	714	758	787	803	843	798	771	802	822	825	750	803	809	748	791	743	812	807	737	766	834	803	788	762	860	759	801	750	778	792	809	788	778	834	810	772	787	836	756	794	801	828	819	791	778	756	811	769	745	737	783	759	827	779	761	736	804	830	789	819	785	773	806	800	775	820	764	750	769	803	766	709	828	779	780	845	791	806	812	754	797	835	784	775	782	760	771	763	860	776	791	801	758	789	808	763	781	795	787	757	797	789	783	773	745	775	818	811	839	750	823	821	765	786	805	759	780	832	820	777	773	791	787	805	777	775	804	807	771	815	778	810	809	802	752	797	793	769	785	801	783	816	765	767	786	799	800	775	780	758	776	827	753	810	743	786	760	781	776	799	771	797	749	766	801	766	793	807	776	786	771	794	824	759	750	776	728	780	759	821	785	756	751	817	774	762	755	736	781	797	818	754	768	777	784	745	771	766	793	799	778	822	857	829	773	776	805	841	747	754	765	783	773	788	789	804	804	781	793	782	813	751	781	807	764	807	774	830	779	765	762	812	820	763	727	758	826	805	769	779	793	805	814	809	829	830	812	802	770	756	792	781	773	747	788	798	734	786	790	825	767	763	766	821	798	721	765	745	826	769	764	782	742	740	751	798	804	791	776	817	770	813	790	756	789	764	731	805	789	787	787	753	765	766	791	767	767	760	814	786	777	776	801	798	760	782	797	803	805	783	794	763	800	779	835	802	835	792	757	766	774	830	764	801	804	733	807	842	753	779	798	824	761	787	762	744	779	789	794	756	796	805	836	752	780	764	779	791	780	771	712	736	795	761	755	738	761	754	825	767	738	783	756	799	808	831	736	822	788	826	799	822	758	771	795	804	836	789	782	752	789	817	754	762	781	773	771	799	798	781	770	816	784	803	777	766	820	778	780	796	792	771	766	787	801	741	825	791	817	789	811	773	740	811	759	821	825	780	851	772	775	786	824	742	751	802	775	745	753	763	794	811	799	788	791	788	765	772	789	780	845	783	733	800	872	785	783	789	790	780	786	792	759	840	788	796	798	789	784	841	807	790	844	811	776	764	795	746	784	813	812	790	718	765	787	772	770	775	764	807	781	799	796	770	803	837	811	762	806	812	802	810	765	775	774	799	739	786	799	776	787	787	748	803	762	796	765	767	782	814	784	793	799	785	774	762	818	816	795	807	836	819	756	782	757	743	812	811	834	784	802	805	779	811	736	741	809	775	823	779	829	782	836	766	771	801	777	807	796	790	774	806	781	776	779	750	836	776	789	792	751	791	756	769	742	803	812	754	793	804	792	822	785	748	767	777	781	820	756	809	822	801	831	790	759	776	816	782	749	791	800	769	775	783	761	765	797	775	788	828	771	817	759	806	786	800	786	808	805	808	792	814	774	762	788	762	772	806	797	747	798	802	750	792	783	783	773	777	837	787	794	778	799	753	756	739	778	760	795	804	793	807	799	822	731	770	808	776	784	763	846	784	782	802	772	804	774	781	849	747	757	812	784	812	781	812	773	805	807	808	775	764	796	790	825	813	856	759	874	797	783	773	753	735	798	756	771	820	835	796	724	747	754	717	755	839	786	787	788	823	784	780	776	792	788	777	745	768	774	788	839	772	777	773	753	751	788	844	811	799	799	801	775	795	826	726	792	779	787	791	796	752	784	748	737	784	812	814	772	752	783	828	792	791	810	783	858	803	812	749	784	800	827	748	779	826	789	749	779	810	789	817	778	802	734	793	811	827	818	771	808	776	801	799	797	818	774	779	799	781	750	745	761	757	784	788	749	823	792	754	774	820	799	800	785	789	836	791	764	769	760	812	800	770	770	793	828	747	820	793	733	766	739	802	792	760	772	770	806	727	741	804	796	763	812	783	792	769	826	803	806	810	786	800	716	765	782	755	824	769	793	809	859	771	789	793	759	776	768	791	791	759	794	798	758	836	799	768	779	826	825	741	793	763	821	762	792	791	787
27440	15074	4703	3317	1865	553	316	238	201	189	204	197	203	202	185	176	180	187	172	170	194	163	181	144	184	184	178	162	170	164	155	167	176	173	167	150	187	191	198	167	178	147	161	180	187	172	196	165	188	173	177	172	183	192	192	169	192	172	162	171	194	187	177	160	163	170	178	217	155	153	185	178	159	169	146	175	178	176	177	145	174	164	175	202	194	178	152	163	171	191	178	187	165	177	139	190	180	203	159	174	179	172	165	204	176	145	189	185	164	177	163	200	197	179	175	208	165	171	156	169	169	185	175	196	150	181	170	198	152	185	190	171	152	178	188	179	165	156	179	169	176	204	174	180	168	177	183	166	179	182	173	181	185	173	163	183	189	138	170	176	187	174	175	167	187	142	151	153	162	168	176	176	163	165	180	191	190	170	177	183	182	188	194	156	195	144	183	196	186	171	160	218	191	169	174	156	182	175	178	147	165	180	185	142	169	151	182	168	182	157	200	171	157	148	155	195	167	185	167	149	172	180	176	184	192	179	209	179	169	166	191	182	169	176	185	144	178	171	173	185	193	175	181	194	174	179	174	171	171	183	178	180	161	187	195	148	167	199	159	179	201	191	193	170	151	161	171	162	198	183	175	190	187	168	170	177	163	196	161	189	181	171	172	178	194	184	160	168	166	172	182	191	175	183	188	174	170	176	182	195	189	159	184	180	158	195	146	176	169	205	184	184	177	193	187	187	182	193	176	161	181	172	164	173	183	187	193	153	178	165	148	184	170	179	200	167	172	179	165	187	174	158	176	182	162	166	172	179	181	168	159	194	174	177	180	183	191	202	181	163	191	173	167	174	165	192	174	152	171	190	185	184	175	172	178	162	165	183	170	179	191	186	185	169	174	190	173	172	172	171	186	176	183	164	164	180	162	172	162	163	189	183	170	184	182	177	184	159	172	170	195	203	178	188	160	214	194	161	186	164	159	175	158	172	168	176	180	194	166	160	162	182	168	187	174	198	186	151	174	194	162	198	165	195	152	197	187	176	184	190	172	174	193	174	177	176	208	188	175	178	184	190	184	184	191	175	171	136	182	159	169	180	168	169	178	192	166	166	196	164	189	150	168	165	181	179	163	193	163	180	180	198	191	151	161	182	163	160	171	163	160	194	176	161	159	161	171	170	178	162	177	178	178	188	175	192	211	196	178	187	179	178	172	183	179	168	174	156	183	168	175	167	186	185	163	186	174	178	165	160	179	163	179	182	174	153	211	180	196	175	186	188	188	177	191	163	159	169	176	186	172	192	185	171	191	174	171	140	172	175	157	187	196	163	194	169	198	183	191	146	174	177	182	168	183	181	188	171	173	174	168	166	175	166	174	195	165	181	171	185	215	191	183	157	179	156	186	163	159	169	166	188	168	194	155	169	178	167	179	176	173	162	195	181	159	173	199	155	166	173	158	163	163	179	183	179	195	176	164	171	170	178	180	186	174	183	177	178	182	173	184	185	196	166	176	176	172	204	156	150	171	167	172	184	164	183	174	154	205	171	190	192	167	163	149	181	183	180	178	169	163	175	158	181	183	170	175	179	192	181	200	166	182	193	186	171	193	175	196	155	161	167	177	155	147	182	181	172	171	190	165	169	166	158	173	174	198	193	169	164	176	161	169	182	172	164	164	180	184	196	196	190	174	185	190	163	182	157	170	191	197	181	174	162	158	183	168	166	176	151	184	143	173	191	175	182	158	170	175	172	165	191	151	175	160	179	169	175	174	150	188	180	179	171	182	191	145	173	181	163	176	167	157	173	180	156	186	174	152	164	189	172	172	165	159	140	203	168	193	174	163	167	189	176	187	160	193	190	189	178	192	167	171	165	149	155	178	183	172	165	182	184	169	204	163	149	180	159	171	186	201	174	177	175	180	170	180	184	151	184	157	170	188	154	174	193	179	161	195	182	160	184	175	173	167	188	169	163	188	195	162	173	161	177	178	170	193	175	179	196	199	165	183	177	178	179	153	164	181	167	182	167	171	187	177	169	167	188	180	175	166	181	173	171	160	179	182	186	179	170	144	164	186	163	195	162	197	189	172	192	182	161	179	159	181	181	157	189	182	168	168	204	184	157	170	165	191	178	162	188	190	193	180	178	166	174	163	173	158	180	194	187	164	173	158	153	171	193	152	193	190	178	171	154	178	178	176	156	163	153	173	184	167	171	177	181	151	179	173	156	181	175	200	176	172	188	165	194	146	189	177	168	154	200	174	168	176	178	173	176	197	172	173	165	162	174	186	164	178	160	193	181	178	191	161	198	182	192	165	172	175	187	194	177	188	171	186	190	180	188	195	170	170	171	164	162	179	186	196	177	199	165	170	165	166	173	178	165	180	171	209	161	180	185	182	159	166	148	173	176	170	193	176	150	190	186	185	163	174	160	153	183	171	196	180	179	162	158	189	170	171	160	193	196	163	169	153	170	161	191	203	179	189	167	168	187	179	174	160	167	157	172	174	178	189	184	168	184	177	142	189	159	178	169	178	179	174	167	183	172	201	152	178	193	184	174	176	152	171	167	164	185	178	176	178	196	186	163	174	154	194	183	180	201	177	180	178	148	176	174	166	176	169	196	199	186	184	190	158	172	148	173	161	163	181	175	181	190	200	183	157	154	205	165	169	197	169	177	168	167	187	180	168	145	179	171	182	160	191	202	149	182	151	174	189	194	196	156	176	162	168	191	189	180	187	179	178	184	187	191	200	189	197	167	173	199	187	173	175	198	184	170	174	182	191	164	160	160	164	176	188	184	179	175	160	192	196	176	174	183	180	193	194	188	182	196	152	169	177	174	177	178	170	182	178	172	157	180	181	201	182	171	177	170	172	183	173	176	165	171	180	184	171	199	192	166	161	172	162	154	173	164	180	144	161	183	190	190	172	169	176	173	193	161	190	165	183	183	176	177	170	164	183	172	166	175	150	157	195	160	184	176	190	172	168	156	173	182	146	172	184	164	178	142	170	163	190	206	193	174	183	198	156	185	187	145	191	170	172	169	201	164	184	187	163	174	146	169	177	160	180	169	205	174	152	173	163	200	179	184	182	166	168	177	186	175	146	196	187	177	167	167	169	170	181	170	191	182	148	171	175	199	172	157	186	207	170	179	161	162	175	186	152	197	197	161	185	178	153	164	177	177	162	193	156	180	188	204	187	178	192	170	175	171	181	176	199	170	199	190	165	163	172	171	170	189	184	164	176	176	182	187	188	186	184	190	167	177	190	169	177	191	200	211	198	177	181	172	211	199	193	191	208	172	149	162	175	172	164	181	169	185	185	190	186	173	151	163	181	190	142	185	183	155	181	171	194	202	166	171	175	178	177	198	170	150	183	183	170	175	153	185	163	187	167	178	157	188	203	178	197	172	172	146	168	165	191	183	157	174	177	183	177	157	174	171	175	158	160	161	171	170	174	142	184	180	167	168	184	185	160	185	163	171	204	184	182	163	181	177	165	195	170	154	186	217
5285	3742	7200	5638	3536	810	355	268	242	211	209	203	206	205	186	219	185	185	176	218	194	222	184	188	229	186	200	186	188	205	174	198	192	186	181	194	175	220	174	176	212	201	192	188	207	172	186	184	182	198	192	198	220	183	188	204	207	176	177	188	202	149	193	183	196	194	198	191	193	179	178	190	177	179	188	194	189	179	195	184	174	167	189	213	198	203	191	198	184	189	185	173	189	164	203	176	158	197	193	180	183	192	171	188	188	183	198	197	168	186	193	171	191	162	189	164	193	171	197	180	202	194	201	186	181	196	167	203	182	184	187	192	197	184	183	181	209	193	188	191	202	155	186	190	185	179	184	188	171	191	174	178	209	195	183	180	200	171	189	185	191	175	174	215	178	169	198	160	170	177	198	168	173	186	176	202	177	200	181	199	163	170	206	209	192	181	201	181	175	189	204	188	185	150	163	199	187	170	155	183	167	159	182	206	195	177	180	196	194	166	168	181	197	177	200	190	182	177	145	183	194	162	203	176	212	165	181	174	184	179	172	190	175	187	202	187	191	196	201	161	194	166	174	175	154	190	186	188	167	177	205	186	202	174	201	190	181	188	196	197	178	187	183	161	167	172	177	205	186	185	174	212	171	185	181	164	185	191	193	191	183	176	177	162	209	174	159	189	163	203	182	197	198	172	193	199	173	173	179	179	189	205	177	183	177	206	200	195	184	204	157	153	213	178	166	187	170	197	181	176	177	180	167	193	191	184	178	175	170	215	192	167	182	188	192	192	220	167	186	181	183	164	174	185	192	202	204	193	206	178	175	179	201	194	186	165	184	180	173	203	170	186	198	183	175	177	193	188	184	179	190	155	200	184	186	191	204	174	201	186	153	195	178	200	199	183	164	172	183	159	176	174	179	177	215	189	174	174	195	197	181	165	215	167	172	192	190	175	194	187	193	173	190	178	198	193	179	174	186	188	199	182	176	211	179	188	188	192	185	195	197	185	187	190	199	199	172	192	179	186	191	184	171	213	203	174	186	199	198	177	201	162	178	168	191	165	193	178	185	190	199	164	198	147	188	181	189	217	187	189	196	208	180	198	191	177	182	190	192	175	183	197	177	190	187	201	180	184	168	189	190	180	169	181	184	182	182	190	189	203	188	193	194	209	184	183	193	192	183	173	199	196	204	199	195	182	190	185	176	201	184	177	221	167	175	178	195	176	184	182	185	186	182	189	183	201	161	181	192	193	167	177	183	192	178	172	187	198	192	184	186	185	208	211	175	171	184	173	176	175	184	196	181	192	188	187	163	202	180	171	197	181	188	191	190	186	180	180	181	175	209	192	175	183	187	174	187	160	175	202	179	182	169	165	183	181	194	189	197	195	210	173	193	181	191	171	182	168	161	168	181	178	169	196	187	168	191	173	165	176	179	178	179	187	170	173	187	166	199	175	186	196	188	203	188	181	199	185	179	181	179	173	186	220	186	192	164	170	183	211	177	179	160	174	198	183	188	183	193	174	192	183	185	178	197	159	183	187	175	186	183	144	183	180	151	173	199	163	198	170	188	182	181	171	195	179	188	170	179	186	180	191	209	167	158	178	189	160	173	189	180	190	183	197	185	194	207	189	216	190	183	180	184	181	191	188	181	174	173	188	188	201	182	186	195	167	203	186	194	198	191	179	171	181	182	197	185	210	201	165	180	180	174	174	168	193	192	189	180	195	210	197	197	183	175	189	177	177	209	198	175	175	181	182	181	180	175	182	157	180	184	170	210	209	173	174	180	210	189	187	191	192	185	171	203	196	198	170	198	164	185	207	203	169	182	173	181	193	191	188	178	181	185	172	182	182	181	178	200	173	175	190	176	183	164	166	168	182	166	190	167	194	176	192	204	181	165	190	191	176	201	177	176	191	190	186	190	170	176	182	185	187	184	199	166	202	178	164	196	169	199	180	166	180	184	178	194	160	183	201	182	181	193	190	192	195	206	175	178	219	171	207	188	175	209	163	189	187	216	210	185	180	187	165	172	174	156	183	197	197	176	204	207	161	204	175	189	201	153	210	207	206	185	161	169	204	171	191	163	172	192	184	191	147	189	182	167	163	185	169	176	189	170	181	186	197	202	185	170	191	198	211	173	197	180	168	182	164	175	197	176	177	182	170	186	177	170	182	191	187	168	169	154	178	161	201	191	192	194	171	182	196	189	203	162	149	185	181	193	203	199	221	187	206	183	176	173	180	202	189	176	187	177	169	187	197	172	199	174	183	173	191	179	179	179	175	173	168	172	196	214	193	175	183	175	176	193	151	184	158	206	193	213	191	182	179	205	199	198	197	170	165	198	181	180	192	172	188	185	207	171	195	198	181	176	187	189	195	155	192	180	158	179	227	195	187	194	172	186	176	205	192	184	200	183	189	175	213	201	179	169	180	173	210	184	172	203	181	208	169	163	178	172	171	177	218	186	189	158	186	169	171	221	168	194	189	206	184	198	191	164	203	198	174	196	159	198	160	192	188	179	182	181	182	190	143	211	187	184	195	182	198	176	196	173	156	193	163	185	217	177	168	179	191	186	188	178	177	198	180	152	206	188	213	186	210	174	174	177	195	191	197	195	173	188	208	156	175	204	171	198	176	181	191	186	185	154	179	187	173	171	154	195	193	193	147	191	186	169	176	177	188	187	188	198	177	192	185	176	191	184	206	180	179	189	172	170	166	196	177	213	182	185	194	164	203	191	162	193	201	210	199	181	186	208	185	180	173	197	193	163	181	172	179	184	193	194	171	189	175	177	199	173	193	158	177	175	176	176	158	210	211	186	228	179	178	172	184	194	150	172	188	175	201	159	179	206	186	186	183	186	197	169	182	171	200	182	192	173	199	181	189	213	164	202	155	173	174	184	189	187	173	197	164	182	184	183	180	183	208	195	168	202	207	185	185	186	201	154	175	171	190	171	186	174	179	175	178	176	167	176	177	185	198	186	168	164	191	199	172	177	178	179	183	178	179	154	162	179	179	191	182	163	165	206	189	203	186	182	191	172	184	181	160	193	178	175	195	173	187	177	183	205	192	168	204	201	178	184	192	186	186	181	175	148	182	189	190	182	205	195	178	199	170	187	163	174	178	174	198	171	194	163	174	172	184	164	178	186	161	192	175	201	194	172	173	183	198	171	172	182	225	179	203	180	184	169	174	168	177	206	166	172	184	186	202	196	190	177	176	192	201	174	191	174	187	190	191	173	201	153	191	197	181	187	184	164	193	209	188	165	184	167	206	204	195	184	175	173	180	187	190	173	192	177	183	205	187	168	169	175	183	161	171	195	194	181	171	184	178	187	184	203	184	184	202	200	176	190	176	194	225	176	161	209	182	179	198	184	173	186	194	217	197	192	223	160	181	154	181	191	200	194	174	196	211	194	181	192	176	211	191	180	182	174	170	182	190	182	177	189	192	165	185	196	193	186	180	182	197	187	195	183	160	193	175	196	168	208	167	182	170	185	190	155	192
24386	20176	26423	23778	20236	12168	2269	1279	1073	977	947	868	715	682	697	713	667	654	638	646	594	635	615	613	620	621	613	578	548	547	557	569	555	546	546	544	577	602	577	561	586	573	562	557	585	582	567	539	550	541	570	546	560	565	552	532	526	558	513	534	572	590	611	574	543	552	550	569	546	577	522	547	569	604	564	545	552	567	540	564	539	545	570	581	563	507	527	560	579	524	524	567	566	551	525	565	529	556	510	557	593	549	542	566	539	595	527	562	559	527	530	573	548	523	508	553	528	529	571	546	558	486	575	573	550	552	570	539	567	527	554	516	578	537	555	506	554	562	552	580	535	536	566	571	510	511	563	598	570	549	510	556	565	593	534	580	567	553	581	541	538	570	571	565	552	554	463	555	567	541	551	547	545	568	571	560	545	501	552	530	539	550	547	541	554	537	520	559	558	588	562	550	551	558	512	545	527	583	563	533	554	537	530	564	508	562	536	588	568	590	535	515	528	569	586	523	528	551	576	567	563	544	511	558	529	551	550	583	559	536	494	589	555	556	562	566	520	554	561	534	533	571	533	515	535	497	542	517	526	556	550	540	559	536	578	552	592	578	542	535	549	536	548	542	522	580	566	521	521	548	522	541	552	507	553	501	461	547	549	526	553	517	580	556	560	524	568	556	523	557	598	548	549	625	572	564	537	535	551	561	580	530	574	537	562	549	574	540	567	579	554	583	537	593	580	545	603	535	569	579	541	519	586	585	517	520	561	554	527	517	544	567	530	547	540	551	497	502	527	537	552	554	501	563	553	573	569	519	554	530	550	540	577	571	557	582	504	583	578	536	543	566	579	511	548	533	561	565	535	529	617	578	563	563	543	518	481	537	527	520	518	536	574	544	554	559	621	578	522	558	541	559	553	523	548	504	514	568	555	536	565	541	539	537	537	543	534	576	587	497	552	563	518	582	534	519	569	554	522	548	561	552	533	538	545	596	505	596	537	529	580	547	544	558	562	574	562	580	601	554	580	551	530	549	486	552	551	546	543	567	569	498	526	527	527	565	520	548	532	524	535	557	541	526	560	588	515	544	548	532	554	579	543	522	550	538	579	574	531	550	561	539	548	534	546	531	527	542	513	567	522	516	537	512	533	574	562	582	563	498	571	569	547	536	534	539	538	518	552	593	568	539	501	557	565	536	562	589	547	581	534	554	606	572	541	556	529	546	550	508	555	583	552	553	536	534	567	528	565	533	599	580	498	553	576	546	567	566	506	549	547	514	550	539	594	508	593	526	527	563	567	520	535	562	550	567	554	534	500	583	545	539	521	542	565	569	525	526	542	563	578	542	548	572	579	563	530	535	535	581	585	575	577	547	556	545	515	544	520	618	545	563	546	569	524	552	559	561	598	548	524	554	513	556	541	550	552	519	498	525	567	566	493	551	539	532	522	529	510	521	578	541	550	531	569	548	554	516	564	560	561	548	543	512	557	556	517	529	558	526	565	580	549	551	529	576	542	560	499	559	527	543	549	528	564	524	525	554	544	570	592	469	556	511	540	553	578	520	553	580	533	515	529	550	558	533	525	595	551	549	580	581	556	530	519	582	554	540	544	524	531	588	544	538	569	548	563	543	544	532	576	555	560	587	587	610	575	551	538	533	575	541	539	552	595	584	564	531	555	522	552	543	548	527	572	550	553	539	480	557	555	605	594	553	525	562	558	570	536	539	572	555	588	558	571	569	558	496	532	522	559	500	553	542	554	557	549	551	531	520	560	549	558	581	580	534	536	537	531	519	540	536	542	523	555	503	511	568	583	534	575	499	550	547	524	555	540	546	540	554	540	553	585	519	526	541	569	503	529	570	565	509	591	517	533	528	507	589	591	525	558	551	538	538	543	554	538	585	545	554	551	528	599	522	540	517	567	522	526	551	526	536	510	585	543	519	595	520	549	551	534	488	542	524	567	560	545	535	540	559	588	554	530	579	558	560	568	546	546	525	548	505	563	527	517	529	527	525	600	570	518	525	581	551	516	562	547	560	545	581	496	577	550	575	550	521	563	533	474	559	548	530	528	562	524	549	524	519	567	539	533	550	517	538	579	558	553	569	576	554	546	549	512	505	580	559	541	534	543	578	531	536	538	509	563	498	566	594	548	553	536	523	498	547	529	545	589	594	543	560	533	534	535	581	573	494	560	521	571	554	550	557	582	554	548	522	576	577	539	537	597	524	600	550	524	599	516	541	534	602	543	534	557	557	520	531	576	544	567	502	533	555	519	582	588	553	544	509	525	574	545	545	550	552	552	566	571	548	504	564	489	581	499	555	538	542	554	550	525	525	549	525	549	508	538	564	537	569	541	548	552	538	492	551	534	518	527	553	558	563	532	594	542	568	525	555	579	550	565	563	584	527	554	567	502	548	604	517	516	524	593	521	585	546	526	601	510	537	571	562	566	551	561	590	527	533	535	577	579	554	554	502	522	567	570	574	537	558	561	557	520	535	567	536	537	534	516	561	537	544	567	518	585	551	539	556	542	567	535	555	595	559	565	589	587	559	585	540	568	545	606	586	550	553	516	555	579	530	541	552	555	542	531	547	571	553	573	555	513	515	542	568	592	537	544	567	559	597	515	582	510	488	501	488	527	535	513	545	553	536	566	586	543	558	527	562	542	562	538	569	551	496	537	569	580	552	526	581	542	570	541	572	530	534	531	571	533	572	543	561	556	500	561	565	561	589	521	550	577	521	534	530	514	520	558	549	591	546	567	589	580	554	578	524	580	578	563	567	556	548	503	564	526	515	562	539	532	557	552	588	575	533	537	572	547	548	562	518	560	534	536	539	538	547	519	538	555	555	544	550	566	583	521	540	543	494	540	574	564	522	576	536	496	525	520	534	571	544	560	532	545	558	522	543	607	569	534	530	543	567	521	575	548	553	531	524	571	534	533	526	520	514	543	550	594	500	583	552	543	551	572	544	546	584	535	540	547	539	505	521	560	585	549	534	558	527	557	515	561	507	525	506	548	588	519	563	564	556	524	560	516	571	520	574	564	545	575	574	501	536	551	528	566	541	541	594	517	544	589	554	569	587	546	515	544	575	553	531	548	545	587	524	540	573	567	557	512	545	536	555	515	544	539	544	554	516	491	508	537	565	524	531	582	552	584	562	514	556	570	585	558	585	563	555	542	588	515	585	586	555	571	559	544	547	557	530	549	527	551	545	565	582	550	542	561	534	534	552	531	538	550	555	586	552	560	560	556	538	548	543	504	594	565	544	535	523	533	559	558	574	552	562	554	572	585	513	554	577	518	568	567	501	536	593	533	536	547	524	602	557	555	555	538	541	541	589	528	599	508	589	560	555	533	543	564	521	547	556	535	561	535	554	566	542	544	539	521	566	592	543	564	537	556	553	576	583	539	523	547	544	505	563	535	536	553	588	559	533	539	559	540	566	537	515	536	548	511	538	502	502	585	518	560	539	568	572	505	534	523	556	603	521	542	562	564	551
7692	16310	18664	12996	9470	4605	2499	2004	1644	1473	1339	1223	955	830	886	778	756	734	690	643	627	588	626	584	573	627	592	536	572	541	579	571	547	517	569	572	513	575	547	552	545	519	578	523	517	545	523	508	486	514	507	536	538	547	541	546	519	519	549	544	525	499	486	487	500	505	582	531	544	517	527	477	530	499	517	483	512	546	495	489	487	513	507	523	521	546	529	504	514	528	477	519	491	483	481	479	488	502	490	513	472	480	519	489	513	513	494	508	525	502	514	494	449	515	499	534	499	516	511	492	498	543	504	489	470	529	500	493	479	546	498	498	518	509	520	523	494	544	511	518	471	532	513	490	515	512	514	504	532	496	514	527	486	495	525	458	536	495	529	548	500	528	501	466	500	544	491	517	496	508	508	504	513	493	507	478	504	521	502	512	538	503	528	468	524	503	501	508	509	519	518	569	476	526	524	529	495	490	465	520	511	519	536	544	519	522	477	499	502	498	509	512	511	546	494	509	483	528	499	475	458	521	467	494	515	474	527	460	503	536	545	534	515	505	524	478	513	457	470	491	559	496	513	487	518	491	502	473	520	509	522	465	514	490	489	532	529	534	528	490	563	497	527	455	511	517	513	524	504	481	525	467	503	512	498	520	507	510	491	480	482	517	504	511	458	529	509	503	514	477	488	503	498	533	524	531	474	509	478	545	484	512	533	526	505	526	489	510	565	484	499	500	501	518	538	528	540	488	519	485	525	510	504	507	511	504	501	530	512	518	543	513	469	484	503	477	541	505	474	517	512	514	496	502	505	537	508	515	485	547	515	477	511	504	487	535	518	522	499	543	517	509	532	511	493	493	505	497	513	535	537	499	500	469	470	491	524	497	510	503	515	527	528	476	487	528	535	495	528	499	541	479	519	532	519	483	493	489	517	494	542	513	520	475	508	513	514	523	481	522	541	501	465	504	502	501	453	511	511	503	477	538	490	467	516	520	496	486	501	487	511	480	509	497	542	472	513	514	518	549	509	546	544	525	487	506	497	465	512	479	529	490	512	513	530	483	532	540	525	529	463	495	483	516	514	520	514	477	541	517	504	499	498	479	497	515	531	504	566	490	517	515	545	473	513	464	499	528	537	478	512	518	532	507	503	559	475	456	512	509	526	491	486	552	505	496	550	519	494	451	483	501	533	546	503	490	495	514	481	502	507	550	508	526	445	507	484	505	500	522	503	529	544	499	501	508	533	496	495	521	485	510	479	509	523	487	520	491	537	516	507	483	538	541	513	520	510	500	500	507	529	487	513	503	501	492	539	469	480	489	489	513	512	526	525	513	486	504	486	493	539	485	478	514	490	474	486	497	517	522	540	511	486	502	511	511	505	507	475	519	510	514	531	447	517	543	492	504	510	509	521	519	477	462	477	505	531	527	514	476	505	515	482	514	475	465	526	508	504	464	512	512	534	478	465	511	490	512	474	509	511	512	494	511	496	488	508	485	522	476	526	529	500	493	461	506	510	498	510	490	505	560	478	507	499	522	502	536	487	475	512	511	491	487	533	543	495	519	484	490	538	526	533	500	487	490	539	524	501	524	525	498	449	508	495	489	539	487	494	480	517	505	555	459	511	503	508	499	485	475	509	522	513	509	527	491	512	495	517	507	470	517	494	524	547	493	479	486	506	497	538	484	498	521	521	525	530	501	489	487	486	513	481	494	489	504	498	522	483	513	485	525	498	511	532	492	498	505	505	494	536	477	529	483	528	525	529	498	509	463	532	511	491	500	525	476	483	482	485	516	499	555	470	525	465	516	504	507	517	530	506	539	505	519	414	543	462	517	517	486	469	475	500	537	507	477	487	473	516	543	484	507	508	489	494	513	525	486	480	511	537	506	552	463	511	519	511	496	491	489	489	527	477	498	518	507	491	496	497	521	485	522	535	496	547	528	501	483	518	491	502	500	515	502	477	486	486	522	504	533	475	523	495	503	523	492	524	539	537	443	515	482	500	498	507	500	483	494	515	491	502	522	470	515	520	542	492	533	522	469	499	488	503	514	549	522	496	534	514	518	517	490	471	545	518	550	502	500	497	493	497	499	500	490	496	503	490	487	510	499	487	536	504	519	495	508	486	516	516	492	492	506	461	506	490	551	476	553	527	511	508	496	484	517	513	540	502	502	447	535	528	503	508	482	538	535	514	534	526	510	530	515	519	504	523	480	510	487	520	495	552	514	519	502	487	534	511	516	519	506	537	532	468	496	480	498	519	487	532	474	560	523	562	530	528	496	500	474	492	526	510	491	488	513	489	459	488	468	497	497	511	510	492	483	479	497	485	500	480	490	509	500	505	549	493	519	507	513	519	485	505	526	490	475	492	511	522	497	441	514	546	472	485	486	530	522	531	511	436	501	494	513	493	504	501	502	483	487	485	509	447	490	509	476	499	467	523	529	518	492	527	489	512	511	468	498	492	539	549	469	514	522	477	497	498	543	500	495	522	505	479	480	513	519	494	528	501	518	523	511	561	480	491	479	489	525	484	483	471	514	525	485	532	483	489	560	499	544	519	483	532	504	532	506	533	469	477	500	500	539	489	518	490	525	561	497	499	507	509	476	512	513	516	522	523	499	489	506	543	511	528	480	536	515	504	504	511	509	481	482	479	511	504	532	535	574	514	485	537	523	523	536	460	504	477	484	526	480	525	494	490	516	498	524	492	490	499	493	525	476	501	496	479	485	538	526	514	479	503	477	521	494	474	476	503	512	472	543	506	462	490	519	482	487	488	494	477	494	514	507	516	496	508	519	487	515	532	500	500	519	476	504	505	519	480	520	477	521	495	523	509	525	490	498	535	513	522	510	487	488	494	568	505	486	479	491	511	458	515	482	534	505	532	503	518	508	468	453	523	464	551	550	505	475	539	505	535	494	494	544	524	469	509	505	509	482	536	490	499	501	482	459	499	517	470	527	509	509	539	472	503	515	527	557	469	472	500	554	498	527	541	504	506	518	503	462	510	479	520	517	532	509	505	506	521	540	534	458	536	515	509	481	513	483	467	460	529	512	525	525	499	524	494	522	490	512	510	503	518	490	524	483	528	488	466	537	544	510	474	509	462	508	510	479	507	494	499	538	481	484	477	482	502	545	496	509	517	497	480	479	483	511	525	478	511	482	481	522	527	502	526	484	477	555	496	477	502	518	519	518	485	494	483	487	491	545	493	524	502	516	519	481	490	566	482	487	499	480	470	517	514	477	497	527	487	485	526	502	524	494	490	496	513	504	500	488	521	482	506	500	504	459	475	506	461	474	500	486	557	516	475	516	478	545	501	543	515	514	527	482	534	518	498	503	516	523	520	465	535	489	463	513	463	517	493	502	535	497	518	493	553	497	554	506	490	513	526	492	509	531	534	505	515	508	519	511	476	529	474	490	505	490	472	498	523	551	484	492	473	513	503	533	543	548	531	490	491	473	535	526	475	493	469	535	518	516	544	506	493	509	491	467	522	494	535	485
22212	20220	26800	23469	20247	20417	11051	2592	1808	1680	1653	1441	1255	1159	1152	1105	1041	1065	1086	1010	959	927	950	940	965	848	928	920	846	940	881	875	909	861	888	877	912	902	908	916	871	919	888	898	895	888	914	902	920	912	850	857	931	883	909	841	853	870	909	866	807	870	942	872	831	850	861	909	829	920	851	815	880	877	862	870	901	830	880	850	837	852	771	851	844	877	874	877	797	837	869	799	847	857	846	832	862	882	839	855	846	881	875	843	856	837	874	871	871	866	797	833	836	804	823	909	901	824	783	843	857	904	869	836	907	845	826	853	824	889	838	867	832	886	883	842	863	894	844	833	909	876	821	847	873	859	829	873	843	929	846	847	882	867	898	876	839	887	835	876	851	826	843	838	878	856	876	818	793	858	819	887	825	872	875	825	854	853	868	812	912	855	804	862	849	882	855	813	866	838	866	876	846	842	846	929	832	847	867	881	831	807	810	820	846	846	825	850	854	870	842	847	837	826	824	838	829	796	835	882	835	826	887	811	812	852	851	841	817	873	842	898	868	807	857	869	856	851	841	787	845	824	845	885	850	872	849	831	819	894	846	841	872	826	845	855	891	868	859	846	855	812	903	812	841	842	799	817	861	847	903	833	827	824	852	900	894	859	833	860	887	811	802	879	819	881	848	814	846	857	894	837	871	849	883	822	827	892	882	826	864	814	878	860	829	835	884	839	834	834	814	823	874	849	872	874	888	882	854	828	846	855	859	894	871	872	882	834	824	871	809	850	858	843	928	822	833	870	871	861	867	858	885	818	844	937	865	850	864	871	892	796	822	845	816	874	858	892	870	787	898	876	896	802	852	864	863	896	888	878	872	897	891	860	851	818	834	888	879	847	831	865	879	866	851	821	855	793	833	843	831	822	848	814	858	878	795	841	920	849	903	853	877	905	840	849	847	831	848	860	882	838	874	863	866	878	894	873	855	850	878	857	859	847	835	858	852	841	875	862	812	829	915	855	880	841	925	833	870	886	792	793	871	843	823	882	868	858	873	865	842	844	818	825	852	872	826	858	846	871	872	876	841	868	850	830	841	861	841	834	840	852	820	856	854	808	878	791	840	817	843	865	885	825	833	855	792	811	823	946	790	813	889	836	889	894	808	899	856	812	827	814	862	836	855	827	872	848	865	851	820	902	829	849	860	839	861	932	845	868	844	824	914	854	868	854	869	801	866	810	868	850	881	850	873	851	912	854	838	834	896	857	931	866	844	895	811	871	859	875	885	857	833	876	842	837	850	880	838	827	882	839	883	843	821	850	818	831	817	880	876	790	864	856	851	876	843	832	867	840	846	817	883	843	838	835	813	895	822	888	819	868	896	833	842	840	894	790	859	843	841	891	851	814	845	859	880	836	908	794	855	873	831	840	886	797	831	820	847	801	803	862	836	838	830	915	890	808	856	815	870	845	899	829	831	864	828	876	823	864	868	889	872	839	811	849	842	903	817	832	864	898	817	830	835	869	871	859	859	876	836	846	910	834	777	830	866	861	824	868	850	897	898	891	845	869	839	851	835	790	838	875	873	875	840	870	887	846	813	814	844	860	824	865	850	869	828	829	842	862	833	864	916	867	899	830	839	874	891	842	779	855	827	772	838	822	866	832	847	835	810	816	866	872	844	815	850	845	841	869	855	856	820	904	865	782	884	838	819	838	877	855	822	889	821	933	856	830	812	823	889	854	826	857	899	835	833	855	852	847	824	837	816	852	829	873	841	870	875	872	878	844	885	844	801	857	794	880	842	852	850	878	788	842	809	862	830	887	834	854	843	811	810	866	876	827	825	848	883	857	913	857	814	865	853	864	875	860	826	904	862	858	844	847	912	874	829	847	839	877	872	834	774	817	860	848	825	854	906	806	845	817	839	872	905	870	876	880	833	853	842	902	851	886	808	858	818	882	832	877	870	818	863	885	847	835	823	823	871	827	806	869	844	887	845	824	847	868	822	864	844	826	891	887	831	826	822	829	879	850	835	856	801	892	868	867	870	819	841	871	878	826	783	829	869	868	857	891	898	918	827	819	798	797	840	841	864	784	888	815	861	869	836	844	888	869	826	852	886	793	852	885	820	775	864	821	884	831	832	833	859	820	894	875	806	815	856	809	839	838	851	865	873	854	842	864	840	837	818	872	856	879	859	868	794	911	843	804	840	849	822	879	867	858	852	845	887	857	859	875	791	866	851	866	844	892	850	816	830	832	813	883	849	837	842	835	864	828	873	831	848	856	841	839	866	796	804	896	858	883	818	854	847	787	840	865	819	810	846	846	874	849	864	833	859	847	826	860	851	818	858	904	845	855	887	819	865	872	785	820	853	878	849	843	843	831	809	863	854	854	836	818	812	860	862	845	871	782	898	850	810	878	835	807	819	861	899	856	829	877	860	788	843	838	826	893	878	838	837	885	800	840	869	842	885	874	802	833	855	843	826	854	880	844	886	839	821	839	855	819	868	836	884	898	790	870	808	859	858	821	851	904	873	837	858	862	921	856	874	858	870	877	832	867	861	850	825	823	908	868	827	823	864	857	865	818	864	908	896	839	856	910	854	818	825	847	831	835	879	827	809	852	840	870	864	877	812	785	887	836	824	799	830	850	834	840	860	874	838	832	865	823	810	849	823	843	853	846	880	820	812	849	880	887	861	776	858	862	796	826	822	779	880	839	862	909	869	825	819	844	834	889	794	857	841	836	859	859	856	868	872	845	848	901	904	808	822	886	822	844	847	861	906	824	855	865	865	851	871	866	890	862	890	822	844	838	861	892	872	880	868	818	833	816	867	879	869	849	856	854	865	804	861	878	889	809	894	881	830	831	871	836	895	765	881	856	898	862	901	806	821	859	837	836	854	892	894	886	861	885	851	845	846	831	814	842	867	826	834	856	891	890	831	863	833	849	844	769	840	821	817	842	828	890	814	858	855	817	830	877	836	883	840	886	819	869	820	869	878	827	814	796	824	823	890	875	851	862	845	817	865	873	888	805	873	808	855	838	879	842	859	826	882	851	872	871	877	860	849	846	839	844	852	884	845	883	832	884	815	846	808	854	849	860	812	826	800	831	815	858	905	824	882	828	810	864	829	814	853	828	856	866	789	921	850	828	859	907	839	872	885	942	852	854	929	869	845	826	812	888	815	856	848	841	836	886	872	834	845	843	915	803	843	879	847	878	883	878	902	936	834	822	884	911	815	815	857	857	837	867	852	830	860	820	851	798	873	848	836	793	891	796	864	837	826	887	832	867	873	896	850	826	859	881	876	838	840	800	822	880	801	830	898	863	846	843	897	898	880	834	898	863	851	808	821	843	889	827	832	892	842	843	830	856	830	830	847	841	861	826	739	839	798	907	874	910	876	879	875	884	817	868	845	878	848	854	860	888	809	799	902	823	821	818	853	838	880	813	905	865	808	867	922	899	852	889	834	798	855	853	858	812	858	883	842	885	801	841	863	830	815	921	836	841	856	852
11266	24671	25841	18270	14066	8030	4708	3711	2966	2713	2475	2157	1600	1524	1396	1358	1203	1181	1200	1124	1037	1028	1005	1007	936	998	876	910	911	897	904	914	926	870	883	848	845	904	864	850	815	837	845	857	837	864	832	841	790	811	806	795	813	799	801	839	794	828	822	831	802	820	828	821	773	786	813	837	774	809	807	811	775	798	848	829	815	775	865	772	803	775	755	768	812	856	785	782	827	797	806	742	833	755	787	805	830	797	785	805	748	813	785	761	808	833	767	822	793	754	765	787	834	781	832	787	788	812	782	836	762	802	761	786	799	808	806	802	771	803	804	754	782	754	761	772	801	788	819	722	785	824	799	754	839	796	862	792	757	792	808	744	816	797	820	844	766	811	811	808	840	749	755	815	801	796	786	785	815	816	807	801	776	818	843	839	756	830	761	804	818	854	788	837	781	850	745	758	811	772	784	778	813	784	821	782	813	832	804	857	828	792	777	806	802	750	768	797	787	808	772	846	808	741	748	823	763	781	779	816	737	818	793	747	785	798	837	791	737	871	816	797	791	757	817	804	828	795	748	761	810	794	803	773	750	809	805	800	801	763	815	770	755	766	756	856	809	806	835	872	787	787	768	793	822	792	799	759	764	820	773	866	766	800	786	779	820	819	777	784	802	803	794	787	810	844	799	810	819	784	844	746	781	759	774	763	746	809	776	769	744	802	835	794	781	783	826	766	842	842	796	780	768	800	757	788	770	738	802	762	841	772	784	783	824	787	795	777	797	807	798	807	806	773	763	757	789	797	777	790	811	833	813	797	788	788	801	831	829	819	771	804	800	780	790	802	814	759	800	849	795	804	759	733	793	788	811	764	778	770	799	761	777	760	788	752	759	806	821	829	776	825	736	763	709	761	805	797	791	787	795	778	764	864	833	798	853	825	813	822	836	819	822	767	803	768	773	808	812	769	777	783	776	813	752	786	808	792	804	805	741	785	796	765	793	814	808	755	805	795	803	773	821	823	775	739	775	765	847	817	775	780	809	817	778	820	828	823	782	779	797	797	766	767	796	762	848	800	810	795	749	755	767	807	757	800	767	789	738	819	790	778	774	789	791	778	807	806	755	811	848	822	770	798	794	772	794	790	808	808	802	784	799	798	814	840	818	803	738	773	769	742	825	794	772	771	774	792	805	786	746	791	786	845	764	779	806	776	828	815	803	813	781	777	801	767	789	825	793	789	796	805	831	804	775	792	806	767	749	797	809	772	803	832	813	792	772	790	826	794	800	831	793	760	797	793	815	807	783	716	769	786	785	793	776	774	762	785	793	803	728	815	780	795	756	770	820	764	781	787	828	834	764	762	773	769	803	795	825	814	764	753	808	794	805	812	794	784	836	782	777	842	841	841	755	775	751	787	757	792	814	784	812	767	740	819	780	768	810	790	769	796	781	789	776	779	763	764	800	749	743	832	798	763	807	838	787	793	801	790	768	789	755	744	750	812	747	806	827	750	793	807	777	770	806	810	784	795	787	818	828	769	742	790	788	788	858	854	768	818	765	790	796	791	781	798	808	823	823	831	807	789	766	791	837	829	786	769	766	815	802	736	761	803	822	791	793	804	797	778	793	766	814	808	723	766	780	770	746	798	821	793	799	772	792	781	729	792	770	758	801	774	761	848	784	801	802	836	777	770	796	843	801	783	754	825	831	775	803	776	780	758	780	789	795	783	770	767	789	788	836	738	711	763	787	826	803	743	812	778	814	769	810	818	868	795	836	775	788	846	821	805	782	822	781	792	822	829	867	729	771	757	793	787	771	805	763	793	841	778	797	825	781	754	785	818	749	826	749	766	800	747	746	782	756	830	801	738	795	762	797	791	803	797	756	784	795	814	766	804	784	796	815	868	742	800	813	854	764	760	788	818	809	761	836	813	773	796	826	787	805	806	840	775	774	791	810	842	784	767	788	803	779	784	790	791	768	811	863	803	830	807	733	827	761	826	849	814	817	739	779	824	756	760	776	779	802	778	786	789	795	764	854	787	795	805	821	832	816	811	803	821	757	771	782	835	779	774	778	819	749	777	813	785	795	788	793	836	765	826	811	807	790	738	804	777	751	772	804	806	778	777	760	718	777	804	803	769	808	755	828	786	825	780	784	757	805	762	800	786	790	806	775	823	821	789	767	769	820	761	764	807	822	755	752	781	809	761	758	830	855	818	830	788	810	803	799	771	809	812	796	777	782	807	764	740	823	786	853	789	758	842	775	803	785	806	780	790	780	753	792	817	828	807	831	771	788	808	807	807	780	747	787	740	793	787	736	765	786	829	775	759	789	750	826	755	819	804	814	820	797	796	805	783	833	802	819	841	739	786	803	794	797	764	754	780	757	768	789	821	791	753	809	803	780	826	794	762	785	784	780	782	776	824	783	797	835	805	787	782	817	803	804	799	778	792	806	803	800	760	777	795	835	773	806	791	754	842	782	746	755	806	741	813	809	731	799	886	769	825	764	821	795	763	773	836	774	798	750	787	771	818	799	815	760	789	837	783	836	794	789	842	763	766	767	813	749	793	787	820	824	816	727	853	792	777	818	783	791	740	772	787	849	758	793	747	770	763	785	757	784	786	840	768	824	788	823	755	722	788	884	769	788	810	820	799	778	784	795	776	815	774	780	767	815	797	781	800	776	758	828	785	778	822	801	806	806	752	811	740	808	811	793	792	815	785	767	742	748	779	786	812	833	812	799	769	774	769	797	778	764	803	801	810	807	754	806	758	744	760	752	805	785	727	816	834	765	751	788	812	795	768	812	826	843	744	799	763	805	809	762	791	728	773	799	782	750	856	772	811	805	742	788	800	805	751	861	780	793	778	775	757	758	819	796	811	796	817	779	828	803	781	820	819	780	804	749	743	759	787	795	751	800	826	766	771	775	774	787	821	772	879	752	801	754	804	801	800	834	787	825	797	830	771	808	732	774	779	824	764	784	821	831	795	781	812	828	796	768	822	776	775	800	775	778	744	817	834	794	764	778	840	820	773	783	760	753	754	789	801	766	801	802	783	818	778	764	780	792	739	806	766	784	807	811	776	809	758	819	819	817	775	797	793	757	776	765	818	768	771	770	787	820	813	794	784	796	784	773	820	773	806	792	784	808	847	744	833	802	815	746	779	821	786	776	803	758	772	811	792	780	834	763	776	847	813	750	820	818	802	789	777	808	838	780	774	783	787	780	746	777	762	828	819	833	778	779	752	803	777	782	749	850	807	826	810	795	793	785	775	793	809	779	792	808	780	789	809	747	773	800	769	841	829	831	819	823	761	794	839	832	761	841	824	719	792	781	801	820	850	780	796	839	802	783	767	744	752	836	791	840	820	781	817	772	763	835	828	761	795	824	799	796	814	780	742	783	780	754	772	798	775	791	799	754	815	822	775	761	807	816	764	817	816	790	794	818	832	797	784	778	842	821	810	792	752	793	756	742	816	776	761	805	794	768	829	773	829	799	769	793	820	848	824	839	786
27606	15550	5784	2736	1476	445	211	217	210	191	179	148	184	186	184	185	179	182	174	178	159	165	212	169	163	185	165	200	192	160	173	188	172	182	145	163	194	163	155	195	157	197	179	164	167	172	188	159	160	166	190	164	171	179	157	170	176	168	154	158	165	167	176	173	182	168	173	182	167	185	153	183	184	187	155	166	174	187	156	169	182	190	170	208	171	162	152	165	175	171	190	158	183	174	159	178	168	167	163	164	172	148	198	150	184	157	170	187	158	206	202	171	160	159	142	180	161	150	183	166	172	166	207	188	177	159	177	166	183	195	174	204	154	163	168	140	165	157	159	140	170	170	170	155	171	168	158	155	160	172	160	150	162	182	167	160	158	154	156	179	177	170	182	180	170	160	196	179	184	153	162	192	174	160	197	176	189	171	177	170	174	173	180	174	180	177	177	188	168	171	198	178	187	186	174	154	167	198	192	183	183	158	170	174	185	171	186	196	173	187	182	159	187	159	186	142	191	183	121	148	169	166	182	171	160	181	171	189	186	172	165	169	178	165	180	164	174	168	182	190	174	159	175	171	193	132	169	151	152	178	191	182	184	181	186	207	171	196	176	158	181	183	196	167	165	163	166	172	158	160	171	158	172	157	179	169	157	185	134	157	157	171	196	185	174	161	163	180	172	191	175	183	192	153	184	162	159	160	151	176	170	196	213	142	161	162	171	165	163	177	168	162	162	195	167	168	177	159	181	175	173	176	184	192	172	159	189	183	179	177	169	146	136	182	171	176	157	190	180	147	164	187	172	166	158	192	182	189	170	167	164	169	161	145	191	176	162	169	136	171	186	191	185	173	161	163	186	161	173	164	183	160	160	186	166	192	165	167	190	195	173	179	172	177	186	146	192	190	194	181	165	182	181	188	165	141	169	166	164	163	167	174	190	180	164	183	156	147	164	174	151	178	185	160	165	163	178	174	173	182	167	171	185	195	172	179	187	176	153	178	154	168	154	171	166	149	172	199	150	153	199	148	179	184	188	177	179	148	171	172	200	146	166	171	179	167	167	160	154	190	183	164	190	176	177	149	186	162	168	188	185	163	167	157	187	171	200	167	185	163	175	183	181	179	162	173	180	169	177	161	192	171	160	210	205	189	183	136	179	173	159	174	152	169	188	168	159	182	178	162	162	173	155	160	147	159	175	180	183	162	172	158	151	175	164	174	167	173	196	152	176	171	161	178	192	191	163	167	169	186	187	201	189	185	174	170	170	167	170	177	179	195	181	167	178	150	175	148	175	171	175	183	167	173	165	162	168	179	185	205	189	175	136	145	162	165	181	175	196	158	177	176	173	171	182	202	168	168	194	182	171	163	172	134	164	177	186	167	178	169	172	186	175	158	159	184	171	194	176	182	164	186	171	185	181	179	198	166	185	174	194	204	161	162	177	182	182	168	160	162	176	175	177	193	175	172	171	197	194	191	183	188	150	167	187	196	161	196	159	182	165	171	180	185	183	134	156	178	160	183	187	164	172	167	155	175	163	179	161	182	168	186	173	163	184	176	172	160	166	196	167	174	176	167	188	177	187	163	170	210	182	171	191	177	178	186	175	188	171	157	177	170	188	174	161	157	171	179	161	158	188	132	177	177	164	162	176	184	169	159	176	182	183	178	165	156	185	164	179	143	173	177	169	154	182	154	172	162	191	170	175	206	171	170	187	163	174	174	197	168	179	194	161	168	178	168	179	165	163	170	172	170	177	161	178	191	175	182	164	165	181	173	149	149	155	182	168	169	202	201	167	179	179	181	173	167	148	167	178	173	166	172	158	180	162	182	177	172	197	168	176	172	168	151	179	188	182	199	175	167	170	189	157	173	166	167	178	196	175	183	171	165	168	163	208	149	181	196	163	132	157	166	184	147	156	165	185	156	172	176	167	161	167	189	171	166	171	177	175	159	186	164	177	176	166	170	161	162	149	171	175	183	173	163	160	150	172	181	146	185	172	166	164	168	163	151	161	154	185	165	172	163	177	155	167	185	192	147	176	177	172	173	181	161	161	146	169	170	178	164	183	179	177	173	173	154	181	176	176	163	193	185	157	155	163	168	157	203	173	195	152	189	179	165	179	181	171	196	164	163	169	155	161	159	173	160	178	144	176	181	165	159	173	195	165	168	189	173	176	187	171	192	197	173	179	171	193	174	174	175	167	185	174	138	173	155	182	181	169	200	166	178	159	161	189	187	171	167	195	193	167	159	178	204	173	187	165	173	209	170	174	198	186	180	170	172	162	167	172	169	171	191	175	165	190	198	173	155	166	166	193	156	191	156	190	160	165	180	177	188	183	183	162	175	162	136	176	157	177	173	168	176	179	156	166	175	184	172	176	176	177	174	183	162	170	174	162	172	179	201	188	160	176	176	170	168	184	171	188	186	166	160	172	171	173	175	154	170	155	163	151	170	177	171	155	159	169	166	161	184	192	165	172	153	177	214	183	165	161	179	155	170	184	173	171	159	183	181	154	162	174	178	178	164	162	160	191	173	176	195	171	166	190	177	208	185	152	163	156	177	148	172	180	187	195	180	177	166	196	180	161	184	175	181	191	191	162	159	164	178	174	190	175	181	171	170	161	174	174	172	186	184	178	156	195	160	171	184	174	173	176	174	173	178	157	165	174	177	172	176	193	164	158	167	167	179	167	153	163	190	192	163	198	189	195	164	159	175	170	165	170	168	165	177	158	201	185	155	183	190	209	186	167	180	173	198	168	180	174	175	166	179	176	177	161	176	165	171	166	146	179	149	171	173	173	170	189	175	182	166	185	183	166	201	160	165	181	186	145	163	167	163	190	163	157	145	176	156	172	162	172	163	168	168	169	156	163	188	170	141	168	148	183	179	203	168	172	167	148	178	163	163	198	162	179	166	176	166	150	158	164	180	158	172	183	189	152	180	184	162	166	180	160	186	177	167	148	161	188	170	191	161	178	205	154	182	187	180	162	159	181	173	171	174	158	176	171	173	166	195	152	194	163	203	181	176	159	186	185	144	195	160	134	172	168	175	167	182	172	149	190	146	199	189	172	202	173	183	174	160	166	158	168	178	184	168	153	184	176	170	187	152	169	179	177	179	173	189	161	176	171	171	169	180	142	167	158	195	151	165	185	183	168	166	189	179	181	179	164	184	198	200	191	175	166	171	168	145	172	148	190	173	171	173	155	157	174	163	171	162	162	163	157	182	165	177	192	156	170	163	162	161	161	178	145	159	154	193	169	153	165	159	193	185	191	175	176	178	168	197	191	170	147	186	189	159	193	186	166	164	188	179	172	155	182	173	177	169	162	169	157	161	174	170	188	175	157	171	185	188	178	188	158	157	162	182	170	166	189	181	169	203	157	155	183	172	187	168	168	172	192	166	182	141	184	179	149	174	197	167	183	163	176	161	157	171	156	174	171	163	163	168	169	179	164	165	169	168	159	177	164	157	162	174	174	189	196	160	160	188	187	149	186	200	164	157
5846	6947	8685	4631	2843	768	322	337	211	210	215	219	211	206	197	165	190	201	195	174	179	189	167	189	197	179	183	177	144	178	189	174	193	200	195	195	193	187	186	184	196	188	179	188	171	183	163	185	194	184	176	189	153	159	201	202	190	163	183	184	178	198	188	145	191	204	187	213	176	172	172	186	163	174	177	190	177	198	179	189	166	187	188	180	177	190	180	200	178	193	190	195	211	183	171	173	180	157	165	198	175	176	183	184	174	201	196	176	182	191	173	179	199	183	177	184	171	194	172	165	163	186	192	187	169	183	200	181	172	211	183	184	190	184	193	192	170	184	204	177	174	181	174	190	192	171	182	157	172	171	177	179	183	194	185	177	164	197	189	187	158	188	211	193	199	182	181	183	179	174	176	166	204	210	198	192	180	192	172	166	200	171	176	163	187	189	176	181	180	178	192	180	188	191	183	188	192	160	184	178	153	185	176	187	191	159	203	190	167	194	148	183	160	179	159	177	182	205	168	207	181	184	178	168	193	207	159	194	209	192	189	170	202	181	197	174	157	193	196	209	177	154	189	161	196	186	182	155	210	190	171	174	181	183	197	178	180	160	194	189	174	184	179	179	180	163	189	169	182	192	187	188	187	198	182	181	202	197	170	186	195	178	168	167	186	177	188	169	187	198	183	170	202	204	152	180	193	189	183	192	172	168	170	203	181	174	196	194	195	172	193	191	174	191	194	189	176	175	199	154	178	152	202	163	181	179	208	182	156	173	165	173	182	183	197	191	177	196	181	186	186	205	187	177	173	173	192	175	173	182	209	201	175	154	188	190	164	172	164	185	199	193	189	167	185	185	170	195	201	178	159	191	175	160	179	185	168	185	188	166	170	160	181	181	187	172	166	180	200	185	198	179	175	190	164	164	178	172	198	147	174	175	195	183	186	185	178	189	178	195	176	202	176	184	178	201	197	174	188	178	186	185	176	182	161	164	166	210	170	151	162	177	186	193	180	182	206	192	202	179	181	192	196	170	178	200	184	180	175	198	158	182	169	195	151	198	182	168	157	181	196	190	187	177	178	188	201	189	157	193	197	191	178	178	181	189	171	170	167	208	200	185	183	182	181	194	181	178	181	180	175	190	197	182	156	178	171	171	201	169	202	164	167	190	181	162	193	176	197	174	206	187	189	181	189	177	173	169	158	213	174	187	190	171	177	176	193	188	172	155	192	197	176	189	171	170	169	186	144	189	184	195	185	176	173	192	168	203	136	169	191	194	195	186	183	202	195	177	179	198	173	191	190	187	216	169	185	170	170	188	156	190	164	190	165	198	185	197	184	179	178	162	154	153	198	188	196	185	178	176	180	186	182	157	187	192	186	159	167	182	192	183	186	210	168	157	167	189	164	176	194	155	184	170	182	180	165	177	179	166	147	158	178	186	202	169	185	192	209	204	177	196	181	174	172	172	163	189	188	195	193	185	190	183	182	179	177	168	180	190	188	175	163	166	180	175	187	184	170	178	188	215	188	165	157	206	185	177	185	166	194	181	183	189	188	184	184	184	184	158	189	200	175	179	166	158	168	186	169	170	179	199	187	175	185	187	216	190	197	174	185	170	183	183	180	183	177	168	192	182	196	193	191	196	183	188	184	175	172	172	203	163	191	170	180	191	200	184	194	197	172	181	150	180	180	176	195	152	191	175	175	177	189	188	165	178	181	201	186	157	177	175	184	195	169	164	211	194	187	154	192	193	186	178	190	195	203	179	181	218	187	178	191	186	161	181	180	182	170	188	176	187	183	231	199	175	168	193	171	192	204	169	174	183	176	179	177	185	195	171	190	166	189	184	206	199	179	173	189	200	173	162	185	181	167	179	195	192	198	195	162	188	190	206	166	191	193	184	179	190	160	171	193	174	179	189	195	181	184	179	189	190	179	171	186	180	154	194	181	184	171	167	187	179	187	192	200	181	194	196	180	193	158	166	185	192	191	189	180	167	183	173	197	197	177	191	201	177	189	187	182	175	180	163	169	197	187	185	163	172	173	188	188	150	168	170	169	169	188	207	209	170	180	190	192	198	209	179	164	186	189	170	182	194	172	166	213	188	161	190	141	195	182	199	184	176	174	188	162	188	190	164	200	170	214	161	169	195	203	185	178	189	175	188	175	177	186	154	176	227	167	180	193	183	195	183	174	211	184	209	174	197	185	187	172	178	167	167	201	171	195	176	179	170	166	169	200	196	163	166	181	184	212	199	212	215	191	186	188	186	189	183	168	177	219	165	183	168	188	208	194	183	177	196	159	183	179	166	183	171	171	179	169	174	178	166	203	165	179	195	182	179	188	178	170	174	185	183	202	176	184	167	190	190	175	174	171	170	192	187	167	178	174	169	190	178	175	164	155	183	188	166	199	202	200	166	181	194	201	169	162	216	207	168	168	199	182	167	185	169	179	185	233	194	195	201	178	174	176	173	192	166	177	204	177	190	175	194	176	180	192	173	186	187	186	180	179	174	171	164	174	189	170	172	185	173	166	163	182	169	195	183	183	212	213	171	202	203	190	185	176	204	167	171	157	176	180	189	183	175	195	171	175	210	210	178	184	164	165	183	180	160	165	192	211	174	179	168	193	191	183	182	170	219	187	202	204	204	187	188	162	186	174	190	174	182	194	204	182	182	213	184	184	173	209	162	176	171	194	162	192	192	180	194	169	184	169	198	193	179	182	168	205	162	192	183	219	185	195	192	174	182	170	178	196	210	169	166	197	197	188	181	177	168	182	184	168	180	167	189	176	187	188	174	173	171	197	182	170	220	169	180	176	173	181	168	221	178	169	166	165	192	180	198	175	171	209	176	191	195	172	180	163	177	168	190	178	161	199	187	155	190	192	194	201	211	192	159	200	204	156	182	179	206	166	169	191	170	184	186	177	173	174	175	188	195	177	202	170	201	176	163	191	151	197	169	186	199	170	170	179	160	199	183	196	192	166	186	177	189	178	186	161	193	188	171	189	199	172	177	170	184	175	186	202	200	194	177	176	194	196	168	189	173	174	178	167	178	201	204	183	187	188	183	175	192	183	188	179	187	183	196	151	165	181	163	206	186	186	187	203	174	180	179	191	195	178	211	162	205	171	168	168	164	183	196	178	165	188	181	228	186	172	162	176	161	151	200	164	191	189	163	191	200	175	190	196	186	192	178	184	172	173	195	181	176	199	180	194	184	206	173	194	191	188	188	189	166	174	169	212	175	191	171	190	175	178	203	185	202	164	186	173	182	184	178	182	167	166	164	171	216	163	185	183	170	167	188	181	188	164	160	185	168	191	187	181	173	186	173	204	185	214	146	182	206	187	181	181	190	171	181	168	185	166	153	190	174	162	185	185	167	211	192	181	169	175	193	187	201	198	173	195	187	198	171	197	163	180	170	159	200	181	183	192	187	203	176	189	197	192	181	188	178	182	175	212	173	169	167	153	164	167	174	174	194	180	179	174	183	148	184	168	188	197	202
24485	20218	26412	23812	20244	11620	2094	1385	1039	1023	988	877	743	715	693	684	689	639	655	630	644	558	589	639	553	590	587	596	611	563	592	578	547	547	545	545	559	582	553	551	536	574	522	474	573	503	558	556	567	569	545	568	545	600	568	551	561	547	509	575	549	540	576	601	610	532	606	506	539	554	543	547	517	521	537	522	594	549	498	631	541	524	529	556	512	546	534	527	532	544	533	560	534	550	586	545	541	549	568	553	557	543	515	592	566	572	573	527	562	579	545	539	552	502	520	539	583	507	537	575	539	520	576	526	541	570	565	557	579	553	526	576	523	512	529	558	508	578	556	602	546	554	529	506	577	562	517	537	522	502	565	585	491	539	495	543	593	521	537	495	550	573	504	508	508	565	547	560	539	567	498	538	571	529	539	518	522	582	528	549	594	567	569	536	529	509	551	598	557	555	544	529	527	529	556	564	541	561	525	559	578	555	546	544	524	529	527	557	543	517	533	539	557	584	532	549	561	530	524	551	531	559	530	562	538	562	531	590	551	514	595	555	595	595	559	557	543	566	513	538	559	516	504	558	563	543	583	531	515	527	548	552	532	551	558	513	561	553	562	514	532	546	510	569	529	537	521	580	586	526	575	563	521	587	514	558	595	568	540	527	555	535	525	537	526	548	595	547	536	553	547	542	576	566	530	506	562	542	568	542	527	519	555	528	564	510	530	508	489	515	547	518	554	550	565	556	563	586	575	536	528	551	599	570	588	536	560	562	551	576	503	548	555	574	605	548	524	557	542	542	557	575	591	537	552	516	578	555	563	557	574	573	532	562	538	557	546	527	533	539	508	520	557	559	531	529	559	567	578	524	580	527	511	531	569	575	533	586	504	558	557	563	532	516	577	525	526	485	529	524	575	570	543	537	532	529	550	567	546	533	530	561	523	573	532	532	552	598	573	514	535	538	537	544	508	576	566	529	543	532	561	539	555	525	553	520	522	548	546	549	559	562	532	522	496	578	531	538	555	524	553	579	521	588	580	549	541	579	569	528	568	559	537	563	524	523	573	511	564	544	554	510	539	568	509	559	526	538	521	537	547	537	574	566	501	535	555	558	542	550	537	554	528	542	523	540	536	549	552	569	530	534	575	499	592	521	503	505	531	544	562	533	527	581	524	502	492	523	597	547	566	551	564	549	516	544	530	559	567	534	537	545	549	547	515	584	511	518	536	556	529	534	557	522	513	547	510	564	548	560	532	541	550	567	593	544	595	560	547	526	537	545	546	523	551	514	555	538	526	540	514	539	563	525	539	554	577	570	544	542	520	544	481	522	545	540	520	544	582	563	564	553	509	568	504	591	555	549	546	534	583	529	539	547	540	526	549	528	558	520	544	511	548	562	555	530	543	520	527	546	603	548	588	567	532	560	568	586	536	536	519	553	558	544	537	578	534	534	590	517	501	575	555	524	547	526	540	530	538	549	568	567	548	540	557	533	578	570	537	566	549	522	560	559	525	564	550	512	569	559	553	553	546	551	549	546	586	553	567	536	566	533	562	537	591	556	531	547	509	540	579	545	551	565	534	565	538	538	597	543	557	506	559	526	540	537	584	530	475	573	552	542	534	527	551	517	529	502	527	568	569	516	544	546	578	543	560	516	562	558	526	525	580	526	565	546	510	556	528	581	528	543	520	523	534	524	571	532	538	559	535	564	563	565	562	526	533	533	544	546	496	539	572	528	539	537	573	513	591	547	568	540	522	510	608	558	545	550	569	531	587	527	557	552	564	523	526	568	575	535	531	585	566	555	540	556	509	560	572	535	526	522	542	564	524	501	539	536	552	574	510	512	528	585	555	557	555	542	510	573	521	581	550	539	535	548	548	585	487	498	491	544	566	516	532	500	505	539	515	518	548	517	531	519	582	576	572	529	527	539	556	527	543	571	559	550	526	568	553	549	541	551	547	561	560	564	540	533	524	571	524	547	489	546	530	522	547	553	569	513	550	594	595	535	585	553	552	537	591	566	567	571	562	553	555	521	533	547	588	562	591	557	591	542	590	548	544	536	533	568	521	517	536	556	503	541	557	514	541	525	521	557	557	552	551	534	553	507	530	558	568	505	575	495	516	547	563	543	572	548	556	566	514	591	571	537	544	595	551	564	505	550	571	543	543	539	551	565	547	541	519	576	548	536	529	518	561	550	534	536	589	502	567	511	597	514	590	547	531	570	540	552	527	562	573	531	580	538	589	571	571	549	565	581	525	547	565	555	597	518	507	497	503	569	565	524	561	535	532	502	563	562	592	526	541	553	543	530	524	572	548	533	552	562	521	566	578	574	524	551	527	521	562	568	522	553	544	537	527	570	549	558	562	520	513	594	519	535	551	544	554	556	505	570	537	509	519	528	550	554	554	547	560	553	525	562	570	579	560	589	524	504	568	556	589	500	555	515	515	564	531	506	568	521	538	563	577	559	533	517	513	535	548	547	528	573	531	547	569	554	553	563	579	534	517	544	544	550	525	596	509	545	548	589	551	561	566	507	542	529	501	527	499	567	528	557	516	539	534	517	567	580	537	548	559	544	540	513	529	532	513	558	536	540	534	557	553	556	518	544	555	541	585	521	552	547	528	607	546	521	529	514	511	560	535	536	563	541	540	560	561	541	515	551	529	542	547	567	569	557	562	542	568	557	558	556	573	496	539	562	533	525	573	522	564	537	501	538	551	557	516	544	558	560	577	534	536	533	569	549	569	516	518	553	514	508	497	519	573	527	512	561	568	514	557	539	523	523	546	546	491	542	567	523	524	527	509	543	551	548	568	502	556	570	561	546	544	554	551	566	573	514	520	556	571	546	564	512	609	517	565	550	529	522	526	495	534	539	570	556	529	505	543	508	559	598	578	554	571	560	522	542	559	507	541	533	551	535	567	524	558	513	579	540	529	569	560	553	549	573	519	567	508	519	518	543	521	524	543	526	559	562	544	583	571	520	561	541	519	604	553	555	542	565	543	528	565	523	537	547	536	544	542	511	531	555	584	556	534	530	550	567	524	531	571	514	561	564	567	525	566	531	521	581	537	522	562	568	566	525	534	586	526	548	624	503	559	561	545	526	510	571	551	524	516	564	552	528	561	537	582	565	542	540	532	515	514	530	531	551	523	526	539	519	568	560	586	543	556	541	521	550	550	543	531	519	534	573	579	530	535	518	527	504	537	536	512	550	547	561	519	535	548	503	532	580	557	549	568	545	517	531	536	546	536	541	591	543	534	518	523	503	542	528	552	518	498	531	524	560	565	607	517	519	557	512	526	564	518	546	541	514	509	544	566	544	561	558	516	530	565	552	592	548	591	519	555	559	589	527	537	521	539	543	566	512	530	585	514	558	550	576	562	500	561	536	548	586	597	536	545	515	554	555	550	501	511	559	509	531	529	561	567	533	533	550	528	524	533	555	530	539	538	561	611	549	538	568	553	512	512	541	524	559	560	559	566	567	571	603	583	542	550	532	516	571
8648	19236	18635	10864	6936	4169	2540	2095	1653	1610	1459	1162	952	863	800	761	734	650	679	700	658	601	635	667	593	582	610	566	550	525	503	557	532	540	553	564	569	521	567	533	524	521	560	569	510	518	507	506	531	534	518	529	566	503	493	499	560	514	508	504	549	527	513	543	464	487	505	520	505	519	524	515	572	506	494	518	492	518	503	544	471	489	546	510	513	549	522	514	522	553	491	499	535	494	524	488	522	495	505	522	523	524	508	503	484	519	516	506	535	520	549	529	554	516	504	528	506	519	488	511	481	526	539	538	548	495	526	510	505	492	456	512	483	501	569	508	529	529	506	488	467	519	530	499	524	521	521	540	535	508	503	537	514	511	482	519	558	532	479	522	525	478	532	514	510	494	526	515	495	535	508	506	448	529	486	484	537	503	502	476	504	490	498	531	479	491	514	496	481	494	528	513	497	501	523	460	522	481	530	511	517	496	502	543	488	543	520	495	484	488	500	501	467	527	536	528	514	520	511	514	472	475	508	475	531	494	531	483	507	499	483	496	471	506	525	475	486	469	558	504	542	561	537	498	519	518	468	475	500	511	502	498	495	556	534	496	520	482	490	467	493	527	506	505	545	527	507	541	515	503	488	503	535	466	497	522	526	534	499	459	486	475	493	502	495	532	509	504	564	535	497	503	481	486	533	490	505	471	459	509	522	485	565	450	517	523	497	473	509	523	465	532	522	490	531	547	534	462	531	514	489	498	484	533	493	465	498	523	475	480	523	504	507	542	513	546	527	510	488	516	492	483	466	497	534	507	484	491	443	523	525	523	489	493	489	489	466	511	516	561	500	521	505	503	550	481	521	512	503	500	500	508	500	485	490	515	515	529	521	534	533	504	462	478	502	513	506	527	504	512	485	535	503	544	517	508	529	508	496	516	529	526	500	511	517	496	484	532	526	508	534	475	472	511	507	464	504	500	496	495	577	526	517	506	507	533	507	540	500	491	498	505	523	524	509	537	537	512	493	509	497	507	486	516	526	537	524	531	476	495	538	510	497	502	516	489	476	538	502	476	503	469	488	505	462	525	519	523	543	503	494	543	509	547	521	504	525	517	464	461	527	523	516	467	491	496	511	520	479	526	500	518	485	478	528	487	491	475	529	490	532	513	475	477	524	511	475	488	526	509	545	513	513	496	492	511	525	498	544	532	488	540	503	496	505	494	483	493	494	500	469	506	499	478	487	513	565	485	490	530	534	464	505	480	547	493	485	520	485	478	483	502	503	505	493	498	515	498	515	519	519	509	517	488	532	482	540	484	547	506	524	504	481	539	525	534	465	497	496	544	510	551	513	499	504	465	546	442	531	512	479	516	561	536	532	489	532	524	482	516	507	511	552	506	506	556	503	471	529	515	472	496	481	517	521	522	562	555	508	537	497	535	529	469	495	504	545	482	516	497	509	533	518	548	510	496	474	569	483	508	524	485	510	459	499	501	492	555	497	491	509	518	583	505	513	538	488	522	535	491	523	453	497	497	506	512	511	490	505	521	514	500	509	498	522	536	532	499	499	481	532	517	492	461	497	522	513	518	510	493	469	520	524	511	495	517	546	497	493	472	522	509	517	533	464	490	566	477	446	522	552	519	503	522	539	472	465	507	524	475	499	538	492	513	477	511	525	499	513	524	537	509	522	543	508	522	514	461	487	506	520	519	450	501	502	519	493	552	535	504	520	550	515	483	554	491	503	540	537	537	520	501	479	494	520	511	541	493	528	540	528	521	537	547	496	503	532	547	462	471	468	537	492	504	493	507	469	514	499	507	504	500	490	523	501	519	544	551	507	512	504	536	499	493	524	520	449	485	505	517	493	491	469	506	514	550	492	464	521	538	483	514	457	501	485	525	515	512	493	546	516	487	533	485	483	538	556	520	469	522	512	508	507	526	504	517	512	503	494	471	501	509	504	490	503	508	523	536	530	522	534	482	496	481	486	498	514	505	554	519	472	535	503	503	508	481	522	493	479	471	501	524	493	492	507	509	495	500	509	479	492	532	514	479	557	504	499	524	507	511	553	489	504	537	533	506	552	492	485	569	488	532	484	509	498	540	493	530	523	491	489	482	545	535	518	481	515	498	541	500	492	484	489	540	522	511	508	489	525	549	472	526	524	470	533	506	516	499	498	480	520	513	521	529	527	517	527	499	470	483	502	532	487	520	503	517	557	495	493	508	473	525	530	509	491	505	537	532	511	513	534	485	518	488	480	549	515	521	513	514	511	529	494	507	534	520	528	508	501	486	480	531	478	508	542	526	527	487	548	519	505	493	556	512	514	484	529	516	494	516	501	494	488	489	526	502	512	478	478	537	480	517	478	507	476	511	531	515	501	494	478	506	513	520	555	532	516	491	536	502	489	533	513	533	502	535	510	510	494	511	511	498	479	516	512	545	512	547	504	514	500	501	492	522	498	518	516	516	502	554	519	527	507	529	528	495	475	531	519	520	527	524	518	520	491	557	489	528	482	468	541	537	516	508	493	492	503	510	549	530	533	488	505	531	527	509	494	513	490	488	491	520	535	494	508	475	500	476	498	490	478	514	529	562	480	555	517	522	461	497	509	515	530	464	500	538	508	468	517	493	548	508	510	508	516	474	534	511	482	509	541	508	506	498	507	477	501	499	502	533	491	513	527	514	477	524	466	499	504	545	501	536	502	516	507	460	506	537	502	555	501	523	479	491	482	505	480	506	511	487	466	496	522	525	481	510	497	493	506	501	520	540	504	463	469	513	485	528	520	491	538	524	531	515	471	555	517	513	495	516	497	575	534	506	546	494	464	493	474	504	495	495	490	547	508	529	539	526	489	503	500	519	542	546	524	496	528	496	509	512	499	490	524	473	519	507	490	499	487	505	493	469	478	541	496	493	494	531	503	531	507	496	481	531	515	475	509	482	521	517	509	525	489	546	536	510	510	487	532	511	529	518	525	496	531	520	472	482	496	488	500	524	525	527	507	496	504	507	503	502	514	506	532	514	475	492	502	493	509	508	507	536	511	541	514	525	510	510	508	547	494	511	489	506	472	505	493	517	506	524	473	548	494	469	486	550	528	488	494	509	459	526	497	530	485	484	527	486	477	515	540	465	550	508	524	546	536	491	525	521	495	490	480	531	531	495	506	481	479	496	529	526	521	513	489	487	449	496	533	525	511	495	507	525	469	499	532	519	488	481	529	520	515	526	508	507	478	487	506	527	484	541	533	512	533	496	506	505	474	465	518	482	479	475	471	524	558	479	517	457	501	503	483	475	499	522	529	519	526	526	525	504	503	550	477	524	510	523	506	511	512	542	548	499	506	522	464	497	511	524	459	510	497	513	519	476	520	500	518	503	497	529	502	490	506	517	519	529	491	491	482	515	501	490	477	494	528	493	494	508	504	533	520	500	468	516	485	507	523	533	509	492	524	489	511	520	525	508	572	485	502	511	521	517	536	535	531	523	549	494	493	470	539	523	516	526
22265	20240	26813	23505	20250	20439	11042	2545	1853	1752	1765	1453	1257	1199	1104	1093	1143	1001	1071	1014	1017	973	930	927	923	956	922	946	953	1002	937	835	874	891	887	909	864	911	884	889	868	931	910	837	862	881	832	850	872	874	881	866	901	889	860	935	898	919	874	914	889	872	870	859	845	919	878	857	866	846	891	829	908	869	863	876	866	882	864	876	849	868	821	862	825	810	844	899	867	898	833	892	900	868	839	844	847	874	867	879	824	847	868	849	851	845	843	809	808	904	813	831	817	827	872	843	885	852	838	870	836	819	857	883	828	883	809	819	791	790	866	856	844	843	826	825	827	851	845	844	800	903	893	853	830	867	884	888	826	855	873	811	855	864	863	898	853	787	918	817	863	850	859	829	881	883	862	876	792	862	899	893	831	850	879	866	805	898	865	855	877	875	847	846	875	835	866	865	868	883	852	794	903	846	837	817	889	850	868	828	881	827	921	830	879	859	808	941	861	829	868	826	860	857	877	836	807	842	904	836	828	846	869	818	883	864	841	786	833	843	846	847	886	868	858	862	854	816	864	860	886	894	876	799	878	836	917	793	841	868	895	848	833	861	849	864	795	821	853	844	833	876	799	784	796	807	867	853	856	826	805	874	847	839	781	849	838	832	860	850	833	845	773	881	827	840	852	895	864	864	857	853	844	882	847	844	853	836	876	860	816	854	829	865	804	839	862	851	827	835	882	882	900	873	837	871	875	862	851	862	880	838	849	817	834	804	844	873	848	875	848	819	906	867	874	847	887	803	856	850	883	846	882	879	866	815	809	871	819	879	870	868	904	836	867	854	803	866	833	894	829	878	838	881	828	855	850	843	839	831	793	824	810	889	794	831	792	851	867	903	861	866	883	827	869	859	889	868	878	902	843	874	819	828	854	847	792	905	757	864	876	850	835	863	869	913	872	821	844	811	878	823	806	795	850	867	840	818	816	814	866	849	903	865	846	867	832	811	870	835	833	837	861	881	875	850	781	818	898	837	872	876	870	813	860	775	810	849	803	829	839	895	836	903	863	828	836	893	833	841	846	909	827	851	846	923	883	821	840	793	819	816	852	839	862	808	862	855	811	842	877	816	824	792	828	834	847	779	862	812	847	854	865	826	845	888	844	868	822	835	826	856	870	876	878	824	855	829	842	840	804	814	871	897	831	801	885	883	830	880	893	890	794	908	857	868	862	878	824	848	827	832	811	854	867	862	874	813	826	870	842	871	805	864	827	843	884	846	870	862	867	791	849	834	882	807	839	843	804	815	811	889	834	834	818	887	837	886	822	919	829	839	841	802	869	892	858	773	871	878	865	842	823	844	862	840	839	834	857	848	883	871	863	842	852	896	807	819	851	843	856	857	832	857	853	796	829	842	852	838	835	808	861	853	897	832	834	828	865	852	803	870	851	835	819	826	871	894	856	878	892	862	896	856	834	860	805	894	883	813	891	848	815	835	873	829	862	842	821	851	842	849	858	846	799	886	822	823	843	854	799	888	827	860	815	805	842	842	912	849	874	880	866	894	847	851	881	800	858	891	811	857	831	841	877	872	845	832	881	822	833	833	816	854	813	865	850	822	864	820	861	876	878	802	817	863	884	818	888	890	879	842	849	880	842	906	832	801	830	847	852	828	825	863	846	824	880	813	842	856	861	840	837	865	835	876	834	830	853	820	824	820	820	807	844	820	870	828	886	826	855	812	861	857	869	910	898	882	855	853	914	880	872	815	885	819	833	828	868	812	852	906	828	916	837	839	904	831	849	862	873	844	823	832	879	834	839	863	800	826	820	835	850	837	878	826	805	790	814	826	875	846	821	841	816	816	861	824	842	851	819	807	860	854	854	897	863	881	835	837	846	865	816	835	868	846	825	846	807	814	832	859	857	896	853	877	840	874	828	811	866	909	907	833	864	808	834	834	865	845	833	826	817	868	855	901	839	845	813	887	819	881	846	849	828	804	826	843	849	854	794	790	812	866	882	893	879	808	861	840	850	846	823	842	851	832	831	879	823	867	830	826	893	830	870	834	841	835	855	897	830	858	885	824	870	849	858	861	831	837	865	819	833	810	830	826	806	876	801	833	886	875	865	880	873	832	807	891	833	874	892	938	830	824	851	839	864	841	794	837	891	862	866	866	870	881	829	877	859	861	860	864	865	829	879	883	805	843	879	824	878	834	802	854	825	860	820	814	883	869	885	860	848	848	813	826	825	845	843	836	873	842	821	795	852	837	826	830	822	886	801	834	877	851	898	832	889	856	798	864	852	849	842	874	841	807	883	871	879	823	859	842	790	895	860	823	814	849	875	804	849	818	849	863	875	837	841	905	804	833	855	839	827	833	857	869	851	857	874	842	856	848	831	893	865	818	906	858	878	799	860	867	831	840	818	830	868	892	875	873	837	838	855	800	841	904	879	835	807	851	780	872	872	832	848	829	793	878	851	835	867	844	792	850	835	808	799	821	865	861	794	812	850	810	909	809	891	848	852	872	875	820	895	858	875	855	865	884	847	841	781	797	850	895	806	838	811	874	864	877	873	881	799	834	837	872	855	858	826	834	879	896	827	855	840	868	841	896	845	817	858	886	822	888	841	876	882	811	846	853	874	901	848	855	889	910	833	859	890	855	804	850	837	791	793	869	767	842	818	785	855	834	839	848	858	847	847	855	880	852	829	857	917	886	842	809	890	882	846	901	848	823	877	841	860	850	820	856	869	882	866	787	865	852	850	832	827	830	812	846	830	823	828	860	857	841	864	826	837	886	811	802	881	873	832	858	866	840	812	805	852	867	830	813	868	830	854	856	835	773	866	905	884	891	855	796	850	868	835	824	841	816	872	829	830	916	858	841	848	864	848	871	882	901	899	816	823	770	884	870	807	876	858	805	791	799	844	793	801	820	867	840	831	823	880	867	826	821	899	822	835	815	819	876	843	850	875	887	810	817	857	891	878	810	844	907	886	897	820	822	806	853	829	858	825	875	856	836	889	871	846	834	818	871	910	848	841	848	881	842	848	842	861	825	800	842	832	863	921	845	814	854	841	864	836	837	857	874	833	804	815	828	872	856	813	835	831	835	807	862	864	846	891	863	885	858	812	832	856	890	825	890	793	877	874	885	835	782	876	822	867	814	860	825	852	856	856	861	833	838	794	873	851	839	896	862	837	874	868	867	887	826	854	888	840	874	842	829	841	846	878	910	853	871	883	827	818	806	858	806	813	796	806	840	853	935	880	840	838	847	800	796	857	854	834	814	886	819	878	822	856	864	841	894	828	849	848	780	794	812	849	841	885	839	827	913	821	897	831	924	822	847	884	858	871	877	842	869	872	853	812	832	870	866	844	866	784	851	827	835	866	897	820	865	822	862	881	882	871	850	847	806	840	832	814	828	840	844	866	881	815	902	868	899	829	880	873	802	878	825	823	884	881	820	833	850	832	873	858	817	843	875	806	847	832	866	830	874	837	885	838	857	860	827	850	849
12192	25923	24363	14460	9117	7593	4720	3551	2935	2711	2649	2060	1666	1521	1406	1332	1268	1193	1079	1092	1081	1048	1036	1028	978	951	928	896	897	897	898	846	863	891	828	855	857	827	864	863	802	827	857	831	810	808	826	817	831	780	813	828	821	810	851	789	738	743	852	829	800	799	788	836	809	858	805	818	756	837	865	794	802	844	770	750	792	790	813	739	769	754	837	799	757	816	798	802	798	777	806	834	800	835	862	817	824	829	803	835	796	824	716	819	831	797	742	818	818	810	855	807	777	769	755	797	790	772	783	779	764	796	807	810	863	749	811	801	853	788	785	756	798	769	833	771	815	765	739	726	808	771	798	801	819	744	822	779	799	812	786	811	758	783	790	801	807	805	806	781	792	780	802	746	805	843	777	810	758	820	773	812	812	767	799	768	789	742	778	845	718	831	823	805	787	744	785	796	765	762	748	784	805	770	776	817	745	844	776	791	734	789	828	811	852	772	804	817	812	738	818	838	808	819	824	770	822	810	781	799	799	789	809	810	828	817	792	811	781	794	794	807	794	811	786	792	811	760	804	813	775	807	794	782	760	813	785	799	781	843	760	802	832	821	784	813	790	831	764	794	735	817	738	784	793	732	773	788	807	797	765	802	759	791	781	782	798	786	756	789	755	776	784	838	789	773	774	785	777	774	795	821	764	787	816	804	826	809	787	792	787	805	785	769	783	792	790	845	789	785	759	762	815	767	806	794	776	776	771	805	773	801	780	887	804	784	756	848	801	823	765	818	785	778	761	842	765	850	803	797	765	772	808	802	794	774	767	784	839	799	783	770	832	781	802	803	758	813	802	763	832	761	777	815	812	805	832	781	805	830	800	814	755	778	820	714	759	786	827	778	767	781	794	869	779	780	787	775	793	844	802	825	763	790	818	771	786	846	817	797	818	844	814	771	782	790	784	815	759	779	773	802	782	781	774	795	778	820	797	774	764	762	755	803	766	820	830	812	789	819	805	783	798	754	792	846	792	813	827	786	765	810	797	777	782	774	823	815	809	785	804	800	767	793	806	787	792	739	789	719	818	725	759	831	786	767	830	800	849	754	808	813	772	829	798	792	838	797	783	797	782	761	814	739	822	818	762	784	808	800	755	806	774	796	781	777	767	801	808	786	832	778	816	808	732	830	775	848	789	779	776	783	723	767	802	789	811	792	769	817	777	837	739	814	771	868	792	780	831	814	765	797	752	763	761	805	776	745	759	788	794	764	770	789	803	762	820	769	778	839	774	821	827	820	800	846	763	822	769	758	828	816	847	797	770	793	779	798	766	775	740	782	766	776	752	770	747	819	790	808	815	791	775	770	817	797	765	806	806	806	785	805	871	773	804	800	775	786	767	786	747	782	811	816	810	795	765	769	772	820	789	815	789	810	783	790	729	839	814	794	826	852	774	818	789	795	772	774	800	731	800	818	776	785	796	849	792	768	814	810	772	803	791	777	814	752	793	776	794	824	782	776	796	757	794	825	772	854	805	818	810	811	791	803	772	755	795	780	778	785	787	781	819	813	770	774	805	832	760	763	786	791	840	774	745	810	755	781	813	747	819	792	765	785	818	775	788	787	784	789	799	779	771	798	783	779	765	798	794	749	819	772	759	794	842	762	801	794	787	784	837	791	812	776	753	793	835	741	795	783	744	838	773	789	776	764	797	824	834	833	781	803	759	778	826	797	808	745	818	810	794	793	788	786	803	782	807	793	831	752	732	772	799	791	729	800	764	752	765	787	772	801	823	793	752	777	777	772	827	831	832	819	746	805	831	762	858	804	791	758	805	755	751	766	799	787	833	802	795	772	792	786	766	754	762	816	772	843	779	772	795	817	798	802	747	771	778	778	777	774	774	805	795	770	728	804	794	807	788	757	826	826	813	748	806	815	767	747	765	833	770	810	801	803	758	808	800	766	802	804	833	774	855	746	825	787	821	756	820	787	779	780	754	820	747	777	772	794	809	801	739	786	813	827	800	809	752	794	828	807	783	733	797	766	833	788	765	857	826	799	801	801	798	724	827	743	812	795	777	819	789	806	788	783	843	792	798	773	778	813	788	781	778	793	793	794	814	795	801	836	785	769	781	816	795	816	812	754	845	765	856	785	797	757	733	795	784	775	799	844	766	851	754	800	788	823	793	785	802	802	790	804	837	844	743	774	773	777	780	797	810	762	855	764	770	814	800	760	806	779	771	760	796	812	754	827	801	797	818	793	843	805	800	828	806	778	800	732	826	827	769	766	790	819	769	843	833	805	781	773	802	792	744	782	788	787	784	789	810	718	825	794	744	784	817	746	793	757	814	803	773	777	777	801	791	783	816	814	788	790	786	819	756	832	833	816	772	792	795	785	764	805	801	799	761	824	789	791	809	815	792	788	799	813	755	773	762	798	840	760	857	786	797	792	814	783	782	784	755	789	807	768	803	767	765	806	796	775	805	790	813	842	791	780	758	731	758	755	796	840	775	778	813	867	777	786	762	772	809	817	816	770	780	769	774	759	806	823	813	767	786	773	796	804	818	759	765	794	769	776	773	768	760	734	782	792	794	802	787	801	795	781	861	801	813	771	776	800	843	820	780	791	779	845	782	782	815	805	809	785	837	820	745	831	747	790	771	809	776	805	780	777	786	834	852	810	790	771	761	753	785	829	786	815	785	790	786	804	774	777	807	804	777	793	776	809	763	809	803	792	804	846	787	848	738	828	846	772	753	796	775	743	803	826	774	798	841	800	796	810	778	817	806	776	829	826	804	804	773	814	760	746	805	829	792	792	831	800	777	772	776	811	738	817	765	802	776	761	786	758	847	804	752	797	833	777	785	750	799	744	798	819	814	835	785	837	781	788	813	803	832	792	796	751	770	787	810	747	801	800	803	795	799	781	807	777	801	794	792	788	789	771	764	776	812	802	832	772	850	748	833	785	781	753	786	778	789	795	772	800	793	789	813	810	824	781	799	764	816	846	816	763	755	815	784	812	795	807	822	755	811	760	812	800	805	786	822	813	802	723	782	798	810	787	856	798	821	818	802	774	766	775	826	763	849	821	815	780	797	722	780	791	773	743	820	828	803	737	744	844	785	797	766	817	831	809	767	772	776	799	775	794	814	797	741	823	807	781	803	806	811	799	731	790	792	748	822	771	781	736	760	800	760	825	762	797	768	770	767	769	760	768	738	743	775	811	805	788	747	833	794	730	775	785	768	840	807	806	817	808	766	808	823	771	781	785	820	786	770	797	794	849	789	781	816	816	787	833	790	819	760	772	781	789	796	782	771	806	859	813	797	806	806	759	839	774	834	757	777	774	793	760	784	744	756	791	805	778	785	788	749	823	754	817	768	746	839	794	784	819	800	776	810	718	758	756	791	784	780	765	814	747	768	853	802	811	803	753	779	850	770	764	779	806	837	792	784	823	795	765	830	753	809	789	774	796	791	799	865	763	757	759	800	800	793	816	757	849	847	780	794	776	787	816	773	797
27449	15300	4465	1078	421	308	231	206	179	199	192	175	185	190	199	180	183	172	173	172	186	170	152	162	162	173	183	163	182	188	148	179	167	188	160	182	181	163	173	145	185	152	168	179	167	153	187	150	172	180	149	165	162	139	181	178	170	170	156	188	166	158	208	176	180	177	157	182	161	165	157	179	170	160	156	179	195	168	186	182	178	195	155	181	225	162	152	186	172	163	145	181	172	168	187	164	182	166	173	183	154	154	177	144	164	151	158	147	181	165	190	163	191	174	185	167	184	166	167	178	185	162	168	148	164	165	150	156	167	205	197	174	184	182	159	180	185	201	163	187	177	154	174	198	168	148	179	142	153	167	161	184	162	181	170	167	182	180	168	166	166	178	187	192	175	195	166	169	180	162	183	192	190	146	171	141	136	159	168	174	182	177	159	161	136	150	172	165	165	174	174	166	167	171	175	172	185	150	183	165	153	145	173	177	137	174	168	194	178	163	184	158	165	185	177	178	169	169	165	168	149	176	158	168	157	179	142	159	153	170	199	168	171	193	154	203	171	170	160	188	183	155	159	162	173	170	163	164	183	181	163	155	157	178	167	178	176	165	163	166	194	175	162	171	161	149	152	168	185	204	174	195	173	182	183	204	201	156	168	161	178	165	175	187	172	160	186	176	160	161	167	173	182	179	168	183	187	186	174	191	188	159	163	163	163	157	163	150	172	192	168	163	173	188	175	159	176	169	181	166	181	166	178	163	188	160	182	160	161	166	148	171	159	168	172	153	170	146	176	159	160	178	187	178	185	157	185	187	195	199	179	154	178	186	171	152	145	165	180	166	158	164	177	155	175	179	180	164	167	182	144	190	156	151	175	192	163	157	182	162	169	153	174	162	167	172	189	159	191	175	145	179	169	183	166	156	184	173	160	161	170	164	177	159	164	189	173	166	178	162	172	169	193	189	147	167	178	158	147	170	173	171	180	173	186	169	157	173	177	156	183	166	178	169	186	172	144	172	154	172	181	156	154	168	156	171	167	166	172	195	155	156	175	155	163	164	151	155	163	199	160	191	172	156	155	170	161	159	158	170	162	176	153	165	171	178	193	171	185	187	173	176	180	175	165	154	183	171	167	160	153	177	157	167	169	149	171	162	165	154	171	163	165	179	178	170	194	165	169	195	161	178	208	169	172	168	155	172	177	170	168	158	180	151	172	179	161	173	172	189	166	201	178	166	167	172	164	164	152	161	194	179	162	163	139	176	169	175	177	193	186	167	164	160	191	157	156	183	148	211	171	189	172	171	189	169	165	180	164	181	171	168	163	169	161	167	163	142	152	168	192	157	162	177	167	168	190	183	178	178	176	163	158	162	174	180	172	161	172	164	180	173	176	170	155	183	164	169	167	169	169	171	179	192	182	167	173	173	180	176	186	156	186	179	174	170	171	161	177	171	168	139	170	174	181	167	171	147	176	178	164	183	141	178	176	158	185	163	171	172	164	187	150	165	151	172	156	175	180	180	175	157	180	157	176	175	157	170	189	153	173	154	181	164	179	161	159	172	171	176	173	160	181	181	159	181	152	162	159	165	182	160	165	174	156	182	134	190	160	159	186	161	159	185	181	169	181	154	170	177	170	187	143	141	182	173	167	171	165	190	176	166	185	149	182	162	159	163	168	158	177	164	169	165	174	191	165	183	181	157	162	168	171	166	161	161	170	145	197	168	169	164	172	194	149	149	176	171	187	160	158	184	176	182	174	172	150	164	171	144	166	169	191	183	161	179	163	174	174	169	202	204	156	176	177	140	174	150	155	170	177	169	167	172	167	181	177	191	173	166	152	162	169	182	188	173	176	174	164	156	180	186	176	188	173	163	154	160	168	183	180	161	156	166	148	153	153	162	156	182	147	160	165	158	188	164	189	182	174	193	155	146	170	188	188	170	154	166	190	161	188	176	198	198	169	169	179	189	188	173	162	185	143	152	182	185	190	199	169	159	159	175	193	180	167	184	188	152	188	169	154	156	151	166	197	132	159	165	153	151	179	186	173	179	153	162	179	151	165	179	169	147	154	184	178	157	163	168	167	162	176	171	175	172	154	182	145	162	182	163	167	176	152	178	139	168	169	167	161	179	175	151	188	168	173	197	157	179	188	176	168	163	169	177	153	169	167	181	166	190	161	185	159	168	176	181	175	157	177	171	152	184	175	189	179	156	174	165	143	162	164	175	181	174	179	202	159	200	178	155	177	193	179	169	167	179	157	152	173	178	158	163	186	165	150	166	167	194	163	167	160	181	172	184	163	189	154	176	167	163	172	190	210	185	180	176	150	195	172	173	194	183	183	186	174	190	164	172	165	168	145	187	165	168	175	171	178	189	160	175	190	185	166	161	174	160	140	166	139	183	194	171	176	149	195	163	173	144	166	155	157	189	160	156	155	162	157	178	167	151	199	177	170	180	170	199	200	179	165	181	182	173	173	179	156	191	166	167	173	161	181	166	181	161	186	179	170	173	177	168	159	181	170	166	153	169	174	165	163	176	184	152	187	165	163	166	173	192	175	190	175	177	175	179	155	172	183	186	164	151	173	149	187	160	171	173	168	170	171	167	190	168	174	173	172	185	182	154	173	163	172	172	152	176	169	182	171	179	166	182	190	193	155	180	159	175	196	180	165	192	172	158	170	176	176	186	188	152	185	188	172	197	186	177	172	186	168	160	160	168	181	163	187	174	159	164	178	164	188	182	170	168	197	171	173	160	172	201	188	169	157	163	177	159	161	163	164	170	167	170	168	189	173	186	154	164	170	180	204	200	171	183	173	157	164	156	172	157	180	158	170	168	187	168	175	171	200	136	180	148	161	188	180	169	168	170	147	159	192	171	187	166	179	145	184	154	184	160	184	143	152	151	188	170	152	170	164	174	166	182	175	173	170	168	154	180	177	156	193	160	173	167	166	160	175	171	174	171	179	180	165	157	177	155	156	170	162	186	162	176	189	172	197	183	175	193	172	152	167	153	196	180	184	193	174	195	176	160	136	171	159	157	148	167	173	186	168	176	174	207	178	161	163	192	186	175	169	175	176	144	177	174	191	167	171	166	170	191	161	177	175	186	180	167	182	178	169	176	180	197	146	167	182	188	175	179	174	174	178	164	162	152	148	174	167	158	165	204	170	167	180	152	171	197	162	156	155	172	190	182	206	149	150	158	156	183	175	174	179	134	161	164	169	141	184	189	185	189	173	166	174	167	180	176	154	175	157	174	186	173	182	166	179	177	166	183	171	167	176	159	186	163	164	183	159	181	177	162	169	159	161	173	159	194	160	159	162	176	155	192	157	195	171	165	174	165	157	186	172	191	147	187	173	176	176	168	169	188	183	158	188	181	163	173	165	154	169	145	172	171	161	175	166	179	171	155	150	201	158	175	175	168	185	171	168	188	171	164	166	179	167	171	177	153	162	166	178	177	156	153	174	164	151	166	186	177	158	173	162	182	174	166	162	165	193	181
6819	6084	5688	1521	573	432	338	268	234	191	214	200	183	180	199	189	173	200	204	176	202	183	183	180	196	182	180	170	196	203	203	196	179	186	172	183	186	183	190	204	168	164	189	165	193	194	178	185	176	187	169	181	188	207	200	175	171	212	180	185	178	194	181	173	178	166	182	186	176	169	172	188	178	178	196	194	181	163	180	199	175	184	176	170	160	181	171	178	189	184	178	173	166	173	183	181	207	153	165	183	203	158	176	180	186	176	183	179	177	191	176	183	198	202	175	176	199	181	177	183	182	176	186	172	179	164	193	174	190	173	174	167	175	188	170	175	192	179	177	182	185	157	161	186	179	186	205	170	188	184	190	179	192	200	170	183	180	159	164	185	170	165	169	175	167	194	185	172	184	166	194	191	187	169	171	152	174	171	193	195	197	180	183	159	171	177	193	169	164	207	186	176	174	201	167	181	175	185	170	187	185	164	192	187	167	167	194	158	169	177	164	193	163	203	177	176	181	160	154	184	158	178	193	177	188	191	181	172	189	169	194	162	170	185	178	188	184	185	180	202	185	186	182	181	198	180	178	169	187	200	166	156	196	173	189	182	173	180	158	181	192	161	170	164	179	187	175	165	174	166	190	182	183	190	184	194	162	184	179	152	181	197	184	167	163	164	192	167	172	204	190	181	184	187	192	186	204	207	205	168	177	165	179	174	179	174	154	193	189	174	192	183	178	169	156	191	196	190	191	177	183	175	198	179	161	174	193	157	158	166	169	170	183	162	177	193	179	177	184	186	174	171	191	181	172	186	164	147	161	173	183	187	182	181	154	185	171	176	205	155	189	182	201	169	173	177	191	169	171	170	166	170	205	183	190	183	183	184	195	186	189	177	179	187	172	178	222	171	175	194	163	187	206	182	182	176	173	199	178	183	191	167	189	186	161	177	164	167	186	176	189	178	175	178	177	190	177	169	187	181	165	164	179	187	194	187	169	175	165	201	191	182	174	206	156	175	181	197	213	187	160	186	188	173	180	183	204	196	193	203	192	198	181	174	191	189	201	175	190	179	177	173	187	179	156	186	185	161	203	204	174	167	180	187	188	180	169	161	205	190	168	173	183	179	204	171	187	175	184	184	172	167	182	190	188	163	175	181	185	171	195	185	178	182	161	176	171	177	171	187	205	199	175	207	191	181	188	219	182	198	176	159	169	195	181	164	185	174	191	174	186	185	163	186	189	166	176	206	158	171	184	213	191	185	184	194	193	176	184	206	175	207	195	163	165	173	201	206	200	171	183	176	183	174	204	143	181	165	186	161	189	187	176	188	199	204	164	168	155	166	187	212	172	193	207	188	173	168	185	181	176	205	176	171	176	203	210	173	183	177	195	177	193	180	192	174	164	193	190	196	175	177	191	181	168	155	166	195	174	196	180	188	170	186	193	189	190	182	198	194	171	158	181	173	188	187	181	182	179	163	190	176	182	191	207	174	187	197	186	180	166	174	191	207	185	205	173	156	184	191	169	168	184	170	168	175	178	175	185	190	190	182	210	192	197	164	187	176	181	177	148	180	186	185	165	178	186	161	180	158	188	186	167	197	179	179	181	173	185	167	175	167	177	164	172	203	173	171	176	186	164	191	185	167	173	178	176	175	169	178	150	177	186	173	163	191	180	179	190	180	192	183	173	177	183	191	182	167	195	162	166	180	160	196	174	175	173	188	167	167	161	199	177	188	185	201	203	187	212	177	181	202	170	184	185	202	182	147	189	150	176	180	166	166	185	200	200	160	178	197	168	194	181	190	199	172	199	181	192	188	199	174	194	193	192	182	189	159	170	179	201	183	209	189	152	176	191	176	181	175	180	184	188	176	207	187	193	181	177	194	172	186	160	174	187	177	177	187	179	174	181	161	182	193	169	167	183	192	186	176	159	184	183	187	182	164	178	164	177	202	193	190	167	198	189	191	177	180	192	161	192	201	166	187	175	165	163	190	181	179	173	185	160	163	160	163	170	169	192	217	184	183	171	191	169	193	180	170	169	154	177	186	181	152	199	175	168	186	170	193	177	161	158	174	177	192	206	179	183	192	173	186	191	180	170	160	170	173	169	179	141	192	179	183	171	189	194	180	221	193	147	190	180	159	175	187	190	172	203	205	175	164	186	164	178	184	156	178	164	167	193	170	179	191	182	166	176	177	177	189	186	190	176	181	203	167	181	183	208	171	161	193	196	176	168	177	206	191	206	175	177	167	178	181	199	158	178	191	178	172	157	171	160	175	187	201	201	176	179	195	206	177	173	147	194	171	195	179	198	186	182	187	191	180	174	186	195	186	180	175	207	186	176	161	185	174	168	170	157	187	197	176	178	194	163	151	190	170	175	177	183	202	167	198	194	182	184	166	210	192	196	177	198	175	197	212	186	201	189	185	193	183	161	180	192	176	157	161	202	184	177	156	189	196	211	179	183	166	184	142	182	192	191	180	187	173	166	186	167	194	194	171	176	170	171	166	186	198	188	204	184	200	193	182	197	177	197	182	160	161	185	196	162	181	182	192	184	167	158	157	178	197	197	157	192	180	186	167	195	169	166	176	160	196	195	173	185	179	178	203	181	193	177	181	200	166	179	163	159	192	184	197	171	172	191	185	185	181	197	201	190	134	187	168	194	185	169	168	182	152	192	168	165	164	191	165	194	195	170	172	189	197	167	177	203	170	182	176	192	197	197	183	177	174	180	190	164	172	191	176	173	184	168	168	170	198	197	173	173	204	141	162	176	155	157	165	178	191	201	183	164	186	192	209	184	172	173	172	181	189	161	175	211	186	191	207	169	181	180	204	179	178	156	179	162	190	187	172	192	184	170	182	176	171	154	189	204	188	180	194	181	193	157	209	177	187	169	199	197	190	178	184	181	184	186	185	177	159	196	169	182	192	178	188	183	178	159	182	185	186	185	171	198	171	150	171	177	159	198	192	153	171	183	178	177	168	171	185	196	179	189	189	182	165	179	177	177	181	177	176	186	161	163	192	188	193	173	172	177	199	156	167	182	164	193	178	178	191	171	195	180	191	205	171	182	174	191	192	199	184	179	170	206	184	171	186	167	181	189	168	167	167	194	179	190	185	159	197	160	153	173	157	172	193	175	162	174	170	196	201	181	180	189	170	174	180	194	166	182	174	159	172	171	162	179	180	187	187	198	170	164	178	198	177	184	199	188	178	190	172	181	163	209	170	201	177	186	186	174	203	198	190	174	179	194	183	167	183	168	172	194	171	190	162	176	192	151	168	185	201	180	178	176	182	183	198	177	180	178	166	198	179	187	190	177	203	190	164	182	194	176	198	176	172	177	200	163	180	191	175	173	184	149	178	167	192	153	176	165	184	170	172	178	167	166	185	184	170	194	181	173	185	180	181	171	184	196	206	159	168	185	179	168	175	186	175	195	185	152	165	179	172	179	173	157	167	172	159	144	188	186	167	180	176	158	163	165	179	163	170	177	190	166	156	192	183
24579	20228	26451	23814	20250	11777	2202	1224	1064	1018	993	920	749	720	695	678	649	621	613	615	636	601	618	616	588	567	593	554	589	557	588	541	639	595	661	585	601	545	518	581	575	576	601	551	573	597	527	556	537	585	564	543	568	550	535	543	538	619	555	573	545	587	511	595	577	572	573	550	575	544	543	622	537	567	526	551	543	573	557	526	552	573	552	562	530	551	539	543	565	573	524	572	512	524	567	578	547	555	534	550	562	547	551	551	555	538	529	541	520	553	569	556	532	478	526	577	518	558	541	555	561	528	583	535	553	530	533	542	539	536	524	545	520	587	503	582	542	529	537	583	553	579	534	519	559	574	580	547	534	523	520	538	537	542	526	541	571	542	537	505	565	543	522	562	547	559	539	578	557	526	570	571	578	565	547	534	497	566	551	530	512	532	518	614	535	528	550	568	554	531	539	554	570	543	561	578	570	551	538	546	558	556	518	568	500	550	583	525	538	525	586	555	550	592	537	583	559	542	554	507	553	547	542	573	576	546	544	542	577	543	525	524	519	556	520	562	518	550	547	566	583	514	526	543	543	530	569	562	532	548	519	557	544	537	565	545	593	595	564	525	547	541	540	504	531	547	540	559	520	538	541	545	507	536	556	549	557	560	562	543	565	532	558	558	537	541	554	584	569	565	558	535	530	520	565	578	535	551	574	577	554	555	537	537	581	559	549	585	603	616	563	551	556	509	577	552	589	550	512	549	550	548	541	547	509	528	572	564	532	531	569	536	551	535	541	524	488	537	522	509	570	530	570	575	531	533	534	526	576	522	572	546	546	552	579	570	544	526	549	496	518	506	551	564	543	545	533	560	504	534	530	607	558	532	593	536	543	567	523	559	575	537	548	560	519	496	545	572	556	584	538	531	552	512	534	582	581	564	498	556	542	535	526	510	570	536	548	569	545	609	564	552	582	517	552	551	551	582	552	559	537	524	575	527	550	536	547	556	586	553	550	539	550	591	574	569	547	552	536	531	580	590	528	542	547	568	535	544	527	517	546	561	535	535	601	568	502	555	572	568	540	568	599	527	569	542	492	530	554	527	560	517	566	541	533	558	544	505	584	568	505	555	566	529	542	549	560	548	512	541	557	549	557	522	519	523	566	536	563	519	541	570	542	521	564	540	531	528	535	511	558	548	564	574	522	549	557	526	546	557	545	551	526	513	532	542	556	546	538	537	551	542	540	524	508	529	556	501	594	577	525	519	545	581	525	561	577	573	529	545	551	565	524	572	583	537	570	548	580	536	572	564	506	574	549	543	543	541	581	574	507	522	503	524	516	545	542	587	573	569	533	538	549	583	501	540	568	532	555	548	587	544	522	554	549	531	508	552	511	543	553	573	552	563	563	575	569	567	568	559	539	543	556	516	519	536	549	535	562	551	540	552	530	562	580	562	550	558	576	528	534	522	544	497	521	565	509	594	548	511	563	495	544	550	554	553	563	522	546	564	571	540	508	549	542	510	555	554	532	489	553	531	536	547	548	576	559	532	533	533	531	527	567	576	497	540	574	595	516	545	525	573	553	544	526	536	548	535	612	545	547	527	526	557	572	512	512	500	577	555	572	562	541	562	550	557	571	549	572	567	539	543	535	533	551	575	541	544	526	515	540	519	564	557	546	532	511	544	558	562	556	587	557	557	547	562	522	543	523	574	522	556	534	593	524	586	527	537	532	559	548	519	567	538	535	531	557	559	549	519	540	524	585	549	568	504	546	564	566	550	471	550	529	556	542	567	515	558	576	523	545	556	529	583	567	533	560	537	505	541	552	541	531	569	566	555	556	535	524	515	522	543	595	565	555	517	571	537	557	550	563	520	588	530	549	534	580	522	547	574	589	570	547	514	531	512	535	524	583	551	578	558	556	580	561	545	572	530	536	526	537	552	554	551	550	524	548	530	526	553	535	590	495	529	534	511	536	564	556	556	557	555	552	511	540	528	541	502	572	559	550	523	606	586	571	563	551	538	541	530	529	565	531	518	518	564	583	554	562	555	519	589	531	595	598	553	555	570	567	531	505	539	538	528	516	527	550	582	541	514	504	593	590	544	572	574	547	523	560	541	570	549	541	558	548	525	562	542	557	563	555	541	560	572	535	555	554	508	531	517	576	607	567	533	539	546	579	538	532	569	543	550	578	553	510	562	523	559	548	581	514	540	555	489	549	556	502	543	553	580	546	535	570	535	535	516	570	561	537	538	510	486	565	550	549	522	531	561	547	522	534	513	557	538	529	540	567	552	587	572	547	561	529	548	560	506	535	549	501	518	533	536	547	525	549	567	580	578	528	552	492	524	553	534	498	563	568	529	525	576	575	560	566	573	528	573	534	541	562	553	576	529	550	534	535	532	569	517	568	589	556	530	594	530	569	564	568	560	581	552	516	560	560	504	566	542	544	563	565	574	538	496	555	536	558	531	554	565	522	564	564	516	573	534	545	524	526	530	535	540	508	527	557	524	543	555	548	550	571	565	532	578	567	534	576	514	573	555	499	606	571	535	552	556	516	526	488	548	549	522	567	581	539	529	585	534	520	563	551	543	507	515	552	532	577	521	522	551	543	564	531	545	563	523	568	529	538	549	554	601	548	567	568	544	532	543	547	541	565	535	525	554	543	558	577	506	571	524	530	526	562	544	532	539	588	570	546	546	591	535	536	551	534	524	509	555	549	573	531	577	544	535	546	545	526	567	532	523	540	549	553	564	560	550	507	539	559	541	579	550	539	540	535	554	569	583	558	560	559	567	564	515	569	567	540	587	571	521	479	543	529	612	583	567	566	574	580	524	558	528	560	582	564	514	538	548	545	548	524	539	551	556	535	514	522	548	590	566	556	507	505	574	521	548	528	573	543	541	521	556	566	561	545	554	601	565	490	570	532	525	576	551	558	560	546	536	536	531	562	533	531	515	551	514	570	557	581	534	577	520	536	576	562	556	577	487	554	496	592	556	543	528	546	523	530	557	548	519	573	520	508	535	519	535	546	518	593	569	562	552	569	518	548	543	553	548	540	555	593	564	587	519	523	590	536	557	536	521	524	528	550	533	566	564	565	555	553	540	541	538	568	582	554	555	532	559	573	571	585	563	547	547	561	539	581	565	501	570	582	558	547	530	557	597	583	560	545	546	557	559	510	554	580	561	558	513	545	519	570	568	528	565	534	551	545	559	545	595	547	550	562	557	547	544	544	533	539	526	534	537	564	535	576	537	540	581	541	501	542	606	536	552	525	519	560	569	566	511	551	573	531	546	548	569	517	599	511	549	527	572	516	592	573	510	553	546	523	562	518	529	613	595	531	539	507	532	546	546	536	589	545	552	520	542	558	562	539	544	555	537	555	545	553	505	550	572	586	533	558	517	582	520	527	537	572	549	553	532	595	534	586	561	567	543	564	566	535	536	574	560	558	552	516	540	536	525	543	557	521	570	601	544	581	563	550	526	503	545	542	533	583	577	572	548	530	564
9107	17384	14595	7151	4994	4470	2528	1876	1587	1483	1523	1142	946	813	792	805	703	693	659	690	605	595	603	585	603	565	586	599	542	566	544	586	549	550	527	547	543	551	518	499	535	553	527	538	559	529	494	526	561	535	531	513	532	548	522	520	517	555	515	523	496	574	528	522	539	479	529	510	550	521	519	486	468	535	498	520	529	500	528	501	509	509	511	545	510	552	503	496	534	568	580	564	518	519	506	525	500	510	507	511	521	514	520	491	517	531	497	494	513	503	495	483	488	507	523	519	524	523	535	515	497	545	522	467	523	557	494	521	553	552	508	522	543	500	507	514	541	502	517	541	504	508	523	524	524	482	495	517	488	521	527	512	480	519	504	504	511	489	490	536	584	529	497	569	521	512	508	496	496	519	450	474	519	526	480	541	545	525	518	515	513	536	505	505	508	513	497	490	498	495	470	529	466	500	491	498	514	533	523	528	534	539	522	493	514	489	513	495	544	519	508	564	521	506	508	555	539	506	487	459	493	481	515	522	461	511	484	489	523	563	514	513	487	519	499	505	544	503	505	540	522	522	560	487	500	521	513	544	508	516	542	523	521	563	523	504	484	536	466	526	465	509	519	523	561	476	514	542	469	515	490	527	515	543	525	482	530	503	475	496	497	515	523	493	500	527	503	524	521	525	574	521	525	455	521	485	503	518	494	485	520	463	494	526	536	512	498	502	517	531	475	516	508	536	507	471	487	547	510	491	521	521	506	486	502	496	502	503	517	514	551	550	529	513	502	495	506	512	477	515	544	531	508	505	489	543	513	514	527	483	489	529	503	528	465	521	522	508	522	548	495	516	523	509	488	508	495	502	528	487	483	462	541	531	494	500	507	511	475	501	501	512	472	499	518	506	495	517	546	544	523	481	502	507	524	541	503	506	477	541	525	519	509	503	513	492	508	498	570	492	542	531	521	520	511	527	514	507	536	483	480	475	495	551	484	537	499	495	490	490	502	483	480	498	565	553	495	475	509	518	507	465	520	505	504	525	515	487	530	475	515	482	517	504	490	534	545	548	470	537	524	486	491	475	529	493	537	498	528	477	496	548	535	508	505	509	476	527	500	490	536	560	499	529	515	499	567	479	538	518	549	521	467	518	468	579	486	517	540	485	498	528	496	520	486	534	539	514	502	510	510	475	478	486	506	526	515	543	504	562	478	549	499	535	530	514	485	522	513	486	533	493	542	489	486	502	555	516	542	507	492	490	488	477	535	554	518	532	502	504	550	535	530	497	502	509	519	479	492	506	520	504	478	505	487	483	524	528	507	521	506	516	504	509	552	497	513	512	519	522	541	495	505	511	524	497	516	495	512	470	510	490	508	527	518	521	521	480	550	484	510	538	505	498	465	490	494	533	529	505	509	490	497	490	475	500	508	524	504	518	465	557	502	522	517	498	502	536	491	494	549	484	503	487	541	476	493	492	498	473	513	496	508	500	516	487	499	510	529	510	497	502	491	490	522	532	508	445	536	474	490	517	513	492	474	485	527	481	510	518	495	475	511	496	514	500	479	500	526	485	513	489	544	474	507	553	514	483	498	474	513	525	524	509	538	528	487	497	502	520	520	541	496	533	517	486	530	487	502	500	502	490	557	499	504	484	498	536	510	532	493	519	502	464	493	490	501	531	491	456	478	541	508	513	554	488	498	495	510	502	509	471	522	535	523	506	507	513	571	493	545	448	541	511	530	517	528	513	506	512	509	485	507	526	547	528	512	499	463	499	537	486	518	528	501	496	475	506	503	517	580	473	524	548	482	502	542	520	486	493	511	488	510	496	528	521	522	516	486	496	498	502	490	470	511	509	506	503	490	501	518	537	487	501	525	553	521	539	546	505	502	493	543	549	508	523	516	520	512	508	514	523	520	487	504	516	502	520	512	463	497	513	524	499	484	512	573	540	503	499	511	478	493	530	538	488	527	511	525	527	499	486	538	514	532	510	476	497	549	506	488	498	512	496	476	505	497	530	518	508	502	528	500	492	513	492	487	476	498	526	493	519	500	545	504	552	520	518	536	527	520	537	492	525	554	507	534	516	509	532	513	496	496	508	482	528	470	496	518	529	500	506	499	485	503	516	506	514	516	547	495	520	536	497	523	479	527	498	525	525	492	501	480	522	524	508	511	506	523	547	520	500	507	519	453	501	506	527	494	514	545	564	539	481	521	512	530	532	521	519	496	502	531	519	501	521	505	533	485	502	485	513	474	492	517	515	478	507	478	488	505	533	546	516	484	532	516	543	521	525	503	569	489	501	514	522	509	514	521	505	561	504	520	483	558	481	498	503	479	498	516	465	526	517	508	514	504	505	467	500	528	513	533	504	508	518	521	518	524	526	481	510	492	551	534	498	473	540	539	500	470	501	531	493	514	493	492	498	468	519	500	525	505	547	514	517	481	525	496	488	507	521	538	536	521	521	489	501	492	477	492	490	493	516	515	529	496	530	554	490	485	500	500	493	517	492	520	531	521	497	518	474	556	564	549	462	522	533	479	474	513	535	526	522	519	513	520	565	503	509	518	507	476	519	507	530	539	457	514	540	509	468	481	533	500	544	525	508	507	506	503	489	525	504	564	522	522	493	488	475	475	517	542	471	466	546	499	528	514	525	528	523	496	517	476	495	489	471	442	527	484	538	545	521	472	523	504	491	481	518	531	527	525	519	523	531	513	473	478	506	534	471	493	519	465	501	495	522	515	532	491	504	489	542	551	489	527	509	503	512	488	531	516	501	524	496	482	520	516	520	524	469	525	469	565	528	532	480	490	529	493	498	465	540	511	507	541	470	510	524	533	537	511	500	539	503	503	536	552	488	505	535	499	539	517	514	521	560	519	546	524	497	524	525	511	493	506	492	543	542	498	473	512	542	539	504	538	512	523	487	525	506	508	543	529	476	534	550	497	486	476	485	539	538	493	530	483	549	496	522	490	539	490	505	533	495	452	493	530	510	535	502	548	550	522	517	539	502	507	490	494	488	523	482	527	486	498	517	498	514	496	556	488	505	505	499	519	509	501	518	514	491	490	532	518	491	528	506	497	469	495	471	482	496	504	524	475	537	502	476	504	491	465	541	492	554	508	513	483	492	524	536	520	524	489	516	505	496	506	481	526	497	457	544	494	524	520	500	531	522	479	498	491	519	507	491	520	514	534	527	504	504	513	495	499	517	483	537	427	539	495	504	482	526	504	542	497	501	547	521	473	523	511	558	532	506	494	513	507	512	502	520	497	494	502	539	499	491	490	540	544	536	505	553	528	527	513	516	515	519	503	508	549	514	485	511	563	476	489	542	546	516	486	527	526	515	535	509	514	527	521	502	553	516	519	483	556	541	530	500	496	464	477	499	518	497	506	507	502	465	502	535	526	525	512	550	509	508	529	477	555	495	491	543	479	502	557	523	508	493	522	516	506	493	508	487	522	491	529	515	516	453	520	506	481	480	474	497	529	505	520	528	519	539	544	499
22294	20236	26811	23480	20244	20427	10866	2492	1876	1692	1865	1468	1253	1210	1206	1060	1044	1078	971	945	983	901	1001	985	968	880	846	904	901	892	924	870	921	919	834	894	921	890	866	861	882	917	902	843	872	840	843	854	861	873	914	923	849	900	825	896	877	861	837	863	833	850	833	920	850	846	862	901	891	840	853	841	929	871	877	825	840	837	877	858	835	850	844	827	839	793	872	867	874	880	925	894	871	893	876	811	875	821	810	866	840	845	862	858	873	845	821	808	834	843	919	831	827	841	870	858	876	800	838	866	886	844	849	838	840	858	817	858	930	857	904	860	821	816	861	843	819	824	849	862	790	783	836	850	852	846	804	828	857	785	848	836	855	913	836	871	825	847	833	807	850	832	811	839	815	845	836	851	848	849	823	900	842	837	884	913	842	875	891	863	856	845	850	849	862	808	877	888	874	866	875	817	887	819	851	823	814	803	875	880	811	851	877	853	864	874	801	879	837	826	924	851	819	827	829	839	835	865	810	799	854	849	830	831	871	864	836	914	853	879	882	867	870	801	830	845	846	884	896	837	817	837	853	829	851	822	840	861	823	859	884	847	833	858	837	856	878	830	850	862	828	828	815	861	874	850	838	843	806	844	853	819	888	812	815	807	800	859	882	889	874	848	846	819	871	845	803	798	822	880	907	853	844	825	855	827	824	865	906	917	835	891	909	887	847	789	873	792	855	852	862	800	869	874	834	827	907	845	876	860	803	796	862	867	849	914	871	846	875	810	845	823	848	822	811	815	857	824	833	892	869	823	860	834	896	825	807	861	903	872	823	807	852	828	884	819	877	838	890	891	833	810	875	810	799	812	863	892	866	844	856	801	848	824	890	819	871	847	837	850	854	879	884	838	848	828	815	833	840	895	861	824	821	839	809	829	840	853	797	833	862	871	816	861	816	860	845	803	840	823	887	846	809	851	900	833	846	894	835	902	894	853	839	828	809	839	847	824	839	793	765	817	902	860	846	855	890	821	878	856	880	844	849	842	887	851	886	855	843	844	852	902	877	824	825	846	839	850	854	854	839	841	817	838	869	832	848	843	890	834	819	841	850	888	892	905	829	862	828	937	823	872	883	907	871	810	826	838	767	831	864	847	865	830	866	826	798	821	871	881	869	867	818	878	823	850	888	924	871	838	848	887	857	907	890	824	849	856	846	835	884	846	809	842	824	865	867	836	889	861	896	914	859	874	843	867	834	841	806	850	893	879	866	820	865	846	808	808	829	835	864	889	918	815	866	848	850	881	831	900	876	867	884	867	847	820	815	837	830	814	836	816	775	824	816	875	895	825	844	839	844	848	835	830	887	848	821	844	862	892	814	891	837	880	878	864	913	848	829	831	880	886	805	842	900	835	852	880	791	859	834	877	833	810	827	808	895	863	851	881	842	843	867	827	829	774	802	804	885	847	860	897	856	860	828	840	866	826	791	841	773	790	845	843	890	819	928	799	865	834	828	852	872	840	821	860	833	911	863	835	872	829	843	809	842	870	831	839	839	817	844	882	859	899	799	843	844	820	856	834	855	841	869	833	871	830	825	858	858	853	814	853	868	839	797	843	847	849	854	911	892	827	878	780	851	862	860	838	788	804	840	849	845	826	890	908	858	812	806	855	838	871	870	831	831	837	875	827	798	897	826	824	848	876	812	814	871	833	870	819	828	821	898	856	836	821	896	848	852	878	841	845	893	856	864	840	827	816	809	857	865	844	840	803	851	830	835	887	871	848	896	886	870	879	854	832	838	816	833	854	868	793	857	870	815	847	830	847	868	897	796	805	827	888	841	814	841	820	845	854	815	818	859	825	859	777	829	837	860	809	820	865	853	811	820	855	859	797	889	844	815	801	870	918	829	853	890	866	844	847	823	813	876	851	840	846	860	789	836	834	863	818	867	867	841	814	810	842	798	888	783	854	821	865	842	827	840	915	818	907	808	847	838	797	864	833	834	861	853	858	857	859	773	831	858	933	839	831	834	877	848	872	864	879	812	807	797	884	873	834	860	883	815	896	849	842	867	880	855	860	865	839	904	804	862	864	880	886	792	842	806	859	843	812	851	826	835	854	864	889	830	885	843	890	824	883	856	862	885	894	864	855	890	828	849	881	873	867	866	854	764	817	817	852	836	839	839	874	891	826	837	828	875	837	828	880	824	878	845	861	810	855	873	845	881	863	867	836	846	858	872	855	864	859	860	792	915	856	801	826	818	871	896	818	866	848	801	784	853	840	828	849	802	824	841	865	810	832	932	846	794	834	843	808	870	860	842	935	861	821	853	885	839	843	831	793	886	813	817	837	835	873	835	871	816	926	829	779	804	849	883	793	815	871	901	909	857	864	806	856	801	846	891	868	869	809	867	862	840	839	798	882	919	862	788	866	844	860	837	846	801	910	866	864	810	854	814	872	884	885	877	855	886	902	814	864	828	814	888	833	815	862	829	842	899	845	818	892	848	857	806	828	791	864	855	818	802	850	837	821	813	879	837	849	816	822	890	856	844	816	838	809	807	872	904	857	837	854	827	856	812	840	800	825	811	838	801	858	802	835	814	852	865	835	844	864	847	855	794	854	848	897	874	865	829	836	886	855	817	852	864	859	827	853	878	815	877	861	862	868	836	892	849	828	951	886	852	859	874	900	839	854	808	853	843	816	813	866	894	842	841	838	883	816	827	813	842	871	801	809	796	811	879	903	778	851	830	867	846	839	911	834	868	914	816	889	890	880	886	810	866	806	789	833	825	833	836	878	868	870	823	817	852	852	794	849	882	872	877	841	800	877	877	845	840	881	852	862	801	865	858	858	824	839	823	870	820	842	887	828	846	868	870	872	880	865	864	825	815	837	828	815	804	856	899	793	835	932	837	883	869	875	878	781	820	865	838	902	838	867	822	867	857	815	861	788	842	846	818	884	858	849	846	836	848	845	850	871	867	867	874	891	895	825	845	908	831	859	841	819	841	870	878	842	812	833	873	823	784	885	872	789	885	848	819	809	895	871	844	818	874	814	909	791	828	840	849	838	881	833	813	861	849	857	840	819	807	820	853	831	818	869	850	808	867	872	846	864	806	833	802	841	828	884	883	851	846	865	836	811	900	905	847	814	872	843	813	879	847	859	815	908	882	884	841	825	815	879	819	875	854	842	876	892	898	873	808	851	861	858	879	808	825	882	808	887	821	931	850	790	843	935	865	834	842	814	862	908	877	837	845	839	813	807	815	811	848	901	827	866	872	829	777	877	878	887	846	827	827	818	871	746	803	848	814	838	911	856	874	853	876	843	823	841	849	880	848	831	853	838	840	848	872	863	841	814	860	918	849	883	875	856	861	876	822	858	828	883	858	879	864	835	816	833	829	876	838	828	884	840	815	795	813	850	878	905	813	806	860	854	845	800	816	825	832	866	835	864	827	824	827	814	819	861	828	834	870	829	872	858	830	888	883	869	864	825	814	874	807	876	844	843	811	872	818	862
12291	23677	20148	12022	8596	8159	4597	3481	2918	2664	2828	2044	1649	1555	1409	1303	1211	1181	1120	1087	1095	1070	1044	1039	911	1002	883	917	896	868	937	866	813	935	863	883	798	857	845	866	835	856	827	828	849	818	816	816	815	846	881	848	784	871	826	860	793	844	830	844	837	826	767	794	841	833	826	800	824	879	793	830	805	839	799	765	785	782	790	780	804	809	743	832	784	754	808	767	799	819	795	826	832	780	859	784	811	804	794	837	792	776	790	749	778	788	829	804	824	788	711	769	813	759	804	752	794	732	808	806	796	815	777	839	813	816	793	796	806	815	821	803	789	817	721	771	723	814	796	810	780	811	796	816	848	813	803	802	789	821	801	847	749	781	783	804	832	843	789	812	755	758	734	770	790	812	803	833	790	772	806	822	780	810	763	789	788	840	805	764	738	773	790	766	816	763	800	805	778	778	787	813	808	817	796	872	796	812	824	722	783	751	791	813	825	744	757	802	776	781	791	787	769	797	810	849	800	840	760	783	813	765	785	812	818	759	768	745	829	759	803	808	782	761	790	823	777	793	791	819	761	812	812	756	830	789	853	815	838	768	788	807	746	792	802	802	797	800	791	831	827	826	799	808	875	832	795	779	768	817	806	743	813	790	789	782	781	785	748	786	825	810	830	807	806	813	812	800	812	793	765	789	740	817	861	779	848	753	803	743	740	798	791	782	793	822	809	795	802	796	800	813	764	785	815	789	809	827	802	800	774	835	738	759	788	772	811	825	821	781	808	787	831	838	774	811	801	760	829	780	754	819	833	807	832	842	794	817	773	769	762	821	786	786	806	823	791	786	793	789	800	804	788	831	778	773	789	808	767	792	813	768	730	806	824	772	810	775	783	760	797	777	760	797	791	821	784	782	784	827	778	770	828	817	779	798	819	753	773	820	791	823	807	825	763	791	818	711	787	860	771	786	791	814	819	836	802	834	770	824	794	835	795	833	832	823	795	758	785	823	782	801	802	816	802	842	816	763	781	783	894	785	747	839	778	817	834	791	814	780	767	790	856	767	748	782	784	741	807	818	843	798	821	778	784	759	772	824	797	759	773	787	737	810	764	806	778	806	783	827	802	768	775	757	833	783	802	786	822	816	772	782	788	705	771	756	792	825	800	775	763	807	782	739	769	817	791	771	830	780	806	790	785	792	806	780	773	806	770	786	832	819	794	782	779	792	802	789	778	778	793	776	794	802	826	761	820	822	785	809	786	848	762	782	744	799	791	789	770	813	778	763	784	777	766	816	762	789	743	806	821	797	828	763	796	838	834	839	762	767	789	803	797	755	781	837	759	780	813	775	796	814	792	773	799	816	790	756	814	767	799	782	778	772	767	808	774	789	810	846	818	807	802	777	812	832	763	764	798	779	845	767	794	804	796	778	801	793	797	813	765	794	848	810	792	805	781	777	787	805	797	779	842	816	819	791	740	807	836	777	797	788	754	761	799	801	779	776	836	791	849	821	761	839	803	804	765	785	824	795	808	786	816	821	808	790	780	847	726	790	839	781	798	804	770	816	806	797	829	802	801	808	801	848	756	833	774	844	814	797	765	816	783	814	812	846	762	811	806	834	823	830	796	786	759	798	780	797	761	789	826	818	768	846	774	772	807	808	876	748	782	783	771	798	831	758	757	758	818	792	788	794	746	774	807	762	803	788	721	815	769	810	737	790	782	828	756	781	811	815	773	833	755	735	779	807	762	781	808	748	787	777	819	806	732	804	821	813	817	803	824	808	762	788	781	831	834	795	767	806	815	805	778	817	839	786	826	819	809	811	797	812	749	766	835	843	795	832	795	766	759	777	873	798	746	782	776	815	798	786	723	838	805	773	802	751	802	788	779	756	822	819	826	850	801	788	760	776	745	788	779	809	795	806	823	781	807	785	770	829	718	799	842	814	836	770	815	821	783	832	821	819	755	806	825	845	816	832	831	799	805	751	776	800	806	774	824	811	759	796	827	803	793	798	794	763	782	774	776	838	759	809	844	839	814	814	814	804	815	818	782	762	826	811	833	775	782	739	786	821	716	775	794	811	808	760	793	804	772	773	839	757	770	794	770	751	798	845	782	733	760	803	819	800	848	806	819	793	822	763	816	813	769	850	806	766	810	818	823	796	786	724	790	796	804	810	749	780	815	774	773	774	846	771	787	794	777	820	764	838	814	799	810	823	805	803	762	825	751	788	802	824	852	769	831	811	767	838	806	810	762	853	789	809	739	819	808	800	818	721	719	790	746	807	771	784	792	801	785	805	819	752	711	767	832	788	767	781	784	785	809	764	805	791	823	791	802	757	767	773	788	799	776	805	827	800	786	794	788	821	821	808	871	819	777	781	817	773	767	804	773	814	766	810	744	792	833	816	796	785	795	762	777	743	778	756	778	858	780	742	802	859	780	846	850	827	806	775	805	827	753	745	791	721	783	804	795	794	789	781	762	821	773	801	799	746	765	777	742	748	766	786	747	798	787	786	781	802	810	777	784	761	787	802	784	826	767	776	729	845	766	803	778	794	799	822	772	726	848	795	747	782	752	814	774	763	771	740	838	770	806	789	780	771	773	784	763	768	793	796	782	846	851	810	839	833	856	816	742	776	807	807	779	811	787	806	808	793	758	775	790	777	757	792	847	764	855	788	846	811	781	791	809	799	803	787	826	786	796	829	765	836	768	800	800	760	785	798	778	795	788	799	811	741	778	773	833	770	828	757	839	823	786	801	799	825	830	739	797	777	804	812	842	791	786	771	821	770	820	807	797	786	789	798	819	790	801	786	831	750	816	837	792	716	791	795	795	765	797	763	766	782	749	779	793	788	760	806	819	805	850	789	815	820	727	800	771	752	775	771	743	824	749	793	787	837	769	745	802	817	800	802	845	794	773	794	790	837	778	755	780	812	812	804	793	839	753	788	722	781	756	805	777	809	787	796	774	785	798	742	782	824	870	828	775	769	792	856	775	803	785	807	805	831	756	773	757	794	761	806	795	783	786	808	831	766	815	767	794	767	706	800	810	810	823	801	780	737	820	789	806	772	783	739	760	793	827	747	806	827	756	798	774	764	784	785	844	802	800	765	775	741	861	763	810	823	775	756	745	782	777	786	755	770	779	724	827	783	843	796	804	769	841	802	783	745	806	823	845	755	803	803	756	790	809	819	792	799	770	820	783	811	776	797	805	782	766	783	829	770	805	811	809	797	827	777	757	753	801	762	800	772	820	766	848	803	809	777	779	774	780	743	795	756	782	779	781	785	769	823	819	774	764	811	794	791	768	806	832	784	761	795	797	784	795	797	793	817	778	786	782	775	788	768	760	829	800	802	820	789	777	792	737	837	785	763	807	763	763	808	778	756	814	787	788	800	805	818	798	780	794	810	720	823	773	762	761	740	827	752	790	809	771	801	812	820	789	824	803	838	800	813	790	787	822	771	783	812	778	768	776	771	776	845	788	800	774	821	765	811	836	813	795	838	833	809
27590	14872	2825	860	469	382	249	197	200	173	201	198	178	211	157	180	216	175	185	197	167	191	171	181	185	189	193	189	177	181	186	201	202	179	191	167	156	168	179	159	172	188	178	152	193	176	162	152	185	175	159	174	169	174	165	186	172	164	173	166	155	178	162	168	175	173	162	185	164	172	201	171	181	171	188	206	164	159	169	166	185	181	155	196	183	180	166	178	176	179	174	192	223	189	206	191	190	175	177	190	185	155	169	170	181	154	171	188	178	177	151	153	161	175	183	176	173	175	188	165	172	162	177	162	174	197	182	176	173	165	187	166	156	182	192	178	178	157	183	189	182	169	171	139	162	169	172	178	181	155	180	171	176	168	161	178	173	181	191	165	152	196	173	173	181	165	204	186	192	168	167	176	172	165	171	188	177	155	160	159	170	182	208	182	173	152	181	173	175	174	187	169	171	158	188	141	178	172	170	202	173	178	189	182	165	176	175	177	177	172	193	196	181	172	178	192	161	192	163	174	194	182	163	165	160	171	161	164	178	170	176	177	194	171	170	191	194	188	173	154	174	171	178	171	189	169	149	155	220	162	164	188	189	207	195	165	174	166	175	177	163	184	167	201	181	180	186	194	191	172	173	168	160	195	160	182	147	181	175	166	176	158	164	190	156	165	188	157	164	202	173	189	177	159	168	176	166	158	177	188	182	178	189	155	166	162	159	163	194	186	206	193	178	173	164	159	184	154	165	162	176	169	175	160	163	166	166	170	174	178	176	174	159	154	159	173	180	175	153	151	206	178	182	164	170	197	174	196	171	187	188	188	163	177	161	186	156	168	143	165	168	162	174	182	192	176	149	169	158	176	193	176	188	176	158	167	171	153	167	180	197	152	170	191	183	187	178	196	195	146	151	176	193	175	165	180	179	171	170	178	187	176	166	164	182	179	179	145	167	164	161	161	162	161	178	155	153	156	183	168	188	162	165	189	157	166	193	157	145	184	194	165	193	178	168	159	190	149	185	167	174	165	182	191	179	157	144	167	184	174	169	184	188	169	168	180	170	175	161	157	156	175	163	165	170	174	188	171	168	181	174	168	163	161	158	170	184	173	166	171	145	170	178	161	160	166	164	179	169	197	161	168	181	170	175	172	179	186	164	174	164	177	164	151	168	163	199	171	151	186	173	178	165	182	160	189	174	174	176	179	172	170	169	165	183	171	181	155	178	182	182	184	175	159	174	169	168	169	181	169	172	167	181	193	186	170	186	167	168	158	170	181	186	187	187	167	140	164	169	192	181	176	188	178	173	173	173	182	202	190	176	179	153	156	158	175	171	170	157	160	171	167	151	188	161	170	167	195	186	179	194	163	188	166	186	166	177	166	186	159	197	177	177	168	159	160	160	172	176	170	191	187	183	193	165	156	187	178	159	161	169	168	188	190	188	163	157	179	175	149	186	160	173	200	204	158	160	157	178	170	177	167	177	179	187	168	160	188	152	160	183	193	191	191	181	145	171	153	164	174	175	193	179	156	160	188	171	172	171	196	159	160	192	169	185	165	197	159	176	188	191	205	174	182	180	176	185	187	180	182	202	179	174	185	183	169	166	179	183	208	189	168	152	167	176	166	189	184	197	201	195	195	191	149	176	168	196	147	162	161	173	193	165	174	196	178	182	181	184	191	165	177	160	183	170	181	165	174	190	177	181	176	170	206	158	190	191	179	184	193	183	166	199	164	173	183	150	185	139	159	195	191	167	178	158	174	195	174	187	179	172	164	181	167	154	188	163	171	179	151	192	158	182	174	175	172	198	164	190	166	183	171	162	159	153	182	163	149	162	153	200	180	183	173	174	164	156	166	178	168	167	191	160	157	203	182	172	179	173	170	193	179	182	173	180	173	164	166	176	174	183	180	189	174	177	182	177	171	186	181	166	194	184	212	181	178	172	188	187	181	183	184	154	173	156	172	147	169	203	169	152	175	179	192	162	182	179	158	157	176	167	163	184	204	157	184	172	166	167	177	168	171	158	163	178	159	145	168	162	199	174	160	183	172	201	172	187	170	173	182	160	188	169	195	172	186	178	154	163	201	184	175	163	172	182	166	177	166	167	181	169	155	188	197	175	158	167	187	172	169	177	185	202	168	199	171	168	182	168	166	180	172	164	180	146	152	173	165	185	204	175	179	193	172	162	141	167	179	172	147	153	172	173	148	172	169	167	165	165	159	189	175	155	197	159	182	167	167	184	153	169	174	183	147	153	182	173	197	161	163	189	181	168	164	154	171	175	173	152	161	186	168	192	184	163	174	176	179	193	160	152	161	157	178	168	174	174	158	174	173	170	161	154	183	158	205	175	155	184	180	161	164	172	171	174	166	178	191	162	172	182	169	195	157	166	131	172	180	182	155	185	177	168	167	185	168	174	190	141	169	181	186	167	160	175	177	151	174	178	148	169	168	158	163	180	171	203	167	176	170	177	166	166	191	177	194	179	158	170	197	178	171	160	187	177	186	168	163	199	181	153	203	169	173	204	147	173	186	164	177	171	197	187	175	164	177	181	173	181	167	181	165	156	167	184	165	193	170	184	163	179	166	135	184	166	197	156	171	194	175	173	183	155	173	176	171	148	167	156	174	190	177	158	171	189	166	173	176	171	185	157	175	194	149	163	162	167	189	180	181	176	161	165	168	176	169	158	196	217	168	198	178	189	170	195	200	171	172	167	191	183	173	204	164	168	180	175	148	193	172	185	185	179	146	164	159	153	172	173	177	177	156	165	178	164	172	187	199	170	159	176	182	173	194	173	152	174	179	175	158	153	152	170	182	153	154	175	165	175	146	174	179	149	169	154	180	186	191	186	161	140	165	174	169	172	154	182	175	156	179	177	172	155	204	163	169	173	171	152	171	181	151	170	179	174	186	147	176	177	161	163	200	175	181	202	186	170	175	185	163	175	175	175	175	155	168	191	168	183	185	206	160	180	176	180	183	152	153	183	170	189	160	158	179	182	164	195	162	197	178	176	177	185	166	183	178	167	183	164	179	157	178	154	198	194	168	177	172	192	177	182	146	176	183	173	196	166	173	159	183	162	177	157	168	179	203	166	154	165	200	174	176	182	176	160	170	190	188	157	175	180	180	169	165	191	177	178	176	190	183	139	167	181	193	189	180	167	149	151	174	192	182	205	186	184	135	163	194	178	170	147	184	163	169	184	155	174	149	170	177	193	165	159	182	180	170	205	160	178	169	164	194	153	176	189	164	191	175	185	182	185	190	173	165	168	212	177	194	170	166	180	174	195	172	172	178	173	162	172	155	175	160	170	169	158	152	179	148	181	182	180	180	168	178	176	185	194	197	186	170	188	165	165	176	161	168	161	154	170	179	186	189	179	192	145	177	153	178	196	175	188	197	161	175	178	179	187	163	160	185	205	179	177	172	173	186	185	173	172	165	196	163	157	169	171	175	171	167	191	180	177	169	198	160	190	178	170	174	190	194	201	164	170	182	154	162
6198	3498	2094	1072	705	516	298	268	226	227	223	202	209	209	215	209	214	204	196	186	219	215	193	178	183	194	208	208	193	217	169	190	173	199	191	199	203	194	175	178	178	203	168	185	204	186	184	177	175	195	171	143	179	204	188	187	174	155	178	176	196	155	176	181	206	180	177	173	178	209	184	191	160	170	177	204	174	163	160	184	180	170	178	171	200	172	198	174	188	165	203	184	180	171	181	198	186	205	161	206	218	179	156	184	209	178	195	167	199	187	221	173	176	173	175	162	193	174	189	178	189	162	171	159	182	169	176	173	174	179	193	173	182	193	204	186	161	167	178	172	173	209	164	186	189	199	175	185	210	188	163	191	188	172	193	189	182	182	201	178	172	178	186	164	195	177	167	159	184	184	182	184	175	173	184	193	173	193	168	172	197	201	192	195	200	205	153	193	205	186	172	198	176	197	191	179	204	194	157	194	196	184	179	188	174	189	158	164	192	196	196	199	167	172	188	206	176	204	192	192	175	183	180	203	169	172	207	187	193	193	172	178	168	180	159	191	197	190	159	185	172	168	184	179	178	164	176	171	166	166	185	191	183	196	174	183	183	176	196	177	202	190	172	174	179	185	176	172	152	157	176	190	199	190	187	181	181	202	203	164	194	167	190	187	172	173	167	183	211	174	187	184	170	185	188	179	182	178	191	159	191	180	177	197	205	179	180	180	185	178	187	193	205	193	172	174	171	161	199	180	169	175	192	211	190	174	191	183	188	162	176	189	194	192	173	176	197	159	189	187	186	179	165	183	173	205	176	223	180	171	175	189	171	183	173	192	187	178	175	190	172	165	192	172	181	182	164	193	186	204	175	205	170	175	173	187	180	172	181	186	176	196	191	167	192	183	168	186	186	182	188	188	201	199	185	166	173	198	180	167	179	186	185	174	189	170	189	171	175	181	198	164	183	208	173	178	188	181	201	182	168	188	185	176	162	188	196	212	175	179	205	191	194	189	180	168	182	189	160	177	184	141	181	161	197	198	188	181	176	191	172	189	178	192	172	188	194	196	179	183	176	172	192	165	178	173	175	206	208	175	168	207	162	185	172	174	199	171	172	202	193	165	172	183	190	169	174	187	185	165	163	161	178	189	176	180	162	192	174	185	178	192	197	204	156	183	184	174	192	192	187	177	182	179	199	183	175	203	180	207	192	184	178	208	192	157	179	188	172	164	226	177	187	179	176	184	208	189	194	175	198	174	180	187	182	183	203	180	165	194	196	202	178	179	194	187	156	209	179	192	192	168	179	171	167	194	176	198	199	223	185	174	165	186	193	181	187	189	168	169	172	186	215	168	169	200	173	203	187	186	187	191	175	172	169	178	184	161	171	184	192	181	189	191	210	193	165	195	181	193	168	189	173	185	192	195	181	193	190	185	187	200	163	189	194	187	183	176	189	177	184	145	160	174	169	176	191	163	195	193	168	198	160	183	203	188	191	176	193	181	194	185	184	200	194	183	168	170	180	171	178	195	191	193	194	172	192	180	169	200	177	189	196	211	187	193	184	190	162	175	164	171	167	181	142	179	195	153	180	170	169	184	174	178	169	191	164	158	214	212	183	183	182	186	171	167	202	179	190	166	183	198	170	192	197	194	180	186	192	205	181	194	178	162	193	177	169	165	198	160	198	170	187	181	177	193	189	187	193	181	165	169	201	166	193	195	166	179	166	184	182	179	175	173	156	200	174	195	193	202	172	196	195	188	177	173	178	189	196	195	183	164	185	175	187	171	195	182	168	166	190	183	202	195	165	181	149	213	187	208	180	183	202	170	186	188	185	166	200	177	183	193	167	189	156	171	202	191	169	194	170	179	158	194	183	172	199	173	185	184	193	185	214	171	184	169	196	195	172	200	199	197	201	191	162	218	212	199	192	174	188	184	196	192	166	176	192	188	179	178	198	174	159	200	178	186	195	196	188	181	177	199	181	169	180	193	176	196	182	192	201	168	174	194	163	199	195	184	161	174	174	180	152	205	156	180	186	203	189	168	200	190	185	175	164	186	196	181	201	165	199	202	202	192	168	183	173	186	173	179	167	177	188	166	192	194	173	167	160	178	168	173	196	185	172	179	180	186	191	157	150	173	190	158	160	201	146	171	166	186	180	194	177	190	169	187	186	187	180	163	193	180	184	175	173	198	192	169	189	164	171	155	166	188	172	184	161	195	212	186	196	169	184	174	172	170	184	204	180	193	177	170	191	172	149	191	182	187	174	188	190	192	202	165	184	178	177	198	179	180	171	178	189	190	191	180	158	170	203	208	190	181	183	172	183	179	175	191	204	209	167	177	181	179	175	201	176	180	184	164	164	194	173	173	167	198	185	212	163	194	158	190	199	190	170	207	186	181	184	199	185	162	186	182	185	184	179	187	176	196	191	174	187	178	179	198	207	177	181	154	195	161	183	187	210	150	196	178	200	182	164	175	153	175	171	159	189	219	172	178	167	192	197	181	181	182	179	169	180	156	150	193	175	183	188	180	194	172	183	178	190	177	169	203	183	186	187	172	200	185	179	198	177	192	163	175	208	172	190	176	153	179	197	161	173	187	178	188	192	177	194	184	163	188	174	186	174	192	185	188	150	178	211	160	187	197	176	199	177	180	182	182	190	190	214	180	169	206	179	180	185	181	195	175	161	186	176	172	179	176	179	201	165	165	180	188	188	214	190	205	181	178	188	183	204	174	161	198	193	187	152	150	185	205	191	216	162	210	171	198	199	167	207	189	167	185	173	170	208	165	173	187	189	165	182	180	170	203	179	211	173	184	212	160	189	185	212	174	177	165	182	171	173	196	195	186	170	196	186	195	168	189	196	182	206	209	181	155	172	172	180	157	184	165	193	200	184	190	175	167	182	191	163	173	182	171	173	167	171	191	164	154	191	182	187	176	194	170	192	179	163	185	189	181	201	166	192	219	189	167	168	187	169	181	206	183	178	180	166	168	185	156	168	201	175	189	203	181	212	193	173	199	189	168	176	197	184	189	179	200	185	192	195	179	170	163	181	189	176	178	175	194	152	179	172	181	194	188	186	202	175	187	179	185	185	153	183	183	179	182	173	204	184	166	199	188	184	195	191	177	191	178	186	161	196	188	157	187	195	185	162	190	168	182	172	182	165	209	168	154	197	176	189	175	204	197	163	166	186	211	211	166	189	182	181	161	208	194	191	174	184	164	179	196	161	175	177	182	176	175	177	171	193	182	186	167	172	208	182	210	185	202	164	171	180	203	158	185	201	177	207	188	171	184	181	190	179	161	173	199	189	187	181	165	208	191	192	180	168	193	184	163	162	186	185	180	207	185	193	174	166	177	198	185	178	164	190	174	177	167	168	171	193	180	178	202	184	206	203	190	199	159	185	201	203	170	204	164	196	174	183	186	183	183	191	186	180	175	186	207	194	191	178	170	178	201	177	201	201	198	185	189	150	178	195	188	180	176	162	154	175	184	167	183	168	190
24530	20236	26451	23842	20239	11975	2145	1220	1034	919	1041	851	712	725	689	711	635	636	631	636	590	588	620	625	585	628	595	604	560	548	604	611	610	568	598	559	553	542	559	529	547	577	553	567	564	571	525	577	542	568	534	541	580	575	517	509	558	535	531	595	544	574	558	584	551	562	589	580	570	560	577	542	584	558	574	556	554	528	506	551	575	561	585	571	525	566	513	539	559	554	497	550	555	552	557	539	529	594	555	553	574	573	517	522	573	561	562	592	523	524	574	535	555	547	530	545	530	547	541	611	567	527	564	604	600	550	592	537	563	523	541	539	516	523	580	515	543	538	574	535	570	540	541	544	575	563	554	545	501	536	568	550	539	552	511	564	577	536	531	567	556	506	562	558	554	535	539	542	546	512	544	538	542	533	558	571	532	553	545	565	590	528	566	547	544	521	563	538	562	578	544	542	581	551	570	554	536	508	518	552	567	519	542	565	510	548	554	523	553	528	535	587	540	565	573	509	563	547	548	541	540	583	540	494	553	586	557	553	526	563	522	535	517	558	548	553	534	566	546	548	585	512	569	552	522	562	531	536	536	556	568	541	523	549	536	566	580	546	563	530	540	541	562	552	583	571	572	510	538	548	535	542	536	577	554	518	585	533	540	585	535	509	581	556	558	559	518	545	540	523	591	533	581	579	507	595	572	573	583	552	574	576	516	528	571	532	555	557	567	562	558	553	560	608	552	545	555	533	561	559	525	551	538	547	537	546	538	514	569	548	533	553	603	573	549	517	533	558	550	563	586	540	580	530	547	578	538	552	565	532	553	581	541	555	557	512	568	525	561	552	573	539	552	524	527	560	549	606	539	498	546	540	539	589	519	559	520	540	555	538	557	560	537	534	563	587	544	565	566	542	545	536	584	532	576	552	552	538	569	531	560	544	549	579	535	546	558	565	571	559	517	479	588	574	579	551	575	542	516	573	581	515	526	571	525	513	571	516	533	547	516	527	523	565	554	526	585	558	508	543	575	525	579	545	598	491	555	562	553	508	551	565	543	545	581	547	571	555	572	582	511	571	551	546	569	578	568	568	532	553	564	560	597	566	508	568	543	547	558	545	545	536	567	584	540	510	568	591	547	501	549	550	524	573	603	589	527	553	535	560	529	510	537	556	543	522	512	576	604	520	547	530	539	541	572	535	572	565	573	541	542	556	547	535	562	538	550	599	563	539	535	600	552	594	591	567	508	553	517	549	571	556	568	521	514	561	604	536	544	529	588	517	562	555	603	545	542	554	524	525	527	539	548	553	568	555	528	522	534	559	537	570	511	558	587	572	604	582	568	533	533	550	531	570	584	561	540	555	575	549	506	544	504	528	518	559	514	533	543	570	573	571	523	555	593	576	578	521	517	549	556	553	540	605	546	529	539	539	542	568	553	517	511	495	536	526	527	550	555	530	547	567	533	565	538	556	597	542	552	527	527	547	521	514	566	559	558	528	558	539	543	559	567	535	540	532	578	551	574	570	543	582	571	522	566	554	534	561	527	585	555	558	555	535	498	590	594	602	515	567	606	549	562	567	602	539	567	538	524	590	533	553	540	555	587	528	580	508	546	519	577	560	519	524	561	579	535	561	521	551	537	586	506	521	525	535	530	547	575	569	570	511	562	560	580	546	559	523	509	583	588	569	568	550	555	544	534	566	607	564	563	507	556	576	531	581	562	538	543	543	579	566	521	512	538	566	548	539	539	522	520	557	530	556	579	564	548	581	502	545	561	533	557	569	579	539	556	556	575	568	524	552	552	553	502	550	571	571	558	539	533	547	551	489	572	530	528	529	546	556	519	555	574	516	526	581	589	528	554	528	528	543	525	555	548	582	606	503	589	562	552	558	589	536	524	544	527	548	527	525	582	551	550	579	499	535	575	591	519	497	556	501	577	565	534	538	509	575	526	559	539	514	541	590	542	570	542	553	571	527	520	529	540	544	578	570	506	568	508	543	573	538	548	544	555	531	531	531	534	549	567	575	563	526	544	553	537	551	546	585	543	514	546	537	542	530	548	603	550	501	569	563	528	530	521	600	577	508	592	537	559	568	543	592	556	567	542	566	528	514	544	582	490	569	545	550	528	549	546	564	535	547	573	559	509	552	536	528	535	531	546	568	542	586	512	538	578	551	528	614	550	558	534	570	549	556	512	512	520	554	540	532	553	563	536	567	522	535	548	522	548	545	595	565	546	555	504	564	540	537	530	560	613	515	560	499	557	512	555	592	568	591	533	557	557	563	547	585	544	564	537	583	563	535	552	582	523	555	579	519	589	555	524	569	615	550	533	547	545	530	581	556	531	583	529	538	531	531	512	559	545	530	555	540	546	548	556	568	583	573	547	478	548	541	598	535	548	537	527	472	518	515	569	523	515	570	554	570	564	551	521	554	608	529	556	512	589	574	535	548	580	554	554	552	625	563	544	547	572	547	516	517	562	543	583	546	553	552	556	562	536	548	558	564	587	526	573	550	530	565	511	531	532	557	514	608	553	582	511	552	594	580	559	534	553	597	547	553	571	555	513	556	524	533	533	583	531	572	573	557	555	548	555	541	539	557	556	536	586	549	539	534	504	568	572	551	530	593	554	543	543	538	544	568	551	541	549	538	536	559	520	543	540	526	551	549	559	554	525	538	554	546	559	543	548	571	556	531	522	529	588	580	528	556	560	527	562	547	573	549	572	569	515	565	575	549	571	539	572	511	594	553	522	558	551	512	531	555	560	560	513	545	557	555	548	518	541	572	573	557	546	606	568	535	544	532	583	527	523	532	539	545	540	555	556	562	533	546	551	557	542	544	546	503	513	553	515	567	576	571	578	591	535	586	555	509	551	578	519	505	568	528	545	577	558	557	572	581	512	551	537	536	551	543	536	555	556	546	545	519	530	563	522	583	576	557	538	529	545	558	564	539	535	553	565	553	563	532	530	567	578	485	519	545	531	535	543	567	491	541	525	511	553	544	572	556	586	611	575	529	532	518	544	562	574	573	535	536	557	539	559	516	567	591	529	562	566	490	559	571	533	528	543	537	533	572	555	532	542	577	540	552	549	550	548	545	537	594	522	562	585	566	543	518	581	593	505	569	508	555	570	536	512	551	495	526	574	531	578	560	578	559	566	541	563	578	562	571	555	550	510	541	514	557	558	601	574	533	545	529	576	524	522	485	570	578	588	542	568	534	580	552	523	563	576	528	573	564	533	572	559	555	604	547	594	547	513	514	557	535	566	550	541	571	541	599	494	534	518	580	572	553	571	557	543	502	523	511	535	502	600	560	577	580	527	537	581	570	537	567	552	548	560	520	545	553	575	584	565	521	630	515	568	540	532	533	561	587	563	564	503	542	541	545	567	534	534	546	514	571	557	510	558	568	549	548	557	552	528	548	529	509	541	531	568	550	590	538	578	510	568	535	536	523	581	552	536	540	540	578	558	574	569	601	530	563	592	535	549	559	525	518	584	537	584	521
8642	14346	12459	7485	5078	4803	2572	1930	1646	1418	1673	1152	950	895	835	800	722	707	669	671	620	649	633	594	618	559	595	568	583	557	572	564	593	562	526	549	558	533	529	542	548	509	512	542	504	547	536	533	532	552	521	511	516	540	518	515	545	537	558	549	497	503	528	539	520	532	532	523	506	498	524	517	518	491	498	533	525	488	522	518	536	531	513	473	508	518	480	510	554	499	531	526	538	535	494	512	505	477	537	514	482	532	515	494	542	503	530	515	515	526	542	525	542	543	525	501	529	545	522	521	484	533	548	531	546	572	522	477	505	529	521	539	537	540	516	558	525	540	485	520	535	521	533	515	542	545	492	478	505	533	533	537	483	553	539	508	512	531	540	524	525	515	477	504	510	520	544	521	497	549	496	508	536	518	506	470	524	527	531	480	525	525	478	536	486	543	507	478	538	517	496	555	510	535	528	525	492	503	503	501	527	509	539	517	517	524	527	507	491	520	526	526	497	502	499	518	538	480	506	490	519	511	546	506	528	528	520	550	568	527	487	507	538	526	538	476	482	486	505	487	519	458	487	517	531	505	526	490	500	533	508	539	510	532	485	549	523	524	526	517	513	545	505	518	509	541	521	552	502	533	549	525	477	497	505	481	516	529	517	484	514	531	504	524	512	504	528	517	522	500	503	544	503	504	490	530	528	504	495	527	547	549	486	520	511	504	514	541	501	531	488	500	497	510	501	487	507	503	506	494	528	492	514	541	497	523	517	495	497	509	523	511	549	537	490	576	558	483	558	460	510	489	527	507	495	528	520	482	470	494	503	541	499	530	488	528	497	504	503	538	524	571	535	470	571	498	522	537	512	524	518	525	493	519	517	519	509	504	486	485	494	495	524	534	531	546	485	489	524	520	534	535	460	542	514	497	517	538	480	528	526	509	499	534	542	474	513	496	512	537	539	567	538	512	553	471	479	551	482	480	581	519	553	526	498	493	513	516	552	483	486	516	476	533	514	489	506	486	489	540	514	526	550	501	515	471	524	512	522	499	497	513	467	487	515	507	494	516	529	549	537	526	527	509	532	506	538	482	483	502	495	493	493	505	483	489	556	544	557	515	485	502	522	537	520	512	473	491	460	485	519	537	479	509	525	513	529	510	508	551	518	480	520	498	478	477	479	547	566	508	538	511	482	510	489	511	509	510	514	472	540	514	500	495	529	495	497	514	541	510	499	503	509	501	509	511	499	521	503	478	511	523	511	509	493	531	523	505	491	505	475	540	514	526	487	490	528	496	528	508	522	488	499	523	501	479	592	521	518	532	528	525	501	502	498	491	527	507	523	497	525	528	474	511	514	485	484	460	552	532	537	518	496	553	548	512	501	495	475	526	535	527	475	524	507	495	483	499	543	516	519	525	472	468	498	481	514	502	530	502	517	517	502	482	514	484	493	519	500	513	519	545	535	513	518	503	489	541	526	502	524	547	541	495	551	528	468	513	506	502	483	517	521	507	488	495	539	506	509	515	537	526	494	513	500	500	568	539	484	476	508	514	535	468	502	515	495	515	501	530	495	551	514	488	474	517	538	505	522	510	511	479	495	529	574	555	517	563	531	525	529	515	509	507	477	508	492	511	510	525	569	486	480	501	515	525	504	497	538	470	518	567	520	511	501	495	525	486	512	494	543	541	505	518	500	513	532	502	527	543	493	505	542	508	501	536	514	514	554	506	526	534	494	509	483	507	497	520	491	496	496	500	543	516	480	511	501	437	521	499	523	531	506	498	501	519	494	507	533	505	495	480	473	496	531	544	542	512	538	513	528	520	494	526	528	522	541	492	494	469	489	546	537	511	544	505	509	529	509	535	490	474	487	485	523	501	523	514	491	510	525	542	529	527	491	486	511	534	495	511	532	522	496	519	519	525	540	496	528	499	533	507	524	516	523	505	528	500	522	510	516	545	529	509	517	504	483	505	501	524	485	521	518	541	462	547	501	543	515	539	532	512	517	488	487	484	513	521	510	531	493	517	498	493	488	499	525	509	506	504	504	568	494	507	517	540	519	493	473	563	494	526	551	560	505	542	569	477	521	500	492	490	515	550	520	503	515	480	471	496	533	466	511	484	502	476	492	479	567	495	513	484	526	517	517	487	525	531	491	525	469	507	521	525	548	538	523	505	501	553	516	519	515	487	485	513	539	506	493	518	581	506	517	508	493	512	509	497	553	538	507	476	472	488	496	529	501	520	535	514	529	507	527	509	504	494	476	544	545	515	506	534	484	516	528	495	501	509	509	515	500	524	485	539	488	487	508	508	534	547	528	517	487	472	496	474	487	507	539	513	504	510	514	521	495	490	481	513	455	506	492	546	509	520	510	559	504	534	514	483	507	518	528	492	504	515	499	502	469	490	509	548	530	532	493	502	538	506	511	513	513	523	483	529	523	544	510	509	484	526	503	525	487	464	547	481	496	498	532	558	477	521	512	537	467	515	532	481	500	488	520	494	503	517	505	468	468	524	497	492	506	513	525	535	473	543	522	501	484	516	534	474	529	502	520	501	521	532	491	531	517	506	514	478	475	512	498	528	538	516	498	503	470	517	549	478	495	486	538	498	480	509	519	514	494	526	517	513	552	521	534	501	489	525	482	513	524	533	482	488	526	501	534	498	490	507	519	498	510	544	544	533	507	506	499	503	431	513	525	534	557	519	536	498	530	529	547	486	478	529	484	529	504	498	518	533	515	524	482	519	531	499	506	518	516	556	504	505	496	508	524	522	507	516	494	541	535	509	492	533	499	515	551	517	523	501	499	521	516	519	516	526	494	507	479	528	529	484	501	482	493	496	491	519	519	510	447	510	496	536	522	535	482	474	564	519	543	530	503	506	501	515	520	510	497	519	521	549	551	500	508	509	531	522	529	484	506	528	562	500	521	505	505	515	525	514	489	511	516	531	522	546	532	482	482	501	538	477	534	497	445	493	508	505	498	495	496	535	528	516	499	492	485	513	501	510	544	519	504	556	502	529	502	536	526	513	511	544	526	507	533	496	472	486	502	513	512	496	517	493	491	550	479	471	492	502	530	488	520	482	497	461	475	493	522	489	506	468	494	499	511	533	511	541	534	541	519	507	460	471	577	513	573	476	510	490	491	504	481	527	532	533	448	527	513	493	513	496	492	505	507	495	493	499	505	498	533	528	490	496	519	502	522	543	494	495	518	509	515	493	513	502	522	522	509	499	503	515	517	488	504	522	506	497	498	528	530	494	519	520	517	526	492	516	511	497	534	535	538	521	505	496	519	499	523	504	499	507	455	502	507	543	518	536	491	509	508	524	541	539	530	531	499	495	508	502	519	535	490	481	531	492	510	523	510	507	538	509	526	550	467	558	512	498	463	531	496	510	537	489	500	513	544	489	500	481	502	543	535	550	512	502	512	522	474	500	509	476	550	499	530	465	503	502	547	590	541	521	528	536	525	508	526	533	522	501	479	500	494	495	557	531	512	514	480	463
22237	20250	26825	23480	20258	20426	10585	2522	1864	1712	1864	1412	1249	1205	1176	1091	1064	1095	1040	1048	989	1001	936	986	936	952	925	962	918	921	867	910	901	885	922	909	900	896	878	885	893	884	948	863	856	871	942	890	831	861	898	900	898	866	900	861	849	897	860	879	822	870	905	824	832	839	840	865	911	876	851	887	892	822	918	862	883	857	850	809	867	873	867	840	847	857	869	819	782	843	864	829	849	869	799	899	818	861	861	883	846	883	851	868	853	847	886	839	892	884	867	824	826	883	885	894	846	849	866	841	848	863	866	856	846	869	852	833	874	848	853	862	862	925	845	855	863	887	798	914	864	876	813	846	840	852	876	790	859	889	851	835	919	904	857	841	850	818	798	823	835	821	846	878	801	838	944	867	889	808	826	840	855	889	866	888	842	838	817	852	852	847	872	796	863	929	874	868	874	846	864	854	865	865	871	813	813	859	835	818	819	886	795	829	864	902	820	815	871	817	836	853	832	881	837	801	805	849	859	829	834	874	893	851	873	862	842	837	886	849	845	821	843	833	858	850	876	879	860	824	878	813	824	878	826	907	812	821	894	822	852	801	907	899	838	855	821	920	882	920	823	839	869	843	890	857	865	878	844	879	882	854	823	862	878	854	841	870	855	834	865	864	881	879	815	832	843	822	861	847	830	829	873	826	847	861	882	851	853	895	823	872	871	796	863	833	849	805	825	852	914	869	877	866	878	812	778	860	894	837	867	839	892	844	829	891	806	851	812	884	888	854	863	849	811	892	832	857	898	894	857	857	835	809	833	836	868	860	844	906	861	908	837	886	824	815	784	864	867	829	846	824	839	849	878	869	834	867	832	851	842	801	841	888	899	881	853	896	863	864	850	873	809	809	843	856	866	819	831	849	876	892	883	823	823	883	812	810	836	821	893	828	852	833	900	875	829	822	832	866	903	872	860	857	836	869	838	861	778	900	822	822	856	854	891	849	896	880	898	832	747	879	854	849	850	872	838	828	825	836	826	840	844	814	835	900	860	807	814	885	823	832	792	863	835	879	870	857	859	934	890	835	856	865	842	837	838	858	875	897	821	863	837	820	880	877	848	837	864	836	897	875	846	863	895	887	893	835	836	836	844	847	848	867	909	832	879	825	847	837	782	843	815	821	889	857	823	861	857	876	888	834	848	838	862	831	879	835	885	869	849	800	821	869	877	829	810	844	848	857	899	871	852	830	855	830	849	855	892	844	856	868	871	870	890	852	877	824	829	869	866	879	891	850	845	905	803	816	861	887	810	858	817	879	859	873	842	835	789	851	865	792	903	805	900	807	835	796	818	896	888	864	866	833	827	838	836	912	800	838	837	880	826	859	834	835	871	874	879	829	848	889	875	857	906	880	831	840	801	858	868	806	786	849	852	846	882	877	827	827	854	854	869	844	865	854	896	880	856	846	843	878	844	824	805	807	920	835	874	901	848	853	848	821	827	847	891	843	816	872	822	829	833	814	937	831	843	897	844	872	841	883	813	845	909	823	836	834	880	835	841	827	836	897	835	924	848	806	846	867	839	818	914	850	847	867	840	817	809	887	793	851	834	803	864	881	893	835	861	775	810	824	903	839	866	862	938	881	854	835	865	832	826	856	861	865	858	764	841	873	866	852	810	839	863	806	852	867	835	868	839	811	854	812	850	835	855	846	919	842	869	845	842	893	844	883	836	830	869	811	854	867	816	869	826	836	821	829	885	907	873	830	850	826	826	887	879	839	821	893	897	871	809	869	842	862	819	822	904	859	845	930	849	874	889	861	896	824	801	868	886	886	869	828	831	879	839	847	815	863	851	875	871	846	781	848	820	843	850	794	811	848	833	909	856	811	854	868	855	862	885	819	890	878	835	814	830	879	847	856	816	886	844	874	873	899	847	843	867	810	864	845	833	837	847	875	871	814	854	867	868	798	880	873	851	831	915	845	885	813	815	836	882	844	820	887	828	830	873	851	872	823	846	893	874	826	856	856	846	865	832	900	848	907	869	865	873	840	892	863	870	868	870	805	903	885	854	808	818	857	834	866	805	865	836	879	891	836	846	834	867	849	848	855	853	833	860	823	890	887	805	826	860	839	862	834	859	878	858	865	832	871	810	897	842	843	771	852	860	895	822	814	774	777	890	865	855	864	859	814	884	815	856	819	818	855	869	847	853	872	911	867	811	862	840	836	878	825	886	856	877	867	913	841	834	842	858	840	836	830	903	863	862	874	866	875	864	814	788	882	807	850	863	828	876	860	842	811	877	815	895	816	871	848	838	856	898	855	864	859	856	859	819	807	843	818	876	869	841	837	818	848	880	845	883	845	874	885	892	834	826	843	827	893	872	817	844	824	840	828	807	820	857	831	875	842	848	881	882	881	863	845	889	856	849	889	802	841	853	814	823	867	810	807	832	832	873	893	861	872	830	862	905	861	860	900	868	905	815	810	840	836	834	855	812	911	844	886	865	901	845	849	852	853	878	861	799	883	887	866	866	852	805	872	837	828	857	821	821	831	864	912	880	846	848	821	830	845	902	847	851	837	835	859	895	845	844	800	856	846	867	871	867	805	807	913	841	863	815	843	854	872	827	793	839	834	828	883	827	881	795	808	819	929	873	817	863	888	806	889	859	871	852	820	840	898	830	845	898	845	856	868	879	834	860	843	841	902	784	907	855	850	879	838	849	853	891	875	881	857	859	826	840	825	848	895	831	862	845	842	842	818	865	900	851	843	852	868	867	870	777	889	863	818	850	870	852	925	838	900	870	867	850	863	842	902	829	877	824	863	895	884	902	857	818	900	855	904	813	798	882	819	832	871	839	882	830	874	872	838	868	821	873	910	794	830	866	855	799	885	820	862	827	877	809	830	859	843	844	846	836	829	879	835	864	862	843	870	874	828	822	843	864	814	816	816	824	858	847	851	848	859	858	837	822	842	868	863	828	873	884	888	856	903	856	832	823	876	871	874	844	868	815	847	869	934	831	867	837	820	897	782	910	875	849	819	872	822	847	804	825	858	794	832	822	813	861	866	815	868	855	833	883	849	881	844	871	845	868	802	840	843	843	848	838	824	804	822	845	839	863	812	867	816	837	831	857	857	870	868	812	797	900	853	840	864	847	817	826	823	906	841	804	806	845	837	820	851	844	870	854	850	870	883	873	887	861	838	846	830	870	813	835	828	806	842	852	839	860	849	865	851	838	807	890	878	836	853	833	891	881	847	883	814	883	871	779	903	876	872	855	857	832	788	894	837	873	839	823	845	848	835	807	845	846	848	821	828	849	824	848	879	869	912	817	849	848	885	865	831	857	826	852	811	847	832	866	891	813	871	830	880	788	826	859	873	821	838	890	841	846	826	891	832	839	894	891	859	852	864	862	799	817	812	834	893	879	865	825	893	807	839	882	839	812	819	867	868	832	809	862	853	877	828	884	818	882	870	792	865	833	816	794	820	812	865	869	793	840	876	826	841	880	868	864	833
11560	21624	19553	13102	9445	8441	4487	3539	2937	2638	2937	2018	1630	1432	1341	1307	1283	1236	1085	1091	1038	1023	1025	980	987	952	946	905	905	902	901	865	808	812	827	911	849	868	836	858	849	876	857	795	821	821	839	875	848	773	805	801	816	879	777	825	841	860	799	834	828	797	851	895	862	818	891	869	824	843	811	807	822	845	793	786	775	804	827	770	833	792	822	821	808	775	776	854	833	733	817	816	802	786	789	812	804	814	784	839	828	793	844	784	798	807	780	809	815	823	767	784	791	805	778	799	758	824	766	788	804	819	812	843	819	822	840	798	791	776	803	785	787	800	767	865	863	786	797	788	753	867	826	753	781	791	837	810	746	758	779	770	782	762	792	734	832	784	812	795	822	790	797	773	819	775	749	770	825	812	812	827	804	800	797	730	784	794	776	768	776	800	765	779	778	757	770	829	803	799	812	847	803	775	776	813	782	837	770	846	741	779	780	806	848	801	762	816	794	809	807	837	803	796	789	782	783	780	802	786	749	826	801	760	813	836	786	758	821	800	768	753	793	805	758	816	843	786	801	797	801	812	816	850	752	855	780	844	807	810	848	831	821	785	741	800	818	745	761	790	771	811	822	740	767	865	778	733	766	779	801	796	825	800	797	814	785	758	829	819	785	755	795	781	768	830	796	863	834	803	786	796	811	826	786	772	788	785	777	790	786	756	784	785	785	830	801	811	784	770	772	828	772	828	802	817	817	793	821	787	774	809	789	794	828	808	853	810	787	812	799	788	810	872	834	794	812	835	781	865	749	780	817	836	790	829	793	811	793	778	855	755	784	808	785	779	782	790	783	727	817	796	807	776	779	800	796	799	780	810	811	862	855	794	782	800	755	780	779	795	836	809	828	794	805	761	814	810	822	757	825	768	770	770	788	809	789	791	752	810	768	857	735	796	828	789	829	778	823	796	802	780	826	792	798	791	823	777	788	819	788	802	770	826	757	804	773	788	774	798	800	776	823	826	823	798	799	767	778	803	811	797	786	796	808	815	728	754	785	799	807	823	810	836	807	812	845	796	780	763	804	791	805	799	780	864	764	823	793	780	768	783	803	827	816	789	795	799	792	828	796	827	811	782	808	762	808	793	805	857	796	824	808	802	808	784	782	823	843	819	756	804	798	801	775	815	785	792	750	839	743	796	793	787	788	843	815	819	815	806	807	801	753	826	796	779	776	788	811	813	780	807	767	761	745	792	811	782	783	799	770	752	834	837	767	758	800	808	789	833	784	777	834	823	837	854	810	757	769	836	819	816	808	816	803	858	811	779	789	792	766	736	835	811	798	900	794	782	801	798	806	805	826	836	775	781	846	805	807	811	820	763	809	751	796	804	777	833	825	762	814	787	820	831	809	815	800	797	877	807	785	804	819	821	812	858	773	767	767	810	845	810	829	791	827	760	773	745	820	831	794	808	749	784	797	818	750	778	821	839	785	815	825	822	726	802	830	791	820	789	794	783	742	768	772	815	827	830	839	765	825	810	760	800	779	785	734	820	799	797	834	837	781	774	784	760	746	733	786	778	829	783	793	828	798	820	786	782	777	775	730	786	808	808	833	761	766	811	792	785	758	828	836	768	799	785	793	763	832	751	806	762	768	754	778	826	834	773	770	801	815	815	782	807	883	729	807	808	829	795	810	752	786	825	813	808	789	801	763	770	766	787	807	822	762	773	819	823	794	796	792	775	753	800	753	785	785	763	805	823	850	785	801	800	820	803	864	781	801	768	853	812	832	824	795	826	773	836	783	772	824	803	824	825	759	797	850	766	847	739	847	814	817	781	806	804	828	830	833	844	741	795	797	772	832	813	738	826	757	739	774	797	817	775	823	787	792	859	767	836	819	782	784	774	828	817	777	741	746	806	789	799	782	735	805	825	825	800	763	839	743	806	781	801	803	768	833	822	762	813	835	819	779	766	800	821	773	751	779	814	770	751	789	766	799	800	784	780	800	801	770	841	826	787	766	754	775	792	772	842	791	814	847	805	761	838	810	843	826	800	809	783	846	842	793	861	778	804	816	822	834	824	791	759	813	766	786	843	836	781	795	787	762	833	815	813	776	830	784	775	805	857	793	811	788	776	827	768	800	820	810	767	822	868	832	831	785	862	743	836	849	784	828	757	753	733	861	725	741	802	772	850	803	766	751	794	818	805	768	769	752	762	774	795	828	815	824	864	779	781	834	775	839	786	798	797	812	789	843	756	756	735	812	840	793	790	773	850	795	762	836	804	805	756	784	759	775	808	762	824	817	793	768	824	854	818	812	778	808	777	835	735	793	781	822	769	729	781	772	830	794	786	798	802	846	784	816	788	730	775	818	747	794	803	841	765	833	775	807	794	826	775	771	812	789	838	847	780	769	840	800	779	791	798	841	747	773	792	834	782	833	778	801	798	776	792	826	780	782	789	787	804	810	809	758	785	778	838	772	834	791	808	798	774	758	811	837	770	797	796	798	810	790	771	808	773	815	804	817	760	845	764	753	791	854	799	798	793	846	828	827	774	802	775	803	768	802	803	815	840	816	791	777	801	763	797	754	771	794	761	786	722	857	780	816	791	779	805	789	816	827	789	756	777	824	777	800	785	803	780	831	776	766	777	819	837	779	748	755	812	768	780	818	770	845	781	754	796	824	772	767	866	875	780	837	847	780	807	770	830	804	776	774	802	805	773	753	795	815	826	797	762	814	816	806	814	768	758	833	858	779	763	825	786	831	820	805	819	825	800	811	808	776	747	783	852	826	813	808	776	800	781	739	821	826	804	818	775	775	815	779	798	821	739	806	787	772	831	821	782	799	819	755	828	838	852	829	771	811	761	805	768	762	834	840	801	856	753	801	789	778	784	752	805	774	799	812	833	787	782	813	804	841	796	786	778	790	824	818	788	795	753	789	793	792	797	818	747	818	825	792	787	795	796	809	802	813	772	766	800	770	796	821	820	825	829	798	753	810	793	810	813	777	822	845	839	782	819	823	833	758	735	850	785	799	773	738	799	791	831	753	776	802	818	688	759	803	796	773	817	780	854	796	792	814	838	728	781	827	819	798	781	779	816	774	779	795	777	762	788	793	796	759	778	845	810	801	796	812	802	789	802	762	758	783	810	849	776	772	800	729	787	786	819	792	772	729	784	795	765	768	778	833	783	794	816	781	780	775	810	801	788	838	789	789	810	800	812	763	819	813	786	799	766	773	808	784	811	776	781	838	803	788	829	764	805	788	801	778	833	836	816	791	831	756	734	781	796	847	789	772	746	814	803	771	766	819	804	789	799	808	726	770	762	785	783	763	807	761	790	734	814	816	751	786	760	798	751	784	819	782	804	770	789	739	775	793	831	815	845	831	771	847	828	787	815	846	780	764	808	839	814	750	846	782	787	852	826	833	769	795	813	808	819	827	813	798	780	823	820	746	784	775	787	781	819	803	822	796	798	761	787	811	829	753	820	819	864	795	741	766	753	767	836	822	796
27585	14685	2484	1552	751	435	254	206	187	197	197	152	184	203	195	173	196	182	159	168	179	182	153	164	155	167	181	179	175	156	150	162	170	171	159	161	155	200	154	172	172	192	173	176	192	134	179	173	160	181	220	160	174	172	155	191	201	189	175	181	214	171	172	200	160	161	159	141	150	156	165	186	168	157	158	181	182	177	194	167	191	149	173	162	175	195	162	179	190	168	206	164	191	172	189	161	157	151	183	180	181	168	173	177	205	161	158	192	167	193	160	155	163	159	169	172	168	178	201	189	157	190	151	155	175	172	177	176	176	179	165	157	155	172	180	151	176	163	162	196	178	156	172	200	185	154	176	183	179	167	176	158	170	174	167	196	150	175	182	165	185	173	178	167	157	158	168	187	170	162	172	166	182	169	186	184	178	167	162	170	170	165	177	147	191	178	168	169	168	179	149	174	177	179	156	199	171	171	146	176	185	168	177	158	179	161	181	165	171	164	170	189	173	175	200	169	170	149	177	157	182	161	178	181	165	182	161	179	157	150	172	188	161	161	168	189	170	173	184	190	171	202	174	185	181	183	165	168	168	158	180	172	172	163	179	191	183	166	164	203	153	199	168	165	187	166	194	174	166	192	160	160	166	184	177	164	181	192	187	168	170	149	174	165	170	182	162	170	180	197	175	143	173	193	174	178	149	158	178	169	190	181	178	163	158	161	153	170	172	157	161	161	195	188	164	169	142	163	184	176	163	184	152	162	180	187	163	167	164	150	172	172	181	185	165	163	179	181	174	168	170	175	159	182	192	163	164	186	191	161	164	188	164	157	164	177	168	179	184	179	179	170	173	161	207	171	163	173	194	162	150	179	163	159	160	179	172	185	176	177	188	161	189	180	158	162	168	181	146	178	168	173	156	153	176	188	168	179	164	153	173	171	181	186	182	182	193	199	165	171	165	193	172	166	174	166	154	175	160	180	165	188	165	156	162	166	194	181	168	192	172	193	176	193	147	171	193	189	163	175	166	165	151	165	157	153	146	185	170	164	164	179	182	161	202	176	175	168	157	161	161	174	182	175	181	193	164	188	177	173	170	181	172	166	154	170	185	160	175	179	179	173	167	168	179	160	178	171	169	183	172	185	174	156	183	198	167	161	172	196	152	174	167	180	164	185	164	173	180	155	173	170	172	169	147	169	172	164	183	149	162	176	175	158	173	167	173	163	165	162	177	162	187	173	161	161	186	168	178	158	173	166	162	183	182	181	179	174	200	176	204	194	197	185	152	167	182	129	169	160	186	205	184	175	181	174	150	182	178	149	153	183	182	199	178	196	165	180	197	187	191	157	181	171	173	164	142	172	173	159	155	196	167	162	149	180	162	169	145	175	176	177	169	192	163	199	192	164	206	159	170	184	168	167	166	178	166	176	155	159	177	165	177	177	173	171	161	179	168	161	170	165	179	177	173	180	179	197	194	171	180	180	177	175	142	199	171	192	169	176	159	158	180	173	172	190	178	173	160	168	186	172	161	166	179	185	167	186	187	171	163	183	202	181	151	173	170	165	146	184	196	171	168	175	183	168	162	171	179	182	187	180	178	162	196	185	156	175	171	178	182	186	166	145	166	182	189	193	169	139	167	170	186	171	183	162	195	173	163	198	188	181	158	173	181	176	176	193	155	183	161	170	165	175	193	150	171	170	180	171	175	187	223	172	197	170	161	177	177	187	186	152	184	158	173	178	174	174	195	193	178	170	167	170	161	167	193	171	171	183	167	182	173	194	176	193	184	194	200	162	166	169	167	191	165	171	147	190	166	187	175	160	160	143	170	163	146	178	162	161	166	177	168	174	184	167	150	166	149	191	168	174	202	166	186	171	171	173	158	159	176	159	150	166	199	199	174	164	161	167	182	169	169	174	180	154	185	184	177	193	171	168	180	153	176	194	163	162	148	190	159	176	188	172	152	172	165	184	177	180	166	196	163	179	193	174	165	175	173	155	162	163	179	177	171	186	182	138	191	166	198	161	178	164	156	168	173	173	191	173	182	178	176	166	195	174	162	167	166	161	177	177	171	179	181	186	173	168	189	141	162	158	169	169	177	174	179	186	180	192	174	181	176	163	178	166	158	189	185	163	170	186	164	157	172	175	186	171	190	176	165	181	177	153	157	181	180	173	152	176	174	166	155	191	168	193	147	179	176	165	151	165	168	182	204	170	186	166	169	168	170	172	165	182	177	185	175	179	158	198	165	155	159	180	175	166	186	169	161	189	175	179	171	160	155	168	182	191	177	179	156	172	170	160	175	169	166	191	163	160	181	152	180	170	171	182	168	169	175	183	175	158	192	169	170	181	183	182	174	194	161	161	184	177	209	176	202	178	171	170	161	176	165	182	177	184	180	174	193	160	159	161	162	158	197	172	170	171	183	196	184	178	173	178	180	175	188	172	158	177	154	178	175	180	183	170	176	160	175	165	174	162	161	189	170	151	171	165	178	152	196	164	168	171	179	188	187	140	174	171	167	167	173	161	185	169	192	159	173	166	167	176	179	178	170	177	171	175	164	147	190	158	164	176	180	173	170	179	159	156	167	176	173	154	154	163	185	163	165	184	165	182	161	195	172	170	191	173	149	178	169	181	174	159	166	150	188	160	181	173	167	203	146	182	157	194	197	178	172	163	187	169	202	182	183	154	172	189	156	160	156	182	175	155	178	151	189	176	182	178	183	157	191	186	178	174	151	170	161	170	182	157	167	156	169	155	201	189	178	178	186	160	191	162	192	174	178	163	173	158	173	180	207	179	192	163	168	180	167	192	172	178	186	181	164	176	175	188	179	160	143	199	170	162	187	168	176	171	157	171	183	205	186	187	160	181	186	172	208	160	180	173	178	145	148	159	163	180	190	164	171	158	183	174	191	188	143	167	206	159	171	169	171	170	171	171	172	164	191	172	200	169	163	165	184	184	177	167	163	157	191	181	188	216	205	163	161	169	175	162	170	175	173	170	182	155	178	165	178	161	180	177	162	162	165	174	140	172	188	179	189	170	165	175	178	153	193	143	178	176	182	167	182	155	164	153	175	168	167	159	175	168	147	158	191	173	184	157	170	159	172	177	199	186	182	149	168	193	182	173	169	181	179	190	185	166	161	144	174	156	169	206	169	175	180	179	176	158	182	209	169	163	185	170	193	174	202	180	166	162	173	175	183	163	180	190	162	160	183	189	192	157	167	176	169	166	143	183	166	150	178	185	172	160	165	166	156	202	186	182	162	172	176	153	188	154	179	151	187	164	179	187	178	150	182	163	184	198	183	171	204	184	177	169	176	180	157	177	160	184	178	161	184	173	207	152	182	183	165	187	175	173	183	188	187	161	184	194	170	166	165	164	159	201	167	165	178	179	161	139	172	202	149	170	216	155	154	176	201	169	173	171	192	162	175	186	187	179	183	152	168	148	183	171	173	170	181	167	204	182	183	176	170	193	154	171	193	173	178	192	178	164	161	182	174	189
5390	1760	1921	2661	1404	676	346	259	226	217	218	243	209	201	209	180	199	177	167	195	189	191	192	204	162	197	181	184	195	174	177	158	192	166	191	192	200	172	185	187	184	180	163	174	162	181	170	182	178	169	180	172	162	177	177	193	179	194	159	179	188	192	201	167	181	184	193	186	191	200	186	151	182	192	192	192	162	185	185	216	173	177	207	209	156	189	175	182	204	203	196	196	165	199	211	198	162	172	203	177	186	192	195	194	197	182	172	214	152	172	182	184	176	204	186	165	165	179	166	190	164	195	161	176	201	174	173	190	171	203	216	162	204	175	178	209	180	170	163	167	163	191	168	171	184	197	204	181	158	193	195	206	182	195	159	181	185	166	205	175	198	169	202	196	189	195	176	173	190	174	175	177	184	182	191	188	204	153	194	173	179	181	163	172	182	172	189	186	179	197	161	182	182	165	168	183	191	183	167	174	202	162	180	201	189	169	182	159	170	184	188	161	191	167	192	170	185	212	195	188	186	163	159	192	177	180	184	174	158	175	156	183	190	179	190	197	183	185	174	199	178	197	149	180	174	179	187	185	153	175	183	164	164	202	177	204	167	181	199	183	189	191	157	187	163	196	177	184	188	183	186	185	198	196	156	167	191	163	178	170	176	159	181	173	184	186	197	200	182	168	164	186	173	185	181	191	181	183	178	156	187	180	189	187	193	188	174	184	202	165	189	204	201	174	205	179	203	178	184	167	182	190	176	179	169	216	204	181	180	195	214	189	197	175	183	175	188	207	178	170	203	181	187	181	178	176	179	185	183	185	175	169	185	186	185	166	203	205	199	192	174	160	170	186	197	174	204	164	182	168	200	196	177	189	178	169	159	181	181	186	176	169	190	174	194	191	179	182	178	178	173	178	191	191	171	189	184	191	187	202	174	159	188	174	203	186	195	201	180	169	188	180	164	184	154	160	183	210	192	182	194	207	185	187	180	171	152	221	198	214	194	167	150	196	197	195	167	187	187	179	177	187	187	209	164	169	189	173	194	164	186	189	180	191	177	162	173	187	170	172	187	194	171	178	197	190	200	194	168	206	147	171	185	153	180	217	201	169	172	194	206	186	186	193	174	178	178	167	180	184	172	173	181	189	168	169	189	194	200	202	208	181	176	188	184	219	185	172	173	177	192	171	172	206	195	161	176	198	173	172	188	164	179	169	199	172	170	193	182	185	196	172	175	162	169	169	168	182	190	170	170	210	193	183	170	201	164	168	173	188	179	185	196	190	173	185	182	188	181	166	191	176	189	196	173	175	183	185	199	188	183	196	174	172	175	173	166	181	165	163	158	195	189	191	170	191	184	169	175	169	201	183	202	162	206	183	186	191	161	197	181	177	191	182	192	180	201	166	179	182	201	181	184	198	196	178	170	167	209	196	171	184	161	201	189	180	194	182	192	189	176	169	182	174	174	177	208	151	168	179	196	214	178	202	178	170	184	177	189	196	180	177	194	195	176	181	194	179	187	184	182	204	170	206	176	202	174	185	204	187	192	200	203	180	188	198	185	174	188	203	212	171	192	181	172	177	148	187	194	182	168	163	179	193	176	168	175	175	213	163	159	167	172	152	194	164	196	183	180	149	186	196	199	185	164	185	176	191	191	191	172	192	184	160	184	162	186	173	198	180	182	176	201	207	172	166	175	166	188	203	174	177	148	215	172	181	186	197	166	216	176	177	164	170	181	163	203	179	181	205	185	192	179	208	157	198	210	186	192	192	177	201	195	204	183	197	189	208	198	186	192	179	168	207	194	191	188	192	203	159	186	176	169	157	169	166	162	184	170	190	156	179	184	178	181	172	174	177	171	196	192	170	181	188	173	175	200	167	190	150	190	196	197	185	199	157	173	175	170	170	179	171	186	172	177	190	189	179	178	174	175	167	213	159	198	188	168	178	191	203	182	186	185	189	172	181	205	196	215	184	180	181	176	190	150	195	184	214	162	175	190	177	204	174	177	177	174	188	173	192	185	169	182	179	190	178	167	157	194	184	192	179	168	173	169	194	185	179	190	194	176	149	201	188	161	186	193	179	178	199	178	174	188	175	190	176	184	201	171	206	182	165	192	156	196	171	191	170	174	191	192	166	156	192	160	184	173	177	175	177	167	206	203	168	170	180	188	180	188	166	181	186	166	189	206	160	156	171	195	185	184	182	181	190	183	176	181	174	164	170	184	189	201	198	180	168	194	186	185	207	162	195	188	174	153	192	171	188	173	192	169	169	191	165	182	193	195	194	194	202	162	192	195	183	188	180	177	204	191	154	182	185	170	176	209	210	162	194	195	177	178	199	200	196	198	182	183	193	169	184	186	156	185	188	180	163	180	156	191	166	181	182	170	176	170	198	185	178	181	200	190	187	178	173	183	179	192	187	190	172	190	200	186	162	173	182	198	189	202	180	172	181	171	183	171	181	173	164	195	211	168	175	179	206	179	192	193	155	172	181	205	185	177	193	175	163	189	204	182	183	176	177	187	171	171	198	151	171	167	159	186	204	189	191	204	167	168	179	194	175	177	192	194	189	184	184	171	184	189	161	189	202	192	164	171	162	175	175	174	189	162	187	163	190	192	183	176	219	169	188	153	170	165	191	168	175	189	189	206	199	170	174	165	170	165	155	176	171	179	216	195	169	203	193	186	155	185	189	200	155	185	167	194	175	170	183	204	168	185	176	195	168	173	195	184	201	165	174	195	190	182	169	203	159	173	171	201	160	168	185	184	172	206	186	177	174	171	182	179	183	193	172	199	183	190	180	178	198	192	195	179	187	178	213	193	180	174	191	165	223	187	190	191	185	184	164	203	179	180	182	185	184	178	191	203	183	153	174	175	154	180	193	197	158	171	213	176	177	177	196	203	183	164	194	174	181	200	171	194	180	194	171	177	163	170	198	194	192	185	177	176	188	177	178	208	179	159	148	198	197	188	179	178	180	177	183	191	160	193	200	177	166	159	180	162	184	185	171	196	166	208	156	191	172	167	166	180	185	204	180	157	206	166	194	183	180	174	183	222	188	188	169	181	174	175	197	190	178	176	179	203	187	201	188	205	190	175	196	189	193	193	197	200	180	190	175	201	156	175	181	171	151	173	179	196	178	182	174	181	169	170	176	178	181	152	157	179	169	149	158	182	197	180	162	198	183	167	186	175	175	172	155	179	156	158	168	179	161	188	199	178	178	208	183	193	203	205	209	171	186	173	185	182	205	173	177	189	180	188	198	186	182	172	161	176	213	197	184	182	192	178	194	169	168	170	168	183	193	181	198	196	187	206	189	169	197	182	169	169	180	191	177	172	184	153	182	205	171	171	151	168	172	197	158	193	185	181	169	185	194	189	169	202	198	181	176	189	172	215	164	187	178	187	194	193	181	162	195	158	200	201	193	215	191	162	167	169	180	163	213	186	201	171	178	191	173	193	166	178	195	196	177	183	204	182	195	169	189	195	167	208	184	179	187	187	201
24532	20240	26486	23828	20265	13175	2214	1300	1092	1055	1044	818	762	741	647	687	658	644	668	623	649	649	659	583	617	631	598	605	565	573	596	594	577	583	587	590	613	590	571	554	588	560	570	603	567	583	564	603	556	524	551	579	531	603	590	529	559	604	521	608	524	583	621	518	578	522	580	555	563	600	555	574	558	566	592	531	546	583	547	554	562	551	579	549	570	554	560	580	596	555	551	554	602	559	583	528	536	573	559	602	577	545	577	565	529	534	545	572	576	562	529	521	595	570	546	568	547	547	547	592	544	557	545	591	611	605	609	546	567	568	541	533	535	519	556	578	566	553	518	578	550	541	550	531	564	556	577	585	555	561	574	521	567	578	525	543	578	519	593	546	543	540	603	552	536	566	599	542	562	531	596	540	573	548	520	538	571	575	568	537	585	594	619	575	588	553	587	558	557	557	513	501	536	552	566	527	574	591	602	556	567	573	556	510	564	558	573	573	549	565	542	568	545	567	509	599	554	568	611	536	559	571	572	577	550	539	544	595	545	550	556	564	558	580	554	535	566	561	545	538	569	583	563	565	555	559	523	552	581	590	554	577	579	569	519	540	508	587	542	555	578	559	545	532	566	549	526	558	555	561	543	584	580	543	563	561	578	530	560	506	551	566	533	596	540	552	552	539	528	571	556	600	580	584	598	554	601	571	568	502	542	598	542	536	535	517	539	561	518	606	569	511	576	550	561	563	510	566	522	538	509	543	576	529	572	527	549	511	537	580	547	569	568	582	560	542	558	521	538	559	572	544	563	552	546	564	544	567	530	584	532	534	514	584	507	558	556	562	559	571	514	550	554	528	569	565	543	561	579	572	556	567	562	565	551	529	518	560	533	552	578	558	555	571	549	534	580	584	588	547	530	576	570	529	578	543	534	538	580	589	520	531	565	548	564	588	523	549	585	607	554	571	539	578	548	557	550	573	547	563	546	571	558	542	555	522	573	558	561	596	547	555	559	522	549	519	533	523	572	530	579	568	509	543	544	517	558	583	548	538	555	570	566	563	566	567	548	571	565	550	565	557	605	537	556	533	520	533	545	536	544	621	602	561	545	552	577	583	580	533	572	516	507	530	570	559	525	561	555	565	559	522	586	596	579	550	510	571	547	598	575	564	549	533	545	569	582	570	548	547	513	568	593	533	546	604	595	556	573	536	543	547	558	573	567	572	527	544	558	531	544	510	574	562	570	578	545	563	535	563	594	572	549	526	569	530	568	566	562	573	589	565	534	545	602	567	565	580	580	531	617	561	546	535	541	554	556	546	563	517	585	603	570	558	541	559	564	586	544	559	541	555	540	571	589	574	556	552	536	560	562	548	527	547	536	576	569	558	597	551	533	565	581	585	575	548	555	597	523	576	575	592	574	592	546	548	521	578	600	561	559	584	533	606	527	569	565	575	554	552	550	565	541	560	531	567	529	534	567	521	574	565	544	532	575	596	532	545	491	536	555	567	573	554	531	564	558	589	540	572	596	553	588	512	574	495	578	543	595	582	533	563	596	567	599	580	552	533	523	521	517	544	556	551	530	581	538	574	542	569	490	557	623	552	570	575	575	564	519	581	602	566	565	528	606	521	580	540	512	540	558	559	554	575	554	576	555	508	606	556	554	523	567	595	499	551	554	572	532	548	532	519	545	593	573	571	544	571	585	585	561	523	572	569	538	539	551	535	511	544	554	564	582	557	562	581	549	556	573	571	551	529	493	546	580	549	576	547	570	536	565	553	548	565	611	523	556	549	501	558	539	529	594	577	566	586	551	562	561	585	539	580	525	524	569	560	524	589	526	569	534	530	568	566	561	580	599	555	575	562	537	592	548	527	564	505	527	532	533	515	554	558	569	560	603	536	587	559	539	553	561	596	553	546	574	542	522	553	566	565	564	554	539	539	551	575	586	520	574	573	597	547	565	544	532	569	511	551	544	575	552	536	549	507	574	513	521	556	576	534	594	567	586	585	575	561	545	529	567	540	570	535	558	571	562	581	556	560	553	561	522	510	554	544	557	550	534	556	575	532	543	548	563	567	532	545	548	565	541	559	534	567	563	551	545	564	555	570	576	547	568	520	544	582	583	531	530	550	563	579	593	546	523	519	523	509	582	593	590	544	557	552	496	591	569	575	600	543	557	530	596	566	549	550	511	537	567	585	518	568	556	534	550	569	568	582	561	586	594	559	529	584	521	524	526	570	579	559	534	556	574	522	553	586	551	575	551	544	588	514	521	565	586	572	583	512	598	511	558	547	541	568	510	512	590	551	519	571	541	600	511	567	550	590	567	564	569	565	569	552	541	510	567	584	556	545	565	590	542	580	510	529	593	571	558	551	554	606	561	549	540	567	523	553	572	515	553	534	515	559	574	543	575	541	523	560	545	530	588	567	557	552	549	556	518	556	551	561	500	534	511	608	571	554	557	595	521	518	572	585	605	568	571	549	534	537	548	578	580	564	591	566	548	558	587	532	551	540	575	530	551	544	567	584	576	559	551	512	513	608	526	622	546	545	500	564	543	584	551	519	552	570	580	577	533	567	604	542	526	569	543	531	564	534	614	554	540	563	585	587	533	536	600	587	563	578	550	615	568	615	549	574	522	533	546	610	601	517	537	540	588	591	538	553	559	573	573	515	531	536	558	570	544	561	522	554	587	542	551	574	572	572	579	529	552	558	571	542	569	586	530	573	536	567	552	570	559	522	609	543	543	557	609	554	540	540	549	601	496	596	540	566	594	557	546	577	538	532	514	576	494	534	575	544	573	526	578	573	512	583	537	537	510	592	563	575	551	558	578	535	579	577	583	583	568	521	581	562	539	541	542	599	540	540	534	542	525	558	574	557	497	596	553	525	498	561	559	571	562	577	525	554	540	484	534	539	544	561	579	553	555	494	572	590	552	597	513	581	554	515	548	592	539	514	536	548	580	545	561	551	555	534	543	509	577	583	558	533	554	550	589	561	558	509	548	506	574	564	558	560	610	526	516	565	535	537	515	549	563	560	593	583	580	576	551	554	560	595	534	547	575	548	602	523	532	548	550	530	552	541	558	552	540	519	559	530	577	546	588	582	562	579	580	602	513	596	520	575	513	515	577	568	556	539	558	559	513	526	551	568	540	566	530	563	589	542	525	569	554	561	515	547	595	552	583	603	558	571	544	564	552	549	566	574	571	546	562	539	553	569	540	529	511	523	530	577	525	531	509	547	577	556	559	509	552	533	550	575	556	571	525	538	538	535	552	547	564	525	516	546	527	547	546	587	578	595	553	587	526	578	570	540	547	566	549	555	565	541	561	599	577	537	582	544	567	522	558	558	550	545	589	568	548	534	529	563	551	583	518	553	495	559	541	532	556	565	554	546	576	539	619	556	586	535	581	535	522	551	511	561	546	574	535	589	538	517	530	597	521	507	564	532	575	547	551	560	561	559	572	523	544	567	551	506	547	528	580	556	540	591	524	537	537	573	539	562
7729	13578	13498	10121	6497	7012	2487	1778	1573	1519	1513	1085	937	883	806	778	777	727	682	646	645	606	607	590	634	552	624	522	567	557	556	559	556	563	567	545	552	531	528	522	545	526	546	532	509	551	547	514	533	514	563	527	516	542	537	508	558	526	531	553	504	500	532	551	506	484	501	536	566	533	515	521	511	531	487	508	490	545	513	505	576	489	529	497	535	528	542	487	520	490	513	517	535	523	519	524	534	540	501	582	508	522	534	506	463	538	500	553	508	524	540	528	502	576	497	511	525	490	518	494	478	462	525	492	494	521	534	541	526	513	483	489	468	523	506	525	513	520	532	533	498	473	502	501	479	536	521	558	547	495	487	486	519	524	492	512	530	510	515	498	537	518	507	555	489	514	518	512	526	496	484	507	479	496	542	531	514	501	491	520	506	522	488	495	538	552	554	534	518	531	518	496	452	482	490	507	503	531	535	510	532	516	526	512	520	519	520	472	512	518	508	479	507	504	496	497	536	517	526	531	478	493	517	533	527	518	490	540	502	509	507	508	550	515	532	522	514	511	560	526	491	512	492	478	524	497	570	499	556	524	540	487	533	492	499	561	531	600	510	528	518	512	506	477	490	560	503	504	509	524	538	532	508	543	543	513	539	471	463	527	504	533	517	553	513	513	510	530	506	543	516	535	483	485	491	516	505	496	512	472	494	515	498	498	525	491	498	522	530	514	535	546	487	528	541	515	505	532	490	508	571	516	488	488	461	512	490	525	529	522	492	516	496	529	506	482	547	502	511	510	511	529	563	508	532	513	551	524	519	532	531	476	518	527	533	520	474	535	492	552	528	508	497	497	501	524	533	503	538	532	517	540	510	517	546	481	522	479	485	526	512	523	498	519	563	520	508	515	483	481	537	542	512	518	527	524	511	494	462	526	559	521	517	508	524	494	551	516	496	517	520	528	541	539	508	524	516	501	465	494	530	514	495	502	515	500	502	493	536	468	486	530	530	494	522	517	541	494	536	585	527	523	525	518	526	556	489	531	524	499	518	495	489	511	496	497	540	507	528	468	537	479	483	500	519	492	509	498	516	530	510	516	536	505	505	519	529	502	495	503	526	506	488	496	492	532	535	530	500	509	531	543	528	564	509	512	485	562	519	540	511	562	489	508	492	533	513	488	531	496	536	522	525	544	498	481	496	545	518	508	501	509	561	533	530	534	489	525	495	503	498	537	514	501	505	528	510	522	533	520	487	511	536	504	485	502	523	478	466	497	522	479	523	485	507	494	497	529	513	478	485	502	518	521	540	497	489	516	499	492	494	530	490	500	561	517	513	529	540	506	500	517	498	548	518	533	526	513	535	520	474	536	517	503	496	458	495	531	518	505	516	511	503	520	523	518	464	531	510	504	547	494	505	524	559	499	528	493	504	527	516	545	555	519	522	483	534	486	479	526	511	509	538	537	495	505	543	511	523	506	514	516	463	511	479	535	474	500	493	510	510	529	495	518	532	533	505	498	563	518	512	534	506	532	493	513	497	507	532	507	503	563	482	523	533	520	528	495	493	505	548	505	492	491	491	507	530	507	471	517	524	531	516	517	509	494	512	508	504	558	534	523	526	497	499	548	520	517	530	511	506	542	552	532	477	517	500	478	544	490	523	510	531	504	513	492	507	513	478	502	508	532	491	583	500	524	501	547	507	527	540	522	510	474	517	512	536	540	519	523	517	461	558	507	514	501	525	486	503	514	483	548	535	519	502	513	512	476	485	472	528	526	488	542	532	505	452	542	468	534	488	501	503	525	499	524	457	507	464	538	526	523	543	470	507	551	503	549	502	509	525	500	482	515	527	498	510	481	526	493	500	506	545	521	483	499	498	520	542	527	498	536	508	551	495	540	505	544	497	504	494	513	514	509	507	520	515	506	531	520	494	519	529	473	529	545	514	480	522	492	538	487	499	493	524	481	504	434	530	513	522	508	535	521	501	506	533	525	503	516	465	529	518	544	516	475	542	557	503	547	499	459	525	486	499	503	508	574	539	545	538	536	497	492	509	505	500	536	552	482	515	501	519	503	518	499	493	500	553	501	499	535	510	532	529	512	470	504	466	510	497	467	522	502	508	506	510	519	485	492	534	521	524	523	503	469	518	514	487	496	503	485	548	503	532	547	498	473	551	477	516	506	519	491	522	506	517	513	500	485	557	515	505	522	531	507	477	486	526	503	526	499	522	506	485	537	543	512	480	495	487	494	507	530	503	507	542	488	520	537	560	520	495	548	523	461	509	504	504	528	550	503	480	505	536	520	498	528	497	549	519	506	520	531	511	500	578	539	496	516	513	511	518	528	494	557	494	505	512	497	546	491	501	460	509	515	495	543	492	511	509	530	500	496	512	519	538	540	521	526	479	494	500	514	517	490	505	482	503	530	482	517	524	496	528	520	547	525	531	517	513	505	488	501	543	528	503	532	552	553	506	475	505	551	499	491	514	529	507	483	506	507	514	516	504	499	527	524	500	525	501	466	509	527	522	492	534	512	520	484	502	496	539	544	510	483	535	503	509	520	542	508	545	532	510	516	524	503	525	487	492	498	492	462	501	473	502	516	534	516	498	503	533	506	532	531	497	522	500	497	511	510	527	522	505	550	538	498	553	532	498	539	516	514	518	523	513	543	561	531	545	489	481	499	479	495	491	477	565	542	457	550	533	498	534	531	518	503	513	501	513	522	509	543	481	515	523	514	521	521	517	517	552	532	495	541	496	516	487	514	519	527	523	505	518	524	508	508	540	520	490	551	501	524	530	499	511	507	510	554	480	480	524	522	519	486	498	493	547	498	477	486	526	497	496	534	502	507	539	479	530	510	537	512	540	465	518	463	489	499	517	528	472	490	545	495	569	483	535	555	530	544	525	515	524	521	516	499	494	517	511	518	488	520	513	506	521	526	498	495	507	518	507	508	535	480	496	515	509	552	514	536	491	510	534	518	497	552	488	497	531	533	511	481	488	536	485	488	524	559	504	544	509	519	519	556	501	538	547	478	487	532	506	505	500	523	479	513	491	516	555	532	526	511	519	522	509	527	490	541	526	498	571	495	523	525	488	507	491	490	496	516	563	537	519	508	512	522	488	478	525	527	529	526	519	488	524	502	516	523	540	484	499	489	495	533	511	517	497	545	513	493	522	474	550	532	517	534	543	511	476	489	523	520	527	497	501	513	521	520	552	564	488	507	526	495	529	548	532	523	512	528	552	514	530	541	499	509	505	508	516	518	518	503	524	527	485	500	529	523	498	500	507	503	461	532	540	544	490	512	492	505	505	513	509	511	515	545	513	514	493	480	490	524	491	522	500	498	491	524	507	506	493	535	532	489	460	493	517	505	528	526	520	502	547	495	527	527	526	520	512	495	518	485	511	511	509	500	544	523	500	498	506	539	510	531	526	493	512	501	548	486	523	537	500	495	524	510	480	515	508	532	546	497	561	528	512	520	519	536	505	483	567	511	529	494
22248	20236	26811	23491	20248	20796	11205	2419	1876	1717	1814	1406	1298	1132	1132	1117	1123	1046	935	1041	990	1022	936	949	948	941	900	934	905	901	884	914	893	909	895	926	860	916	870	848	893	939	874	866	879	896	875	850	893	857	828	883	867	861	861	890	828	892	893	942	813	848	862	905	884	876	845	843	890	859	857	828	876	885	902	853	859	874	885	871	906	863	921	816	854	852	892	879	815	933	910	887	879	873	812	851	819	865	902	865	856	889	840	853	844	799	878	857	873	835	851	880	830	839	847	877	837	854	850	855	864	868	836	904	820	842	915	891	855	889	881	852	850	787	876	841	900	784	878	871	846	843	897	943	840	877	853	858	828	886	869	828	885	841	834	890	903	845	890	834	875	812	846	840	853	831	858	800	788	866	833	888	884	870	903	890	857	936	866	866	835	885	927	867	822	862	877	906	786	906	860	845	852	856	850	849	857	916	841	886	825	853	849	885	892	828	906	832	804	851	889	904	834	813	850	862	813	812	879	757	876	881	841	876	865	867	854	854	873	870	840	795	916	928	910	887	858	858	831	826	847	859	859	824	859	838	855	846	926	831	883	842	858	873	855	837	827	840	852	917	854	856	880	853	864	830	945	828	848	861	849	890	847	821	863	871	915	900	803	887	801	823	871	923	850	891	809	842	875	872	804	839	904	825	845	892	877	803	846	834	866	814	851	833	834	878	805	884	872	811	868	849	947	902	860	864	841	864	846	806	834	830	839	866	876	944	857	905	842	879	872	855	895	848	802	817	831	807	823	828	813	842	855	859	841	863	875	869	905	850	851	864	858	885	850	843	877	856	939	841	881	880	870	795	832	858	848	815	840	874	868	878	817	888	847	832	828	867	890	858	811	830	837	894	881	848	813	846	870	885	852	892	828	836	896	849	857	939	842	839	868	887	815	890	854	842	887	835	858	878	903	905	863	867	863	850	861	918	928	825	848	859	876	844	902	854	830	825	844	851	857	887	891	859	857	850	880	835	894	899	858	849	896	854	863	839	833	844	833	883	863	838	866	869	802	852	875	844	876	811	850	840	840	882	832	895	911	869	846	822	829	865	818	885	880	814	845	884	937	944	874	898	895	820	855	838	866	907	870	827	895	848	843	857	880	875	877	876	836	894	845	872	864	911	805	826	845	855	858	881	852	842	879	877	859	808	861	849	837	867	878	875	854	836	854	851	855	850	807	932	807	915	883	848	858	854	864	901	873	902	860	920	854	830	857	852	950	913	885	821	871	837	846	828	876	790	845	893	888	892	845	869	845	856	899	824	849	878	891	866	858	855	871	851	845	847	851	857	847	882	860	889	840	873	864	837	890	820	928	898	874	859	815	904	907	840	827	822	884	887	812	850	822	869	840	891	832	898	827	851	835	811	846	835	868	832	887	832	846	848	893	829	799	831	897	847	891	871	809	830	855	840	871	850	827	837	820	845	835	889	829	865	875	893	851	876	880	857	876	854	914	880	902	865	884	875	848	872	829	864	831	868	820	862	868	856	864	852	857	875	875	867	877	903	865	829	843	813	877	937	846	834	836	817	870	815	865	852	867	859	913	840	802	853	828	871	822	832	846	889	856	860	841	801	877	855	820	859	874	857	821	914	850	864	851	824	840	857	860	818	844	875	770	908	865	929	829	830	914	933	832	870	875	894	872	862	869	811	846	839	854	817	816	866	876	817	854	895	836	859	885	904	845	856	844	906	846	824	850	818	851	898	884	844	843	873	872	801	864	868	830	894	843	833	866	842	879	881	819	914	857	863	905	819	852	893	864	877	870	831	831	837	909	879	789	890	858	843	772	880	867	889	844	861	876	854	848	840	823	815	894	886	838	871	858	863	864	845	889	887	837	801	875	894	820	929	854	901	771	853	836	808	867	859	849	852	863	895	907	897	847	851	869	864	867	894	872	809	874	837	857	835	865	876	858	914	851	840	847	837	891	860	850	840	792	862	848	831	817	887	868	833	847	811	862	859	893	889	844	842	819	864	860	848	903	881	882	879	815	797	878	882	838	881	832	867	830	819	828	818	846	818	820	902	860	859	876	873	859	854	856	818	847	835	900	886	881	859	856	784	889	808	869	848	873	829	872	871	891	898	862	832	846	846	877	834	835	850	865	865	903	855	867	839	878	818	863	893	824	865	855	866	858	905	856	841	863	864	877	877	845	833	836	837	850	897	851	860	824	862	847	917	865	861	865	841	835	876	906	837	849	877	851	813	818	863	833	865	860	840	902	858	889	829	806	819	840	852	863	800	851	877	920	853	878	917	870	878	802	824	912	879	864	822	912	836	850	819	874	897	875	823	829	824	834	851	874	864	886	836	858	815	861	844	854	851	897	852	884	872	848	847	831	866	896	852	879	818	803	781	826	845	853	829	857	899	915	883	884	861	856	875	880	907	862	885	893	877	878	867	858	806	833	880	884	833	851	825	843	830	909	859	830	853	861	867	847	851	831	846	840	878	872	858	874	889	912	892	869	883	876	839	889	790	790	841	894	867	830	890	862	846	880	829	878	837	827	816	910	830	911	866	805	876	889	807	895	852	830	835	886	881	868	819	838	866	920	855	806	851	879	861	867	851	842	870	885	854	894	891	902	874	848	866	904	835	872	853	843	903	840	904	850	875	877	840	809	879	873	875	864	836	875	851	835	872	844	858	856	823	846	786	901	810	878	905	887	869	833	823	827	788	822	854	790	830	888	862	889	788	899	828	875	888	864	837	899	853	862	805	871	837	835	815	847	832	852	890	825	848	853	822	879	833	830	779	832	904	869	851	828	838	853	811	853	888	863	850	866	882	890	867	785	864	849	886	864	862	860	808	849	859	901	871	825	884	792	853	819	926	810	841	844	883	818	830	867	849	823	828	897	850	832	849	830	858	896	923	887	867	846	850	853	822	926	854	794	861	876	836	846	874	830	894	842	863	832	850	864	862	814	812	894	841	868	877	865	788	896	865	814	841	876	882	825	830	862	831	852	842	869	857	820	831	837	927	872	842	824	827	896	863	878	858	883	856	880	881	847	850	835	862	881	856	843	825	880	875	871	848	895	870	858	849	845	785	836	855	900	857	804	874	842	890	816	836	853	848	884	857	854	834	878	878	867	867	821	840	844	858	803	823	824	856	879	845	837	832	847	857	880	883	890	853	787	828	854	852	844	894	866	849	825	874	879	842	867	839	886	889	803	866	906	868	826	863	839	863	839	867	809	863	819	880	837	846	838	856	806	853	842	807	874	869	885	812	857	866	881	922	878	839	838	829	798	813	849	851	821	841	857	864	826	839	902	855	856	881	861	895	815	858	861	880	893	875	825	841	836	879	866	869	876	818	835	867	841	860	859	871	882	844	834	820	875	837	823	818	858	836	859	870	861	847	882	849	834	813	881	880	830	830	878	838	874	878	849	877	871	839	851	812	855	858	852	822	919	881	826	869	871	867	804	813	834	902	813	885	810	855	798	855	857	794	894	875
10896	21391	21071	14843	11009	13083	4737	3490	2949	2540	2785	1939	1577	1563	1475	1338	1235	1218	1075	1135	1079	1063	1011	980	942	934	921	896	875	891	936	852	852	867	862	931	854	891	807	851	885	809	841	821	836	891	838	892	868	840	870	774	795	858	829	831	843	807	849	807	800	855	861	775	839	863	808	789	831	830	846	809	779	834	776	790	853	820	798	831	830	819	825	782	781	840	803	866	798	819	819	823	800	816	831	811	889	823	783	789	773	804	882	829	806	771	866	799	764	855	746	763	826	783	788	822	797	791	799	730	757	779	862	780	801	814	834	852	837	807	767	792	788	815	803	772	793	810	764	778	812	819	878	786	758	805	814	796	813	815	789	789	844	759	825	826	780	804	782	807	801	786	813	865	836	820	767	779	850	805	801	830	749	784	768	850	798	824	812	837	830	788	812	746	787	797	761	835	773	772	774	812	756	858	802	796	741	742	779	777	820	794	770	827	767	808	762	811	824	800	740	840	828	793	771	769	816	823	778	805	804	838	804	817	810	768	771	751	783	798	792	780	837	770	860	801	804	791	816	817	785	817	841	835	777	784	792	757	829	807	813	744	821	792	798	785	758	740	779	750	795	809	833	818	809	849	794	823	802	806	811	795	804	799	753	799	821	775	821	793	846	771	797	789	802	770	794	810	842	818	747	801	784	820	769	774	799	797	835	826	862	806	790	780	799	823	789	818	784	825	811	817	854	809	801	816	826	783	801	836	863	820	768	795	850	754	816	806	806	789	815	750	751	797	837	795	810	784	765	797	772	780	756	770	776	819	809	783	829	829	769	811	783	806	764	835	787	784	764	761	813	749	802	766	803	776	776	808	796	773	782	780	823	779	759	795	854	795	801	822	784	796	758	799	835	778	798	860	813	803	767	810	812	781	782	787	838	789	788	831	861	828	756	820	775	827	791	811	808	758	774	819	825	800	802	740	824	791	802	838	759	780	836	801	802	784	825	782	762	839	777	858	742	761	823	747	805	770	753	816	783	789	766	825	798	848	843	809	770	809	821	788	791	831	799	799	833	796	774	756	777	751	794	808	763	757	796	795	780	787	764	750	776	782	795	808	798	798	807	786	819	833	816	811	794	816	838	748	807	812	780	806	777	793	825	801	823	826	835	799	782	815	798	803	814	799	812	827	780	831	797	762	813	812	807	804	808	791	779	813	803	787	771	862	763	825	803	760	851	757	791	756	847	772	790	827	844	801	775	865	801	803	773	795	800	843	803	771	797	806	803	869	805	776	790	832	812	839	851	821	849	770	793	766	777	749	789	761	775	727	827	815	792	780	834	806	798	802	785	816	845	784	771	777	780	823	850	793	795	760	847	793	854	803	836	796	804	808	812	822	825	797	795	787	776	753	759	789	753	831	817	808	795	799	752	769	788	793	748	839	780	818	777	791	855	805	818	747	803	854	769	819	861	774	764	787	791	800	782	795	807	803	785	822	767	776	785	829	809	813	825	766	802	852	787	809	798	763	790	817	805	774	825	768	808	811	765	767	799	793	816	804	821	754	787	778	791	803	804	802	866	827	769	797	819	774	823	830	764	747	765	804	777	776	878	759	772	790	803	782	809	844	809	817	816	766	787	815	805	820	835	785	798	836	817	805	804	772	793	756	825	780	800	782	796	771	805	766	798	804	788	818	834	801	804	776	813	827	746	856	768	804	785	781	811	797	830	798	810	778	814	833	788	774	756	790	783	787	779	767	791	845	811	755	809	787	788	819	752	791	764	757	775	794	830	784	770	821	800	754	831	814	749	818	828	744	782	790	777	787	836	761	783	827	840	815	829	809	834	801	818	803	812	787	773	799	772	766	804	786	775	736	813	798	794	851	801	786	829	788	789	801	849	783	782	785	801	791	758	783	823	766	745	821	795	763	855	811	821	782	781	817	861	788	804	802	757	851	775	802	830	824	829	796	780	839	771	777	813	743	782	812	800	789	802	843	788	810	757	781	799	799	806	806	786	769	773	837	798	793	820	803	795	806	797	774	827	843	818	797	803	732	813	815	810	784	766	800	731	795	797	830	824	794	739	792	791	802	817	761	790	798	817	761	832	800	791	776	779	791	769	821	798	793	831	802	818	782	839	853	773	811	801	781	754	808	755	802	784	822	837	807	781	795	784	802	782	811	797	816	753	792	783	797	820	798	839	796	783	800	802	777	789	836	797	797	774	823	824	822	783	757	782	766	796	760	733	841	794	831	790	794	862	809	824	791	818	761	781	746	802	796	777	801	807	838	779	804	836	744	857	838	813	833	820	743	768	835	815	827	771	819	812	782	796	739	748	749	815	778	801	789	807	764	857	845	798	802	774	815	821	801	802	811	851	755	766	810	818	748	768	773	806	835	774	800	792	843	784	827	776	751	818	832	820	823	782	781	780	787	779	838	809	804	813	820	765	809	810	786	765	805	763	865	763	800	797	801	785	853	822	768	785	836	867	735	798	799	775	743	776	791	785	809	798	851	789	758	811	776	809	759	774	845	812	820	780	816	817	816	790	814	798	801	803	750	761	771	824	780	825	772	797	750	772	815	773	787	826	790	778	764	745	828	745	783	746	811	817	782	831	841	804	783	785	794	831	788	803	822	830	752	820	836	786	747	811	798	833	828	815	823	806	836	791	792	743	797	842	828	771	773	853	779	785	785	803	812	773	817	766	777	781	808	793	790	817	784	806	794	792	822	794	778	748	776	805	734	852	848	810	828	816	799	812	758	828	829	758	788	802	770	788	789	794	788	765	819	807	802	768	792	836	801	779	820	822	841	864	842	752	886	810	789	782	759	789	854	764	784	773	801	781	850	811	831	744	839	837	785	783	824	804	761	800	817	753	749	760	799	797	774	814	825	836	796	767	773	816	822	874	812	829	793	761	786	791	772	798	782	799	805	789	792	731	818	821	813	829	789	830	808	767	755	778	816	753	805	790	787	834	853	764	787	785	803	753	838	793	818	799	838	815	809	856	774	783	780	794	773	743	774	791	818	735	815	779	794	827	816	808	848	796	784	753	761	824	808	796	806	818	794	786	744	818	804	778	794	776	789	748	795	821	785	817	816	816	766	825	785	833	832	772	817	817	787	830	822	775	786	820	803	839	862	794	757	784	792	808	810	791	729	823	790	790	807	843	806	767	838	831	776	791	775	759	784	819	784	779	763	735	807	775	782	774	762	816	856	834	802	818	801	780	724	798	776	823	737	795	792	777	825	781	809	785	787	759	882	775	806	770	774	762	811	747	783	772	846	777	801	811	820	792	825	791	734	772	767	769	815	859	767	815	815	834	815	801	786	780	795	772	810	760	835	796	858	776	788	827	816	822	715	835	814	765	797	829	845	792	824	790	774	802	799	808	742	788	795	816	739	835	765	780	782	801	822	822	790	770	822	814	855	836	815	769	804	776	801	803	807	806	794	813	774	859	799	777	800	786	756	786	796	822	797	841	799	769	773	776	771	794	804	873	764	828	796
27591	14731	2996	1847	1159	930	327	188	219	198	223	176	199	180	175	176	199	192	196	182	191	189	193	177	163	162	157	145	181	179	159	199	165	168	177	189	192	162	161	148	165	173	187	207	196	177	172	198	175	165	191	158	158	179	192	196	190	183	166	188	165	167	189	173	202	181	176	167	193	159	181	192	177	183	170	180	168	179	158	183	152	178	168	160	194	162	149	173	195	167	168	201	169	156	163	153	154	178	190	191	184	194	162	187	183	182	193	172	186	180	161	159	178	207	181	176	178	172	170	171	183	176	176	180	157	180	166	184	193	159	162	179	169	204	194	200	157	200	181	159	156	171	158	170	173	192	177	163	176	187	154	169	179	171	198	182	197	163	149	184	189	178	174	185	205	164	180	198	170	189	192	156	157	145	153	161	180	157	200	183	158	188	198	177	179	174	177	185	159	163	166	169	170	184	167	199	167	185	184	199	170	189	147	183	189	175	181	191	183	185	176	179	171	168	190	151	173	168	164	160	175	168	170	194	170	195	200	167	184	178	199	193	154	165	179	176	159	175	177	178	195	154	189	190	162	159	179	167	150	167	160	157	165	164	177	169	167	170	196	174	162	179	191	182	170	170	141	172	154	183	161	180	212	160	170	170	165	159	172	174	174	190	161	190	173	159	159	155	153	173	148	175	162	179	183	189	174	183	183	192	169	185	167	188	174	187	202	169	170	171	166	157	161	183	192	167	175	169	174	154	145	193	181	180	162	160	175	163	163	199	179	197	186	156	183	173	174	159	172	183	177	180	168	189	183	183	164	158	161	175	200	160	183	178	177	177	174	160	175	191	160	167	173	148	148	172	176	174	174	181	158	186	166	172	166	199	168	167	158	176	187	168	191	175	193	175	158	186	167	166	168	165	200	159	170	170	193	167	161	135	193	195	188	182	169	179	157	167	163	189	163	170	171	178	133	181	157	161	164	166	176	162	159	171	179	166	189	183	160	161	164	160	188	168	154	166	180	155	190	196	196	153	166	170	179	149	178	167	167	147	130	175	182	164	190	187	192	172	182	185	178	152	187	185	162	166	163	179	179	175	164	170	170	176	173	166	176	165	183	191	160	150	181	205	191	183	187	172	182	188	160	202	180	173	159	184	183	202	198	176	159	156	189	171	165	183	171	165	191	173	177	200	152	190	162	172	175	178	181	152	182	181	161	163	162	172	171	161	169	159	173	180	176	169	163	188	205	188	209	161	178	174	162	191	159	167	143	188	180	195	192	182	167	201	163	172	159	207	199	156	192	167	181	215	191	157	186	171	167	192	196	198	189	171	184	179	178	159	164	161	167	169	188	213	179	186	166	190	188	159	165	159	195	182	184	200	173	165	188	167	169	162	177	191	193	174	174	161	180	169	162	190	173	191	177	164	149	189	164	161	185	165	166	175	184	155	172	176	187	177	182	149	208	180	164	171	155	193	176	169	172	162	188	166	162	192	137	194	192	168	180	174	161	170	191	180	166	181	172	156	181	156	182	168	162	181	192	173	193	170	165	177	166	173	167	192	178	165	186	195	167	167	183	161	166	183	169	167	189	158	198	150	164	177	169	205	158	177	148	169	192	187	178	195	174	139	184	181	189	180	184	176	165	165	171	179	186	184	183	191	187	163	198	183	192	172	174	187	174	187	193	166	167	162	173	171	197	177	173	198	182	162	184	158	199	164	172	173	158	154	147	167	175	154	179	171	156	190	143	190	157	190	169	180	183	173	173	158	167	205	169	180	171	189	140	169	187	185	167	173	153	192	162	185	162	145	197	148	177	178	166	178	184	186	152	184	140	198	164	182	190	185	170	183	149	173	147	170	168	197	175	169	163	187	183	176	194	175	166	143	178	179	173	149	168	198	174	155	168	173	187	166	185	169	165	164	177	164	182	165	195	158	175	169	174	170	157	165	167	191	195	153	187	186	183	161	196	182	177	170	164	177	187	178	180	195	145	172	184	177	175	165	188	183	165	193	169	192	195	180	152	160	177	172	148	169	187	180	186	170	187	193	185	182	168	167	176	164	191	174	177	203	170	171	211	161	157	185	171	167	169	161	178	154	166	178	175	180	182	168	159	187	169	170	185	181	184	177	168	167	180	189	178	172	149	176	178	153	198	167	177	166	195	182	176	167	174	173	182	178	169	173	191	177	165	193	193	189	174	195	189	170	186	171	172	167	180	146	160	205	172	177	181	180	171	172	158	192	183	173	164	191	146	193	172	166	197	176	180	188	175	226	174	152	157	185	165	164	165	174	166	169	184	196	185	167	156	192	161	193	204	175	162	189	150	173	176	167	192	201	208	165	184	183	167	170	160	159	168	176	151	164	169	167	167	156	172	174	151	176	152	188	191	194	153	189	168	161	166	178	151	168	158	171	174	146	180	170	169	173	161	189	201	202	162	139	165	202	171	177	150	174	164	160	188	190	188	165	151	175	185	173	173	162	188	178	175	168	184	184	218	165	190	212	174	173	167	148	180	186	151	178	177	185	178	186	197	176	195	160	179	175	187	162	168	170	142	198	166	158	169	174	182	169	172	176	155	180	176	166	192	170	173	167	177	169	161	200	173	175	173	152	181	158	184	174	191	145	182	171	167	182	182	186	164	161	198	177	187	185	202	183	177	186	146	166	169	176	197	182	172	182	163	172	175	175	174	150	175	167	157	176	176	200	172	174	192	167	169	174	154	186	178	170	200	158	186	154	181	162	194	165	165	180	176	170	177	161	155	174	184	192	160	182	164	195	175	180	158	176	170	166	170	164	169	178	163	157	167	170	191	163	183	165	182	194	173	175	145	175	196	176	150	186	165	156	165	192	178	181	188	187	171	173	163	166	165	186	184	165	181	157	174	180	167	173	198	171	185	194	162	189	171	178	198	157	188	167	175	172	192	188	196	153	182	174	159	171	161	176	171	198	209	182	185	185	182	172	150	183	175	178	174	159	165	193	192	183	175	177	182	162	159	170	175	179	167	196	183	173	194	192	189	170	146	173	175	179	190	198	194	170	176	174	168	177	187	179	157	170	183	165	172	180	174	155	167	173	184	164	176	193	168	193	201	175	163	177	182	181	177	191	176	177	165	170	167	182	157	157	176	174	157	197	168	173	166	166	186	202	166	169	178	192	194	155	173	183	178	172	167	180	169	174	160	160	158	197	165	163	155	167	170	167	159	155	176	183	163	159	158	172	158	187	174	167	154	152	173	173	179	166	158	200	171	184	190	180	160	189	162	193	169	185	175	163	198	185	190	169	181	181	162	179	157	192	171	174	187	195	188	174	189	180	186	178	189	155	160	180	177	171	188	166	171	182	192	172	160	178	160	183	179	176	200	180	186	179	183	191	170	156	172	176	181	165	165	165	178	169	189	173	173	195	172	159	186	166	152	184	168	150	191	183	177	168	207	185	151	184	157	176	156	188	198	176	157	172	192	165	167	181	185	164	167	170	206	160	179	183	178	181	188	176	171	190
5320	1872	3602	3220	2221	1585	440	250	224	206	241	205	202	204	204	200	214	181	190	195	201	185	187	209	200	188	176	182	179	199	187	189	196	174	177	185	189	190	192	171	181	190	183	203	200	203	204	209	192	187	173	185	194	168	169	218	196	187	169	174	198	182	181	181	191	218	216	201	170	179	187	174	193	163	176	188	173	158	195	189	160	198	165	173	175	182	159	194	165	187	185	210	192	188	168	175	174	212	207	206	186	207	164	192	194	172	182	156	189	160	181	212	171	178	206	189	169	176	174	179	176	174	188	196	181	174	198	181	159	164	179	186	188	198	167	185	194	189	177	184	198	172	169	179	196	182	197	191	188	181	159	197	190	171	200	180	176	193	175	187	165	185	165	187	173	173	192	186	181	201	179	179	171	181	191	189	181	180	183	173	204	210	186	189	177	194	157	168	194	193	188	187	167	186	186	186	185	166	195	166	192	162	168	161	188	200	181	193	179	163	191	190	188	169	178	183	177	169	182	190	201	190	199	187	166	171	191	197	200	177	171	175	194	185	191	217	192	222	182	182	166	197	177	205	179	158	209	185	180	179	193	184	198	164	204	190	184	176	172	173	192	190	190	181	188	172	173	175	179	191	187	186	204	171	156	179	178	193	193	198	181	182	167	185	169	177	171	178	163	197	178	172	186	198	192	200	196	201	212	176	188	203	182	170	191	180	190	166	192	176	183	192	182	177	183	185	195	191	182	186	174	195	206	171	166	207	197	197	156	199	193	157	191	188	193	191	194	173	186	170	171	163	204	198	181	184	173	202	195	178	187	175	185	188	180	173	161	180	212	176	188	170	199	170	157	165	172	174	180	186	195	181	178	189	189	189	214	178	189	161	194	198	201	182	175	179	184	168	171	185	176	186	181	198	164	175	181	206	171	188	167	193	209	202	164	194	187	155	160	201	186	165	220	162	190	161	175	187	162	186	195	177	176	174	176	203	152	186	169	212	172	196	171	171	189	177	174	178	187	179	203	176	163	206	173	175	180	186	198	183	178	186	158	188	157	179	185	187	203	191	183	187	178	209	189	187	187	187	176	181	145	195	183	187	185	167	165	189	165	172	199	202	173	183	184	190	190	173	182	190	209	192	174	195	207	192	189	183	185	171	176	184	166	173	190	199	185	178	193	170	187	174	175	198	180	193	207	195	183	193	184	216	184	182	190	195	183	167	198	181	199	181	174	176	195	165	194	168	190	179	176	162	216	193	167	183	184	184	185	169	187	178	180	192	205	171	192	179	207	173	192	168	196	179	198	170	180	205	212	207	189	149	174	213	203	168	211	193	190	183	158	191	177	199	167	192	183	162	171	166	175	172	173	212	198	211	184	189	178	169	205	188	195	170	157	186	180	200	176	196	176	190	186	182	198	174	182	181	154	186	178	197	183	178	182	157	208	176	186	184	195	204	189	184	166	186	173	179	183	181	171	177	185	168	208	183	180	182	180	208	170	195	193	146	152	168	178	200	171	205	168	206	193	182	178	200	208	203	204	169	176	190	173	174	178	186	184	196	183	164	158	173	201	177	187	172	156	178	202	188	187	166	183	169	172	164	171	191	192	170	181	175	189	177	182	203	179	191	191	187	170	176	187	165	179	189	192	181	184	171	181	223	184	179	156	170	194	177	185	153	214	226	191	191	168	170	165	173	186	178	174	186	191	186	159	175	154	172	187	183	194	181	208	148	168	195	188	162	182	173	184	171	172	167	202	190	167	169	164	168	182	197	211	170	175	177	180	194	184	193	193	174	179	166	163	184	189	211	175	186	184	166	181	212	198	173	156	182	196	158	188	191	159	171	167	189	180	173	165	195	190	158	202	201	147	170	183	190	206	183	195	172	173	185	171	158	177	182	186	154	178	192	188	168	196	190	175	183	169	172	190	215	179	195	171	197	158	194	184	182	170	169	198	190	176	216	150	193	169	186	179	182	193	180	180	180	184	199	175	167	160	204	178	185	192	186	181	178	179	188	169	185	182	204	172	189	186	201	192	174	198	184	186	174	180	173	207	193	209	170	196	171	173	165	192	178	169	181	204	182	191	175	198	188	182	190	185	202	169	188	170	181	209	183	214	173	181	178	166	181	189	178	169	173	181	178	201	176	174	212	201	189	200	202	189	185	166	181	184	176	167	199	182	193	182	195	185	199	185	179	193	186	179	193	170	189	187	164	173	181	152	161	178	189	176	170	188	208	168	172	179	161	176	175	159	203	183	199	191	161	165	165	175	167	166	179	194	190	202	201	187	195	189	186	179	178	160	180	200	192	193	180	177	165	173	153	214	182	156	191	180	196	172	202	208	201	176	200	165	159	180	184	179	164	179	173	195	174	185	185	210	171	192	179	204	169	185	205	176	194	184	198	168	170	202	188	180	175	170	174	172	187	178	181	173	204	183	193	183	192	183	169	212	207	187	201	166	189	179	170	206	205	202	171	201	176	194	188	205	189	179	201	207	176	171	207	180	184	198	171	190	202	181	193	189	175	203	183	199	188	170	149	164	204	202	200	175	179	194	189	166	189	185	155	199	215	161	169	188	178	196	166	178	188	156	189	203	207	174	162	202	163	180	182	174	191	207	183	188	197	175	227	186	183	159	165	201	192	159	196	147	168	170	183	186	186	168	208	184	177	170	188	159	175	174	191	194	175	179	172	170	187	176	213	168	168	171	185	186	175	214	201	164	186	190	176	172	187	194	182	182	191	195	196	166	171	175	163	203	175	179	185	189	180	194	200	186	189	175	181	176	195	194	181	174	210	172	213	179	198	167	182	174	179	201	210	187	160	169	178	189	170	175	156	189	187	197	172	170	205	154	179	179	168	191	176	154	182	174	169	173	168	174	205	164	188	203	165	188	181	174	188	169	179	173	173	197	180	165	205	173	179	193	177	189	190	177	165	179	185	197	175	189	185	151	171	165	186	182	180	186	188	177	193	168	179	191	198	188	207	168	195	208	184	173	185	183	177	203	191	188	177	163	182	167	207	170	179	180	185	179	176	183	196	191	196	200	162	173	193	182	198	169	157	197	183	199	176	174	210	173	181	194	179	180	176	181	184	197	187	180	197	190	191	177	191	181	172	199	191	189	161	163	175	161	186	182	176	189	154	192	188	175	196	159	181	201	198	186	172	193	197	182	187	187	180	204	182	186	174	184	176	166	174	162	182	202	179	171	157	181	202	195	183	181	175	189	190	175	181	190	182	174	184	184	170	172	178	175	170	178	210	190	176	174	154	175	193	182	160	189	169	192	178	177	149	175	195	174	192	203	170	187	183	205	181	175	167	200	212	166	193	174	182	184	186	189	202	171	176	194	196	186	204	159	196	172	175	199	173	218	186	181	194	209	180	201	195	195	200	183	203	202	187	194	170	179	178	171	175	189	179	200	204	188	189	189	155	175	171	182	191	198	193	181	188	188	196	162	189	188	213	178	169	198	174	187	201	179	173	177	160	205	186	168	193
24544	20262	26502	23856	20296	13779	2370	1291	1095	993	996	819	688	729	664	767	662	653	658	653	645	574	599	601	607	576	604	552	538	667	564	583	593	578	590	541	600	535	573	561	560	549	569	571	585	560	544	534	574	563	597	556	594	532	559	600	570	591	568	572	555	593	600	574	553	576	536	603	530	540	554	535	533	527	578	581	560	578	589	602	590	579	589	557	579	512	565	534	587	579	620	525	593	548	541	562	551	562	571	572	602	585	541	559	572	571	573	567	600	533	565	534	603	562	562	564	563	524	543	524	557	554	540	566	575	600	562	561	575	547	565	572	548	583	623	548	535	570	564	548	562	527	567	574	588	551	549	568	575	571	585	546	552	580	569	565	556	543	558	540	559	580	562	561	583	571	563	587	585	554	575	585	587	513	550	564	530	585	560	526	552	518	534	544	557	589	533	630	588	574	550	552	505	546	562	555	575	582	562	579	540	532	574	548	582	500	597	541	613	536	569	548	538	566	561	505	586	571	540	551	567	556	570	545	573	570	530	571	577	513	590	539	547	538	561	601	561	571	528	527	543	561	589	559	587	573	566	531	586	578	571	602	522	529	523	534	583	582	655	536	566	579	518	521	535	525	583	543	597	556	591	574	566	545	527	516	575	575	562	580	575	556	603	569	553	515	590	573	533	590	566	584	553	600	527	513	605	553	605	525	518	565	532	561	531	568	530	544	534	583	559	555	519	565	580	591	599	574	610	548	570	552	577	565	601	560	549	518	578	544	572	595	552	557	569	540	563	563	545	569	578	576	524	546	583	579	637	553	569	562	515	565	507	556	572	553	593	576	554	579	564	522	555	591	567	551	549	544	538	576	569	610	580	611	535	566	597	564	591	473	517	530	559	556	576	555	538	572	589	537	565	531	559	543	577	554	567	563	518	558	577	553	503	549	607	578	573	598	541	511	601	538	575	580	584	614	540	597	539	542	581	521	521	568	576	545	536	549	592	542	529	565	530	577	581	582	558	551	512	555	524	547	550	531	602	545	597	520	588	573	598	494	608	566	581	582	550	532	517	553	567	547	586	603	602	546	567	576	548	561	561	576	551	515	526	524	590	532	540	550	550	544	578	537	544	538	547	582	550	544	550	546	566	594	548	522	521	520	565	547	587	588	581	591	548	565	576	578	546	556	585	595	570	588	567	547	557	547	526	569	546	546	564	640	546	587	604	542	587	551	547	536	549	587	549	569	563	565	571	563	565	565	562	568	607	548	532	575	577	580	555	538	567	580	564	570	542	532	555	554	561	548	566	543	559	543	575	555	587	596	543	577	548	567	550	571	588	598	520	590	527	538	578	547	588	546	544	592	573	530	571	595	534	554	595	523	587	625	606	545	566	522	629	606	578	540	555	538	550	592	561	509	550	553	532	576	533	553	579	554	516	547	569	559	572	582	524	574	532	530	555	555	557	540	542	582	541	565	535	581	544	581	550	551	568	562	549	563	557	530	554	578	571	604	525	550	553	577	552	559	546	572	549	542	535	553	599	560	553	526	516	553	554	567	584	576	567	539	552	556	548	548	553	551	532	546	566	571	544	518	623	580	629	570	521	558	571	571	544	568	516	565	572	542	522	585	554	566	584	571	527	575	542	571	537	540	562	568	588	579	533	571	568	555	571	572	580	557	539	589	581	540	572	537	592	530	563	528	540	559	580	538	565	575	549	543	587	563	566	567	588	538	564	552	558	525	565	527	538	522	559	555	592	581	561	551	546	552	553	556	563	554	556	582	577	580	564	555	537	559	534	535	529	545	498	572	508	531	535	575	559	549	601	591	555	542	561	527	552	583	536	553	565	555	569	582	541	520	582	572	548	550	528	539	555	506	529	571	564	563	574	570	615	547	570	595	550	550	546	578	570	547	628	554	564	552	603	555	559	545	525	578	551	541	530	566	601	554	544	530	577	556	561	618	551	569	618	536	520	595	555	544	609	595	618	543	578	571	577	554	498	562	562	544	531	560	541	557	563	568	576	559	545	575	538	602	576	549	503	594	556	594	538	560	568	560	582	562	539	572	570	577	500	565	501	542	593	575	543	535	585	590	549	505	545	582	601	523	560	557	561	582	565	561	539	558	585	523	558	537	577	565	559	561	547	590	580	513	549	522	540	519	589	547	574	587	575	510	569	575	592	536	582	591	562	558	535	526	576	532	528	557	574	515	567	581	525	591	509	574	540	575	543	546	536	578	565	557	569	581	545	546	545	587	572	558	548	617	570	536	581	557	574	554	584	585	544	567	579	557	570	559	560	563	555	525	549	531	582	550	569	601	524	594	537	536	549	579	541	565	547	567	582	563	553	535	523	605	551	543	566	543	574	575	548	552	549	537	543	552	537	597	555	531	522	607	543	539	566	553	570	574	545	521	540	544	555	531	551	588	567	575	572	569	534	578	553	568	589	536	555	544	582	602	572	566	575	591	520	569	555	576	544	514	585	508	569	556	582	559	576	568	579	560	525	550	563	541	596	558	555	551	556	558	524	493	583	541	541	576	559	573	553	539	556	562	554	554	497	529	555	589	586	522	589	572	597	548	529	603	576	570	579	569	566	535	557	523	577	522	578	556	546	530	575	555	560	577	565	565	519	556	548	522	557	516	562	543	517	529	524	534	546	574	553	580	519	585	559	534	604	549	574	539	524	608	561	570	545	548	557	543	588	566	566	568	566	576	552	544	548	534	553	569	584	570	549	554	536	550	521	536	510	539	570	574	540	572	503	577	556	557	609	572	525	552	592	542	586	551	563	575	578	491	560	561	584	535	604	560	571	558	581	517	576	563	566	550	529	562	585	550	534	582	566	577	578	587	524	584	549	554	583	564	522	536	509	519	573	589	538	544	522	570	536	582	593	499	597	588	585	547	544	541	576	524	555	569	572	589	582	533	534	547	572	538	577	527	576	564	535	581	558	576	532	541	504	528	590	550	548	576	591	542	510	551	564	585	572	567	583	511	531	547	567	556	547	544	523	580	538	620	575	543	548	537	558	507	568	574	558	555	547	544	544	584	545	567	574	541	582	536	539	552	540	570	525	594	577	595	583	571	566	531	586	564	536	525	517	591	554	560	547	561	492	566	531	560	577	495	503	597	523	545	560	556	527	581	568	537	548	596	562	548	530	558	588	535	570	587	547	574	589	583	552	512	565	567	550	532	539	531	553	561	562	539	576	541	565	541	566	560	536	582	581	532	562	535	531	505	525	569	526	545	569	521	565	525	560	586	531	539	560	543	569	574	574	567	557	536	569	565	535	518	530	542	577	518	552	583	575	575	529	565	581	538	563	515	538	580	568	559	573	527	588	569	561	582	542	561	538	559	553	552	580	574	536	572	560	575	543	558	542	525	565	570	587	551	590	581	514	559	560	518	550	570	574	518	507	570	592	552	539	592	561	560	578	545	517	520	542	591	587	576	564	533	558	564	547	582	539	555	542	510	531	623	568	534	561	604	529	553	561	527	539	557
8117	13986	15084	10854	7189	8348	2579	1913	1652	1462	1545	1126	984	864	838	734	737	713	714	690	676	588	626	644	606	631	563	533	594	542	568	596	549	583	541	548	569	556	556	551	585	597	603	496	505	505	532	513	548	537	488	552	531	519	511	519	495	473	550	556	536	588	509	531	578	510	542	540	530	535	521	478	542	499	508	535	574	542	531	531	508	549	509	509	492	501	507	529	535	586	558	512	542	521	538	556	496	572	510	499	492	543	546	539	546	576	530	522	522	529	549	545	510	549	518	491	508	517	530	541	524	533	528	555	521	536	525	536	558	450	506	577	538	515	519	516	507	503	529	500	511	523	491	486	505	549	532	508	537	491	541	464	505	506	498	496	543	545	530	534	513	519	548	521	514	538	509	530	558	474	463	536	515	497	518	563	515	519	516	482	459	497	540	474	479	520	504	506	532	528	526	519	461	519	513	530	528	509	524	525	490	538	506	504	498	516	470	548	511	534	506	507	478	536	525	502	498	488	556	525	527	521	523	523	547	488	471	488	521	500	508	537	542	508	463	494	537	522	544	510	507	497	482	459	506	535	513	510	475	513	509	509	477	533	536	486	511	515	508	526	561	498	531	563	462	485	533	538	470	513	590	523	494	515	541	522	494	460	524	514	491	476	539	547	555	550	565	484	527	495	551	563	545	514	517	541	473	527	508	488	525	527	522	545	491	499	499	496	516	510	509	524	532	510	541	544	541	525	536	518	501	531	533	534	502	509	552	514	552	525	533	547	516	513	496	532	464	521	510	514	500	533	523	538	542	529	518	494	517	503	565	534	498	511	488	524	549	518	455	507	504	503	498	529	505	525	507	493	520	496	493	525	547	535	543	528	562	530	529	503	515	494	525	531	511	528	552	518	479	537	550	501	568	483	497	528	503	524	517	489	508	465	526	530	523	493	480	534	530	548	520	536	528	541	526	539	479	506	533	498	518	510	498	511	518	524	504	526	564	502	565	519	492	540	528	548	496	511	490	509	529	511	531	510	493	485	492	529	545	513	560	499	532	492	494	530	511	507	470	547	531	536	524	532	497	518	547	517	511	484	506	538	549	469	507	506	508	522	543	514	521	531	531	564	506	525	495	552	531	549	525	518	527	488	517	503	501	555	501	473	576	474	510	510	517	494	499	548	491	541	492	492	484	476	509	546	513	523	523	533	528	526	539	486	521	530	542	537	519	529	494	522	552	528	537	507	534	561	555	504	530	510	529	525	527	542	502	534	525	501	493	523	537	521	525	511	509	505	530	495	528	529	531	511	561	551	525	506	495	518	504	510	520	548	522	523	506	530	509	523	506	502	478	552	519	571	492	553	481	502	521	495	497	487	522	532	572	488	510	505	500	536	551	509	516	498	519	527	519	500	518	539	516	496	519	507	485	558	494	488	556	540	522	504	501	502	538	527	537	509	505	524	510	530	539	540	527	534	535	483	558	533	515	536	488	515	481	495	488	515	524	540	479	504	544	540	522	522	552	533	517	534	524	527	534	499	503	491	597	522	500	514	500	476	501	524	510	560	485	508	502	511	530	533	530	525	507	505	480	499	551	541	516	479	495	512	526	503	486	517	515	518	503	536	516	503	517	557	500	509	541	509	512	552	522	507	534	504	514	511	516	519	491	544	497	520	502	499	482	541	525	549	541	514	534	473	552	526	508	541	539	512	511	503	516	524	557	472	503	489	492	480	470	565	508	517	538	482	484	511	513	535	531	518	530	549	483	518	496	517	524	483	519	511	527	517	544	508	500	516	518	509	496	540	555	543	533	505	524	550	524	522	523	512	461	522	490	505	513	487	566	511	517	503	544	532	513	516	503	467	483	524	533	536	503	513	493	501	511	510	535	529	503	521	539	533	522	515	525	498	530	487	523	575	532	541	529	522	537	531	543	524	501	547	511	557	505	543	529	555	550	527	509	563	506	522	523	498	516	530	535	533	482	528	505	531	558	512	487	537	500	489	498	544	526	472	506	521	514	516	507	522	534	523	497	513	548	496	559	522	482	472	538	542	555	541	550	558	482	556	539	507	522	496	511	530	509	533	492	527	493	518	507	566	533	473	543	521	486	485	553	524	513	523	540	499	530	520	536	536	518	507	533	485	515	508	517	518	524	532	548	500	490	485	497	500	523	488	536	506	540	541	501	524	475	504	510	531	514	517	539	536	551	558	493	569	528	559	458	518	505	484	560	531	507	537	510	556	525	512	517	547	491	505	501	540	536	489	504	525	532	531	499	508	522	464	495	476	540	477	538	533	539	513	490	509	507	515	507	491	521	531	535	485	529	537	567	520	513	493	524	500	522	507	538	506	509	492	477	563	523	504	525	530	530	530	504	546	495	529	487	524	556	502	539	523	512	503	499	482	522	499	515	522	520	533	522	501	523	568	489	540	515	521	488	501	484	508	467	538	518	534	515	540	542	512	507	522	530	513	505	480	534	521	491	476	498	517	540	478	533	548	523	483	555	550	493	491	527	526	511	526	553	519	534	498	494	499	551	554	547	558	497	536	485	538	507	502	541	479	531	503	513	501	515	520	505	505	512	547	488	481	521	545	528	501	568	536	501	526	515	489	481	526	483	541	514	519	523	546	486	476	479	477	489	506	532	539	517	514	508	523	515	509	527	499	509	489	527	541	498	532	513	492	508	506	519	516	525	556	509	535	491	464	521	518	486	499	541	469	532	534	519	551	505	530	515	533	504	502	521	455	527	499	521	549	520	527	507	507	547	487	530	504	494	483	517	511	505	532	547	481	526	530	513	538	502	537	533	528	511	533	508	508	480	500	538	540	501	584	532	527	570	512	544	526	540	498	504	545	585	525	491	468	515	513	493	497	505	490	561	527	516	568	537	518	497	480	515	533	528	574	510	517	536	526	547	514	499	516	530	521	527	522	493	525	512	538	506	512	514	506	552	501	556	536	528	547	567	548	500	522	531	534	518	548	499	543	492	537	507	492	507	523	542	532	524	530	543	556	541	520	498	508	530	500	488	474	526	539	526	498	549	525	488	482	523	551	525	533	569	520	535	515	528	513	514	547	531	483	552	533	529	498	531	492	513	528	494	525	509	479	481	499	555	516	556	548	498	525	545	524	521	522	510	488	503	484	539	531	540	511	512	508	514	592	489	505	525	525	508	522	499	506	489	524	543	497	512	479	535	548	538	528	533	508	523	536	490	518	513	492	508	496	528	510	480	541	513	485	499	527	517	520	493	524	504	541	516	557	521	499	532	519	543	544	520	505	526	526	517	508	508	533	520	513	500	545	518	564	509	504	546	539	526	478	511	507	515	503	588	503	526	555	482	517	511	562	513	514	511	503	543	477	493	513	507	517	489	516	530	510	532	574	546	538	491	504	524	530	528	501	544	517	495	526	515	515	559	511	456	508	529	524	515	500	457	504	488	546	480	497	545	496	514	527	509	499	538	526	497	488	589	548	492	500	557	546	479	537	499	498	525	517	499	540
22292	20254	26836	23495	20272	20608	12060	2556	1912	1737	1754	1298	1205	1138	1177	1128	1050	1084	1003	1070	958	919	1022	990	964	986	1000	991	922	891	869	895	954	927	933	902	918	909	929	878	925	846	877	904	892	872	854	902	825	907	993	905	902	897	906	910	897	875	901	941	839	939	919	863	869	834	915	933	851	885	852	886	922	836	856	861	950	862	844	832	912	862	897	856	805	892	865	826	869	916	854	862	855	863	861	867	921	911	908	860	832	890	866	850	866	880	822	912	889	885	866	856	829	897	859	848	865	890	915	930	862	876	893	877	881	884	859	866	845	918	819	817	882	821	841	883	887	806	875	820	821	849	817	865	867	889	820	827	854	839	848	844	860	869	901	869	813	831	874	923	846	854	879	831	889	884	874	865	896	788	828	792	903	907	896	798	866	914	842	849	926	880	884	891	828	887	876	877	834	902	878	888	877	817	866	834	924	849	859	870	874	892	857	874	876	943	849	900	873	913	896	835	891	827	869	824	863	867	885	843	804	902	887	872	916	874	855	836	838	830	884	818	853	889	855	895	836	870	855	867	873	866	896	887	810	865	877	810	900	886	923	865	880	892	916	882	891	911	894	859	934	887	828	908	880	855	907	897	836	890	907	852	867	841	884	844	841	867	945	875	844	881	836	845	859	839	866	839	874	871	829	876	861	869	879	878	852	873	889	903	930	858	936	873	858	823	843	859	878	892	842	868	856	813	872	881	813	835	916	920	863	882	858	800	831	879	857	855	885	900	934	857	870	900	853	857	856	887	839	887	857	840	844	827	897	849	878	895	848	811	883	879	892	801	898	879	928	888	841	828	850	881	865	876	852	847	872	915	863	881	865	854	887	890	866	908	909	851	851	874	900	904	920	796	906	847	796	849	888	860	878	893	871	850	892	868	879	889	865	855	893	841	854	884	832	859	808	858	853	869	865	835	880	922	897	812	900	863	873	868	834	847	839	845	842	852	878	869	841	837	861	857	852	899	892	858	873	888	840	855	870	893	863	830	846	842	891	910	845	906	851	843	868	836	902	856	847	835	902	887	872	862	843	866	861	828	823	870	880	842	864	878	821	886	841	865	907	825	852	864	881	821	859	850	855	884	816	863	849	858	872	869	820	891	893	889	852	886	823	847	841	884	853	928	896	869	845	831	861	866	863	904	896	822	811	872	897	882	828	875	894	815	892	890	847	890	855	827	853	887	826	875	839	850	824	895	865	903	903	858	864	862	849	817	844	883	842	803	894	881	855	859	846	858	910	869	834	878	807	833	858	895	841	818	887	877	868	882	882	814	908	816	901	870	866	882	859	854	931	865	887	877	868	890	819	867	890	864	855	858	865	803	851	902	822	890	856	882	896	866	847	825	874	875	866	870	852	817	841	903	888	830	845	863	867	834	883	889	865	858	863	850	869	886	846	872	864	884	846	870	874	825	830	892	864	870	829	860	903	842	836	874	856	871	835	864	880	873	898	835	848	823	899	858	814	846	815	855	848	868	862	838	853	879	869	851	856	846	835	902	837	863	873	863	884	857	871	855	896	837	842	857	875	869	808	837	862	839	822	877	883	845	916	812	841	874	814	932	843	887	831	846	870	822	866	842	881	836	856	935	860	910	845	846	880	881	851	889	819	867	878	875	817	908	874	819	876	873	917	867	845	837	891	856	885	862	850	853	860	868	925	891	863	893	858	884	881	859	836	848	859	881	789	826	830	899	887	819	865	861	880	914	874	811	827	884	790	858	875	867	847	885	886	859	853	889	820	869	836	895	848	804	857	877	894	897	829	895	870	838	858	852	838	849	866	838	876	872	820	894	834	845	899	880	895	842	892	841	896	910	842	865	844	887	864	885	841	830	848	841	868	855	854	830	833	798	846	881	865	896	869	861	837	861	826	826	847	876	866	891	875	839	890	859	829	902	886	794	876	851	849	845	918	856	840	882	817	852	904	866	854	889	848	884	871	906	852	839	822	813	841	865	822	835	895	869	902	805	858	902	822	902	854	861	901	892	859	851	836	878	814	863	902	886	873	857	807	867	853	861	900	897	830	905	856	835	845	882	854	881	890	782	869	875	849	837	893	830	820	860	892	880	848	865	866	847	849	857	895	899	856	855	814	874	871	833	890	878	872	858	863	884	842	805	933	875	808	918	829	843	844	852	891	876	884	854	866	891	858	908	947	859	849	830	874	847	866	872	888	878	844	873	847	860	836	827	875	855	862	903	855	866	843	899	865	864	809	869	856	918	898	899	887	826	792	877	856	852	904	843	856	870	842	864	863	870	913	869	934	872	904	867	904	892	838	879	861	851	850	852	865	858	841	908	880	807	900	859	858	853	894	842	831	827	866	865	809	888	818	886	804	897	857	872	868	914	887	820	843	820	884	823	886	833	825	907	838	845	840	814	819	828	880	832	863	850	824	865	827	884	795	846	871	905	836	859	874	858	856	870	886	842	845	908	857	861	862	882	883	873	839	871	871	900	837	868	883	837	833	907	846	877	908	860	833	892	890	857	917	908	832	857	788	890	880	838	834	902	865	856	888	843	828	831	825	883	814	850	882	862	787	834	905	876	819	875	906	900	839	867	930	840	860	844	885	835	872	854	869	862	859	879	851	853	885	897	858	872	859	839	932	864	870	852	876	852	924	861	866	840	856	820	914	887	827	853	802	819	876	839	865	885	855	816	876	841	876	821	847	852	827	875	818	872	863	853	893	877	854	867	832	884	885	875	848	793	855	830	890	872	874	873	832	848	854	825	812	892	788	850	846	889	881	892	872	907	829	805	850	864	850	823	804	858	859	854	886	910	800	909	831	817	802	789	919	808	871	829	846	820	875	864	900	862	872	883	824	821	876	861	856	897	921	826	887	815	915	864	870	842	882	840	869	808	921	906	874	858	901	879	816	832	808	856	904	853	870	886	811	867	875	883	804	818	799	866	854	933	853	906	816	866	830	865	897	863	842	853	869	849	882	901	883	889	881	863	856	814	903	857	852	876	836	808	863	910	852	817	895	839	864	852	891	869	887	893	839	835	876	836	881	864	822	870	875	900	806	848	896	860	878	847	833	865	861	816	833	860	874	868	862	851	893	867	895	865	922	879	875	871	878	877	832	853	896	873	867	850	875	831	927	832	849	842	853	885	850	806	793	865	866	907	878	857	882	915	882	866	847	829	872	852	847	866	892	860	880	860	855	878	867	901	883	850	796	832	809	862	880	868	836	895	887	791	837	832	945	862	879	950	842	924	877	842	960	872	858	856	895	827	867	851	867	836	919	871	873	805	854	863	891	852	837	887	822	865	872	946	843	835	894	842	841	862	865	862	869	896	781	866	900	829	850	896	907	848	892	875	862	843	798	845	864	824	897	852	782	810	824	841	846	945	892	846	901	872	922	808	858	842	809	849	860	822	868	892	890	861	857	815	808	846	812	851	841	897	855	936	836	818	848	789	869	859	834	867	870	893	837	871	893	904	886	896	870	859
11942	22011	22056	16359	11216	12436	4424	3367	2991	2593	2777	1975	1612	1553	1425	1340	1289	1210	1192	1046	1020	1016	1003	994	930	956	982	913	888	914	899	855	834	880	906	871	848	846	854	836	788	870	826	826	817	822	859	894	809	840	805	843	785	820	872	839	822	853	822	852	843	829	793	853	837	846	821	787	788	804	894	811	812	832	784	815	885	826	845	838	836	810	776	802	846	818	821	794	799	801	811	846	775	784	830	838	808	792	843	863	795	793	820	830	795	849	786	786	774	822	816	815	808	784	779	831	827	832	826	844	791	828	812	813	785	816	840	787	764	810	782	771	782	818	756	800	809	805	808	798	841	811	825	822	793	793	768	797	739	809	843	809	830	808	812	849	772	809	798	804	813	768	841	755	773	750	755	773	829	799	771	805	820	808	838	745	833	769	778	814	832	777	764	777	790	785	817	801	834	771	811	808	832	782	751	787	790	790	795	774	796	863	828	765	802	811	872	786	829	763	767	788	745	781	796	811	806	830	803	864	832	814	758	870	787	830	780	835	805	798	767	768	777	800	804	821	815	806	806	818	821	826	809	748	772	759	845	797	778	805	854	823	803	842	798	792	817	838	783	804	805	805	886	815	778	777	772	837	773	856	820	808	882	831	841	815	771	833	758	748	777	823	803	795	804	822	806	768	820	757	805	784	794	794	780	837	839	819	794	816	813	796	804	794	772	772	850	810	794	822	856	859	822	827	837	787	726	813	830	779	781	784	761	837	745	806	825	827	820	752	839	844	771	790	835	852	818	804	837	798	827	827	876	763	809	797	748	742	775	846	774	834	814	805	821	831	815	753	769	815	796	828	784	794	800	810	786	794	810	797	825	747	772	803	780	828	819	783	849	794	789	816	797	807	780	797	756	771	805	798	807	771	813	800	822	767	824	855	798	761	788	804	754	813	803	758	828	780	733	764	827	803	822	860	876	814	864	797	772	794	826	834	797	806	771	795	820	814	834	849	824	755	815	825	822	813	797	824	831	813	727	798	770	771	804	801	818	817	784	817	814	818	818	810	789	790	852	791	827	833	778	781	812	839	747	774	839	743	806	802	772	843	828	787	826	793	842	772	863	769	844	793	829	838	734	796	796	808	799	848	741	823	817	808	819	790	854	819	777	823	808	732	768	794	812	824	816	840	790	823	807	775	782	781	798	840	842	765	797	803	766	801	776	774	756	833	809	798	795	813	839	749	837	832	778	822	829	783	818	821	759	827	792	819	769	786	835	772	823	840	818	776	795	790	824	791	838	771	816	789	767	773	789	842	819	787	800	842	797	780	798	814	813	795	816	804	809	807	793	822	809	817	778	844	781	835	786	798	784	797	838	831	776	788	828	820	816	783	820	837	780	801	809	791	782	782	764	797	806	755	750	751	797	793	787	835	804	809	779	830	826	813	811	785	819	860	825	833	813	805	742	828	772	808	768	812	824	891	786	856	817	845	823	808	819	841	798	821	786	783	797	805	830	797	774	782	787	796	769	821	823	791	769	851	855	780	807	798	751	816	754	751	847	873	741	817	861	802	786	791	787	791	845	862	808	832	864	770	832	768	773	805	802	772	788	822	786	851	818	884	782	768	779	835	780	810	811	801	862	838	814	786	859	780	821	788	832	779	789	805	773	798	773	789	811	808	752	788	833	782	781	766	735	776	754	846	785	806	797	803	821	781	766	745	805	810	819	815	775	816	796	790	841	833	778	790	803	812	790	799	791	824	797	809	827	745	772	786	799	795	867	748	786	795	811	790	843	746	783	790	826	766	789	784	817	819	827	816	826	799	796	843	755	807	845	789	807	765	817	795	817	812	830	786	786	804	777	796	823	836	857	790	778	812	761	846	812	789	764	795	763	876	872	827	851	807	797	799	825	800	785	822	819	768	780	831	832	820	824	751	795	800	759	831	821	830	782	826	801	790	764	768	840	839	730	785	809	783	814	809	815	810	818	803	771	779	792	835	785	814	791	790	815	805	795	800	765	797	809	747	792	825	836	827	814	820	762	772	793	789	829	767	747	809	788	804	785	821	771	837	764	806	791	772	835	738	826	759	809	783	769	823	850	836	762	802	789	777	832	783	839	786	765	779	827	801	815	829	817	856	858	776	764	811	848	745	793	831	800	842	787	755	754	800	806	758	818	814	798	820	834	762	811	822	791	765	831	763	787	800	816	778	808	753	776	810	742	802	766	824	819	747	772	797	792	868	779	822	808	806	861	786	828	723	823	832	810	786	824	857	857	828	814	759	845	813	828	800	766	842	825	764	844	791	818	799	773	781	796	798	815	790	832	761	773	822	815	821	831	784	808	810	809	753	734	849	828	858	803	798	821	847	825	782	788	768	844	769	810	816	811	864	760	762	830	798	819	801	825	818	801	795	808	800	818	796	872	735	778	803	809	842	800	780	745	755	843	825	855	831	824	780	803	759	885	822	817	829	717	795	813	789	786	843	829	808	793	823	841	810	823	753	780	776	818	809	798	847	810	816	739	836	816	764	753	806	798	728	764	844	769	772	767	845	794	831	811	811	759	799	782	803	767	792	804	819	823	793	779	794	805	775	771	774	849	790	758	780	806	751	769	793	830	771	774	867	807	822	783	746	822	798	835	837	805	820	806	812	845	792	762	810	818	754	794	777	837	790	780	848	774	891	754	861	821	796	819	819	806	827	780	754	823	820	838	775	785	823	835	824	794	791	801	818	829	828	839	837	790	804	801	843	777	837	757	788	791	801	829	826	812	834	796	791	771	807	763	798	807	780	810	819	775	780	818	791	790	883	774	817	837	804	797	792	805	818	770	848	820	810	824	841	813	743	771	815	761	833	804	758	799	808	788	765	814	776	832	827	869	815	844	791	786	793	770	793	815	773	863	795	817	794	844	745	785	792	825	803	815	801	775	754	777	794	793	792	803	821	796	811	797	809	815	840	807	852	764	786	800	779	851	803	801	798	791	802	807	798	813	784	840	783	822	795	822	766	783	770	757	827	814	763	779	812	770	811	827	821	774	825	805	788	829	742	782	773	779	794	783	794	782	768	811	792	764	762	828	798	833	759	785	818	803	784	829	800	769	834	825	802	805	785	763	853	821	784	786	777	775	873	803	785	799	787	845	829	805	818	819	797	796	795	818	844	760	775	774	810	801	778	845	760	813	836	806	810	826	811	861	800	838	775	770	846	827	796	798	816	842	750	829	800	715	815	783	817	781	822	733	793	773	810	780	837	804	859	831	789	736	799	800	806	852	819	755	821	864	789	777	814	814	775	796	828	798	776	774	849	805	785	799	800	786	812	820	819	777	833	778	756	773	770	793	717	751	856	822	737	757	825	804	814	809	784	807	813	763	830	805	778	801	801	852	804	789	785	850	814	780	812	771	780	816	793	775	771	778	797	775	806	863	775	830	759	765	805	804	764	823	804	749	800	786	808	798	819	794	785	774	819	787	844	793	850	805	838	850	789	780	835	794	823	798	816	809	782
27447	15112	4008	2327	1040	721	214	201	200	199	192	174	169	185	178	203	179	171	176	187	185	164	182	179	188	168	189	184	186	162	178	190	174	167	200	171	173	175	172	160	159	175	173	177	171	188	166	166	157	181	166	164	180	209	169	163	159	192	175	193	183	176	207	181	191	183	167	170	176	168	169	182	182	165	166	184	170	171	173	180	183	164	157	192	172	198	168	159	171	174	181	173	169	179	172	168	189	176	159	196	197	174	191	186	204	188	167	165	200	145	166	163	201	194	198	175	181	181	162	185	187	196	154	164	173	175	178	185	170	170	187	169	190	168	177	214	184	194	166	169	188	170	171	195	168	164	162	162	204	161	177	163	177	174	161	170	164	173	205	180	185	188	155	194	168	173	153	177	189	159	173	167	179	159	189	182	149	155	168	138	180	196	177	198	177	162	172	145	150	171	177	199	169	183	186	144	175	178	148	146	171	179	172	163	151	182	161	167	159	184	178	208	172	166	163	166	160	173	170	185	171	194	165	187	177	188	194	154	168	182	177	179	185	179	175	184	184	172	160	181	167	204	182	139	173	191	199	181	194	178	180	185	170	151	181	149	190	168	179	176	178	169	151	174	157	166	178	167	174	172	180	175	162	181	191	174	164	193	174	170	165	160	179	160	180	184	148	170	160	150	164	168	164	189	154	173	194	191	153	178	159	171	174	183	183	184	183	175	151	180	181	173	161	181	192	176	187	183	157	154	161	185	150	189	197	187	195	187	173	168	163	171	179	174	180	188	173	189	163	164	181	174	177	175	179	147	165	179	183	178	159	189	163	188	160	164	187	162	174	175	188	171	157	194	165	164	188	176	188	165	161	182	170	188	186	156	176	196	177	150	178	170	180	166	176	175	158	174	190	189	166	195	161	165	173	162	160	199	182	165	168	183	171	191	188	180	164	180	179	163	171	149	159	175	157	175	185	185	162	171	175	167	210	188	163	173	199	167	177	166	162	186	184	184	193	216	187	172	169	170	191	154	171	188	181	156	168	176	180	179	174	186	164	174	185	212	153	169	181	172	170	207	195	179	185	184	186	191	179	183	162	184	176	179	181	189	183	192	152	195	174	163	175	176	170	188	183	181	151	177	191	182	196	174	151	217	173	188	195	162	179	187	188	164	185	162	187	168	178	167	180	169	145	165	179	166	196	168	167	196	190	184	189	166	185	163	179	177	182	159	158	157	145	184	192	157	189	181	200	167	192	171	166	168	190	190	171	165	154	182	159	189	172	180	177	188	171	176	166	168	175	185	166	174	156	174	169	174	160	178	189	202	202	192	180	187	166	190	192	165	158	207	166	183	169	184	169	164	179	150	182	192	184	173	190	184	166	175	164	173	166	175	163	157	160	153	173	157	181	167	186	166	182	171	171	165	210	177	169	181	158	150	181	165	165	166	180	176	192	168	170	140	170	168	183	179	188	187	163	186	175	191	184	152	180	185	183	165	180	163	166	184	169	170	172	183	196	173	178	191	165	178	166	170	164	180	160	198	166	174	170	172	188	183	161	182	196	190	174	196	182	180	191	188	166	158	165	166	178	153	181	170	165	185	177	154	170	151	182	181	181	183	185	187	197	193	176	180	169	175	150	174	214	193	164	187	176	185	162	165	181	165	162	166	167	181	165	181	172	171	162	158	178	150	167	180	157	177	181	199	159	171	176	197	164	179	165	155	175	145	198	188	164	150	188	197	177	178	160	185	174	188	179	160	165	193	185	180	153	156	194	192	166	156	175	170	179	167	176	206	205	184	177	170	179	164	181	156	179	160	192	194	175	152	155	181	181	163	201	163	175	135	190	209	153	161	145	165	165	174	178	191	167	201	143	186	185	179	187	176	157	188	167	181	171	168	150	198	183	188	175	181	191	183	183	205	206	187	156	168	166	181	169	160	176	143	174	166	167	161	164	167	191	181	195	199	171	171	147	153	178	185	167	191	178	175	182	170	177	168	168	156	184	167	184	170	182	205	174	182	176	193	176	155	180	167	195	205	171	190	194	171	175	191	172	183	165	181	163	196	183	161	163	184	195	161	154	189	144	186	162	151	180	173	166	177	170	203	162	192	183	185	178	171	170	169	170	159	177	182	170	183	181	163	187	168	182	170	194	183	199	158	173	184	163	176	192	195	170	183	171	166	178	188	184	178	176	191	196	239	181	186	153	175	164	196	178	166	170	195	185	162	173	159	175	181	192	190	178	188	175	180	172	185	176	166	170	189	189	192	198	170	178	174	156	164	176	162	158	187	166	162	196	162	181	191	188	190	180	160	188	169	189	151	166	162	152	196	170	164	159	174	189	193	191	185	169	175	178	174	181	186	155	136	189	166	176	162	170	163	175	177	188	178	188	177	181	175	190	183	173	163	170	147	168	171	193	150	214	177	177	158	176	201	187	176	175	158	174	184	185	180	178	151	169	163	169	172	173	165	175	183	176	174	186	150	167	184	187	160	178	155	167	167	163	154	168	172	185	174	160	171	172	193	188	175	158	160	168	148	179	181	187	183	159	191	174	169	188	176	175	168	148	191	181	173	168	180	146	177	160	193	196	168	172	177	165	160	178	172	176	195	161	160	164	178	172	157	167	164	183	183	182	158	163	165	181	173	183	206	169	160	197	183	180	195	191	184	182	164	170	179	179	167	188	183	177	187	176	181	192	183	167	181	172	179	158	163	149	162	172	179	191	169	161	172	162	184	195	190	143	165	181	175	168	168	179	175	168	158	166	178	164	187	167	181	160	194	188	192	170	169	172	167	181	170	197	194	180	198	212	160	173	178	164	182	182	196	175	161	175	182	161	181	167	163	190	189	165	180	181	172	194	187	182	181	157	168	186	203	176	198	171	152	192	183	158	171	183	180	170	174	180	146	185	163	163	162	165	187	163	194	174	188	168	162	148	180	181	149	164	184	179	186	176	175	210	165	184	165	192	169	176	167	187	174	180	163	167	179	164	167	185	178	160	170	192	209	174	158	196	152	168	167	182	174	157	184	179	160	185	176	168	176	185	173	174	173	151	190	164	180	190	152	175	161	171	184	182	164	171	186	175	168	161	174	176	183	170	187	187	160	162	151	141	172	178	194	163	170	181	159	164	148	195	186	180	179	162	169	173	181	147	183	142	176	182	169	183	177	161	178	163	194	144	162	156	174	179	156	207	156	182	183	174	177	186	165	159	178	175	172	181	171	181	161	188	190	147	170	169	165	171	178	201	191	165	177	169	155	200	196	190	180	157	185	169	186	156	164	169	198	160	191	208	195	162	175	171	175	186	196	203	151	175	189	204	182	153	188	181	163	164	179	186	177	193	216	193	167	193	150	180	164	193	152	176	171	149	163	185	178	182	173	172	199	207	193	172	178	183	163	181	186	197	194	179	173	178	160	168	171	195	158	205	190	161	200	149	156	178	168	200	181	180	179	165	175	176	171	152	180	163	153	169	167	165	172	189	190	146	154	208	180	177	181
6061	4073	5029	3969	1915	1272	281	230	275	239	197	215	204	220	182	170	212	191	198	199	208	193	183	188	210	202	173	176	184	187	168	192	185	175	156	189	190	164	184	179	171	169	179	177	180	175	190	200	178	205	186	179	195	185	195	196	188	187	189	190	180	191	170	218	185	168	140	179	193	179	173	191	192	190	178	166	205	152	172	185	177	199	177	201	199	202	198	177	172	193	178	181	197	167	177	165	190	175	165	183	196	176	186	187	206	189	169	164	162	170	184	192	193	169	177	148	179	192	152	199	180	175	166	174	175	182	198	171	187	190	189	163	188	190	188	180	199	179	175	155	179	186	182	187	172	177	170	181	184	189	166	166	205	173	179	177	166	164	162	193	175	206	201	178	200	186	168	210	170	189	221	195	197	186	199	181	173	162	179	180	166	174	182	179	179	194	189	205	196	171	166	154	186	205	156	185	191	166	185	167	184	172	202	192	183	171	205	180	188	180	191	181	174	192	190	194	181	170	193	185	166	198	178	170	211	205	214	174	184	209	165	183	184	180	183	194	167	186	176	196	177	171	181	188	192	167	194	165	195	164	163	180	201	181	173	170	153	190	200	188	187	175	192	183	195	179	209	182	172	180	190	159	203	190	169	185	194	187	175	202	183	192	172	160	176	191	186	168	190	185	173	172	167	188	165	200	190	170	184	187	168	195	207	175	167	181	187	199	188	182	196	163	190	160	189	190	188	193	183	169	196	192	168	163	196	169	181	172	174	202	190	172	202	199	178	167	188	179	196	191	200	197	186	176	191	191	181	197	198	167	183	175	173	188	158	184	181	175	192	188	170	187	156	188	177	192	204	189	187	211	175	195	173	183	167	180	188	161	170	184	187	182	174	194	183	166	160	189	173	196	156	170	189	204	181	179	172	182	182	214	200	172	202	185	158	175	202	168	185	183	187	174	185	188	179	170	182	188	178	180	189	207	205	182	169	183	193	183	176	198	171	196	179	171	192	195	189	185	185	178	172	192	166	186	199	191	190	163	187	174	175	192	174	183	191	166	186	175	162	198	198	176	203	182	169	169	194	169	179	190	162	187	198	171	208	178	194	192	189	195	204	159	203	186	180	169	182	187	182	184	179	202	192	161	174	206	164	185	171	188	185	185	197	185	170	179	192	197	190	164	179	181	177	185	201	180	181	185	171	186	205	196	202	157	169	174	206	165	193	174	161	191	173	170	169	165	191	187	179	178	163	219	182	189	149	169	171	170	186	181	201	187	170	186	216	193	171	176	187	185	185	178	201	186	176	162	183	192	184	182	177	178	152	157	199	193	191	187	193	187	174	182	181	166	206	192	187	167	194	156	190	158	159	165	182	183	181	184	184	178	191	160	162	209	190	161	181	169	188	194	198	182	162	166	180	170	195	183	189	179	199	182	208	171	188	188	197	192	186	207	207	179	164	198	194	203	163	194	165	157	193	169	211	179	158	173	206	171	204	166	149	190	195	193	177	178	192	185	174	172	154	191	197	190	184	182	159	172	180	196	177	177	192	195	188	198	186	180	168	185	180	211	183	171	197	200	192	171	197	192	160	178	214	194	184	201	166	193	180	199	180	177	194	171	168	197	196	207	171	178	172	204	175	179	190	184	198	193	173	158	172	185	180	199	178	196	168	173	189	187	199	197	169	185	161	191	181	181	192	198	173	195	152	168	172	187	169	177	198	192	165	202	179	182	190	179	165	201	157	210	179	180	181	173	181	165	160	167	165	178	208	191	197	200	170	192	172	175	177	202	181	168	194	209	191	187	155	183	200	166	196	165	180	184	171	191	187	199	180	198	164	222	179	182	178	203	207	182	172	203	168	178	181	165	187	187	191	152	185	192	192	201	193	217	178	198	188	177	165	188	192	179	180	182	185	172	159	185	191	189	197	168	170	174	198	175	173	193	195	167	193	194	163	186	188	206	217	180	165	179	174	199	174	173	143	195	196	192	188	194	198	195	192	186	200	194	175	198	191	182	196	169	169	197	193	175	182	203	175	198	168	170	182	181	153	157	175	180	186	184	176	184	192	179	182	194	179	170	175	157	198	188	188	212	171	199	168	186	176	185	178	170	170	180	181	168	201	204	186	179	192	180	172	188	195	168	196	172	168	178	170	192	169	206	186	191	160	187	170	196	170	188	174	168	171	203	184	193	175	182	197	162	186	157	163	185	183	171	172	159	161	196	173	167	176	175	166	188	180	191	186	199	185	168	204	170	159	175	177	175	168	197	205	188	204	168	189	166	195	173	179	176	184	196	189	195	188	204	187	175	187	179	197	173	196	191	167	184	192	164	188	185	152	206	175	188	206	169	176	191	164	181	190	179	190	190	203	159	184	191	177	180	186	170	181	197	193	188	178	177	169	207	170	191	165	201	197	162	163	207	198	222	191	172	183	173	202	203	155	201	184	167	182	189	203	176	190	197	204	187	173	196	178	188	188	168	205	204	199	176	179	161	184	176	181	185	168	192	203	204	184	207	176	186	178	192	170	163	175	200	172	168	196	193	200	177	193	170	184	178	206	183	178	172	195	202	197	210	179	181	163	180	154	195	190	190	192	196	181	171	180	180	179	184	194	208	183	202	202	183	182	196	186	181	175	163	207	183	177	195	178	192	166	206	178	180	159	199	194	185	184	186	189	188	173	179	190	178	198	186	188	164	188	169	212	159	196	188	188	174	174	178	182	204	188	170	187	165	176	183	164	161	180	184	161	178	186	168	189	186	186	195	181	181	185	186	192	181	185	184	185	177	180	185	182	183	182	196	192	188	164	172	174	181	190	184	173	186	176	169	197	194	176	202	171	189	174	185	199	180	167	168	184	185	192	195	203	185	171	180	166	193	179	191	172	180	197	196	191	203	204	185	183	175	181	193	173	166	178	184	195	164	175	184	183	181	198	173	201	190	178	174	153	175	183	185	185	186	168	168	187	202	167	166	177	178	175	159	155	195	190	175	184	196	204	201	195	183	180	164	174	190	179	163	194	173	172	189	177	211	164	191	162	188	196	187	197	187	177	206	185	182	174	191	190	166	171	186	191	159	171	182	203	194	163	196	198	159	178	180	195	184	149	159	174	183	198	189	197	197	188	163	211	183	181	213	187	182	187	172	176	169	189	198	195	183	180	204	189	187	184	185	182	181	206	199	178	182	187	171	199	159	185	190	193	200	181	173	174	185	164	167	182	168	185	184	180	192	196	194	219	185	177	198	188	186	189	156	201	189	204	176	188	190	192	179	168	178	173	172	169	200	186	200	148	170	170	174	180	181	192	190	159	190	185	186	215	170	217	170	181	156	177	166	187	168	181	184	178	172	175	195	181	186	166	172	173	178	188	175	146	189	174	192	187	195	201	179	169	167	175	193	191	202	188	185	179	186	182	200	164	193	171	154	188	187	202	162	186	183	187	171	168	191	182	193	209	190	185	164	186	195	196	172	183	183	195	187	182	201	159	204	160	186	170	205
24452	20242	26476	23819	20262	15178	2271	1233	1094	1018	960	817	748	725	698	750	688	649	640	618	656	592	624	605	625	630	609	592	584	575	620	589	605	569	621	555	618	605	564	545	591	547	611	572	589	564	552	576	565	592	597	557	575	575	575	572	574	607	597	582	598	547	583	554	554	566	584	557	562	532	568	607	536	597	592	579	534	542	561	568	564	577	551	591	599	610	589	544	510	581	582	631	559	574	568	525	553	588	572	540	593	588	568	578	561	546	528	612	588	569	630	570	550	552	543	535	581	566	592	573	532	576	547	550	568	546	581	571	542	576	529	559	603	564	560	546	535	570	551	597	589	534	560	545	562	543	538	531	560	552	563	563	564	542	580	558	594	600	557	564	534	616	570	553	610	593	579	552	582	525	557	559	609	569	547	589	592	584	565	562	560	544	562	557	536	570	562	543	560	555	535	533	511	520	590	582	540	555	588	570	546	580	592	553	560	604	627	593	548	580	546	558	566	545	503	599	558	538	559	581	547	585	574	543	574	555	522	527	588	535	558	558	559	581	530	564	575	530	522	559	568	547	587	544	583	525	548	495	546	539	537	589	533	551	547	547	595	567	544	551	576	584	587	592	573	573	575	560	567	589	536	566	549	543	526	578	574	553	572	628	569	577	579	567	566	604	538	578	538	577	568	567	552	573	562	590	559	531	562	532	585	539	584	573	605	601	596	576	553	620	584	543	531	548	573	598	528	550	560	573	549	543	552	587	525	583	589	573	544	612	566	555	586	563	584	544	508	557	541	520	572	535	547	536	574	554	527	581	606	584	580	554	564	535	510	557	551	611	569	553	562	561	555	538	579	586	559	555	561	540	578	557	550	555	558	544	604	520	593	545	527	579	561	556	541	554	554	553	548	530	533	529	572	548	589	573	540	515	553	531	598	580	576	563	584	595	577	542	593	575	534	523	609	558	590	544	555	566	539	529	567	553	564	528	566	568	564	539	524	580	513	611	583	564	533	597	531	492	582	546	595	560	542	535	558	616	545	600	559	579	549	570	565	522	558	569	525	584	580	615	537	573	550	555	552	622	541	592	573	559	582	559	564	580	550	565	591	574	604	554	508	528	550	532	557	520	588	537	533	578	531	564	540	548	565	524	584	595	576	580	561	577	564	581	541	584	532	556	521	579	534	534	569	543	498	595	570	534	545	538	539	553	548	583	550	538	529	542	552	593	530	539	528	557	562	566	576	531	511	531	578	547	610	536	591	552	560	586	561	583	594	523	564	555	547	549	561	608	513	567	580	536	565	572	556	553	588	578	546	573	574	622	570	559	540	592	580	584	541	557	555	565	559	574	515	536	568	516	567	606	564	560	599	574	593	523	556	581	585	560	599	560	592	554	552	563	565	582	536	553	573	603	542	534	541	589	556	579	530	570	550	571	568	596	579	565	557	540	545	502	545	575	569	526	538	557	563	565	572	541	568	533	556	593	579	550	585	584	534	561	583	530	531	532	532	518	583	542	559	565	541	539	516	548	566	576	587	563	547	531	565	616	575	577	586	571	585	540	596	553	584	533	557	552	548	570	566	617	583	573	616	555	558	564	546	528	604	590	604	571	591	550	561	560	569	567	590	543	556	600	521	587	557	558	561	560	559	548	570	529	582	540	548	575	550	574	524	529	534	601	571	536	529	605	512	557	530	522	568	599	564	571	596	601	551	582	566	516	571	536	555	537	593	596	516	538	562	565	524	542	562	519	594	612	570	575	550	563	546	555	534	540	586	586	549	597	571	548	585	550	552	544	550	580	545	577	547	533	549	553	535	522	541	547	537	518	571	559	570	537	574	544	560	591	585	509	579	570	566	543	596	574	568	593	506	546	569	531	540	576	525	545	531	525	550	578	565	514	530	571	598	529	513	542	535	554	606	605	607	568	508	572	559	556	582	544	541	560	559	555	577	597	558	566	580	607	534	540	533	582	633	578	556	561	549	532	621	565	526	589	578	563	556	551	545	537	533	573	571	584	589	589	577	600	604	582	610	542	534	571	547	563	539	537	585	600	546	534	565	548	563	601	582	528	545	543	566	565	555	559	555	536	589	628	551	580	539	574	578	568	566	601	539	554	572	553	555	555	563	594	563	558	591	524	575	527	565	570	580	562	552	548	607	547	575	532	569	570	582	567	576	544	533	546	564	568	573	587	580	568	561	567	534	551	588	552	601	592	541	564	539	558	574	545	597	578	537	554	562	531	559	572	533	615	529	583	590	567	542	569	514	566	571	561	546	593	536	548	550	575	627	551	587	622	536	547	552	508	539	538	552	551	569	549	589	523	562	581	583	529	586	556	547	571	551	550	566	605	585	554	596	544	563	567	551	539	563	571	596	587	543	607	540	618	581	576	607	593	610	608	581	603	600	585	581	577	527	517	520	521	555	568	572	557	549	523	557	563	596	577	560	596	587	560	556	563	550	575	546	571	561	563	515	543	586	595	506	524	557	582	590	588	572	517	570	612	577	541	568	558	545	586	588	570	580	556	566	566	577	553	574	547	521	530	509	540	569	560	549	563	542	584	542	526	549	552	560	534	548	550	567	560	599	582	558	600	532	552	575	574	585	560	509	514	538	541	542	565	540	547	552	594	554	514	532	547	558	558	556	588	575	606	557	542	543	591	602	522	534	553	581	550	542	548	556	536	564	555	557	559	593	565	566	586	535	524	533	544	552	533	577	604	594	526	564	602	585	521	552	556	565	579	557	599	563	535	548	561	569	563	546	540	595	542	551	594	571	570	566	560	539	582	562	537	576	603	571	547	561	601	550	540	526	570	541	605	595	574	543	566	541	504	559	570	589	511	582	591	572	583	571	577	577	556	582	589	557	569	573	596	563	550	569	538	607	551	574	538	571	547	553	545	584	558	536	557	581	605	522	550	542	547	593	558	575	567	545	546	540	557	576	537	570	576	526	586	567	619	588	608	547	557	594	616	588	592	536	570	531	543	574	563	579	571	599	538	527	558	579	544	583	505	546	602	551	558	550	595	537	590	593	497	521	570	617	570	544	554	542	514	489	545	551	532	572	576	575	578	591	541	589	568	554	560	561	571	558	534	566	561	571	542	546	580	571	560	527	554	513	565	544	589	538	549	549	558	527	590	577	588	550	605	566	527	562	553	580	563	548	541	564	553	595	569	558	617	540	543	564	600	526	587	596	561	578	563	531	546	544	558	576	575	548	579	548	553	553	568	551	569	572	594	578	584	543	579	578	542	532	558	545	554	549	581	541	564	515	551	572	564	555	580	559	552	564	551	552	558	521	578	607	556	513	541	559	571	542	543	538	552	531	539	548	547	592	606	516	578	557	606	565	522	549	612	561	569	572	567	576	570	555	568	538	553	571	524	558	530	553	560	516	540	610	522	553	581	610	550	552	587	556	545	557	569	583	569	556	613	560	604	567	558	573	525	554	556	600	536	563	589	558	541	589	531	579	580	560	521	572	524	570	553	606	509	567	573
8476	17726	16898	10626	5985	10469	2482	1950	1786	1467	1510	1078	909	882	814	799	757	692	642	715	668	662	672	632	563	594	567	566	556	560	550	526	539	586	558	542	559	566	542	536	550	541	521	542	525	514	524	546	543	533	528	546	545	568	524	545	523	575	518	530	547	574	526	535	524	572	547	539	498	529	519	463	539	533	540	535	562	516	518	542	529	459	557	499	528	544	522	504	555	560	487	544	527	495	536	531	491	508	528	501	546	555	527	488	534	532	513	523	502	523	541	513	573	512	538	514	539	487	575	534	506	510	495	498	539	586	508	554	482	533	511	491	544	514	499	507	486	533	489	499	531	551	564	504	518	509	473	502	547	503	553	534	501	523	511	508	575	508	499	527	532	533	517	500	504	528	519	540	548	513	493	530	539	492	542	544	527	514	548	566	567	525	521	533	505	497	546	494	517	553	480	471	529	509	520	503	570	511	513	535	547	518	524	492	542	499	534	472	526	516	496	506	522	532	495	498	551	544	503	498	539	505	506	471	504	475	503	531	512	591	510	504	501	561	517	528	539	534	493	529	520	547	497	563	548	528	507	550	510	495	504	501	562	526	513	481	559	513	545	546	530	512	525	510	512	520	510	497	524	488	519	553	505	496	492	531	528	515	497	528	566	533	507	500	529	498	516	530	550	517	504	491	577	499	541	531	498	504	516	530	548	530	497	544	563	467	511	515	530	494	509	525	542	490	485	544	534	534	505	556	571	532	481	515	451	519	536	480	534	497	514	510	523	527	499	551	510	496	562	525	521	544	504	492	486	519	517	549	555	524	492	529	492	519	480	516	527	515	488	515	564	513	518	481	482	547	515	516	542	538	534	508	575	519	507	520	520	530	513	495	576	498	509	505	519	552	515	514	533	548	544	518	521	518	515	533	542	539	539	533	522	535	536	531	536	498	508	517	517	511	554	530	514	497	558	559	519	565	558	507	537	508	501	510	527	507	525	524	483	549	504	524	513	525	511	568	510	505	543	525	520	564	547	503	546	516	515	537	542	520	514	526	541	500	507	492	538	557	531	497	509	512	498	522	519	508	535	529	512	525	501	529	537	476	523	531	518	521	522	546	529	578	486	512	538	539	543	509	483	526	514	525	509	541	526	533	520	545	519	531	524	530	518	512	493	515	512	506	482	533	532	487	537	507	515	484	501	499	508	500	560	498	511	539	527	509	505	500	537	495	566	492	502	532	546	502	524	553	501	527	579	481	527	543	499	500	537	535	499	533	504	522	514	478	532	473	535	547	487	501	547	539	548	504	501	525	537	515	514	535	515	519	546	543	515	518	512	529	510	529	552	550	538	491	482	490	562	560	524	514	565	525	536	497	526	508	519	524	517	558	566	527	539	526	534	543	530	495	470	508	533	499	511	508	526	507	500	522	523	479	538	525	523	528	557	542	502	503	482	545	558	532	515	548	491	502	507	532	535	539	548	488	536	498	484	496	507	519	507	494	580	492	518	519	534	563	496	515	499	563	490	508	506	511	528	516	502	510	516	527	539	543	536	507	533	522	525	487	534	546	533	545	518	570	512	507	537	494	515	550	471	512	540	513	562	539	525	507	555	541	529	536	506	551	466	543	517	475	495	536	507	523	538	513	537	498	531	531	540	550	513	513	554	506	544	519	540	542	506	507	512	502	510	509	563	509	536	539	529	524	484	463	507	494	526	497	549	511	551	494	520	540	556	564	511	556	534	528	527	473	501	565	508	533	540	530	530	495	547	520	543	535	529	498	523	490	522	519	478	512	501	505	503	511	548	517	521	523	485	502	506	547	542	498	515	515	520	517	526	519	563	530	530	498	493	520	528	541	489	535	471	529	513	478	509	523	551	515	536	499	538	536	553	513	525	486	527	546	507	527	534	549	494	531	533	586	531	499	468	522	524	511	553	532	502	547	525	524	528	536	493	561	482	513	494	460	504	520	512	533	529	556	529	493	482	492	527	540	543	541	491	554	551	513	563	517	543	483	517	479	513	533	512	505	514	566	509	529	531	495	540	543	513	556	520	535	536	545	554	509	499	520	502	506	545	524	505	490	546	494	517	516	501	566	531	531	501	533	495	531	504	535	521	521	515	518	504	524	489	503	530	533	524	524	538	505	511	486	519	539	496	524	518	516	519	566	525	521	487	539	546	533	505	495	498	515	511	513	559	530	548	544	557	534	509	525	525	520	529	487	542	548	510	489	533	552	527	533	519	522	497	507	525	534	515	504	540	517	534	530	554	522	517	508	568	525	546	506	498	534	533	522	571	527	535	534	534	548	530	517	516	488	507	548	504	522	553	498	520	500	521	497	525	501	525	539	540	525	531	526	528	514	533	505	550	525	537	534	506	527	513	523	495	565	511	514	517	517	539	548	557	530	551	543	520	540	513	489	503	513	515	481	538	500	541	521	544	540	512	465	516	533	477	495	468	534	510	519	515	506	541	509	514	503	518	525	511	520	499	524	530	512	514	516	512	515	514	508	517	509	536	508	511	559	503	517	537	533	527	491	508	503	516	529	507	504	534	515	526	490	537	527	521	534	537	504	503	516	476	503	505	546	561	522	524	515	538	571	540	503	514	544	506	538	501	529	550	524	515	516	504	516	509	547	521	479	496	524	484	509	474	535	478	525	485	516	534	497	543	524	545	539	527	470	478	545	505	513	524	504	534	567	513	483	540	491	540	467	465	534	534	482	521	502	539	494	542	531	502	510	480	512	530	526	501	502	527	582	508	495	492	559	543	535	483	468	525	527	499	544	535	498	495	510	535	511	492	546	545	510	525	504	520	501	496	491	545	538	489	534	472	532	494	555	512	517	491	491	525	542	566	492	514	491	525	490	508	535	525	530	501	533	539	530	530	507	474	494	514	547	531	502	535	527	539	511	504	482	535	544	485	529	554	563	553	542	502	514	515	524	538	548	538	533	523	531	513	531	531	501	533	526	535	562	509	544	488	538	501	499	542	558	498	509	534	482	530	557	507	495	510	526	526	520	503	519	509	541	501	515	526	531	511	504	509	507	523	523	496	522	556	567	496	571	491	535	546	519	525	510	500	501	490	551	474	504	541	515	525	479	522	502	554	472	496	522	525	508	536	520	525	515	551	455	471	512	513	528	553	492	514	535	525	538	533	543	523	519	500	518	526	526	548	490	519	565	521	511	505	525	475	526	563	523	478	522	509	574	471	509	549	556	482	523	526	582	536	538	515	512	501	512	518	515	520	509	507	517	538	522	506	522	545	529	517	556	529	508	594	520	540	538	513	547	511	514	512	528	543	479	555	490	490	516	526	522	493	514	537	540	558	521	546	504	527	506	509	520	493	548	513	521	516	549	502	505	550	497	507	517	526	483	561	524	534	482	543	511	516	512	495	555	523	528	533	487	492	521	521	509	503	501	473	557	488	536	523	507	528	537	529	523	511	546	585	493	494	513	534	535	543	523	538	508	480	505	493	518	536	533	496	551	528	498	579	510
22301	20240	26819	23486	20245	21966	9613	2485	1983	1709	1797	1372	1229	1195	1139	1169	1040	1048	1085	1014	943	980	942	961	943	962	993	972	1010	926	980	949	906	885	919	893	874	887	887	939	892	907	848	905	867	837	842	900	861	895	939	915	890	891	918	878	853	882	856	818	886	875	889	891	914	857	881	856	915	838	880	917	921	825	843	871	861	867	905	893	854	904	882	846	811	839	858	869	889	900	887	884	852	851	894	850	877	852	853	929	881	859	957	845	849	827	865	850	882	837	889	895	885	855	891	860	865	798	847	877	901	845	912	857	852	885	922	862	868	852	881	879	861	823	878	855	881	866	891	871	863	854	892	874	823	828	860	872	814	859	894	858	853	862	882	888	847	880	864	908	878	840	893	878	858	891	903	899	936	850	843	859	887	893	836	869	870	857	839	810	883	890	843	852	857	817	875	877	852	892	878	869	868	877	843	874	864	807	815	842	929	820	911	855	857	839	858	840	845	849	860	889	853	901	879	845	862	915	915	875	872	820	895	847	856	850	897	883	821	821	908	833	883	895	831	870	870	877	866	851	846	888	858	908	893	856	869	843	838	873	862	864	875	921	837	895	920	868	864	837	859	878	814	827	873	814	901	839	874	832	872	863	855	838	838	856	832	896	862	836	897	856	880	824	883	846	853	865	825	877	868	879	873	828	841	840	882	835	812	906	889	941	891	921	929	885	820	823	854	900	858	839	795	871	880	907	838	826	869	839	894	884	806	879	878	853	869	820	845	828	887	893	863	861	846	852	864	901	848	860	841	869	916	844	902	889	848	863	891	868	908	915	908	880	813	856	830	870	828	866	862	891	882	869	878	885	885	907	796	861	849	836	854	892	831	874	872	889	864	853	896	871	846	851	903	856	868	870	857	836	853	894	844	834	829	860	832	891	889	849	836	820	856	860	852	846	829	850	861	877	897	873	848	812	879	867	884	835	843	891	945	856	850	834	877	811	895	833	883	869	842	890	866	824	842	873	862	879	893	852	893	886	875	862	870	886	837	908	918	853	920	865	828	893	830	851	872	823	895	838	819	909	860	877	878	849	839	899	835	886	918	888	861	848	870	823	856	905	802	884	834	802	882	899	879	842	884	867	897	845	867	845	852	881	843	818	855	883	882	866	911	908	841	836	853	814	894	900	903	871	889	909	895	878	847	860	846	885	854	915	887	830	880	854	906	879	874	834	859	845	887	841	891	957	800	837	890	843	885	813	817	889	893	877	848	796	862	895	845	848	855	846	877	845	822	816	879	892	883	899	890	867	825	827	847	857	828	882	832	860	909	846	838	846	837	886	853	881	880	888	871	887	892	829	816	892	847	843	868	828	828	852	848	870	895	862	842	887	890	918	852	857	777	843	852	873	885	878	883	863	863	877	859	870	817	897	832	892	863	878	864	842	829	864	825	844	890	812	869	845	824	825	866	882	890	866	868	911	841	863	865	907	853	827	841	825	866	842	845	898	876	879	865	853	852	871	896	852	879	890	891	879	913	890	891	861	889	870	833	862	781	883	866	880	879	867	836	885	849	854	865	843	889	818	852	881	893	875	805	869	859	822	816	847	860	887	834	879	849	819	842	882	863	924	874	865	849	881	882	863	889	890	889	922	835	854	811	864	848	824	883	884	875	839	903	875	851	802	842	868	861	817	841	895	871	857	856	893	859	818	866	792	842	853	817	871	894	809	890	817	839	828	843	869	897	849	898	903	897	899	868	841	880	867	909	829	831	850	853	892	866	873	844	831	913	859	870	872	845	830	843	845	835	872	880	871	849	851	875	859	899	862	821	833	833	913	862	815	945	866	848	827	874	872	846	862	897	826	874	811	899	823	828	839	879	899	880	868	884	836	843	866	919	851	873	851	870	865	919	820	857	839	823	870	860	874	864	861	849	848	856	890	884	905	838	894	828	860	890	922	907	872	839	869	854	899	906	850	846	870	821	898	882	844	884	891	866	889	851	827	896	880	866	828	847	836	874	901	899	878	840	884	803	883	859	903	908	847	919	867	884	879	835	847	801	866	851	900	840	849	877	896	808	834	885	853	868	833	877	870	865	867	890	937	865	856	882	900	906	875	900	849	864	916	898	870	842	869	881	815	871	853	868	853	824	858	879	874	876	854	854	918	914	833	844	920	836	845	815	875	815	855	832	825	896	916	856	864	869	894	876	854	867	786	826	867	811	870	857	902	845	865	862	842	842	858	870	800	833	906	885	881	851	767	797	833	888	854	954	908	872	918	908	842	855	872	843	848	871	901	878	842	866	844	892	887	852	843	838	864	900	872	866	863	852	854	912	872	883	875	860	936	850	880	829	840	829	875	878	860	842	891	868	832	850	855	909	842	819	846	867	857	876	832	849	890	901	805	891	874	839	814	890	869	822	868	855	789	832	869	829	924	858	861	861	868	891	809	860	886	867	900	864	872	876	819	882	891	897	874	888	848	879	842	920	896	821	912	859	891	855	849	871	896	819	890	873	863	793	870	888	888	881	876	852	884	895	878	885	915	812	853	892	845	891	829	842	872	854	900	849	861	842	852	857	863	870	854	866	829	871	857	876	852	847	883	824	900	853	900	854	869	844	850	871	854	869	855	851	835	858	889	883	871	860	861	896	914	885	866	891	849	881	885	865	885	835	890	858	893	872	885	872	894	867	826	848	852	874	878	855	866	857	829	894	850	875	824	865	815	902	853	834	889	840	863	817	845	909	887	869	901	856	905	901	862	847	822	836	896	848	849	891	926	897	919	863	792	824	831	906	850	897	882	905	860	810	849	853	857	818	905	909	845	867	898	895	843	848	835	858	835	855	853	839	895	872	888	841	855	899	843	837	811	843	866	856	838	806	868	864	865	838	857	902	865	881	802	901	890	870	866	860	865	876	862	885	859	901	845	855	837	916	840	862	841	871	850	911	881	857	844	860	910	870	876	867	893	867	809	822	864	860	907	866	888	823	846	862	846	857	838	881	871	879	860	884	872	860	926	924	861	886	898	882	898	855	847	886	843	893	847	800	888	876	868	840	896	933	902	864	857	865	872	875	886	861	926	871	839	919	827	847	883	871	868	851	855	867	795	825	852	853	871	845	801	848	867	857	826	913	838	885	866	926	838	853	872	914	849	903	898	880	834	874	854	904	851	890	841	823	877	863	870	848	918	887	801	829	828	902	800	865	832	822	920	885	870	812	927	861	908	896	867	872	842	859	860	884	840	863	843	838	809	862	831	860	877	907	910	822	863	910	930	867	878	843	882	882	875	923	821	805	886	879	887	891	841	894	834	860	871	855	815	849	846	908	877	854	913	877	856	859	769	879	854	863	875	812	905	831	819	857	831	902	867	872	829	816	824	895	877	877	859	854	839	884	810	810	870	843	882	834	836	802	876	867	847	862	876	866	859	900	899	846	833	864	858	864	883	896	853	865	865	842	866	876	890	888	863	867	880	949	859	858	876	856	835	866	891	848	884	914	870	882	875
12561	26307	24310	15160	9473	15419	4655	3512	3190	2637	2658	1862	1562	1548	1374	1276	1321	1252	1157	1101	1099	1042	985	989	974	993	918	963	906	932	888	875	899	927	894	922	926	906	824	846	860	861	870	875	853	866	826	863	862	804	820	873	845	785	869	856	804	835	858	831	868	828	860	803	813	822	856	874	803	805	849	875	804	847	825	821	820	783	828	873	813	828	765	772	795	788	833	834	786	868	764	808	784	791	804	846	783	807	819	867	831	857	835	807	849	801	807	819	849	854	817	821	749	781	823	805	817	771	774	822	788	800	842	781	823	754	830	818	822	847	792	794	822	806	843	824	773	795	836	828	846	800	789	786	759	826	799	805	782	788	831	794	826	809	810	766	788	839	830	823	799	767	828	817	826	788	781	820	830	773	786	777	815	803	861	784	831	799	827	853	811	837	779	796	768	786	805	778	855	814	809	806	794	786	786	779	816	878	773	789	818	826	783	759	783	793	806	854	807	856	805	775	799	803	805	796	856	776	801	798	805	793	812	833	830	789	764	798	849	785	804	836	791	810	799	833	784	803	780	799	795	811	779	785	818	786	876	825	883	873	832	772	784	835	817	792	777	819	796	820	868	718	807	856	832	789	806	772	837	786	823	812	763	828	769	811	802	798	749	815	765	839	797	790	768	808	795	798	826	837	798	869	768	860	776	797	792	822	803	848	781	808	809	825	765	787	810	882	816	843	759	805	788	807	844	783	859	797	771	863	747	776	805	826	804	853	822	800	789	823	803	830	796	816	845	765	804	756	810	823	821	797	820	773	816	829	843	802	826	789	800	795	789	822	792	865	823	822	813	844	789	832	797	816	801	758	794	798	809	816	833	794	775	772	780	799	795	796	802	788	802	811	826	829	815	788	761	829	835	790	838	797	855	821	838	827	836	803	833	760	791	757	799	783	819	796	801	774	805	814	851	786	823	787	743	813	832	800	782	794	787	834	808	799	792	811	818	865	812	877	812	812	820	843	812	844	809	793	748	773	815	814	813	786	822	827	767	806	777	810	775	798	732	782	798	828	818	845	784	811	828	843	825	729	835	801	778	807	806	848	836	826	841	823	791	866	842	797	814	818	811	811	775	812	782	813	831	784	854	777	779	844	791	797	819	857	763	809	814	806	805	845	837	751	854	817	816	830	791	858	834	809	758	821	824	781	778	759	786	800	821	810	767	835	748	789	777	814	822	839	804	840	785	855	775	814	817	813	810	801	894	844	801	802	810	763	810	823	807	801	807	805	772	800	791	820	808	829	763	803	791	814	813	846	768	842	779	824	830	795	835	811	826	813	761	781	787	838	850	863	803	795	751	796	817	782	829	776	773	805	808	818	818	794	837	822	781	779	822	815	814	781	812	805	770	769	834	841	784	840	844	866	840	781	793	827	814	809	821	799	847	803	795	827	770	799	824	815	830	817	824	770	785	810	752	826	762	808	830	774	823	749	811	802	792	776	819	829	816	783	794	791	830	795	795	751	841	863	851	782	830	803	760	778	800	780	816	850	796	868	805	772	775	817	822	837	823	766	792	780	791	848	781	834	775	784	823	741	809	796	842	780	799	833	742	785	822	774	731	801	788	847	830	745	826	768	813	793	781	820	840	818	810	830	826	777	795	767	780	804	851	826	814	796	845	754	839	851	798	815	836	813	795	812	821	822	753	825	822	835	781	834	783	781	800	785	806	821	776	789	781	825	816	784	820	793	808	813	806	774	797	851	849	807	798	825	781	804	840	819	834	821	811	818	801	835	810	855	815	807	820	834	779	796	840	771	812	782	839	772	853	805	763	813	800	751	847	836	762	792	834	782	794	791	800	812	804	814	828	817	854	801	751	821	826	822	845	823	880	794	809	799	822	813	772	829	806	790	797	822	782	813	815	828	833	804	776	774	810	814	792	814	776	827	793	774	791	787	789	784	802	801	854	829	781	836	778	779	803	810	864	799	795	776	773	818	797	866	836	803	776	828	757	866	805	781	800	779	797	803	782	811	856	801	861	849	771	796	790	801	819	806	803	782	805	882	785	811	832	803	822	844	799	739	881	789	780	838	822	842	801	829	830	787	790	811	798	847	800	812	809	837	812	773	868	827	815	807	774	809	835	822	846	840	800	816	775	843	790	782	788	804	850	756	865	856	795	817	801	771	822	797	801	797	804	787	774	866	822	812	825	803	836	802	816	797	765	874	830	772	828	765	826	828	794	780	799	780	790	800	864	830	796	828	773	794	838	797	801	792	774	823	843	772	828	791	820	836	816	752	780	788	735	806	851	819	765	749	788	787	808	814	772	810	835	768	792	834	852	811	777	764	774	810	769	805	806	789	788	810	772	799	809	794	827	765	831	766	793	806	834	801	762	809	818	887	763	788	769	814	854	770	846	774	813	763	805	800	800	842	790	838	837	821	755	779	819	841	818	824	820	841	846	793	795	804	795	766	832	834	804	813	769	822	803	755	798	834	794	766	797	804	832	807	825	782	842	852	849	791	849	747	786	808	819	792	772	829	830	808	819	831	771	736	809	791	777	810	816	774	770	825	764	797	809	810	788	812	813	792	772	839	805	806	765	796	789	805	768	762	814	799	833	804	800	815	792	798	814	735	823	768	834	775	806	775	807	832	827	822	847	784	764	793	815	824	816	812	751	798	805	810	778	856	820	779	813	786	804	802	802	812	777	773	827	713	826	809	791	829	832	746	811	830	805	787	823	812	802	765	786	815	818	818	829	824	792	840	760	845	820	760	816	767	795	735	807	787	791	811	809	827	807	802	824	779	820	765	793	808	754	802	870	770	815	801	793	770	810	802	867	783	831	814	854	753	835	790	795	793	806	859	801	791	818	799	805	822	794	840	830	805	832	814	813	832	798	783	783	845	799	756	822	807	784	787	812	781	813	870	800	798	792	781	816	857	796	831	792	816	809	798	791	799	866	757	810	821	877	773	815	782	858	776	813	767	786	860	845	826	842	786	802	813	803	800	813	807	781	800	794	854	799	808	803	791	807	818	825	884	792	796	785	820	815	757	754	826	780	835	846	784	805	800	841	744	814	831	809	833	817	823	835	755	827	780	777	797	795	822	840	811	774	773	819	780	803	796	821	809	822	773	761	835	788	820	763	789	799	761	750	813	804	759	734	776	782	801	864	797	799	818	796	841	787	807	837	836	791	837	788	818	731	778	790	827	789	827	797	759	765	799	785	818	799	808	781	799	819	848	791	795	766	812	799	801	797	800	836	826	793	778	818	827	798	839	797	816	836	810	840	750	769	824	853	822	813	811	836	790	804	767	789	869	816	769	817	807	812	828	815	837	777	812	865	769	780	825	799	803	853	790	806	785	816	798	809	808	759	795	814	777	775	754	770	783	767	797	783	802	820	823	824	836	779	816	784	834	846	854	823	768	820	832	827	767	779	815	766	776	808	839	800	809	778	833	804	806	764	801	721	825	806	781	815	772	774	767	785	815	800	877	775	809	843	796
27612	15737	5278	1912	493	419	240	292	243	208	211	172	170	186	163	183	208	179	157	207	175	157	173	179	176	193	200	182	168	193	165	175	175	171	156	158	187	174	167	190	165	181	177	209	200	196	199	147	189	206	195	177	182	181	182	199	215	186	166	194	191	178	160	145	179	181	185	163	186	202	157	186	204	182	189	174	166	180	169	161	176	200	167	185	152	156	153	173	179	167	190	161	194	166	184	172	185	182	189	171	178	162	166	164	171	179	198	208	182	176	188	188	163	175	175	183	169	170	164	176	176	177	181	159	182	158	207	181	178	190	176	185	193	198	174	161	188	176	191	182	210	184	162	163	183	171	174	195	191	155	159	174	166	188	176	173	169	182	187	156	178	201	200	176	174	170	192	184	164	174	181	162	211	171	170	162	202	182	199	176	160	170	165	175	184	181	187	188	161	207	173	167	169	195	196	179	171	188	159	174	188	168	191	162	182	162	157	156	183	196	171	213	188	184	177	180	186	159	182	153	159	183	168	184	175	184	178	191	186	198	172	191	178	193	189	192	173	172	192	173	181	142	174	184	167	172	163	164	182	185	176	149	179	185	178	192	172	181	173	170	178	189	184	196	190	183	165	186	201	183	159	149	183	198	176	173	183	180	213	186	172	160	170	176	184	170	169	168	175	176	154	184	205	169	166	155	204	191	158	165	169	174	162	192	164	189	176	193	158	155	193	182	186	194	174	194	198	173	171	172	185	176	189	194	197	175	186	167	181	171	183	159	161	147	188	160	169	205	170	182	187	160	168	171	170	174	173	188	177	165	166	170	166	206	207	164	181	156	191	163	171	150	165	190	171	167	184	165	164	166	170	164	168	194	173	174	202	188	172	180	188	192	165	157	180	176	180	179	174	180	191	190	152	169	189	189	174	196	187	189	170	173	170	168	168	173	166	167	183	185	170	182	180	171	203	169	175	182	174	185	179	171	177	187	173	179	185	186	150	175	194	178	182	187	200	188	196	183	186	169	193	167	187	182	178	179	184	178	184	178	156	161	168	179	174	180	193	159	166	159	182	189	164	182	157	170	171	189	193	186	178	182	179	179	177	183	162	164	204	183	196	187	186	175	201	158	195	195	174	195	162	142	159	177	163	184	195	171	174	158	192	191	154	160	171	150	180	183	182	160	181	178	166	167	185	183	174	176	180	193	178	169	173	185	184	166	180	184	176	198	174	184	178	185	189	158	162	180	167	159	174	182	200	203	185	167	174	155	163	159	176	163	179	154	185	180	187	182	183	161	188	171	173	186	179	169	168	202	168	196	170	162	192	184	186	160	202	196	157	187	168	191	170	181	173	168	191	190	160	163	173	200	190	168	166	171	178	158	174	184	180	165	202	141	194	162	166	176	177	182	171	175	169	200	193	168	222	194	186	175	188	164	169	173	161	183	179	182	172	175	170	159	171	210	172	200	188	163	210	172	188	193	169	160	184	169	163	160	194	171	176	141	180	176	190	166	182	160	158	193	154	183	178	174	147	199	185	175	193	204	199	186	198	188	183	166	195	181	168	184	179	170	175	178	162	171	184	141	174	182	180	181	202	176	166	199	172	176	192	177	171	199	182	190	182	187	182	178	147	194	188	180	206	194	167	158	195	170	174	170	160	180	157	181	171	189	169	155	171	170	165	194	188	200	188	181	179	171	164	185	170	174	190	182	169	185	200	162	184	165	161	169	164	187	187	200	160	154	166	183	165	189	171	189	198	167	171	166	182	182	149	206	168	175	166	166	196	157	174	175	164	183	194	174	190	185	200	198	177	167	167	177	174	177	187	173	179	190	197	177	167	164	170	198	178	170	171	204	181	167	186	199	186	172	160	174	182	171	194	174	178	197	200	162	186	185	180	171	168	172	181	181	187	180	182	156	163	177	150	182	182	173	180	162	183	179	170	195	193	174	158	166	179	186	165	171	180	170	172	176	163	190	175	174	182	163	181	164	188	189	188	174	182	161	176	161	185	197	171	171	187	179	176	173	180	156	181	157	166	164	189	175	184	177	172	212	179	159	154	159	190	168	187	169	191	174	190	143	158	181	162	163	164	176	172	190	171	174	160	161	183	184	173	186	151	186	159	184	189	175	186	182	174	167	188	157	169	183	168	184	167	170	170	196	198	179	173	160	185	185	203	193	199	177	168	158	168	180	181	173	198	160	202	168	158	163	173	192	153	165	163	192	167	170	201	171	175	162	181	179	168	166	180	194	127	167	201	173	166	144	166	171	169	173	151	192	188	174	197	177	187	197	178	183	189	145	179	175	186	168	181	180	164	186	187	176	159	159	179	184	197	183	166	198	168	183	189	172	152	217	189	184	172	191	150	172	164	183	179	184	167	169	177	191	181	169	179	155	182	170	154	185	192	176	168	169	185	178	185	183	169	182	183	165	185	206	170	173	201	177	162	203	166	180	165	178	178	161	183	162	172	164	182	195	195	203	200	184	179	161	170	174	175	165	181	175	141	158	185	175	165	173	174	177	218	165	185	199	180	167	169	172	165	157	165	161	181	169	183	181	154	199	195	182	183	202	183	198	189	157	179	165	169	189	144	175	194	178	179	183	185	194	182	174	163	183	176	175	174	187	183	181	159	153	167	153	178	171	176	168	189	171	165	188	178	202	157	187	183	163	165	174	207	190	173	175	163	176	171	172	192	184	173	192	203	167	190	186	163	176	159	190	185	179	187	161	190	173	166	176	159	179	179	169	175	164	178	184	177	166	171	185	150	188	194	176	176	176	157	170	195	179	184	209	175	191	184	181	157	169	165	185	171	201	183	199	160	189	162	182	178	175	194	166	177	190	171	206	183	183	162	174	165	174	174	180	165	186	180	177	181	216	167	187	169	142	180	199	168	163	166	160	168	217	166	199	193	183	194	184	162	214	165	171	176	173	189	189	189	172	186	171	178	172	162	196	181	205	194	190	139	182	162	151	191	167	181	183	175	182	192	188	190	179	181	171	156	194	184	174	177	166	167	145	189	170	159	162	181	164	195	164	178	193	182	171	168	209	197	172	171	205	182	165	165	166	184	169	177	172	150	167	161	191	186	178	186	181	149	181	181	172	186	176	186	177	173	148	186	166	173	165	178	198	180	159	170	166	164	209	162	177	185	153	183	167	211	199	164	177	174	199	169	179	190	192	170	216	161	183	185	166	169	174	188	169	185	185	159	169	178	184	195	181	187	172	180	173	165	154	183	183	166	170	199	159	180	189	177	183	172	193	196	165	163	170	163	186	167	156	192	150	161	183	177	160	169	177	181	169	183	157	167	170	175	179	174	166	195	179	160	176	172	207	175	162	205	175	193	178	171	180	153	193	172	152	173	172	167	175	191	176	166	175	183	169	188	185	194	164	165	171	164	200	138	198	171	169	190	183	190	165	153	185	184	157	180	184	169	167	178	194	178	164	172	169	158	174	201	162	180	203	179	177	178	177	185	166	207	187	186	196	168	177	176	171
8839	7446	7346	2941	849	741	386	442	377	271	216	211	181	214	198	189	222	211	190	189	161	192	192	167	182	162	183	200	219	217	169	198	184	160	179	198	189	177	202	198	205	196	200	194	189	171	187	178	168	162	184	182	211	170	202	180	179	163	156	177	192	192	190	173	197	176	186	191	200	162	190	179	190	191	167	170	185	187	176	182	175	164	200	175	184	197	201	163	204	181	171	173	193	192	164	168	180	181	175	168	166	170	169	209	167	179	183	184	183	195	194	184	190	187	196	192	185	179	198	196	177	180	169	173	184	161	186	180	156	177	198	186	174	182	192	183	183	180	204	184	176	193	166	163	173	169	186	180	208	184	174	166	190	202	177	178	196	203	195	175	190	198	182	171	178	198	192	175	162	175	174	193	185	208	178	193	198	185	195	196	195	171	187	192	158	191	195	178	201	187	165	200	212	190	197	171	202	166	203	165	215	199	183	215	192	182	199	169	179	182	201	188	203	196	177	171	169	199	194	179	174	180	179	167	179	182	177	168	179	186	179	178	175	181	188	193	158	162	181	170	214	178	199	208	171	187	185	163	189	169	189	207	193	192	184	171	202	204	215	181	192	185	170	175	175	189	207	188	182	189	189	174	160	179	199	192	189	208	179	189	188	180	183	178	183	194	194	187	174	194	169	192	187	189	197	185	193	202	174	176	182	194	200	188	176	174	170	200	161	176	214	183	179	201	200	152	173	181	196	179	195	199	193	190	166	170	179	181	190	169	168	192	176	181	160	201	203	179	196	193	173	185	188	170	197	167	183	194	164	198	188	204	202	178	203	210	203	190	193	158	173	209	191	193	178	175	178	196	169	191	204	173	182	165	160	168	201	171	165	173	194	202	182	206	162	185	191	187	189	166	186	183	172	166	187	193	197	175	187	167	162	212	171	214	203	198	183	158	198	185	180	170	188	155	184	184	185	204	177	189	191	191	174	165	175	176	182	153	159	204	171	182	202	168	191	185	187	185	182	181	194	176	198	169	198	181	144	188	182	186	185	196	197	192	182	186	172	218	183	196	214	198	177	229	180	200	188	203	184	191	178	192	190	200	175	216	164	196	199	187	172	172	174	184	187	204	178	184	181	182	182	169	197	169	185	190	226	194	198	187	205	186	176	169	176	183	205	180	181	210	181	172	178	190	192	207	190	197	154	177	189	188	173	203	188	169	190	171	187	198	176	203	176	196	206	160	144	203	196	157	166	153	184	178	172	198	190	193	196	179	182	179	184	164	175	178	183	187	192	168	191	176	180	185	178	179	198	205	187	174	210	194	176	193	190	184	172	188	171	179	172	201	176	181	164	178	193	187	196	182	199	196	187	176	189	181	189	188	173	175	159	205	190	195	183	202	180	169	203	167	183	197	195	206	169	193	173	197	183	180	175	179	181	212	172	196	181	185	196	179	189	201	170	191	171	170	175	173	169	162	183	206	190	176	165	181	181	184	189	187	181	185	210	160	185	188	174	191	185	205	188	176	190	180	167	169	189	184	170	187	202	183	171	197	205	206	212	175	182	171	188	167	206	175	209	191	186	177	192	186	173	179	189	207	188	163	195	217	182	179	195	175	180	200	197	175	173	208	178	174	202	161	161	190	174	170	167	194	195	174	177	180	189	173	190	162	199	194	195	187	180	168	171	183	178	179	185	164	151	157	176	187	183	193	199	166	186	188	203	191	181	196	205	185	202	195	191	178	196	181	206	179	193	168	210	184	201	184	205	168	189	187	185	185	174	200	192	170	183	202	182	187	186	198	187	220	185	190	181	194	184	171	195	185	193	184	183	197	171	170	189	155	209	171	212	213	160	171	200	163	175	174	196	178	174	185	179	189	177	176	191	179	163	181	195	181	193	173	187	182	153	192	181	171	190	185	183	177	168	184	203	172	199	206	188	195	165	210	210	202	202	165	192	186	187	188	195	192	169	188	200	176	190	174	196	177	176	174	167	180	189	176	195	181	185	177	175	165	189	184	181	186	161	187	193	176	209	194	173	189	182	185	170	205	209	171	188	207	176	205	202	195	198	216	193	186	199	174	181	197	185	175	184	187	182	184	162	181	185	195	191	194	182	196	173	196	143	195	167	191	183	182	197	196	200	182	181	191	188	172	185	181	180	190	192	190	193	201	176	179	184	170	211	169	190	183	198	197	186	175	169	181	197	186	165	185	180	186	200	204	180	171	179	175	196	177	195	191	181	186	186	203	186	197	187	191	197	184	177	211	188	192	184	194	166	174	169	178	177	184	179	158	182	182	217	178	206	180	202	187	192	176	192	194	185	174	183	171	179	187	181	174	185	212	181	200	198	202	189	169	169	188	192	204	184	195	173	183	185	177	189	182	165	156	167	180	193	210	181	159	186	182	201	182	188	193	189	177	191	178	202	219	165	176	178	190	161	176	156	178	190	217	187	176	193	167	187	169	218	200	212	193	175	175	204	176	205	173	184	205	208	209	195	191	189	168	197	190	176	172	178	198	209	177	187	187	190	158	166	186	185	202	163	173	219	192	198	196	147	168	176	172	173	192	183	162	181	178	188	175	189	197	188	179	190	211	187	181	159	188	172	180	221	173	166	184	169	162	177	155	168	175	206	190	196	174	186	159	176	168	193	205	177	180	178	167	184	191	166	176	190	196	155	174	171	184	187	171	167	190	169	193	198	174	172	169	193	172	163	162	184	184	182	177	191	165	205	186	169	200	183	191	175	165	173	179	192	179	184	216	189	184	195	171	178	169	193	181	161	173	169	181	168	190	195	198	186	166	180	171	175	197	194	188	181	203	185	168	190	212	188	195	192	188	178	188	196	188	185	181	182	176	169	180	173	188	191	168	178	158	220	188	167	195	194	183	202	182	192	192	192	186	207	176	203	175	174	147	201	186	190	184	195	164	162	171	189	184	154	184	190	177	183	190	196	198	169	204	179	184	172	197	154	174	188	172	170	189	182	202	183	199	187	197	191	186	176	191	170	193	183	192	192	180	203	184	198	194	170	166	172	177	177	196	187	168	187	189	180	186	179	171	215	189	207	177	193	171	200	182	169	184	177	185	176	196	168	190	156	177	179	197	175	190	155	177	200	179	163	169	169	174	171	179	158	172	206	197	189	198	183	198	188	178	202	217	206	163	183	170	194	161	179	200	184	167	170	187	186	174	181	182	195	176	156	197	189	175	186	197	185	173	173	180	173	209	184	179	173	188	184	192	197	164	184	193	175	166	227	185	206	197	179	192	190	173	216	179	217	181	200	187	176	192	182	206	179	192	204	161	167	187	188	185	167	168	186	169	194	179	201	187	190	179	182	170	174	189	163	184	154	160	187	197	169	174	175	174	176	191	173	185	178	215	196	193	196	177	157	196	178	168	184	171	192	202	190	178	177	169	169	158	164	195	178	180	190	172	205	178	178	183	175	177	190	183	212	186	188	191	179	202	186	192	179	191	163	173	202	171	174	192	174	175	174	179
24530	20232	26424	23854	20282	12674	2468	1394	1175	990	997	837	793	759	760	789	677	663	652	636	619	658	609	635	612	638	562	592	639	622	630	618	586	546	576	602	559	547	602	595	582	570	612	608	540	565	572	588	586	543	519	558	633	595	583	584	598	522	576	572	537	536	519	622	589	581	523	579	568	554	539	630	581	584	548	562	551	581	557	569	586	572	576	550	585	546	567	564	547	575	558	589	577	579	539	587	553	553	571	595	583	584	597	557	545	557	578	566	576	561	583	623	549	528	590	559	616	588	562	577	590	547	601	541	574	600	611	524	564	571	561	561	582	535	564	593	559	583	559	562	527	568	580	603	539	527	565	588	549	553	537	587	544	610	565	567	558	529	519	564	589	535	548	552	583	562	558	555	544	568	569	584	568	620	552	568	573	553	521	558	541	569	561	528	553	584	572	557	532	532	620	577	604	566	594	538	558	541	564	585	600	519	555	557	549	531	570	547	568	599	570	591	602	548	531	578	525	593	538	571	555	572	596	567	573	497	613	571	599	614	572	537	604	540	568	573	519	565	569	585	547	543	524	571	594	511	546	557	554	577	564	532	574	546	560	558	532	600	555	518	600	546	577	527	562	602	556	540	569	578	532	576	565	571	576	580	549	563	616	541	615	570	585	545	560	531	553	612	601	504	580	557	559	569	555	566	517	553	585	605	595	541	570	569	562	551	529	584	548	594	615	565	549	603	539	609	597	548	590	583	585	558	588	531	596	576	565	570	553	554	567	563	529	620	550	563	560	575	547	568	553	586	555	588	559	579	558	549	531	572	561	552	552	579	572	585	580	562	561	535	601	565	583	531	566	580	567	609	582	562	538	574	585	583	565	600	563	583	535	571	548	579	533	574	537	559	562	575	548	594	579	570	583	536	590	599	551	569	571	594	540	528	602	554	580	540	559	599	575	573	599	561	555	568	533	566	533	554	591	541	532	556	596	582	576	590	598	563	587	518	611	532	550	601	565	595	554	549	590	590	587	561	610	566	531	588	561	541	509	558	565	579	527	547	581	563	542	571	580	589	533	556	551	553	561	548	560	577	566	602	578	520	542	585	571	580	563	586	598	570	555	549	534	574	555	577	560	550	569	593	541	562	538	543	536	580	557	566	527	594	589	566	562	572	589	585	553	541	593	548	596	554	558	551	556	615	545	606	556	591	547	553	541	539	558	558	569	573	597	554	603	558	581	596	566	537	544	603	534	576	582	552	528	569	555	568	565	557	546	571	561	552	516	552	558	515	586	585	554	575	585	590	556	551	556	585	552	587	607	569	583	599	539	553	570	570	553	523	515	562	591	579	565	585	592	554	557	559	534	568	555	515	556	552	549	557	560	559	554	519	602	510	575	521	585	557	581	543	585	544	561	569	577	544	542	558	582	608	545	538	573	542	559	546	554	569	591	625	567	611	556	540	588	573	573	558	568	535	554	591	546	593	562	551	585	576	581	556	550	549	533	548	536	542	590	529	562	568	569	552	589	579	498	556	540	557	522	563	586	606	564	592	593	543	547	610	540	547	595	539	547	536	575	573	569	530	540	549	585	555	560	560	571	533	523	576	549	541	545	557	585	628	583	581	568	578	587	588	584	571	600	575	522	568	551	546	563	536	527	576	529	578	568	609	554	557	557	543	548	569	574	536	582	512	609	586	573	554	579	575	594	596	570	610	558	589	526	557	540	549	567	565	603	564	602	575	548	575	562	542	596	578	576	501	578	577	570	591	582	577	601	610	563	585	571	571	569	550	590	554	584	556	515	552	545	625	578	561	576	571	594	588	534	537	538	533	550	541	544	553	579	619	584	617	525	588	572	565	578	565	532	547	557	578	585	527	557	579	582	588	569	522	560	565	579	526	523	559	546	570	538	549	532	587	568	532	589	543	576	580	599	583	534	619	634	587	535	573	570	528	568	586	560	553	568	535	548	545	537	528	548	543	524	519	546	554	574	559	533	551	533	565	601	580	555	542	532	554	589	550	562	545	535	583	564	558	574	530	562	568	526	596	588	537	562	585	574	532	539	540	588	555	583	597	548	602	578	573	551	589	563	563	573	545	543	575	573	610	571	558	585	574	543	555	586	638	616	540	526	554	594	548	524	490	555	543	584	563	572	579	586	543	553	533	575	542	562	544	558	602	574	576	525	573	615	540	549	558	559	543	561	569	561	568	582	599	527	577	560	543	556	571	535	586	558	576	546	583	585	562	584	557	559	574	606	545	551	528	602	588	567	540	568	538	568	542	529	545	552	575	561	535	578	543	530	533	537	520	576	558	569	544	545	591	553	602	553	601	544	551	566	529	554	604	568	540	575	560	559	551	572	602	559	541	568	545	601	531	552	580	594	548	612	513	577	533	549	564	495	565	547	552	548	609	569	555	555	557	525	568	559	536	537	588	552	548	585	587	558	605	571	554	550	557	578	569	540	545	576	547	576	562	582	585	625	539	540	561	543	538	564	529	588	545	556	590	527	609	570	572	562	571	512	562	563	592	565	550	525	602	568	545	559	547	553	594	570	566	588	624	541	577	551	534	544	546	580	610	529	539	518	529	548	520	552	546	581	574	630	525	532	606	518	565	550	565	572	559	546	571	555	587	550	583	559	507	528	590	569	531	569	578	593	583	569	534	558	554	562	557	554	599	573	582	595	589	536	558	573	544	544	594	530	570	563	560	597	564	530	560	573	608	574	591	553	576	544	604	571	561	536	551	588	553	584	568	574	613	588	556	610	595	553	550	543	531	584	551	567	562	587	579	548	503	580	549	568	580	591	544	587	550	562	566	581	572	572	538	557	529	531	566	539	594	544	507	551	613	597	583	532	571	564	537	568	580	573	572	587	556	536	544	538	533	550	566	547	530	580	601	543	553	569	566	594	561	565	551	544	543	568	574	543	593	525	559	556	570	558	563	586	580	576	509	564	557	545	577	597	544	528	594	557	551	584	581	595	566	523	568	539	524	614	558	591	566	519	602	570	563	585	582	546	554	582	583	571	539	548	576	536	573	583	587	553	548	537	566	551	594	551	561	565	525	608	583	580	601	559	535	538	525	613	558	581	593	516	523	539	596	543	552	554	606	589	599	569	552	547	556	559	570	576	567	560	568	578	575	538	599	570	535	509	588	546	564	553	540	573	502	546	555	540	587	585	567	556	576	561	573	560	556	595	546	553	570	533	589	545	567	571	586	535	591	589	551	511	597	542	549	614	591	535	549	551	536	575	530	546	591	585	550	586	551	559	571	539	581	532	527	518	574	553	576	546	540	588	519	545	518	529	560	569	573	577	610	528	543	583	560	534	540	559	556	582	584	595	557	534	584	590	559	541	532	539	552	578	611	580	580	536	586	562	561	568	600	548	594	580	540	611	583	605	599	541	548	555	595	527	580	611	562	534	610	563	526	576	582	574	587	554	563	577	612	600	544	585	578	511	598	530	566	571	536	563	564	575	568	554	560	539	545	556	623	569	563
13128	19732	17590	8803	5201	6086	2881	2283	1782	1489	1465	1026	902	864	865	754	778	711	672	657	692	642	666	596	622	589	581	604	620	564	564	569	580	579	586	535	554	563	579	563	558	545	572	559	541	561	561	567	549	523	585	537	543	497	551	558	522	533	524	521	564	538	509	545	502	559	551	540	544	523	497	539	515	518	499	581	534	551	527	490	561	486	534	509	497	474	499	575	527	530	517	531	555	553	550	548	549	539	565	572	535	530	526	535	495	474	522	531	562	516	518	525	486	533	523	507	547	548	554	537	522	539	521	540	504	499	486	510	516	534	551	525	548	534	508	532	492	527	542	583	539	515	509	521	519	547	503	538	511	510	501	524	569	500	553	491	544	525	518	492	516	537	527	518	509	512	527	494	538	534	547	540	555	533	505	542	527	503	536	523	497	524	523	506	526	549	496	521	471	522	516	537	562	538	500	508	491	462	504	547	517	587	537	505	542	494	512	536	542	533	567	531	489	516	494	557	520	492	487	511	537	536	501	499	491	486	499	571	499	514	535	480	512	539	515	510	513	520	539	543	546	503	492	509	540	491	529	547	556	561	481	559	509	542	539	554	515	550	543	524	527	511	542	547	540	531	503	513	526	476	513	559	527	546	547	512	505	490	549	542	523	500	527	571	522	516	505	488	536	541	535	541	520	473	491	563	513	489	524	525	522	503	522	499	535	504	511	531	529	591	531	543	552	534	472	502	572	550	526	510	491	519	551	542	506	535	526	507	534	521	539	555	537	537	528	521	542	538	525	522	509	534	508	517	509	538	527	556	519	519	498	519	487	530	548	539	559	499	547	478	537	521	489	530	528	522	524	541	512	535	556	507	512	523	525	516	505	532	562	535	529	544	508	583	489	517	552	577	526	467	512	518	503	511	508	535	518	495	530	487	551	558	518	539	487	482	524	524	480	530	534	530	546	556	556	482	501	505	559	507	513	512	603	467	507	562	512	510	540	522	531	510	535	486	565	479	516	484	549	519	530	536	524	522	512	527	453	529	505	471	525	508	501	537	494	511	551	561	511	486	534	496	505	511	505	526	545	524	497	560	517	495	560	499	508	543	533	502	511	529	526	531	497	500	540	521	516	536	486	575	561	472	544	530	531	550	539	499	530	542	514	535	521	561	529	504	518	502	550	520	497	569	508	505	495	538	559	526	504	513	552	522	536	535	507	499	480	513	464	512	517	559	495	525	489	497	527	561	529	530	548	514	521	535	543	560	533	527	499	562	526	504	543	561	556	515	511	519	536	530	511	486	503	543	527	491	547	545	501	534	510	519	537	522	536	505	475	508	516	583	472	517	516	498	526	543	494	490	555	523	548	480	536	556	528	533	541	550	516	512	538	519	544	518	525	484	503	535	534	528	542	506	524	467	521	495	529	513	526	548	531	522	508	524	524	509	545	466	513	537	494	499	531	549	533	508	526	520	502	506	549	513	516	490	468	515	494	516	541	532	524	576	488	523	512	521	557	543	564	523	523	521	517	505	501	503	489	577	510	541	535	481	523	533	541	540	552	506	530	546	537	542	505	517	518	528	552	496	547	506	515	561	549	498	505	535	525	517	516	528	500	491	502	538	551	527	536	511	489	560	518	489	506	549	568	536	502	483	521	491	512	549	521	560	537	507	480	553	522	515	521	526	557	505	520	513	519	509	587	515	539	518	537	526	565	546	516	518	525	519	553	517	555	506	508	513	528	523	501	515	493	536	506	523	516	502	501	521	561	511	542	500	498	516	522	504	537	543	532	530	482	563	505	500	529	538	485	513	513	521	519	507	519	536	497	550	534	494	522	506	502	504	491	510	502	517	526	526	561	527	567	485	503	515	518	505	548	521	585	493	510	525	568	491	527	495	532	489	494	523	561	503	497	559	521	512	536	531	496	520	505	546	506	530	485	486	467	517	548	485	543	524	532	517	553	514	523	542	506	526	493	503	518	512	530	520	557	550	521	519	471	513	537	527	567	466	514	578	545	494	498	520	464	530	516	556	505	520	515	520	514	518	523	493	535	502	553	505	569	505	552	513	525	516	560	542	536	519	510	510	532	552	530	507	521	487	490	487	513	509	509	542	561	564	579	512	506	483	532	561	492	484	498	478	468	550	483	538	476	522	533	537	529	530	521	501	544	503	542	530	525	526	512	508	527	497	540	532	537	489	503	539	540	510	528	554	535	526	502	504	508	545	528	551	536	509	498	498	514	537	488	509	521	503	563	548	513	483	512	561	478	551	531	574	515	541	531	563	512	520	543	519	533	515	535	534	500	545	501	544	512	527	530	519	554	582	494	549	476	525	490	499	561	561	507	525	531	496	511	537	523	557	503	530	565	521	537	482	510	523	534	540	529	481	511	527	526	515	543	496	508	476	515	500	512	556	520	521	491	547	556	537	531	552	502	543	494	495	488	506	599	522	500	521	535	508	534	562	505	532	527	501	501	540	513	533	546	519	513	511	523	473	553	501	536	540	553	493	540	501	582	524	500	521	529	541	515	523	523	538	525	532	559	544	520	571	529	482	531	533	504	487	539	517	519	511	492	505	507	474	535	504	511	508	523	504	500	513	511	523	518	509	532	519	548	513	490	514	499	519	551	541	520	540	498	533	523	544	551	507	509	538	506	580	509	512	528	504	522	480	490	533	494	489	514	495	531	502	529	548	498	552	480	482	519	519	562	512	526	523	524	512	529	544	524	512	540	527	498	551	514	504	517	517	557	511	537	525	496	542	513	522	515	504	567	524	515	524	525	528	509	508	579	510	532	589	484	522	488	512	524	505	485	503	508	520	513	505	506	522	504	540	497	521	538	540	502	528	528	499	565	499	580	566	531	519	530	518	469	525	516	526	508	522	530	521	526	537	520	496	510	529	487	541	524	560	474	524	530	520	561	520	546	482	533	486	497	516	547	522	536	507	528	492	542	560	472	534	511	512	516	485	496	501	474	513	504	504	494	495	515	512	520	514	537	538	529	524	522	546	504	566	479	515	544	463	491	546	495	520	566	540	560	548	540	473	507	519	479	539	532	560	514	542	531	576	511	526	542	537	524	525	504	542	547	522	490	578	513	480	520	489	512	535	553	502	510	505	565	558	537	569	540	503	543	542	542	508	525	480	533	499	496	515	545	520	538	550	535	541	539	481	511	495	542	506	508	533	513	515	542	532	587	522	537	519	550	491	504	533	503	490	557	487	536	546	520	497	501	532	509	516	493	484	516	553	509	517	504	508	500	517	474	526	545	528	528	494	528	512	537	490	509	534	536	537	524	511	530	501	534	498	546	494	542	483	520	533	523	507	567	563	508	534	512	465	559	503	542	520	525	489	510	522	469	495	517	525	536	556	495	577	533	513	562	537	516	527	542	502	526	507	526	543	536	500	509	516	523	523	526	529	538	484	518	509	557	525	533	504	512	488	531	532	497	510	515	551	521	518	517	506	517	524	539	491	521	516	487	510	560	509	565	512	513	546
22247	20225	26820	23465	20238	20468	11481	2716	1901	1697	1746	1362	1283	1211	1114	1109	1115	1055	1099	967	968	1022	958	1003	1001	966	958	950	903	956	858	907	912	919	892	877	907	890	889	852	885	888	841	880	932	888	922	855	906	887	932	917	838	834	911	877	871	870	856	940	927	877	884	895	830	874	825	878	905	897	889	886	901	870	886	829	873	902	819	919	869	848	844	885	890	928	913	824	915	884	890	847	873	830	869	896	900	869	870	851	877	865	863	873	868	869	883	873	849	873	851	858	881	881	873	919	821	875	923	919	868	869	862	875	888	893	872	856	838	883	912	880	884	868	876	855	871	899	877	872	924	876	921	840	872	893	869	830	884	840	864	904	859	874	828	867	862	894	889	908	848	828	879	879	906	861	853	868	937	841	793	845	862	848	860	871	865	862	830	882	836	882	831	896	880	842	841	860	840	869	855	866	936	893	881	882	863	848	826	827	886	894	830	844	861	868	884	860	902	865	801	898	844	859	845	878	856	855	846	846	896	856	865	853	912	865	872	881	836	846	906	883	897	817	863	912	848	894	839	927	818	830	906	894	885	872	884	823	887	904	860	832	893	881	839	906	895	891	858	909	859	889	912	836	875	831	846	841	867	846	865	866	889	874	968	872	866	900	851	858	870	821	872	852	831	823	862	944	870	851	874	848	907	918	868	889	860	836	929	924	859	841	877	902	914	864	819	870	914	869	877	894	873	867	877	817	872	837	845	850	816	866	903	865	869	886	873	847	892	891	857	876	858	922	864	884	880	867	878	848	845	886	875	818	855	911	834	808	838	840	879	900	836	849	862	833	874	923	816	881	865	812	819	848	866	866	871	888	828	840	877	899	862	852	875	862	857	904	857	825	849	842	846	893	882	910	839	874	882	836	810	822	905	916	870	856	914	849	861	857	869	868	887	903	848	919	843	869	851	891	887	918	872	886	902	861	875	861	830	796	893	849	859	854	890	855	793	892	838	841	839	867	856	860	902	866	842	891	863	888	916	851	814	824	873	874	882	835	868	829	813	881	896	867	908	870	826	813	936	842	898	879	916	880	864	884	868	840	850	843	849	883	852	940	855	850	868	884	870	887	879	877	861	859	836	847	910	816	892	893	916	887	896	845	818	871	854	903	837	901	858	897	897	877	916	852	883	850	868	856	872	905	943	872	861	828	847	870	899	823	864	836	905	898	897	920	892	840	950	809	889	831	881	915	837	847	831	851	873	881	834	852	815	908	881	862	852	955	883	896	854	882	877	846	960	895	819	840	882	864	905	811	825	825	861	904	889	828	877	852	918	823	867	861	893	812	826	880	863	844	881	839	853	845	846	894	895	860	887	840	910	902	915	906	857	838	920	837	868	886	871	875	870	883	866	844	804	836	880	870	850	887	844	882	849	813	908	865	835	835	833	855	852	864	847	837	826	830	895	892	850	876	848	873	840	885	840	844	881	823	901	808	859	839	849	822	863	815	871	855	842	849	835	837	839	832	871	859	892	838	869	914	820	814	879	930	838	879	828	865	881	825	853	797	875	844	852	857	894	871	870	856	851	892	840	879	925	847	876	855	873	863	826	893	842	893	872	908	875	826	813	860	869	851	746	839	855	915	837	920	895	842	827	885	842	908	918	868	842	865	837	827	859	851	854	863	909	851	841	853	916	851	838	821	834	876	822	863	824	809	857	857	837	861	859	884	858	818	922	850	794	859	825	921	868	893	879	843	864	795	898	874	825	850	853	822	863	856	889	851	861	848	876	889	864	863	858	935	851	882	907	884	826	913	874	841	884	863	895	883	857	875	905	878	888	877	837	811	822	883	923	904	874	910	853	828	797	867	888	880	853	905	861	867	890	826	896	824	856	868	834	864	883	867	873	881	835	889	854	914	902	914	899	863	884	835	843	822	834	833	903	837	807	883	869	879	864	847	861	877	875	829	828	878	864	897	908	893	863	831	845	889	867	858	867	870	877	905	825	904	849	878	831	864	885	860	841	844	851	903	864	864	830	876	818	880	863	855	911	833	871	797	868	884	814	908	892	931	882	898	902	850	906	843	910	877	823	845	915	908	832	876	854	893	857	873	905	905	874	848	859	828	888	796	827	856	900	853	863	845	903	840	845	871	841	943	871	856	885	823	831	908	895	894	862	922	876	903	866	880	891	903	874	938	877	862	861	910	840	828	891	905	898	831	921	874	843	849	880	911	828	862	897	855	818	888	885	847	787	819	799	916	777	895	898	910	844	838	849	852	824	881	840	905	782	859	845	821	909	851	843	846	875	885	881	862	830	835	930	871	865	838	835	883	895	885	838	855	905	868	833	897	873	885	859	902	845	832	924	891	929	902	873	846	852	838	854	848	881	874	870	920	901	862	928	893	851	870	837	866	902	890	818	840	881	910	858	897	823	907	921	845	925	934	937	852	885	866	841	826	826	838	866	859	902	861	848	868	916	868	828	890	811	860	866	867	844	849	887	894	867	863	867	866	912	861	843	883	818	826	912	877	839	860	900	870	893	836	895	858	895	902	871	894	837	886	880	857	857	835	840	868	883	861	843	868	846	854	888	862	825	875	854	868	854	862	872	851	851	842	898	863	840	867	849	854	888	835	856	891	899	888	886	884	838	863	821	868	927	882	834	824	874	844	872	892	860	870	881	898	935	920	814	821	879	845	786	857	827	877	861	868	893	838	865	895	879	885	912	821	898	878	897	833	861	851	833	828	879	892	822	847	875	833	850	865	861	854	890	854	841	853	837	857	852	864	840	856	868	898	851	864	887	871	873	863	828	895	857	859	820	860	896	876	913	882	875	866	885	837	867	859	886	876	817	847	886	856	833	880	877	854	854	854	867	874	870	876	857	831	928	819	807	888	906	889	841	833	880	879	858	834	891	865	858	869	956	829	859	847	880	918	906	867	818	830	795	829	903	817	875	859	862	839	849	853	855	821	844	893	887	834	872	907	852	861	852	844	910	892	857	893	852	943	919	868	830	863	871	856	918	838	842	883	884	884	817	863	825	872	863	900	879	860	822	813	786	893	853	888	878	917	879	829	850	908	874	830	841	875	900	854	874	932	836	842	869	864	846	842	854	857	858	890	854	879	829	886	755	846	841	918	865	837	871	874	829	876	869	799	881	905	865	878	941	876	870	893	897	854	834	860	860	851	904	855	859	838	868	848	915	897	838	853	859	924	902	929	813	920	872	865	924	882	922	895	924	865	911	894	818	831	859	823	864	861	881	904	840	816	865	902	818	926	839	903	821	930	848	840	886	854	887	842	851	891	877	858	838	835	821	863	893	893	845	905	898	869	835	870	898	877	888	869	782	879	863	850	894	908	867	848	852	899	867	875	838	897	886	847	845	898	868	864	870	879	922	893	869	854	894	906	864	852	901	874	836	853	878	835	850	868	810	821	868	867	911	887	906	879	912	863	893	903	906	857	856	843	855	875	858	889	806	856	925	838	902	885	897	886	877	815	814	859	919	865
15937	27451	23674	13343	10209	8657	5139	4034	3099	2605	2671	1892	1654	1459	1450	1341	1188	1221	1194	1122	1024	1075	1018	960	986	964	947	933	959	967	867	909	921	926	848	903	902	829	865	894	853	823	858	844	814	779	833	836	864	878	809	853	832	846	801	824	855	820	835	860	841	800	826	857	828	840	799	828	842	837	836	810	781	834	807	815	830	842	799	774	855	825	817	854	822	833	792	903	822	815	780	816	820	814	818	832	803	856	838	838	784	806	787	775	882	814	805	825	797	808	832	799	838	834	806	739	821	832	847	790	837	854	788	812	808	793	848	822	831	782	801	846	813	804	776	781	790	813	838	778	860	800	804	755	823	848	787	820	798	796	815	844	746	787	789	805	827	838	800	852	820	857	815	834	768	855	795	844	819	781	778	828	790	829	812	799	835	826	806	826	807	807	798	793	786	803	804	826	807	847	798	840	832	825	860	817	816	807	861	805	810	840	775	760	815	831	854	836	789	791	874	782	852	804	796	798	783	852	778	836	842	815	826	767	785	796	822	825	832	801	802	780	793	798	778	780	780	812	767	811	824	795	779	812	826	795	774	782	822	885	775	839	812	790	835	802	813	794	826	838	863	813	819	845	810	750	822	878	811	783	889	784	785	783	784	792	799	790	773	796	801	782	786	821	797	758	814	822	835	762	818	801	834	790	806	815	767	775	820	754	837	879	781	793	766	792	814	805	800	802	832	814	851	776	837	838	795	766	825	872	809	801	799	787	853	777	791	784	768	764	778	792	827	807	779	823	812	801	788	828	846	851	838	834	838	754	822	796	792	795	768	805	880	842	779	809	825	753	774	822	824	797	810	772	771	836	872	810	810	795	784	810	822	826	848	805	785	800	799	791	800	769	798	853	787	794	797	846	783	822	816	767	797	797	822	814	821	797	789	784	867	758	814	820	807	791	836	828	832	778	795	816	813	799	823	826	819	847	769	796	873	823	808	799	823	823	827	829	783	841	792	824	800	853	763	846	824	731	820	779	861	818	818	760	819	837	802	834	806	776	847	744	763	771	838	832	836	794	816	728	809	832	867	801	817	813	795	847	782	776	779	766	780	857	795	789	843	787	796	776	768	848	796	824	794	844	807	794	869	827	826	854	789	830	804	838	853	795	847	836	894	825	776	774	765	835	831	776	763	770	803	775	829	777	837	823	794	814	881	845	817	842	818	824	793	832	751	880	778	828	783	746	802	804	748	787	865	770	834	835	804	763	777	852	789	799	756	800	789	803	824	784	858	795	836	712	785	867	800	840	809	807	805	780	772	744	798	895	811	762	818	783	825	816	789	816	744	780	820	809	850	762	775	830	834	781	818	788	814	819	769	779	771	806	785	788	805	820	830	813	787	809	834	817	797	756	809	801	794	781	790	801	798	865	777	829	831	820	801	772	825	842	789	764	820	859	820	808	783	852	810	814	801	802	780	820	849	838	819	859	779	841	819	825	812	789	814	769	808	794	820	797	812	715	804	818	767	838	813	829	828	769	821	787	810	827	806	816	861	812	766	809	783	768	850	826	815	806	790	792	754	823	821	759	718	787	836	732	823	828	754	830	796	830	803	835	834	816	849	823	728	792	821	827	822	802	757	852	786	802	786	859	779	818	831	801	768	852	790	800	788	754	774	818	826	778	841	816	787	835	832	877	812	804	837	761	790	751	828	841	765	787	791	780	839	823	808	800	852	804	803	781	781	832	804	766	794	822	824	821	816	836	776	800	822	804	754	782	783	820	790	814	828	785	745	811	823	821	816	760	807	830	783	831	765	809	820	806	764	764	790	803	796	814	839	770	807	790	788	865	801	810	798	762	803	810	815	790	846	796	782	821	818	850	832	812	799	830	810	815	812	758	808	804	782	808	827	816	847	764	823	817	875	798	787	856	807	819	823	714	805	809	799	785	845	765	877	811	796	822	813	830	775	836	779	758	804	848	779	805	839	801	814	813	780	795	798	803	795	788	814	798	853	752	832	777	831	824	782	873	823	843	829	835	764	806	816	817	825	781	782	802	788	821	814	783	820	809	836	796	837	780	818	847	782	848	790	810	768	820	775	782	813	788	816	828	795	812	736	825	811	752	784	841	791	800	778	770	778	818	826	799	826	827	822	818	829	851	802	803	837	793	847	765	837	845	861	852	753	748	807	841	851	818	847	793	776	829	724	820	866	782	807	794	813	799	753	803	793	830	816	785	722	805	813	788	787	796	790	790	789	767	754	859	819	828	818	810	853	817	830	786	863	776	847	803	809	841	802	829	808	766	775	782	823	841	787	828	800	799	778	765	830	796	779	794	815	817	792	792	852	742	779	829	769	815	789	816	793	808	828	835	773	788	785	774	830	860	837	777	829	825	818	835	785	787	847	781	809	807	825	822	793	772	864	811	827	785	763	818	776	807	837	859	784	816	751	836	786	753	771	805	787	843	852	796	802	798	841	820	856	837	787	806	817	812	806	808	806	816	846	791	830	806	825	824	842	771	814	811	784	787	792	819	821	838	839	785	818	784	836	736	821	856	838	808	818	804	789	775	783	793	808	795	799	794	814	797	779	784	741	827	804	809	752	753	788	882	806	786	822	756	759	825	829	826	806	797	798	816	806	895	826	792	828	788	817	791	808	782	838	819	807	796	873	818	799	799	798	785	827	801	824	793	793	819	778	731	771	796	776	826	785	780	820	804	790	841	806	825	768	824	836	797	789	861	814	823	793	805	819	771	818	798	807	783	800	790	846	790	830	833	823	761	779	775	797	884	839	785	791	773	854	810	826	837	843	787	800	772	793	804	804	834	784	755	796	810	755	769	777	799	812	790	838	822	756	792	805	775	792	792	798	789	783	775	857	783	790	821	857	801	834	802	740	797	818	827	813	775	758	794	744	784	827	831	782	803	790	830	794	757	834	809	801	835	832	749	791	827	768	763	805	821	788	891	786	802	786	776	804	797	808	842	812	818	804	781	774	792	788	808	866	791	791	863	804	886	864	808	828	849	841	802	808	836	796	816	800	823	766	838	795	826	852	784	817	763	786	781	841	794	823	832	820	813	824	853	826	771	855	786	758	802	771	805	769	830	809	833	807	813	799	796	781	827	778	802	794	811	816	781	823	818	786	823	799	750	815	792	813	763	766	802	789	774	778	822	841	769	814	795	787	757	799	810	833	800	872	844	812	786	781	778	796	784	817	836	813	821	761	791	805	830	883	824	788	830	787	811	813	751	794	791	825	817	780	761	811	827	795	822	816	820	784	728	843	777	855	853	786	806	742	787	845	772	797	828	814	801	830	833	756	798	777	797	740	742	835	763	805	747	830	818	767	795	772	840	869	772	873	837	818	790	804	775	838	786	807	732	828	843	763	841	838	774	863	798	817	825	855	777	788	833	824	818	752	764	759	817	822	816	805	791	844	798	825	813	836	823	818	817	768	828	845	824	829	800	787	847	831	798	826	822	830	788	821	831	794	766	816	817	774	833	832	786
27438	16206	5155	1524	1006	549	359	307	229	205	176	171	179	198	229	184	169	182	202	180	175	177	179	193	181	199	179	189	186	175	173	199	174	170	176	185	172	176	169	156	187	193	177	184	167	158	199	165	179	167	181	197	157	165	181	185	195	175	179	176	186	184	169	169	187	184	199	196	189	175	175	183	204	163	170	174	163	173	185	159	179	186	189	167	177	212	194	195	164	150	180	179	165	195	159	177	200	160	205	179	164	173	185	200	181	171	186	195	161	196	189	167	180	177	181	165	199	177	149	184	170	216	192	172	178	166	171	164	163	172	182	175	181	184	163	186	187	176	174	172	207	178	180	176	187	179	184	170	169	167	174	164	175	188	162	159	170	185	166	169	166	167	182	203	185	204	218	161	192	204	189	176	177	189	181	177	168	178	180	158	173	172	168	164	184	166	174	183	173	195	186	172	198	193	189	163	187	181	186	200	163	166	167	190	178	163	159	200	173	185	177	192	200	176	191	178	198	174	198	135	180	167	187	164	182	161	167	181	158	192	145	161	182	189	186	211	179	168	172	185	184	179	194	182	190	184	188	162	177	143	186	178	190	176	194	199	193	175	153	177	162	169	178	174	194	184	174	197	166	176	174	159	153	169	199	180	153	198	180	186	170	167	175	178	179	185	156	186	168	196	169	172	177	172	171	159	178	170	182	176	179	186	189	184	168	181	183	186	173	178	193	184	182	191	194	187	190	176	189	195	196	201	169	174	204	181	175	166	163	182	181	184	137	176	191	161	178	189	187	184	191	158	182	213	194	159	165	182	193	164	166	180	169	170	199	174	181	172	160	151	181	181	204	179	183	169	193	175	174	149	189	188	188	173	172	169	164	173	159	163	171	180	164	186	183	187	182	181	166	211	169	194	186	188	186	171	171	171	176	174	164	186	196	197	173	145	174	171	173	169	199	162	177	197	195	187	183	174	177	142	203	151	179	185	168	173	180	180	197	211	166	171	190	197	187	168	155	185	171	184	172	172	155	176	165	166	179	184	203	159	180	152	174	177	178	170	170	182	176	170	183	199	190	197	174	172	170	193	153	188	213	171	186	169	175	176	177	176	191	176	179	155	182	163	166	165	173	174	173	172	170	207	189	166	186	196	199	180	165	183	162	194	170	166	186	189	182	173	166	181	175	196	164	191	180	183	204	194	163	178	168	203	181	189	175	191	170	170	160	180	194	164	194	180	201	174	187	158	174	156	161	165	174	188	204	175	197	163	193	180	178	195	180	189	163	177	204	184	170	170	159	165	173	185	176	189	170	175	193	184	177	173	170	213	177	192	192	179	177	170	185	195	209	204	182	183	191	189	167	166	185	171	184	172	166	190	198	180	174	179	209	151	192	166	194	183	186	181	170	159	181	160	227	184	177	167	177	184	178	193	184	177	187	168	165	169	180	204	186	193	188	156	219	163	194	159	216	190	163	172	159	187	195	180	167	154	172	191	188	174	187	197	183	178	191	188	166	157	162	180	177	179	176	190	168	177	188	168	186	161	194	175	167	175	171	201	172	176	188	186	200	169	172	162	212	203	171	166	188	164	158	167	180	180	211	188	167	155	168	157	187	180	165	186	159	187	183	186	172	169	177	178	204	188	201	194	169	178	186	166	174	182	179	206	180	165	171	177	178	188	185	188	183	187	173	196	195	188	169	166	179	174	175	178	191	157	222	188	174	203	178	186	185	184	184	187	137	159	195	195	188	187	187	155	172	177	148	150	169	185	175	167	161	185	174	188	159	180	170	178	173	169	181	191	193	178	152	194	157	182	162	171	177	178	174	170	157	167	182	174	178	165	181	178	194	160	162	159	175	180	178	163	172	172	182	188	151	182	194	189	178	158	169	184	189	168	189	178	182	174	180	193	169	160	186	187	162	179	186	181	214	200	192	187	166	189	173	151	173	173	192	189	175	171	198	172	171	178	183	180	175	167	161	173	192	171	177	182	178	166	175	181	180	176	182	182	173	194	174	171	179	164	178	172	167	177	172	154	199	202	190	163	173	204	185	183	189	166	171	151	178	187	182	157	186	159	165	178	171	194	188	172	183	184	193	199	166	169	165	176	192	177	178	184	169	155	171	186	176	190	190	177	189	197	181	165	154	194	191	186	185	156	176	167	170	158	185	185	187	173	170	156	193	170	162	172	206	199	169	186	173	180	173	189	188	187	174	199	186	144	148	162	167	190	166	192	179	158	175	184	178	163	190	165	191	192	165	175	181	197	201	210	212	161	192	167	186	193	163	183	179	193	167	171	170	204	177	164	167	161	187	177	153	182	188	175	150	199	181	172	182	208	188	174	171	198	192	162	187	170	161	153	191	165	185	184	184	169	184	191	190	186	190	184	180	176	194	156	169	179	172	187	198	170	192	175	187	175	187	190	167	182	173	195	191	165	176	152	154	207	172	179	183	180	187	169	194	182	159	171	195	180	168	181	176	195	179	173	187	190	186	174	179	195	188	183	169	180	187	178	183	188	171	166	193	161	188	194	185	176	197	207	191	171	156	179	186	187	165	183	190	184	190	154	169	189	170	172	153	172	196	197	189	201	193	165	186	182	172	173	168	159	167	162	177	166	169	176	168	168	179	150	186	170	173	170	167	155	165	164	175	184	168	194	177	198	147	178	188	164	183	187	165	157	174	191	197	173	203	173	175	194	157	188	181	168	179	188	173	187	165	184	166	163	178	190	184	161	174	167	169	174	174	194	179	187	207	165	197	180	195	173	183	174	144	177	185	189	194	167	189	175	208	183	179	169	168	168	201	190	169	177	180	170	188	169	197	154	197	204	196	182	191	179	192	202	186	181	169	191	157	213	162	170	180	164	192	165	187	198	170	167	153	202	162	183	195	173	176	199	170	150	171	168	190	161	183	168	181	160	181	176	178	191	168	168	164	168	190	185	197	166	179	172	162	183	183	178	175	156	178	172	194	170	195	188	154	180	178	184	177	163	189	185	203	184	156	184	167	168	161	197	191	185	187	167	176	182	177	168	194	161	190	189	167	179	166	171	174	179	183	186	165	193	168	165	150	155	174	191	162	194	169	147	156	163	197	164	199	152	207	182	200	196	172	178	178	183	148	188	183	156	187	188	180	176	199	223	175	182	161	175	164	179	153	171	172	187	200	190	186	177	177	194	170	187	161	171	171	146	187	183	181	168	173	176	187	188	210	184	182	186	175	184	175	171	199	186	199	182	182	159	172	181	178	210	189	186	192	145	197	168	179	203	208	176	170	153	159	192	185	175	175	192	197	178	179	175	165	178	166	185	171	181	159	209	184	178	170	189	151	176	179	170	188	166	179	191	179	174	181	180	172	177	183	183	153	178	179	176	188	171	169	195	188	173	191	158	171	166	164	186	171	180	165	215	200	193	195	185	179	166	157	155	164	173	197	187	177	189	157	169	168	186	198	192	165	193	161	189	157	179	168	177	181	178	173	171	176	193	177	192	183	212	174	188
8953	9776	6511	2569	1900	1008	631	461	319	235	245	218	195	211	205	209	204	211	175	192	197	188	200	205	221	185	193	193	196	208	181	181	188	185	186	194	190	188	167	200	179	197	185	173	201	187	211	162	202	179	177	184	222	204	195	181	206	211	176	189	192	192	193	189	211	190	194	165	194	188	157	182	203	170	187	174	192	201	171	183	171	161	193	207	174	188	176	198	186	165	195	194	202	164	191	183	193	156	175	181	175	178	204	217	191	186	195	181	185	162	194	184	182	181	171	198	199	196	195	176	188	166	190	163	185	167	170	211	184	202	204	192	199	175	179	202	185	199	175	185	158	194	183	195	185	171	216	213	188	179	183	192	170	194	173	190	168	187	213	180	182	170	210	188	176	209	166	203	209	186	186	189	186	176	188	208	176	184	192	184	182	175	185	193	208	173	191	184	174	181	194	185	187	202	185	155	191	184	183	206	195	180	194	185	171	180	180	200	186	194	191	183	188	200	187	179	220	193	201	178	165	195	158	181	203	198	191	210	188	205	190	223	185	184	172	172	176	160	194	196	214	184	180	206	203	192	165	181	177	182	189	181	198	177	194	198	186	227	172	208	173	205	182	170	180	200	192	180	185	169	171	194	187	197	174	187	200	183	203	181	209	171	181	210	199	191	197	199	200	191	192	196	183	201	172	189	163	160	182	196	181	179	186	187	174	187	155	195	179	195	187	186	178	159	179	209	182	190	176	187	201	199	167	202	171	170	183	203	156	185	173	203	186	175	187	176	220	180	180	188	196	190	224	182	192	199	181	209	164	161	192	183	197	193	181	178	194	186	187	187	189	176	193	185	205	180	210	164	193	194	183	192	199	166	185	194	192	186	176	185	197	192	204	183	214	179	167	192	181	201	156	169	179	190	200	206	164	174	187	211	188	181	182	210	172	177	200	182	186	201	164	190	172	188	187	178	189	181	184	160	189	197	184	179	186	201	194	196	203	165	190	183	199	186	187	203	208	180	174	194	215	186	155	171	197	182	199	171	177	184	195	195	200	197	181	198	168	173	210	190	193	174	200	172	168	217	182	176	198	159	190	181	208	189	182	180	198	172	169	160	211	191	169	199	172	194	164	175	182	179	178	205	205	167	162	186	169	195	191	181	189	179	186	172	183	186	187	158	196	196	173	177	178	166	190	187	180	190	187	190	167	183	179	201	180	178	174	178	185	199	190	176	168	170	214	175	185	173	217	180	186	174	188	174	198	193	159	202	190	175	178	181	171	195	169	186	194	189	190	200	176	187	193	194	186	201	187	183	196	187	181	211	182	166	167	188	200	172	182	222	198	187	182	177	182	189	179	177	168	173	186	197	184	188	173	167	191	164	188	178	170	173	178	180	185	186	168	189	189	173	183	183	186	145	210	182	190	210	203	180	170	183	177	170	202	195	188	195	203	224	184	177	188	169	183	193	171	183	190	188	179	186	191	192	189	198	161	184	202	185	176	178	209	185	173	175	172	174	189	189	167	174	192	192	221	178	202	156	179	190	187	184	186	195	173	223	175	198	185	205	186	178	188	188	187	183	197	192	180	202	208	158	215	164	190	161	187	171	192	169	167	190	176	217	219	169	178	179	189	167	165	190	195	193	193	198	190	212	175	169	192	191	186	187	181	181	188	182	173	178	196	185	176	175	174	192	198	203	172	202	188	159	193	174	194	191	184	219	188	198	187	174	171	201	202	188	207	186	201	168	204	172	179	186	170	183	190	187	187	168	223	179	189	182	205	184	183	199	177	159	161	197	165	199	176	198	186	190	181	180	184	186	208	173	182	182	185	196	185	200	183	172	189	199	179	162	189	200	186	192	215	174	208	201	178	182	168	161	190	214	188	172	172	185	193	173	169	190	194	209	155	181	169	194	178	180	184	181	178	191	171	167	180	196	211	181	177	188	205	180	211	159	208	204	199	175	164	187	209	206	198	189	192	161	202	167	204	209	198	202	194	214	185	200	173	182	190	182	174	197	183	168	180	209	187	192	201	185	168	192	217	188	179	172	175	172	175	208	191	213	185	193	201	195	208	178	188	203	165	198	199	181	209	193	183	188	194	184	185	197	187	192	182	165	228	194	179	165	197	169	170	201	187	203	171	212	185	211	196	178	196	174	171	176	183	184	203	184	172	180	204	199	198	184	200	180	183	182	170	162	174	170	176	186	181	185	173	181	168	178	184	173	191	183	193	202	192	166	191	204	165	207	161	206	184	177	184	158	180	181	167	188	179	160	177	181	187	170	180	196	193	172	175	212	183	167	201	182	179	184	175	181	187	193	195	180	196	209	203	189	188	181	186	207	170	182	212	175	182	183	212	171	184	192	175	195	177	190	199	184	185	205	190	176	192	198	157	175	198	206	175	207	159	181	195	191	189	186	168	170	172	182	180	178	187	180	190	195	172	170	182	184	212	205	173	196	182	190	181	179	175	167	194	192	194	206	187	189	194	182	208	168	183	166	162	178	212	197	190	191	195	163	184	185	212	185	184	182	184	200	183	180	209	197	175	184	202	227	199	183	197	172	194	220	163	212	212	181	176	187	204	199	181	165	193	184	179	176	199	212	178	175	186	175	175	173	196	200	181	186	181	190	196	168	190	177	167	188	188	179	208	206	192	177	169	181	191	174	182	178	177	184	193	182	201	162	204	196	192	204	183	191	197	189	174	195	203	167	191	186	196	185	187	190	161	185	173	181	178	180	178	170	192	196	189	198	201	176	182	177	158	190	203	186	207	165	194	221	211	171	185	179	193	205	166	191	193	191	195	168	184	190	191	211	196	197	158	183	207	182	175	162	190	171	191	193	190	200	207	196	187	168	190	195	211	216	193	173	211	201	199	179	190	181	190	186	201	186	172	212	181	163	190	185	201	191	172	188	166	176	191	194	202	182	182	201	205	209	193	175	177	182	176	179	189	160	174	178	192	194	187	178	203	178	190	145	191	182	163	190	186	193	193	160	200	186	198	186	171	186	184	163	214	179	183	179	178	169	203	176	202	206	201	176	178	174	169	176	183	209	191	197	203	183	164	181	194	183	177	158	191	192	194	190	184	187	165	174	193	208	184	202	175	204	197	157	195	187	181	216	193	183	186	179	185	182	188	201	196	174	198	196	156	183	175	201	165	180	181	185	201	190	174	201	182	186	176	195	199	196	200	173	173	193	174	182	197	195	181	170	212	187	188	177	196	200	181	169	165	185	193	185	195	190	194	172	195	183	165	197	184	222	161	193	200	208	181	172	151	201	183	199	171	163	194	178	169	173	176	201	159	188	169	197	191	185	196	206	192	193	187	204	193	174	197	191	179	187	203	172	190	174	199	177	166	167	210	196	176	194	187	181	162	192	195	203	191	183	203	188	200	195	200	200	194	186	197	182	207	193	210	183	187	191	196	205	207	184	185	186	192	193	189	187	204	201	175	163	172	179	180	193	201	173	179	189	179	186	197	189	204	170	197	161	176	183
24495	20228	26451	23836	20254	12174	2761	1374	1104	989	946	785	757	756	692	690	652	691	627	680	662	626	609	629	604	653	622	599	583	632	597	561	600	584	618	581	566	568	571	558	577	600	612	575	550	580	591	567	598	587	605	585	585	547	574	520	559	598	579	605	568	547	580	546	528	552	571	530	563	581	582	600	580	582	599	650	578	590	569	590	566	575	603	587	551	619	567	573	593	555	561	599	527	537	567	578	554	586	567	570	571	557	597	529	554	532	521	539	586	564	582	554	616	565	563	562	591	585	563	574	591	537	622	575	586	563	541	578	617	582	560	593	556	537	583	516	610	568	529	582	544	571	559	560	561	602	580	561	599	555	575	553	610	580	560	572	581	547	549	563	593	531	579	569	541	558	584	568	584	555	551	566	537	534	587	558	566	603	560	578	641	591	594	534	552	569	610	592	598	536	532	559	524	549	560	552	581	553	590	532	553	541	577	567	561	543	529	538	596	601	552	551	582	600	540	581	600	634	599	607	532	551	587	574	535	531	553	529	577	514	585	526	521	558	523	551	492	585	581	596	607	554	590	558	537	592	517	560	570	568	522	509	546	585	568	581	574	568	562	560	618	587	536	570	609	577	600	609	533	546	560	594	582	605	554	580	549	552	548	557	569	562	556	547	581	576	581	524	548	513	568	554	557	580	542	562	540	569	588	564	571	577	545	578	588	585	574	564	580	516	549	553	573	542	561	582	548	531	547	570	587	565	593	582	582	590	607	530	577	570	539	556	602	577	612	567	556	570	570	567	594	544	577	564	505	533	522	526	601	520	535	534	551	517	560	527	587	597	566	567	591	572	556	566	564	583	496	581	559	557	593	574	563	604	600	543	550	582	564	588	602	607	575	596	545	586	597	574	552	557	555	560	524	560	547	586	529	578	561	544	586	536	609	559	575	582	529	535	580	532	568	554	540	546	589	562	576	531	574	566	594	561	543	570	578	558	551	583	572	538	582	547	557	554	526	543	563	534	592	581	610	607	555	561	548	590	553	561	603	532	541	598	580	555	597	591	568	570	605	609	543	550	597	564	519	609	561	553	602	588	558	560	544	566	539	565	556	595	566	563	577	573	562	596	532	589	583	568	601	603	562	583	577	548	576	550	522	587	506	594	566	584	554	604	602	586	572	537	543	549	578	552	529	568	555	604	620	565	537	595	565	593	560	553	581	580	592	612	520	623	551	529	546	554	548	618	529	604	536	565	585	555	566	577	556	586	544	545	542	568	583	595	545	574	580	550	572	534	538	560	588	559	546	553	548	514	579	596	543	641	533	562	522	538	580	575	520	550	562	578	552	582	515	569	558	582	557	548	545	535	571	580	592	545	580	630	591	570	568	503	579	542	551	533	580	579	550	552	590	555	577	594	561	563	570	540	528	537	539	589	589	543	563	520	585	563	562	590	542	575	539	538	509	536	522	598	575	539	567	552	600	573	560	574	542	555	596	551	567	579	579	561	577	559	544	549	547	547	611	595	535	590	517	600	533	570	575	537	531	570	589	506	569	563	617	571	598	580	564	536	561	530	578	636	553	554	580	541	585	567	550	519	578	576	521	564	537	574	565	544	560	590	558	564	554	519	613	582	567	530	568	577	541	585	560	550	556	574	580	595	551	581	524	578	590	573	556	570	577	570	557	575	529	567	591	567	535	579	549	576	539	548	491	594	540	549	530	542	537	588	542	594	553	577	634	552	569	599	546	536	558	567	560	496	539	593	580	605	539	576	571	546	532	600	527	549	577	565	562	536	579	591	589	556	571	535	593	514	542	591	508	557	556	612	573	578	518	589	584	567	554	580	562	528	575	577	532	539	544	592	586	587	533	570	530	534	566	606	560	561	539	553	558	552	574	550	567	563	551	577	556	566	530	578	568	559	485	557	573	557	587	554	546	569	579	578	527	514	558	591	548	605	554	584	604	613	583	538	571	580	597	542	560	571	585	555	554	589	532	548	558	567	524	606	556	579	567	548	546	585	587	594	594	575	584	597	538	573	603	537	590	587	563	526	572	568	575	545	573	556	518	563	587	603	539	554	562	565	547	529	520	569	551	488	597	541	603	576	604	534	517	537	552	539	563	559	574	559	600	554	561	539	562	614	587	575	585	585	562	572	566	597	583	529	573	539	580	625	565	546	553	561	634	565	586	567	574	602	563	583	562	523	542	560	576	598	540	546	561	570	607	585	549	561	520	580	562	564	598	541	575	565	560	558	532	554	537	562	544	563	596	576	541	555	561	535	522	565	622	568	571	628	577	611	528	584	532	544	562	597	578	543	567	592	572	543	554	535	581	611	561	577	573	532	563	524	589	577	565	578	607	566	582	588	602	564	552	556	577	603	568	601	552	568	553	606	580	556	538	566	584	568	525	528	537	487	572	596	591	600	557	503	557	573	544	575	525	555	551	548	523	552	596	564	557	568	544	550	557	550	565	531	590	595	589	568	535	536	563	541	554	575	576	586	569	569	590	549	568	569	582	558	564	551	544	609	574	567	528	558	573	582	564	550	540	546	558	565	509	555	584	575	594	597	614	558	564	572	560	589	572	565	574	583	550	560	611	586	541	549	544	528	602	571	554	546	545	559	599	561	564	576	553	558	596	533	559	527	594	509	559	519	538	564	633	546	570	593	568	547	537	597	563	542	551	584	504	548	601	570	507	545	545	560	544	562	541	582	597	593	585	559	578	580	599	580	558	556	567	552	554	558	614	593	544	570	510	575	604	582	555	571	555	545	546	544	560	593	572	582	539	570	529	567	539	588	551	590	606	546	561	559	593	555	552	560	560	565	573	567	592	571	548	579	556	530	569	539	560	584	536	533	546	559	533	559	550	571	601	603	572	540	534	570	565	542	555	547	573	525	566	541	562	559	570	625	550	545	525	601	587	564	568	560	584	596	584	584	496	598	560	574	565	565	551	599	582	552	542	567	572	517	553	544	564	535	581	554	601	574	555	561	552	586	574	572	541	559	544	559	549	575	555	558	610	543	579	573	568	555	527	581	552	525	570	533	531	558	530	606	550	577	581	594	560	580	538	514	592	549	557	550	488	525	544	587	587	547	548	560	616	534	576	580	567	546	565	533	540	561	531	544	577	569	597	543	584	572	540	595	553	562	591	551	581	538	575	552	597	539	567	569	563	580	521	567	555	551	526	535	555	558	550	531	586	583	569	527	559	614	552	550	570	585	577	591	569	585	587	576	538	586	585	593	598	561	559	527	554	540	551	540	547	572	608	543	608	557	554	536	561	533	606	567	582	578	559	544	577	591	566	605	560	626	580	549	570	548	569	598	553	555	586	577	539	578	538	545	587	570	569	522	553	556	562	578	595	588	575	536	509	610	563	518	533	573	566	591	531	573	605	554	566	577	554	517	522	567	564	504	573	540	576	566	579	595	546	579	523	563	554	533	617	547	570	555	599	580	549	548	542	550	571	572	550	556	550	587	546	587	562	550	589	584	598	600
12691	21375	16782	10094	7465	5344	3214	2237	1746	1456	1501	1092	939	914	825	810	754	698	734	697	699	654	601	607	604	603	585	553	542	618	593	609	569	558	575	548	532	537	538	564	549	553	576	569	561	531	526	528	534	559	574	587	550	566	530	548	519	562	594	530	516	541	546	541	536	532	502	556	542	514	561	543	548	550	523	524	541	514	533	489	528	526	510	514	537	543	546	540	531	541	550	526	504	555	555	538	518	545	521	547	566	558	495	523	506	551	502	519	500	537	577	489	547	552	544	547	534	524	521	548	497	531	526	525	543	561	526	543	524	523	529	511	509	538	515	501	534	509	537	553	527	521	510	523	538	496	543	575	499	577	563	531	553	510	526	528	539	578	530	504	503	494	509	515	569	516	529	532	518	483	543	499	489	541	503	515	515	550	515	544	590	533	502	544	527	534	501	535	523	525	489	524	569	546	532	494	540	513	493	530	524	545	530	552	559	515	555	546	544	523	542	535	513	537	512	531	515	530	502	565	520	523	500	495	530	520	484	522	500	531	499	523	523	505	512	513	506	527	528	521	523	523	527	538	485	501	543	529	548	547	541	523	518	487	536	523	542	531	541	536	496	544	524	538	543	521	530	527	549	482	526	516	514	542	488	490	530	513	537	494	534	570	542	503	534	519	567	493	491	552	499	521	530	531	519	556	509	551	512	541	515	534	575	505	552	500	525	506	524	502	567	550	498	499	516	533	552	519	519	548	554	539	565	492	523	542	514	495	555	492	509	523	531	519	539	526	559	517	493	520	536	511	531	532	539	542	541	549	524	506	527	496	496	517	522	530	524	549	496	510	528	502	517	539	523	497	529	508	558	518	555	525	543	561	569	506	540	538	499	492	557	510	481	526	553	514	560	522	554	546	534	549	515	527	516	484	504	515	563	532	507	567	560	576	489	533	502	511	498	520	522	506	521	497	489	554	512	569	505	523	499	505	525	540	561	523	520	537	572	528	547	528	493	500	578	552	522	521	487	491	519	538	538	564	514	492	479	572	532	535	545	513	524	531	576	548	513	549	482	536	474	538	500	520	535	534	564	488	521	547	499	483	472	517	547	531	559	470	513	575	527	499	551	506	516	497	581	561	492	528	556	543	522	470	505	501	524	501	509	539	497	504	516	549	502	514	541	504	513	529	519	520	471	494	545	539	554	528	544	560	514	540	547	520	536	562	482	547	481	541	545	518	578	558	531	519	539	569	536	494	531	549	540	494	547	521	529	530	504	547	507	529	548	476	516	513	502	545	546	528	516	576	533	522	515	524	508	492	547	528	535	516	554	507	509	499	540	531	484	585	518	543	549	516	523	538	502	525	552	541	521	515	561	520	513	516	539	498	526	540	509	518	518	537	535	491	487	528	530	517	502	520	538	541	572	552	552	533	534	531	574	524	502	551	505	501	542	539	528	527	523	533	485	511	504	501	509	509	535	543	505	501	534	516	499	545	498	512	532	524	525	508	531	499	526	563	492	544	549	559	488	534	539	526	541	524	498	513	532	549	556	567	516	533	480	549	523	541	487	499	541	522	492	541	540	539	517	511	544	526	501	541	502	581	532	490	520	523	562	581	516	540	483	509	548	498	533	535	532	524	513	535	525	519	500	534	508	511	550	522	551	513	562	529	535	527	518	498	512	521	517	482	528	515	527	555	493	501	519	522	568	508	550	563	506	537	477	508	496	538	542	522	499	520	514	514	517	506	527	512	516	557	539	458	529	474	511	512	548	489	536	519	487	545	495	523	507	541	540	537	479	538	530	551	551	506	515	524	525	528	506	528	511	497	514	535	540	523	487	542	521	487	527	529	530	491	577	446	577	508	524	530	514	539	557	524	516	552	492	522	490	526	466	504	559	583	539	506	545	540	557	542	569	524	534	501	499	480	515	525	525	539	543	582	545	554	537	543	550	525	537	541	512	525	547	515	505	556	541	534	507	532	534	550	547	524	497	501	533	503	523	522	562	572	524	559	516	522	503	515	528	540	524	537	536	529	536	524	513	480	509	546	518	532	533	537	518	525	558	529	491	535	504	543	500	522	552	537	547	538	510	511	551	475	532	528	527	514	569	565	529	517	488	480	553	473	516	521	529	531	550	545	547	512	472	551	504	489	560	509	540	504	547	502	538	523	505	556	503	499	516	532	528	524	528	528	496	525	521	560	533	523	480	523	508	528	542	520	537	523	528	527	567	569	538	512	492	521	492	526	497	538	506	526	534	495	514	560	602	509	526	519	522	530	495	528	525	511	546	564	542	505	540	520	536	474	556	496	507	531	549	525	520	542	562	500	540	564	548	510	571	503	483	557	505	528	570	544	540	502	547	520	523	504	531	530	558	509	555	573	507	531	526	519	498	526	516	559	553	505	514	530	540	505	550	516	516	547	519	488	499	537	506	507	502	492	525	496	499	494	531	497	497	544	525	543	495	539	533	541	517	543	512	563	478	530	501	492	508	523	547	505	545	492	511	515	535	515	571	558	539	531	519	531	516	501	561	515	532	519	488	503	509	524	547	504	543	502	518	534	466	572	549	507	531	529	552	501	511	549	515	536	530	502	535	546	548	491	501	533	548	525	562	522	533	550	524	519	543	508	537	545	533	524	500	539	538	548	512	475	536	529	532	489	543	578	523	556	539	456	499	507	526	533	547	525	507	576	494	529	548	561	530	558	499	478	522	522	547	520	528	526	545	517	502	529	523	496	562	478	539	527	527	546	517	515	546	524	548	504	495	491	477	561	520	525	521	522	555	547	511	517	555	525	519	529	540	549	555	543	513	535	524	532	522	513	564	562	544	511	548	488	545	541	526	550	519	571	520	528	569	509	493	571	554	503	522	526	502	515	524	517	526	557	521	483	485	553	491	528	531	557	516	536	551	531	516	494	527	507	511	511	534	522	523	538	496	522	557	542	538	503	515	497	548	561	557	505	603	526	543	561	539	522	511	527	514	532	554	545	559	522	532	489	527	554	567	564	573	539	500	518	551	509	539	523	537	504	559	531	539	510	543	506	511	495	560	510	493	541	534	496	519	525	510	526	521	538	505	553	493	517	544	544	506	508	510	527	521	551	510	512	541	558	524	543	588	508	523	535	494	543	573	547	521	528	525	554	512	514	526	535	497	520	514	509	559	531	489	571	545	505	539	493	547	499	529	533	513	535	571	534	528	556	514	509	523	549	504	519	551	578	509	520	539	500	564	530	531	549	509	528	537	497	496	531	533	542	538	533	524	557	559	573	557	487	521	527	553	545	527	558	565	528	503	547	545	550	554	526	513	518	521	515	522	563	539	526	522	544	577	552	495	524	538	492	504	541	531	510	470	532	523	515	491	549	537	519	503	514	517	532	543	550	519	523	514	532	497	516	531	525	544	557	520	524	511	482	537	498	535	570	544	515	546	573	531	579	532	555	495	516	560	534	476	513	511	532	517	532	517	529	497	531	561	518	513	514	484	531	515	502	542	530	498	540
22339	20276	26845	23565	20286	20458	11198	2750	1911	1745	1714	1322	1262	1166	1104	1113	1103	1097	1026	1080	1053	946	940	952	999	966	899	936	928	882	907	902	895	882	931	941	920	915	900	913	913	920	874	882	872	872	899	882	919	945	857	878	921	898	897	901	910	857	880	820	894	883	890	855	882	879	852	856	840	914	913	849	906	847	867	787	886	924	898	860	949	893	829	898	879	841	812	960	903	806	864	837	939	865	903	895	888	888	909	890	883	891	903	919	890	859	900	899	855	890	883	853	832	859	847	928	824	867	903	854	890	876	887	863	890	910	848	938	875	853	881	888	897	869	812	910	883	845	912	836	907	906	899	844	911	877	889	871	936	873	823	845	860	822	873	865	861	907	865	842	853	895	893	915	901	903	858	873	846	860	847	853	888	905	854	881	873	904	833	888	848	849	853	889	872	869	830	897	852	886	829	929	866	830	894	882	856	860	912	834	815	857	862	895	867	826	884	858	846	860	846	871	867	867	930	866	834	848	927	812	847	903	867	908	867	845	857	865	932	873	854	874	845	861	833	824	878	836	898	799	890	875	887	853	853	874	871	842	903	901	875	890	871	901	861	893	845	891	875	869	880	888	839	862	837	873	862	878	890	820	889	865	878	895	859	891	843	894	821	933	862	872	864	862	845	931	840	868	827	896	872	883	876	787	894	879	905	912	862	849	906	841	865	872	846	851	913	879	890	883	897	920	876	885	840	865	848	900	846	857	892	880	839	939	872	880	869	898	867	842	861	897	849	809	888	837	893	895	881	837	860	850	917	882	852	871	864	836	893	875	835	919	864	847	858	855	865	867	873	912	907	912	931	896	869	913	916	902	914	864	898	846	883	907	879	858	796	878	920	912	910	885	832	841	823	894	867	850	890	897	835	839	857	880	872	865	888	904	894	903	863	866	864	857	884	867	856	872	857	862	891	887	867	833	837	913	878	893	875	820	867	880	947	852	858	871	889	863	918	878	865	823	837	903	825	908	877	902	851	820	898	856	889	900	890	867	874	862	907	831	924	851	863	874	832	833	863	833	851	848	876	873	832	859	863	830	880	892	829	843	893	889	842	917	908	848	848	898	885	837	830	834	858	878	852	870	884	839	893	888	888	862	888	871	891	900	874	872	872	875	817	828	872	828	831	809	876	881	896	856	879	858	913	881	901	837	883	850	890	873	922	874	915	861	872	875	900	893	854	874	862	891	828	898	908	892	874	878	835	918	878	843	852	870	911	888	862	875	897	912	898	864	924	873	860	900	824	844	873	868	813	858	876	831	878	873	881	898	874	838	854	871	855	840	854	828	851	908	880	873	892	867	892	851	878	840	844	904	896	872	877	859	906	807	822	805	814	862	865	912	875	943	886	836	881	877	822	878	862	878	889	890	891	902	861	925	859	865	853	867	873	830	850	806	796	833	872	826	861	845	912	882	843	885	864	859	891	852	868	903	862	906	859	869	879	844	849	895	843	867	862	803	836	884	846	875	869	885	919	868	888	812	844	854	876	800	870	869	829	822	851	809	887	927	862	880	912	849	856	828	887	885	869	910	895	877	897	861	895	945	904	895	838	883	864	830	846	872	876	882	888	903	921	891	864	880	894	821	886	860	845	941	834	903	875	873	927	833	880	853	831	933	838	918	892	853	870	953	837	874	885	890	874	929	844	822	909	901	869	858	854	858	842	895	921	874	866	892	843	847	854	921	852	918	849	838	836	880	832	810	805	848	854	900	874	909	896	884	941	878	867	932	867	872	845	882	880	924	853	848	823	921	857	888	819	846	894	884	847	913	902	835	859	837	892	881	856	913	846	851	847	864	824	869	878	829	896	885	859	864	873	844	917	862	843	886	883	852	889	867	836	916	832	875	926	884	903	844	888	826	840	820	880	910	786	848	861	887	866	911	879	847	903	865	859	876	861	830	836	854	832	858	873	846	848	876	928	861	882	863	872	859	867	802	858	850	849	890	904	805	878	880	884	821	805	890	851	883	848	872	866	889	884	884	817	815	884	843	895	864	799	866	861	867	857	858	846	880	832	839	857	883	864	814	893	865	886	852	850	896	884	844	918	826	886	877	935	833	840	878	911	806	826	899	869	840	830	836	898	884	812	888	904	928	797	889	886	868	931	868	918	861	867	840	859	839	882	928	779	846	866	839	829	843	871	847	849	872	890	850	863	859	818	906	848	906	884	851	846	837	835	852	807	898	891	834	872	865	885	869	856	829	855	839	861	856	881	868	909	875	828	865	860	838	914	872	889	904	905	919	885	853	864	860	904	818	896	821	918	960	917	882	929	871	918	846	900	864	844	835	845	856	885	883	796	889	891	924	844	918	880	888	900	855	874	797	905	868	845	925	847	854	858	848	863	786	861	927	877	859	893	849	877	815	912	893	863	896	912	845	903	813	866	826	881	926	847	877	895	836	814	819	865	883	912	856	897	867	870	849	873	902	890	874	878	845	901	877	908	906	926	891	875	907	848	891	805	845	974	860	909	868	874	890	890	847	948	879	850	865	923	888	841	900	839	867	875	879	931	929	830	843	838	905	844	844	822	821	853	824	857	918	913	819	834	846	861	860	881	895	865	914	882	827	835	865	869	905	906	845	835	879	901	848	876	879	849	849	837	899	852	837	869	869	824	896	885	877	835	866	889	842	821	821	866	824	850	847	874	884	855	826	851	850	832	854	927	895	894	896	880	872	883	868	882	863	861	863	921	887	813	867	852	818	825	830	855	820	865	899	890	860	863	933	877	872	882	849	842	899	842	881	846	894	861	867	894	879	903	913	876	888	858	915	861	876	878	885	838	869	912	870	856	878	879	851	863	897	894	840	881	860	876	833	855	843	887	844	847	836	870	881	838	879	880	834	854	868	848	825	871	884	890	862	843	854	904	854	874	915	847	867	846	844	872	869	882	894	873	873	878	848	896	817	810	883	885	879	881	872	844	894	913	865	852	880	897	866	835	867	892	889	821	845	832	907	856	836	821	856	843	882	839	885	876	866	885	887	845	851	896	857	885	827	871	870	876	891	902	873	877	862	831	798	841	844	873	860	873	936	869	890	847	943	854	870	850	896	866	864	854	819	851	846	834	877	910	857	934	879	833	844	883	876	843	899	843	869	854	788	929	901	909	895	844	892	815	884	843	852	878	889	875	907	906	846	902	905	911	896	816	895	798	850	856	914	895	875	850	852	886	846	864	847	831	870	814	866	877	867	830	840	896	834	891	922	851	855	898	881	865	851	843	908	824	882	834	869	844	863	857	885	861	850	854	856	902	909	815	885	840	854	874	897	840	894	857	915	910	925	885	879	888	907	848	882	858	891	865	857	851	866	878	825	843	838	873	810	921	820	880	846	826	827	867	849	809	897	883	875	825	845	820	863	872	892	860	844	815	866	909	889	877	803	834	911	863	865	916	912	853	845	905	901	898	860	841	869	781	864	880	895	825	844	870	899	882	871	890	856	852	915	883	909	891	886
16806	28105	23834	16721	12301	8465	5238	3851	3058	2604	2607	1856	1564	1475	1434	1328	1300	1198	1124	1072	1107	1029	1047	1013	970	951	886	903	944	934	913	901	871	869	927	882	861	896	913	842	862	805	864	876	841	822	811	843	817	830	854	832	829	825	850	806	840	850	859	829	774	822	867	832	819	855	814	866	846	893	819	822	815	819	794	814	811	791	808	809	825	852	816	840	833	795	819	823	831	789	861	813	775	846	817	792	798	828	835	861	802	872	796	831	870	823	832	817	831	817	835	801	812	796	833	849	784	782	825	829	850	795	816	809	800	815	821	755	801	802	782	842	815	811	791	782	787	860	817	817	835	809	816	852	764	842	782	790	866	799	837	860	815	846	819	754	798	813	802	781	834	820	817	811	803	821	825	799	819	820	794	826	792	805	767	803	814	833	833	804	811	841	838	796	852	806	799	793	822	814	824	836	805	793	799	796	842	814	840	801	831	863	788	837	847	771	821	810	808	778	810	827	848	850	817	847	844	842	841	801	841	797	829	768	835	803	819	834	808	836	798	801	833	854	844	795	870	830	834	799	796	844	817	756	795	840	771	814	777	788	806	806	878	759	856	798	844	841	778	826	798	837	807	815	814	816	830	829	862	808	863	831	773	806	810	857	808	795	819	816	839	866	820	793	793	797	792	815	812	824	798	765	831	854	833	771	810	820	782	761	795	871	779	796	772	836	802	826	810	783	774	789	827	840	804	773	854	821	798	835	815	810	820	849	795	810	793	799	791	818	799	798	811	851	847	782	866	808	849	817	861	812	733	822	776	789	821	816	847	795	801	813	800	825	806	854	815	821	811	802	797	810	825	757	892	816	902	768	810	838	818	832	833	809	797	754	814	820	792	823	795	799	839	792	825	783	829	829	765	794	776	787	765	807	791	810	842	809	804	768	812	841	809	816	800	825	840	802	856	844	788	784	802	788	771	873	802	774	806	819	837	817	825	826	839	825	852	828	822	805	790	781	818	812	836	835	839	855	809	817	818	831	804	773	762	818	788	841	813	789	811	833	833	790	833	806	797	824	818	777	789	814	734	824	859	784	777	803	827	865	863	801	802	796	811	896	867	835	823	792	771	787	819	799	829	829	765	868	782	797	797	843	801	793	828	793	863	785	881	779	808	863	861	822	817	766	791	808	757	863	786	834	834	805	785	883	827	780	822	828	797	824	821	776	788	783	800	827	793	798	815	791	842	804	823	789	838	829	735	808	757	826	809	844	787	802	818	754	865	809	872	818	821	785	814	807	791	756	863	825	824	810	827	778	814	841	772	833	844	838	765	760	764	830	823	840	861	786	753	790	851	810	787	817	833	828	832	814	831	725	799	791	814	784	829	759	811	797	794	816	801	808	817	769	839	856	835	828	788	740	794	839	817	804	801	820	794	794	836	797	821	862	789	768	818	766	773	820	786	796	806	795	828	786	799	778	842	773	778	871	790	844	791	834	829	832	793	838	817	814	814	825	804	781	827	836	797	804	792	853	838	802	818	831	832	784	822	806	835	770	787	804	773	787	811	786	828	832	786	790	791	783	730	803	799	870	832	802	776	830	794	811	835	810	795	792	781	745	801	758	825	820	796	787	814	834	811	789	793	873	830	829	829	828	851	843	826	744	773	756	818	817	818	836	818	773	800	789	799	789	788	811	842	805	787	797	827	818	849	836	819	786	769	747	801	808	830	812	837	802	815	824	821	819	816	789	789	796	834	852	771	782	853	800	822	799	846	721	793	820	798	844	841	767	752	832	817	766	794	815	816	848	787	770	818	799	825	778	844	818	771	843	801	825	837	749	768	819	828	822	870	818	825	802	755	791	820	800	805	790	832	837	816	826	846	851	795	779	792	839	847	815	794	803	802	791	800	780	796	817	796	827	807	877	842	848	867	838	843	847	809	800	825	781	764	848	812	806	839	786	876	818	811	810	850	852	801	820	798	809	871	747	823	858	845	825	796	830	780	831	781	811	800	799	804	809	806	793	863	789	851	817	791	822	779	801	805	808	831	875	819	788	827	815	780	799	809	766	812	852	780	805	779	806	842	797	819	780	757	786	808	843	776	854	784	817	826	815	821	790	802	811	813	879	719	811	815	818	803	826	771	816	796	777	849	808	802	803	791	813	827	785	816	757	778	810	761	781	785	804	808	864	788	771	833	847	841	816	799	839	788	798	816	845	748	800	846	864	876	804	857	790	887	839	818	800	799	850	856	806	796	843	790	803	811	740	793	790	738	823	785	828	787	859	814	805	804	793	806	777	784	825	834	811	807	797	811	816	873	837	844	796	837	793	791	863	807	860	814	820	808	787	838	821	836	830	853	808	839	819	795	845	818	747	801	779	829	812	777	774	804	764	827	873	790	804	835	845	779	835	809	793	809	785	763	814	787	803	794	772	772	838	796	811	796	844	814	821	834	844	818	773	804	844	848	813	782	791	811	837	767	852	804	850	851	817	803	814	843	773	796	842	822	809	785	845	813	775	813	810	835	852	829	820	799	834	812	787	819	842	808	831	837	826	795	787	786	847	801	782	776	828	818	785	826	831	785	785	861	890	803	802	814	851	804	797	841	806	815	833	805	779	814	794	818	785	852	855	792	765	811	859	819	865	846	851	853	852	836	820	794	799	821	808	853	800	819	779	762	765	788	847	870	778	807	789	812	783	765	867	820	803	812	776	861	819	820	817	778	834	795	803	818	810	778	860	771	828	870	784	894	795	784	813	808	777	842	817	766	819	810	739	859	785	819	793	799	783	808	846	803	873	815	892	821	787	782	846	818	776	882	850	811	758	830	794	793	803	815	784	795	816	837	793	821	816	780	836	824	794	799	754	824	796	804	792	793	839	787	815	789	808	839	822	849	775	877	767	764	814	796	793	873	835	805	829	814	828	804	877	813	799	787	796	829	840	801	820	821	842	792	844	813	806	814	811	828	732	823	769	778	834	840	786	800	854	816	837	813	869	789	769	808	788	805	822	886	794	801	784	791	841	770	834	753	853	798	821	847	868	833	792	854	853	831	821	819	840	771	798	807	825	788	828	835	838	785	808	854	830	797	831	848	822	816	799	784	806	801	774	886	800	817	800	832	819	793	827	848	813	809	795	798	813	791	833	804	792	840	831	820	803	734	812	768	762	828	852	812	844	872	789	792	821	846	823	824	859	752	847	821	791	805	844	810	764	822	866	823	843	832	750	805	816	875	819	862	770	789	816	799	785	825	796	817	795	785	842	780	785	787	812	788	836	792	795	815	776	798	795	820	793	805	797	799	853	849	871	802	762	810	819	794	818	818	845	768	835	776	831	839	828	830	837	823	848	867	844	854	795	824	831	831	788	775	829	809	766	777	791	801	831	806	827	753	845	806	782	823	811	832	790	782	807	833	826	838	777	759	847	832	804	805	834	842	849	816	809	788	822	824	835	809	818	840	767	784	800	791	801	786	786	819	803	838	785	800	804	839	789	832	798	790	790	758	865
27674	16060	5438	2938	1115	554	397	262	232	170	202	189	200	198	196	187	190	221	170	157	175	151	197	196	201	186	172	170	184	189	195	198	161	172	169	194	200	180	196	160	190	174	199	180	154	190	152	210	180	177	166	189	176	196	185	169	168	165	179	173	209	177	183	172	152	183	179	156	160	168	163	162	159	180	180	190	181	172	173	183	179	194	184	195	149	191	166	187	183	172	206	155	158	169	158	162	188	188	189	177	176	180	162	177	174	167	185	172	199	190	172	189	219	195	176	176	167	176	168	192	204	199	175	167	180	188	182	188	177	159	184	172	217	219	197	197	193	168	155	186	179	176	204	198	174	190	216	162	152	161	182	192	180	190	180	184	167	200	187	197	180	172	172	180	168	180	167	174	192	161	182	174	169	159	180	196	179	164	174	176	176	178	180	165	183	177	190	178	190	177	159	165	183	168	164	180	196	185	178	182	192	178	173	177	181	165	162	179	186	158	180	186	178	175	183	184	166	184	175	163	158	193	166	199	167	158	164	211	172	189	179	194	183	180	170	159	181	168	183	193	158	160	179	191	190	183	182	174	180	164	168	177	178	181	167	183	180	174	174	166	163	174	172	187	176	187	188	175	157	184	159	163	189	188	174	194	169	188	167	167	170	206	186	197	161	163	197	192	193	198	195	163	171	180	190	164	184	176	180	170	182	169	177	189	158	197	184	169	174	163	172	168	185	174	173	160	206	169	152	161	187	156	205	199	165	213	164	186	200	166	176	203	189	181	202	177	162	187	171	187	199	180	161	172	181	183	173	188	165	178	207	176	174	179	185	178	186	173	170	169	186	184	173	142	178	190	186	193	178	192	176	162	169	192	183	187	192	192	198	198	178	169	188	224	186	191	184	192	172	139	152	165	165	187	179	188	196	186	185	198	196	166	162	179	213	145	161	179	193	161	186	177	168	174	159	187	181	163	205	192	189	173	151	166	165	158	194	198	168	212	177	193	208	204	161	151	177	182	181	175	180	188	200	173	191	164	204	196	190	186	180	178	168	182	183	182	146	171	156	189	180	181	193	168	174	195	168	180	171	211	153	187	154	206	177	176	187	190	175	177	177	158	164	164	166	174	183	194	177	195	165	151	170	185	205	156	184	177	180	176	190	167	168	186	176	170	175	166	184	182	179	189	176	184	179	163	179	170	154	176	187	186	176	192	185	200	165	202	189	173	178	165	184	178	151	184	180	172	197	193	167	177	174	165	149	181	163	183	183	167	156	196	179	202	171	169	200	215	158	178	188	186	202	154	185	201	181	167	172	183	197	168	165	190	184	173	183	165	152	184	170	176	187	182	151	146	195	188	173	170	173	183	175	156	170	169	174	170	182	170	189	178	183	182	166	175	161	176	171	206	177	207	188	167	185	176	188	171	175	176	172	197	182	184	168	204	173	203	172	173	179	199	182	178	181	197	165	201	182	199	193	186	179	195	166	180	177	169	145	196	197	175	194	189	175	175	177	168	179	186	177	179	175	164	160	161	172	189	188	166	179	201	187	175	188	162	173	150	166	197	169	176	177	191	163	172	168	183	194	200	180	183	198	164	192	188	185	174	186	181	181	183	193	156	203	179	192	179	186	172	171	188	176	187	215	166	178	177	202	175	176	161	160	174	177	167	194	167	175	163	200	160	186	183	174	185	190	181	181	173	184	165	183	193	155	182	171	201	179	191	171	202	197	188	179	205	176	175	179	153	186	163	180	174	183	171	198	158	208	194	208	185	157	166	176	164	205	186	170	157	182	175	188	168	185	141	155	198	191	188	195	156	187	184	158	171	166	181	170	176	185	163	168	160	167	178	170	192	172	184	184	154	171	169	197	193	177	181	150	180	181	179	163	158	188	190	166	173	189	186	155	198	164	184	180	204	170	191	179	161	185	181	175	180	199	193	210	195	185	184	169	169	168	170	205	172	186	180	175	193	168	180	191	164	175	176	189	202	180	180	172	193	172	163	170	161	177	176	182	171	192	166	176	172	162	188	170	175	188	165	165	171	181	184	171	189	178	192	174	196	183	186	193	184	197	181	150	162	181	187	190	163	172	178	164	147	194	171	173	166	188	160	161	180	175	177	200	174	165	197	170	169	149	180	186	168	166	171	190	181	189	225	183	189	174	167	167	157	185	204	186	182	167	194	188	200	175	139	176	193	173	187	211	168	171	208	166	176	186	176	153	195	150	195	169	179	179	174	169	192	157	188	181	173	180	175	166	157	192	190	191	166	158	176	174	170	176	163	184	176	167	173	190	144	193	175	175	182	175	199	187	177	185	162	196	196	184	200	192	165	168	210	182	173	186	176	175	162	192	188	195	174	165	189	195	169	168	167	174	150	164	182	163	191	206	182	192	167	181	181	195	164	209	172	170	181	198	164	195	172	151	177	191	195	180	155	169	176	176	177	191	178	179	166	195	159	209	185	181	177	180	177	185	181	152	172	192	165	196	177	167	180	167	185	175	195	191	183	190	153	187	167	183	175	196	202	176	176	181	192	147	188	174	179	182	186	166	165	170	184	181	168	184	184	170	192	185	179	193	181	185	171	210	170	201	173	205	181	184	178	182	174	193	183	158	186	179	173	168	184	213	179	192	180	184	171	194	156	186	185	194	176	168	175	169	191	187	175	177	186	178	164	158	188	195	171	192	154	201	191	190	181	206	181	203	170	184	152	182	173	177	192	179	172	174	175	185	164	167	165	199	168	179	214	196	168	184	189	157	175	173	138	202	173	189	166	173	161	178	164	185	194	167	208	182	201	156	179	169	150	198	169	177	189	155	182	195	173	170	169	181	175	170	184	177	167	206	171	171	200	171	179	168	173	203	196	195	192	193	174	168	177	173	168	185	181	186	201	188	156	180	164	173	169	172	180	194	181	185	184	168	162	156	207	193	168	189	188	175	158	152	169	184	201	195	183	171	216	171	163	176	183	164	165	172	201	184	193	151	173	197	200	203	182	167	199	197	171	178	182	201	165	169	165	166	174	194	176	177	164	168	177	189	183	184	168	163	155	174	190	194	168	162	182	191	168	185	176	190	168	174	155	176	175	162	168	182	169	187	153	159	158	174	203	190	173	171	194	164	161	187	173	154	184	169	164	192	192	189	168	139	164	176	180	159	183	165	171	190	150	169	156	167	136	190	182	200	195	168	178	191	175	161	187	182	175	175	180	179	170	177	162	193	192	191	181	161	179	157	199	156	177	169	178	190	159	195	159	190	185	171	163	190	191	180	173	187	178	153	175	161	193	197	164	166	176	158	167	172	187	179	158	188	156	178	172	180	152	168	165	179	167	188	172	184	171	166	173	164	176	203	176	192	175	162	183	182	174	161	187	187	176	180	160	180	197	142	180	202	179	188	171	178	145	200	190	184	197	164	188	166	166	164	179	161	152	158	176	186	191	170	191	184	166	193	177	195	170	168	190	179	173	157	193	176	185	180	194	157	196	192	194	178	186	181	175
10858	9106	7358	5169	2057	887	583	401	254	214	206	211	208	209	232	209	188	224	220	195	177	208	173	199	186	175	205	178	192	163	203	200	205	185	195	173	198	170	199	174	182	187	193	190	185	161	212	169	177	198	171	176	198	186	214	198	185	185	208	198	183	174	170	178	190	197	186	180	196	214	172	197	206	171	187	180	186	177	195	176	200	176	196	198	194	182	199	162	210	179	201	166	174	180	174	197	175	222	196	181	183	206	211	185	199	215	195	201	176	186	184	184	180	193	173	206	186	187	200	170	195	176	190	190	187	164	168	171	198	184	203	206	205	180	185	183	191	188	186	215	183	189	181	218	179	168	164	209	223	196	177	184	185	192	190	186	179	196	177	212	195	188	196	198	189	165	204	178	183	185	182	176	176	193	195	188	187	183	199	154	187	190	178	169	189	206	170	204	185	185	171	182	168	179	220	185	176	174	203	182	206	198	211	187	185	189	187	168	229	197	188	208	166	141	187	165	176	180	171	186	184	191	189	180	180	182	193	196	175	197	195	199	190	173	209	175	197	185	163	179	192	194	176	194	205	192	141	181	221	175	192	194	207	177	179	201	180	195	171	177	185	191	194	168	154	205	181	203	192	213	184	174	179	182	195	173	192	206	198	184	188	175	193	170	189	186	188	181	167	180	178	161	198	187	202	193	192	184	180	196	182	197	186	196	165	173	174	184	149	191	194	205	208	205	182	185	189	205	173	172	172	200	192	169	191	190	180	214	198	175	190	187	189	179	170	180	165	193	185	188	225	175	187	178	206	174	191	197	199	202	178	196	177	190	178	193	193	174	197	174	174	181	185	176	163	185	185	177	179	186	166	160	186	219	194	192	174	184	192	185	180	188	188	182	192	192	188	195	153	178	190	169	182	211	180	161	201	179	182	196	191	184	171	176	207	173	183	172	187	184	170	186	195	195	156	201	203	203	192	190	181	195	197	187	196	187	174	210	191	181	192	196	178	176	193	203	218	182	206	164	187	190	175	193	193	189	190	166	169	168	204	172	187	187	196	199	182	178	201	180	199	193	193	183	175	192	185	209	199	203	193	185	208	196	186	195	203	196	191	198	182	179	193	199	208	189	199	176	194	208	205	176	162	190	155	183	190	207	184	191	206	179	202	198	193	199	176	173	162	174	214	182	175	164	167	207	180	199	164	174	210	211	219	181	176	171	203	186	180	182	191	179	154	207	186	209	215	195	209	162	193	193	201	214	178	186	187	185	184	176	165	183	208	175	172	188	193	161	179	202	208	187	201	192	187	201	172	188	202	198	193	176	183	202	209	190	191	177	188	196	197	177	194	199	198	215	190	200	184	185	184	199	188	183	213	178	188	173	178	192	192	185	178	183	212	202	165	221	166	195	177	169	188	180	184	157	193	191	189	188	196	180	158	201	174	170	179	156	212	213	221	216	171	181	191	173	197	163	177	175	199	197	201	193	196	205	196	191	189	196	208	178	177	171	173	180	184	173	186	163	198	172	193	176	191	185	178	176	204	200	179	161	196	186	195	194	174	177	182	201	196	167	196	207	182	206	173	198	185	198	200	175	178	211	172	173	199	197	181	199	187	189	191	176	187	193	194	202	194	206	182	184	196	170	212	184	193	194	183	197	196	165	203	188	185	169	172	181	169	192	183	193	191	198	188	193	193	187	209	194	193	164	188	180	185	208	172	177	180	198	169	203	168	187	184	190	176	180	176	215	172	198	183	154	187	181	177	195	190	208	202	179	169	189	186	203	171	190	159	186	194	199	172	203	188	177	182	183	186	199	215	195	177	184	213	188	191	185	172	181	194	191	171	207	186	197	185	177	183	177	198	177	191	219	161	189	178	168	177	192	204	209	177	184	185	201	170	175	185	202	184	179	181	169	185	164	171	208	190	187	176	190	176	190	181	187	179	180	190	152	183	192	206	203	184	215	198	177	191	209	165	195	182	186	177	197	176	200	195	192	185	196	172	185	194	192	168	187	186	188	181	198	171	182	192	190	183	183	176	196	190	201	194	181	173	202	176	185	195	181	199	228	214	174	162	198	205	194	228	190	187	172	176	203	180	189	191	198	210	187	185	194	184	206	171	155	183	179	204	183	192	199	196	174	195	190	199	181	174	178	157	190	196	186	184	201	214	192	185	187	185	168	214	168	187	163	184	160	206	163	174	179	193	176	170	188	156	197	177	172	186	198	179	199	183	187	188	182	183	199	193	175	191	179	213	179	186	204	193	195	178	198	170	197	194	168	184	185	220	178	170	175	176	181	197	188	194	196	182	160	169	182	188	180	204	210	171	168	189	199	182	199	190	192	188	190	201	182	209	180	191	183	190	187	202	207	190	204	179	208	194	177	169	194	183	178	198	176	177	181	201	195	181	180	193	185	167	188	186	200	178	191	182	202	184	213	191	184	201	182	184	191	196	193	179	162	193	171	173	209	198	179	176	190	180	170	178	200	191	177	177	185	156	202	148	181	207	186	184	170	186	175	177	211	180	179	195	187	187	184	189	169	194	220	177	181	191	186	187	200	172	178	178	197	202	182	175	192	160	170	199	194	198	157	187	183	197	187	201	197	184	186	189	166	213	200	186	196	179	222	164	191	180	213	190	196	193	196	181	207	181	180	170	203	193	203	183	210	176	217	178	184	179	181	189	191	196	173	211	208	169	173	173	203	189	188	194	186	188	178	193	198	164	197	188	177	184	163	204	187	176	184	199	176	198	189	178	187	216	197	182	181	174	189	178	168	192	198	207	183	202	186	202	179	183	198	182	169	177	211	176	173	176	194	196	187	171	213	185	183	189	189	191	196	170	191	171	169	183	178	201	204	210	177	180	198	180	158	193	173	175	189	211	192	199	179	194	190	206	200	167	192	194	197	178	211	168	199	178	181	209	201	225	205	158	181	205	178	200	188	164	190	181	185	177	187	180	173	207	195	166	178	185	190	160	210	204	191	175	195	166	195	197	185	181	217	184	176	179	200	162	181	189	192	186	192	188	167	201	185	186	165	191	205	181	190	208	189	190	186	192	191	198	157	186	190	183	187	184	202	195	181	176	195	194	200	189	153	192	192	197	195	190	198	189	164	211	193	182	173	186	169	173	180	193	182	177	199	206	192	190	164	192	167	199	198	175	179	201	156	199	188	158	175	185	172	199	179	174	169	185	182	208	194	189	214	195	187	220	211	169	208	196	186	173	193	187	151	202	178	203	185	176	201	189	196	195	177	177	197	199	162	185	197	168	186	199	193	178	187	159	186	200	209	191	209	213	195	210	188	179	183	197	199	192	204	162	162	183	183	193	184	183	166	185	211	164	173	178	188	191	177	170	188	185	206	191	195	186	192	192	191	185	182	217	193	187	177	184	192	207	183	206	195	211	179	187	197	185	174	207	192	204	192	193	176	199	166	188	182	153	216	176	179	189	163	191	196	185	171	179	223	176	203	177	165	179	179	199	177	182	191	181	185	191	174
24588	20272	26519	23845	20299	11918	2457	1345	1063	998	1003	814	745	805	703	679	671	673	654	634	642	634	671	631	614	622	596	646	612	608	619	616	568	576	608	572	571	623	591	602	633	628	611	602	574	566	569	544	584	605	590	535	580	612	594	617	538	604	574	579	559	569	597	594	548	600	602	543	581	613	553	603	562	569	584	579	539	578	571	574	567	606	560	524	588	573	565	562	573	560	594	560	593	552	580	545	575	585	581	575	601	597	591	609	600	568	578	593	576	584	579	576	589	555	547	553	582	588	527	550	578	525	623	605	581	602	592	528	582	520	564	556	609	542	570	594	617	552	589	592	593	569	578	629	556	604	621	547	583	572	567	590	568	577	584	559	591	569	588	575	554	535	575	577	530	598	572	566	568	556	611	588	576	615	621	560	558	562	600	594	552	551	566	606	542	533	561	562	597	574	551	581	608	557	539	565	597	586	577	560	541	574	591	552	634	549	641	523	561	529	564	549	577	561	585	544	578	544	516	575	592	573	586	539	561	585	513	555	566	589	608	551	532	548	598	606	589	559	583	587	572	636	558	558	571	553	585	592	534	556	563	636	607	548	524	584	581	562	550	574	549	562	579	581	539	569	564	573	599	555	548	576	600	554	567	576	541	600	559	545	594	556	560	554	523	578	563	522	524	541	584	580	558	591	578	538	529	554	578	500	540	598	575	571	554	614	568	543	603	576	568	589	567	545	575	593	588	585	585	564	573	517	596	610	568	559	542	575	607	505	588	581	567	566	562	531	564	575	555	583	486	558	537	598	595	611	616	589	575	540	592	595	598	552	508	573	580	585	574	529	559	591	605	561	572	586	541	596	564	573	553	567	570	556	581	565	565	620	549	610	543	575	545	576	578	601	568	573	551	579	526	548	595	583	571	582	601	571	515	571	527	554	578	587	592	573	560	539	558	558	582	585	541	601	562	537	536	532	544	556	583	564	609	555	579	566	609	597	548	589	588	539	543	520	570	602	552	597	569	554	545	505	542	558	531	526	603	599	611	540	562	568	504	581	525	589	593	563	556	532	620	528	550	549	566	557	586	595	566	517	558	577	515	541	565	543	569	569	589	555	595	530	577	580	552	592	556	535	573	593	574	564	572	561	591	534	549	589	605	592	609	571	555	534	567	600	581	591	645	592	560	613	597	530	590	573	565	558	577	544	587	596	563	576	564	558	573	581	579	612	580	620	525	554	569	555	560	559	571	560	582	578	587	526	545	590	553	551	609	561	613	563	540	550	593	566	557	545	585	618	578	521	575	558	579	571	566	577	614	559	590	531	603	608	548	593	549	532	546	565	561	549	536	548	555	574	586	568	565	596	593	591	599	565	557	560	550	573	579	566	543	588	546	562	574	559	607	590	519	600	617	577	557	601	556	559	579	589	562	569	562	585	588	581	589	561	496	604	538	572	585	566	554	511	546	561	571	582	554	570	524	540	538	563	550	542	588	573	548	589	582	575	594	538	536	572	565	576	576	570	533	547	584	602	597	548	503	601	594	576	534	549	561	555	546	599	588	559	550	580	521	497	560	567	550	594	569	582	566	574	568	572	565	607	553	567	562	509	582	569	541	530	600	501	633	552	543	573	590	572	599	588	583	592	597	552	581	552	544	562	511	597	529	534	588	554	550	577	597	566	571	589	583	573	577	579	562	605	556	539	556	550	555	606	606	582	607	591	577	559	516	584	552	587	555	578	590	568	606	600	572	628	551	564	612	524	567	587	573	556	548	610	585	565	538	553	608	540	574	577	562	561	567	566	556	563	583	610	563	545	569	552	600	596	614	605	543	574	578	570	541	566	579	580	550	553	533	589	586	552	564	610	563	549	582	550	532	586	572	510	563	578	548	567	561	586	584	596	606	553	562	543	588	552	540	557	517	543	569	542	520	545	557	621	572	568	562	592	546	604	554	603	565	589	590	578	556	548	554	602	587	565	569	578	569	568	555	615	587	588	511	604	573	564	536	549	583	564	615	537	553	541	571	609	622	531	545	541	566	535	554	537	544	623	620	567	547	563	582	576	580	583	562	556	597	584	565	559	573	541	589	609	556	544	597	560	553	600	573	575	591	562	594	556	567	568	572	553	534	526	563	591	585	519	580	572	578	524	553	581	589	567	595	568	561	540	537	592	603	549	589	560	587	551	586	618	554	556	563	627	557	566	575	528	594	582	568	580	582	543	550	544	574	542	600	557	606	570	584	591	576	599	519	584	584	568	589	580	542	608	563	575	553	540	571	567	577	576	550	566	572	575	560	559	540	560	596	523	552	569	590	591	583	585	601	546	573	562	556	566	534	593	558	573	566	570	571	568	595	561	588	569	540	573	552	539	570	546	562	573	571	588	553	581	575	558	560	564	566	577	569	588	604	577	575	579	527	551	614	547	598	571	585	550	594	546	581	525	596	582	549	573	578	568	595	557	532	588	563	539	569	558	588	575	554	566	586	578	534	558	517	528	577	580	568	530	580	570	537	621	584	571	602	528	587	560	587	540	583	574	553	551	546	590	554	531	561	557	542	516	560	571	537	588	532	553	536	571	580	575	582	587	546	559	574	554	574	551	571	569	577	506	548	597	599	576	515	557	572	569	576	594	568	591	543	581	560	570	573	602	548	526	580	579	569	557	585	551	575	562	600	584	643	571	587	530	561	554	566	615	592	542	575	566	554	558	560	577	564	573	580	534	579	588	532	542	581	576	557	541	538	571	584	535	605	541	570	551	568	573	545	555	541	580	612	592	575	543	589	546	578	568	532	588	530	600	583	562	586	578	562	602	566	554	594	591	574	564	546	591	530	572	596	614	579	589	559	590	554	579	569	597	582	582	566	599	541	622	556	565	582	572	563	575	562	583	552	578	574	544	578	603	549	621	551	598	572	577	548	547	546	567	555	560	570	553	534	594	589	552	564	604	614	592	572	543	574	585	556	562	582	572	571	564	541	583	596	542	570	592	588	575	551	550	585	572	566	555	592	546	562	593	599	551	550	609	562	553	526	572	528	526	585	541	549	614	552	537	544	617	573	568	560	556	612	507	550	548	561	557	566	512	558	606	611	559	576	556	545	583	518	572	567	594	568	560	562	534	559	618	593	581	575	615	551	584	538	606	557	564	554	569	573	589	547	550	585	556	551	557	535	519	542	596	548	541	600	578	597	542	570	567	611	597	595	567	586	574	562	559	605	596	539	569	551	623	555	546	565	562	572	588	563	580	564	532	584	575	556	564	583	543	564	572	528	586	581	543	604	616	571	578	564	590	539	584	555	553	551	595	618	609	566	606	581	554	573	526	527	570	569	573	574	581	549	544	574	568	568	530	528	547	568	551	585	585	590	546	574	582	554	575	551	612	575	588	579	548	569	581	533	585	610	594	581	568	553	559	528	592	528	564	570	590	577	615	575	560	612	637	548	619	557	593	566	552	527	545	532	571	574	559	548	558	601	568	561	578	569	584	570	542	583	562	590	551
12879	21244	18804	12247	6529	4762	2872	2208	1628	1535	1469	1060	886	873	863	756	742	736	672	674	681	691	613	601	614	578	604	595	588	598	563	561	592	554	552	557	567	542	575	546	519	512	575	537	568	499	553	549	546	539	590	582	555	504	533	546	521	558	464	511	572	511	534	545	526	550	491	545	535	512	574	520	529	549	517	530	550	508	493	559	522	476	519	524	552	494	524	523	567	488	544	552	577	554	516	547	540	543	558	580	523	571	525	599	489	528	508	532	527	517	526	534	521	530	540	506	542	575	529	546	505	521	510	588	489	514	504	545	553	535	550	521	489	516	538	542	543	512	528	580	578	524	503	507	584	498	501	542	518	530	504	518	539	554	528	485	523	527	570	542	522	544	540	502	557	529	516	545	522	536	540	511	584	529	542	522	524	544	546	516	489	537	496	527	527	538	542	549	564	512	558	556	533	551	534	583	533	485	535	509	508	522	562	520	498	532	528	498	550	567	528	512	524	529	527	551	490	490	521	547	552	507	564	516	520	564	573	542	530	545	539	524	526	528	516	583	504	544	522	534	545	525	536	553	503	553	546	514	541	557	515	518	537	474	553	521	541	504	525	541	540	474	553	534	516	528	544	531	534	562	503	504	502	521	539	514	540	560	515	557	493	505	522	552	572	541	502	530	566	553	538	512	548	491	519	549	503	557	457	512	528	514	503	521	526	502	532	519	538	528	515	547	506	505	517	510	549	527	525	554	563	512	484	519	533	520	512	505	522	519	513	534	507	520	548	542	516	537	514	512	544	518	511	597	507	515	517	548	498	540	572	522	534	547	554	512	552	476	515	546	513	519	531	487	538	551	533	558	525	562	544	521	562	538	546	524	538	599	541	550	458	540	565	511	548	525	544	520	512	572	524	507	493	551	504	535	550	513	509	558	494	522	530	485	536	499	527	511	572	490	530	502	558	479	554	510	532	543	544	534	516	513	554	524	540	547	520	551	498	553	531	527	527	515	509	486	503	533	486	501	545	518	531	518	558	461	471	499	544	487	518	528	543	537	551	517	514	512	495	531	539	543	519	505	531	523	494	520	521	533	547	511	520	499	541	509	544	523	556	590	521	513	528	496	515	581	557	539	506	559	509	563	504	512	525	521	545	534	563	556	561	557	543	540	497	520	585	524	553	540	514	570	526	538	533	530	552	511	504	551	548	510	552	540	492	507	537	535	519	582	511	477	518	507	530	553	546	530	547	557	476	552	545	553	544	517	512	521	595	506	535	538	552	523	549	518	534	539	507	525	543	552	490	522	500	508	509	549	520	514	538	548	535	528	552	520	540	558	511	522	511	522	482	546	517	513	560	511	518	535	505	492	543	538	494	575	497	499	501	546	517	561	523	514	504	542	535	535	552	514	497	511	553	489	557	504	511	534	496	540	511	577	507	527	526	492	556	523	546	503	507	529	521	545	508	531	510	521	537	555	509	496	546	498	534	518	532	563	536	496	537	552	557	562	555	552	553	521	493	515	526	543	496	510	518	549	550	495	553	460	525	538	518	544	562	510	516	537	552	494	544	552	501	513	498	555	523	534	518	532	498	530	545	562	533	557	524	500	523	589	513	561	542	516	557	505	523	521	550	541	553	532	541	530	546	563	528	535	528	558	541	564	530	507	527	562	551	542	540	538	498	528	540	520	535	470	529	543	525	598	544	550	549	517	549	496	565	464	529	552	542	517	524	538	561	529	529	540	559	524	518	507	527	531	538	535	530	472	528	547	535	522	500	510	576	537	532	498	515	550	562	554	500	516	478	512	505	555	524	556	533	534	517	509	480	524	530	526	569	514	547	544	558	527	527	518	575	518	566	556	524	543	547	587	537	519	555	531	536	537	513	566	501	560	478	536	512	496	550	528	528	545	459	529	580	574	537	573	525	576	558	504	506	454	509	485	550	483	554	548	549	540	503	521	510	511	554	508	523	504	531	489	523	509	545	537	518	574	503	533	524	542	513	524	535	510	508	538	517	546	567	513	508	520	511	523	539	528	519	516	515	504	531	524	514	550	554	529	573	520	526	550	574	529	538	518	552	540	506	526	511	556	531	481	545	512	532	497	544	524	557	514	506	535	531	493	508	511	527	537	545	542	562	502	501	509	502	495	518	542	533	524	549	495	520	571	533	537	498	535	560	539	530	531	522	521	532	554	476	540	547	529	509	550	549	518	563	536	581	515	505	539	557	530	509	511	583	544	584	539	514	575	510	527	532	558	532	536	529	533	544	500	553	536	557	522	538	530	508	553	531	553	524	508	536	554	533	484	564	516	501	564	524	518	525	516	531	541	515	523	514	508	522	484	551	571	557	476	507	565	578	539	522	552	497	512	533	555	524	547	496	562	498	540	516	503	537	527	488	541	529	529	536	506	525	536	491	548	503	481	515	553	522	544	536	567	535	491	543	525	548	518	502	514	542	549	510	501	527	532	519	550	541	511	553	526	517	518	548	509	559	533	529	526	524	508	488	561	508	519	506	535	529	544	540	498	537	511	530	540	559	532	530	526	498	544	543	530	505	566	555	519	520	512	512	515	488	531	515	557	522	531	493	544	533	551	503	587	527	532	520	545	507	521	522	517	516	475	548	502	536	543	522	506	530	522	521	550	485	489	568	491	542	504	527	529	550	530	530	510	559	489	526	523	526	535	577	521	543	519	543	532	502	531	534	488	529	539	504	541	572	525	541	508	534	527	530	501	520	489	557	548	479	488	533	547	565	489	553	543	510	518	562	498	522	497	537	529	530	524	509	506	543	543	550	551	528	559	550	517	546	530	537	530	529	524	534	503	502	556	532	541	540	528	526	510	514	557	535	509	522	521	514	527	546	541	520	581	540	545	563	509	538	513	527	508	525	508	528	538	554	538	509	556	538	553	498	565	529	520	528	516	539	565	527	551	495	492	536	540	488	506	472	541	511	485	549	524	505	498	529	507	537	488	507	492	520	596	573	528	505	505	528	540	519	562	536	560	524	477	576	560	537	496	520	530	523	508	522	519	533	508	550	534	545	538	518	513	571	552	516	576	509	535	528	528	540	501	495	563	530	535	555	526	534	538	549	532	549	552	562	550	527	526	490	580	508	469	506	529	487	579	557	527	555	517	521	520	531	533	557	497	497	541	520	530	542	542	568	528	526	534	541	470	515	520	557	517	546	548	528	497	547	522	563	532	542	586	552	539	542	541	557	520	537	509	525	595	477	546	551	517	495	509	556	503	476	506	515	519	527	570	522	554	513	534	496	539	510	532	540	570	529	494	561	542	509	568	551	545	522	499	564	537	512	568	514	523	522	520	551	538	541	548	519	512	542	556	521	530	539	512	505	503	512	549	522	520	505	530	508	512	542	564	480	531	537	499	539	510	547	537	497	538	535	521	544	515	542	499	532	516	523	516	507	523	534	507	551	546	517	551	575	553	555	534	540	551	525	514	522	519	496	589	554	507	556	535	550	540	480	541	493	531	510	511
22273	20236	26816	23494	20245	20428	11247	2559	1919	1776	1768	1332	1322	1223	1107	1095	1091	1049	1081	1029	1034	953	1001	1014	967	980	961	992	1019	976	950	919	922	875	840	854	921	949	873	945	857	915	921	860	870	844	907	890	882	930	912	927	899	921	880	878	918	860	900	896	891	891	858	839	892	867	881	893	857	881	900	860	822	849	874	881	916	881	902	957	896	934	925	885	860	930	892	906	865	896	900	881	912	879	840	948	908	878	878	913	884	872	895	882	861	805	862	884	870	853	818	864	923	871	882	844	884	885	840	927	871	911	938	901	923	887	852	869	853	855	884	867	844	945	886	879	889	865	867	927	854	834	851	894	913	855	908	891	911	896	894	921	893	870	883	908	899	907	876	874	828	864	882	897	916	877	894	856	899	875	882	773	854	884	908	869	911	883	875	895	910	868	883	840	876	880	891	870	899	829	845	885	823	907	876	924	838	873	909	872	841	848	926	859	873	854	851	841	887	854	821	886	856	871	887	921	905	833	871	869	845	901	881	872	887	816	905	846	853	870	930	874	850	827	853	846	829	901	940	938	885	886	860	869	900	871	909	883	878	899	885	886	859	859	851	888	922	882	907	911	882	881	842	950	819	859	911	888	879	919	893	874	904	842	902	875	866	868	887	831	856	900	884	906	923	856	869	877	896	891	878	868	845	905	854	915	866	872	866	866	830	932	901	892	867	905	893	915	820	865	886	900	845	876	870	881	821	852	902	830	914	884	864	914	869	887	883	864	849	832	866	860	905	896	822	861	892	891	914	897	884	833	893	897	912	887	877	826	843	822	869	901	918	885	874	850	871	882	887	874	900	870	883	915	889	887	902	854	897	868	886	869	834	849	906	870	867	858	879	869	917	844	863	828	940	885	860	881	895	915	858	880	909	891	872	865	877	883	878	896	880	841	896	876	847	910	867	867	901	855	867	878	864	924	866	893	917	878	868	856	823	885	848	884	903	853	876	878	904	887	891	873	898	892	854	878	901	842	846	840	832	856	848	841	863	854	896	827	923	849	847	873	846	877	883	861	878	962	837	880	866	878	906	872	860	823	900	858	936	859	851	900	846	878	922	866	892	870	820	881	910	900	869	889	847	877	809	922	883	818	840	883	858	828	901	914	880	871	892	906	861	898	865	845	851	860	845	888	846	886	877	845	867	931	898	856	873	865	908	880	834	859	886	873	861	836	834	856	887	855	886	875	943	894	883	852	884	866	850	850	848	917	923	850	840	905	858	831	917	870	860	893	910	842	888	848	891	851	841	893	895	833	846	870	874	913	866	879	875	886	821	871	816	876	857	851	891	874	879	856	893	919	838	882	816	920	885	875	880	872	907	866	861	847	887	921	890	912	848	886	867	892	874	850	924	914	936	897	885	909	835	897	894	855	890	912	876	891	872	934	838	868	845	832	864	918	925	884	884	878	881	890	924	902	887	886	873	893	866	865	948	885	872	901	908	846	876	897	872	901	901	890	932	912	849	894	904	838	886	877	909	832	862	921	896	827	839	863	906	882	858	848	919	879	864	915	892	819	800	885	854	892	846	839	886	879	881	856	821	856	853	934	886	858	880	874	851	829	834	842	879	911	875	903	881	910	862	863	850	901	901	928	891	833	889	846	914	887	865	873	817	877	906	895	829	855	878	849	878	925	917	893	947	859	888	870	872	863	861	855	912	870	870	926	884	865	887	885	851	872	882	898	862	927	832	896	854	872	898	864	848	864	859	868	899	879	880	875	835	927	844	865	839	871	899	861	888	874	902	897	814	877	884	859	933	916	873	805	851	872	856	900	823	835	889	864	852	878	830	836	845	840	845	814	854	836	874	879	919	864	882	893	919	892	933	865	880	867	880	828	867	896	885	914	882	955	888	843	931	863	876	864	885	918	884	878	883	895	881	899	883	832	893	851	911	869	899	809	911	838	891	824	798	852	914	824	881	878	888	845	806	907	843	873	881	876	882	927	875	910	866	873	841	827	904	857	857	906	939	858	883	922	869	844	843	890	857	867	878	905	884	813	901	893	896	888	894	852	843	950	891	892	865	882	946	883	895	869	910	871	859	889	898	916	875	831	883	879	885	865	895	903	863	902	894	853	853	842	864	894	858	921	832	879	898	874	863	883	864	858	847	860	859	890	918	874	889	830	865	876	835	816	884	873	916	896	868	932	930	892	928	857	858	863	914	859	855	897	898	916	948	844	885	850	859	870	883	923	887	816	862	831	876	822	865	931	901	897	860	863	866	817	824	923	840	892	854	839	877	829	900	793	879	917	860	854	882	833	897	900	913	933	869	894	926	878	870	836	887	901	869	941	896	857	897	878	891	867	889	875	874	888	871	900	883	867	869	885	913	898	885	846	841	906	881	863	837	904	857	866	890	879	846	905	851	848	920	899	855	895	849	866	864	863	881	927	897	887	879	882	892	885	827	828	888	877	817	930	849	957	857	828	884	836	894	915	861	850	858	855	877	874	846	880	899	877	836	895	883	880	885	881	871	858	885	812	851	819	897	876	867	864	886	866	849	836	875	861	849	851	903	871	846	846	922	895	862	909	828	825	949	901	886	867	916	908	863	895	826	951	924	865	859	848	835	873	879	893	922	894	904	894	879	787	890	867	854	857	851	882	877	849	916	936	922	868	875	891	917	813	880	915	876	906	903	880	870	856	878	840	843	850	856	865	837	909	872	852	834	917	863	813	829	895	910	869	903	924	862	872	894	910	831	824	798	844	898	873	905	894	852	911	861	828	921	904	868	843	872	825	869	852	900	907	838	852	903	907	896	858	899	861	851	866	817	890	865	898	855	936	932	860	847	865	840	883	843	863	858	874	845	885	851	864	880	882	910	868	913	872	859	855	850	882	867	868	890	875	828	873	901	894	879	895	894	917	814	892	833	837	856	861	882	853	869	899	906	799	871	880	890	860	911	820	864	820	872	871	883	871	919	913	873	930	893	851	822	889	838	893	886	904	920	902	850	825	865	849	851	899	893	925	889	796	888	869	838	889	850	892	882	875	919	882	907	856	840	906	892	924	905	837	836	875	875	890	896	868	876	849	880	894	896	817	917	848	891	877	882	879	892	921	862	892	886	838	886	845	949	912	916	809	872	893	894	850	888	896	875	815	886	893	897	904	910	886	878	861	822	861	846	891	916	834	908	895	863	881	911	856	872	915	891	864	875	876	847	916	916	895	837	858	852	906	833	806	906	827	872	856	899	890	888	895	817	834	901	897	831	945	828	876	903	888	848	863	922	849	910	858	867	844	938	875	825	944	867	842	846	861	871	878	901	894	910	866	884	907	930	851	905	834	937	825	876	906	889	897	862	879	932	854	872	901	907	888	859	875	846	865	831	891	883	884	864	858	846	872	865	917	852	895	863	868	819	838	856	872	834	853	858	839	909	825	876	853	843	861	842	840	876	864	859	814	872	901	829	896	826	867	884	836	832	871	892	809	891	892	859	869	927	890	851	900	853	925
15793	28626	26621	15771	10373	8500	5072	3655	2957	2656	2705	1786	1617	1481	1408	1367	1263	1212	1088	1131	1078	1068	975	986	996	962	870	963	936	901	929	873	921	924	870	906	843	847	867	901	853	823	908	901	867	801	851	858	843	866	821	826	789	854	780	825	809	852	834	867	799	886	835	805	803	818	824	868	799	860	772	856	786	833	798	824	782	834	833	837	828	827	804	830	844	790	828	780	788	833	840	837	831	861	856	872	847	790	836	823	827	818	818	848	816	841	823	803	816	846	844	822	802	813	849	782	791	822	828	900	798	827	838	827	819	817	847	802	853	784	823	876	816	817	762	858	791	838	792	805	821	798	832	821	862	804	818	850	821	792	844	804	858	814	791	832	839	811	826	788	808	845	788	821	821	811	791	787	819	771	842	773	752	799	821	765	800	795	854	834	848	800	796	772	878	807	780	854	820	791	810	762	788	803	792	728	834	822	811	809	820	803	788	811	869	866	787	792	860	818	820	818	824	824	819	809	779	796	768	779	848	827	824	840	845	875	782	787	815	832	771	770	803	830	779	825	877	807	755	835	829	821	788	774	802	815	839	804	860	802	790	844	816	851	820	844	820	834	852	847	822	784	771	747	843	796	796	786	828	821	839	797	811	792	820	833	797	764	795	840	835	853	783	861	832	766	829	809	824	802	843	819	769	876	785	873	817	852	830	760	852	782	826	824	785	798	830	865	799	824	823	782	803	800	832	882	850	825	820	809	877	818	820	809	841	796	883	784	840	795	814	831	783	761	754	824	808	850	852	812	862	758	820	800	812	852	840	852	793	803	819	811	864	802	818	861	824	831	801	818	800	813	787	847	772	806	805	809	821	795	804	810	812	763	803	823	796	814	852	788	809	835	845	815	848	818	810	805	813	811	802	780	828	858	797	800	846	840	795	811	842	820	830	791	819	810	794	839	783	791	809	823	786	798	840	798	816	861	757	889	816	782	834	845	820	803	810	814	765	861	834	842	822	814	839	792	805	775	830	810	800	827	774	794	802	814	810	828	825	812	808	802	821	859	814	822	843	828	832	795	813	807	850	796	793	806	863	782	814	821	797	795	857	793	812	775	799	801	790	752	817	810	814	813	835	776	818	800	841	818	809	849	787	836	840	816	835	809	741	769	868	808	841	808	836	824	795	812	857	823	825	854	842	794	796	806	816	811	832	801	884	829	833	821	888	798	756	861	802	810	850	820	825	802	765	793	838	810	819	794	828	851	815	745	870	847	790	838	834	875	797	783	800	806	843	869	828	849	818	767	792	819	850	826	807	791	813	843	851	794	802	790	803	787	847	771	794	836	794	811	819	836	818	839	800	838	844	860	860	837	796	842	814	779	805	797	793	798	784	792	839	850	839	801	854	836	826	791	842	836	820	846	857	800	792	815	785	760	846	839	781	777	823	792	825	823	840	775	776	851	815	809	850	862	827	774	804	787	826	836	863	844	854	792	815	774	855	803	835	810	790	826	852	799	863	836	814	789	837	802	809	805	851	822	809	818	801	798	791	773	832	821	845	849	813	834	804	827	863	782	822	847	857	783	812	823	837	808	829	827	798	830	786	794	826	805	762	777	782	778	816	806	829	812	727	783	816	835	876	834	855	803	809	847	753	759	855	870	817	859	809	812	772	813	834	860	886	804	780	851	804	808	811	799	813	828	824	795	790	840	838	822	799	835	823	833	811	811	834	810	824	782	804	818	822	797	773	800	818	852	821	868	820	805	809	815	835	868	819	810	832	845	837	850	837	794	812	832	792	829	824	851	796	843	807	784	822	838	830	816	823	829	821	822	811	816	855	817	757	853	780	829	847	863	812	837	802	793	792	826	863	806	764	802	817	832	769	806	834	775	815	802	790	805	858	841	789	819	785	846	846	901	800	768	832	852	873	853	849	803	799	812	875	832	854	828	827	809	788	812	823	795	842	795	801	848	810	763	844	809	849	785	794	788	836	770	799	846	776	785	821	838	821	817	865	818	863	815	785	829	816	850	826	838	772	808	845	812	795	778	848	832	857	793	847	824	780	815	800	819	817	820	850	798	865	790	818	785	847	807	749	815	858	799	816	818	821	814	808	754	808	796	846	851	761	798	832	777	822	809	759	752	779	840	820	845	811	807	742	839	873	842	857	783	797	792	901	852	772	896	781	840	830	809	843	805	784	812	815	807	815	833	788	804	784	824	830	852	834	804	821	773	804	775	800	821	784	766	856	783	803	822	811	866	819	823	833	829	815	823	792	830	764	815	831	875	843	833	821	768	842	826	792	803	841	789	789	791	823	802	820	809	840	852	785	867	791	811	766	778	751	785	820	818	820	807	813	792	805	767	812	786	852	862	808	824	784	844	805	842	771	804	847	828	818	819	786	841	861	832	822	792	846	832	763	836	785	827	826	801	817	785	879	831	848	880	832	759	832	833	761	832	797	829	771	798	871	787	816	815	746	804	834	774	783	795	785	840	839	803	878	831	834	832	822	807	814	826	823	783	791	771	798	804	773	794	869	816	823	809	796	765	791	805	785	776	824	794	841	771	833	805	813	814	822	778	838	792	787	812	820	803	835	775	814	801	779	870	834	867	857	789	778	809	820	808	844	780	801	840	879	849	802	839	804	777	824	782	820	859	804	817	834	857	791	805	797	819	822	801	793	816	786	801	843	814	866	829	777	797	839	805	839	826	788	850	817	843	757	807	849	817	811	810	819	865	827	785	781	865	796	795	812	841	810	847	858	786	777	790	859	819	825	809	787	841	824	832	814	858	863	822	847	764	838	838	780	793	876	844	822	783	798	806	759	805	784	825	798	792	812	798	821	792	823	761	771	809	859	806	828	768	803	825	796	860	803	813	849	806	870	826	877	852	839	800	861	764	801	823	788	819	800	809	791	796	828	794	818	826	829	811	746	841	861	769	840	792	820	801	824	810	810	843	802	808	833	840	781	842	770	763	825	826	829	841	783	833	825	866	793	834	782	878	854	803	832	800	831	861	811	795	825	812	823	815	776	813	813	828	812	734	812	796	837	849	804	794	823	806	825	811	899	832	814	790	795	792	791	828	797	792	837	875	790	802	833	807	771	776	776	817	784	797	835	789	779	776	824	826	810	837	757	782	838	829	801	805	790	783	811	787	822	820	813	791	819	802	802	816	802	809	803	833	769	825	830	883	851	821	836	847	835	812	799	798	861	756	817	835	839	786	782	832	768	830	776	771	832	868	759	810	810	782	811	809	802	787	820	805	802	789	786	781	817	774	785	838	849	820	800	816	820	832	843	848	820	820	761	814	786	856	840	821	828	798	774	836	816	840	828	810	801	837	873	816	776	817	802	842	762	829	789	802	812	808	807	834	843	831	863	801	779	773	782	830	799	776	779	817	807	792	810	820	837	825	817	819	805	805	804	799	810	812	786	830	757	820	885	808	814	875	810	857	773	773	826	761	807	789	803	848	764	818	829	819	803	871	843	824	852	836	793	821	759	794
27636	16408	7048	2264	848	475	350	223	237	197	210	210	194	189	207	201	198	177	184	193	167	171	178	184	185	196	154	176	192	184	183	176	191	162	173	209	194	178	162	167	210	173	174	174	175	166	188	171	184	172	168	165	181	177	173	178	182	182	167	189	183	161	174	180	173	185	193	188	183	175	190	170	193	176	155	165	155	175	180	189	175	171	189	175	187	182	203	175	188	162	164	194	173	180	157	174	164	174	157	165	186	180	172	175	175	213	188	149	165	178	175	172	181	190	189	177	187	161	211	153	184	188	149	188	205	167	157	187	193	182	162	180	187	180	177	204	179	168	196	181	161	161	193	154	165	194	167	167	188	202	192	177	183	190	182	187	176	184	178	211	186	182	170	158	186	172	160	178	188	191	165	189	166	180	212	188	199	155	173	167	168	157	197	189	169	180	160	171	165	188	200	181	179	188	194	183	186	179	179	183	184	192	188	198	167	182	186	178	165	171	207	170	179	182	182	183	166	179	167	164	185	175	163	195	169	190	176	179	157	192	186	175	181	186	205	206	168	173	175	187	171	176	179	165	177	177	173	178	180	168	172	170	146	166	158	179	163	180	184	147	194	170	180	175	203	194	180	177	200	168	172	179	187	194	170	174	191	200	179	183	216	211	172	177	204	190	168	176	169	184	184	189	152	210	184	190	191	187	188	203	210	185	182	169	182	205	188	164	166	165	192	179	152	203	163	193	163	168	170	175	178	175	201	182	173	177	152	171	188	174	183	168	165	212	193	186	174	205	175	175	174	188	187	190	182	199	184	201	190	163	190	172	172	168	174	170	185	172	163	172	211	165	179	185	185	157	171	170	163	178	184	154	182	171	187	223	211	194	182	182	182	183	170	169	165	186	180	176	176	176	187	183	182	184	166	180	187	192	189	180	184	209	189	174	199	185	163	182	180	208	169	175	184	138	167	164	194	183	181	179	182	167	170	199	180	174	168	170	167	204	181	184	199	183	154	172	205	211	187	162	149	183	172	166	191	177	178	190	161	176	169	174	202	203	188	178	191	201	192	190	166	184	173	192	193	198	224	179	155	176	190	156	191	191	168	188	188	200	188	170	180	188	164	184	177	206	183	207	194	167	165	149	174	178	177	175	191	176	189	170	180	172	192	170	162	211	195	195	180	187	170	180	184	196	179	175	174	190	152	170	176	169	195	177	193	181	175	172	195	189	200	171	155	191	167	196	181	169	172	185	136	187	175	181	185	188	175	168	198	167	159	192	179	178	160	180	182	163	182	186	164	201	196	160	188	170	207	206	157	159	170	198	172	185	155	203	181	192	178	184	168	184	168	177	173	165	184	160	186	176	181	196	163	175	171	199	177	191	187	194	133	161	187	197	175	169	186	191	178	173	213	213	197	180	201	195	211	160	180	195	176	187	190	160	172	193	208	200	168	185	180	165	184	168	199	189	186	180	185	179	172	192	194	165	176	171	170	197	178	185	161	186	198	182	175	162	196	219	164	178	171	174	196	150	178	167	212	178	192	165	168	182	173	190	182	181	166	203	171	178	168	172	193	174	164	165	186	204	180	201	192	173	153	201	175	187	154	187	172	170	147	169	173	170	202	175	168	209	174	183	170	165	182	184	211	168	167	152	184	182	179	175	175	197	184	201	194	155	163	156	181	169	172	159	175	195	196	189	195	190	149	174	188	172	176	168	176	183	187	185	190	161	152	167	179	170	178	176	168	191	188	185	184	192	183	173	169	178	187	196	171	169	193	188	168	198	188	193	155	168	183	183	146	165	179	194	184	191	200	189	179	166	191	194	152	194	184	191	186	166	176	166	176	177	194	184	202	184	166	193	163	187	183	178	165	171	182	200	192	170	184	169	181	179	180	177	195	184	202	165	160	198	188	168	171	166	187	190	169	182	182	178	195	165	198	170	170	184	170	211	170	187	147	144	182	185	151	187	181	185	177	172	163	178	181	172	181	179	175	178	201	197	171	205	184	153	202	195	221	178	177	190	156	189	186	179	186	173	156	179	192	179	186	168	169	147	182	184	166	179	201	182	175	205	183	198	179	176	189	162	188	178	180	184	195	179	157	164	189	185	179	204	178	198	175	197	183	188	162	180	173	170	152	175	192	153	173	220	153	174	189	185	187	175	156	182	178	176	180	200	199	181	180	179	172	195	172	195	186	177	175	165	181	193	191	171	173	196	161	205	164	169	158	179	177	185	184	188	166	181	167	198	201	184	178	183	179	160	171	180	175	205	186	175	180	173	174	173	175	195	188	167	182	179	174	187	184	172	170	167	185	203	206	183	191	174	157	197	205	175	187	195	175	181	176	184	198	185	208	179	180	174	178	185	181	174	194	171	170	174	176	199	183	196	156	165	182	164	186	175	174	186	175	173	183	169	153	190	158	153	185	167	193	159	166	186	204	158	194	203	184	179	187	159	170	201	196	164	166	175	177	163	164	178	186	166	174	155	169	159	169	175	172	194	176	172	194	181	171	189	169	169	162	193	168	183	168	168	182	176	194	199	157	187	165	170	152	204	162	164	174	175	165	181	205	177	177	174	186	185	202	158	146	183	148	191	187	195	184	185	183	187	168	178	183	170	168	178	157	185	166	145	182	181	160	204	191	178	171	190	165	188	174	185	176	217	153	184	195	186	178	181	165	181	201	185	198	193	164	182	158	189	178	172	161	194	205	170	184	196	164	149	187	199	188	162	165	168	172	206	184	186	168	194	197	195	195	165	177	167	176	172	177	176	191	188	175	167	180	173	190	190	205	185	178	179	180	164	194	190	202	171	195	171	188	166	187	200	170	179	176	168	187	163	205	192	164	175	189	177	174	174	198	171	174	178	178	158	162	204	162	167	168	166	171	171	161	185	193	205	176	188	159	180	178	186	170	160	190	172	171	174	186	173	174	157	168	183	169	184	198	179	206	192	196	198	171	169	183	194	182	192	192	179	170	169	190	183	196	159	168	191	197	178	211	171	181	202	187	188	182	190	192	178	171	173	180	162	178	170	186	196	174	167	170	175	175	204	179	190	186	163	162	188	164	196	195	205	184	177	184	151	184	176	205	223	185	161	179	168	151	166	182	182	191	165	183	198	191	177	203	193	183	192	181	172	167	177	204	175	159	184	176	169	177	183	185	182	192	173	183	164	194	171	154	207	194	170	179	210	166	160	173	198	194	180	176	198	158	160	177	180	197	178	181	161	185	182	177	188	183	170	189	199	158	190	195	155	179	172	185	198	184	155	170	214	180	204	182	175	170	164	178	185	184	165	186	171	164	191	204	149	176	207	199	167	187	183	193	204	180	194	198	189	208	203	191	180	164	205	171	201	166	150	187	172	191	203	169	183	172	179	181	193	183	158	189	192	189	190	199	179	200	201	186	169	182	180	182	183	192	177	184	194	171	198	177	175	188	171	181	181	174	193	182	175	177	177	188	193	166	182	215	175	159	172	196	196	169	175	169	187	187	193	181	150
10358	10910	9946	3749	1510	787	481	309	265	244	218	206	212	209	197	166	182	211	212	186	192	185	184	186	194	200	209	204	237	198	195	187	202	185	170	197	205	191	210	172	193	198	180	166	213	178	203	176	185	200	203	189	176	192	179	198	194	182	153	210	180	196	177	205	208	196	194	190	190	202	186	190	204	161	206	188	190	214	187	192	181	191	199	168	192	199	203	165	174	193	193	221	187	153	195	189	187	214	218	197	185	179	199	197	194	180	188	197	187	183	202	191	179	160	208	157	186	187	175	174	202	215	196	176	190	209	186	207	203	203	196	179	182	179	174	189	181	215	192	168	176	202	172	156	194	220	170	213	180	188	171	164	167	199	195	180	184	190	187	165	181	195	183	227	177	194	186	182	184	219	184	194	190	160	183	209	197	189	211	182	198	164	205	179	186	181	182	163	206	195	166	190	190	169	207	187	204	197	199	179	182	202	191	189	177	221	166	188	212	175	179	203	156	182	179	192	180	198	193	180	181	195	176	183	171	197	182	178	211	175	197	189	197	187	169	170	201	202	196	191	194	175	195	184	192	198	216	194	185	187	187	196	180	192	188	204	167	189	194	197	190	180	189	193	177	204	184	183	178	167	188	180	197	159	193	176	192	179	176	186	207	178	190	189	183	173	204	188	192	206	215	216	215	196	178	159	198	201	175	173	191	199	188	207	202	192	194	186	201	148	169	200	177	191	190	202	197	193	185	185	179	181	184	167	176	198	181	199	199	185	185	199	205	194	172	167	185	172	191	176	171	184	207	185	181	199	182	211	206	197	179	203	184	194	194	174	179	192	180	198	190	175	191	194	179	182	167	167	172	192	195	169	157	181	213	197	204	195	199	180	199	175	160	164	174	185	185	180	206	211	198	178	207	203	186	193	166	190	188	199	195	205	197	180	195	192	191	193	193	183	172	172	190	182	211	167	191	181	165	194	189	187	159	170	189	206	204	204	188	185	193	181	179	200	177	190	183	191	186	195	177	196	164	200	192	189	189	178	192	175	190	180	201	166	177	161	175	210	213	168	199	175	185	167	216	208	181	209	211	173	169	181	168	224	175	213	187	197	208	172	191	211	174	163	200	184	192	187	194	206	184	188	191	206	178	163	183	164	161	211	174	184	160	186	197	174	205	175	194	188	191	178	187	195	173	171	175	176	173	166	191	178	188	210	192	188	201	183	181	181	189	174	194	196	180	174	199	197	185	165	196	168	186	183	205	181	190	173	193	196	175	199	176	199	176	181	178	163	175	190	176	169	181	208	164	182	182	169	216	172	187	179	178	170	187	198	181	174	194	164	192	177	198	178	187	190	186	201	210	184	211	191	195	180	199	181	171	184	199	181	186	211	194	197	199	200	198	195	185	175	215	171	193	211	168	181	172	183	155	181	177	177	183	184	197	192	195	180	198	184	174	188	174	190	197	200	179	197	167	221	191	169	165	192	185	190	167	205	188	195	181	173	173	213	164	180	181	186	176	150	196	169	190	181	195	192	207	181	178	206	155	200	202	188	216	184	199	182	199	162	181	173	197	178	186	196	194	159	171	182	181	189	210	194	159	173	204	187	195	196	164	181	196	190	181	163	191	192	185	170	192	177	190	180	194	164	200	200	202	204	188	196	169	180	160	176	174	203	163	187	203	182	196	194	185	194	156	189	168	191	171	173	186	192	180	185	181	194	177	169	180	188	181	176	209	184	193	212	183	192	203	184	200	186	193	194	187	186	200	191	195	179	200	179	196	191	196	192	215	187	196	169	192	181	193	196	188	158	196	204	192	228	176	198	175	194	175	174	177	171	198	179	189	199	166	185	185	171	180	174	202	165	175	179	207	206	208	186	182	189	191	217	194	173	170	183	199	181	181	206	180	159	189	195	193	219	178	179	179	199	201	201	188	177	195	211	184	207	187	181	196	172	189	179	196	206	197	185	193	184	194	193	180	211	196	225	185	184	209	213	168	181	193	218	194	209	196	189	197	170	215	157	187	184	193	197	185	207	204	171	206	193	190	191	195	175	159	183	186	172	190	185	197	200	162	199	177	216	186	210	202	175	187	184	183	194	179	175	171	205	198	189	196	181	192	185	180	175	181	182	197	171	189	174	196	202	189	191	202	205	183	194	175	197	182	190	184	199	201	183	198	185	185	180	174	185	175	193	180	188	194	193	185	190	203	173	186	200	193	181	193	190	181	191	190	162	182	162	188	184	176	178	181	195	186	179	162	194	198	190	172	192	178	174	174	177	171	190	180	188	200	199	206	190	201	177	171	188	185	200	197	180	188	194	191	203	177	195	156	176	189	170	194	177	189	189	174	189	198	193	199	182	193	201	167	170	180	198	185	191	195	181	192	203	190	182	205	196	159	190	190	221	190	183	177	192	191	156	188	171	188	177	175	175	219	186	169	161	203	203	181	189	182	184	192	206	159	189	183	187	203	184	178	191	205	187	220	218	192	183	186	190	190	202	167	181	181	206	186	193	193	160	188	164	166	197	193	202	192	169	167	200	177	162	178	188	180	189	204	193	172	189	200	195	210	179	180	200	185	190	184	194	192	160	191	193	178	202	183	161	194	204	175	211	171	165	176	179	188	171	224	183	189	194	210	180	208	185	186	188	185	195	186	186	216	207	206	220	190	184	194	161	164	203	197	162	199	202	184	193	194	190	189	172	205	197	168	194	181	194	211	148	189	169	206	206	179	186	190	218	161	219	183	175	181	200	183	208	168	178	179	204	175	188	196	201	179	196	186	176	182	191	182	174	196	177	175	192	189	196	182	183	193	196	196	185	190	181	192	196	187	196	172	171	183	195	177	195	195	212	179	222	177	167	178	189	196	209	193	183	182	170	216	193	170	185	180	179	198	203	196	185	205	201	194	223	191	199	188	190	195	169	173	189	177	199	187	199	209	191	198	190	184	196	196	171	164	170	212	196	193	181	197	176	198	199	190	188	188	199	187	178	182	165	193	181	191	182	189	184	185	175	186	164	197	198	161	176	180	184	198	164	197	209	218	177	200	194	176	198	170	177	208	170	187	173	176	197	202	179	178	175	162	208	205	184	175	190	194	199	211	198	185	190	198	191	175	183	182	196	192	190	177	186	196	197	196	172	199	174	196	188	195	223	189	160	189	176	195	187	191	167	195	192	174	204	188	192	219	192	194	197	192	186	190	204	187	172	197	203	208	175	178	188	205	175	180	172	178	193	172	197	189	184	187	189	181	187	204	170	211	181	178	178	185	208	167	174	190	186	174	180	196	188	199	181	188	184	209	210	177	185	203	203	197	168	204	196	173	216	186	221	175	200	223	178	181	191	159	177	169	212	220	168	193	204	186	209	193	191	176	190	186	191	189	178	154	189	177	223	198	197	200	195	195	226	175	188	212	198	200	194	204	175	181	181	190	193	172	169	206	186	189	196	178	174	204	184	181	181	205	182	194	164	214	196	187	203	182	169	184	182	217	172	229	187
24495	20248	26471	23840	20268	11876	2343	1278	1071	1067	951	826	800	744	694	745	732	660	657	670	678	644	632	612	656	591	637	642	637	625	577	638	611	628	593	622	566	607	600	587	589	585	590	605	584	608	608	564	592	601	594	611	505	578	608	582	598	597	597	601	597	647	581	602	579	587	555	566	575	635	602	576	601	563	563	533	587	575	608	559	589	628	574	546	567	618	580	586	567	580	555	553	572	586	534	571	580	565	584	588	600	565	593	588	561	589	560	576	579	584	594	573	586	604	607	618	578	571	605	628	540	550	554	612	568	601	561	586	579	632	590	594	585	559	538	552	586	603	612	544	565	596	626	566	562	591	561	568	582	558	629	576	583	601	566	568	586	566	569	568	556	575	556	600	575	567	553	573	589	609	577	546	589	568	587	572	574	615	567	546	598	556	599	604	621	568	598	583	538	566	528	574	582	555	573	632	598	527	620	621	596	571	623	605	625	594	609	603	624	568	560	572	552	608	574	625	606	609	549	543	577	566	520	584	583	566	560	555	607	590	554	557	532	606	552	592	598	617	602	542	611	590	561	555	588	587	598	621	588	595	530	600	544	566	568	568	556	592	610	575	586	605	575	583	585	567	590	590	575	584	579	552	569	608	593	594	582	596	612	561	566	608	635	571	605	553	552	555	603	578	588	539	568	548	569	566	549	574	563	596	607	532	602	590	589	572	562	604	564	573	591	584	560	559	587	542	597	589	590	575	554	590	537	599	601	548	541	582	542	547	582	541	605	559	568	555	541	558	575	575	554	560	582	581	544	539	573	593	585	603	562	561	551	588	547	552	555	558	544	556	564	592	585	561	558	565	574	552	576	580	550	598	589	563	562	593	616	593	582	553	550	554	597	549	578	589	559	606	587	576	562	573	515	545	562	538	560	588	626	583	576	552	568	570	599	618	575	595	581	607	549	577	539	555	583	613	623	545	593	589	573	609	581	576	573	597	573	561	565	617	585	593	555	605	557	578	564	617	551	601	564	571	561	559	563	540	558	546	566	566	589	538	566	590	581	597	554	557	555	582	580	593	512	582	576	583	575	578	563	579	595	541	550	599	551	530	573	555	575	580	623	626	567	584	563	511	521	579	512	565	563	611	568	562	553	593	629	594	562	561	577	540	556	572	589	600	576	537	620	534	553	587	580	568	559	529	545	527	551	586	538	558	566	545	605	579	552	584	540	580	594	587	550	580	546	584	563	555	552	591	585	576	551	565	543	541	556	541	551	617	620	585	541	579	533	598	552	593	597	524	545	591	549	603	559	608	538	601	576	550	574	567	577	548	566	610	566	616	550	563	591	568	597	556	598	543	593	552	604	576	576	598	588	568	619	539	616	574	589	607	614	568	566	574	572	607	607	590	573	597	552	581	588	537	595	560	558	563	541	623	581	524	546	564	556	575	581	579	604	544	611	549	553	568	578	569	574	604	545	585	569	587	509	558	592	593	560	602	599	562	549	597	563	570	579	569	563	563	596	527	595	593	577	637	545	605	588	582	586	494	578	542	594	574	599	601	537	598	587	611	580	583	631	544	630	591	562	614	622	577	564	621	547	562	594	603	609	610	575	552	615	581	589	572	536	608	554	542	568	559	560	579	606	515	601	560	565	568	570	568	559	540	564	540	597	532	542	566	610	564	581	589	552	535	564	598	569	562	589	611	578	564	574	566	600	561	563	603	603	555	553	575	556	613	572	553	595	583	590	607	538	607	572	601	584	572	574	583	553	569	587	524	579	561	567	553	551	597	578	553	560	561	542	596	610	593	572	571	564	572	603	543	584	591	580	568	592	584	553	568	577	547	585	574	594	597	587	589	543	554	578	548	567	618	562	595	578	588	568	575	562	567	565	602	561	552	580	572	568	562	606	528	594	549	581	630	578	543	566	591	509	592	556	566	572	582	599	600	597	576	617	569	592	598	568	552	631	572	543	571	603	570	600	599	642	608	556	595	572	586	535	584	585	572	599	545	590	574	568	547	584	568	556	559	562	603	621	596	577	626	604	596	584	589	606	593	559	583	566	561	553	577	571	577	579	557	582	544	556	589	578	576	533	600	561	595	589	556	545	533	588	606	579	579	544	565	570	556	587	594	579	585	583	553	604	577	573	581	577	608	570	574	592	565	589	576	521	582	573	577	614	583	543	597	596	589	567	571	579	535	572	565	583	608	545	532	580	581	578	574	580	561	600	546	557	559	613	584	571	592	602	581	562	547	575	561	609	546	598	619	577	547	576	590	594	561	583	598	547	519	562	545	547	491	580	631	580	542	573	584	593	538	546	594	586	536	585	604	626	561	604	523	541	551	583	567	579	570	575	556	576	550	552	544	552	559	593	565	524	553	561	585	574	575	547	634	578	585	567	532	552	561	587	553	598	609	533	567	609	588	538	580	587	532	536	598	573	574	578	589	614	549	569	564	570	587	545	602	567	541	564	548	615	614	644	549	576	559	543	585	586	564	550	553	582	573	586	580	531	541	538	576	607	568	587	572	588	573	576	585	558	577	575	579	618	545	634	601	565	598	588	560	523	602	593	552	558	567	614	590	589	577	583	586	562	621	560	577	559	614	578	584	570	575	613	549	561	598	566	530	590	573	561	563	580	564	572	562	590	561	577	626	593	543	577	563	561	565	578	578	576	540	598	570	602	594	580	551	559	560	589	549	553	557	561	562	541	584	543	568	591	599	570	584	612	544	576	603	582	578	571	532	529	599	562	616	578	555	575	574	571	591	593	583	575	594	553	612	547	559	601	574	601	560	558	556	557	583	585	551	547	570	564	604	594	577	602	590	594	562	608	575	517	539	605	595	571	554	575	575	576	590	558	606	573	604	613	570	604	607	592	585	602	580	605	552	562	563	619	579	572	575	632	557	567	581	565	610	604	537	618	546	552	557	539	592	590	550	575	609	531	554	625	581	580	541	589	587	601	582	539	594	516	590	575	594	573	535	591	563	579	594	578	560	576	606	570	583	601	556	601	590	587	580	570	586	578	565	576	601	578	529	533	578	601	564	592	541	555	599	590	622	573	596	544	625	579	541	589	605	580	589	576	595	594	540	595	610	542	526	580	582	589	581	627	574	579	627	535	601	570	586	637	562	605	607	579	529	606	597	618	563	546	530	576	555	569	570	587	574	562	527	615	592	578	603	547	570	571	585	589	528	517	595	597	573	608	615	590	590	573	591	577	593	611	596	554	581	569	589	586	530	589	603	616	621	577	563	569	569	555	520	566	559	585	618	596	587	570	640	549	590	598	611	593	588	571	567	557	601	565	562	582	527	565	601	597	574	576	561	572	562	600	589	594	556	560	561	587	584	605	546	578	577	546	597	566	530	582	636	573	601	599	595	621	607	628	560	564	543	566	556	558	582	588	586	566	540	575	584	589	556	587	584	566	592	581	580	583	554	544	579	565	564	575	580	544	593	569	571	572	519	595	574	553	595	597	598	528	547	576	609	566	598	560	558
13934	23602	19371	10628	5684	4414	2579	1807	1646	1526	1494	1007	939	853	859	789	705	723	664	670	633	652	652	627	611	607	639	593	586	635	567	557	574	566	558	582	555	604	600	583	584	577	575	538	595	555	527	553	581	553	580	562	547	535	495	549	552	533	563	598	553	498	556	547	549	533	526	485	558	524	523	566	567	552	527	542	508	530	559	551	539	584	526	555	493	548	558	498	584	496	541	523	538	523	566	546	576	546	551	523	526	512	533	571	558	557	539	551	518	517	503	530	529	497	537	526	537	512	513	516	519	514	527	533	540	552	527	597	521	542	540	527	499	519	510	531	567	570	506	484	497	505	538	524	535	555	547	526	531	569	516	505	503	515	483	501	536	522	539	568	511	516	499	554	543	553	496	519	537	522	579	538	539	547	551	524	539	483	543	578	504	522	571	538	539	534	502	566	579	529	547	511	507	510	554	504	537	562	509	542	513	502	543	543	517	514	545	515	530	526	567	541	553	617	508	491	522	514	526	540	547	549	515	524	541	514	501	546	571	525	544	541	551	486	531	537	576	561	549	546	510	530	546	541	508	527	531	568	534	557	549	509	504	478	537	538	530	564	495	536	555	530	538	509	545	527	525	486	542	542	540	507	549	507	508	550	526	554	498	516	521	511	559	571	466	536	533	544	506	512	494	492	506	549	531	534	519	531	519	546	576	507	567	507	519	525	560	520	538	574	510	532	524	537	561	526	533	541	512	546	516	516	522	504	535	501	504	523	574	529	526	559	501	544	564	553	527	587	552	455	528	543	533	533	514	530	530	546	489	521	524	545	537	525	524	544	506	541	513	535	532	557	494	497	560	474	480	595	589	478	557	554	548	567	531	548	519	499	532	525	520	536	529	490	541	542	520	555	530	572	533	508	492	529	541	535	551	521	510	543	533	585	576	528	512	525	539	522	525	509	526	605	526	546	536	536	522	540	548	516	552	554	552	504	563	537	537	545	525	519	568	557	534	533	503	549	530	520	511	542	524	569	532	519	489	518	520	530	516	492	540	549	555	551	528	549	515	527	541	560	506	549	551	520	559	512	547	505	513	526	520	529	549	531	542	531	520	549	559	558	528	542	562	523	521	510	536	519	537	530	542	497	551	530	574	555	501	525	531	581	547	542	552	531	558	530	546	530	508	512	508	520	542	495	570	555	560	532	521	538	530	548	520	518	548	514	546	512	571	531	535	503	531	535	531	548	523	557	521	511	513	518	514	529	518	522	534	582	523	520	504	555	529	535	548	517	542	587	534	553	500	526	500	490	522	534	543	539	521	541	535	504	461	568	536	540	545	536	524	539	581	580	521	527	556	569	544	521	517	579	499	539	507	542	524	612	557	516	488	517	543	581	564	501	516	493	556	501	520	548	505	534	558	530	534	546	526	589	527	514	511	511	550	544	493	550	500	564	557	526	542	533	526	482	520	552	520	526	547	537	507	527	503	516	511	477	541	528	567	561	566	552	531	534	518	507	552	496	533	518	580	532	498	550	540	523	560	556	557	542	530	575	529	507	493	508	515	520	557	501	530	546	492	535	558	514	530	539	528	525	512	527	483	533	506	567	490	532	549	548	526	513	520	522	501	510	506	520	523	504	553	480	565	537	517	518	586	534	520	506	538	485	488	504	538	558	547	539	508	564	519	556	524	493	533	545	520	555	535	513	561	494	532	536	505	538	556	543	506	509	522	531	535	495	488	598	553	527	528	490	545	552	543	533	534	560	508	493	540	495	485	500	512	495	535	539	497	521	576	544	481	536	523	528	527	560	544	550	487	510	515	585	545	560	556	486	514	508	492	540	548	569	494	561	474	518	520	518	537	528	563	487	545	538	508	495	513	501	513	555	522	586	513	505	513	539	504	536	516	536	577	517	517	567	538	541	584	526	536	543	546	506	513	544	492	550	540	504	546	546	498	529	542	524	509	559	537	516	511	527	586	505	506	572	562	527	506	510	477	538	540	532	548	537	538	568	546	552	519	523	542	531	525	533	550	525	554	527	559	533	561	536	537	548	533	475	490	510	542	537	537	544	534	567	542	531	530	502	509	527	535	541	526	518	513	558	487	532	517	548	505	544	554	541	527	580	540	509	514	494	594	491	557	513	542	539	529	550	514	497	484	569	517	545	541	531	464	523	533	525	507	550	551	524	539	530	501	544	514	544	527	535	513	540	532	557	537	505	551	525	490	554	535	505	540	490	530	495	497	482	517	542	526	544	527	521	552	546	510	513	531	535	519	542	496	567	581	558	545	530	492	532	492	528	536	516	503	556	539	504	551	520	530	521	505	514	524	580	537	526	495	532	502	552	537	510	524	520	531	539	516	523	568	500	575	514	525	536	530	538	597	511	480	506	559	508	514	514	547	517	567	521	532	529	533	533	550	553	562	513	487	578	515	523	494	544	542	508	521	531	538	512	506	515	553	549	531	568	517	505	555	550	589	520	500	533	541	564	544	556	519	511	542	512	523	500	515	557	548	509	553	528	523	523	538	501	521	545	486	520	523	545	561	556	517	525	521	512	498	503	537	542	529	510	538	547	534	542	553	530	534	521	487	538	541	519	531	586	505	558	516	546	556	581	491	491	528	542	547	573	534	487	523	507	526	521	540	573	541	503	481	532	496	571	537	497	482	508	562	522	514	531	561	513	514	571	536	541	518	524	523	518	529	551	527	509	491	528	550	516	527	539	573	540	539	521	509	538	527	563	546	517	520	540	523	521	557	523	514	517	524	514	518	570	503	516	566	526	509	511	508	579	531	566	566	502	505	572	579	517	565	505	534	499	500	506	511	524	570	496	516	561	492	513	545	563	537	547	548	548	527	521	523	489	509	512	503	525	543	526	524	511	527	517	536	587	602	511	523	527	539	535	513	536	564	518	528	520	507	553	527	505	560	543	567	527	516	522	531	512	555	535	551	516	534	514	547	524	544	505	510	527	555	517	545	476	526	526	556	528	547	529	569	486	505	558	521	551	544	481	520	514	540	528	572	530	561	544	537	536	532	541	481	530	572	539	504	538	546	489	516	545	564	539	537	573	493	548	517	556	585	547	542	516	566	542	547	492	497	505	520	549	582	526	523	550	526	542	507	540	500	528	539	538	524	528	541	550	526	531	529	547	493	549	524	536	527	538	533	546	556	516	525	539	533	502	523	527	588	542	528	518	531	534	550	510	507	546	522	531	504	505	521	528	505	516	528	539	528	533	492	545	549	509	507	543	514	495	546	556	503	560	513	576	487	519	529	517	518	491	552	538	559	525	532	479	468	558	518	506	571	490	569	527	531	531	531	511	529	521	499	511	504	500	528	589	563	510	530	547	508	539	528	516	514	550	501	557	528	550	492	533	565	514	496	526	519	538	548	560	536	564	525	538	541	512	533	547	559	518	500	512	522	487	503	528	496	535	511	575	559	557	564	535	505	539	498	579	536	558	599	515	507	518	492	535	526	505	521	523	490	547	535	516	528	485
22304	20246	26813	23499	20256	20444	11034	2475	1857	1790	1783	1387	1279	1222	1157	1137	1114	1044	1017	1056	1037	1032	1036	945	1004	945	1004	970	971	962	927	935	884	813	942	950	927	946	926	932	920	973	873	855	899	847	932	927	957	923	903	892	959	891	888	838	900	949	942	859	940	948	909	932	908	891	845	904	904	910	892	914	892	888	894	900	925	904	906	901	894	901	959	841	878	904	852	863	860	903	859	924	890	934	881	855	913	879	930	883	926	911	868	880	879	924	934	917	818	916	904	885	849	915	884	906	849	848	844	881	918	899	861	982	850	875	903	817	892	810	914	871	917	878	853	877	851	885	851	876	944	893	931	872	900	903	927	858	891	925	870	857	908	881	938	892	885	896	940	916	956	844	893	851	895	899	861	945	948	873	875	844	923	921	905	888	950	895	921	891	909	927	865	865	914	830	866	840	907	891	952	897	876	933	893	889	890	917	893	910	880	907	869	842	930	816	848	898	837	906	885	870	888	881	887	848	861	939	898	851	916	863	887	886	904	898	883	910	915	900	901	883	879	888	816	893	915	899	856	898	847	864	897	858	864	915	846	835	858	913	867	854	866	857	893	853	926	885	836	857	862	882	854	863	852	910	874	897	885	883	883	870	872	899	881	874	883	880	872	847	893	873	915	890	892	881	906	894	856	855	904	887	916	893	933	931	860	899	940	880	901	857	844	890	856	851	888	905	892	942	832	891	918	877	886	899	862	858	895	892	888	899	898	937	907	899	884	902	878	870	879	885	913	851	820	887	900	814	834	861	853	855	866	882	921	889	865	899	879	904	960	884	888	854	838	907	870	855	857	939	930	853	934	849	852	903	868	900	861	892	894	918	875	889	839	870	896	889	900	939	875	894	851	859	896	841	894	848	911	896	917	845	901	879	878	904	836	890	816	886	889	877	909	856	815	893	937	911	878	868	917	899	866	899	905	926	860	894	865	884	888	791	922	885	864	870	895	880	896	783	863	879	840	880	940	878	874	919	898	912	894	911	863	866	884	916	868	881	834	865	879	908	863	835	891	872	855	888	843	849	898	918	920	862	932	876	834	876	838	838	831	870	877	914	899	918	874	906	891	871	856	872	871	929	881	833	898	847	877	844	900	897	884	897	903	845	886	892	898	856	865	871	851	839	873	873	868	869	902	879	873	852	850	898	808	885	925	837	875	881	897	887	909	890	903	854	849	866	887	858	835	810	833	860	853	851	874	906	872	869	898	948	861	901	856	889	920	886	913	862	882	897	874	901	880	877	852	895	875	904	849	899	893	864	894	867	837	804	903	915	924	912	907	856	906	914	939	864	888	827	903	866	928	850	917	852	906	869	913	883	859	887	851	862	903	935	881	880	843	929	903	898	863	937	901	882	878	903	814	890	869	806	884	901	899	877	817	904	860	852	900	904	884	859	925	883	810	853	868	905	823	860	862	858	927	885	918	908	873	925	904	906	927	910	883	851	889	857	960	863	873	931	879	854	870	894	926	879	910	871	882	913	876	877	881	881	904	887	848	870	906	882	867	871	917	838	874	915	900	902	908	898	884	878	802	846	831	875	863	873	912	851	911	861	882	844	860	889	922	844	960	928	857	887	894	870	908	879	879	857	885	872	935	861	877	932	856	894	875	875	879	860	898	887	875	882	865	942	877	897	926	905	845	940	879	895	893	887	849	851	890	916	877	922	901	863	890	936	889	874	937	944	804	880	855	844	825	854	886	838	895	865	927	893	860	858	816	933	853	885	897	902	881	893	859	879	916	844	919	899	855	910	866	860	911	858	879	863	871	885	868	873	858	859	898	904	889	804	899	931	876	915	899	884	816	905	777	896	883	928	873	915	916	851	863	879	865	909	855	903	884	917	906	908	863	877	883	874	882	878	874	944	924	837	887	891	863	934	860	884	849	867	891	812	938	885	853	838	875	877	843	938	898	904	862	918	853	851	904	910	871	928	848	839	834	915	810	844	848	915	875	871	886	842	895	861	863	898	829	907	848	917	899	923	878	846	897	931	883	883	916	788	887	942	853	848	848	861	898	884	868	928	823	873	876	858	923	883	860	854	885	895	918	911	864	853	856	847	873	902	920	814	866	809	842	894	853	864	873	835	807	973	878	880	842	850	872	866	899	874	834	850	814	890	889	864	895	906	847	856	928	830	838	874	859	898	889	925	869	888	889	865	890	903	853	877	857	835	868	849	876	930	888	796	886	873	857	842	915	913	873	850	914	934	894	805	917	842	871	875	923	853	828	850	918	838	854	880	904	885	891	882	873	880	816	885	902	880	818	850	890	861	888	893	858	898	901	934	868	881	875	912	889	911	851	883	832	879	886	867	879	901	896	893	888	863	870	855	925	941	880	900	911	888	904	890	843	845	848	888	875	867	896	921	831	870	869	850	877	926	857	838	898	883	888	883	907	901	844	848	923	962	875	906	861	897	921	888	866	904	832	828	849	920	880	897	944	903	841	908	899	927	828	829	857	871	942	840	894	857	877	890	836	861	885	871	940	866	909	842	835	863	905	857	894	952	894	848	866	888	864	894	861	896	931	829	826	876	833	911	929	886	851	860	899	899	827	846	888	860	893	817	867	886	931	923	899	898	859	881	855	863	872	875	875	828	841	875	896	896	943	909	875	881	882	918	842	864	898	910	860	872	885	891	930	957	878	932	933	903	843	857	815	852	891	864	809	832	883	852	848	864	919	929	917	877	847	870	906	887	911	855	873	867	862	864	925	907	887	873	887	870	915	883	849	876	810	891	829	865	867	844	876	914	886	902	838	959	905	898	888	894	843	848	833	920	919	907	895	860	918	914	809	908	901	933	854	876	897	918	856	856	850	904	898	881	872	905	845	871	935	839	888	882	908	900	837	924	916	878	930	877	830	879	868	918	892	884	841	932	917	917	833	923	895	831	896	852	854	853	913	868	859	860	931	844	883	901	831	898	867	950	883	857	879	853	812	847	857	862	889	924	874	894	888	841	865	877	900	862	837	860	936	876	860	866	831	915	858	900	861	904	872	930	944	859	865	917	820	897	855	933	866	901	912	882	896	884	880	859	864	889	868	871	903	929	897	854	883	893	819	898	841	892	856	914	892	880	832	874	872	884	865	868	868	885	911	901	922	890	864	868	868	875	875	882	907	852	899	850	866	885	846	831	846	919	845	914	879	883	837	888	829	891	830	858	908	854	870	857	880	856	887	869	899	918	836	887	880	857	936	936	924	839	887	895	893	884	914	882	881	930	847	876	882	846	903	958	920	866	867	925	834	894	911	929	865	890	843	899	884	872	906	806	943	784	819	851	854	880	875	898	850	877	844	921	890	851	896	835	886	925	864	869	855	855	871	924	904	885	896	895	912	850	867	891	857	824	897	829	886	866	906	871	891	853	913	854	893	902	875	866	887	886	823	875	876	912	875	885	927	910	914	912	884	888	881	852	854	846	860	870	888	852	908	838	863	862	867	918	876	855	873	869	848	921
17441	30486	25646	15455	9078	7695	4493	3403	2868	2733	2642	1842	1626	1520	1389	1364	1233	1199	1144	1100	1093	972	1038	971	998	995	1038	998	925	933	918	936	965	905	960	845	859	867	931	876	839	851	857	822	850	865	907	881	775	883	870	824	832	829	861	915	863	833	841	832	825	912	845	815	818	807	821	835	864	863	782	831	804	816	845	852	794	858	785	788	836	815	807	809	819	818	777	826	868	833	835	851	845	783	803	868	810	821	866	779	770	868	762	818	818	814	842	798	805	775	832	830	822	833	800	856	820	834	825	795	784	816	809	843	808	800	850	809	816	802	859	819	787	802	838	837	815	818	811	791	805	778	839	783	765	815	865	798	788	823	817	811	780	840	801	807	873	789	866	846	868	822	858	818	791	823	815	891	819	799	793	775	800	764	807	816	796	775	807	790	846	810	845	767	810	821	771	838	794	822	755	813	842	839	812	796	787	851	857	833	818	763	870	769	777	842	844	806	815	812	756	776	784	823	812	802	790	848	801	861	846	804	824	806	748	812	853	847	857	837	848	816	849	825	857	806	797	785	793	802	818	812	800	811	798	796	801	833	805	812	778	796	854	854	831	873	819	856	832	797	833	841	813	808	850	815	842	806	830	765	823	795	823	801	832	781	832	800	818	821	783	843	824	806	809	809	790	786	831	804	784	821	824	838	851	812	832	824	853	837	789	851	822	825	817	837	829	873	825	802	801	781	837	810	814	769	786	818	827	849	832	775	846	818	867	813	848	918	818	851	855	807	737	836	828	864	803	830	793	808	743	853	858	816	824	819	826	834	802	861	821	801	808	809	832	816	788	834	842	804	830	810	845	800	796	840	763	772	787	795	856	801	860	859	802	829	830	839	790	816	831	782	813	843	857	804	830	796	841	852	855	808	851	808	778	860	829	808	803	754	839	823	848	830	832	768	820	889	814	785	788	794	797	821	839	778	826	874	821	804	815	839	804	841	791	810	812	813	786	820	829	836	833	849	781	879	764	859	785	809	853	817	780	831	821	786	829	782	844	840	805	826	829	778	846	839	820	794	809	848	796	787	810	829	803	804	807	844	789	790	847	818	823	841	812	760	781	793	774	826	768	798	828	838	782	804	871	805	843	842	827	812	793	820	842	830	852	880	839	835	816	859	846	842	800	787	857	863	842	803	805	826	838	824	775	817	817	833	815	826	811	804	840	839	864	788	781	751	809	773	840	820	800	826	829	787	780	790	827	801	847	831	821	802	838	813	834	868	780	840	808	839	805	831	852	827	866	773	852	856	783	848	783	829	841	794	813	848	853	775	854	829	839	802	807	838	831	780	820	815	831	807	858	835	815	789	869	791	883	787	799	816	759	789	776	814	844	851	802	788	805	818	783	820	804	756	828	806	828	824	830	816	810	786	826	813	816	831	781	857	823	837	851	814	809	816	831	820	770	811	843	805	830	819	797	754	826	849	772	828	786	809	782	823	791	815	803	841	878	816	847	788	826	810	840	808	783	787	821	770	830	796	792	804	812	774	821	832	817	781	762	901	825	811	833	816	806	851	843	828	803	826	775	807	808	823	833	841	814	814	838	824	779	784	813	806	846	845	794	794	817	825	841	874	833	788	835	839	794	847	785	823	807	795	809	822	862	821	804	794	808	801	822	840	799	809	787	856	813	798	829	805	827	831	814	784	806	919	820	826	763	826	818	808	840	802	882	814	813	825	832	838	809	832	837	832	806	844	811	844	831	835	801	807	840	876	819	801	801	812	851	876	810	784	850	833	807	760	883	766	790	839	808	829	774	776	861	796	807	820	827	842	808	795	876	819	819	782	820	834	854	797	861	792	750	768	837	820	838	788	775	804	842	839	827	783	853	870	816	757	871	849	789	840	806	807	852	771	860	829	818	798	834	790	821	871	829	868	793	831	819	771	780	797	788	830	799	802	818	785	781	803	856	763	869	815	863	845	855	798	747	832	803	826	796	779	796	829	800	820	843	835	792	815	776	815	861	813	795	804	793	758	863	757	799	896	798	839	815	828	785	781	853	783	806	823	800	803	839	862	835	849	775	822	807	786	834	780	817	809	803	789	830	754	862	772	828	786	819	795	782	840	789	811	793	803	846	833	786	835	842	834	839	820	770	824	825	851	824	760	785	835	794	787	824	844	812	861	794	808	808	843	824	802	829	791	795	834	849	790	838	770	842	748	764	768	816	825	831	893	828	787	849	843	793	838	815	823	757	862	805	859	808	809	760	805	844	849	779	773	845	801	811	843	781	841	817	864	809	790	832	844	765	811	811	787	792	837	795	849	798	849	833	861	869	815	788	811	817	809	801	804	820	806	799	854	825	875	843	811	867	747	791	777	804	804	857	793	825	834	807	871	841	869	837	858	815	810	825	845	831	773	778	803	852	807	806	782	766	831	820	863	765	793	829	833	804	839	825	771	796	805	757	831	838	867	818	829	794	843	834	866	801	768	851	832	819	838	853	828	833	836	828	819	859	795	794	817	854	855	753	785	821	812	804	806	774	809	796	842	814	751	804	796	800	871	826	827	810	825	841	827	806	800	787	789	833	840	819	825	861	791	846	829	840	825	825	829	802	811	819	815	840	842	795	784	806	803	830	851	814	835	785	796	838	764	833	771	830	841	834	834	822	790	794	841	853	779	801	832	859	771	863	775	875	765	856	835	770	856	752	817	870	803	845	834	820	795	831	873	829	786	803	832	843	836	759	843	794	780	841	800	828	798	800	832	847	784	807	793	819	813	809	820	834	869	837	808	768	842	821	818	804	840	845	792	778	800	819	785	801	837	812	861	812	809	798	838	816	800	766	838	862	773	793	829	839	823	829	820	841	831	850	751	772	824	825	815	865	825	819	834	818	752	815	843	815	830	826	830	851	823	828	798	802	819	773	828	778	813	849	840	826	803	808	819	839	824	828	805	791	781	788	753	853	805	798	792	825	829	820	823	861	805	782	841	821	779	814	820	857	869	813	810	817	771	829	776	735	820	825	834	847	816	833	787	804	785	845	790	770	785	765	800	851	789	853	796	824	801	860	771	795	840	764	798	783	830	822	838	790	820	842	767	847	817	817	841	810	784	820	793	848	833	816	806	849	838	785	802	823	848	850	766	789	806	757	832	822	839	847	824	782	838	823	825	776	820	808	850	830	865	797	813	815	824	796	849	774	830	838	869	811	824	858	862	858	824	838	841	829	849	813	829	816	824	852	799	860	782	872	812	798	874	852	818	844	822	818	839	855	759	835	788	816	811	797	799	771	849	839	811	784	849	812	842	828	806	818	879	800	865	886	832	829	884	791	803	838	810	831	855	819	857	817	803	818	821	806	826	794	751	759	763	827	809	821	788	801	826	806	826	785	774	822	817	804	759	778	860	819	855	869	807	812	790	866	791	862	780	857	815	785	830	813	837	861	809	862	833	817	774	761	822	834	829	771	789	779	853	816	815	845	829	827	789	866	795	791	785	790	845	835	846	781	860
27785	16872	6901	2233	534	316	234	243	208	198	189	218	201	176	201	198	197	201	175	177	198	154	174	182	211	199	188	178	173	188	199	184	192	192	217	181	158	173	174	168	168	192	193	177	184	191	177	196	167	165	176	207	169	175	165	195	166	179	197	207	168	186	161	182	195	165	199	174	180	183	173	202	174	185	175	188	192	179	196	174	179	171	194	170	163	186	168	194	153	198	181	169	164	181	171	170	196	179	175	163	177	184	182	171	179	197	177	210	187	194	175	177	194	198	177	177	192	172	177	183	174	156	182	165	164	185	175	167	188	149	212	180	199	183	178	184	194	174	198	173	208	202	164	158	198	172	183	191	196	192	170	148	168	150	178	192	190	183	183	154	183	191	161	181	179	176	165	187	170	195	207	187	195	167	205	188	177	168	162	179	185	183	181	176	173	170	197	185	174	188	171	191	185	172	209	180	174	181	194	190	187	145	178	166	185	184	197	164	188	196	169	161	178	180	189	175	151	176	201	183	158	175	188	179	199	187	186	180	188	175	190	178	169	210	195	179	169	178	175	181	167	185	187	166	197	169	192	171	205	192	170	198	174	159	191	185	200	174	172	164	179	168	168	171	181	169	188	230	165	203	189	170	175	176	169	191	165	195	172	169	173	188	186	154	183	195	183	173	178	176	175	179	189	189	189	185	185	178	162	165	166	172	187	167	198	196	186	162	208	139	184	190	192	192	188	185	194	180	167	186	166	199	199	159	196	179	180	192	203	163	186	189	182	192	174	191	178	181	195	173	185	188	173	184	197	182	166	174	175	189	175	168	160	198	209	172	174	178	171	189	182	200	182	164	196	169	200	166	186	200	209	201	180	190	184	172	176	173	163	166	171	186	178	197	190	185	205	190	192	167	188	190	178	205	175	191	180	161	202	191	198	188	172	202	192	177	189	168	200	186	166	206	187	174	183	180	172	186	193	185	190	186	174	168	188	180	193	177	196	186	173	185	193	202	176	202	156	199	200	190	168	171	176	163	202	179	180	204	201	215	184	168	170	166	185	188	172	212	168	182	187	186	188	183	169	190	163	153	189	176	188	193	207	154	180	183	163	183	161	192	180	180	175	176	187	161	170	182	209	174	169	173	195	192	169	177	180	169	197	177	180	171	170	176	191	169	187	175	179	198	172	165	189	178	166	188	180	181	182	179	166	202	175	170	189	195	178	206	194	201	185	192	203	176	183	189	190	179	175	199	183	190	182	175	195	163	174	197	200	179	159	176	200	174	182	197	182	192	186	183	178	167	172	179	191	183	185	175	151	174	209	180	145	185	153	186	166	186	180	196	161	194	171	167	190	182	169	164	170	169	223	198	210	186	184	179	175	193	181	174	200	190	204	166	178	202	176	195	193	185	176	158	171	200	191	192	191	171	169	158	161	184	178	184	165	180	176	193	175	219	179	184	171	165	190	194	185	176	204	194	190	193	168	182	167	184	207	175	162	192	177	153	204	183	199	184	181	169	186	173	180	176	162	164	179	183	182	191	175	152	161	202	184	191	181	203	182	170	178	187	176	175	185	179	184	188	196	197	199	201	198	185	177	183	189	200	196	182	184	192	202	185	201	164	202	184	172	172	185	178	196	180	187	199	184	193	178	182	195	167	189	211	169	164	193	168	179	191	182	166	177	170	177	183	202	174	158	197	181	183	194	194	168	199	170	191	175	183	175	193	218	169	183	192	200	195	195	179	172	166	170	176	170	192	197	191	167	184	204	208	167	190	167	186	173	165	192	173	199	196	174	184	186	179	174	192	165	184	175	176	182	197	169	171	204	189	204	190	168	203	189	170	189	176	169	192	212	165	171	183	201	186	198	163	178	188	177	190	188	198	167	182	173	160	169	177	194	169	188	207	175	158	170	203	154	179	166	196	194	176	185	180	170	163	169	183	185	220	195	157	182	179	171	170	191	193	168	200	176	178	211	195	186	156	171	159	187	177	173	165	177	182	208	167	207	197	188	193	190	178	174	203	150	172	182	182	202	187	188	160	175	191	182	197	186	190	188	183	202	193	169	176	169	175	198	155	164	194	170	181	197	188	209	185	183	196	196	196	168	170	187	178	184	174	179	169	192	206	203	184	183	159	187	173	207	194	169	177	183	187	182	174	205	174	182	188	176	178	170	182	189	183	176	194	151	177	212	184	171	204	190	192	174	188	150	157	167	207	194	185	183	177	177	213	183	168	184	194	206	171	187	198	179	191	194	178	195	169	184	182	181	186	167	203	180	168	211	148	186	179	204	202	192	180	151	186	175	217	174	194	194	188	192	176	170	200	199	190	169	184	165	158	164	176	185	144	166	191	179	175	183	185	192	206	197	166	194	176	189	199	156	191	194	183	165	175	159	173	185	214	194	203	175	193	166	185	183	183	173	195	173	188	196	201	184	182	193	165	196	223	165	173	178	175	160	197	178	189	172	191	173	193	189	174	186	191	203	190	202	180	212	169	172	178	155	192	179	164	183	177	179	198	180	185	155	172	174	192	208	180	183	186	163	159	201	195	186	170	178	199	179	164	166	191	182	178	189	171	203	182	173	180	183	188	199	189	161	194	183	189	211	176	176	201	165	193	189	182	175	185	189	177	190	182	189	189	172	169	176	189	168	191	167	176	175	178	173	182	182	194	168	178	177	190	185	181	183	183	181	210	196	206	195	172	147	190	192	169	177	175	176	166	188	190	202	192	177	191	191	187	172	162	188	155	167	183	201	198	178	184	181	180	200	174	188	189	186	186	180	184	196	173	192	173	190	181	156	192	179	178	195	207	170	164	182	164	195	196	197	204	176	156	181	190	168	199	169	205	182	187	167	166	194	182	186	171	163	163	204	194	159	172	158	200	177	157	172	218	184	213	178	188	198	170	190	170	179	179	165	172	176	184	187	185	182	205	199	195	167	204	172	158	191	180	157	165	183	177	163	198	181	186	179	172	161	187	204	160	190	171	184	204	191	177	178	170	198	186	179	169	165	183	182	176	173	162	200	180	203	214	156	154	198	176	174	198	160	169	176	186	193	166	160	182	168	198	173	190	205	165	178	168	184	179	193	181	165	186	171	204	174	148	188	145	179	181	173	188	217	195	175	188	198	160	174	188	173	175	171	157	176	180	173	193	183	193	161	210	181	184	158	163	185	186	160	184	180	191	200	196	162	185	180	189	198	185	179	198	174	191	170	185	168	186	189	181	177	191	164	174	185	176	183	162	167	190	203	169	189	168	184	168	179	189	182	175	189	209	183	179	209	146	202	172	183	193	174	193	186	179	186	186	184	195	170	190	179	180	173	191	188	174	186	167	156	172	210	190	183	194	179	165	176	177	217	179	186	186	182	184	185	183	166	210	176	224	193	170	197	193	201	193	176	165	183	208	177	186	177	169	173	190	210	209	204	195	174	184	191	160	154	185	189	209	174	196	166	184	191	189	179	215	168	165	186	190	172	187	153	197	156	184	145	214	196	175
12102	12690	9324	3215	840	426	335	292	237	224	240	225	198	228	192	213	190	196	186	197	202	220	181	211	192	208	178	202	196	183	192	190	185	199	189	194	191	188	188	198	183	189	195	185	177	192	176	197	179	190	204	202	193	198	181	208	172	163	192	186	176	192	188	203	197	188	192	188	186	179	179	189	190	178	183	196	178	173	177	197	196	197	194	208	157	176	213	205	165	166	161	196	203	202	195	165	185	189	196	184	170	175	201	185	177	198	163	202	205	193	185	172	171	183	195	204	191	178	173	177	209	181	180	208	196	200	179	167	195	218	226	201	191	196	195	183	189	185	193	189	194	186	181	199	208	196	196	197	192	186	220	208	196	171	179	187	195	201	180	207	182	177	201	199	196	182	223	214	209	178	179	182	186	186	191	162	199	204	188	171	176	211	201	193	183	170	191	191	195	187	192	211	184	195	173	224	169	181	183	196	183	183	188	201	190	198	183	175	198	191	167	165	179	211	199	182	204	213	193	191	219	195	226	169	202	194	197	224	188	193	211	199	192	170	182	207	202	199	179	182	186	192	171	178	187	180	209	202	173	189	188	190	178	173	187	173	189	186	169	188	182	202	185	163	196	179	211	231	170	188	168	178	180	193	193	183	169	181	184	179	168	210	201	192	191	211	211	206	210	193	198	187	195	181	200	198	184	203	202	193	188	172	227	193	197	167	207	209	202	177	200	193	199	174	184	182	205	192	187	206	197	224	184	168	190	183	172	188	216	212	198	177	185	194	211	191	198	196	154	202	180	217	183	177	175	195	178	192	193	186	187	197	191	170	177	190	175	201	175	205	175	201	181	171	222	190	208	202	196	183	187	186	212	192	201	195	176	186	188	195	192	184	191	215	178	164	195	179	182	194	191	174	199	195	189	194	185	223	179	196	178	193	177	196	173	188	189	176	195	180	199	180	183	197	176	203	186	173	187	202	172	184	178	181	195	176	195	188	202	189	202	181	194	184	221	182	198	200	173	196	194	202	199	204	182	189	196	174	159	184	183	189	197	177	170	178	211	159	184	189	215	189	204	180	201	197	182	189	206	192	183	170	174	210	195	194	183	187	186	174	185	179	196	196	182	178	204	215	195	176	164	179	209	211	167	202	186	188	206	176	161	185	165	192	172	207	181	204	173	206	199	195	200	196	187	185	194	167	166	168	193	178	162	210	179	190	208	202	195	161	168	205	178	217	184	201	172	200	176	179	194	207	198	186	176	182	182	202	186	231	190	186	198	204	173	188	193	198	204	208	212	168	197	192	187	172	195	183	200	192	155	209	175	175	176	196	190	191	215	186	188	211	181	192	190	175	196	189	182	174	188	186	204	192	167	195	190	180	188	172	188	187	194	203	184	206	179	200	183	170	210	197	194	181	177	193	198	176	212	176	191	206	197	165	179	186	171	182	183	164	175	198	206	180	204	201	211	193	187	216	172	185	195	195	214	208	175	198	207	195	181	187	185	197	179	190	162	178	175	204	187	188	186	197	201	196	172	198	163	199	189	198	184	180	203	197	190	202	167	180	189	187	188	171	207	190	187	203	197	183	178	198	186	167	168	204	199	204	195	187	188	205	212	201	172	204	187	196	203	176	187	206	201	170	198	198	186	195	193	176	193	201	194	185	190	198	196	168	192	198	177	183	226	195	184	194	174	177	186	153	173	204	185	208	186	210	154	190	182	188	193	185	174	212	167	182	191	186	183	184	184	183	177	191	209	173	169	185	187	168	198	208	185	195	194	196	188	186	187	190	185	202	196	185	204	200	193	196	187	186	187	187	179	183	212	179	187	215	188	172	190	206	208	192	180	164	203	179	201	170	173	171	195	185	203	201	177	191	195	179	170	193	188	186	190	165	196	196	200	188	207	199	192	168	174	184	186	200	190	180	200	178	184	197	193	184	167	200	178	186	207	206	182	207	188	184	178	193	177	196	191	182	180	204	194	181	224	209	163	187	174	198	202	180	185	197	216	206	194	179	206	194	186	180	197	202	205	174	206	170	188	187	192	190	176	184	185	207	161	180	222	194	170	196	197	169	198	198	204	174	224	199	180	183	179	229	200	187	196	195	201	178	196	196	210	181	197	200	175	210	185	194	230	205	184	188	185	204	209	213	196	217	198	208	185	180	181	173	186	181	187	207	185	183	188	175	219	198	184	203	189	186	206	196	195	182	187	201	194	203	196	192	194	201	181	179	208	211	148	196	185	190	192	196	184	193	202	198	163	177	173	196	169	198	176	189	174	180	187	171	189	199	189	212	192	174	187	179	196	171	209	200	183	202	186	186	193	201	196	177	199	185	192	212	192	183	197	160	174	196	188	186	171	193	194	208	169	207	163	185	194	203	181	200	207	206	167	177	194	162	203	196	190	171	162	201	177	187	175	189	190	187	182	172	167	192	208	186	177	213	182	179	203	187	190	185	178	188	197	207	192	180	183	189	185	217	185	190	214	201	200	183	186	199	188	230	185	185	217	191	178	204	177	192	169	195	182	197	166	223	207	199	189	199	178	193	167	207	168	183	205	188	185	201	202	199	192	204	202	190	199	201	199	196	199	173	181	170	191	188	177	176	200	207	175	202	181	184	163	195	201	215	206	180	186	220	185	184	190	185	208	181	212	161	175	206	197	204	192	177	173	183	190	199	203	181	196	212	201	175	167	204	188	187	189	160	217	181	208	192	178	201	190	208	197	195	175	213	184	165	192	190	179	195	212	199	195	181	192	176	187	193	201	199	214	154	207	185	201	204	193	194	193	198	195	193	205	204	194	178	169	167	212	204	169	180	187	203	177	187	211	176	179	206	214	198	180	197	202	193	191	180	196	209	176	162	177	189	209	203	191	183	176	204	198	168	187	198	178	195	188	197	188	188	175	192	195	159	169	211	186	188	172	187	204	213	170	201	194	202	200	156	216	166	172	199	181	212	197	204	197	187	176	196	209	203	199	195	174	156	176	195	189	199	207	203	185	208	177	172	187	179	182	187	184	183	196	185	184	178	170	202	154	186	208	203	172	198	165	191	174	175	191	164	192	176	179	205	186	174	182	181	186	198	192	186	191	241	187	172	190	201	206	184	178	179	181	195	193	190	185	185	186	196	202	188	203	201	199	181	205	172	200	163	179	180	195	192	205	200	201	218	183	192	181	185	180	167	199	187	177	177	194	179	211	187	179	162	212	184	187	187	206	202	179	180	187	196	188	183	222	177	190	178	185	175	190	207	203	195	186	165	224	193	174	170	186	210	194	185	185	211	220	192	214	201	158	194	197	161	196	188	204	184	197	179	188	169	171	206	206	181	184	193	196	167	186	182	192	173	197	192	182	208	158	174	169	177	233	199	191	173	183	176	225	200	193	161	201	192	177	198	185	213	184	172	186	197	208	184	199	181	209	191	200	195	210	197	180	196	185	171	181	173	179	184	197	202	199	162	195	200	192	187	171	188	177	182	176	205	198	211	182	187	191	186
24495	20236	26476	23799	20244	11637	2120	1232	1089	1062	1023	802	758	728	735	681	688	679	604	716	654	628	596	609	675	598	609	634	621	631	641	606	634	595	591	615	614	606	606	586	531	617	551	600	624	597	613	595	560	580	606	586	577	555	586	607	603	605	580	630	563	583	597	597	650	588	548	558	607	580	555	602	563	590	584	547	573	595	632	609	595	611	555	576	574	607	558	604	579	560	544	616	558	598	569	582	559	589	554	592	581	555	587	555	572	567	572	562	582	587	533	593	537	574	557	602	575	590	586	573	597	580	586	549	602	546	552	600	603	552	589	590	602	548	547	644	609	562	603	576	546	593	542	560	593	581	565	625	618	588	573	624	538	563	616	559	557	603	554	562	544	561	599	563	565	595	555	619	629	562	571	562	548	630	609	558	563	560	571	569	586	606	573	601	569	535	581	567	584	611	547	569	593	550	608	584	626	580	563	569	539	569	609	577	618	606	604	565	584	578	561	613	555	546	585	565	598	574	573	568	557	521	579	552	600	585	566	543	616	566	624	605	544	579	617	634	598	546	586	589	551	581	553	618	590	621	567	602	524	589	599	581	588	596	558	618	623	606	600	561	569	561	575	547	596	563	532	561	600	549	565	538	572	572	567	589	611	574	566	532	550	586	588	587	540	556	594	628	585	572	589	540	636	559	607	605	623	596	567	553	542	567	592	597	606	587	541	545	545	569	556	588	563	570	561	582	569	597	574	567	582	574	566	560	567	582	577	528	610	554	587	576	584	576	535	576	584	574	592	539	581	583	558	600	572	597	613	591	563	591	559	562	569	579	602	642	555	604	536	599	590	617	556	584	574	599	562	592	585	598	590	588	590	589	598	574	539	549	570	531	616	597	577	588	571	563	576	559	578	553	601	589	576	543	613	578	591	576	575	596	591	578	613	585	582	559	551	602	608	567	581	620	559	522	553	589	541	582	604	594	563	547	624	549	567	529	604	534	574	574	555	604	568	606	547	573	580	548	574	605	607	596	540	592	575	564	598	554	571	561	546	571	558	594	575	563	565	565	521	588	614	621	557	560	568	543	549	540	556	551	622	508	585	575	567	579	552	561	556	595	599	549	550	609	585	604	562	617	587	639	611	579	544	563	578	583	599	529	580	589	548	559	583	597	573	584	584	594	543	570	583	622	574	565	571	579	548	536	561	558	533	531	565	608	539	580	594	540	573	546	528	546	539	589	619	596	593	597	595	607	594	577	599	572	587	540	549	578	561	559	578	599	620	552	599	584	603	569	569	575	589	625	565	547	571	546	550	536	621	606	587	601	553	598	543	528	579	575	594	570	583	567	578	566	594	613	606	582	558	575	570	602	584	567	566	557	577	609	575	576	584	596	616	573	541	563	556	580	580	580	556	616	537	545	571	589	586	557	602	571	593	562	556	541	574	549	549	597	593	549	593	558	624	586	616	600	531	577	530	541	583	622	594	567	544	555	616	616	583	609	631	584	586	591	610	560	574	554	565	562	548	560	591	597	571	558	557	575	579	565	592	558	580	588	595	576	538	572	595	591	606	568	566	593	582	519	587	605	543	572	560	525	576	659	581	602	575	588	549	593	571	587	588	530	550	616	577	590	559	545	594	540	573	577	597	597	551	600	588	549	578	558	528	565	547	580	584	596	587	588	560	569	584	595	569	569	599	575	568	586	578	557	574	561	590	583	590	546	564	591	593	558	595	561	599	592	572	564	591	571	574	580	617	564	561	595	598	568	585	565	564	560	563	565	568	555	598	566	636	592	591	608	601	558	586	557	583	592	624	609	612	561	564	607	618	566	602	581	559	608	547	525	578	552	559	574	593	527	576	586	589	563	586	588	553	595	575	578	533	559	621	595	615	579	598	572	605	545	583	595	610	552	555	579	573	565	577	555	570	603	562	590	593	587	581	542	601	585	548	617	561	551	570	572	599	570	604	575	560	590	615	549	581	628	625	601	590	559	577	555	534	607	545	595	588	628	630	593	563	570	589	587	618	571	542	570	597	619	570	555	578	579	606	550	582	572	609	588	620	569	543	564	594	554	538	566	537	637	549	586	585	556	564	575	549	583	540	584	563	583	552	607	601	539	614	597	574	594	564	572	571	626	580	572	587	529	569	541	582	595	587	612	556	590	540	605	582	591	625	620	589	572	585	545	543	595	594	621	579	600	584	548	597	612	599	595	557	568	591	537	584	553	570	547	585	539	575	570	614	580	590	542	517	561	546	618	567	570	589	553	572	566	577	608	629	589	548	570	577	605	593	564	570	588	558	582	636	575	598	570	620	601	600	602	546	582	605	572	548	534	533	611	562	599	605	633	561	627	611	588	541	598	613	561	590	504	602	563	566	569	570	554	596	581	601	559	597	576	577	543	565	549	548	585	536	584	575	582	591	612	609	551	580	575	603	596	604	588	607	572	563	568	590	555	615	528	612	602	618	609	530	605	590	544	542	599	549	588	528	582	576	532	576	576	570	580	563	560	595	576	573	613	595	604	526	566	565	526	600	557	560	549	614	541	590	568	585	577	550	548	590	588	580	566	596	596	601	550	560	629	535	565	579	625	572	603	603	537	595	596	611	537	559	547	557	596	571	578	605	583	586	568	634	577	611	568	576	601	527	566	578	558	570	571	529	594	537	580	559	604	590	572	602	581	573	585	595	563	597	601	584	622	554	531	553	589	625	542	560	549	598	602	545	563	545	576	582	545	605	540	565	525	583	579	581	559	566	587	588	558	580	539	583	591	558	571	589	555	555	597	592	560	605	603	574	554	576	558	563	577	571	609	558	560	577	550	619	570	588	556	524	560	559	601	588	615	595	577	579	584	598	559	605	557	559	586	619	579	546	603	584	543	535	542	616	600	568	619	543	572	572	572	585	608	552	582	595	579	595	568	550	588	555	551	570	589	583	556	615	544	580	586	594	611	537	552	525	615	571	544	549	601	555	534	559	561	554	638	568	574	575	543	571	549	583	502	588	614	615	603	584	595	561	561	577	587	588	578	581	521	612	593	542	597	606	557	608	607	569	566	565	554	557	606	567	579	585	603	560	575	564	600	559	580	609	549	562	552	553	564	550	595	607	599	582	602	626	580	553	602	581	618	563	587	556	592	527	578	612	598	594	544	573	587	589	584	531	583	612	585	615	555	650	616	586	575	577	571	585	597	527	563	542	559	563	578	576	559	574	542	586	616	574	559	582	556	584	555	566	536	581	600	556	535	613	572	602	554	586	600	607	577	612	611	570	585	540	556	553	571	598	606	582	558	579	581	586	511	516	591	565	581	532	616	625	586	626	632	573	540	556	558	552	526	608	620	547	565	590	590	593	539	610	613	598	559	574	593	608	591	577	603	575	554	570	577	527	562	580	544	558	613	591	534	549	528	602	543	557	576	595	576	584	547	557	585	605	566	629	616	579	586	572	561	600	579	555	575	599	567	574	571	588	566	541	600	572	616	616	578	607	576	535	592	588	570
15478	23457	20779	9097	4871	4047	2400	1901	1538	1550	1441	1062	914	888	848	760	775	738	703	721	696	640	666	664	576	617	586	599	612	581	581	549	631	561	594	538	583	563	603	567	573	575	568	541	557	563	534	543	558	530	549	585	523	540	597	563	574	538	552	545	521	539	570	547	527	591	536	562	525	522	521	547	519	530	532	558	528	513	551	511	553	528	566	545	531	519	561	527	574	527	551	490	533	568	532	516	538	584	531	513	503	514	548	536	535	512	509	530	558	505	516	524	556	528	528	553	497	513	562	586	522	544	532	521	539	526	526	544	534	532	485	558	546	534	511	558	542	522	510	553	491	531	545	529	555	592	537	524	537	510	534	560	559	513	559	534	565	477	532	531	527	496	520	543	557	500	507	489	548	545	532	525	513	550	506	553	546	545	532	541	550	567	574	563	517	556	541	541	529	511	535	550	543	526	550	543	501	515	549	486	531	507	547	509	554	526	537	528	531	520	532	565	542	542	526	559	525	575	537	542	535	493	549	530	546	487	531	498	510	516	527	531	522	559	539	544	546	524	523	556	537	526	519	530	559	530	543	521	566	518	530	514	530	560	493	524	563	559	534	504	520	532	575	540	586	545	501	537	562	539	541	554	480	546	581	565	559	492	529	536	544	543	558	531	535	497	527	540	538	521	512	527	506	533	502	556	551	542	569	548	514	558	544	490	510	544	545	532	500	532	509	525	517	524	503	536	531	525	549	582	523	523	492	549	534	558	527	556	568	551	537	511	535	564	526	548	501	512	553	511	519	549	524	548	546	491	561	520	545	555	505	540	517	516	532	523	518	579	557	516	517	567	518	551	522	545	516	535	538	559	553	553	521	525	533	576	496	509	551	563	520	531	548	525	535	523	487	550	553	535	547	501	530	513	538	562	528	513	525	531	548	560	522	509	535	565	559	556	537	547	556	550	514	568	536	535	508	542	564	515	555	543	529	507	538	517	548	512	542	539	540	537	484	600	511	541	512	578	533	550	559	524	528	515	513	543	518	506	561	516	511	517	483	565	536	528	513	494	511	548	537	519	520	537	547	516	567	522	493	510	542	538	564	533	514	518	472	587	541	524	499	501	582	512	559	521	532	518	526	556	579	511	500	524	549	511	516	533	548	508	531	536	512	533	469	551	493	515	525	512	492	535	530	505	544	554	526	510	514	561	507	524	564	534	543	521	549	524	556	515	507	560	574	543	543	507	542	508	555	521	504	538	498	578	537	567	527	513	526	504	498	519	514	547	532	562	522	524	553	538	559	548	503	533	523	579	564	544	505	495	509	540	518	534	539	504	550	534	569	536	523	517	578	533	524	568	538	551	507	572	561	514	517	503	539	522	517	505	544	507	546	524	484	510	539	529	499	525	493	543	544	574	520	524	549	507	550	563	562	531	535	525	540	498	507	535	519	552	508	519	528	520	550	541	545	545	502	512	506	514	538	530	529	517	523	549	562	498	552	554	518	560	509	545	555	552	552	536	581	555	489	502	503	507	512	551	517	532	528	546	530	520	537	522	567	511	529	518	572	523	553	545	543	569	540	534	508	517	543	522	572	533	580	549	569	543	521	533	567	521	550	572	541	531	528	514	533	536	540	544	569	517	531	511	570	550	525	540	561	545	508	491	516	536	538	499	534	498	521	485	536	491	535	521	519	514	527	556	503	560	547	575	492	532	499	526	579	514	589	531	550	520	565	545	541	514	534	561	506	519	569	552	530	603	550	564	562	523	520	486	540	521	523	528	533	545	543	523	550	554	534	519	532	552	545	524	538	566	543	528	490	519	536	539	548	505	520	535	465	518	540	538	544	517	504	531	553	571	501	575	524	528	543	503	515	535	530	549	492	535	545	519	563	527	553	501	498	530	523	513	515	527	539	535	533	526	554	532	513	513	579	528	519	519	533	526	503	529	534	496	531	536	539	495	509	478	517	519	518	554	476	496	496	526	530	558	538	517	541	502	550	509	544	567	502	545	554	527	543	534	527	516	544	553	527	515	535	535	507	522	579	491	584	529	555	520	529	520	518	553	531	477	555	539	550	497	584	541	536	505	567	538	547	520	570	550	543	507	510	537	504	560	539	547	553	556	561	516	525	558	518	528	542	550	538	562	556	549	536	516	544	482	527	513	509	550	524	547	572	502	563	511	540	542	518	523	554	536	543	519	492	594	551	557	530	568	532	615	523	536	541	533	507	509	519	547	543	513	521	526	546	529	531	514	524	554	533	502	550	547	541	551	521	543	532	500	493	552	508	538	510	515	519	503	508	547	529	533	548	515	541	553	532	520	535	524	515	568	519	568	549	548	538	558	523	553	544	514	521	482	487	504	544	536	562	512	542	513	536	538	511	540	546	512	513	479	508	516	566	536	565	521	526	560	518	531	531	505	515	510	534	506	448	518	543	535	508	505	521	510	516	515	561	510	578	521	543	528	574	532	548	497	535	533	517	516	523	565	538	561	571	513	533	554	520	536	548	555	531	563	497	503	519	549	591	492	524	540	543	552	575	519	529	549	545	541	529	546	563	528	535	527	502	550	535	511	526	515	571	573	585	537	466	549	531	486	559	542	530	539	517	544	524	555	520	539	559	509	539	553	498	560	519	507	527	513	520	543	527	516	522	580	519	495	565	496	542	506	552	515	553	541	547	557	544	558	563	538	550	526	523	521	490	538	517	513	577	528	533	478	552	522	547	539	565	517	520	541	517	518	558	569	523	516	524	499	512	556	542	555	520	516	523	534	509	518	532	519	518	516	543	561	531	487	517	535	524	543	568	518	525	550	517	547	548	524	527	506	518	532	553	539	513	577	537	498	523	532	532	559	520	529	519	518	554	532	509	563	513	567	524	550	488	550	552	512	515	530	507	497	526	546	535	572	531	561	540	530	524	536	544	536	549	545	510	521	566	522	549	539	573	513	550	567	562	603	519	530	542	528	533	525	535	514	558	574	525	497	531	529	534	510	566	549	538	520	518	538	558	523	534	516	539	525	552	543	556	534	535	570	531	569	530	500	544	552	489	551	557	555	506	530	551	478	560	504	525	499	545	533	520	569	536	487	544	529	517	532	545	534	537	582	531	542	563	488	512	521	521	474	548	493	487	511	576	512	533	545	493	535	529	522	544	544	538	538	507	502	529	554	527	566	512	485	497	541	520	557	497	577	536	522	525	519	480	539	532	522	505	514	531	556	557	544	575	533	506	520	499	508	556	492	521	531	557	581	506	541	510	510	542	551	540	512	504	530	506	524	512	560	548	547	506	531	520	505	541	550	515	503	555	579	529	535	543	509	514	516	488	532	522	542	525	522	518	526	563	511	589	591	549	508	509	545	530	552	549	498	566	502	579	540	532	537	505	542	482	519	546	546	531	512	547	544	555	550	585	488	506	544	571	514	542	517	507	458	521	495	502	525	586	520	553	538	509	524	545	524	521	483	547	518	528	493	501	521	536	519	525	515	524	542	540	508	504	506
22310	20276	26865	23520	20284	20484	11157	2454	1889	1765	1758	1347	1270	1150	1165	1172	1067	1104	1067	1032	1029	1030	977	945	972	1022	970	939	953	925	951	986	923	962	942	972	992	897	879	952	965	897	929	958	969	915	905	911	930	897	941	908	856	966	938	926	905	903	908	894	914	890	922	923	897	925	913	878	866	961	907	935	885	920	866	892	911	880	924	935	895	905	897	853	902	835	888	950	882	896	921	909	925	906	963	878	925	850	911	874	896	890	917	944	875	879	951	842	905	898	990	898	900	916	850	851	888	908	872	916	911	807	858	841	884	860	958	884	874	913	922	900	893	860	953	885	845	881	892	905	919	877	888	941	881	929	922	871	845	901	924	839	862	896	914	903	878	856	903	873	899	864	882	899	906	903	888	914	926	873	923	933	898	871	919	917	863	887	912	872	908	882	885	928	909	866	869	898	846	871	883	918	858	885	877	921	926	837	847	877	898	919	875	870	851	876	857	900	876	907	904	912	877	895	854	903	890	841	868	900	883	897	837	930	897	889	898	890	891	904	849	836	879	920	910	884	825	829	926	828	931	882	926	884	857	888	856	868	901	958	891	917	880	887	898	955	875	922	875	935	829	892	937	887	876	889	885	896	881	890	884	913	866	942	901	878	873	900	887	907	848	861	955	906	910	870	895	866	875	867	977	883	908	881	868	885	889	893	869	911	897	922	868	828	907	874	922	847	930	808	913	890	850	846	894	923	829	823	833	850	840	880	861	921	870	960	891	916	910	969	894	850	834	863	859	870	899	873	885	909	880	896	927	856	848	904	896	902	881	962	834	927	859	860	810	920	887	888	901	888	880	909	924	899	865	897	892	885	863	878	958	872	836	891	875	889	883	885	916	876	870	867	866	899	886	876	832	926	903	933	910	860	875	879	906	896	852	862	871	894	904	878	905	923	855	888	858	916	877	911	893	881	876	853	875	875	902	829	909	873	874	883	896	867	936	839	887	851	850	928	908	875	922	888	831	865	878	834	899	885	907	874	930	841	961	834	918	861	894	911	899	885	918	863	902	910	896	832	888	848	920	948	862	871	907	881	893	883	865	960	890	913	901	884	905	832	916	916	884	879	898	894	828	865	854	886	863	922	888	877	899	912	848	863	896	827	828	902	906	849	896	937	900	884	940	836	834	840	932	887	864	900	931	890	905	887	911	920	840	862	900	897	859	868	904	881	879	978	867	844	858	856	876	910	915	924	930	875	912	907	896	883	893	869	816	932	880	883	861	873	853	931	965	893	903	891	841	890	914	877	879	898	906	869	893	921	930	882	914	923	908	934	873	935	913	822	947	910	885	928	920	891	875	934	901	859	912	904	898	912	855	855	931	892	898	864	865	916	869	876	926	889	872	881	874	923	881	867	888	908	875	922	861	887	855	915	924	880	864	910	872	824	867	826	960	827	871	895	904	936	892	850	853	901	939	918	933	895	862	920	878	911	912	894	869	970	936	946	871	884	890	904	850	893	870	871	812	858	843	922	900	913	892	905	905	868	894	873	920	893	898	950	836	889	877	890	935	879	871	894	921	887	823	869	935	875	887	856	892	904	894	859	950	914	859	853	916	877	912	878	944	946	852	872	898	910	899	898	856	907	817	934	888	949	868	878	867	897	918	895	858	911	854	913	870	854	886	910	879	951	854	851	889	873	875	901	934	899	826	856	907	864	869	908	888	850	866	910	896	837	830	857	834	878	835	884	910	880	860	846	896	913	886	924	849	878	836	857	976	885	880	889	876	891	880	934	815	921	874	929	847	857	946	873	895	907	900	897	896	867	861	849	898	858	934	919	925	864	866	876	909	894	871	923	878	913	885	840	896	859	850	888	868	925	857	831	912	872	854	839	884	871	910	887	916	840	904	895	933	878	872	899	853	898	844	917	938	878	882	893	898	873	851	922	909	819	844	854	834	921	850	845	900	878	880	833	907	938	936	884	849	879	915	898	929	846	888	881	859	871	924	857	883	859	888	887	893	866	911	899	935	875	910	901	900	931	881	889	876	882	896	906	867	891	867	880	932	882	866	874	926	877	876	815	882	872	871	889	908	924	946	891	833	873	913	906	883	844	898	835	918	864	898	872	891	864	879	856	896	927	889	877	877	914	875	879	888	894	891	855	842	867	875	896	872	890	841	934	883	876	857	894	925	896	811	901	850	920	923	854	890	877	876	879	875	907	860	904	859	984	869	859	871	855	845	841	879	902	872	888	842	947	836	893	889	880	864	855	925	807	895	853	846	874	823	935	886	821	912	946	862	907	888	895	912	914	855	937	913	916	872	876	865	903	859	885	896	877	870	918	833	866	914	928	926	885	884	918	899	916	904	862	928	912	837	914	867	850	850	964	856	820	865	830	845	885	928	919	893	831	897	924	970	889	883	859	855	906	865	915	895	880	879	921	899	885	881	923	858	858	940	949	883	884	891	873	860	871	884	859	902	868	920	856	845	917	918	853	906	866	887	914	898	919	935	940	921	871	822	878	837	891	893	898	836	880	854	911	966	857	888	895	895	888	858	854	851	800	879	875	931	887	913	897	869	987	880	881	954	868	875	899	848	888	890	899	889	937	883	906	890	906	901	894	859	915	920	901	848	889	903	907	897	869	900	902	869	866	885	959	917	859	884	895	862	849	869	874	839	888	888	887	911	913	913	821	895	891	866	915	895	859	899	898	880	866	852	875	899	865	885	883	847	881	790	886	927	853	884	886	903	905	864	922	956	887	845	884	926	875	863	872	847	908	862	957	948	809	879	904	813	854	890	865	872	918	903	884	862	870	921	865	813	854	876	826	847	905	898	914	882	831	935	855	899	852	860	899	911	894	864	894	867	876	885	933	915	906	857	970	873	901	905	922	933	884	886	889	867	909	905	863	880	913	872	902	884	852	900	905	849	882	913	860	917	894	855	888	873	981	871	894	843	895	935	951	817	935	910	899	915	895	894	910	881	869	864	845	881	874	876	875	821	922	883	914	904	914	874	938	903	900	854	847	924	895	936	937	884	888	869	867	882	921	901	849	845	863	839	913	871	868	861	895	914	865	873	823	910	852	843	923	910	847	858	857	895	897	894	902	849	889	890	881	938	861	895	885	844	949	840	933	853	876	851	898	879	849	917	913	877	866	899	911	850	885	878	887	907	873	865	891	917	914	911	888	929	839	914	934	929	867	878	887	909	833	833	859	870	890	920	862	862	865	867	903	901	888	895	876	915	867	881	874	876	898	872	874	874	889	900	854	880	873	901	844	862	885	887	909	865	855	878	916	883	860	894	845	915	877	905	881	845	853	918	923	891	915	957	930	875	895	897	876	886	867	900	890	850	930	888	879	898	935	868	902	914	884	898	904	883	887	900	870	885	887	907	867	842	903	884	916	919	831	916	915	847	880	868	882	869	876	918	933	855	904	877	865	865	866	917	892	905	892	870	865	880	858	872	849	921	860	857	949	930	907	915	862	885	899	862	916	846	853	867	876
18377	29773	27309	13048	8123	7418	4268	3429	2920	2772	2609	1790	1629	1470	1453	1313	1274	1256	1165	1185	1105	1043	978	1036	950	956	973	908	961	882	944	893	858	928	863	869	883	893	876	890	844	828	842	924	855	878	879	895	895	781	812	909	860	874	863	842	859	846	865	792	792	845	856	830	832	880	846	870	810	858	860	882	813	833	843	826	826	817	839	842	850	848	819	848	811	786	820	806	805	869	789	817	855	818	816	839	846	851	860	857	850	879	835	792	829	800	888	817	787	854	852	794	820	810	833	834	827	826	835	786	829	849	838	832	818	822	838	822	848	824	868	795	840	827	790	783	898	783	780	847	872	804	801	815	814	810	797	853	813	814	824	803	844	840	820	828	824	835	818	833	790	847	829	872	882	859	779	837	783	806	821	848	842	852	804	831	800	797	835	878	815	843	835	793	805	867	781	870	806	847	806	833	792	823	891	823	850	817	767	826	855	824	815	788	838	807	770	837	815	827	841	837	776	833	836	831	807	846	815	831	819	774	760	813	816	828	807	834	782	811	802	808	847	824	816	883	842	784	836	774	832	831	858	827	841	852	799	822	833	837	820	787	833	858	789	803	823	766	795	789	836	875	856	806	815	833	827	827	812	818	862	756	789	827	848	810	772	801	818	759	789	827	853	782	824	774	826	837	881	841	851	825	827	798	799	805	776	778	854	828	806	792	872	848	842	873	869	830	848	848	826	806	833	825	832	869	783	821	884	808	789	791	824	819	820	814	853	803	832	808	815	871	798	811	820	829	770	879	801	815	791	807	845	832	799	805	793	841	823	787	795	869	832	775	871	805	794	815	881	836	875	815	838	836	811	840	845	800	752	798	814	811	795	867	862	789	761	840	804	777	819	817	781	861	842	819	824	816	829	844	813	818	770	764	843	829	809	831	799	809	801	786	777	792	872	827	822	855	794	851	867	808	825	858	780	809	817	744	848	841	836	805	877	819	817	903	844	821	808	825	795	808	792	818	815	830	828	840	803	770	849	875	830	829	773	799	795	827	811	820	780	833	774	833	810	796	815	775	813	828	816	809	816	855	809	758	867	796	820	835	829	845	831	842	817	818	827	816	813	794	839	830	819	789	839	853	864	790	793	767	820	794	773	866	817	844	799	826	843	814	787	811	778	825	863	838	892	817	799	797	817	847	787	810	768	833	838	815	807	834	806	768	848	811	827	849	881	809	788	820	834	821	803	834	820	843	829	815	840	801	809	827	807	839	820	782	808	832	866	814	812	845	766	816	847	868	795	816	838	807	802	831	785	823	814	774	847	789	827	788	796	837	836	798	849	863	830	835	845	810	846	837	819	820	883	908	818	795	868	797	867	817	830	810	825	792	819	834	845	831	796	799	843	823	811	841	822	844	851	805	753	810	852	784	854	855	804	810	822	790	824	837	766	828	813	849	801	811	823	816	773	809	861	789	779	844	835	844	821	767	818	832	824	796	854	843	800	837	836	808	804	821	832	842	884	790	795	812	796	829	781	779	831	848	806	810	739	821	834	823	776	845	778	804	867	809	825	862	770	814	846	822	791	843	756	817	785	818	827	808	835	850	802	846	811	850	858	767	795	823	782	806	774	829	842	836	826	760	818	873	799	813	785	804	825	855	835	824	868	796	843	864	824	793	790	862	801	828	853	842	840	796	843	800	838	783	837	783	837	832	803	803	845	799	828	828	841	830	818	792	809	829	822	835	794	837	788	810	816	847	840	832	839	815	792	842	866	821	810	800	814	785	829	829	796	800	923	802	774	817	813	815	806	846	859	795	820	855	804	826	766	864	835	805	815	863	810	819	844	800	743	827	854	810	796	782	852	799	828	756	800	780	795	807	831	827	795	837	789	802	814	795	814	885	790	835	820	773	859	823	792	813	812	838	851	866	842	821	792	789	838	841	788	868	813	862	824	814	806	819	762	866	816	843	838	820	836	846	759	786	850	775	866	775	852	803	846	830	791	869	845	768	809	824	800	811	859	846	795	821	828	823	806	833	805	815	831	798	815	851	850	733	816	813	864	834	805	809	843	855	827	850	824	760	835	791	817	760	837	806	836	786	812	774	827	789	812	815	797	813	770	811	849	815	817	845	846	847	836	844	817	793	795	825	865	833	760	810	866	793	837	838	834	877	796	793	849	825	833	799	841	852	821	818	839	821	822	865	760	789	841	792	780	823	852	849	822	832	798	820	815	823	827	823	806	757	848	798	860	826	824	817	809	802	790	878	822	817	826	772	861	836	798	830	848	779	824	810	825	843	799	814	805	809	860	840	876	815	835	850	838	854	803	805	861	763	815	809	791	836	833	745	785	790	787	859	805	813	808	851	841	851	783	844	852	819	818	828	826	786	865	831	841	779	824	809	817	859	779	835	814	806	797	806	863	805	827	826	819	790	799	773	825	777	788	848	781	837	852	854	806	837	757	848	845	839	787	849	743	776	814	824	851	796	815	826	774	862	767	811	823	841	829	804	858	832	875	846	835	820	827	870	858	812	734	819	841	891	829	852	812	815	792	821	824	820	818	784	868	851	835	897	782	838	817	859	804	847	783	856	880	815	824	807	786	877	841	833	847	840	816	780	827	816	810	884	871	878	831	843	786	806	802	802	806	772	813	813	812	835	838	824	833	801	820	834	809	850	797	801	842	817	791	825	829	754	842	852	787	825	826	820	820	843	823	819	812	830	812	845	832	832	837	860	814	810	807	783	806	805	801	837	875	860	812	820	798	814	842	822	852	842	811	828	801	833	792	818	829	811	819	869	817	824	847	759	798	850	849	781	862	798	831	828	844	816	773	798	812	830	768	833	805	823	822	804	784	758	779	836	861	784	828	813	792	820	791	819	791	843	896	843	773	843	815	799	862	797	802	790	795	761	778	811	847	778	796	798	840	826	820	784	811	919	803	798	838	847	804	849	800	801	866	834	847	787	887	804	835	789	810	852	791	785	765	841	861	801	750	850	810	769	800	821	872	822	788	793	875	839	860	792	823	867	841	799	802	790	846	771	818	804	800	836	838	814	853	840	851	793	815	829	855	830	818	818	805	826	836	834	824	815	831	827	819	821	820	804	818	789	823	811	803	755	815	859	835	796	838	787	792	796	819	842	829	880	829	858	832	821	813	799	784	859	819	794	791	830	787	855	840	880	817	754	828	846	873	788	843	848	782	857	818	801	828	831	845	895	825	837	822	865	806	841	863	843	810	814	791	841	825	789	792	846	837	783	832	834	830	809	811	818	768	791	809	875	862	809	800	830	838	767	812	855	845	797	857	833	862	856	793	776	768	892	813	860	812	839	831	841	851	857	820	849	840	797	810	834	846	825	822	835	874	836	784	807	820	822	860	822	801	849	871	851	837	807	864	819	837	822	786	864	825	810	816	825	809	771	822	794	839	792	835	796	797	851	824	819	841	832	829	833	837	849	841	828	768	804	851	809	841	791	825	832	856	821	811	838	823	777	886	816	774	821	794	825
27741	17160	7400	1196	437	299	241	208	169	179	206	185	200	184	182	193	181	215	172	192	170	197	192	171	179	183	207	192	208	189	188	193	160	167	177	173	183	173	201	197	176	196	186	176	186	196	214	186	180	169	214	182	197	190	184	174	171	177	192	174	185	151	185	180	182	197	205	165	180	190	176	202	186	150	203	199	165	189	170	175	186	200	180	171	180	188	183	185	173	192	160	180	185	199	197	173	196	172	202	198	174	177	181	186	165	197	160	179	155	197	188	201	152	182	182	176	174	178	206	175	182	169	200	182	192	185	181	161	167	191	195	210	211	199	205	186	199	181	182	158	176	161	175	178	212	179	202	174	183	160	177	181	170	171	190	191	181	172	173	176	160	185	166	192	204	176	181	175	181	175	184	168	181	183	207	203	188	184	198	182	209	179	188	168	169	188	180	174	177	170	186	205	181	173	175	152	182	179	210	165	178	182	177	160	210	164	165	176	200	166	193	169	171	193	210	161	153	156	166	192	189	186	179	193	191	189	214	194	177	169	183	192	224	195	165	174	199	196	183	183	176	150	182	182	159	190	189	169	190	159	183	170	200	178	195	192	194	176	162	202	173	184	195	176	156	175	163	187	166	200	185	192	163	178	170	169	177	195	178	189	205	184	175	195	180	193	183	157	190	199	190	173	168	187	172	211	172	189	164	185	166	164	185	190	170	195	176	156	164	176	174	183	192	168	193	204	191	189	173	184	183	140	194	176	185	177	203	194	194	191	204	163	180	168	202	189	181	194	159	194	185	188	171	199	191	179	202	165	174	203	161	190	173	211	154	197	192	189	185	182	176	199	179	195	171	182	190	203	179	204	177	171	199	176	153	182	181	183	161	179	183	188	196	173	186	189	187	186	170	192	202	163	177	178	184	191	187	177	181	170	202	214	177	161	169	207	198	183	182	179	190	174	177	197	166	187	174	180	188	153	182	176	188	198	159	177	177	177	190	177	201	183	194	184	178	201	196	189	191	205	189	174	190	206	193	156	155	177	170	186	144	185	189	179	174	172	201	182	173	166	187	205	163	157	178	187	163	210	187	168	184	182	192	188	163	183	193	167	193	192	168	179	193	183	173	146	178	173	179	177	180	205	189	165	161	182	196	188	181	166	179	171	195	182	192	172	194	156	161	168	156	179	179	187	204	166	172	173	192	188	170	177	169	186	172	180	195	167	174	182	176	177	185	181	183	221	185	177	185	174	169	179	177	161	158	173	181	184	169	189	168	188	185	177	196	157	173	189	169	162	196	174	205	200	182	167	201	179	191	176	172	169	190	176	166	200	168	192	167	179	200	168	185	180	190	165	177	175	176	174	165	181	178	192	197	174	215	200	183	166	198	179	187	196	193	180	181	193	186	176	174	198	180	162	156	181	194	182	185	192	208	169	195	181	175	181	186	183	158	184	178	162	176	193	199	173	170	183	179	203	182	205	206	191	199	197	189	179	192	182	204	187	206	181	141	176	190	181	178	144	187	170	189	203	195	203	178	162	203	179	165	186	175	177	178	201	171	159	205	187	186	180	167	156	203	186	194	160	193	192	197	185	173	173	183	174	171	194	192	194	158	163	193	156	188	182	165	157	208	198	196	177	188	191	203	172	199	171	182	182	183	186	173	168	222	173	186	199	173	189	190	194	185	200	183	195	170	193	172	175	201	181	190	169	180	196	161	177	214	181	160	187	176	182	198	190	179	172	163	181	178	183	173	193	185	176	208	158	150	191	194	181	180	213	171	181	192	182	179	196	176	163	193	191	174	163	181	187	176	201	184	169	189	187	199	185	192	210	176	198	192	215	206	180	179	210	188	182	162	196	169	178	153	210	176	184	172	183	173	188	169	188	172	201	210	206	210	185	178	177	179	172	184	171	190	182	174	179	173	165	179	150	143	181	175	182	193	169	185	199	194	167	186	189	174	200	159	194	182	192	200	185	183	184	208	176	184	179	191	173	186	156	190	176	169	194	182	199	186	194	184	180	172	174	186	181	184	149	142	164	158	172	186	186	179	195	204	173	198	209	186	186	189	142	190	203	181	169	164	164	183	204	164	206	166	184	172	190	194	201	192	192	183	188	165	182	183	195	176	158	171	186	197	176	178	179	181	186	194	173	154	192	197	195	180	179	195	173	178	180	187	182	194	194	170	189	162	185	189	170	179	162	187	184	199	191	198	170	198	205	202	196	188	200	196	180	176	159	192	161	195	172	167	179	173	162	189	169	182	196	193	196	196	175	186	195	216	189	172	197	194	175	194	191	179	174	190	190	179	176	174	180	193	222	183	177	176	195	183	180	183	190	179	184	177	179	174	203	170	192	188	184	179	177	202	179	169	204	181	188	189	180	184	175	187	181	204	172	185	187	204	167	207	186	180	169	198	187	168	187	176	202	200	196	179	172	196	147	202	204	198	201	193	172	205	207	167	211	180	170	170	172	156	178	183	173	178	206	188	184	182	203	195	196	181	197	203	173	214	193	189	182	171	175	207	175	172	167	190	155	188	179	180	181	180	185	183	192	186	212	176	197	172	189	173	178	172	171	187	179	187	170	182	191	175	167	172	172	188	159	161	182	197	204	191	193	194	198	187	175	193	168	168	188	172	190	206	169	198	189	212	188	176	188	184	179	180	180	166	199	166	156	168	194	184	180	180	187	181	183	174	180	187	174	193	157	201	191	191	180	166	187	183	192	172	198	176	183	186	182	189	193	197	196	182	184	187	167	183	170	193	188	167	170	207	171	160	182	191	188	201	199	171	203	199	188	197	165	189	195	169	198	180	192	197	193	185	179	188	177	163	184	196	157	188	169	166	186	190	172	205	195	184	195	177	173	199	176	182	193	183	179	203	195	203	157	172	174	186	189	185	154	178	179	197	174	192	181	170	190	173	185	194	162	200	211	187	171	196	179	191	185	180	167	205	191	204	175	196	182	175	178	174	178	174	192	188	192	173	205	172	168	197	155	191	171	185	200	168	214	163	178	170	187	189	193	204	164	194	197	181	187	195	164	189	189	171	193	184	173	173	185	180	193	179	179	190	202	203	162	202	186	180	169	211	194	169	181	167	187	205	188	174	174	176	181	175	172	176	181	177	192	185	172	187	177	203	191	184	192	177	178	183	196	183	175	173	184	200	168	170	182	178	170	183	188	177	193	191	188	169	199	157	178	161	177	175	181	174	194	171	179	191	163	163	182	211	176	172	176	197	172	190	191	180	192	185	175	184	224	167	167	194	187	169	194	164	178	162	183	184	178	188	184	177	189	197	213	198	199	185	189	184	173	173	181	204	185	165	199	195	175	199	166	186	183	189	186	192	198	191	178	179	182	189	205	192	181	190	179	162	180	159	157	182	183	190	194	172	180	165	185	181	200	187	181	181	170	191	185	198	184	167	191	180	184	184	163	192	167	191	165	169	163	183	166	175	179	196	169	170	178	187	169	194	195	190	194	191	180	184	181	186	175	182	187
11472	13817	9651	1486	696	464	281	266	222	238	196	240	215	209	198	218	196	187	225	195	188	197	198	195	189	187	195	167	203	193	183	183	228	212	193	187	179	196	172	201	176	207	188	172	187	162	207	197	196	194	168	201	186	196	197	178	193	199	193	180	185	186	201	203	166	190	181	180	190	192	173	203	170	190	192	191	195	187	191	201	164	184	174	199	198	199	192	194	186	178	206	176	211	195	191	184	202	193	213	177	183	202	197	151	202	175	200	171	188	179	186	175	239	181	166	217	173	195	183	186	155	215	195	183	195	187	200	184	203	177	192	166	194	168	189	190	180	205	196	192	210	201	189	184	185	186	180	172	165	172	204	186	175	167	183	216	227	179	193	188	186	190	205	190	196	173	207	184	181	198	204	167	207	178	194	201	186	211	198	190	204	153	183	200	185	208	204	186	203	176	196	178	174	177	201	191	177	184	179	205	219	195	179	186	210	230	167	197	224	198	184	197	208	187	191	182	174	162	208	165	181	188	184	178	193	183	193	190	218	199	190	205	200	170	191	189	185	202	209	187	188	183	170	170	192	184	185	209	170	180	167	177	175	193	177	194	190	185	199	202	210	224	192	181	181	190	211	202	193	191	172	190	184	184	193	186	202	181	187	196	201	198	197	187	196	190	213	208	216	192	212	186	195	227	221	207	186	195	198	176	197	205	200	182	191	175	204	176	189	171	189	186	180	178	201	188	185	198	194	180	174	185	176	187	213	180	189	222	178	186	169	177	190	179	199	195	209	183	188	190	181	162	201	203	188	190	202	174	175	196	197	201	214	190	205	180	180	219	171	191	197	216	175	182	181	196	214	203	178	184	195	203	219	183	201	184	174	173	181	181	206	210	195	177	183	214	208	193	207	169	217	177	192	198	177	192	199	173	191	202	186	160	185	182	211	186	219	182	186	186	198	186	197	192	165	179	204	167	166	183	200	201	193	191	185	161	188	185	179	177	191	179	196	200	166	171	181	182	186	163	210	161	189	202	171	204	190	187	177	219	193	174	191	213	211	196	181	204	166	174	198	212	185	184	170	191	189	197	201	177	155	212	212	163	170	155	195	178	211	172	190	170	177	177	168	179	195	186	210	195	194	181	191	182	206	190	216	197	186	181	205	227	193	169	205	190	204	173	194	176	199	189	193	195	190	209	196	197	200	210	187	180	191	168	191	192	184	209	193	178	188	191	195	193	175	194	211	197	172	172	210	187	194	185	201	188	181	171	184	183	191	205	174	199	187	168	175	183	210	198	186	178	204	215	188	179	210	176	199	193	203	191	203	193	178	193	186	172	209	206	179	205	177	188	189	189	200	227	194	188	203	190	199	182	189	172	175	172	201	186	173	196	200	183	173	192	190	182	215	198	188	188	187	177	203	184	180	195	187	169	185	184	199	189	179	166	185	208	192	190	184	192	199	168	184	197	186	190	203	166	192	189	183	202	178	154	200	192	201	189	170	182	193	199	190	192	180	183	210	199	204	214	202	172	205	192	185	193	199	175	193	203	208	216	187	198	207	173	188	194	163	192	188	196	200	190	200	174	207	194	211	206	176	191	154	195	192	184	184	180	186	188	183	183	223	200	181	213	212	221	197	197	198	198	218	188	157	171	198	179	194	186	166	192	190	196	202	195	186	184	183	179	188	186	202	163	208	196	180	175	168	187	195	191	192	206	184	206	213	192	186	232	176	160	155	154	233	184	181	180	195	190	182	216	218	178	179	202	191	190	188	186	190	174	204	176	181	209	157	200	180	197	199	200	188	192	215	183	170	203	171	182	206	193	193	194	189	214	184	181	176	203	172	195	191	203	197	187	203	203	171	169	214	189	201	194	186	190	188	162	194	191	158	169	195	191	164	196	212	186	209	178	187	186	200	183	177	179	185	185	193	195	168	176	191	191	185	176	167	184	202	204	206	168	185	194	179	195	180	191	196	180	181	178	178	178	194	202	181	181	177	205	199	189	193	206	177	190	215	196	205	195	195	196	172	188	178	174	172	188	180	177	182	180	186	198	189	183	202	178	192	195	196	163	165	184	169	207	185	183	226	200	187	183	207	178	201	196	178	198	194	210	209	196	166	187	186	198	177	189	208	186	180	197	195	200	182	192	173	203	186	184	215	171	176	180	164	157	208	205	216	192	201	197	175	178	173	170	186	177	166	188	190	213	213	188	199	170	221	182	185	179	211	162	199	177	204	167	176	182	175	190	196	193	169	186	198	184	200	185	179	181	188	196	190	181	163	203	188	180	192	189	217	186	205	195	207	180	190	184	188	203	185	188	200	202	166	189	184	192	174	192	207	201	191	179	188	199	186	187	184	172	193	198	179	206	184	176	179	200	194	209	195	212	202	169	188	172	193	186	190	215	179	189	198	201	222	189	181	167	207	211	193	191	198	200	209	191	210	205	167	187	199	179	169	190	181	186	209	198	186	197	164	208	201	221	196	175	175	202	195	190	197	199	164	202	188	192	172	190	191	182	187	185	194	177	181	184	170	198	160	207	177	196	198	188	197	213	201	182	184	217	183	184	205	191	183	191	194	191	184	171	161	177	171	170	203	217	189	183	183	181	193	195	197	195	184	195	189	168	186	177	194	201	198	183	191	172	186	189	169	198	200	196	171	222	210	188	187	172	180	177	191	176	181	196	178	192	188	213	212	211	199	202	194	181	213	187	209	194	197	172	175	202	190	205	172	188	203	198	194	198	190	182	195	186	185	185	190	166	192	168	203	193	189	186	194	200	205	212	188	199	195	163	208	192	184	189	211	188	168	198	202	202	174	171	179	196	197	191	203	220	182	176	186	178	167	190	199	177	205	182	177	189	194	182	197	186	189	193	198	188	197	212	184	175	203	218	194	170	196	183	207	171	193	196	185	158	184	192	199	197	196	205	199	196	206	191	201	202	190	188	183	202	226	191	214	185	189	178	178	183	212	189	202	182	209	177	184	191	160	194	200	186	189	172	186	181	160	179	206	195	180	187	203	183	203	179	172	186	190	183	198	221	199	187	193	189	179	192	213	187	206	172	218	168	192	184	203	171	200	202	180	204	218	185	178	195	194	193	218	199	184	170	177	189	187	197	198	170	179	163	180	197	176	175	186	206	176	194	177	203	193	185	221	175	184	190	207	171	187	204	179	193	216	203	195	188	178	169	162	193	184	157	195	179	196	205	167	197	163	181	171	219	188	169	202	201	176	147	196	194	185	197	197	171	178	200	181	178	200	193	198	192	167	197	216	182	181	199	197	199	175	209	202	185	186	176	173	213	202	194	158	186	163	184	203	187	176	178	172	186	205	182	187	165	196	169	185	214	190	183	187	169	189	178	191	203	173	181	179	206	189	180	188	217	147	194	181	189	197	187	164	221	183	184	170	170	188	211	179	174	183	178	181	186	190	185	191	201	193	181	199	208	202	177	184	162	237	162	176	187	199	205	191	196	186	200	194	196	180	208	197	164	177	215
24521	20232	26475	23830	20250	11660	2066	1199	1045	1017	981	827	812	747	712	732	691	650	727	609	639	658	648	624	625	606	595	625	642	641	599	549	594	589	565	602	584	597	573	595	597	601	545	604	617	607	645	619	580	603	629	576	565	634	581	535	572	563	584	589	611	579	622	553	578	540	603	616	568	606	577	597	577	565	590	626	606	594	560	565	603	582	586	622	561	571	600	630	600	577	566	584	542	569	580	597	595	592	610	531	560	531	587	565	566	589	575	572	554	604	541	591	580	611	557	586	617	582	543	566	581	601	583	539	657	548	627	599	558	589	564	582	560	529	572	556	607	619	548	577	603	606	614	555	556	606	584	563	551	600	578	576	626	545	575	574	590	567	554	579	563	607	575	596	580	574	586	574	593	588	594	580	537	605	584	590	561	549	594	560	590	616	592	592	572	549	631	576	583	551	589	599	625	612	554	577	581	571	591	569	560	616	585	624	605	547	604	604	590	554	607	578	590	533	570	582	541	560	564	582	623	634	536	558	570	571	616	570	571	567	582	544	543	578	618	548	598	604	577	548	588	629	583	576	557	620	582	564	567	596	580	572	571	577	587	567	585	559	557	559	589	562	613	578	571	550	623	544	537	592	591	581	593	546	587	542	546	574	573	586	545	602	551	603	592	530	550	547	566	582	524	571	523	584	551	539	571	624	547	598	614	588	602	583	551	543	555	592	617	560	585	561	612	574	567	580	580	590	609	571	613	564	586	546	571	609	596	586	516	615	556	530	604	604	552	585	564	619	597	619	601	552	512	573	592	583	564	586	569	563	572	568	599	653	586	591	586	569	628	575	583	616	575	537	557	594	577	558	572	590	596	585	587	586	555	564	579	562	581	599	564	634	548	554	582	589	553	595	562	570	552	612	540	615	588	568	554	604	601	583	538	602	602	594	582	592	602	581	586	583	575	545	553	577	563	563	551	578	614	574	556	569	587	554	574	563	575	576	571	579	629	524	570	596	574	602	565	595	558	609	538	608	588	529	617	555	527	608	599	566	609	617	547	579	575	566	577	527	528	551	604	555	592	589	577	601	597	629	595	573	551	546	617	579	581	614	591	611	589	556	564	594	555	548	591	540	581	590	589	536	604	580	548	538	553	622	627	581	572	540	571	544	550	575	596	553	533	571	564	570	571	576	574	584	615	551	558	585	592	559	588	599	596	643	616	558	619	597	605	559	582	560	593	582	566	634	571	583	584	593	570	564	582	595	584	599	553	590	551	578	546	579	592	551	567	559	586	553	571	561	629	594	515	596	585	557	587	596	575	557	576	580	564	593	535	554	556	589	577	578	585	582	563	557	602	571	585	623	549	597	598	581	570	589	583	594	548	561	587	539	587	575	583	578	607	578	582	560	617	566	590	575	562	564	586	576	591	555	580	558	558	635	564	577	561	555	572	611	566	585	573	577	548	580	590	566	543	576	552	568	557	604	606	555	576	570	572	550	601	517	563	570	600	578	584	552	601	530	605	569	596	557	567	558	562	583	553	526	576	569	577	528	563	608	588	538	626	564	559	561	590	567	620	599	583	575	620	585	592	555	589	572	590	560	584	581	568	641	585	601	558	595	574	586	585	551	582	566	585	549	583	603	586	595	564	569	570	585	594	568	610	574	569	597	555	574	590	588	607	566	589	567	556	569	614	536	603	591	569	532	576	566	583	573	611	589	560	577	624	658	563	569	609	596	570	592	595	609	597	575	588	549	581	561	556	630	569	553	605	550	560	591	567	582	563	570	525	589	539	560	546	593	576	543	550	556	547	576	549	559	577	592	570	587	554	571	555	599	597	553	560	631	561	587	581	608	585	606	593	615	575	582	584	555	628	599	581	605	586	592	549	577	573	579	563	546	585	578	569	561	570	536	552	583	570	637	591	584	652	601	568	622	599	592	551	599	594	559	543	585	530	593	571	593	602	546	579	591	619	610	606	566	630	599	572	592	569	616	564	567	626	593	587	576	571	570	539	613	585	595	579	512	558	584	537	534	620	581	604	599	613	548	594	564	577	548	566	573	578	560	546	600	541	557	555	578	605	588	569	571	554	577	589	585	586	529	553	537	590	557	603	552	601	560	540	582	535	602	579	543	510	583	610	582	629	562	572	505	578	559	629	579	565	586	608	619	554	570	555	524	606	567	558	597	597	545	579	565	591	582	547	619	563	576	542	575	573	602	572	601	591	565	596	612	594	552	602	588	555	559	576	593	602	543	562	542	576	595	601	558	598	592	553	557	569	586	605	575	579	547	538	554	541	613	527	613	598	572	550	564	614	575	593	567	587	557	591	565	563	616	560	591	566	557	566	579	616	582	626	562	629	578	600	602	570	545	612	608	541	562	554	587	611	574	601	604	565	576	581	528	567	579	584	573	591	590	579	569	567	576	622	585	588	599	586	554	569	589	544	584	602	571	519	544	605	560	599	566	624	552	589	597	541	573	556	615	577	560	622	568	601	606	565	582	597	586	603	591	556	594	591	565	619	602	566	580	552	535	615	610	560	559	545	582	583	597	608	572	551	565	553	552	626	554	579	571	612	627	569	574	599	532	645	572	608	564	545	573	613	586	555	605	568	583	580	607	607	559	559	572	543	561	596	631	567	606	571	584	520	555	571	551	577	651	645	523	584	565	603	577	567	579	542	564	529	611	573	567	553	605	582	608	609	612	610	590	604	579	588	550	578	552	601	581	583	544	575	587	566	563	585	559	578	624	586	593	563	541	575	533	578	583	553	607	563	590	560	551	585	536	583	522	553	506	616	575	572	555	556	619	556	567	573	599	608	580	551	608	529	587	568	592	594	553	569	585	584	591	552	560	581	563	570	529	608	569	548	603	573	554	600	565	597	591	578	571	545	585	553	543	610	557	579	585	562	584	597	566	588	582	587	547	548	559	545	591	614	573	583	580	577	616	578	577	578	594	569	613	577	567	614	551	583	536	598	589	592	564	536	557	576	583	594	561	570	566	610	590	622	606	572	577	593	563	555	575	579	534	591	554	535	610	596	618	584	566	550	537	642	573	554	605	576	623	594	574	553	562	567	560	617	599	614	555	559	569	570	569	585	600	593	511	606	561	602	539	602	588	567	589	591	611	546	583	559	593	547	549	595	635	620	583	555	543	576	575	607	583	568	559	629	577	585	583	541	579	569	611	608	574	572	547	588	617	564	636	582	583	578	567	601	577	582	632	574	578	593	541	593	553	592	562	600	578	617	573	579	558	551	587	612	564	542	607	602	542	574	549	595	575	586	559	575	588	529	594	560	560	571	607	592	533	581	562	571	587	575	577	599	609	584	594	551	545	573	555	590	543	573	581	592	560	571	558	605	553	562	571	568	578	561	532	612	562	607	575	588	582	551	599	620	575	583	613	577	610	558	585	593	578	588	572	584	595	573	623	608	579	561	606	558	622	576	594	573	558	553	623	595	559	583	602	573	561	601	615	609	607	624	566	592	597	601	611	576	632
13520	25432	18070	7738	5114	4383	2405	1805	1560	1477	1464	1077	971	866	844	754	741	670	734	671	673	656	617	654	623	599	616	608	575	589	579	553	598	603	549	604	589	591	556	556	562	560	570	533	599	560	584	556	513	556	538	563	552	580	576	561	562	520	514	561	506	592	608	557	571	537	542	529	536	567	533	532	523	541	528	522	547	525	557	539	555	527	527	535	498	527	538	495	536	556	547	535	573	546	510	511	535	563	562	510	540	583	510	500	559	552	551	545	525	602	530	544	513	504	529	551	482	514	519	529	530	528	541	572	548	515	511	542	572	524	566	542	523	545	531	478	548	547	543	536	533	523	579	536	539	508	547	511	534	553	540	546	523	536	536	540	518	533	538	536	528	557	495	514	514	553	551	539	554	512	542	530	496	511	505	538	540	521	501	551	559	511	516	528	558	532	575	548	527	546	543	520	477	523	563	518	542	573	524	522	514	553	500	572	541	514	523	557	535	528	583	560	545	571	489	503	557	555	551	521	546	538	524	539	514	633	536	541	506	538	510	554	502	488	526	560	506	510	524	543	536	507	548	493	550	548	473	522	542	515	516	528	502	562	520	550	569	534	566	537	523	542	532	550	506	508	556	505	548	539	505	511	553	505	552	542	485	539	541	538	540	540	503	568	512	544	549	513	523	539	562	521	568	541	514	545	538	550	529	525	495	539	550	559	500	499	543	566	560	563	501	504	527	532	493	546	519	513	564	529	559	582	518	535	529	512	557	554	545	579	571	526	500	546	543	496	557	561	464	506	532	540	549	520	551	547	560	550	570	535	520	520	532	525	494	519	533	538	543	516	545	560	519	576	523	502	548	536	548	521	552	515	562	536	510	510	535	543	510	509	572	534	556	541	490	551	509	530	500	547	500	531	547	547	517	502	487	526	546	493	551	548	579	524	529	485	528	551	524	541	547	568	548	549	564	505	550	547	545	522	565	540	562	550	541	549	535	542	516	501	557	532	503	542	521	524	529	507	514	548	533	509	532	521	518	510	528	543	503	569	499	538	512	494	510	545	541	537	515	509	526	549	525	529	561	539	495	546	557	525	537	530	522	531	505	541	525	536	543	557	538	552	539	551	570	554	545	542	531	526	545	561	499	558	530	513	581	498	520	500	553	532	525	517	543	534	514	548	512	531	533	483	513	499	528	494	529	530	528	519	546	549	568	506	546	548	510	579	563	546	576	535	547	546	546	552	522	543	551	554	544	560	581	539	523	503	529	565	508	559	563	535	566	517	527	555	484	553	522	550	537	519	552	548	546	553	506	532	522	508	574	560	568	552	527	551	506	532	539	520	530	491	490	493	525	497	495	537	547	572	585	505	539	543	555	577	542	571	502	506	512	593	522	500	491	527	582	582	521	533	571	525	539	502	538	534	534	575	532	568	549	523	573	544	524	509	506	508	555	571	544	525	493	565	519	535	534	587	528	516	556	567	547	519	507	524	545	538	550	534	537	528	554	510	513	543	557	546	528	516	545	553	527	581	555	554	553	501	537	505	538	536	511	522	576	535	506	532	520	510	512	530	526	531	525	518	537	551	515	534	524	519	522	581	500	526	497	495	513	521	534	558	486	528	571	551	550	549	555	536	566	561	548	532	544	526	568	547	504	522	510	542	548	518	605	506	560	523	539	516	501	520	546	515	522	494	498	542	513	527	513	470	538	545	536	558	511	510	550	551	484	518	551	502	524	537	531	544	542	547	536	554	561	562	516	521	530	550	516	522	552	511	573	555	568	540	538	545	547	568	532	510	522	564	505	550	516	567	536	493	528	509	513	484	514	533	540	574	521	537	538	521	527	549	499	558	538	519	529	551	516	569	543	534	568	511	531	544	581	534	508	518	526	548	533	549	540	519	535	548	557	512	517	531	556	550	525	548	523	472	515	505	523	534	520	549	511	511	555	538	537	501	557	573	550	556	507	526	524	522	559	536	554	554	501	545	534	510	515	495	538	545	477	524	530	544	525	529	589	525	578	523	515	542	506	568	525	581	532	517	525	537	528	511	487	521	551	526	568	545	540	554	500	568	517	531	530	557	554	512	534	530	548	546	520	518	533	551	535	528	521	507	554	570	514	503	551	545	521	598	533	526	515	514	508	513	527	497	517	538	524	545	552	512	506	525	533	521	557	521	539	533	550	546	545	515	544	561	505	530	556	510	519	559	497	529	529	540	533	507	518	512	548	542	536	524	519	526	578	543	558	560	548	512	547	484	532	562	541	550	499	515	547	510	552	519	490	541	578	551	538	530	516	527	530	536	527	530	547	525	527	540	539	522	521	524	503	530	522	530	540	530	541	561	546	516	555	569	521	531	554	509	505	477	503	516	542	532	512	530	560	544	541	507	554	553	506	546	491	525	494	509	538	511	535	542	540	556	554	526	530	509	520	531	498	551	516	516	510	554	537	543	541	536	572	523	514	511	584	531	563	504	523	542	538	532	544	533	538	517	530	537	529	580	523	522	524	537	539	557	517	552	523	539	541	580	512	590	525	539	512	570	535	503	520	531	543	504	510	525	514	509	517	538	511	503	558	550	511	546	544	521	550	532	533	571	522	561	547	527	511	523	552	525	551	489	578	534	529	526	537	534	517	522	519	490	481	522	540	496	506	546	494	562	520	549	574	485	506	508	511	547	524	510	545	514	526	533	526	563	545	556	524	514	565	486	549	542	545	503	569	562	548	546	550	570	552	537	509	491	540	504	555	529	518	530	473	581	532	557	529	515	504	504	560	539	548	517	537	564	543	525	530	537	538	556	526	535	558	500	558	546	519	508	523	529	542	531	514	560	511	570	506	521	521	560	486	575	551	554	555	570	559	500	554	563	532	538	568	550	572	526	539	542	519	535	497	532	506	553	552	506	545	574	535	481	524	547	488	574	508	507	544	549	549	515	564	543	507	503	542	564	510	546	542	486	543	567	563	559	547	571	562	512	539	569	532	542	557	534	549	529	512	522	554	539	478	541	509	546	547	527	539	516	569	523	554	574	540	520	544	580	533	533	548	593	510	550	535	548	550	566	532	513	508	507	551	546	548	550	515	566	512	530	489	575	520	517	534	550	530	520	554	520	508	509	549	540	514	562	507	546	516	538	532	531	544	531	492	519	541	511	527	505	548	520	517	547	537	541	540	539	534	523	542	579	569	507	600	493	534	521	574	545	477	555	525	544	558	512	551	534	562	568	536	500	533	529	529	501	514	540	539	536	551	473	502	561	555	575	503	513	517	543	525	506	542	507	536	526	556	547	555	525	547	563	491	543	555	521	519	543	531	576	522	547	531	532	592	545	510	528	527	530	513	512	513	510	558	531	527	511	545	535	530	502	568	482	499	512	545	514	536	568	484	564	522	538	505	552	548	523	578	526	549	542	580	540	567	513	524	562	531	540	497	535	558	558	600	526	522	504	546	551	495	553	543	522	504	508	558	543	538	509	567	528	518	576	551	501	504	524	536	529	541	566
22341	20253	26801	23521	20262	20455	10936	2481	1885	1719	1823	1328	1236	1158	1197	1155	1138	1040	1066	1054	1031	1000	981	961	959	1030	932	932	906	947	942	976	962	945	900	899	868	945	964	911	901	926	945	946	892	952	890	906	920	881	887	917	921	929	872	940	924	936	934	947	907	878	972	906	889	928	880	896	950	906	887	908	918	889	882	871	939	897	879	847	944	923	928	894	858	934	887	919	877	893	833	934	881	882	883	908	884	947	877	878	908	889	902	840	945	867	877	881	903	882	844	858	911	936	888	867	856	897	867	894	934	904	839	845	896	913	855	937	884	862	854	905	889	933	858	900	911	865	887	893	892	868	856	886	889	938	891	923	904	905	843	875	827	867	867	897	884	887	885	881	895	928	907	878	876	922	876	891	851	875	930	865	944	880	866	817	897	883	859	902	973	915	883	890	907	896	922	878	896	910	815	863	884	899	872	897	922	896	904	905	913	915	873	908	897	871	949	948	859	887	893	907	874	902	854	831	930	839	887	867	901	942	843	893	862	945	932	871	890	881	896	872	908	901	872	864	941	876	911	903	860	937	912	876	904	857	825	860	855	881	908	899	900	944	891	903	860	894	892	888	908	854	931	880	887	867	901	896	855	919	904	882	817	893	887	901	808	926	862	899	925	921	902	922	924	916	927	870	894	874	880	883	902	874	867	861	888	926	859	838	875	930	912	905	924	839	901	903	848	857	872	870	879	898	881	882	906	878	912	880	872	872	904	869	880	888	869	867	860	903	860	914	848	882	912	867	938	915	941	897	845	902	940	962	840	858	865	887	938	927	880	916	882	865	904	888	906	901	883	856	860	855	884	902	862	870	860	858	903	902	930	875	884	857	878	894	870	864	859	865	873	846	885	889	867	910	860	946	886	930	915	955	875	897	900	845	976	878	835	980	867	874	875	885	869	879	868	937	869	841	869	880	910	900	887	891	930	897	876	931	885	899	940	868	873	947	892	918	830	939	910	945	840	903	863	894	868	910	929	855	864	875	878	897	856	869	861	878	883	886	885	825	938	875	868	825	875	834	921	912	864	868	935	915	930	909	883	889	881	886	872	863	850	894	866	878	883	875	927	920	899	880	863	857	868	913	915	870	866	824	861	871	865	875	861	886	888	908	842	893	917	925	847	877	849	939	860	894	921	863	856	959	868	904	879	895	862	917	867	948	886	892	913	944	877	936	905	883	854	847	910	902	881	860	906	883	890	893	853	870	912	870	860	889	888	863	888	922	875	932	894	846	894	897	894	888	913	855	894	899	875	863	898	887	913	895	883	929	952	893	876	848	850	895	854	834	814	852	853	863	919	879	851	880	914	869	851	894	873	912	931	896	876	934	924	917	896	852	872	869	896	889	893	887	838	904	896	873	911	879	919	891	912	909	906	865	893	881	846	903	914	816	890	864	866	841	928	831	914	819	875	854	855	887	902	891	900	874	878	878	860	853	902	938	805	904	888	846	910	899	932	836	886	822	867	858	862	880	965	874	828	936	928	918	932	920	843	912	905	916	895	880	855	870	913	922	884	924	910	917	881	879	893	896	883	913	920	921	888	863	875	914	875	897	838	888	841	920	868	900	914	860	848	861	816	883	870	864	876	901	907	913	909	999	887	918	908	914	901	889	856	885	886	893	888	897	850	909	831	841	863	901	849	901	882	887	811	850	838	840	923	892	880	850	935	837	877	833	852	936	891	911	842	846	919	888	870	854	874	890	873	860	882	834	891	891	871	928	878	883	868	858	856	876	863	904	863	885	891	935	902	952	873	897	912	887	881	864	908	879	930	929	859	885	937	895	864	875	856	857	912	834	937	883	885	925	839	853	815	896	797	910	905	899	889	841	838	827	852	952	887	942	893	873	918	850	887	878	885	873	910	906	885	925	882	881	909	914	881	824	926	860	887	911	913	910	917	876	899	887	883	863	856	915	870	885	850	876	852	857	887	897	860	879	951	906	854	942	880	901	904	929	860	923	827	870	905	902	917	929	880	918	825	896	911	872	917	922	852	907	871	936	861	866	909	860	822	872	953	920	873	882	865	891	895	851	895	901	929	878	827	908	878	881	940	856	855	867	884	936	869	908	885	898	930	915	896	907	865	879	951	933	899	874	870	846	889	817	904	900	888	871	872	934	881	913	884	872	895	878	869	877	900	846	887	846	919	880	897	833	882	896	866	865	852	880	831	937	914	882	850	916	885	853	903	901	884	870	885	904	928	895	884	877	869	851	873	859	917	880	895	868	869	879	899	850	881	847	889	861	888	896	897	916	888	870	869	901	870	843	853	880	881	905	908	897	849	909	942	895	893	885	863	864	939	913	901	876	864	850	821	892	885	905	830	883	954	927	873	890	923	849	880	890	942	883	820	868	914	893	880	835	899	874	859	848	876	849	952	886	825	917	865	867	895	888	878	890	848	849	864	830	861	918	940	825	877	930	871	894	869	868	930	906	905	861	853	896	876	895	916	930	881	876	896	915	862	850	876	893	886	887	876	896	911	875	893	854	879	864	875	935	874	886	900	897	881	892	899	882	885	897	878	897	886	807	909	863	880	874	945	863	896	913	884	940	918	913	895	832	912	825	876	828	921	900	873	868	912	872	903	846	856	893	830	893	870	918	884	897	907	928	824	894	955	810	840	899	862	888	896	858	926	854	878	876	893	877	862	862	856	880	876	894	899	907	881	894	922	925	866	887	885	904	887	881	844	869	894	829	850	853	870	883	877	937	864	862	907	867	884	841	934	829	851	834	883	867	873	933	943	874	854	904	878	852	886	894	876	882	847	865	928	878	848	957	907	857	820	908	916	911	910	859	919	939	918	941	875	879	914	945	916	878	895	845	863	866	923	863	845	844	858	810	825	903	879	858	867	914	929	872	922	898	894	861	896	872	839	861	873	906	885	905	881	906	851	887	873	931	927	856	878	899	906	916	866	924	907	915	847	882	947	899	870	972	858	884	867	833	875	892	898	883	920	919	864	933	869	872	875	877	868	911	892	856	877	891	900	886	911	881	930	907	842	915	898	873	841	867	855	879	884	847	885	918	906	880	839	869	863	890	949	878	905	866	887	907	869	889	905	884	868	860	874	890	852	873	878	913	842	924	927	856	852	881	899	898	909	892	875	920	879	910	841	863	895	901	900	913	911	932	883	884	911	878	932	879	923	923	877	851	899	812	903	827	815	913	847	897	880	955	896	882	908	879	839	862	936	869	884	887	888	872	889	895	844	883	871	887	851	858	860	877	836	938	805	848	888	867	889	874	920	844	836	856	892	905	905	850	887	892	913	882	879	898	930	937	870	888	917	902	859	938	848	887	874	867	842	911	906	912	834	882	897	854	848	858	870	902	825	858	886	909	869	932	898	844	901	895	887	857	887	889	922	898	913	889	877	915	835	871	906	904	912	935	848	854	893	903	918	910	878	851	899	871	890	927	893	907	909	916	856	881	912	893	850	883	885	866	954	899	934	877	902	878
16760	31536	22897	14011	9466	8109	4223	3448	2941	2704	2648	1797	1617	1487	1432	1271	1303	1175	1215	1095	1081	1060	982	983	971	1009	973	930	951	881	912	903	922	896	913	892	915	881	848	836	916	802	856	871	797	884	855	878	831	885	867	841	898	818	871	847	832	790	870	847	827	851	868	833	828	870	871	870	837	834	822	822	861	844	824	845	867	849	878	852	815	837	847	855	809	813	834	840	862	826	817	824	866	836	832	819	858	836	841	774	860	857	835	855	809	850	826	848	815	857	816	839	859	800	845	834	828	804	862	811	795	867	843	802	848	815	811	847	803	851	810	808	814	848	828	807	826	839	766	835	838	788	801	800	786	844	813	833	835	831	816	812	792	814	830	835	861	818	842	848	836	828	817	826	853	809	837	818	783	794	797	833	823	822	819	826	788	850	798	812	829	831	784	805	775	856	834	855	827	781	836	811	820	820	813	892	801	894	836	783	811	837	833	846	884	816	824	828	822	812	753	838	878	809	863	809	816	852	869	798	775	810	888	830	762	850	794	766	845	864	808	801	832	797	769	795	845	845	797	856	836	825	832	778	811	822	824	847	870	819	809	819	803	814	815	798	809	760	841	867	865	850	810	838	830	812	800	800	815	854	809	824	838	854	835	805	847	807	840	851	793	813	865	819	829	815	805	823	837	860	821	837	840	777	853	838	781	830	781	778	836	847	837	806	814	857	858	815	844	822	813	815	813	838	827	853	787	826	813	821	808	856	764	825	781	823	800	759	819	817	798	828	817	820	781	809	870	826	843	839	858	855	828	827	813	826	757	801	823	821	768	833	831	826	813	828	802	867	845	776	849	812	792	863	864	816	816	816	802	803	867	846	855	818	834	823	780	830	828	805	787	779	869	858	791	808	818	795	833	806	820	830	865	819	830	861	827	817	838	834	795	814	783	790	853	794	820	844	801	752	818	819	806	842	761	842	834	779	825	838	852	813	800	779	781	814	801	798	826	802	862	826	818	839	818	871	841	763	819	798	867	820	807	868	850	876	812	851	813	859	853	837	799	812	762	808	758	792	822	901	871	875	815	883	881	813	779	793	857	832	847	786	811	857	860	850	835	809	813	758	912	783	848	807	832	837	827	802	813	783	832	834	804	837	844	807	829	809	822	813	795	860	809	837	814	830	772	889	809	813	807	819	791	813	820	779	841	863	848	849	822	823	766	808	832	880	833	807	803	779	856	831	834	856	827	804	823	835	877	829	880	823	852	851	821	839	886	817	835	874	833	848	831	791	841	847	850	787	811	795	821	801	791	801	818	827	776	765	802	796	827	822	858	837	846	769	828	821	793	860	844	812	799	802	800	809	844	836	788	769	831	819	846	844	805	858	799	848	846	806	870	793	822	825	811	763	840	808	857	890	791	819	816	775	842	820	813	837	835	822	828	794	869	799	818	810	790	823	843	789	782	805	772	842	825	837	813	801	795	850	826	784	813	813	820	802	836	799	830	871	842	825	809	797	803	877	855	820	834	760	813	829	796	819	787	828	843	851	833	837	777	812	850	839	813	804	835	871	784	872	839	761	841	816	807	788	907	827	845	836	772	833	891	812	790	789	815	850	810	863	818	812	777	799	839	824	831	850	763	783	801	820	790	808	821	790	817	805	890	839	824	840	811	846	812	836	835	817	850	834	859	785	837	823	850	874	814	773	793	781	808	760	854	803	832	796	823	839	847	853	803	872	808	842	802	813	809	844	831	832	844	843	825	803	862	818	814	794	834	780	825	751	826	779	823	769	832	814	792	807	866	851	776	830	860	834	823	827	762	838	841	789	816	870	822	809	875	828	824	866	815	827	859	782	820	823	801	826	852	769	797	856	785	851	827	813	783	804	790	791	797	838	819	790	827	838	831	836	792	822	793	830	821	776	801	868	810	845	831	842	821	795	770	795	817	837	789	791	831	816	822	808	866	839	838	789	787	772	830	829	864	786	818	835	755	853	836	836	809	812	775	802	808	841	857	836	807	848	835	858	853	814	856	856	868	778	819	778	824	873	828	811	805	870	791	800	794	861	871	847	826	829	788	807	824	848	802	728	837	815	822	870	812	811	898	826	845	772	842	791	768	861	833	812	845	821	889	812	780	802	828	828	822	825	811	864	880	831	862	857	833	834	854	835	813	890	799	862	802	796	813	826	832	834	875	829	855	850	787	860	830	812	804	874	806	844	842	851	850	820	821	844	837	760	814	750	833	792	879	840	832	829	792	825	791	818	834	878	803	861	846	756	823	843	825	824	815	764	798	881	798	818	838	820	809	867	804	868	820	785	777	868	806	806	858	812	916	871	852	824	810	833	785	820	828	820	884	788	796	847	828	825	795	839	846	804	779	870	830	775	805	808	777	812	853	754	825	856	868	817	827	855	840	775	881	805	820	872	833	816	800	797	839	817	791	851	792	794	821	811	755	773	794	836	806	860	800	845	830	859	769	858	853	861	817	832	846	796	796	800	815	860	816	888	863	793	827	864	800	846	832	856	810	812	822	855	777	818	872	809	788	817	828	897	765	849	783	839	850	811	797	758	799	882	819	856	816	781	791	830	829	815	842	865	795	825	825	812	856	743	829	824	815	857	838	870	819	845	876	779	802	839	802	821	854	806	857	808	800	856	814	855	790	836	900	779	779	863	764	804	852	810	793	795	822	783	810	885	837	805	792	777	792	819	819	796	861	898	844	839	883	828	809	823	825	785	787	789	786	794	794	781	858	842	804	801	841	837	881	841	781	799	842	832	813	816	831	861	884	832	801	844	805	881	802	815	731	805	837	785	828	824	817	854	817	793	780	864	817	865	801	813	834	893	843	846	791	811	825	825	796	863	790	813	799	835	861	779	831	802	843	785	823	794	791	827	829	853	835	806	815	817	859	841	788	792	808	813	785	825	805	816	787	834	810	835	836	791	835	797	832	786	785	843	871	822	826	828	869	788	830	880	766	834	831	834	851	861	817	793	786	844	782	817	799	855	840	800	842	915	805	843	817	776	853	805	819	773	766	816	831	816	791	828	834	839	819	815	808	815	855	753	832	795	806	811	842	827	854	841	875	848	867	803	757	793	799	848	872	848	764	813	838	812	810	811	790	818	800	757	796	808	821	793	867	849	836	810	843	802	782	854	859	859	801	797	814	797	828	805	829	833	845	755	790	794	847	765	776	828	821	821	816	795	836	811	832	780	815	807	853	774	775	809	842	826	818	806	800	797	928	812	861	792	836	777	819	817	830	832	852	810	868	832	815	806	844	849	795	855	854	836	831	819	802	826	804	792	796	796	839	824	845	830	814	813	822	872	824	831	800	832	814	799	788	817	827	817	815	833	815	844	858	847	817	878	828	834	844	819	846	778	870	833	788	819	835	834	777	825	824	853	822	858	810	813	845	780	785	847	846	796	800	839	816	806	820	792	833	807	850	820	868	808	860	820	812	798	831	850	826	848	799	824	816	835	766	858	817	762	841	809	840	812	788	791
27894	16767	4948	2205	807	303	226	221	188	213	204	201	161	173	177	186	190	200	172	189	193	198	168	183	197	200	173	184	185	187	161	180	204	183	190	161	185	184	166	184	187	189	183	219	192	163	172	206	205	167	184	192	183	183	174	188	200	196	190	210	176	189	195	182	161	190	189	199	194	190	187	180	198	194	175	175	173	174	168	195	195	175	195	189	157	179	200	179	192	192	204	191	188	190	185	182	210	194	185	216	176	198	155	199	166	175	156	169	182	164	157	166	199	179	181	187	185	219	167	196	157	178	185	171	183	147	175	190	215	184	174	186	175	173	176	177	208	221	174	204	189	192	206	172	200	183	196	183	177	187	187	177	198	172	186	175	208	190	192	177	198	181	198	194	194	203	191	199	161	167	161	177	188	185	173	169	193	182	197	184	198	195	179	198	169	193	171	193	180	175	189	172	199	169	180	189	171	156	187	194	199	171	212	194	184	158	190	179	187	202	140	201	150	164	173	172	175	170	168	174	196	188	188	176	176	176	180	174	166	178	169	192	170	187	170	187	200	179	185	198	178	181	210	200	174	175	185	162	192	168	183	174	165	176	184	185	199	168	191	165	188	188	163	189	175	196	186	176	168	161	201	200	166	181	193	186	174	178	188	199	163	191	172	197	183	197	169	185	158	195	173	175	183	196	180	184	190	189	163	190	193	181	168	175	200	175	189	187	175	175	156	189	187	171	189	188	215	191	193	202	187	181	189	194	196	186	209	160	179	178	173	175	182	187	190	168	190	189	183	180	179	201	196	191	197	192	182	174	182	178	204	186	188	181	147	174	186	161	155	217	194	180	169	194	168	162	197	176	181	181	172	173	162	173	190	177	179	174	178	194	184	209	191	179	173	180	156	153	183	204	196	197	173	205	170	192	167	202	196	179	190	213	168	184	196	186	209	188	163	191	151	171	183	169	211	154	167	205	207	184	187	179	164	160	171	187	204	182	182	186	205	175	164	200	189	178	163	202	191	181	182	196	190	196	173	198	195	207	186	166	181	159	202	191	179	181	201	178	199	185	193	200	195	165	175	164	172	180	167	189	167	190	195	202	187	191	171	201	188	212	154	171	181	195	164	179	183	175	198	172	178	194	178	172	148	176	189	197	185	173	189	179	192	156	188	191	189	183	189	168	190	171	169	184	182	167	170	182	185	211	192	197	166	166	180	155	188	181	174	178	175	184	191	175	170	165	172	184	187	192	205	201	206	205	173	181	198	196	183	181	196	183	152	182	196	193	198	183	182	181	179	178	173	187	184	193	179	181	186	189	191	179	193	176	207	185	183	179	195	176	187	197	178	161	174	187	178	162	195	210	152	177	204	178	154	196	181	188	187	185	190	176	214	164	159	193	203	176	177	203	187	172	174	163	186	148	178	180	166	178	185	171	182	177	186	213	176	177	200	194	205	192	177	185	199	175	176	175	174	192	182	184	183	190	200	174	169	204	166	195	186	163	190	179	186	185	206	193	160	189	175	180	195	178	184	177	187	173	182	192	172	174	176	179	167	217	178	165	195	186	176	176	193	208	177	176	186	184	167	166	201	194	181	152	188	204	192	165	174	190	193	150	209	177	174	172	196	184	175	203	157	167	166	199	178	166	188	195	214	197	186	192	192	181	176	198	203	168	178	168	191	168	192	206	195	182	166	189	192	205	174	185	174	167	191	178	185	174	171	189	206	199	176	213	196	172	172	196	218	190	186	187	193	170	171	166	185	169	172	178	148	170	168	187	187	176	177	161	188	170	181	206	176	205	188	196	182	206	202	162	173	179	204	165	187	174	198	200	189	177	172	210	198	164	173	172	192	189	165	174	177	161	192	182	165	194	175	166	177	190	163	167	177	168	175	171	186	193	189	185	181	202	182	205	173	169	159	156	158	187	163	182	198	154	176	177	182	201	188	184	217	195	207	158	192	175	182	186	192	189	209	181	190	185	191	190	202	190	178	193	166	166	173	217	185	180	229	191	186	206	204	185	162	185	149	167	205	187	196	198	197	172	180	188	181	190	180	208	179	185	188	141	167	173	193	212	187	189	174	182	190	183	181	203	192	195	170	187	162	191	179	176	202	188	194	157	179	181	181	181	189	185	198	157	211	167	167	188	176	158	166	179	155	177	156	177	186	177	196	186	170	180	207	170	178	188	193	184	216	203	204	169	176	170	186	186	180	185	179	186	195	192	191	190	180	205	195	175	179	217	173	201	171	203	228	201	183	178	218	203	201	193	177	196	179	183	197	166	170	166	170	167	182	193	173	173	200	188	180	179	178	199	201	180	199	202	154	183	190	190	200	171	188	168	180	169	193	193	177	165	179	183	150	186	167	197	175	179	183	188	197	170	185	181	163	162	175	186	178	155	163	192	184	198	167	180	177	174	153	175	188	177	165	202	179	177	188	179	164	184	174	179	205	214	175	184	168	175	185	185	185	168	188	189	169	173	189	175	181	173	170	209	197	179	170	162	199	168	173	185	170	170	197	179	175	176	174	183	175	191	213	191	188	175	186	194	177	184	215	190	190	193	208	180	179	180	195	163	189	189	166	167	174	162	190	172	191	165	185	193	175	176	177	202	191	171	188	163	185	177	193	174	170	185	169	166	204	176	172	205	176	185	198	171	182	191	169	177	180	165	197	173	167	157	168	200	185	201	194	177	189	185	175	181	188	165	179	181	185	184	182	165	172	201	182	183	168	192	192	158	208	204	198	189	167	191	177	165	129	177	184	186	183	197	160	177	195	175	151	170	193	154	195	165	166	177	188	204	184	187	163	212	174	172	193	171	182	192	158	174	185	222	188	198	190	188	166	185	195	199	191	179	164	193	195	178	203	165	178	200	189	192	179	183	177	180	187	169	181	194	189	191	187	207	194	162	183	167	175	179	180	162	164	188	180	190	193	184	166	177	168	171	190	203	177	195	193	188	177	160	194	169	196	180	167	184	203	167	177	181	196	193	188	193	172	183	190	188	182	196	200	179	197	194	171	174	190	187	170	195	184	173	165	183	187	198	183	179	181	182	172	162	177	175	171	193	162	195	164	174	207	200	190	199	185	193	187	174	182	197	167	182	193	191	184	190	193	147	173	187	190	179	189	213	203	180	185	193	199	191	217	198	167	182	155	178	180	183	199	204	178	164	198	202	172	168	171	154	176	171	198	165	186	180	173	153	202	184	160	170	171	203	153	192	168	180	182	186	177	168	200	191	200	159	178	174	196	188	182	167	178	165	192	164	183	194	186	188	186	211	165	179	161	172	211	198	172	173	201	198	174	159	196	181	166	180	211	178	192	147	195	177	168	169	177	177	189	183	182	208	195	202	175	191	180	169	219	184	209	189	169	199	180	171	176	212	214	177	196	182	170	188	164	196	175	172	177	177	194	204	182	210	205	175	172	194	176	175	172	198	201	192	194	179	160	186	159	172	211	191	187	178	175	179	194	171	195	213	168	167	185	180	190	170	169	177
11096	11995	5278	3820	1388	455	255	255	244	222	207	195	222	212	190	206	208	210	188	209	207	187	188	202	195	210	198	190	189	183	188	201	179	187	195	183	214	208	175	190	185	210	172	188	224	218	189	208	202	188	179	205	191	182	171	205	186	229	188	182	200	201	184	201	173	217	204	173	201	205	188	204	196	192	189	220	179	181	184	192	200	198	192	189	183	179	201	207	158	190	198	179	201	187	196	183	185	202	193	181	184	189	182	194	176	187	192	197	186	184	185	170	179	179	192	212	184	175	207	183	186	190	224	184	179	181	205	215	208	173	195	217	178	195	188	186	192	214	202	180	194	204	203	185	204	202	196	181	210	187	196	186	214	208	171	201	194	203	174	175	196	207	195	214	192	203	199	206	192	186	182	166	188	184	193	218	190	171	166	175	205	193	204	185	204	163	215	181	201	224	192	189	181	199	187	181	202	176	206	157	181	187	199	189	185	185	195	179	195	205	176	168	178	196	194	211	184	198	193	189	198	188	175	198	196	183	175	189	202	178	179	201	191	176	190	184	190	180	165	199	179	170	201	221	201	193	168	177	196	209	195	189	190	190	198	186	185	190	194	194	201	180	192	192	199	196	197	177	183	188	163	189	218	203	185	194	194	191	201	210	199	195	205	177	197	192	180	181	179	196	193	195	186	191	186	189	173	211	218	197	200	203	207	211	201	209	181	202	196	180	198	178	195	172	189	184	187	189	196	199	162	183	188	199	204	194	201	194	213	166	194	206	197	209	205	194	180	170	198	200	172	202	172	177	175	188	189	206	172	184	177	210	202	200	192	177	191	179	173	170	203	176	191	196	166	197	180	213	178	179	189	189	216	179	185	179	215	181	177	228	183	183	197	188	172	189	191	175	168	178	183	179	180	200	199	169	189	206	183	201	202	183	181	200	171	185	202	203	191	194	208	189	201	199	192	213	189	194	180	187	180	196	173	184	192	210	181	205	176	193	216	193	190	198	186	182	183	177	163	173	205	187	176	192	195	202	202	177	198	204	194	193	198	183	200	191	213	192	209	191	169	198	205	181	210	189	196	190	174	199	192	200	186	183	208	196	178	191	186	184	202	185	196	206	212	195	194	191	172	196	202	186	194	186	190	192	201	210	167	181	174	179	177	193	213	207	187	188	181	201	179	194	186	189	184	198	182	216	203	195	179	169	157	186	191	172	176	177	161	214	173	193	185	209	192	195	199	200	209	190	198	179	189	205	180	196	209	186	156	212	174	200	192	176	208	173	187	204	168	194	205	197	186	197	209	199	184	179	187	169	198	177	173	185	181	196	181	190	206	167	182	184	205	187	185	189	187	201	172	166	217	182	216	172	182	192	189	190	220	178	195	178	153	202	178	200	222	178	198	192	188	179	179	165	207	161	185	196	210	148	165	183	209	176	209	182	194	211	183	196	161	188	196	161	181	225	181	194	174	183	194	184	188	198	180	171	169	188	204	178	194	193	201	181	178	190	214	206	215	192	189	181	185	192	170	197	214	201	176	192	181	194	217	193	200	178	181	194	168	180	192	211	190	198	176	194	220	195	166	205	192	176	183	217	169	198	183	174	187	187	197	200	222	200	187	176	180	166	195	203	203	199	179	180	183	174	196	172	193	173	187	198	204	200	184	195	180	188	174	211	180	187	187	184	203	196	191	174	171	179	211	189	188	227	190	208	178	193	202	210	197	165	217	192	189	172	174	203	193	178	189	190	194	201	174	207	186	210	166	187	195	171	173	212	181	185	192	187	179	202	173	175	184	198	196	185	179	190	187	185	211	193	205	204	178	180	184	203	165	185	206	185	171	192	191	182	178	175	198	198	166	169	213	189	222	156	192	191	197	193	177	191	209	183	190	198	190	184	183	193	182	183	196	204	184	197	221	211	192	193	191	177	183	198	186	196	178	196	186	172	166	167	209	157	196	204	191	167	180	202	216	184	185	166	189	185	177	185	191	206	206	165	211	204	211	182	166	202	216	204	179	180	189	186	183	200	189	202	173	204	183	184	196	224	185	194	201	201	183	199	182	214	165	184	198	185	192	204	184	174	200	203	186	201	201	191	172	168	196	200	198	207	189	165	181	191	197	198	210	213	205	199	196	190	204	200	178	209	188	211	198	187	193	172	198	183	179	204	176	205	192	173	180	201	176	192	183	146	192	156	203	183	198	177	204	193	197	193	184	181	198	214	191	186	215	186	217	168	191	177	198	192	182	193	193	204	191	208	179	185	185	175	206	208	220	198	189	180	180	205	202	182	196	184	168	187	205	195	159	158	182	194	177	201	188	193	196	192	183	213	194	164	182	202	203	184	218	202	195	163	209	184	185	176	206	208	166	182	196	179	211	184	209	203	176	196	168	194	191	210	211	188	193	186	174	188	206	199	191	200	178	199	199	206	185	176	182	208	207	187	169	174	222	200	206	195	178	199	183	175	222	190	176	186	183	214	186	187	184	192	188	192	181	204	196	183	162	204	201	191	173	181	199	200	173	178	193	196	163	192	197	163	181	190	209	175	185	188	177	154	176	196	209	180	212	176	186	202	195	186	187	181	180	195	187	171	180	174	214	171	179	191	205	181	177	194	178	192	202	196	191	175	186	184	217	189	195	180	192	213	177	191	178	176	195	206	190	190	219	217	181	199	172	194	191	170	158	168	193	178	199	188	198	191	187	182	189	175	190	192	194	210	172	193	180	214	165	196	167	207	186	184	192	195	178	219	214	176	193	190	176	174	169	175	196	213	222	186	203	190	193	163	174	211	188	185	194	190	193	181	214	178	186	186	161	184	184	211	192	182	173	203	198	224	214	182	164	184	182	175	193	200	202	186	229	196	193	176	197	203	205	198	174	169	171	180	190	193	188	207	173	194	177	175	198	180	192	164	174	180	192	193	182	186	185	187	187	199	206	205	196	202	181	186	183	203	202	195	199	183	193	204	193	206	192	199	193	188	183	193	185	173	184	187	202	188	195	157	196	204	200	191	179	175	155	179	180	187	216	206	188	190	185	189	195	190	184	197	208	213	195	191	193	170	186	194	227	195	192	197	188	169	161	191	201	180	174	198	191	192	196	189	192	211	198	195	190	186	191	188	181	191	182	190	177	181	175	206	184	203	163	183	179	208	184	182	199	185	197	194	201	201	179	201	206	190	203	190	164	179	203	184	186	197	207	181	191	185	184	175	176	189	179	181	199	184	200	195	206	177	185	186	217	229	218	223	180	192	206	179	196	195	197	182	184	182	196	188	192	188	195	182	195	183	166	201	196	211	185	184	173	193	181	189	182	205	193	211	184	206	187	210	211	195	194	180	185	182	210	204	169	169	189	174	192	204	175	173	188	204	195	180	196	181	178	185	205	202	186	187	197	194	202	215	228	174	187	191	188	186	198	191	197	186	184	186	195	199	182	184	193	207	214	218	215	184	170	167	193	192	177	195	185	197	190	186	195	188	188	182	196	203	187	156	209	193
24786	20364	26656	23977	20366	12208	2386	1280	1095	1016	1049	796	799	745	742	671	696	701	652	683	643	683	641	703	638	675	606	604	615	590	613	627	603	628	601	656	612	641	584	590	643	606	549	626	635	657	621	576	615	607	609	585	612	606	597	579	612	597	584	594	583	563	605	602	619	571	613	599	612	624	611	570	645	597	567	586	604	571	605	602	575	599	581	562	579	557	558	654	604	574	581	563	600	578	596	610	577	618	590	598	586	573	549	573	544	592	587	601	592	604	584	611	585	582	587	574	550	589	591	606	605	602	605	598	609	567	603	598	598	573	630	608	618	574	551	605	598	567	587	599	582	604	610	611	571	576	607	593	595	609	580	573	607	585	596	589	600	610	571	575	593	634	594	592	592	642	563	601	561	616	605	614	561	586	546	585	595	637	539	531	613	587	563	564	565	547	602	602	553	618	582	589	620	605	605	596	638	575	546	580	586	580	599	590	607	581	610	614	585	609	590	517	581	633	588	569	555	589	561	586	588	612	549	586	598	545	578	565	555	603	593	562	589	537	587	639	575	556	637	593	578	531	571	578	569	568	626	595	608	566	574	564	569	539	577	579	597	618	623	578	607	558	589	558	565	618	597	604	604	593	509	627	594	636	603	570	570	583	594	575	594	600	575	570	570	618	557	606	557	616	588	588	545	575	610	578	585	549	546	603	577	587	555	605	566	613	590	559	614	570	564	576	561	573	546	612	631	569	583	560	585	623	625	589	568	593	589	623	589	582	595	584	555	568	606	597	630	588	588	601	600	649	592	573	549	593	582	613	559	614	594	564	597	632	569	601	561	589	600	592	580	551	577	628	633	623	611	606	556	581	614	611	589	576	567	571	577	594	573	575	585	590	580	576	580	568	557	616	604	601	579	605	581	566	568	584	549	583	551	545	587	559	567	613	578	555	568	600	564	569	580	603	559	612	587	588	599	553	580	592	573	535	556	581	604	575	597	580	587	599	601	611	614	594	573	579	569	569	622	540	577	572	557	583	560	606	563	536	545	591	590	602	552	562	560	602	556	576	590	580	583	564	593	589	556	565	519	579	599	602	582	598	547	609	620	592	594	588	575	597	545	532	593	597	620	625	567	580	600	619	551	525	573	576	570	609	552	593	583	598	576	582	578	562	572	599	579	610	544	577	590	568	597	565	544	565	568	559	613	592	593	637	576	592	574	587	578	544	541	602	556	572	533	560	550	568	605	582	550	537	584	581	575	572	551	559	588	573	567	565	568	612	605	603	558	558	564	533	565	568	591	572	587	615	564	582	554	588	566	586	608	555	588	633	563	589	552	617	543	578	608	589	587	555	575	586	595	590	619	621	664	558	514	588	575	554	608	621	658	602	616	534	570	554	544	555	575	580	603	573	611	619	568	581	608	550	600	580	599	590	560	559	543	589	569	592	594	579	627	608	628	589	559	609	566	546	591	601	586	594	580	583	611	584	580	579	585	579	551	564	607	608	569	559	578	574	566	576	629	557	602	595	650	560	599	573	547	620	589	594	574	585	571	561	554	583	587	608	584	620	597	590	599	593	565	566	604	605	645	585	589	571	601	589	604	601	618	592	549	611	605	580	570	582	547	532	609	603	606	564	614	604	599	542	567	620	623	620	550	562	580	569	615	580	621	583	597	539	604	630	546	588	583	574	600	577	601	608	625	604	618	580	572	602	579	587	544	566	635	563	560	613	595	584	548	593	606	555	552	575	559	570	577	602	576	575	594	548	614	589	573	548	578	592	590	563	576	582	560	549	596	584	580	588	601	605	571	546	621	540	594	591	590	621	539	564	574	618	601	557	575	613	610	576	594	595	642	580	555	590	590	557	546	612	601	578	598	602	551	588	600	598	593	563	603	588	609	611	564	597	607	558	568	602	531	564	568	521	551	586	541	559	603	605	554	549	591	577	592	593	585	626	556	595	605	567	566	560	632	537	614	554	542	591	578	566	604	583	556	593	602	560	584	541	584	613	608	549	618	559	570	582	605	610	587	600	584	596	562	600	604	563	574	601	573	569	589	565	641	603	584	610	553	605	572	601	598	615	564	581	582	593	576	586	585	584	585	579	597	569	584	619	638	589	586	573	631	562	541	573	568	586	626	576	593	601	618	582	581	585	604	618	601	604	596	571	593	573	554	621	608	594	591	533	616	584	564	591	556	567	593	573	588	567	557	601	567	561	595	592	605	625	550	496	601	592	587	579	551	564	545	581	593	576	569	563	559	606	576	604	603	590	590	600	539	562	588	571	556	583	550	579	567	625	580	551	586	598	555	561	558	582	604	545	584	565	559	601	571	554	623	567	606	558	605	609	581	585	582	570	550	574	568	587	590	620	618	590	629	588	597	604	617	565	595	610	609	583	613	592	577	624	573	615	547	532	624	574	566	628	547	556	578	564	565	558	571	595	637	550	600	578	596	578	619	627	565	594	565	588	540	543	607	622	618	612	596	603	598	569	561	584	565	600	555	586	574	593	573	533	595	568	579	626	585	577	599	590	593	557	577	577	548	618	513	582	558	558	583	581	551	595	547	599	577	587	578	575	647	575	615	585	578	609	602	572	545	548	565	575	597	594	551	562	566	606	563	588	589	652	556	558	565	547	595	621	585	562	591	610	614	558	575	617	567	548	595	593	588	546	591	598	567	587	589	646	582	583	592	551	570	569	549	584	606	559	587	631	555	580	622	566	572	549	649	569	553	567	579	565	592	602	625	618	558	594	577	579	585	578	558	562	598	578	595	582	626	612	610	576	593	597	585	558	597	586	575	606	589	604	619	588	586	589	593	628	588	571	614	593	563	604	626	565	579	567	571	586	562	584	601	614	592	599	585	615	581	591	596	611	619	587	589	591	575	597	595	546	584	595	603	567	572	577	595	584	591	581	559	579	570	569	594	564	553	578	594	550	609	616	561	594	585	539	579	603	617	587	594	597	611	595	580	595	601	574	574	576	558	550	596	555	589	578	515	590	554	557	563	546	608	586	620	572	593	612	584	597	601	603	625	574	587	641	630	554	586	548	595	572	572	580	594	620	589	622	566	540	588	598	618	579	551	574	605	593	570	597	558	560	572	594	602	616	561	565	555	569	570	594	559	595	584	543	592	540	599	574	561	603	571	606	577	559	598	546	570	551	570	565	572	590	604	589	598	583	625	599	548	587	569	605	582	563	563	568	568	589	611	585	589	572	584	552	555	599	595	567	566	591	586	539	582	577	602	587	552	542	593	564	575	542	573	563	616	599	578	544	622	604	584	566	572	580	611	601	570	606	654	585	616	540	641	636	580	612	597	564	580	585	509	602	586	606	579	612	583	593	662	568	600	582	581	593	575	573	570	584	611	584	612	612	556	587	580	580	581	572	576	632	570	516	572	597	586	572	577	612	588	596	549	616	588	564	530	575	643	553	586	583	597	588	586	568	553	540	570	596	570	615	623	534	592	562	569	614	601	556	571	612	600	617	570	582	570	579
13321	20826	17922	13900	5700	5151	2350	1880	1668	1506	1483	1001	974	905	826	805	809	700	695	674	687	659	664	652	641	620	550	589	578	609	590	601	546	571	582	573	568	569	561	593	585	508	556	564	544	584	576	533	543	598	547	585	504	527	529	576	603	574	556	607	523	514	563	552	531	550	542	535	561	561	558	573	557	515	543	551	510	573	566	557	551	501	526	564	532	519	561	575	513	566	513	556	569	515	530	527	532	545	531	542	534	537	533	534	533	537	543	517	547	535	543	512	529	551	556	534	525	572	574	526	567	536	561	532	589	510	550	554	580	528	551	531	560	553	523	556	528	535	536	543	520	519	545	558	527	518	540	522	525	511	529	524	558	544	569	528	512	548	552	514	572	484	530	558	516	551	578	569	547	565	532	554	545	539	525	534	512	575	532	539	546	526	533	561	552	499	507	519	539	562	542	529	528	525	555	536	509	541	507	532	577	532	528	559	530	564	550	511	514	577	544	582	519	541	572	534	587	511	562	556	551	556	538	541	580	545	545	516	529	528	529	511	543	565	538	575	565	558	514	492	531	598	539	549	542	526	558	533	539	512	521	528	512	524	543	556	521	552	569	550	568	528	560	575	551	511	537	534	567	506	567	546	534	526	494	543	541	506	559	533	514	536	525	558	547	546	565	568	523	541	525	548	564	551	582	507	525	581	562	590	554	553	554	519	556	566	530	541	537	543	506	557	531	570	539	613	549	543	519	509	564	511	545	595	526	549	538	537	567	589	518	540	544	549	528	533	547	555	553	538	495	510	537	518	528	542	547	567	531	572	533	518	554	485	509	562	540	523	591	546	542	513	565	557	564	516	561	545	541	502	479	522	536	536	555	556	525	532	536	556	518	550	552	557	534	540	562	551	521	579	549	530	535	529	527	568	506	515	544	588	539	530	559	542	524	499	556	541	568	509	516	543	511	553	510	528	560	531	559	556	536	557	509	558	528	554	561	550	515	556	549	530	534	528	516	510	573	518	548	553	538	531	527	521	524	562	535	524	506	563	523	557	548	520	551	585	549	515	493	556	544	545	518	516	552	548	537	562	553	486	548	528	524	491	572	518	544	549	541	531	511	580	574	554	569	523	519	525	547	521	556	559	511	536	564	495	548	560	538	554	546	547	576	572	564	579	506	525	575	555	534	506	569	509	530	531	531	533	570	537	503	531	536	574	565	502	545	559	506	573	563	551	532	525	535	521	545	530	486	573	546	561	535	572	558	542	538	539	542	487	574	542	534	505	517	542	531	516	535	512	580	532	536	544	576	545	491	517	521	493	490	557	527	558	536	529	497	522	523	534	569	543	575	559	560	535	525	540	535	540	526	522	505	553	524	575	535	511	513	530	576	549	536	525	553	566	544	556	556	528	538	536	533	545	541	536	542	562	570	573	499	581	542	520	550	543	542	516	531	571	504	518	534	513	579	530	493	511	478	519	538	562	535	539	558	542	546	545	559	542	547	578	575	532	487	556	519	507	548	538	512	562	529	537	547	528	566	553	553	539	585	533	527	550	552	550	575	558	600	557	555	574	538	561	530	526	566	529	535	531	520	577	536	523	535	520	552	575	557	523	545	491	509	527	508	540	548	542	509	553	519	531	513	551	559	520	514	554	519	563	558	539	531	521	571	502	500	557	570	529	524	547	519	529	536	559	563	554	480	556	533	537	526	535	564	563	520	508	534	525	535	572	574	533	516	529	542	564	542	556	574	554	555	554	545	513	558	506	531	552	547	531	593	522	547	495	511	545	512	497	506	577	542	501	552	540	542	558	563	537	530	546	525	558	532	556	545	536	538	544	516	515	512	511	550	554	496	530	552	510	557	517	585	537	533	584	543	505	516	522	528	538	555	550	573	555	539	545	528	548	563	531	522	559	546	570	546	528	533	552	523	555	544	528	538	550	493	527	533	538	528	542	546	526	530	525	528	540	565	547	566	547	507	538	554	499	507	554	513	552	548	549	550	538	546	609	539	523	488	503	535	551	529	542	571	545	528	522	529	549	520	587	551	572	560	543	517	561	542	552	525	545	526	578	580	579	560	546	566	524	609	546	548	549	524	550	538	558	527	601	529	570	531	522	533	539	542	548	590	547	493	554	542	582	535	525	503	518	582	515	550	523	498	555	559	519	543	544	583	585	559	560	534	529	533	571	562	571	557	521	549	510	555	511	552	569	553	532	530	528	551	588	533	557	535	558	538	554	549	549	565	571	536	580	530	523	520	542	518	541	560	474	554	564	516	557	541	537	533	536	534	486	527	534	543	532	570	496	559	540	539	566	542	559	530	527	495	549	540	551	547	542	540	556	538	532	548	523	554	518	533	529	525	545	480	540	498	552	533	519	559	559	522	551	559	515	555	556	550	541	532	550	519	511	532	537	548	550	533	516	510	489	554	554	561	534	588	511	556	506	561	548	536	531	563	550	521	512	552	547	582	491	586	540	509	552	552	514	530	590	573	542	529	533	553	565	517	577	485	577	511	524	522	515	495	529	542	531	491	551	523	553	529	523	538	526	547	546	531	537	508	541	514	545	562	529	492	518	525	535	583	539	555	524	521	540	535	535	572	543	508	533	513	567	547	564	584	532	500	493	536	545	557	526	581	560	559	498	557	556	550	534	586	514	508	542	567	556	559	553	593	545	504	497	531	540	518	510	578	560	521	570	552	559	521	484	548	525	589	573	535	540	530	505	486	551	529	551	551	571	537	527	565	537	557	580	555	568	539	573	484	542	517	547	554	548	513	565	530	548	509	532	561	598	528	508	560	507	513	537	520	525	542	534	570	578	477	558	545	551	533	535	570	550	542	533	547	563	529	528	531	521	537	525	544	537	549	569	515	537	584	560	524	562	546	474	552	537	554	548	560	538	547	577	534	495	575	530	569	535	544	572	542	553	547	571	542	521	556	544	526	558	544	517	554	548	529	531	532	548	521	532	560	505	529	522	483	525	538	543	519	529	558	537	568	585	520	519	519	503	535	529	583	517	558	531	548	582	538	517	533	527	562	537	482	545	575	546	508	551	569	576	555	530	539	559	504	542	578	494	515	523	573	531	519	577	570	555	520	535	569	550	524	530	569	540	517	540	527	560	519	512	587	544	496	521	537	531	527	545	540	515	563	540	499	542	516	549	559	507	561	527	552	556	554	571	585	503	546	538	550	537	508	526	567	522	525	507	545	493	548	522	519	514	532	573	552	531	472	570	564	521	518	560	565	541	558	533	535	544	578	552	524	536	510	496	519	536	539	546	553	559	558	526	535	524	488	544	574	511	514	559	572	525	526	540	543	548	514	581	511	568	567	567	556	515	563	549	472	564	527	547	550	540	556	550	563	534	505	533	523	570	525	551	536	570	574	538	578	527	530	534	531	530	574	539	552	548	558	561	558	558	519	507	535	552	532	527	531	544	558	549	549	521	544	546	558	510	545	516	530	563	523	523	531	604	581	557	549	580	550	559	521	567	566	530
22469	20382	26998	23672	20390	20678	11829	2498	1834	1761	1862	1306	1283	1314	1192	1108	1107	1059	1085	1077	1029	1108	994	975	958	1012	946	911	945	956	977	930	931	912	923	870	939	873	890	896	967	947	946	1011	906	912	924	889	923	889	923	927	896	954	905	924	924	973	909	930	898	923	932	895	896	898	868	1007	887	854	867	850	879	889	890	849	885	904	918	897	895	916	885	907	931	923	847	916	855	910	901	877	870	861	882	897	953	913	912	843	909	885	943	906	893	886	841	923	911	879	900	887	870	924	888	875	908	891	856	900	859	905	909	872	895	929	919	876	867	903	886	940	944	939	857	923	904	901	873	832	895	857	908	868	886	859	894	873	874	907	913	906	870	895	909	867	939	898	953	954	874	919	950	882	859	874	874	911	877	874	920	915	896	898	889	859	952	928	901	894	886	900	887	879	887	924	937	898	943	869	909	862	909	886	878	874	847	836	879	963	910	932	877	939	892	882	911	893	872	896	910	878	954	890	889	928	909	927	864	904	871	857	872	869	874	849	920	833	847	915	828	895	891	837	926	854	809	833	875	876	915	821	874	863	902	859	931	873	915	901	854	896	922	930	867	885	883	831	852	851	838	871	899	886	914	885	920	915	935	872	937	929	915	878	859	904	919	918	880	934	849	921	863	892	886	904	917	888	928	898	883	927	866	896	892	855	867	901	875	888	892	874	927	902	908	923	896	923	866	926	863	918	922	946	877	925	888	879	914	910	847	867	926	847	912	844	927	893	908	922	876	883	886	853	901	897	874	839	879	876	867	848	893	856	871	876	907	929	921	822	893	851	860	876	903	928	919	899	896	899	856	896	932	881	846	915	925	875	935	881	946	850	887	919	950	851	901	872	864	886	922	882	868	894	928	864	881	886	912	899	943	883	902	856	816	842	923	838	883	865	870	858	912	929	916	925	865	853	958	872	857	909	885	873	872	875	907	915	929	924	908	836	894	906	859	858	949	926	837	918	908	907	907	908	854	862	952	874	887	938	885	838	857	898	854	899	887	880	839	872	902	901	943	866	930	897	930	885	928	914	914	886	926	920	927	953	861	866	853	878	900	879	845	976	872	853	921	902	932	845	911	907	864	869	880	919	934	916	857	917	880	804	893	886	841	925	945	882	921	801	820	850	911	953	915	876	890	885	896	860	879	902	890	911	927	879	876	946	899	869	904	892	891	849	873	872	931	898	864	928	920	895	904	846	904	870	855	899	885	884	907	889	951	925	904	875	865	847	883	904	873	855	890	887	864	882	915	904	891	891	876	948	898	927	856	861	940	904	897	898	879	894	902	884	873	906	906	901	921	893	901	875	919	861	902	918	912	907	891	899	904	917	826	890	947	884	894	915	886	825	916	885	907	858	911	838	885	884	858	847	973	938	851	863	806	847	933	882	881	876	912	903	839	919	927	862	925	862	910	921	879	890	869	913	878	893	858	898	904	884	915	878	888	920	853	843	913	894	882	898	848	850	882	889	898	871	913	900	843	858	900	870	863	890	878	887	901	845	930	898	886	840	951	915	920	928	895	838	828	891	881	849	960	895	850	841	885	893	855	883	846	858	931	853	893	867	916	880	936	880	932	896	859	921	927	954	890	834	882	915	926	899	847	884	938	880	886	871	934	870	842	869	868	898	937	913	871	898	870	942	904	918	861	875	874	903	930	864	881	907	947	903	855	932	879	863	933	896	908	843	879	881	860	924	900	886	892	908	915	887	896	932	903	853	902	888	912	824	853	880	882	874	868	865	864	892	895	851	906	856	866	917	888	958	909	918	862	889	890	897	907	874	900	888	876	877	919	859	878	814	844	867	878	938	901	936	909	860	888	887	884	862	844	925	911	856	910	892	866	900	846	909	866	860	877	904	955	954	884	927	919	860	866	844	843	898	884	839	869	948	850	900	941	883	903	867	922	947	893	892	869	891	907	872	854	871	880	857	857	880	910	871	907	903	843	880	871	897	923	884	898	867	884	879	916	857	881	901	895	911	894	885	934	854	865	951	867	901	871	884	885	886	925	873	816	849	897	822	885	962	917	830	862	875	932	892	879	849	883	863	872	865	882	894	889	937	893	868	926	882	897	901	922	923	864	923	864	871	875	873	949	862	951	855	914	883	868	919	860	926	919	866	885	880	973	902	878	901	846	919	865	888	936	890	850	891	921	884	934	873	865	874	908	938	902	888	903	917	894	927	918	908	919	902	935	903	909	872	912	862	915	937	951	917	875	943	927	875	919	858	836	848	922	897	873	891	871	866	884	886	887	858	875	899	863	935	902	887	844	917	920	917	934	924	953	916	869	946	893	874	937	860	929	885	913	890	889	857	910	893	855	900	854	895	890	862	935	867	879	908	912	898	923	892	877	958	936	918	916	887	888	918	894	871	923	936	885	853	835	855	883	856	896	843	869	892	882	869	936	917	946	909	838	832	894	872	885	902	896	837	888	838	880	854	864	874	839	903	879	872	879	912	845	890	917	843	850	857	872	913	898	868	885	825	871	874	879	885	891	916	889	897	921	939	864	852	864	865	971	888	914	865	901	859	851	892	909	880	845	914	863	839	864	887	912	902	926	877	918	895	921	896	868	910	984	895	928	904	895	885	888	879	818	917	887	872	931	884	910	875	889	877	869	832	895	836	843	848	906	858	897	885	827	885	883	943	904	895	907	861	872	875	884	816	855	863	929	877	881	875	950	921	978	935	850	878	880	839	851	890	944	895	932	907	894	896	897	865	889	928	890	882	883	937	917	867	934	894	872	925	921	906	893	826	844	894	873	911	901	921	881	853	874	882	902	892	854	903	902	886	894	905	917	944	931	845	889	888	874	882	852	929	921	951	862	838	929	872	934	861	893	887	898	930	915	894	899	863	861	850	975	910	883	929	860	891	901	884	900	872	903	913	893	896	845	876	850	878	929	916	944	829	936	908	884	886	906	910	872	879	931	874	868	933	863	916	940	905	943	846	852	918	848	890	865	847	885	876	878	864	875	860	863	898	908	906	839	966	850	886	880	868	847	869	866	833	864	862	892	890	886	844	865	900	893	872	833	895	924	921	933	891	931	888	847	929	841	931	902	939	911	932	861	927	856	864	888	920	920	964	859	880	822	870	878	915	876	873	869	852	846	899	909	845	871	912	858	879	890	958	876	870	932	896	863	899	932	889	894	942	884	900	886	849	910	918	883	902	903	935	906	871	923	891	833	875	935	912	883	905	884	860	881	877	869	867	854	925	842	887	945	880	905	881	839	867	910	938	915	935	913	843	873	951	904	869	891	843	847	874	859	900	848	936	933	874	905	867	855	894	852	866	828	909	917	861	859	893	910	888	879	900	906	862	904	918	855	936	800	918	903	938	949	893	879	908	886	891	890	890	899	837	889	903	867	888	815	890	876	904	863	880	888	876	918	856	865	903	834	888	841	933	893	889	886	891	890	924	825	884	864	908	863	913	930	883	875	926	880	907	871	853	893	880	933	873
15258	26637	27421	18410	8874	9813	4458	3339	3004	2777	2689	1889	1672	1558	1372	1360	1237	1305	1233	1150	1122	1091	1028	1008	1026	986	907	970	929	939	911	912	924	947	921	901	865	902	882	914	891	889	935	932	896	912	874	828	885	864	887	920	927	872	869	843	916	829	852	836	853	854	856	819	855	863	861	889	838	845	877	892	839	795	859	864	839	843	865	871	812	828	834	893	824	835	827	780	830	790	825	835	842	805	833	875	829	825	836	793	829	844	865	865	833	859	798	835	805	853	834	849	828	798	873	835	881	859	833	845	820	834	828	848	801	872	841	866	850	831	875	808	829	829	816	859	867	864	907	814	864	838	857	832	833	813	853	846	818	837	813	858	814	796	879	855	825	790	821	856	827	805	868	814	862	786	820	877	858	806	820	831	793	832	803	804	815	825	818	866	826	841	870	784	833	852	865	829	862	827	895	819	808	846	794	825	814	862	852	863	796	828	842	828	756	814	829	833	819	826	812	879	853	837	833	851	855	809	785	862	829	811	877	830	842	832	833	811	826	859	831	829	829	822	846	829	828	845	836	825	877	905	822	828	808	816	820	811	839	826	849	860	793	870	834	812	815	816	865	774	793	851	765	773	846	830	828	814	852	857	832	850	831	849	810	865	826	813	853	833	807	888	827	848	819	850	830	843	829	819	808	866	806	838	837	850	797	820	792	814	825	852	824	860	883	831	834	860	802	813	816	828	853	829	858	770	814	833	812	797	843	830	900	847	872	834	790	805	862	848	851	781	847	812	822	823	841	833	838	838	839	827	819	849	845	900	819	795	808	864	845	865	821	876	812	861	810	838	874	812	798	801	813	820	850	838	870	856	795	850	814	823	841	802	884	775	782	772	776	825	856	849	818	831	866	890	853	839	823	791	826	848	850	818	828	843	842	807	832	813	829	839	803	844	804	857	826	861	792	814	817	819	826	817	792	833	804	784	800	818	801	797	852	807	781	793	841	871	843	869	837	809	793	841	855	832	798	835	789	845	851	815	850	801	873	852	833	834	843	825	862	856	858	787	821	776	864	838	825	837	803	802	785	854	865	812	843	833	841	849	808	845	848	861	818	829	805	788	850	823	804	841	851	836	841	890	852	804	809	809	795	843	817	828	824	819	818	825	814	786	798	764	879	785	801	774	780	856	831	830	867	819	822	803	873	810	845	870	852	870	845	814	861	855	848	829	827	889	826	844	847	867	853	874	824	838	849	796	826	847	778	822	808	802	791	862	841	815	843	885	829	841	882	809	798	854	803	863	859	867	835	820	833	848	824	860	798	858	802	863	813	854	808	832	825	865	874	840	804	854	813	810	835	872	810	843	815	789	773	817	773	791	854	852	830	867	805	865	779	807	884	861	845	831	783	824	864	827	794	833	799	849	808	881	845	845	844	848	825	856	805	845	831	829	864	845	858	819	791	858	891	895	812	813	775	824	833	823	793	828	801	816	859	819	812	834	858	825	785	799	810	871	861	838	854	794	833	813	833	844	811	804	836	833	871	823	834	811	863	813	879	870	831	817	848	877	825	792	833	814	870	852	869	900	847	845	824	772	773	800	858	831	801	808	857	877	813	799	832	809	917	836	808	828	797	826	841	850	834	865	755	824	853	854	857	790	787	846	892	856	858	833	829	758	805	860	838	787	809	812	855	863	862	793	854	805	818	815	829	883	820	853	840	831	804	808	821	842	902	829	835	765	793	830	804	862	818	804	798	868	878	772	846	812	817	824	826	786	841	818	859	883	875	829	807	800	857	837	811	833	835	815	872	784	792	805	800	832	897	816	898	851	848	859	809	862	865	828	855	849	818	846	849	817	815	832	811	845	851	845	806	826	812	824	876	829	822	842	792	815	900	830	828	874	776	841	838	771	801	889	818	830	831	829	820	824	823	876	815	824	796	828	864	875	828	812	828	803	804	811	780	864	821	815	845	815	831	834	838	757	862	834	773	787	803	828	860	857	795	832	825	804	810	821	837	801	897	846	854	813	806	771	850	849	843	836	842	859	820	804	846	817	844	889	884	833	800	849	832	825	868	828	826	770	809	844	876	776	894	837	827	853	825	763	868	858	814	794	818	852	766	836	820	852	821	847	869	799	843	851	827	823	780	882	799	829	839	856	845	867	834	834	879	812	842	810	839	861	829	820	803	823	846	858	843	797	856	825	797	827	794	826	823	841	859	836	824	861	837	876	864	851	826	835	835	789	851	823	813	809	893	824	854	840	842	811	805	818	786	875	850	812	865	767	823	835	838	841	830	783	752	821	841	807	852	819	824	761	816	822	847	838	846	820	869	830	761	833	800	889	808	852	831	830	858	815	779	836	856	823	799	823	848	876	839	811	854	824	857	823	833	809	807	846	872	792	780	804	867	819	846	830	814	843	845	831	850	831	819	851	827	849	825	781	821	823	869	830	818	830	835	786	814	818	819	818	838	850	838	831	802	810	820	836	797	898	880	843	838	759	834	817	883	852	817	818	820	846	828	874	853	833	817	817	835	802	837	824	830	836	781	851	885	862	845	853	815	819	812	852	828	862	811	842	845	792	821	860	844	851	784	846	842	812	810	818	872	851	821	824	834	874	855	774	790	850	800	806	769	851	838	866	820	844	793	826	824	863	878	834	884	780	838	856	824	832	826	842	848	856	850	818	800	824	807	841	816	850	777	846	863	825	871	827	864	799	823	836	862	814	807	823	769	821	854	796	792	792	843	863	816	849	828	823	781	830	868	824	830	837	818	818	831	808	888	825	857	776	774	849	763	844	812	781	798	799	837	826	798	804	865	787	847	831	808	837	849	826	802	825	824	822	840	805	794	817	869	835	816	856	824	812	801	830	846	835	798	848	827	794	825	858	822	850	817	815	861	807	849	823	807	824	871	841	811	867	849	856	810	859	826	761	801	824	821	812	834	823	840	892	842	874	820	805	795	860	858	851	830	824	829	834	825	825	780	802	838	813	777	813	820	804	822	814	822	824	818	801	837	845	838	850	844	812	807	849	799	833	816	843	835	822	875	821	825	813	833	826	872	797	864	855	839	847	853	804	851	842	795	840	800	808	827	823	809	821	854	875	810	863	885	812	860	866	880	767	843	807	817	887	858	833	825	826	837	831	799	840	817	850	788	835	915	837	816	823	794	812	842	808	844	787	815	837	862	836	820	849	788	910	866	817	826	863	845	843	814	835	847	824	821	835	821	814	856	846	846	835	849	913	783	863	824	797	829	824	829	854	827	805	827	808	799	822	826	835	781	867	818	847	817	783	875	832	847	841	821	894	902	824	827	850	818	845	794	833	808	820	812	809	839	851	835	815	790	839	836	822	845	831	823	829	787	861	831	798	820	858	838	791	791	813	796	872	862	810	824	816	801	840	821	806	812	854	884	846	836	833	842	810	830	909	818	825	841	817	794	820	857	853	827	796	854	807	876	772	819	846	799	854	845	836	804	802	819	837	860	787	821	860	824	813	831	836	865	860
27933	16010	7952	3266	593	347	244	216	211	236	179	215	203	178	193	173	185	199	183	171	192	173	186	223	196	192	183	194	193	186	177	176	188	207	176	200	178	195	192	180	204	180	193	180	187	167	196	194	180	189	202	198	172	209	194	170	192	193	198	194	175	185	197	163	176	190	189	214	196	191	164	182	193	191	177	204	169	186	192	168	158	176	188	162	192	164	189	190	207	166	186	179	170	193	179	195	181	172	178	198	179	173	174	184	193	181	196	202	178	177	186	193	175	187	191	184	172	182	192	194	179	195	201	178	171	190	185	196	191	170	191	175	188	197	173	177	210	147	203	186	175	195	166	174	184	199	210	169	188	175	186	210	202	181	196	195	189	189	179	189	195	184	191	185	196	158	200	198	182	180	159	188	191	203	187	178	207	185	183	169	216	186	173	189	183	193	182	187	194	184	170	187	180	195	156	201	193	190	216	171	185	204	167	183	158	173	174	186	168	157	187	220	187	156	178	191	160	182	201	186	188	190	177	206	170	184	195	196	200	195	162	190	198	179	173	176	196	169	163	177	196	194	190	175	179	195	190	178	216	173	162	176	170	178	191	195	179	178	175	182	197	176	179	191	196	193	159	195	196	204	188	179	208	208	160	192	183	182	194	195	184	203	179	205	226	192	173	187	164	174	186	175	207	199	152	176	202	179	177	171	178	192	173	164	192	182	202	175	173	176	209	204	181	165	167	187	177	171	173	217	194	193	216	176	209	189	165	166	172	174	191	196	170	208	187	195	189	193	186	174	203	198	202	202	181	196	180	185	171	201	174	198	185	174	182	201	177	217	198	183	181	194	175	171	176	174	173	176	207	184	191	179	186	186	186	178	182	194	184	185	175	172	188	189	192	171	170	180	170	177	206	187	179	180	164	177	182	188	182	160	194	199	184	189	177	186	184	170	203	183	198	197	168	174	219	195	198	191	188	162	200	187	192	208	212	178	173	168	192	176	163	182	165	200	178	197	184	184	176	201	204	195	199	199	178	182	180	171	207	190	180	180	179	184	187	187	201	187	190	179	193	186	166	192	204	207	177	186	177	205	199	193	203	161	175	180	172	175	175	188	196	165	191	185	200	180	176	175	192	176	171	194	183	187	174	201	185	166	209	155	177	204	186	205	201	193	195	179	196	205	186	194	200	202	201	202	188	187	188	185	158	172	180	177	192	193	185	196	190	187	179	179	187	162	196	188	209	177	224	202	216	206	160	192	207	186	187	184	190	182	169	194	158	194	193	165	161	167	173	184	183	208	198	174	180	203	173	173	183	197	216	182	197	176	181	185	184	189	170	185	194	175	190	162	180	190	175	177	186	180	191	186	178	182	192	176	170	198	193	182	174	170	186	200	205	174	181	185	186	184	173	159	149	190	180	183	166	164	181	180	200	183	170	161	198	190	200	178	185	173	196	175	186	173	199	210	178	184	171	192	198	209	170	193	196	179	189	196	172	157	178	208	186	205	196	187	206	200	165	190	206	186	179	186	193	193	191	190	178	180	197	182	178	187	189	181	197	195	204	185	180	214	159	198	183	168	191	172	168	164	191	161	182	203	194	184	171	200	168	198	200	170	170	197	177	162	189	162	184	173	175	182	188	175	189	180	185	194	170	164	179	173	183	189	181	196	185	197	187	171	179	168	171	198	201	177	193	184	182	214	188	193	185	181	188	193	182	226	187	189	212	156	200	183	203	169	194	175	191	181	193	188	169	161	169	155	175	180	198	211	184	206	215	209	212	196	186	205	174	183	174	217	186	185	170	187	178	181	203	195	181	174	203	201	190	174	181	199	179	182	175	180	210	173	202	186	158	173	174	163	186	212	168	217	191	192	193	194	185	185	185	186	190	181	203	198	186	199	176	205	195	166	180	181	177	215	202	206	196	228	161	183	186	190	192	177	191	194	194	176	213	201	189	195	189	195	198	188	167	187	198	149	168	193	185	181	181	195	193	187	180	180	165	193	159	202	198	182	178	177	174	180	188	207	179	190	178	181	172	188	178	179	180	187	187	194	200	192	187	177	199	177	196	194	183	185	167	182	167	190	215	178	175	213	188	206	191	200	180	179	177	178	182	203	193	187	177	206	191	186	186	204	187	180	167	178	192	191	202	185	185	188	183	168	192	199	184	201	184	165	194	192	165	190	173	186	177	174	184	173	177	192	199	189	215	173	236	176	182	189	189	193	179	177	191	196	195	194	185	183	191	193	189	181	192	193	189	181	175	195	194	168	203	178	192	197	174	169	171	172	210	193	169	177	154	172	161	185	182	178	179	212	173	176	165	194	166	184	192	185	200	167	161	199	195	195	229	178	172	198	176	176	183	198	221	186	182	182	211	180	203	165	189	201	155	194	190	207	192	201	191	197	187	177	191	186	175	189	186	198	188	183	165	180	192	183	190	170	157	162	187	196	193	177	199	214	173	177	222	186	201	202	191	176	179	178	189	205	183	175	194	182	193	175	176	220	161	203	174	181	185	206	206	194	188	207	195	186	179	161	161	194	186	191	187	181	200	197	181	168	185	188	161	154	160	216	194	190	179	190	169	217	171	178	174	176	186	205	190	183	199	182	194	173	207	180	197	190	162	197	176	173	185	173	163	173	175	185	182	174	186	202	184	179	168	170	184	184	187	181	166	193	176	157	177	182	173	173	196	196	188	221	169	190	183	188	180	180	199	199	197	181	209	171	190	215	164	174	184	183	169	181	177	170	196	194	205	178	178	168	184	205	168	183	189	186	191	163	205	182	187	185	202	189	191	171	182	182	162	183	166	175	174	183	203	189	169	169	217	200	190	189	171	176	166	182	204	195	215	190	180	197	168	202	183	181	190	197	178	191	170	184	185	198	168	154	183	172	175	201	185	205	201	174	202	160	183	171	182	177	178	209	177	198	198	179	172	211	189	202	148	188	178	162	178	208	196	197	173	179	180	207	191	187	167	198	189	202	205	181	216	179	196	178	177	162	190	177	196	177	195	203	186	197	200	184	173	199	163	166	191	206	191	175	181	191	188	167	175	163	172	197	175	198	195	205	213	181	184	178	188	212	200	208	161	179	174	170	207	196	193	190	183	194	190	190	177	193	180	188	178	189	170	187	186	187	183	199	190	188	186	199	183	180	193	174	204	174	208	160	169	182	181	179	191	197	194	168	190	193	191	168	162	190	199	191	186	196	189	178	168	168	190	179	210	202	162	195	206	185	197	204	198	189	208	194	183	169	170	191	182	203	175	175	211	193	183	191	192	212	173	217	201	171	204	175	187	192	196	177	197	180	175	174	187	179	187	175	192	182	196	183	201	190	183	190	186	189	177	192	163	178	193	183	186	191	190	190	213	188	168	188	196	179	187	180	185	191	187	195	188	187	177	172	190	179	176	185	175	179	184	190	198	179	193	171	161	197	185	204	177	185	169	178	179	209	174	188	201	190	175	202	185	205	188	186	178	187	162	188	176	173	193	175	180	178
8542	7970	12946	4365	895	512	283	253	253	219	239	202	192	209	214	219	200	206	189	185	195	193	194	209	202	191	198	210	193	191	181	195	188	216	195	208	209	183	197	177	169	195	219	195	208	192	182	165	179	200	162	203	213	193	203	195	205	201	206	194	180	188	195	195	197	203	189	228	179	176	208	195	193	180	208	185	172	179	201	180	183	196	192	193	192	203	184	205	196	198	197	198	192	180	163	192	173	168	187	187	205	217	199	191	200	179	183	195	221	182	222	182	189	191	179	179	199	225	211	218	190	195	224	213	194	200	232	179	186	172	180	212	192	201	201	208	206	212	197	214	200	183	207	189	202	199	173	206	199	184	180	213	207	184	207	208	191	216	202	176	201	181	212	193	189	201	202	193	179	172	203	182	198	192	190	193	188	195	182	179	202	180	213	191	187	178	183	185	178	198	185	215	168	197	190	186	202	188	188	194	185	175	198	200	182	203	199	205	195	199	188	188	198	174	211	210	205	218	186	189	217	187	202	208	205	193	207	197	187	196	152	190	199	177	193	185	170	195	198	180	185	184	218	196	182	215	206	207	171	200	194	205	234	173	184	195	170	204	195	184	190	206	202	172	184	193	198	199	201	208	188	206	165	192	207	190	199	173	233	202	219	188	235	176	164	215	174	204	176	180	181	229	201	225	201	180	199	179	200	187	173	200	194	193	190	199	196	211	188	206	204	198	196	197	184	203	185	203	183	215	194	194	182	183	184	199	175	179	199	173	195	212	207	200	197	198	185	201	191	203	195	195	172	190	189	209	203	215	157	200	181	186	170	186	185	199	197	202	178	216	186	201	189	203	193	200	197	202	200	206	207	202	171	224	219	201	192	187	200	205	177	174	185	158	199	188	187	170	182	174	199	195	194	194	192	197	185	193	164	177	177	181	202	208	170	202	217	207	210	189	206	169	180	184	175	196	209	177	177	177	191	159	190	205	213	186	223	191	178	197	196	182	188	193	197	188	188	199	206	207	161	194	189	194	176	171	190	189	210	180	205	185	197	189	197	200	203	171	183	223	210	211	197	205	183	187	178	186	205	189	202	200	197	214	204	209	203	199	206	192	219	209	196	195	202	205	175	183	179	199	187	190	195	193	190	158	192	207	188	185	179	205	190	182	218	192	175	204	178	203	201	188	190	169	198	185	200	169	179	186	183	184	175	171	174	196	183	169	199	195	168	184	214	196	185	195	209	177	204	197	179	164	201	187	215	175	202	195	179	192	194	207	197	186	193	195	209	170	188	174	200	199	224	208	208	214	195	167	193	216	198	204	196	228	186	197	182	202	211	206	204	201	198	192	184	209	217	184	185	163	191	197	189	167	202	183	189	191	191	206	201	178	201	194	161	186	189	186	171	221	195	200	198	187	161	181	182	184	199	208	190	175	183	229	188	193	210	177	208	164	191	187	164	195	195	209	194	181	211	196	199	197	201	190	186	171	194	186	172	221	208	186	178	193	195	214	193	192	236	186	209	200	200	177	196	180	201	184	216	207	196	181	192	205	216	190	178	192	178	217	206	222	182	190	184	180	174	197	167	163	231	185	194	197	197	188	188	196	202	201	185	205	192	217	198	175	195	194	187	196	213	196	205	202	213	189	161	203	187	184	231	184	182	198	188	181	203	197	199	159	189	193	184	181	203	196	192	191	192	203	206	197	167	199	193	192	210	226	199	192	185	182	178	192	209	208	186	170	186	216	189	171	204	198	194	186	185	188	186	180	173	202	165	199	200	203	209	180	189	193	188	202	194	190	205	179	188	172	177	179	195	223	186	197	212	220	207	186	180	192	207	197	203	196	186	203	196	208	196	187	178	205	202	171	183	205	197	201	189	217	171	194	197	183	195	209	203	199	178	199	202	196	195	217	200	219	181	212	183	180	170	185	176	188	184	184	174	175	175	214	202	171	217	187	202	199	206	235	174	178	199	179	180	203	220	185	197	189	207	192	192	169	187	201	202	205	192	224	214	186	179	184	197	203	189	184	187	201	190	195	188	209	181	161	194	189	202	207	187	216	209	208	191	192	195	182	184	193	181	179	199	219	199	189	194	172	196	190	196	180	188	196	179	196	175	193	224	188	199	225	182	182	181	198	211	199	176	165	180	202	184	188	197	168	203	181	207	180	187	208	200	167	197	192	185	197	205	191	194	211	197	219	216	183	189	207	198	212	192	224	204	181	181	226	180	168	195	197	181	178	165	183	183	203	193	169	203	191	180	211	207	198	191	186	183	190	199	176	217	168	220	195	202	196	196	190	222	181	195	200	203	202	199	189	178	180	206	179	193	173	172	218	182	201	185	201	216	191	217	203	199	203	206	195	197	205	184	208	185	200	197	216	187	186	198	185	196	166	195	196	178	184	184	188	192	218	183	188	177	195	210	190	187	200	192	197	189	206	213	169	206	192	203	162	208	174	199	195	187	199	196	225	178	183	191	166	179	181	210	189	216	198	208	211	184	207	190	184	193	195	172	194	185	175	187	195	191	194	206	211	182	194	193	205	180	179	180	178	189	224	175	214	187	192	203	173	180	189	189	180	175	207	205	204	203	186	198	205	190	179	200	163	195	201	184	217	191	178	206	205	180	203	201	200	219	199	189	183	194	190	196	202	212	206	216	177	163	176	220	207	213	199	206	168	208	182	185	181	190	186	209	203	192	207	195	207	199	181	180	175	193	175	193	210	201	198	183	218	182	208	191	197	201	234	196	210	195	190	199	183	191	199	159	198	186	187	197	175	182	191	176	210	184	204	178	166	209	210	188	199	209	194	220	184	208	190	199	188	193	190	196	195	202	197	196	202	186	176	177	197	198	200	192	214	199	200	175	198	193	187	190	176	160	190	173	205	176	191	185	204	205	181	205	183	199	194	192	208	193	203	209	172	195	188	175	175	198	188	189	195	198	180	198	206	167	176	188	191	186	175	212	210	176	181	209	182	182	183	216	190	197	169	202	178	223	174	198	196	215	204	185	186	200	200	172	207	173	202	187	183	197	193	205	202	197	204	186	203	190	184	191	177	192	201	182	180	178	178	196	208	174	203	175	201	180	211	175	204	178	194	198	182	195	179	187	185	197	211	225	181	190	205	171	226	177	180	203	190	172	186	208	187	192	194	174	180	195	181	203	183	197	226	193	216	206	211	189	181	209	188	202	200	200	183	193	188	186	226	194	177	194	189	186	173	188	202	186	195	178	168	193	181	204	196	195	206	171	175	199	195	174	173	177	234	182	208	206	189	180	202	197	201	176	188	178	215	199	174	205	190	197	179	192	185	181	222	215	194	187	189	200	192	178	185	181	176	198	195	191	198	210	211	183	190	185	171	195	193	188	177	202	193	175	194	191	195	199	178	192	186	187	207	212	198	197	196	203	197	181	226	185	181	218	185	200	181	180	196	178	188	190	178	232	196	180	207	192	183	192	187	199	186	193	195	199	188	190	174	176	213	204	224	207	206	235	194
24674	20380	26663	24001	20386	12286	2699	1231	1114	981	1054	802	769	784	745	699	703	721	641	682	663	606	653	615	587	598	671	648	654	601	583	581	573	656	646	613	632	635	626	604	603	591	619	629	584	672	588	607	579	591	615	618	572	595	617	580	628	614	630	593	611	558	594	617	607	592	576	591	582	612	605	599	626	576	593	590	633	578	553	568	603	581	600	585	571	588	569	582	567	607	610	579	573	593	590	591	609	539	582	578	597	598	581	586	635	604	599	584	577	628	592	593	573	577	593	595	598	553	553	573	584	581	626	573	566	582	571	561	560	578	596	578	602	601	627	587	585	528	571	615	589	553	561	573	590	564	558	609	606	606	585	596	591	583	615	549	567	607	589	578	599	566	593	614	634	562	519	668	612	576	626	580	560	630	571	566	613	633	619	611	627	520	601	583	638	547	513	628	590	553	587	552	600	599	607	567	578	575	592	579	565	589	571	598	564	562	597	561	586	570	625	618	612	573	627	545	610	560	568	568	596	574	615	589	550	583	580	590	613	592	589	598	586	597	567	580	555	593	554	574	566	576	525	596	598	590	559	573	611	605	575	577	600	554	563	606	586	574	591	605	589	566	567	609	554	603	576	551	581	605	590	571	581	613	613	568	582	582	543	576	607	582	588	615	594	612	589	591	580	576	605	579	565	612	607	592	604	603	602	605	588	641	651	577	629	596	568	611	646	614	599	630	584	586	546	598	602	545	601	601	619	579	603	519	560	609	636	573	546	584	604	559	600	633	626	588	554	612	550	588	569	581	549	585	607	562	586	575	634	615	586	575	598	610	607	599	590	553	588	624	599	577	609	589	593	616	608	584	623	599	597	602	586	569	581	621	583	628	642	545	612	549	605	561	568	608	592	608	586	563	597	590	619	588	579	585	564	575	581	625	567	568	581	595	601	590	574	591	606	591	590	622	596	604	580	632	634	560	600	600	607	572	598	549	603	624	631	612	566	580	628	593	599	558	606	589	582	590	586	570	628	574	552	624	593	564	589	599	540	625	615	612	576	511	589	584	663	575	584	539	572	580	581	615	558	550	555	583	563	538	545	617	585	584	588	570	598	612	527	598	612	585	570	585	607	620	624	553	604	605	580	655	616	573	562	552	630	589	612	562	569	588	565	608	603	627	610	616	630	575	610	610	549	643	587	588	591	581	606	613	569	588	603	547	586	585	611	539	581	596	614	550	639	598	578	578	613	583	577	585	561	569	576	619	565	610	581	619	603	616	570	565	587	617	565	659	578	555	596	646	590	554	570	562	574	558	579	596	570	587	551	563	581	567	602	586	561	573	607	549	580	616	604	574	538	564	600	585	578	602	605	560	566	620	642	590	639	596	599	561	583	588	584	614	582	581	556	590	617	571	599	621	577	598	574	625	542	589	572	549	568	606	590	572	562	555	594	597	569	573	598	571	571	580	595	616	535	573	577	591	582	614	538	557	624	580	638	574	546	535	544	580	614	551	616	568	602	590	576	565	598	591	560	554	575	577	568	594	611	627	591	587	559	585	560	582	566	614	575	621	552	615	578	608	567	527	610	552	585	640	566	550	575	578	580	545	605	545	583	573	596	591	626	579	589	586	568	593	575	551	604	561	560	647	573	558	577	567	539	558	544	602	628	590	592	548	607	591	602	604	612	599	591	595	520	555	589	622	567	566	555	624	588	555	602	581	595	554	606	531	646	588	637	581	621	593	613	599	566	598	561	579	636	563	603	593	572	600	587	555	583	545	580	509	588	596	595	592	563	620	579	554	580	560	626	605	584	553	599	628	608	616	601	590	562	576	548	568	570	577	593	565	595	595	592	597	557	592	622	562	612	572	633	617	606	591	579	576	583	586	594	570	604	553	554	612	548	524	585	573	577	592	599	590	580	583	558	579	551	605	613	610	555	544	548	574	583	565	580	588	594	559	556	563	552	570	591	575	600	572	570	613	593	607	599	598	595	610	618	566	565	602	554	590	610	599	548	561	593	605	596	573	556	561	621	594	630	578	553	604	575	593	552	546	590	612	617	578	586	575	642	617	575	620	591	599	581	549	592	618	614	572	581	552	548	624	616	564	561	646	598	584	548	588	564	592	607	560	541	551	582	581	576	567	584	601	599	565	581	600	598	605	580	601	557	619	584	596	546	588	609	628	602	581	594	566	602	560	569	633	530	573	591	583	581	571	554	618	608	571	604	616	542	555	585	566	601	619	595	558	610	577	617	573	557	580	542	631	608	594	587	601	576	614	557	554	628	554	603	593	616	580	585	616	570	579	625	581	591	564	584	565	563	606	547	578	564	588	583	613	620	625	609	588	590	626	560	545	589	587	582	600	576	604	623	601	581	638	606	642	614	571	529	620	590	582	589	579	597	607	570	599	583	605	612	603	558	622	575	621	531	567	598	630	584	578	566	586	584	531	572	624	564	587	567	599	577	564	608	562	614	628	567	586	615	601	618	574	569	628	619	595	586	571	594	567	613	567	575	571	589	611	571	604	616	599	560	581	568	612	590	617	588	594	583	605	621	628	617	593	564	586	594	588	592	545	617	575	602	615	585	606	576	589	553	608	593	613	605	591	587	581	589	578	598	591	566	559	607	612	568	540	549	571	584	554	604	539	559	575	576	616	594	594	576	635	650	591	550	595	652	630	580	560	594	586	566	600	609	621	591	557	615	603	572	576	617	624	605	578	570	577	602	572	550	583	566	583	586	611	556	567	604	628	586	548	614	577	565	564	581	607	632	572	577	578	619	557	564	589	611	610	606	582	572	600	599	564	608	578	582	556	579	604	569	613	583	569	606	595	596	613	601	576	611	620	589	595	573	566	580	559	630	570	567	601	613	571	601	609	629	596	576	581	608	607	569	615	601	598	583	638	590	606	589	590	579	630	629	578	575	602	606	536	605	508	573	561	577	570	587	554	598	594	623	566	586	618	600	629	595	612	559	577	579	609	586	595	622	571	588	579	563	601	597	573	589	616	588	579	567	614	580	613	559	629	643	594	630	561	611	569	596	631	579	583	632	570	606	578	527	597	588	577	530	571	604	635	569	576	581	573	570	588	587	646	563	566	592	583	578	629	560	547	583	555	602	585	592	544	529	628	587	593	605	576	625	610	582	575	552	589	576	600	622	589	584	635	564	550	581	617	574	603	608	578	603	567	611	547	608	597	578	604	535	559	593	605	606	601	543	580	622	575	628	572	568	599	619	574	575	605	580	602	625	597	571	560	598	567	596	597	580	518	572	576	572	600	590	557	587	547	552	578	606	644	573	536	584	565	550	609	605	548	566	589	593	581	603	641	608	598	575	608	558	562	602	621	585	598	618	546	590	606	604	576	598	563	571	576	590	571	557	590	587	539	602	608	599	606	574	573	600	587	603	607	587	613	602	596	606	570	580	593	581	570	572	615	560	586	548	621	569	534	589	620	566	570	580	595	605	593	605	605	592	601	615	566	553	603	561	557	612	603	614	549
10568	20187	25490	9885	5310	6008	2441	1924	1602	1509	1573	1100	986	922	877	830	771	756	743	704	680	669	622	633	607	656	616	591	631	589	587	617	587	590	565	569	598	568	571	580	561	605	581	580	566	606	578	556	549	565	552	561	542	544	538	562	546	522	551	571	554	569	549	528	546	539	573	543	503	558	573	609	567	571	534	535	528	546	565	515	579	559	563	585	553	511	533	544	562	543	534	600	534	579	531	575	544	533	542	552	559	543	492	561	520	561	541	581	517	544	547	578	486	594	532	519	547	525	536	546	530	527	524	553	516	569	560	518	517	553	518	581	546	527	580	526	548	560	555	548	570	560	578	564	553	590	505	562	571	559	512	545	534	585	546	520	505	575	569	536	529	550	530	538	530	550	524	563	518	510	582	534	510	609	533	517	564	563	579	548	546	514	537	535	563	525	565	567	497	546	548	545	528	539	602	566	549	535	539	526	589	558	496	551	549	522	558	540	490	520	539	563	544	541	584	549	500	580	517	566	556	530	547	536	564	519	563	540	528	512	542	540	494	511	505	566	550	511	554	565	547	603	504	541	499	563	509	498	570	567	554	507	507	531	557	535	556	567	549	560	522	549	545	545	537	546	548	535	526	651	575	556	525	526	531	532	596	612	570	544	534	557	533	559	528	562	537	546	540	559	532	520	551	557	535	492	570	526	530	543	497	514	539	519	553	561	556	567	563	509	557	560	541	542	538	549	532	528	544	583	521	545	513	538	559	535	541	554	574	542	556	559	560	574	542	507	556	523	549	544	544	555	544	497	581	532	565	487	539	561	534	560	567	549	557	528	578	524	526	536	544	569	527	560	518	585	549	553	600	556	531	553	532	534	532	529	530	504	574	499	550	559	605	534	576	566	534	577	524	523	566	519	524	575	508	510	528	521	566	547	523	533	564	542	544	537	596	535	571	516	534	523	563	557	539	560	550	567	543	536	569	529	551	567	513	544	548	555	593	535	577	558	568	528	511	522	517	516	528	530	565	572	539	515	523	563	517	544	527	526	539	547	538	555	543	520	525	513	518	529	570	570	546	538	548	503	528	532	511	553	586	589	534	476	544	522	554	491	535	534	574	531	519	544	554	562	522	593	535	570	585	520	571	602	540	499	550	531	525	555	504	513	520	510	588	521	526	523	537	543	565	545	566	550	517	514	543	527	574	545	557	560	538	543	554	555	542	553	525	540	571	550	498	535	541	559	586	508	570	540	567	524	515	583	544	531	522	553	549	517	515	557	579	564	573	533	536	537	530	556	545	563	526	567	558	521	548	552	538	573	537	532	552	535	491	540	553	533	537	593	552	529	559	520	521	513	577	535	595	563	536	541	539	490	564	549	530	536	540	540	548	532	565	598	542	512	591	485	517	542	528	510	490	543	496	502	516	572	563	540	592	511	568	548	551	547	577	528	573	535	571	526	528	541	561	498	544	524	557	530	557	567	559	493	526	552	528	531	562	522	547	538	535	524	558	561	538	515	560	529	540	563	571	545	560	528	569	563	521	550	562	517	542	563	581	510	532	546	538	551	569	517	500	537	520	577	537	575	526	535	564	584	522	517	567	548	544	572	518	525	527	557	550	545	525	547	552	537	534	545	528	555	541	586	533	531	580	570	531	549	514	528	567	517	564	535	525	550	563	539	548	538	552	514	589	513	533	530	537	519	580	554	563	541	591	590	513	534	525	531	529	574	550	568	541	554	530	536	595	544	535	588	528	570	533	572	570	587	614	507	596	580	582	552	505	572	537	531	543	556	528	521	527	556	517	516	552	542	532	543	567	529	574	498	574	593	556	514	523	538	508	533	538	510	594	573	543	541	557	540	528	543	545	570	544	560	519	532	552	539	541	535	514	545	570	507	541	567	563	530	558	557	510	501	549	530	580	559	559	532	540	553	549	517	536	537	577	537	571	561	523	584	544	535	564	528	529	526	503	538	570	523	570	583	537	577	515	515	508	528	548	598	536	523	551	563	508	526	547	569	519	519	548	515	568	516	533	549	520	517	542	515	533	543	517	523	533	546	552	544	578	551	500	576	565	550	510	532	529	531	543	530	537	528	537	555	568	551	522	557	515	535	554	539	553	542	573	575	527	495	530	514	516	524	532	547	550	559	512	526	556	558	551	563	559	532	558	543	537	573	549	550	521	536	557	519	536	550	519	543	516	538	514	507	526	526	544	520	515	580	534	502	542	531	544	553	520	537	506	557	511	518	556	563	539	555	583	525	529	560	538	477	543	563	539	541	547	554	573	552	542	519	514	529	578	552	519	555	558	549	546	530	582	589	530	574	592	593	558	527	520	509	553	545	547	555	589	547	531	542	552	518	553	501	550	540	556	525	546	499	561	551	551	589	533	610	542	541	552	557	573	521	560	499	555	505	517	516	577	560	536	594	523	532	530	568	582	506	534	560	554	544	499	542	545	521	544	509	544	562	574	592	508	548	538	577	586	587	499	585	553	596	580	569	508	527	534	547	549	579	537	580	581	566	543	533	542	527	569	536	544	527	571	561	561	519	549	542	568	570	598	528	530	502	574	564	481	508	512	581	555	527	541	547	545	556	535	569	576	540	560	550	562	526	549	592	541	538	593	560	551	540	495	550	549	577	495	494	545	524	544	533	538	493	527	564	558	562	531	560	530	540	543	571	549	530	523	538	564	577	538	556	544	547	559	545	571	575	570	540	588	537	567	511	540	554	548	606	579	559	585	561	549	586	566	530	552	536	551	584	548	594	609	515	511	568	542	534	565	520	546	550	560	585	571	582	500	521	543	564	538	550	538	551	533	518	525	550	512	506	544	554	499	536	541	540	514	503	553	549	565	546	543	529	523	576	525	595	596	559	564	492	558	537	529	530	503	546	575	559	550	525	534	527	541	527	554	532	511	537	554	534	556	540	515	526	510	542	535	565	518	540	588	561	557	584	523	554	542	518	578	547	521	581	515	497	547	547	570	543	505	540	570	544	541	573	584	564	495	541	559	565	496	563	556	543	574	529	526	527	527	536	582	474	538	556	537	551	516	546	525	594	574	534	526	578	550	544	525	529	558	527	520	568	507	508	557	513	567	571	575	553	549	566	531	513	508	560	546	512	558	548	537	534	543	547	524	563	508	517	528	569	553	529	508	516	533	523	563	574	507	580	590	523	536	527	541	502	538	560	576	530	561	585	508	542	545	555	506	514	606	569	535	527	539	567	528	566	549	552	548	545	567	534	581	538	535	545	509	526	477	531	544	557	583	543	529	544	570	554	523	532	494	540	591	511	517	589	577	556	547	507	578	536	575	520	533	532	525	532	552	552	542	543	566	545	555	504	511	507	583	480	521	519	552	530	568	546	520	534	538	573	486	526	516	529	535	535	516	538	553	577	521	515	504	515	550	545	538	519	520	529	567	574	566	508	541	505	523	552	546	518	525	523	525	546	565	548	526	563	546	551	554	546	575	549	514	546	516	502	563	525	523	541	516	554
22417	20400	27022	23687	20420	20623	11236	2552	1883	1737	1836	1346	1264	1246	1144	1127	1166	1086	1054	1043	1011	1032	958	1014	1046	1025	950	965	922	994	970	988	971	992	920	944	967	944	967	944	912	912	919	934	938	915	936	933	929	879	905	901	906	926	851	946	916	975	915	928	948	897	940	910	926	912	931	882	948	924	949	891	940	911	871	913	932	899	859	867	923	912	950	882	927	910	880	876	873	904	905	922	892	884	928	888	955	941	929	930	887	867	975	901	916	906	873	872	958	893	938	892	847	902	920	929	879	890	941	844	874	839	887	871	916	891	923	871	858	937	925	897	966	825	875	930	918	905	854	923	863	881	857	882	885	887	929	855	878	875	893	965	844	837	921	907	904	871	850	924	930	905	902	854	906	895	874	853	913	885	928	946	944	947	945	863	926	892	863	924	923	886	884	880	919	894	890	936	862	898	954	874	894	888	843	869	880	977	896	892	909	930	895	914	885	926	883	928	924	878	901	911	873	905	891	903	806	928	926	878	894	898	943	916	907	977	944	873	905	892	913	900	894	876	908	931	894	896	865	907	884	884	876	877	897	892	905	922	880	910	918	910	881	927	880	920	891	934	937	921	879	917	841	913	866	925	906	925	862	908	907	903	905	879	905	931	928	954	894	951	926	883	857	906	907	896	887	913	930	934	901	865	908	922	876	892	887	881	933	847	903	839	897	924	946	941	871	864	889	892	922	872	974	934	861	913	908	845	938	953	836	873	918	917	935	896	902	897	928	817	875	895	903	914	904	896	913	901	906	915	821	923	904	882	873	958	923	881	909	851	896	881	907	894	903	891	866	940	862	909	883	910	877	834	848	920	894	862	873	913	894	909	896	867	889	919	913	918	890	885	857	878	936	916	882	904	928	824	933	929	913	933	862	893	936	909	895	909	893	911	916	913	851	890	832	874	931	869	928	853	924	915	882	864	961	888	864	857	937	906	890	906	893	867	868	862	917	880	933	920	877	863	925	940	925	918	890	859	913	914	891	867	884	895	852	916	914	845	857	886	882	873	887	877	849	899	892	890	896	950	936	947	901	806	908	888	889	950	941	890	950	897	882	918	845	876	906	890	922	927	876	905	888	878	932	921	866	860	886	948	889	902	961	885	887	852	845	931	776	893	941	908	923	865	872	912	903	889	903	866	887	891	892	912	888	872	864	927	945	892	898	872	937	907	856	880	833	940	885	912	881	872	876	907	876	834	864	816	888	915	911	847	960	906	961	876	882	845	885	892	943	917	903	882	906	941	889	905	925	890	915	886	890	874	934	863	863	899	863	957	926	890	920	862	854	869	914	882	911	880	872	931	917	898	909	900	929	867	920	883	892	886	912	917	908	880	892	911	862	947	827	873	948	891	853	934	894	933	879	914	907	925	865	908	841	908	833	913	870	912	847	895	861	881	886	869	903	935	813	841	895	875	880	896	910	867	905	908	905	904	854	864	889	845	841	906	890	900	888	868	913	939	909	879	911	864	903	856	883	891	875	872	837	830	925	896	898	964	921	903	886	923	911	873	886	921	931	822	917	904	908	856	940	858	899	927	889	906	896	890	894	942	887	885	896	882	920	891	949	902	915	903	868	867	890	902	878	863	888	908	935	936	914	909	858	951	924	943	887	890	951	906	883	942	879	881	837	882	846	902	877	883	931	854	873	893	889	851	859	874	919	935	809	895	860	898	898	840	859	927	942	912	829	917	908	916	904	958	853	904	845	886	920	845	847	881	914	841	905	889	943	872	930	785	879	916	891	838	850	887	844	902	902	926	891	889	903	945	906	909	935	895	903	954	882	874	863	849	895	915	865	889	866	903	894	925	921	897	902	872	891	916	864	920	842	917	907	913	859	910	871	887	859	878	906	897	865	906	926	896	889	874	863	967	937	884	930	945	872	868	893	936	876	857	900	839	940	912	876	886	955	882	858	884	921	851	938	918	874	886	872	898	845	886	852	892	897	930	937	886	899	925	859	884	858	900	939	859	856	878	845	877	914	862	895	896	853	889	927	892	870	898	942	914	882	853	883	930	962	841	916	829	923	922	896	911	886	879	927	850	839	884	905	904	839	918	899	918	904	861	901	904	905	902	895	885	827	872	902	930	993	905	906	864	952	913	909	936	926	916	894	837	901	895	916	860	921	890	882	902	839	855	874	909	896	914	905	867	892	897	902	841	907	839	900	918	922	880	961	863	922	949	877	877	875	978	900	901	899	853	904	849	904	879	898	885	884	876	885	887	904	858	883	946	877	900	850	897	866	951	896	868	927	876	964	907	864	904	895	923	839	861	886	900	932	899	853	896	918	930	923	887	916	870	899	848	884	854	927	889	917	861	884	916	889	922	884	911	919	921	855	877	891	891	929	900	909	922	896	853	891	872	872	901	857	932	886	854	915	869	900	902	897	881	929	889	913	848	853	850	886	929	938	885	921	926	901	919	910	909	879	900	876	904	824	903	875	872	908	889	888	850	916	928	921	942	923	927	887	891	898	906	859	854	935	912	970	848	932	849	826	841	894	932	895	901	876	852	904	924	876	871	895	908	904	866	921	927	900	895	885	852	889	854	869	930	924	928	936	924	900	893	900	921	849	836	910	903	889	915	895	891	869	860	919	913	868	905	917	909	874	869	911	939	943	860	857	808	919	854	943	930	838	907	902	878	898	970	890	890	863	917	893	903	896	892	848	893	883	929	865	836	935	853	923	869	908	898	854	945	860	903	912	836	884	860	853	917	940	900	932	826	894	878	861	882	884	936	892	887	911	892	891	873	938	882	883	904	926	933	884	866	872	959	860	870	934	866	845	952	899	862	877	874	886	859	894	844	917	931	905	908	848	858	899	896	904	887	935	902	904	890	895	869	911	879	868	917	862	847	909	902	868	878	927	1002	925	910	816	881	910	870	909	895	922	972	885	882	850	901	926	879	951	835	935	858	892	858	910	910	934	877	889	892	901	908	946	844	929	937	852	842	892	907	931	921	849	875	892	853	919	871	875	878	869	889	901	850	947	895	906	894	893	934	918	933	903	899	915	894	934	914	877	914	977	939	906	905	934	894	915	890	858	867	844	923	902	920	905	855	939	809	982	879	879	887	901	940	855	874	894	893	901	917	885	886	909	836	892	907	847	938	880	910	952	876	897	900	931	908	915	894	904	879	867	966	841	817	898	896	846	856	934	885	822	968	926	938	925	908	933	931	925	899	903	901	867	935	861	927	861	838	929	886	919	891	892	938	893	909	871	876	904	855	902	930	895	892	898	878	941	830	864	867	894	879	921	899	932	916	894	904	926	899	889	931	861	885	885	877	826	858	900	901	898	847	914	838	895	903	852	851	859	866	922	928	921	850	943	930	947	900	853	853	895	890	820	878	886	884	869	832	867	876	848	875	894	937	991	885	887	876	867	848	889	923	916	884	928	905	897	929	963	897	891	860	939	829	933	890	883	886	947	855	883	840	886	877	902	918	916	874	942	872	864	947
13619	28139	31579	14883	8610	8715	4275	3452	2922	2785	2691	1803	1647	1586	1463	1443	1274	1235	1176	1122	1100	997	1101	999	1026	1023	997	930	922	913	942	886	904	946	898	873	888	953	896	866	878	874	887	892	951	883	868	874	879	831	844	867	834	904	834	832	892	833	884	855	838	821	826	816	797	860	895	869	845	861	859	841	877	890	828	823	853	831	836	818	863	815	878	852	867	830	829	811	822	837	810	898	811	845	841	846	834	847	829	845	803	845	787	824	811	809	876	784	789	861	866	848	893	846	858	831	808	857	850	821	830	828	827	872	867	838	783	865	828	844	875	805	833	856	776	856	754	805	823	836	833	846	832	746	913	800	802	861	808	811	817	836	849	815	819	808	886	905	862	834	808	858	815	802	836	835	822	808	821	842	834	865	797	824	818	816	798	866	864	783	825	804	799	850	838	776	839	853	794	809	836	844	860	873	792	815	876	790	847	868	842	888	844	816	827	772	819	848	812	837	821	872	864	861	861	836	796	857	864	854	879	817	814	814	794	740	860	817	814	815	856	849	808	859	836	808	866	814	807	868	853	805	817	821	811	824	832	837	838	851	838	857	822	855	824	840	841	800	885	806	800	892	849	862	837	833	769	842	826	780	816	816	826	879	816	769	864	763	829	846	885	837	815	791	852	879	867	850	818	800	760	807	838	889	863	836	880	839	824	826	825	864	780	901	870	845	847	858	815	851	835	845	862	812	846	865	847	829	836	805	794	802	884	822	811	862	815	808	836	917	822	798	842	841	832	845	837	835	789	792	876	853	868	791	849	824	841	876	821	802	818	779	863	822	822	859	789	801	851	850	846	805	780	843	853	828	759	873	834	815	890	829	835	883	802	850	835	824	861	850	853	812	778	826	870	817	830	837	809	871	892	805	807	844	857	861	818	842	841	795	816	838	831	810	823	810	789	854	808	871	845	772	796	868	892	834	817	802	824	825	836	838	839	828	795	794	840	822	825	890	844	816	852	872	843	824	868	856	821	821	832	806	806	845	809	807	838	824	865	855	832	841	864	837	829	851	810	827	839	821	805	858	787	856	864	834	808	920	797	823	779	817	869	820	807	813	803	786	842	834	820	857	852	840	819	833	796	844	828	825	850	854	843	820	794	836	849	823	847	830	825	799	849	851	837	840	815	833	801	816	835	792	823	807	782	829	776	841	815	833	871	809	855	821	838	876	817	831	836	855	823	813	870	839	830	835	825	851	828	833	842	811	839	853	864	808	827	871	818	818	820	841	826	853	807	863	781	803	813	790	780	819	844	781	847	819	828	825	852	884	806	843	829	841	837	847	861	909	825	757	831	785	801	889	781	834	817	858	789	831	848	802	796	808	833	852	799	789	830	852	804	908	797	841	833	839	803	828	831	827	822	871	798	798	822	844	837	789	833	890	818	818	767	829	792	845	842	824	821	780	819	859	815	873	831	859	831	817	811	819	803	856	845	859	819	834	787	893	799	752	814	840	839	840	807	857	822	834	836	831	867	835	763	803	803	858	839	821	833	810	831	820	808	852	833	894	787	807	823	872	817	847	856	772	824	844	830	858	838	805	808	832	798	792	857	829	839	850	908	838	822	840	829	853	851	836	835	794	831	902	831	859	770	842	839	821	828	820	895	798	844	829	830	752	766	806	803	800	855	815	818	759	867	783	839	837	853	820	804	856	871	886	851	850	842	819	786	818	836	858	819	849	825	814	875	804	816	837	858	857	816	851	847	845	796	764	849	850	812	841	831	821	803	841	830	903	782	805	842	843	872	849	873	879	863	894	862	882	828	812	830	830	869	888	826	856	844	810	816	879	821	849	838	816	833	839	845	817	841	851	856	860	758	826	875	836	786	810	815	815	828	800	855	806	847	859	853	818	792	846	797	841	786	810	829	790	830	855	775	810	819	838	828	821	834	821	858	826	840	852	796	797	841	814	851	937	782	850	829	851	830	825	835	789	835	859	841	846	841	859	857	846	796	820	836	869	827	866	845	830	860	857	829	823	794	842	860	832	827	826	844	827	862	869	849	866	848	859	859	805	840	827	818	825	872	874	838	838	843	855	825	783	829	841	785	835	850	808	843	817	847	852	786	872	782	813	788	824	815	793	872	899	846	844	856	766	847	779	835	814	833	821	802	815	803	847	815	832	863	836	752	831	815	793	809	832	780	791	794	805	866	854	853	834	816	823	842	858	834	836	854	795	806	812	770	834	847	865	888	839	828	793	854	791	820	821	858	855	810	791	873	812	825	813	827	853	885	849	816	833	815	811	851	836	844	782	812	818	848	837	834	834	857	832	850	846	789	793	895	879	790	843	803	871	817	783	835	806	842	855	878	837	848	846	816	823	783	779	889	863	807	890	845	840	851	835	831	841	815	807	863	790	859	786	820	804	830	793	860	802	858	819	830	842	823	811	806	856	802	875	839	844	854	810	849	893	846	828	827	830	789	812	853	891	828	756	821	822	827	803	825	806	841	840	815	829	868	870	870	808	861	831	818	847	851	805	813	874	842	876	834	809	840	790	827	831	819	810	789	865	816	860	813	853	809	836	824	837	814	874	794	912	810	840	800	836	827	858	831	834	873	871	825	813	768	803	860	844	829	795	825	834	834	768	833	898	867	861	809	860	836	872	808	824	834	842	807	785	840	849	832	842	788	819	876	834	827	828	804	850	855	780	821	814	873	829	842	878	842	842	856	895	858	832	866	802	856	794	868	815	828	831	812	924	851	821	808	869	861	826	869	856	833	770	810	839	830	865	831	778	815	833	859	861	806	818	823	867	850	800	832	849	866	847	784	865	865	828	842	835	870	827	864	796	826	861	840	845	824	767	853	873	839	823	866	781	830	826	811	844	833	845	808	840	790	849	836	795	852	824	803	799	835	814	828	810	774	802	872	844	877	841	800	883	763	811	843	851	853	825	840	868	875	828	871	832	843	795	867	905	870	820	824	870	787	841	807	816	844	835	853	816	818	776	832	847	787	842	805	802	823	796	826	859	824	787	836	875	837	861	803	820	837	818	847	827	872	847	856	846	831	812	853	860	778	803	803	827	853	918	808	850	867	863	834	843	837	858	832	836	794	791	897	784	818	874	823	829	826	840	823	837	789	792	831	864	793	880	824	832	846	852	812	807	890	812	806	851	858	872	767	849	795	838	836	844	836	839	894	823	830	782	840	804	840	848	859	808	808	869	771	839	805	829	856	815	824	834	813	815	823	785	841	805	834	803	821	830	870	849	814	854	831	806	811	798	812	790	816	835	792	802	801	852	820	848	855	848	860	887	830	865	800	861	871	799	840	833	848	870	833	845	840	872	869	824	789	830	795	874	774	868	812	853	820	866	853	810	873	823	837	866	870	798	827	842	879	808	773	817	871	829	850	815	843	859	785	876	853	822	802	830	815	838	862	842	863	800	866	811	799	791	787	809	805	878	810	817	850	814	804	868	826	801	833	866	877	861	844	848	839	841	832	816	840	875
27824	16386	8960	2016	440	365	253	245	194	202	200	179	207	188	199	173	217	194	184	204	184	201	178	191	177	190	214	186	199	170	175	193	183	184	180	175	186	219	194	218	169	181	196	193	199	192	194	189	195	169	194	195	192	192	189	193	178	184	202	194	192	200	195	157	207	176	203	180	174	186	168	177	198	192	179	163	205	214	181	208	165	206	192	193	186	152	176	191	210	179	193	181	168	181	176	191	207	172	196	177	181	217	180	174	185	168	180	182	178	185	186	151	184	147	186	173	179	201	170	151	181	201	180	211	192	198	181	168	187	194	180	193	189	172	188	165	180	196	186	199	176	214	193	207	170	216	178	199	214	192	185	196	185	190	193	180	180	179	199	190	181	172	180	190	182	183	187	201	175	184	197	186	224	178	194	177	157	181	176	176	203	198	180	170	166	187	188	180	175	203	195	201	188	167	198	225	183	202	174	183	192	184	166	198	191	182	166	173	189	183	196	170	146	176	203	201	191	172	181	154	200	179	150	208	172	181	189	186	192	181	199	185	188	194	194	186	192	183	182	194	184	174	195	192	183	184	179	186	157	181	169	213	208	192	185	193	176	183	187	180	183	181	195	182	206	185	200	189	173	159	168	166	175	195	183	200	190	177	166	172	175	184	180	183	193	175	180	178	195	187	186	206	173	165	183	164	181	185	201	164	163	193	195	177	184	205	158	189	188	168	185	173	184	184	201	163	193	184	194	191	196	192	190	202	173	178	185	192	187	168	190	211	191	184	202	183	193	203	179	203	184	180	197	169	169	196	179	203	188	199	183	206	208	186	185	187	191	191	179	180	176	171	202	182	176	193	190	205	176	193	194	214	179	186	171	164	169	176	181	193	178	196	182	191	168	167	179	179	200	167	201	179	158	186	182	160	203	216	197	157	199	188	200	206	190	199	182	172	200	199	210	180	209	173	188	187	172	187	181	183	181	193	163	170	157	202	186	186	183	200	201	184	192	211	171	182	171	175	188	175	178	181	199	173	162	169	178	189	165	183	187	184	180	202	160	191	200	191	169	172	169	189	203	176	191	187	181	199	204	191	196	190	190	174	185	160	188	180	172	217	171	190	184	188	195	192	179	186	197	186	196	200	169	170	173	168	180	183	177	172	169	168	160	176	185	199	201	187	195	162	171	178	194	164	210	174	178	195	170	204	169	176	210	193	169	174	178	194	183	173	177	185	169	176	183	193	179	177	194	173	180	191	181	179	170	165	197	177	184	189	160	180	191	167	167	166	197	185	175	196	175	164	160	182	182	194	198	189	202	163	200	177	161	179	177	203	187	184	172	177	197	198	191	180	212	164	166	171	161	163	193	192	155	169	174	185	206	178	180	179	181	169	180	175	178	197	188	194	201	213	191	191	184	174	192	210	186	185	192	196	198	188	190	197	197	193	160	183	184	170	200	163	194	187	191	191	173	178	194	176	163	196	171	186	175	182	178	181	193	192	192	211	167	205	184	185	193	188	156	196	188	202	169	190	215	186	212	184	175	188	179	190	164	163	179	182	179	186	204	184	192	175	175	179	173	185	191	197	173	215	180	189	205	189	182	179	189	159	177	169	191	195	182	170	187	191	165	157	192	183	184	226	186	170	193	182	176	163	155	190	165	189	176	191	179	185	191	181	182	214	174	187	163	191	193	184	188	172	186	170	205	187	194	162	197	185	156	193	193	194	189	205	206	190	192	202	202	186	179	181	181	184	197	193	175	189	188	200	196	177	221	174	182	195	190	159	156	178	188	176	186	177	209	156	181	161	188	208	208	171	220	198	192	180	197	184	185	175	160	163	174	180	190	152	194	193	189	166	176	213	189	188	178	215	207	175	210	176	199	166	179	180	191	198	195	200	169	184	175	178	183	178	209	192	163	204	173	176	189	184	188	188	181	191	173	180	184	198	175	184	197	206	204	156	163	199	170	175	195	187	178	175	189	198	175	178	172	184	189	189	190	193	199	172	190	176	177	175	188	203	200	195	181	212	169	172	191	181	173	178	166	195	180	181	187	168	177	201	171	193	175	173	183	174	204	177	180	172	186	177	182	195	189	194	179	204	208	184	192	192	169	197	200	193	188	176	139	169	171	197	153	191	170	185	183	187	185	193	172	201	190	193	188	213	186	216	198	175	185	184	188	177	188	209	190	195	178	166	174	170	196	173	187	195	210	186	192	176	198	195	170	192	185	200	174	182	210	192	194	184	186	184	184	161	175	187	201	211	204	196	193	194	171	169	175	164	190	209	183	187	171	189	176	182	208	180	189	188	179	192	177	209	176	196	178	179	188	174	148	184	186	206	201	190	195	171	197	185	215	191	169	191	187	185	187	178	190	191	163	182	194	183	210	180	188	179	181	197	184	169	196	177	199	196	181	200	194	173	194	189	175	205	197	161	188	180	206	206	157	184	196	174	195	176	200	199	217	180	190	194	177	168	198	161	196	197	181	188	199	212	202	175	194	197	179	180	189	165	178	193	153	172	175	181	183	181	188	190	176	207	170	201	165	190	197	180	217	206	177	202	201	186	195	178	201	190	184	203	190	171	174	182	165	167	201	196	182	186	179	200	188	179	167	195	179	181	167	165	187	194	182	162	215	166	167	195	216	191	202	166	215	177	181	175	164	193	172	154	195	181	180	181	201	180	201	187	193	191	169	158	204	169	192	171	183	168	187	178	183	178	200	170	193	191	185	184	170	183	174	167	174	171	204	167	166	150	213	199	180	182	178	196	209	181	171	167	188	188	192	190	185	195	182	188	183	154	175	202	178	181	181	201	183	163	170	198	191	189	204	196	173	181	182	189	201	190	198	190	146	195	199	196	186	175	170	177	177	173	168	178	182	169	166	189	180	177	180	200	162	196	165	184	169	183	170	193	183	215	182	188	172	190	210	198	170	194	199	185	147	175	191	186	156	192	179	192	171	178	174	185	195	179	179	189	171	206	210	179	206	184	199	180	173	210	166	176	176	190	173	209	169	201	184	173	201	174	189	191	188	199	226	150	200	186	181	203	174	169	201	168	190	177	198	185	177	190	160	187	187	175	165	171	176	159	180	183	180	177	199	170	188	193	197	178	185	172	179	170	181	197	197	191	200	196	205	190	185	170	203	176	194	174	199	169	213	175	186	188	196	163	179	178	185	194	185	179	191	167	158	168	191	196	188	174	167	196	180	191	170	203	168	209	193	152	173	165	217	176	198	189	177	169	191	199	184	185	164	149	189	170	193	166	176	181	206	212	189	219	189	186	181	187	198	185	177	171	187	182	154	196	174	197	157	171	180	176	196	184	163	200	181	193	167	175	185	184	177	179	190	199	189	178	176	189	187	192	197	175	173	184	181	192	192	188	172	204	189	162	193	184	185	174	191	198	164	175	185	198	221	204	165	172	183	163	198	213	175	187	188	185	184	192	176	177	181	184	185	188	193	169	165	188	177	151	177	177	183	188	165	169	199	185	182	180	193	199
7838	11116	13376	2700	623	488	278	206	232	221	235	229	236	194	195	213	196	229	176	198	209	176	217	200	205	202	195	174	200	203	187	194	193	192	190	179	181	184	200	196	195	203	214	222	229	199	212	189	209	191	211	210	193	168	184	196	197	198	181	194	193	202	169	206	184	175	210	200	184	215	188	185	204	196	192	181	192	192	167	185	183	190	197	186	184	161	200	208	197	173	176	178	199	168	195	170	187	193	170	174	201	200	185	181	185	180	198	194	197	186	184	212	185	178	206	194	201	192	188	189	192	170	166	180	203	175	166	177	192	192	203	206	204	182	192	204	197	175	193	201	212	215	206	204	181	189	212	186	184	217	209	190	201	174	169	174	198	220	170	189	167	181	196	230	183	197	210	206	158	197	197	213	226	179	189	188	186	172	196	189	186	194	180	191	178	197	200	174	189	179	187	177	194	173	182	175	190	198	203	192	186	203	199	198	186	186	215	198	193	193	183	195	174	195	178	198	206	192	210	179	169	203	184	179	200	194	195	192	171	210	187	180	199	193	187	153	192	180	181	169	189	194	198	183	161	224	211	189	189	213	175	199	195	173	180	213	200	188	187	179	178	204	204	194	188	220	200	189	179	180	203	176	203	206	188	201	181	211	214	196	195	199	194	176	220	187	195	189	210	180	188	208	212	197	170	194	170	205	207	176	199	198	194	174	196	207	211	217	200	214	205	177	189	176	194	211	192	180	199	201	185	207	183	217	168	199	199	182	200	185	203	186	168	192	214	201	179	208	209	177	204	163	175	176	197	169	179	201	201	182	200	199	199	199	183	202	165	192	196	194	210	196	188	208	194	198	202	196	191	184	232	233	176	193	208	201	174	220	182	205	187	192	221	192	199	206	176	182	219	208	195	200	190	198	173	170	208	198	179	184	182	181	201	201	182	199	200	193	216	222	197	182	186	203	193	178	189	215	189	177	182	209	168	174	210	167	165	211	185	194	185	193	203	212	200	199	189	179	187	206	190	198	182	208	192	202	199	173	205	182	196	223	186	193	197	182	180	197	194	185	194	208	184	195	186	216	210	202	190	209	197	188	183	186	203	194	196	190	196	170	171	174	181	209	189	184	209	182	205	194	206	212	188	177	196	195	174	210	200	163	171	172	182	194	172	185	193	189	193	174	204	192	177	161	189	201	194	215	216	200	188	182	172	188	223	205	170	194	219	206	206	183	203	206	214	200	207	190	198	189	203	179	184	187	193	202	189	186	222	171	206	189	199	184	179	201	189	185	172	219	200	204	198	196	195	177	196	171	196	194	173	209	209	197	182	182	170	190	186	191	205	198	214	178	178	185	223	194	221	174	211	229	184	179	184	197	189	215	192	181	196	187	219	196	167	176	196	201	201	192	180	200	190	172	172	207	202	201	200	217	178	209	193	192	182	175	209	174	184	228	208	208	182	160	200	178	174	173	200	176	198	185	214	198	174	195	193	183	158	215	181	194	205	216	202	215	189	223	199	205	190	201	187	212	203	200	201	167	196	201	198	178	225	178	193	225	201	195	183	190	203	193	191	205	200	179	185	169	194	186	195	198	202	180	173	173	197	172	187	191	196	182	188	213	189	197	186	206	210	180	185	181	207	207	191	208	184	184	205	214	178	161	174	211	182	187	222	212	178	203	169	209	220	205	157	222	186	198	187	191	180	205	215	200	186	215	193	208	201	183	194	218	183	194	207	206	199	187	212	201	179	184	201	218	172	168	164	190	174	196	194	196	196	183	205	183	199	180	162	181	170	197	210	180	180	188	182	203	177	205	202	181	201	190	192	191	189	164	190	179	188	182	200	204	194	196	178	201	174	197	184	197	214	197	206	199	192	185	205	192	217	171	203	211	181	189	191	193	181	196	192	203	184	192	164	177	195	184	181	208	181	165	208	213	198	190	218	177	210	207	191	189	200	219	175	202	186	200	208	192	204	186	206	203	203	209	185	173	199	208	191	184	217	183	174	172	189	179	192	183	172	182	192	202	196	239	181	192	179	189	168	211	206	202	176	181	203	207	192	178	198	216	180	202	187	189	164	188	195	164	187	190	206	173	201	194	210	193	181	219	206	200	180	229	202	198	199	189	233	196	192	195	180	205	197	197	205	184	208	204	182	194	205	183	190	211	208	205	170	213	188	167	194	201	178	203	187	181	198	182	184	208	177	188	166	181	199	166	202	205	172	208	200	189	185	191	169	212	189	221	195	172	192	186	190	188	194	174	195	189	188	205	202	188	187	187	186	198	182	188	194	192	204	204	186	177	208	164	204	185	187	186	176	203	202	179	168	172	200	191	194	202	176	173	190	205	169	173	196	207	188	186	197	205	171	199	197	200	194	198	187	180	217	201	179	188	213	202	196	196	204	211	190	187	187	169	181	188	212	213	188	202	182	184	182	207	209	194	197	188	193	205	196	178	192	189	180	187	189	192	169	213	195	171	175	194	189	221	191	195	188	188	204	188	187	192	180	207	177	186	200	202	192	190	192	208	181	181	199	192	210	188	210	203	174	201	188	210	182	170	186	188	215	181	180	193	178	201	199	204	157	181	221	199	211	205	183	183	194	180	195	198	213	197	166	188	180	213	191	178	197	196	187	194	189	218	183	188	215	201	227	185	184	180	173	206	184	172	173	190	177	197	206	185	206	179	185	177	191	210	190	219	198	177	162	199	210	170	197	199	197	193	223	194	202	217	186	194	199	180	186	212	192	216	196	206	192	180	169	193	195	156	195	203	192	182	196	210	199	181	182	187	186	190	180	188	192	207	199	212	185	194	208	195	198	184	185	163	202	215	187	182	156	179	182	198	175	186	210	184	169	185	198	183	211	186	183	176	189	186	195	192	181	205	184	195	210	192	186	185	217	198	207	203	188	200	185	194	188	169	159	208	177	169	182	197	196	176	185	190	203	204	187	180	205	209	214	208	192	220	217	218	167	200	204	199	209	170	184	204	202	215	191	188	196	203	186	190	223	185	191	212	194	190	181	208	174	180	188	194	201	200	175	184	202	203	196	180	192	194	211	201	188	186	215	197	194	216	162	214	204	224	181	166	165	171	196	199	213	184	197	192	203	184	197	190	188	182	177	180	182	184	199	204	197	192	196	178	199	207	184	181	208	188	204	175	178	186	172	181	177	198	181	198	199	188	160	178	194	189	174	179	194	214	181	203	205	190	206	186	176	177	182	181	189	168	169	202	223	176	165	198	178	226	178	189	199	201	174	189	209	189	190	181	183	188	197	176	211	204	205	169	191	164	189	191	175	193	188	179	194	196	197	180	177	188	193	235	204	205	202	194	210	183	194	211	180	183	172	191	198	192	207	186	224	199	200	173	191	187	168	196	196	180	192	160	183	189	202	207	193	178	199	177	190	213	193	202	193	170	187	184	191	207	210	167	198	201	182	186	211	200	192	184	189	185	183	200	177	187	201	173	181	236	212	182	184	187	207	208	178	203	216	184	204	179
24697	20400	26660	24029	20415	12385	2348	1270	1043	1024	1073	869	781	793	771	715	719	713	654	685	608	641	686	638	693	631	626	646	625	612	602	636	593	646	626	571	603	579	619	633	590	597	629	656	595	596	575	643	604	573	606	593	603	581	547	660	554	616	679	613	620	594	604	580	600	595	611	595	581	587	622	603	638	591	579	582	596	604	576	591	586	611	606	606	607	603	627	619	620	607	607	577	559	581	619	599	575	555	567	542	603	586	625	607	580	617	586	580	628	619	561	594	615	577	623	571	600	571	580	553	605	546	600	582	582	598	561	575	572	571	598	582	579	506	622	618	581	565	606	588	570	585	559	597	574	541	578	566	581	601	589	602	574	584	573	589	611	555	566	551	584	609	583	575	594	597	546	576	611	606	582	648	616	566	601	589	589	598	633	575	603	601	578	581	591	595	622	610	591	608	607	589	588	562	590	624	556	617	561	617	626	558	622	601	551	560	586	565	598	592	563	591	655	541	582	569	583	625	587	601	592	590	599	601	618	608	612	628	605	556	608	586	568	593	578	608	597	588	610	603	593	551	599	598	601	565	552	612	574	580	620	593	589	565	576	593	566	624	608	554	524	585	610	623	566	637	594	614	611	591	581	600	619	608	578	588	610	548	621	625	574	563	562	571	561	552	607	620	597	605	595	597	571	557	552	622	557	620	598	585	607	596	596	557	642	610	601	576	621	654	604	619	590	584	581	593	593	597	565	609	569	578	582	603	603	579	546	597	555	576	578	561	558	597	614	580	622	579	572	587	584	552	580	641	576	589	611	606	575	592	594	610	580	632	601	601	604	618	599	589	555	613	534	586	596	585	579	564	588	602	591	633	601	568	559	610	623	625	601	588	529	596	587	575	641	592	620	602	593	569	561	537	613	598	618	611	586	580	604	570	566	575	556	600	589	623	540	596	534	577	565	639	622	605	596	566	576	587	601	597	561	613	606	578	623	550	571	612	562	561	555	587	592	600	613	570	603	584	662	623	550	624	630	551	594	591	585	615	555	607	599	636	575	563	573	609	574	563	593	607	588	592	606	579	585	551	601	586	594	562	607	607	546	618	558	613	657	603	619	588	567	547	610	602	585	589	564	610	610	582	619	574	594	601	612	597	639	623	639	568	583	595	569	577	587	587	595	590	606	637	621	616	635	584	560	598	597	564	635	604	631	610	587	615	558	529	560	551	580	560	588	636	592	613	593	596	589	609	566	611	601	592	598	584	598	613	560	569	587	614	578	609	591	589	563	555	604	620	626	596	584	596	609	582	599	640	636	550	569	562	596	618	611	601	643	577	611	601	583	613	582	596	540	609	583	590	580	635	580	600	606	588	584	570	591	602	604	562	578	606	583	522	572	589	572	596	568	601	592	567	551	559	581	542	569	627	563	572	552	585	575	513	589	583	572	569	585	562	568	581	636	604	561	605	584	612	559	598	588	585	597	643	597	590	656	575	563	632	564	599	619	580	585	570	564	576	596	589	593	567	577	642	579	576	643	574	589	606	604	584	613	580	629	575	547	587	611	602	577	616	600	590	617	575	583	586	605	609	561	632	577	566	565	609	585	593	587	558	629	597	568	567	563	550	596	604	578	608	572	602	578	608	562	539	554	590	581	596	592	562	622	556	537	557	617	585	567	592	599	593	578	588	577	587	566	583	570	588	637	560	585	584	542	618	586	616	616	583	570	567	653	593	521	623	595	564	592	581	568	594	590	604	587	573	603	555	587	586	611	590	615	600	595	614	570	598	609	584	573	591	633	589	558	572	587	575	608	622	585	558	643	607	553	590	635	600	606	609	578	626	617	590	586	590	569	669	582	608	582	597	593	579	604	581	590	601	585	544	585	629	543	591	583	595	578	629	586	606	596	602	578	597	603	598	593	578	577	614	571	581	620	597	614	627	589	614	576	599	594	574	656	586	585	579	618	578	561	596	602	573	590	618	591	547	585	584	625	582	601	579	586	547	612	573	618	578	575	627	603	590	593	558	626	554	613	600	599	636	592	534	601	625	575	554	588	590	575	588	604	580	605	577	577	613	603	585	582	570	581	639	571	594	618	599	597	609	605	587	606	601	539	592	626	542	600	568	574	559	581	584	552	577	554	564	605	608	575	593	550	560	617	579	593	573	548	564	552	607	633	588	588	568	614	586	586	590	554	581	596	617	593	615	594	604	576	579	597	593	616	562	590	601	590	548	639	555	565	612	616	618	571	583	565	611	580	604	576	599	597	572	581	571	568	587	577	604	579	556	595	582	589	588	599	601	605	557	624	542	609	561	613	570	551	591	553	569	596	608	595	590	618	609	565	553	540	591	579	604	577	598	581	596	555	599	568	615	622	575	571	610	609	598	557	568	582	623	567	587	575	565	574	589	561	605	591	553	621	567	634	589	597	587	586	591	609	581	614	609	622	594	622	590	553	555	575	596	564	608	606	635	625	576	591	601	625	569	593	581	552	589	576	565	588	513	548	570	580	598	607	601	607	593	586	573	558	575	577	600	590	586	575	610	567	570	598	591	587	619	641	637	617	537	560	606	618	543	599	562	583	609	557	568	563	597	640	590	554	587	580	619	582	593	593	603	563	599	564	590	629	592	564	585	618	614	635	588	561	576	580	609	594	590	604	640	603	587	595	592	602	621	541	625	602	586	627	593	536	627	584	596	601	586	599	613	627	574	550	589	561	593	543	607	615	575	582	593	591	576	629	570	616	636	594	616	588	610	609	544	622	567	564	615	580	594	597	583	576	564	596	579	607	602	635	597	595	606	576	589	556	600	618	601	579	610	619	589	617	613	573	580	652	631	569	583	572	591	604	551	582	614	575	621	589	616	554	580	605	606	610	562	571	565	602	596	594	596	587	575	596	579	591	582	605	592	603	592	621	605	592	614	621	565	561	597	574	620	579	575	591	597	548	577	619	618	598	597	606	590	560	609	560	569	617	586	603	600	535	610	561	573	604	595	551	647	589	567	604	546	610	623	587	584	588	546	589	600	613	576	568	602	568	584	592	593	584	564	528	595	611	584	561	608	610	569	571	586	580	542	611	568	552	578	553	585	595	557	603	560	609	542	577	573	611	616	597	608	575	636	600	604	584	584	597	573	595	589	631	593	621	605	595	611	589	618	563	568	579	595	567	595	598	570	612	610	620	547	601	559	604	624	607	577	614	610	575	591	600	578	607	540	594	572	558	578	609	560	629	566	542	642	570	585	589	587	575	551	561	554	598	601	588	597	566	620	583	540	573	606	637	544	600	564	613	572	549	625	539	583	617	553	593	621	621	566	555	600	581	580	570	563	590	549	585	559	585	628	578	610	615	573	598	605	554	581	597	558	609	615	579	566	623	577	629	605	583	646	574	582	605	587	575	569	565	570	642	627	628	556	594	568	597	604	552	573	579	606	578	576	671	587	602	629	594	578	597	572	608	581	615	616	551	549	634	598	560	588	579	567	582	593	566	589	633	618	591	629
11085	23318	22569	8770	4796	5417	2233	1912	1673	1491	1589	1036	907	960	873	778	748	692	725	727	644	677	650	709	591	643	642	592	600	588	556	545	590	576	581	607	592	591	595	582	547	585	552	558	604	587	605	563	525	532	527	590	525	531	570	592	553	581	525	570	560	543	577	525	529	582	545	546	525	547	555	560	574	576	558	574	563	547	535	523	538	521	583	577	596	530	543	568	531	545	551	551	527	561	544	525	551	533	548	529	511	524	572	521	534	547	598	530	541	559	571	542	567	549	554	558	519	571	567	530	599	536	550	544	564	556	584	529	522	531	568	580	569	552	540	498	526	544	513	563	517	507	506	503	550	565	540	547	503	545	540	568	542	543	546	536	589	577	553	555	508	601	526	596	554	548	542	542	531	529	543	594	539	559	543	573	521	527	537	544	552	533	519	556	607	575	524	530	504	570	575	551	548	526	556	558	579	540	550	571	536	534	534	565	548	540	567	550	542	559	515	541	537	529	522	548	548	520	494	542	537	528	555	553	553	543	545	523	508	530	545	571	544	533	562	573	574	554	538	529	537	514	534	554	590	548	522	567	528	526	547	544	559	525	537	539	533	525	542	523	521	573	547	597	545	504	549	522	552	564	525	553	558	515	590	513	521	536	531	546	553	559	574	563	587	579	544	521	581	573	523	562	556	524	571	516	529	500	516	580	506	565	563	557	548	531	553	528	515	556	517	541	503	552	525	527	557	537	546	565	538	534	572	550	540	548	595	520	514	581	523	501	556	553	529	544	550	546	521	508	584	540	543	512	530	547	569	514	558	520	539	486	564	590	602	547	534	564	561	551	550	534	559	516	568	543	576	542	564	577	540	525	545	542	547	546	522	570	509	551	585	553	628	562	511	489	560	541	529	565	552	528	551	545	523	498	546	570	567	544	539	517	501	590	539	570	560	538	525	535	535	526	539	538	573	542	533	596	533	594	551	554	525	500	589	535	510	567	576	525	537	523	500	520	580	517	588	555	553	571	554	540	535	533	543	557	542	505	529	516	540	551	560	524	555	537	556	560	539	562	530	584	497	533	559	545	518	585	583	552	555	569	552	511	574	552	544	566	550	553	544	560	571	558	551	512	541	530	566	548	570	559	554	512	562	606	585	539	508	506	566	545	554	562	523	510	522	552	598	597	558	582	519	523	558	545	561	544	581	504	545	520	570	498	535	526	531	519	550	548	548	524	530	565	526	550	560	540	527	568	535	532	525	528	521	576	549	564	542	546	533	546	555	532	566	522	553	486	593	522	563	600	556	544	541	560	550	530	526	544	515	515	518	568	522	569	547	559	531	568	547	579	539	565	544	598	534	519	573	540	508	540	509	535	488	523	543	601	541	566	525	554	548	561	580	561	547	542	540	550	528	507	603	556	548	551	503	534	529	552	558	544	555	553	571	535	532	536	550	522	539	527	532	543	555	527	565	563	553	565	561	571	512	557	565	517	551	514	538	570	532	513	574	521	594	475	555	546	553	561	540	497	525	563	522	551	552	577	570	555	533	548	578	584	524	530	550	564	607	499	533	551	569	533	531	553	523	576	556	538	591	521	533	519	545	532	499	539	542	573	583	536	571	518	554	562	547	541	522	554	534	501	541	490	562	522	535	591	552	528	532	577	594	533	498	527	559	610	546	531	546	487	537	570	512	511	545	547	524	518	538	528	588	536	513	497	559	571	518	552	541	555	531	535	550	546	502	520	598	534	549	521	485	525	541	544	543	575	553	539	519	545	526	542	543	578	573	567	512	556	585	493	548	570	581	544	532	551	536	551	559	514	537	575	539	549	526	513	556	566	536	528	541	513	528	557	524	534	526	490	514	558	526	570	559	565	514	587	570	572	553	536	521	520	512	554	499	518	569	575	583	582	557	538	569	507	529	550	538	539	574	502	550	538	551	499	560	562	568	615	511	542	563	521	575	573	511	532	534	511	561	543	558	490	496	557	541	532	527	566	545	565	521	574	561	554	517	539	549	536	518	608	537	557	506	546	544	531	536	488	574	498	561	539	518	550	559	524	552	530	546	547	547	490	572	558	528	558	568	556	545	511	487	556	580	542	522	529	559	509	525	519	556	540	602	558	575	534	553	512	526	521	533	518	541	554	505	532	549	545	539	545	556	543	551	569	546	562	588	537	556	555	538	589	590	568	538	524	537	552	535	558	527	571	538	567	545	535	531	571	542	540	548	533	537	536	536	557	579	540	535	540	539	511	550	513	535	526	513	542	506	530	508	532	522	566	568	565	554	543	545	533	557	567	562	534	517	559	553	568	542	522	488	525	511	564	538	529	512	580	569	548	528	572	541	541	540	513	553	539	561	543	551	547	531	547	550	522	533	555	558	522	557	507	591	541	537	513	534	524	532	530	559	542	532	514	531	558	554	513	546	561	559	559	526	533	580	531	556	534	532	555	575	545	548	516	535	573	582	513	562	563	558	532	519	561	520	507	561	556	582	558	515	531	567	559	537	559	577	509	552	586	541	583	559	608	569	525	549	524	570	572	553	526	576	540	561	561	606	544	547	539	559	530	558	552	559	567	509	505	527	547	518	565	511	518	548	529	558	555	527	551	584	571	562	537	559	575	555	578	542	534	588	566	569	544	555	629	542	565	581	521	545	516	584	619	573	514	548	522	571	550	530	539	544	486	589	552	551	538	562	493	517	554	549	558	540	573	547	550	539	475	533	537	530	545	566	519	560	586	539	570	541	502	555	527	561	537	526	561	553	576	529	533	519	537	546	546	512	623	550	523	512	507	555	516	555	572	535	555	569	541	547	575	520	516	546	549	561	552	534	587	561	556	524	533	531	554	527	556	585	548	544	520	501	533	532	565	604	578	545	554	546	573	577	543	527	536	518	538	542	570	553	522	514	515	540	529	517	570	525	556	542	528	549	543	521	532	523	559	533	541	526	551	558	571	525	554	518	555	529	539	509	518	560	500	490	534	496	527	528	545	538	539	512	531	548	543	546	557	519	545	590	541	538	557	532	539	598	587	584	493	571	538	546	548	537	528	531	561	551	532	548	577	515	522	546	565	559	531	536	563	528	566	508	510	529	542	559	582	525	536	527	514	509	558	583	526	531	558	538	531	524	508	572	553	564	509	591	547	538	559	536	567	536	545	549	541	531	533	541	514	530	530	580	543	532	538	578	539	563	541	510	541	519	549	550	523	551	575	540	517	537	599	530	497	570	532	551	588	564	529	498	537	562	556	570	538	551	592	586	536	557	530	568	555	579	562	530	548	593	548	576	571	493	561	559	543	528	530	599	566	528	547	528	566	598	522	576	531	553	539	520	551	530	543	515	529	536	523	568	555	540	587	532	530	567	519	532	507	557	515	525	563	482	549	542	521	578	517	490	555	530	485	571	556	545	579	525	549	582	543	548	514	584	553	533	528	531	558	537	555	522	560	544	555	523	541	540	525	517	547	557	534	551	515	532	535	585	521	533	580	559	551	541	533
22407	20348	26960	23619	20361	20890	11361	2497	1932	1715	1819	1340	1275	1255	1250	1189	1089	1133	1053	1085	1027	947	1028	1026	965	988	980	982	915	913	930	949	931	983	1057	926	900	932	939	949	910	884	965	901	909	909	912	884	882	972	900	964	900	869	886	943	913	889	939	877	941	945	925	924	872	918	914	859	911	902	935	831	913	905	969	909	886	942	923	871	918	908	849	912	942	878	929	899	913	899	924	970	885	889	891	944	898	899	916	935	878	914	892	859	885	900	894	890	895	927	910	864	925	896	931	898	930	900	883	878	869	909	891	895	926	869	909	863	899	889	873	942	864	876	942	910	926	933	885	913	930	880	882	905	980	900	906	868	869	924	884	904	895	917	899	909	864	829	926	910	862	918	875	914	899	902	925	874	909	906	875	910	920	888	936	868	899	861	900	912	906	942	863	909	876	891	904	886	874	870	875	843	819	861	932	947	912	895	864	922	920	897	850	912	904	897	872	822	897	974	903	888	933	860	836	905	964	886	869	966	873	884	891	907	890	888	922	945	911	904	915	931	901	902	781	935	890	955	858	909	924	876	894	911	929	889	917	901	932	909	940	929	889	929	914	871	891	980	888	914	930	912	920	926	864	917	899	784	836	884	914	905	888	881	880	878	862	921	916	909	916	896	932	903	945	909	910	893	879	868	866	870	891	902	914	928	861	880	918	891	879	879	897	920	850	882	870	879	903	822	932	911	870	871	900	884	941	913	900	854	919	904	868	859	908	987	876	839	910	878	917	888	855	911	891	854	875	887	895	888	911	885	835	885	904	931	866	896	864	882	870	914	918	923	872	869	891	897	864	901	900	901	895	906	924	921	883	910	912	880	922	896	887	942	907	880	877	918	894	906	848	887	958	927	903	929	933	898	884	874	837	936	922	923	894	954	857	904	883	883	904	904	897	953	885	811	892	870	893	860	940	878	880	870	866	905	880	920	887	908	915	945	882	879	843	912	913	871	941	923	905	900	898	935	969	896	849	909	915	890	917	909	849	933	893	930	859	914	881	911	870	924	917	896	890	894	924	890	848	850	935	953	896	853	874	900	905	817	906	942	904	906	971	911	883	922	907	912	880	901	870	918	873	869	890	883	929	962	931	897	931	927	936	907	925	922	867	857	872	938	835	896	903	907	870	854	902	903	908	919	925	889	911	941	938	866	892	908	910	926	940	921	841	846	897	915	878	909	869	899	877	916	875	826	902	933	886	886	882	890	877	885	886	889	926	890	859	881	881	938	880	904	927	917	878	909	877	860	956	892	853	847	872	956	863	886	912	920	879	838	926	920	922	936	942	948	950	863	911	914	899	897	864	877	907	898	868	916	866	863	886	916	866	939	873	901	907	940	915	907	887	926	879	912	917	925	936	873	884	855	898	903	843	948	886	900	921	933	907	874	806	921	950	929	875	907	905	898	901	863	861	904	918	931	865	906	890	846	895	911	913	875	883	898	885	867	919	893	914	908	929	869	850	970	968	842	925	835	937	900	892	858	946	882	871	938	860	949	913	924	888	936	868	922	854	927	913	866	905	912	865	933	958	863	895	912	890	980	862	900	895	948	876	905	885	838	843	925	885	873	882	841	881	898	915	891	886	894	899	827	875	911	891	918	885	828	879	901	923	909	882	877	910	929	905	909	894	899	906	874	964	867	862	929	909	938	930	889	849	900	893	899	893	855	912	871	945	894	910	936	901	874	899	878	896	893	885	912	930	882	927	937	955	887	882	886	880	870	937	945	879	863	899	937	889	881	896	899	878	889	933	903	934	874	933	914	896	877	859	909	910	905	901	891	924	939	894	918	884	895	939	891	858	939	925	881	863	878	908	886	909	870	884	841	901	884	877	840	917	910	918	889	933	897	882	925	868	883	927	975	858	919	908	876	951	951	939	934	896	893	901	890	884	915	940	971	839	929	881	911	932	910	875	924	860	939	870	939	892	886	896	909	854	865	921	936	878	864	913	878	890	922	909	897	908	895	952	891	947	866	839	879	961	915	909	886	903	855	882	895	922	905	937	893	890	904	879	884	950	902	883	898	871	888	917	860	875	927	890	910	887	918	917	887	884	915	871	870	905	955	887	879	913	848	867	861	865	900	888	851	932	875	885	889	938	883	943	923	940	882	927	827	870	922	909	881	828	904	909	833	875	838	919	911	986	917	875	856	951	891	843	884	880	942	856	924	888	885	898	908	878	879	867	844	909	887	897	916	860	832	885	882	942	860	951	962	912	827	912	927	939	918	905	909	892	883	881	876	867	884	892	927	879	872	942	923	910	912	965	909	947	901	908	864	944	949	943	912	890	896	877	933	935	888	887	869	906	897	907	898	939	850	875	889	895	864	876	896	894	901	949	903	907	881	885	927	877	914	901	924	896	903	874	950	857	913	882	845	880	922	909	894	905	882	895	833	884	947	914	898	896	913	869	835	911	944	891	897	865	868	902	834	886	902	924	925	900	911	899	893	866	950	879	829	928	906	887	884	909	889	882	939	903	905	847	849	915	902	911	895	907	893	943	853	860	897	940	870	941	880	958	904	918	939	918	877	895	873	910	890	920	908	862	894	923	891	942	859	849	871	861	895	903	938	902	832	986	912	884	874	906	918	870	949	866	909	909	921	905	873	922	910	966	891	841	897	932	935	913	822	888	888	893	924	901	905	890	928	947	920	866	886	917	883	904	917	942	885	934	947	898	911	881	862	940	949	909	879	929	866	932	883	895	917	857	908	968	869	923	927	875	905	915	874	897	903	897	924	819	812	900	927	909	915	875	914	879	836	884	903	911	883	890	940	904	884	897	954	844	897	870	907	878	885	917	863	952	943	854	907	872	978	895	837	815	944	872	877	871	865	911	869	859	885	884	927	946	902	911	883	884	899	917	946	917	937	852	865	920	903	931	893	868	925	901	895	905	917	886	881	913	910	944	933	890	870	836	858	897	885	897	920	848	877	943	878	898	902	857	838	865	871	941	938	888	882	920	901	881	885	907	909	866	838	891	898	939	830	924	905	949	882	916	891	935	911	967	883	895	871	877	886	892	873	917	905	865	890	873	957	897	919	942	922	877	871	931	915	900	869	896	875	919	871	872	881	927	928	890	895	931	905	912	961	907	899	877	886	916	915	878	858	888	881	857	901	932	815	920	892	886	894	902	884	877	870	943	914	855	862	936	940	865	914	867	888	947	908	963	905	897	945	891	931	895	949	917	866	880	922	900	899	849	873	901	847	916	863	950	883	879	900	974	942	949	916	937	892	935	876	878	870	872	833	892	903	943	970	897	933	888	906	890	891	911	862	906	904	937	843	897	867	919	887	901	913	942	888	941	911	897	918	957	891	954	924	910	967	907	847	879	874	868	921	858	858	857	901	825	884	912	880	879	877	907	851	888	963	960	890	820	851	909	948	935	953	905	944	853	917	953	867	908	904	911	905	893	825	874	985	939	904	845	942	892	867	926	813	884	885	876	844	883	907	892	921
14561	29468	28326	12754	8874	12206	4215	3306	2972	2740	2724	1794	1623	1478	1429	1343	1271	1214	1116	1128	1101	1044	1039	1050	1043	987	971	971	986	893	918	940	883	911	928	907	878	874	908	836	911	857	874	877	882	884	860	840	829	866	877	868	786	854	832	894	844	867	834	913	902	845	878	859	916	877	867	815	823	877	891	849	833	854	872	847	836	852	874	818	859	856	842	797	831	826	844	890	869	836	856	884	839	867	852	849	853	867	847	822	817	809	794	840	855	850	849	845	848	850	860	790	848	831	778	840	790	846	847	813	815	899	885	838	815	828	820	780	847	835	884	825	859	847	869	825	807	855	838	859	813	842	809	800	856	797	825	848	854	838	913	818	779	857	838	850	850	808	865	810	826	855	843	831	815	753	860	876	836	833	838	841	811	846	845	824	790	868	881	807	807	779	814	788	802	859	837	833	856	824	813	835	859	847	847	826	836	808	830	783	834	889	778	854	852	803	856	877	864	825	805	812	821	798	763	778	812	820	890	862	851	837	824	848	876	824	818	849	841	766	829	816	875	785	789	846	807	862	805	805	827	808	785	849	849	830	803	832	816	834	843	856	842	840	869	846	829	829	766	831	847	849	807	841	780	826	824	836	803	843	818	871	907	860	842	841	882	794	831	883	835	818	770	857	829	772	859	831	841	856	830	795	817	817	832	836	851	834	849	834	801	806	854	899	783	857	833	857	874	899	864	830	836	869	871	831	822	841	800	847	804	869	880	865	827	777	882	860	849	833	797	832	773	810	821	890	817	805	867	848	822	874	855	872	865	826	803	801	843	811	896	876	849	846	802	845	823	836	849	798	821	880	866	859	872	841	861	848	844	866	899	854	821	849	817	841	831	866	821	857	864	812	829	854	851	873	916	812	830	858	867	830	846	883	791	835	808	852	875	871	812	786	861	839	879	804	810	856	873	832	794	786	847	873	877	832	787	833	904	823	802	786	813	803	816	880	846	819	881	876	797	804	825	816	874	782	848	793	816	843	839	820	901	832	858	903	806	806	812	864	844	812	846	829	846	822	851	810	861	796	854	830	839	818	841	857	746	813	856	865	841	757	859	859	852	803	806	894	851	811	812	855	851	821	843	862	851	832	846	803	821	814	871	836	858	790	783	811	859	840	872	900	828	866	726	799	825	859	792	847	845	848	844	843	876	841	838	790	883	814	792	835	828	815	851	803	740	808	877	826	809	841	836	845	828	794	872	827	825	853	871	817	872	866	848	876	873	817	851	818	826	883	848	848	774	835	812	828	846	841	804	831	871	851	811	850	821	872	828	846	897	834	789	805	815	783	806	846	859	833	860	827	788	788	824	811	865	800	842	817	834	845	803	807	855	863	824	852	877	821	851	872	799	787	806	812	829	857	900	834	858	885	796	842	789	847	819	849	807	819	877	819	859	869	824	777	874	848	823	781	814	765	805	856	842	831	879	830	803	796	908	814	801	872	799	834	851	860	812	836	820	850	855	847	834	820	841	858	821	881	802	851	840	822	844	802	845	854	826	841	817	849	811	841	805	823	826	862	813	796	809	894	865	793	828	837	814	882	883	857	855	820	869	871	818	822	858	904	790	840	814	848	822	780	795	811	846	849	828	870	842	810	872	861	874	825	831	810	834	828	796	798	839	803	848	810	818	802	833	862	852	831	808	807	815	802	854	810	826	792	850	820	840	788	862	808	869	829	871	767	830	825	796	857	770	845	829	832	853	807	843	805	849	855	780	820	872	841	795	837	829	826	840	755	903	855	894	815	828	817	802	865	790	848	822	828	828	844	815	862	769	829	842	833	828	848	829	849	836	858	831	850	839	808	804	824	833	835	836	802	820	824	884	873	859	845	853	867	797	812	835	832	846	845	821	818	837	834	812	814	840	773	844	880	831	807	807	793	874	823	794	829	870	843	780	825	781	820	857	863	841	856	805	835	786	811	820	836	843	886	857	893	896	837	808	872	800	787	859	845	842	845	818	846	845	829	847	846	791	813	861	826	817	801	854	836	833	801	833	848	829	821	817	861	843	840	828	807	839	851	844	811	848	848	828	818	834	859	772	864	832	821	805	845	822	827	850	841	819	827	859	874	830	787	792	804	895	837	823	783	811	845	850	922	870	823	825	802	839	880	892	765	837	805	852	836	827	786	841	820	827	844	852	830	830	853	801	829	821	867	871	809	854	854	842	843	858	829	810	836	852	842	855	790	877	816	882	822	797	834	826	846	849	806	856	794	825	816	809	796	848	848	850	835	886	871	785	822	815	779	805	836	843	840	827	777	828	898	813	825	838	859	808	828	857	850	861	829	838	816	814	817	887	895	847	808	847	900	806	840	823	809	821	845	816	830	844	773	790	852	789	845	851	821	855	812	847	878	891	845	840	785	806	839	810	817	865	853	810	830	783	857	828	827	791	872	852	824	828	830	828	803	848	877	814	837	875	831	834	763	800	851	813	812	816	850	847	864	813	805	820	836	817	882	802	809	845	848	829	833	813	834	822	810	814	810	878	880	866	804	818	875	843	802	811	846	820	837	900	846	816	866	814	844	871	916	841	880	796	850	827	894	853	822	766	826	854	815	805	876	818	840	773	866	790	815	798	869	867	824	839	852	811	809	837	835	836	800	867	832	840	859	803	861	812	842	796	812	850	747	824	870	860	824	829	822	830	813	829	894	821	828	842	856	805	843	869	805	811	804	864	871	868	751	836	831	802	874	821	805	871	841	824	821	831	799	869	851	839	796	862	879	795	845	853	865	875	796	847	840	838	809	846	808	845	819	849	871	844	828	810	831	810	842	828	794	855	822	807	826	817	776	804	856	824	813	839	824	835	825	802	812	836	770	817	845	847	846	808	863	813	872	819	836	830	809	848	819	890	778	791	840	848	808	795	815	849	835	827	836	830	831	871	843	818	816	824	865	857	847	853	831	830	800	795	856	853	818	832	838	803	862	822	844	836	815	877	841	861	851	791	786	819	822	812	844	853	778	807	790	827	829	817	849	826	863	811	863	877	836	881	792	785	839	800	804	810	849	807	780	797	831	848	833	793	808	842	841	843	794	812	862	829	808	831	837	824	828	784	819	853	795	838	857	854	829	818	856	832	846	871	850	792	883	826	840	802	852	855	831	822	889	808	787	836	791	845	802	784	810	837	781	879	823	831	805	844	837	863	827	838	833	827	834	833	838	826	803	853	824	807	823	834	824	840	808	830	835	840	855	809	850	791	827	788	812	853	839	891	810	840	874	782	815	830	852	865	837	829	812	837	840	811	799	811	819	824	816	845	823	813	799	826	767	824	886	820	820	869	839	823	821	877	802	833	816	853	864	855	831	769	808	850	880	880	806	829	806	835	809	868	883	862	866	810	856	829	881	888	792	804	824	863	829	854	894	778	825	774	855	801	808	826	856	862	872	866	806	841	812	851	878	834	821	821	833	819	838	837	918	817	813	847	815	863	821	827	898	833	776	854	835	862	843	820	840
27915	16534	7939	1909	826	438	222	210	201	192	197	213	192	188	206	167	188	216	200	163	190	187	187	180	179	166	187	192	193	196	195	193	163	156	208	176	190	174	166	175	184	182	189	201	200	167	198	201	176	184	192	198	180	201	181	179	197	177	190	198	185	178	196	209	185	204	165	179	186	196	195	197	178	192	181	185	190	181	204	194	187	194	194	189	177	194	186	187	174	217	204	178	186	181	176	188	186	203	170	175	224	188	192	207	187	195	212	177	202	198	193	176	183	176	174	172	194	165	207	211	176	210	187	194	175	197	174	200	191	186	165	217	182	176	171	172	185	166	183	169	177	180	183	179	188	179	171	195	166	180	195	183	192	178	193	177	175	201	166	212	171	149	185	178	198	187	178	208	195	205	198	196	199	196	204	187	214	198	202	189	205	186	192	191	210	195	173	166	187	195	167	176	197	187	159	169	187	192	188	192	193	176	190	190	180	183	179	191	179	185	201	191	165	221	184	197	200	176	201	172	224	210	184	194	178	195	170	189	185	200	193	157	174	181	200	162	177	191	216	198	151	185	175	181	187	178	207	193	197	179	184	191	172	192	180	195	173	166	195	169	190	168	189	199	205	215	156	183	188	196	208	180	189	195	190	170	213	206	179	194	209	192	182	185	186	198	165	198	177	196	182	181	188	180	192	218	164	202	199	185	212	199	195	179	201	193	192	184	173	213	203	187	205	194	184	187	196	174	160	187	190	178	201	211	181	174	189	177	201	198	149	183	194	179	166	200	201	188	181	204	206	198	172	181	212	196	174	200	174	200	189	192	195	201	178	184	198	213	175	201	199	188	189	169	203	187	197	201	184	178	185	199	213	183	189	182	188	165	205	180	163	171	175	198	185	172	205	164	173	211	208	195	209	169	177	184	184	194	190	198	207	206	203	188	177	181	189	202	187	186	179	177	201	172	199	182	175	212	203	173	191	198	187	179	217	182	200	180	181	149	174	188	173	169	191	187	206	198	189	183	181	177	212	167	218	177	202	202	209	204	181	192	206	171	199	207	186	199	185	179	178	179	172	198	198	194	188	189	197	192	166	195	188	216	194	179	184	178	166	211	196	201	170	195	213	175	189	176	178	211	241	200	163	166	211	193	182	219	179	202	172	210	188	197	187	172	227	193	202	176	197	173	182	185	195	200	195	203	208	199	180	214	184	180	187	187	204	161	184	183	202	196	219	183	183	189	196	207	217	182	197	187	189	191	184	183	188	184	217	187	181	172	171	193	194	190	188	189	187	193	183	178	168	182	201	194	182	183	177	175	193	174	201	206	171	176	187	187	174	202	182	194	177	187	188	187	189	209	173	181	213	206	183	176	195	181	200	193	171	189	190	192	163	204	187	183	161	204	201	192	187	203	200	195	184	199	185	222	193	188	173	199	182	179	181	162	190	200	189	202	168	158	184	193	187	175	165	202	224	187	195	178	223	188	183	199	166	185	172	166	180	163	183	174	195	181	180	196	194	198	194	186	190	180	191	209	181	176	206	178	196	168	178	186	203	219	181	188	195	180	209	204	194	209	187	186	203	180	191	185	164	198	187	197	177	182	196	181	183	198	207	171	211	187	189	184	195	192	186	193	175	185	184	183	185	170	197	151	207	198	207	186	177	217	179	189	205	194	213	192	187	203	175	197	200	178	191	188	180	181	191	185	212	197	183	188	220	202	171	200	207	200	159	168	180	179	200	188	187	193	200	169	155	183	196	180	190	205	188	170	186	183	197	183	205	189	188	198	185	171	184	184	188	189	210	174	180	192	198	177	200	193	172	220	181	193	182	180	191	193	182	166	198	189	171	175	177	202	190	180	181	200	183	186	166	189	193	184	187	163	167	192	171	183	187	189	181	190	193	183	184	187	176	172	183	192	157	204	176	162	191	179	202	211	201	194	184	189	202	192	186	188	203	175	184	189	176	194	201	176	213	153	186	198	224	192	188	178	191	165	188	186	188	191	193	199	193	199	176	184	177	184	175	172	181	205	184	203	175	206	192	191	189	186	186	185	182	198	211	194	199	173	183	183	195	187	183	160	191	191	197	181	208	200	190	198	179	208	196	205	196	189	178	173	192	173	162	192	191	182	210	178	182	173	190	213	181	182	174	205	192	191	193	213	180	172	165	201	197	193	196	197	172	184	178	197	163	191	166	202	160	185	207	209	187	208	177	206	196	191	182	169	202	183	198	212	194	191	177	194	198	200	166	189	192	189	173	188	174	175	203	196	200	196	153	176	187	178	177	172	168	189	173	183	192	172	190	184	180	205	179	159	177	164	186	205	205	180	174	191	183	189	198	183	179	161	189	181	186	170	196	188	184	185	193	177	178	180	177	182	190	178	182	188	156	183	185	192	187	200	176	190	165	168	179	178	185	178	201	187	178	179	191	187	177	208	199	172	195	176	186	203	193	202	206	188	172	206	178	185	168	182	163	194	210	186	208	194	178	197	157	179	199	208	163	187	185	209	186	173	175	220	204	191	187	168	201	175	184	188	182	172	178	181	194	201	196	175	193	204	186	200	160	170	192	179	164	193	185	213	200	193	196	196	187	190	171	217	186	182	183	176	196	183	187	184	202	191	196	193	173	178	177	202	176	192	192	192	177	201	176	199	195	214	166	181	192	178	203	201	187	187	191	179	205	196	180	204	205	203	181	190	201	185	186	215	191	218	176	202	173	189	198	185	185	172	184	186	201	199	193	207	174	154	175	184	183	179	218	174	208	189	192	180	204	181	178	197	195	198	172	179	154	161	165	178	198	175	209	196	202	189	184	207	187	183	181	193	188	197	174	173	171	188	207	187	185	171	219	205	175	180	179	176	186	179	183	189	204	231	160	214	196	215	185	198	203	193	209	164	170	194	174	213	158	197	186	196	142	185	189	175	202	186	189	195	197	182	171	190	206	198	183	204	175	190	198	188	199	168	177	195	188	210	202	195	187	205	190	194	196	217	198	201	218	178	205	207	182	171	189	174	163	200	177	190	192	203	199	181	183	160	182	183	181	210	186	200	177	192	169	198	189	185	172	202	183	171	174	192	177	176	194	202	205	201	176	192	195	175	213	185	168	173	190	194	182	162	189	206	201	175	178	201	196	176	189	169	177	197	195	213	190	191	207	175	228	202	186	183	200	172	177	210	168	174	178	196	178	195	195	176	200	183	184	204	196	183	185	183	199	197	189	178	213	186	180	181	168	171	220	202	183	175	167	169	184	190	200	181	209	189	205	190	199	198	209	206	180	191	204	164	157	197	173	181	178	176	196	210	168	194	172	178	184	204	205	175	175	184	179	198	181	184	185	194	166	215	179	191	189	198	181	196	194	213	186	180	169	195	201	193	185	186	182	209	186	163	198	182	181	188	188	194	205	192	186	181	197	173	203	195	198	193	179	198	179	205	194	185	192	182	180	189	174	171	175	158	165	182	166	195	188	155	185	186	187	200	192	197	187	214	189	189	192	161
8270	10861	11124	2828	1378	659	261	250	246	231	243	194	208	189	212	180	218	214	195	221	221	188	201	201	209	179	183	192	201	178	167	205	196	180	188	204	195	206	195	198	191	204	212	168	187	204	191	196	194	178	198	207	185	204	197	206	212	210	203	205	210	195	185	177	210	199	174	176	213	193	226	206	208	195	182	208	185	179	201	178	178	211	224	195	172	184	179	200	227	219	183	210	188	176	176	191	194	182	182	190	191	201	200	204	215	211	195	193	190	198	199	179	212	183	199	191	204	201	187	193	189	165	215	177	202	193	185	216	218	225	189	183	198	194	192	214	224	193	204	198	194	179	219	203	173	193	178	186	221	187	199	183	194	208	203	180	202	190	193	211	198	195	201	220	209	179	209	206	180	199	166	215	202	198	191	230	179	176	177	177	199	184	209	215	196	207	173	195	186	190	175	193	218	182	187	218	177	193	158	186	185	203	169	170	177	187	202	202	181	190	222	188	192	200	208	202	193	201	202	177	183	210	173	190	172	191	184	198	196	219	189	232	201	189	188	177	203	192	216	201	198	222	199	199	186	190	168	195	183	199	197	205	208	189	189	184	168	177	199	199	219	181	204	204	189	189	203	195	199	166	229	223	217	201	215	197	188	188	202	163	194	183	217	194	211	199	200	189	174	204	199	167	172	190	207	201	196	194	220	179	199	183	161	187	203	176	180	182	195	213	210	174	194	181	185	164	197	186	182	216	179	184	183	213	195	203	208	214	214	214	188	212	196	195	198	197	188	182	177	197	202	189	193	183	199	205	204	193	214	183	182	192	194	201	205	175	213	174	183	178	200	190	208	185	195	210	206	227	224	197	192	200	203	168	190	189	181	183	186	196	220	160	174	174	182	204	202	186	202	209	187	175	219	182	180	186	188	203	187	179	183	194	216	186	187	195	198	194	193	178	195	195	175	202	193	196	203	200	197	201	209	175	203	187	189	198	161	201	189	187	203	208	200	196	191	213	200	203	189	187	188	181	189	173	176	182	184	215	190	225	178	170	202	186	201	192	212	188	209	192	206	182	208	205	188	186	189	192	179	181	191	195	196	178	217	194	214	201	201	199	188	208	184	198	200	188	200	205	176	214	189	189	162	174	197	192	181	203	190	167	206	194	200	176	189	203	171	170	176	185	172	190	206	199	204	202	181	172	175	196	207	179	176	217	170	214	194	180	172	217	176	216	170	192	189	211	228	197	209	197	181	206	213	185	187	228	185	182	190	222	183	204	187	196	213	208	180	206	188	216	187	185	181	204	187	194	202	207	189	199	185	165	211	238	190	182	175	196	203	185	191	218	190	188	197	185	207	222	194	186	216	188	186	163	183	179	213	198	176	200	192	217	194	205	196	198	197	191	203	176	216	198	182	186	175	193	200	203	202	210	189	200	195	186	199	202	199	193	197	187	198	214	190	186	195	187	177	191	200	165	191	211	188	189	207	184	172	176	196	204	183	202	207	216	198	184	198	187	201	193	210	184	170	187	205	180	203	173	164	206	190	178	184	197	193	192	188	194	181	202	191	206	209	180	181	182	177	185	188	204	165	193	159	189	191	211	190	184	184	193	201	183	181	202	195	192	204	170	167	206	173	212	177	196	190	179	193	218	194	204	183	206	181	205	186	184	176	193	213	194	198	216	180	211	199	203	192	182	195	213	164	196	193	186	195	196	194	196	190	193	188	193	170	196	216	176	176	180	188	209	171	227	192	218	201	200	194	178	193	226	198	192	213	211	201	179	186	194	183	191	217	175	206	198	206	207	218	210	203	194	205	198	176	204	204	211	182	209	212	199	179	181	181	199	185	179	189	188	201	185	181	194	163	214	180	204	174	199	190	194	201	205	196	183	201	202	193	182	201	201	182	169	173	203	167	191	197	183	205	214	173	174	211	183	196	199	169	175	190	202	201	206	212	191	214	216	210	183	201	211	212	179	205	190	174	201	188	170	205	202	198	211	226	190	191	195	187	203	193	206	198	198	198	186	198	178	182	211	176	180	178	200	168	193	186	172	199	208	174	194	183	181	174	187	206	188	182	202	176	200	195	170	172	180	219	190	202	197	184	173	213	211	208	203	190	238	194	183	203	191	172	189	221	195	185	190	189	194	208	194	165	200	208	202	201	210	187	194	196	200	177	187	208	180	197	194	187	187	180	199	189	191	188	182	200	188	185	218	200	185	213	192	183	192	190	184	171	186	216	186	195	177	209	209	192	184	203	209	209	165	151	201	207	188	206	194	195	205	189	172	190	183	186	200	191	207	200	203	182	192	191	179	166	185	204	204	180	180	184	175	191	193	207	190	167	193	200	178	188	208	199	181	188	197	221	186	182	195	191	182	195	206	206	186	204	205	205	205	182	192	204	207	186	177	231	209	179	185	220	179	203	208	195	184	217	189	191	180	182	194	207	218	196	217	198	217	196	197	186	181	206	177	197	174	206	197	187	186	187	198	188	209	191	173	160	196	199	196	177	208	230	201	201	185	225	196	181	176	188	201	209	185	167	181	213	168	178	183	174	223	189	202	193	193	222	212	181	187	194	205	195	183	194	194	190	209	195	201	188	208	177	183	168	178	200	209	190	195	212	215	201	198	198	185	222	197	215	216	193	193	185	238	190	218	223	193	168	184	180	190	175	190	188	188	189	192	199	203	193	161	177	207	206	188	214	197	164	179	181	212	213	184	213	196	182	188	195	203	207	174	188	212	189	226	193	185	202	192	202	178	188	189	188	189	199	212	219	199	175	219	201	178	201	219	213	170	218	204	208	188	202	214	184	214	163	214	226	189	186	213	187	208	206	206	191	190	177	189	202	194	231	203	186	189	187	181	184	176	199	211	163	197	209	196	204	184	182	192	209	191	190	187	184	201	192	184	187	203	195	231	218	224	175	198	185	185	192	177	175	182	210	224	158	184	205	192	205	229	187	166	204	172	202	200	222	178	225	209	204	183	195	215	183	201	223	204	182	194	220	193	177	190	198	173	195	179	196	159	187	195	190	177	196	208	212	182	180	183	195	204	199	203	203	194	182	183	221	215	191	202	211	186	189	191	165	191	188	188	181	198	195	215	185	191	205	217	166	200	204	199	219	224	200	188	200	179	186	202	170	193	186	197	186	190	185	186	196	205	198	209	196	201	175	195	173	203	176	189	204	185	189	188	194	165	185	169	178	177	187	184	158	196	191	194	188	173	204	182	182	203	215	193	199	176	213	206	178	181	189	200	177	181	209	180	185	186	173	180	195	209	207	199	196	188	194	181	189	175	203	191	196	206	202	199	194	191	192	178	181	207	182	176	193	201	181	207	183	174	176	186	185	212	186	203	191	211	188	193	173	178	200	189	176	184	192	203	218	179	183	192	204	194	200	201	215	178	164	218	180	202	220	201	189	200	218	220	208	196	181	204	169	184	184	207	206	204	188	169	202	187	172	201	212	166	188	176	200	192	187	208	175	187	206	193	202	180
24666	20400	26679	24023	20418	15325	3781	1326	1110	1068	1033	900	779	752	728	737	710	718	744	662	647	639	660	689	640	653	656	646	597	637	619	638	643	650	613	647	594	631	592	627	619	616	602	608	607	570	645	635	632	605	592	599	612	600	567	595	620	598	612	641	642	643	631	661	596	606	625	595	644	571	583	632	619	611	603	595	592	594	562	582	592	570	577	563	661	654	544	620	588	597	584	557	648	618	638	568	556	620	623	588	579	613	617	619	642	597	584	599	593	593	611	551	615	609	598	593	642	579	643	615	591	601	594	626	602	588	594	598	621	627	603	566	616	600	623	557	597	597	577	598	596	608	573	601	594	589	603	592	578	648	573	536	590	591	530	548	632	602	577	623	617	608	616	599	563	609	613	591	575	610	570	619	654	616	557	586	612	609	617	625	601	621	580	576	587	578	598	604	571	590	613	569	570	641	586	567	628	565	562	626	596	562	600	634	592	588	578	610	568	588	585	576	572	590	576	593	531	593	572	574	555	600	609	616	605	613	637	599	592	636	595	615	609	605	593	610	653	564	626	607	634	635	634	603	583	584	639	579	591	611	621	606	604	609	601	567	612	598	576	595	582	619	575	585	590	571	596	580	576	586	589	612	577	576	611	573	573	585	631	596	561	608	614	608	598	584	615	562	617	588	588	592	576	636	655	608	569	600	572	613	575	627	566	601	588	612	597	605	545	590	595	588	563	604	637	532	563	569	559	569	615	573	603	618	634	609	561	583	611	585	595	610	667	611	613	573	585	625	566	573	601	576	589	589	574	601	595	590	614	619	633	585	614	565	629	609	638	596	583	626	625	604	566	630	559	591	595	592	574	586	591	581	548	568	620	605	561	575	630	611	608	554	610	627	565	571	591	608	585	607	582	620	586	605	587	586	616	605	593	629	616	580	587	599	571	592	581	609	581	601	612	546	577	611	533	642	569	604	625	603	618	576	564	594	603	599	548	574	590	592	610	614	565	608	604	592	595	643	602	589	608	639	587	587	622	633	588	579	589	589	590	602	590	571	603	620	618	613	635	593	602	594	635	621	613	612	593	587	604	634	589	619	557	587	598	589	610	638	543	611	579	569	621	642	551	618	617	580	555	600	623	613	553	576	596	582	566	605	585	609	628	567	580	595	628	580	623	593	601	591	588	608	629	638	594	605	630	587	585	629	638	597	601	600	585	545	591	595	572	546	568	620	580	600	558	631	594	619	595	578	614	607	599	593	595	605	600	589	626	582	599	606	569	620	592	619	589	587	583	599	586	621	610	610	592	588	614	596	579	586	623	584	588	595	642	590	568	591	597	569	577	586	555	581	588	613	616	592	579	610	631	600	563	603	590	564	584	564	565	601	609	597	611	593	610	585	588	591	550	602	555	614	606	582	560	584	616	575	610	600	620	573	601	597	560	595	623	556	564	595	579	589	607	635	549	632	622	617	627	610	580	619	593	601	562	575	570	587	571	595	619	610	591	565	536	597	621	598	598	606	563	646	612	570	618	588	596	601	594	611	604	526	590	597	602	606	599	615	612	639	606	605	563	564	602	565	642	585	619	597	610	579	607	592	632	611	596	576	612	614	595	553	564	618	572	561	590	592	567	631	600	605	622	590	594	569	581	572	592	581	608	594	587	618	602	581	567	582	583	618	620	638	610	590	610	601	611	539	647	588	623	622	605	596	643	595	614	600	598	594	571	589	607	585	585	608	598	547	595	558	600	576	612	557	610	565	601	605	572	626	632	573	587	582	628	595	595	605	591	622	578	588	590	600	607	588	616	642	576	625	599	594	581	587	605	595	565	611	578	624	562	580	622	597	616	592	611	555	587	568	604	610	626	613	624	612	605	538	581	624	591	568	618	618	589	590	575	576	593	581	618	576	523	568	573	561	561	590	583	562	610	579	580	595	578	556	573	571	613	602	599	591	592	641	603	599	618	590	589	636	618	559	626	635	586	572	604	611	594	599	604	601	572	603	583	585	634	572	572	612	630	589	616	607	578	598	590	592	609	588	654	633	558	616	584	619	611	592	588	571	643	597	580	595	584	577	586	633	582	581	600	595	622	616	560	619	621	602	601	643	603	584	630	560	611	616	553	602	626	565	549	564	591	540	611	611	596	540	601	571	586	578	605	612	602	607	609	583	630	603	582	599	627	578	530	602	605	641	567	601	599	546	619	560	609	566	624	582	588	559	584	541	594	586	568	570	565	581	611	602	593	593	641	601	603	580	572	627	594	648	612	601	606	647	609	605	570	629	594	579	625	610	566	586	615	566	602	597	585	641	594	583	607	615	626	553	614	615	626	578	533	618	621	599	579	611	631	619	594	616	596	591	560	515	622	598	618	607	578	572	617	547	558	566	579	587	628	597	586	610	618	600	610	587	573	544	603	593	552	603	581	567	598	619	625	568	606	590	562	617	604	634	594	585	591	604	575	571	600	611	605	594	575	567	637	579	633	612	556	560	609	634	612	610	611	584	606	557	595	564	579	609	580	574	645	586	585	604	604	614	577	598	608	599	588	586	571	588	604	555	622	544	568	609	588	650	622	573	581	585	593	577	593	600	563	586	588	627	582	558	586	576	608	599	558	591	584	625	591	577	608	602	568	662	581	600	580	602	627	576	584	583	572	598	613	600	576	569	588	584	660	586	595	590	579	596	602	598	593	619	609	629	574	602	591	571	599	604	565	593	567	627	604	602	566	554	604	653	622	611	584	606	588	560	573	551	630	570	611	561	629	581	534	561	638	557	597	568	570	586	606	556	587	545	617	586	586	613	553	586	563	584	560	580	595	580	564	613	625	578	606	612	609	592	583	595	596	602	585	600	601	559	593	613	573	639	584	608	607	629	583	564	612	583	609	569	616	599	586	625	601	576	626	583	578	601	609	546	618	625	589	596	576	634	587	640	597	568	572	597	564	571	623	632	611	592	588	622	621	589	596	590	601	603	592	590	587	556	597	599	552	559	626	580	562	610	651	621	604	585	553	596	582	533	559	575	568	606	578	588	612	611	613	594	578	598	578	611	581	597	601	617	604	569	590	609	585	617	608	543	610	621	575	636	573	599	578	576	575	593	582	591	600	598	616	593	599	620	582	564	601	578	592	610	590	587	590	625	584	630	639	554	638	603	607	538	599	579	608	582	587	576	633	557	574	616	532	594	573	557	616	585	578	545	596	610	609	591	595	629	566	584	565	570	649	602	566	596	647	616	576	572	587	586	600	624	656	564	581	557	577	582	590	595	634	536	564	604	595	633	616	602	566	635	572	587	553	645	627	583	589	585	558	611	575	582	557	603	594	583	613	638	593	570	606	560	622	618	551	619	604	581	583	622	593	580	622	537	633	600	612	584	618	551	610	606	592	605	578	607	591	626	596	612	629	628	656	610	618	623	599	583	578	613	566	556	629	602	564	548	628	613	570	575	583	614	641	585	611	597	613	610	624	564	629	606	594	600	572	602	616	590	613	629	592	602
10545	23548	18166	11572	6102	10081	2284	1916	1716	1538	1505	1105	933	933	840	814	807	738	730	742	665	646	679	631	671	637	614	592	622	642	609	571	591	580	619	596	570	572	611	576	576	510	570	590	552	553	556	527	572	568	531	520	540	559	577	583	534	579	587	587	578	546	571	605	564	552	588	600	538	575	547	532	543	533	559	560	534	559	527	556	570	537	547	551	544	545	520	595	535	561	540	549	511	528	585	561	550	535	558	591	559	527	504	539	532	569	534	547	534	593	542	561	564	535	532	554	542	546	515	555	574	538	565	548	552	535	574	542	544	607	587	552	572	523	567	562	540	586	549	518	584	550	583	531	570	541	547	558	539	556	561	549	568	554	551	537	534	513	540	591	576	521	560	538	538	535	560	559	571	514	592	552	568	553	556	520	547	548	566	536	522	567	568	554	555	569	579	559	549	575	520	583	528	574	541	566	565	512	528	518	535	550	567	541	561	566	543	580	548	549	592	542	572	570	540	564	538	583	544	533	542	547	526	543	532	524	570	500	571	567	544	555	533	578	602	532	569	534	563	502	544	523	549	560	565	528	570	511	562	546	553	575	539	561	568	524	559	571	559	524	594	522	551	553	561	519	578	544	568	529	608	565	529	562	531	535	553	544	550	523	576	549	515	561	569	539	565	564	536	576	568	546	604	561	569	554	583	562	546	565	570	546	579	559	567	568	537	544	537	560	557	523	524	552	530	527	554	536	622	535	545	571	532	551	565	536	551	562	544	526	515	550	535	489	497	510	585	570	572	555	571	558	543	562	538	559	570	553	534	529	551	582	497	534	532	579	559	578	542	539	569	557	559	528	535	545	529	522	544	567	576	531	544	541	563	578	528	587	571	567	564	572	522	527	523	556	548	546	561	524	546	533	549	549	575	531	491	537	505	527	570	538	543	547	519	508	555	469	575	535	507	562	526	549	566	552	535	525	572	537	579	581	541	529	554	603	577	493	535	539	530	561	537	549	551	540	524	554	527	534	498	591	529	519	557	508	538	607	556	588	544	577	558	563	553	530	553	520	530	604	572	536	551	560	541	526	534	523	525	527	540	566	558	542	553	534	523	557	576	586	541	585	551	573	558	551	558	527	569	582	577	519	556	538	555	552	545	553	545	554	501	557	551	548	521	573	555	524	507	553	517	580	527	538	569	578	562	564	544	579	525	553	546	532	543	556	546	552	532	575	545	534	538	545	542	562	529	549	588	570	560	537	529	566	553	560	539	510	576	563	554	523	573	564	501	567	532	567	579	512	607	567	561	553	547	544	547	560	539	533	536	562	506	536	544	574	544	564	571	567	560	599	592	549	568	590	569	530	553	554	532	553	532	515	578	537	545	550	562	544	536	535	577	575	544	565	559	551	554	568	521	536	552	543	577	565	536	532	540	515	516	562	577	536	535	527	552	510	607	568	557	577	526	517	518	510	587	557	564	570	562	553	571	559	534	522	583	567	563	557	572	509	559	551	567	532	559	547	564	536	537	568	525	537	511	576	532	531	549	552	565	500	572	556	571	551	507	526	513	549	555	556	540	580	542	539	531	531	547	520	533	554	516	547	586	507	569	562	538	530	577	580	612	556	574	538	574	544	575	555	578	553	558	551	603	559	535	550	579	519	528	537	559	540	550	569	551	520	535	560	512	563	565	483	597	508	565	592	537	553	564	591	549	588	527	557	538	543	554	564	557	552	542	521	559	562	504	571	567	570	537	541	535	541	539	539	537	505	533	534	547	570	532	584	546	533	572	541	546	553	518	595	525	517	560	525	489	533	534	526	540	538	535	542	573	553	555	540	567	566	569	547	548	534	578	574	528	555	523	525	580	565	534	576	549	525	564	571	577	512	551	524	534	573	547	509	575	614	505	596	548	532	547	568	617	547	578	541	504	548	583	568	516	522	551	576	567	556	512	544	565	568	548	558	538	510	580	553	512	556	489	590	536	521	567	574	517	529	532	549	554	556	517	570	538	526	533	590	529	542	514	518	531	533	540	551	561	548	553	533	547	512	543	554	554	547	543	586	565	558	523	572	534	556	567	556	570	509	554	535	546	566	541	540	557	559	559	527	553	533	565	525	543	563	574	589	585	535	549	537	569	569	535	546	533	541	545	533	543	525	543	553	587	549	548	548	494	549	542	552	536	561	541	524	585	582	533	553	517	529	554	563	545	555	540	508	541	554	558	526	537	565	539	538	554	588	585	567	531	577	534	500	574	541	536	556	546	539	548	491	531	540	607	536	521	549	574	542	558	577	560	540	523	607	510	562	551	563	525	569	589	567	555	541	533	551	547	589	555	506	570	548	565	533	552	551	535	534	554	525	560	553	525	577	554	596	542	562	556	584	572	514	540	568	567	562	516	531	557	573	556	529	548	547	579	551	564	529	573	581	568	524	538	560	562	563	515	546	534	551	572	575	509	557	566	572	570	535	583	543	555	603	534	563	572	562	554	587	549	511	500	578	551	567	559	563	562	555	571	568	517	531	562	548	577	572	514	547	521	568	579	536	516	572	567	610	547	555	559	555	574	525	566	561	561	542	568	563	511	543	574	549	548	540	554	548	518	555	558	562	531	581	552	593	563	564	504	566	574	563	511	563	550	557	563	569	532	533	598	547	497	562	553	580	537	580	528	568	575	550	536	556	540	542	544	574	547	555	520	548	570	522	581	566	533	514	527	538	597	561	532	535	566	552	574	514	594	558	522	523	553	520	538	518	548	609	525	562	555	559	518	538	502	589	577	558	555	516	530	592	560	564	548	522	585	525	545	589	556	588	552	554	570	548	578	549	514	572	541	551	546	582	569	519	576	566	527	591	522	576	525	547	535	591	562	592	574	546	601	545	556	528	610	544	543	560	555	582	544	528	582	563	545	529	542	578	569	548	549	530	550	543	576	547	570	554	562	533	562	490	516	563	578	524	547	545	514	565	520	562	531	529	519	573	548	523	542	547	568	544	552	501	551	512	620	535	524	561	542	541	536	565	508	570	559	571	512	557	584	538	546	530	561	538	585	548	553	566	548	531	562	539	532	537	563	514	534	552	562	509	528	538	544	550	577	539	539	545	563	588	595	538	563	529	561	563	513	536	534	553	522	564	534	558	547	542	529	583	511	573	564	534	550	579	546	581	564	578	524	560	515	546	547	560	586	583	524	537	564	566	544	531	518	564	536	549	562	548	536	541	601	510	545	499	513	560	565	508	563	574	601	546	518	533	560	505	554	538	542	555	563	517	559	549	530	587	534	524	529	582	504	534	536	568	580	560	583	536	549	550	581	537	583	529	593	581	557	561	501	555	502	541	489	536	578	573	548	570	542	552	547	582	523	556	559	574	553	550	565	514	540	575	529	561	562	538	510	566	569	520	537	593	545	565	522	544	568	524	556	548	587	552	487	529	577	562	560	560	578	561	510	561	567	576	548	546	534	581	549	561	582	532	585	535	537	596	509	554	539	502	564	557	581	532	553	534
22415	20376	26980	23683	20383	21971	15603	3133	1931	1779	1796	1423	1249	1238	1207	1150	1111	1107	1094	1042	1133	1003	1049	1016	954	988	937	998	958	893	918	930	959	952	985	961	992	945	913	1003	878	923	914	991	951	961	906	906	921	979	903	900	938	871	892	885	923	965	951	941	882	895	899	891	935	898	942	914	922	933	889	948	950	906	919	956	966	903	882	906	895	940	948	918	871	890	969	852	859	929	909	950	883	923	1002	934	936	895	889	894	909	920	909	918	873	918	934	926	948	868	923	879	917	926	914	921	877	900	911	962	900	904	921	904	893	858	909	922	880	910	915	853	978	943	954	931	911	858	882	900	897	893	921	1001	880	854	988	920	936	955	923	924	940	865	892	948	842	873	887	874	957	875	938	892	938	916	849	930	909	875	929	912	904	958	866	939	918	894	942	901	929	866	930	837	897	882	863	900	917	881	886	876	875	888	932	914	905	869	933	908	947	915	899	884	900	882	907	896	911	871	912	925	937	888	914	951	866	914	864	908	876	927	926	881	896	862	868	902	884	897	922	874	970	880	936	915	862	932	897	954	942	861	901	887	914	917	850	962	854	870	864	925	939	910	872	939	900	917	874	883	848	881	955	920	895	944	920	939	936	908	862	902	926	911	927	946	938	820	911	901	983	902	944	897	851	886	977	849	871	929	947	912	942	895	885	946	896	887	862	915	889	911	893	906	874	874	844	866	938	917	873	882	810	934	903	900	898	896	871	931	844	849	897	936	901	898	896	911	911	889	884	885	917	913	968	897	954	911	953	880	969	843	899	893	926	898	928	918	903	949	896	896	904	883	911	944	950	914	929	887	897	908	950	894	897	941	875	875	912	894	902	928	952	921	862	839	949	940	943	972	889	864	894	866	899	880	845	919	870	933	936	866	919	898	902	927	904	840	927	904	875	877	853	938	940	874	935	851	901	911	917	884	899	928	891	935	919	931	927	887	886	997	871	859	948	906	915	914	953	910	917	903	858	967	893	868	881	885	906	847	907	957	847	897	865	916	956	956	912	933	885	927	913	922	906	908	898	924	954	895	901	916	886	957	872	859	955	936	881	873	876	992	903	904	895	883	951	882	903	936	844	952	885	893	952	924	903	910	946	910	935	885	871	896	895	893	930	877	898	879	965	934	955	848	928	888	916	902	904	911	889	936	889	880	915	862	937	931	913	925	903	877	941	870	919	862	878	886	906	923	932	908	837	930	913	878	918	875	835	924	873	897	882	943	898	907	939	873	900	885	904	942	902	862	931	879	898	966	895	882	918	867	895	919	896	937	943	878	844	970	920	908	901	871	907	885	931	863	898	870	875	961	918	888	894	912	833	864	906	872	914	904	887	905	922	927	933	896	888	961	922	914	869	930	950	904	863	883	867	913	883	875	893	936	964	896	894	848	888	899	850	854	879	847	907	857	930	885	948	892	897	977	907	905	893	871	898	909	883	915	906	896	900	922	889	912	896	952	919	929	947	933	943	925	931	887	871	892	884	895	861	929	861	960	901	916	864	940	900	842	901	896	908	860	920	877	924	960	912	860	899	903	916	899	890	925	908	911	961	917	864	843	932	885	910	900	879	919	907	878	967	932	867	872	871	862	883	926	1027	923	908	872	920	880	955	915	953	948	863	873	848	864	903	928	906	934	907	968	985	917	912	864	884	900	902	897	897	889	856	935	934	871	944	900	947	811	918	932	839	914	911	941	926	883	895	894	870	913	893	951	865	930	861	919	876	920	952	924	934	881	851	963	875	910	877	860	923	856	929	920	889	961	935	938	931	912	933	888	949	864	873	917	893	866	864	826	837	899	909	930	918	909	910	910	857	939	893	956	900	874	888	868	959	874	941	854	912	890	885	918	945	867	821	920	893	957	929	905	827	879	945	936	925	870	973	896	932	868	868	906	877	906	883	882	955	956	912	889	925	873	954	878	870	931	942	901	871	912	853	881	896	871	893	845	865	896	912	914	902	916	925	855	853	935	901	899	932	885	892	894	897	899	874	928	954	914	899	896	917	861	899	870	887	937	924	916	924	919	885	871	967	900	901	893	913	898	936	895	880	912	967	923	901	893	895	920	902	907	889	898	846	862	905	913	871	899	900	918	883	943	899	860	898	911	912	919	869	878	825	847	934	917	899	913	937	956	919	941	897	894	934	859	913	873	929	893	917	947	909	872	912	865	891	894	884	874	892	916	881	870	916	870	904	917	977	957	946	925	898	928	924	829	982	940	942	931	875	875	929	818	946	900	935	909	888	949	921	931	946	916	920	899	940	916	924	936	878	938	856	937	936	895	856	845	922	864	870	954	941	923	905	835	943	855	853	886	935	884	932	901	902	859	926	814	919	957	912	899	903	893	874	966	884	971	954	886	901	932	914	894	891	953	890	835	888	896	950	932	893	893	872	863	942	945	901	896	938	967	914	888	889	938	903	957	893	934	874	911	893	871	843	925	876	930	874	911	916	887	898	890	896	902	930	887	948	927	915	899	917	897	923	855	882	872	858	882	904	927	912	929	876	918	909	962	903	833	919	905	881	882	930	921	888	850	886	906	856	892	881	880	869	885	916	908	895	904	890	854	863	865	910	936	910	881	916	860	881	884	900	835	864	930	938	901	894	913	898	894	901	882	859	910	856	895	930	911	883	890	949	930	926	895	907	878	906	947	890	917	873	896	884	895	867	892	927	873	935	878	888	918	926	935	869	915	852	895	834	881	890	867	911	921	862	876	879	841	909	917	849	917	932	909	888	890	906	903	885	887	926	918	882	884	879	884	917	878	919	866	853	902	887	914	860	877	894	901	964	943	967	950	950	899	935	878	948	880	915	941	917	917	886	959	907	897	886	902	876	944	932	887	864	919	881	900	926	903	881	939	875	905	1013	920	882	863	908	894	905	857	907	884	915	857	937	934	852	929	896	834	882	876	929	889	915	848	867	910	878	965	880	897	877	900	907	922	925	904	895	882	879	881	972	927	894	966	916	880	889	902	873	847	873	918	900	854	886	942	819	870	918	912	875	912	875	840	908	952	869	898	865	855	897	900	888	881	879	910	878	888	875	865	858	926	903	928	859	899	922	904	877	921	923	933	927	944	947	926	854	901	923	877	866	959	884	920	886	903	896	886	922	875	898	887	914	887	835	903	847	921	897	905	916	936	861	892	920	830	903	891	884	969	850	910	844	928	925	916	889	921	949	917	866	951	884	922	895	962	905	893	870	880	842	900	877	870	885	901	906	882	898	898	927	903	916	915	884	902	883	942	843	921	907	887	946	872	899	930	804	884	877	899	917	902	874	852	876	909	908	856	943	977	900	907	866	888	845	912	902	883	975	948	937	904	931	901	929	863	901	901	855	898	893	929	930	920	896	881	951	857	945	925	930	939	903	890	905	914	936	886	851	917	926	938	946	934	889	891	880	901	942	886	886	904	863	912	935	856	886	881	874	901	883	898	929	868	941	919	852	906	895	844	891	874	903	912	877	887
13987	29992	23359	17417	10534	21447	4376	3378	2944	2788	2673	1886	1656	1549	1493	1412	1281	1157	1194	1149	1088	1053	1068	1156	1021	1004	1003	877	992	948	965	978	929	920	920	860	884	907	835	882	879	846	876	907	874	829	846	829	893	835	918	883	828	839	851	844	848	812	820	877	881	901	911	880	818	866	917	812	832	873	837	827	852	820	804	866	854	837	835	908	893	869	870	865	844	852	888	886	855	849	856	868	827	827	812	856	823	824	850	860	845	855	834	847	851	831	853	839	800	836	843	779	840	792	803	867	879	798	812	806	879	887	856	882	870	867	913	870	865	824	859	889	811	831	836	807	845	854	824	856	897	822	841	909	768	817	809	835	887	845	853	844	873	833	812	824	819	823	841	883	822	862	797	856	839	874	838	836	836	884	840	802	848	870	914	829	844	857	808	849	853	834	843	876	841	836	817	872	818	871	811	801	846	768	784	809	863	848	838	796	839	808	893	836	894	804	841	867	867	827	838	867	815	857	831	846	869	889	828	820	797	842	838	872	825	861	879	850	829	839	848	796	873	805	815	857	867	829	824	803	834	877	866	807	806	913	833	862	900	817	817	824	881	910	814	839	813	830	842	821	918	874	834	833	865	835	865	832	874	865	925	847	792	865	843	841	818	788	835	870	843	874	854	828	856	857	805	780	846	808	887	836	829	834	799	847	788	856	810	828	842	883	818	858	871	845	819	852	826	816	843	842	815	900	887	829	859	831	833	773	796	841	831	865	830	845	834	899	837	818	779	798	902	888	792	843	871	825	849	852	867	805	816	835	804	866	887	870	878	858	857	864	827	856	851	807	854	851	867	838	857	822	792	867	832	859	825	752	844	891	846	857	846	834	830	839	807	769	843	878	845	791	802	803	818	810	834	839	835	874	803	852	829	831	794	848	840	803	873	827	893	897	849	894	891	830	883	804	850	865	865	899	871	812	874	828	826	819	860	829	871	916	847	829	817	818	818	836	893	884	818	861	808	806	854	791	815	830	868	886	827	838	877	821	871	830	837	857	855	804	830	853	817	795	880	819	825	822	837	897	807	825	800	838	810	796	794	820	922	852	801	831	858	878	855	810	881	810	825	832	854	869	901	793	808	850	795	854	829	818	807	855	826	824	786	834	809	792	808	829	879	814	859	822	836	798	829	786	821	808	876	809	851	871	822	803	817	806	792	816	830	841	818	803	810	818	820	874	871	815	807	807	884	934	812	779	870	815	859	861	842	841	853	805	817	760	853	817	837	867	840	826	809	835	817	848	845	832	831	838	876	890	828	861	866	821	833	894	883	808	808	837	880	865	832	799	864	770	860	854	833	829	815	846	886	853	819	854	824	871	878	829	844	858	847	808	810	836	812	854	864	833	855	835	813	835	820	822	855	801	855	823	880	853	874	859	883	853	881	863	803	817	823	863	851	780	871	881	862	826	857	825	814	820	863	846	799	850	861	808	852	876	816	908	890	764	794	823	847	850	823	825	831	817	883	802	876	885	863	804	848	848	831	863	833	846	866	834	862	866	892	859	847	868	867	860	795	841	810	876	787	780	855	837	821	855	874	836	837	836	824	874	808	843	844	865	837	877	871	847	861	840	848	825	792	846	832	857	830	850	815	864	851	850	816	859	814	879	847	846	834	849	844	809	823	804	859	824	820	889	825	887	852	822	869	800	816	822	844	887	895	819	880	827	857	851	872	784	865	860	829	826	867	848	856	872	859	834	861	844	832	800	837	845	810	890	854	894	856	881	865	850	822	847	804	817	797	848	831	858	790	861	827	862	840	773	838	862	855	856	819	807	809	843	861	802	822	828	881	845	807	839	807	837	813	827	782	880	891	851	882	868	840	871	861	879	801	867	834	850	838	852	821	841	862	845	821	824	811	874	829	849	837	848	806	763	859	861	875	820	847	831	818	860	807	793	859	836	871	828	875	875	817	876	862	841	776	868	884	839	842	850	851	886	861	839	819	816	829	829	841	860	838	777	848	882	871	779	816	841	847	835	809	858	864	835	868	849	793	854	835	786	840	823	918	887	855	871	873	790	839	843	848	868	818	851	817	807	849	899	860	829	785	846	843	785	825	840	846	850	825	847	824	836	880	863	836	840	781	846	792	818	827	812	874	839	781	895	837	841	836	799	836	800	817	797	809	838	905	843	848	833	831	835	846	906	799	865	841	851	867	810	844	843	837	873	849	844	832	816	884	818	792	807	862	857	849	808	831	797	827	817	833	851	876	820	795	846	838	801	831	819	844	817	855	803	808	848	830	847	848	846	858	886	846	863	802	875	824	790	825	822	841	812	913	820	820	828	855	864	858	784	846	855	866	828	839	881	910	843	804	860	849	813	859	859	888	876	818	795	834	852	859	857	851	816	880	811	890	836	882	868	870	834	812	809	826	796	821	852	843	793	817	916	869	894	847	785	791	885	824	822	868	857	810	785	855	870	841	871	831	796	885	807	814	856	871	859	862	836	852	896	844	857	846	845	850	803	850	845	802	878	922	764	819	845	818	878	848	876	834	808	840	868	874	880	859	831	814	806	805	863	867	787	822	841	884	829	815	849	864	883	853	844	806	874	828	835	837	834	788	846	811	854	799	785	885	818	847	835	885	854	825	852	834	855	790	847	817	785	834	816	823	814	812	836	855	820	846	859	838	804	818	795	880	870	814	826	811	865	811	857	801	860	900	849	837	799	832	868	840	788	830	813	840	864	851	840	843	819	830	818	823	772	856	812	846	833	810	814	811	872	825	822	886	830	864	811	860	817	881	873	792	827	852	877	848	859	843	836	862	844	809	833	868	849	864	803	889	891	832	838	828	846	825	844	879	789	852	830	809	889	829	864	854	779	845	827	827	827	830	820	807	856	787	834	843	843	840	820	845	894	893	861	869	842	857	868	860	804	782	861	803	829	843	804	825	843	844	817	798	862	830	829	818	838	827	804	809	859	848	810	820	853	805	813	890	817	822	817	814	813	811	821	883	842	873	774	820	878	804	828	835	843	845	845	874	827	845	836	814	837	825	778	768	860	864	797	887	797	839	861	854	788	855	773	811	864	839	796	797	812	872	841	851	861	809	881	871	794	845	814	859	878	789	773	804	791	868	794	864	890	840	781	800	803	864	806	867	804	827	878	852	829	811	862	864	851	781	799	849	840	835	846	802	784	836	877	842	814	851	901	808	787	815	846	858	835	860	774	888	835	848	837	823	820	781	822	811	850	854	855	863	824	845	848	829	814	860	859	841	834	786	844	852	861	856	835	834	829	827	838	793	855	807	823	851	891	800	864	870	871	788	830	824	803	867	820	776	888	856	882	879	870	862	820	896	791	801	835	813	854	823	774	810	796	838	805	837	862	868	832	849	836	905	860	876	851	838	871	841	859	826	865	823	868	813	793	880	853	820	902	870	859	824	819	852	813	904	853	876	848	811	824	822	881	812	840	823	791	822	807	840	841	836	806	816	823	784	823	912	867	834	867	835	825
28117	16295	4898	3519	1119	733	241	235	224	225	197	215	199	188	198	191	184	203	217	204	180	194	199	205	191	204	201	176	183	182	207	179	189	169	173	193	170	181	192	203	171	164	184	196	190	202	196	194	204	174	188	198	180	194	219	176	203	165	183	215	187	182	199	193	196	211	181	218	194	195	175	196	179	198	179	188	184	197	208	188	197	158	171	187	157	177	180	177	179	180	198	204	192	178	175	201	182	209	214	222	175	191	240	179	171	186	183	185	186	182	190	198	172	174	169	193	212	190	181	196	192	201	177	185	184	185	187	172	171	198	187	190	191	194	159	219	200	208	205	192	193	197	181	183	181	185	196	204	173	205	174	175	179	171	181	190	200	175	175	174	193	188	207	206	195	183	179	208	192	194	185	187	196	184	203	186	179	162	197	190	187	178	174	187	205	180	170	190	218	182	156	197	179	164	210	203	192	185	203	190	196	201	204	175	182	184	159	190	180	180	204	175	196	186	186	214	231	190	194	209	195	187	209	163	196	182	205	187	217	184	203	179	194	201	185	211	173	204	161	197	184	200	195	171	201	169	191	184	195	188	184	168	197	194	181	191	189	186	168	159	169	214	202	176	186	195	164	163	193	176	182	184	175	189	208	187	190	214	176	195	156	187	211	185	180	192	188	205	194	178	181	185	155	214	196	168	186	174	169	205	201	184	186	175	184	188	210	168	171	185	172	200	186	170	185	201	207	196	203	174	203	194	195	187	204	199	186	204	188	171	152	188	179	218	195	197	157	172	171	184	181	192	196	189	196	191	197	189	167	172	181	224	167	209	155	201	180	189	186	200	196	192	185	185	186	180	198	180	189	179	188	158	168	193	176	176	231	213	200	163	188	194	186	185	177	168	206	181	200	194	184	203	170	180	180	201	190	205	179	197	178	185	187	189	171	189	187	171	188	193	189	199	161	198	190	198	186	181	177	194	194	159	182	191	184	171	204	191	179	181	186	202	205	180	181	212	190	191	198	182	168	180	183	199	170	179	190	206	191	180	208	187	181	183	151	160	192	214	199	217	182	202	177	194	195	177	158	206	187	191	195	173	200	181	181	213	192	191	179	212	179	170	190	190	160	189	197	195	186	203	194	204	169	187	199	194	198	210	225	185	171	181	174	200	185	185	176	166	216	210	188	192	168	201	188	194	191	173	176	169	206	180	172	186	180	202	200	207	205	188	210	175	187	184	161	174	188	202	188	206	191	166	167	203	190	167	187	177	213	184	192	196	196	182	174	165	172	195	187	190	194	191	175	167	191	160	195	205	190	193	179	208	198	169	167	169	197	176	174	186	174	184	192	176	204	191	166	176	192	181	172	185	204	153	207	205	190	183	151	175	201	164	167	189	187	178	160	218	218	173	194	182	194	182	204	187	189	171	193	172	171	205	190	189	189	191	182	179	183	163	196	180	200	179	178	189	185	196	206	209	168	195	206	197	167	186	193	205	223	165	174	169	172	195	217	192	205	199	171	168	163	204	205	189	185	207	198	171	172	180	207	202	169	180	197	165	188	182	184	186	183	182	193	177	201	183	165	204	172	190	192	180	193	197	161	188	205	184	190	211	171	183	178	181	178	180	163	185	203	197	194	191	221	197	197	193	173	189	191	182	197	194	196	174	150	165	196	190	171	179	200	185	177	193	181	194	208	192	184	177	189	168	202	209	178	181	168	205	203	172	180	210	172	203	223	170	181	202	209	188	192	181	204	194	187	170	173	166	197	191	183	209	175	200	209	188	198	194	209	182	221	157	189	201	179	190	175	187	213	199	191	194	185	171	216	179	219	180	202	220	168	211	193	173	179	168	168	191	206	187	186	159	168	170	206	205	183	207	185	173	181	197	201	208	183	179	176	198	207	178	171	187	200	202	201	187	207	186	183	173	182	193	202	172	193	198	191	178	185	195	175	189	180	189	204	182	178	181	187	196	188	175	185	202	188	195	204	177	187	176	180	185	163	176	204	195	200	184	173	182	190	200	197	199	193	207	196	170	179	204	197	200	163	187	189	192	219	178	195	179	200	206	207	183	189	210	198	205	179	224	189	187	166	200	190	191	181	204	184	174	181	209	209	188	182	164	186	182	186	196	197	167	191	207	174	200	209	193	170	206	196	179	215	217	155	210	202	192	193	167	182	185	202	209	188	188	221	206	183	164	180	173	199	173	197	188	183	166	205	176	203	203	173	176	202	200	207	197	162	195	181	171	162	177	188	217	174	178	188	180	194	194	194	178	226	196	181	183	186	189	188	174	190	172	200	178	188	175	170	202	191	193	187	204	223	183	230	193	204	188	188	197	213	191	189	185	202	195	178	201	176	201	203	188	210	252	191	184	185	184	200	193	189	185	188	184	170	174	184	191	204	198	181	163	193	199	174	181	187	186	181	207	189	197	172	184	193	178	180	165	180	187	190	170	205	192	195	201	193	192	200	200	173	207	190	188	203	173	220	200	176	201	141	185	180	205	190	216	202	196	190	186	221	191	208	181	166	170	199	173	188	179	206	189	186	176	192	185	182	193	203	183	172	175	163	182	185	192	181	191	207	183	199	189	208	161	166	203	211	192	186	188	213	188	211	193	174	180	206	179	195	185	174	179	185	184	208	201	198	185	166	187	191	189	205	209	199	203	184	200	171	173	189	199	184	202	169	192	191	176	183	169	198	191	217	189	180	203	183	190	189	183	178	213	189	180	180	166	177	182	194	184	185	201	177	193	189	151	190	200	190	179	180	169	155	224	167	174	185	179	211	193	203	195	164	161	218	181	198	189	199	199	183	203	203	170	178	172	182	190	171	164	188	191	171	219	186	182	194	186	189	179	209	212	188	187	207	201	188	198	195	189	188	219	205	190	175	198	195	182	202	195	185	195	182	197	203	202	189	172	210	191	179	194	186	180	180	202	215	195	196	189	197	204	180	193	200	196	172	185	190	193	186	181	196	184	187	178	198	203	188	189	176	199	176	192	205	174	162	197	198	178	164	168	178	193	185	175	173	180	181	202	186	197	184	189	174	201	179	180	199	219	181	210	199	187	185	201	179	205	175	187	207	196	177	177	229	195	214	193	196	191	182	180	179	205	204	194	210	159	182	195	197	196	184	175	191	208	207	178	219	189	203	180	198	186	211	178	155	172	200	195	209	169	168	209	188	167	182	196	198	171	192	193	183	190	170	175	166	212	175	177	204	182	193	217	172	176	168	210	216	187	212	172	196	193	173	192	196	194	175	181	202	173	205	213	165	177	193	198	204	186	181	198	204	203	204	196	190	215	187	177	195	166	178	209	186	177	211	175	196	182	174	197	201	182	194	193	192	187	213	192	182	159	196	185	177	195	190	196	199	189	175	189	183	183	181	211	176	174	208	186	174	164	187	176	214	179	199	208	195	195	178	178	177	203	190	168	192	190	167	179	200	200	168	212	204	187	196	202	203	183	197	211	205	184	183	182	180	181	164	200	192	170	181	191
7942	9354	5990	6045	1814	1143	297	272	224	245	241	234	223	206	217	201	227	212	215	199	191	186	176	179	197	196	210	207	198	179	187	186	202	182	187	201	188	199	215	197	184	192	197	207	231	232	191	200	192	193	179	218	215	207	195	214	207	194	208	187	210	191	172	185	184	175	186	174	178	190	183	191	218	191	190	214	217	203	213	185	205	192	206	228	229	197	205	190	183	214	185	193	193	207	196	187	217	206	187	191	198	223	197	177	201	194	195	205	198	224	195	225	209	212	207	183	216	189	206	189	171	192	189	221	199	216	183	193	215	195	195	197	190	211	187	196	195	193	181	185	185	193	216	188	186	209	170	205	209	200	190	172	182	205	205	187	182	199	186	204	180	201	201	183	212	176	181	180	191	184	190	213	191	199	196	186	185	225	189	186	204	183	187	175	208	194	179	191	187	179	218	202	196	176	199	206	231	201	209	213	207	198	194	201	199	211	179	196	177	223	194	172	192	193	165	181	202	195	208	190	187	212	206	190	197	208	169	174	201	179	199	184	193	181	171	181	227	205	189	219	204	220	217	208	199	180	191	199	180	223	194	210	231	199	169	209	229	201	216	190	204	198	186	198	177	204	210	215	206	172	215	193	172	204	198	188	201	195	221	200	207	210	188	184	165	189	219	181	186	192	193	208	198	170	185	183	191	202	203	197	199	197	190	194	198	198	203	187	192	184	193	205	193	183	204	145	221	194	193	199	191	210	206	200	184	226	197	209	210	183	193	197	179	202	199	198	217	182	211	170	202	213	188	201	201	199	212	209	200	190	207	216	205	173	220	185	210	195	205	188	184	216	183	192	182	179	190	174	207	182	202	183	185	234	196	169	181	208	191	192	209	203	202	170	181	191	179	177	184	212	215	181	188	182	195	209	196	196	179	196	187	193	202	185	198	209	194	190	212	204	205	201	195	185	168	225	185	214	181	166	209	221	193	204	225	203	198	185	189	187	194	180	187	185	209	175	201	189	212	194	193	192	201	194	193	183	180	199	222	192	212	188	188	214	187	190	183	177	188	200	204	189	209	213	205	216	219	191	194	224	185	189	191	223	184	205	200	200	200	200	180	201	196	181	181	186	208	190	188	207	192	187	201	197	209	213	197	168	166	192	203	204	177	186	186	174	201	186	217	195	183	219	199	179	189	182	170	194	175	190	213	172	182	197	173	204	210	180	182	202	169	191	214	188	201	206	191	192	198	203	194	181	193	191	220	184	203	190	218	213	204	189	180	191	208	185	199	199	198	198	207	185	204	210	190	186	198	202	174	216	214	199	192	196	186	204	191	181	182	197	192	184	182	197	192	186	199	192	192	208	202	198	182	186	205	192	193	187	186	192	191	223	245	189	216	194	187	195	200	183	212	205	197	179	188	189	204	179	187	197	177	201	195	205	222	194	216	181	201	200	200	211	201	196	195	208	199	184	187	186	203	210	190	207	178	201	189	189	220	166	204	175	204	203	201	182	181	190	215	207	204	201	185	193	229	181	221	191	207	205	204	171	191	210	197	179	217	205	170	205	187	198	211	212	217	202	208	167	190	207	197	183	186	185	192	188	180	206	180	178	175	182	180	188	196	193	177	182	177	198	181	184	193	185	212	189	183	181	200	208	204	214	179	180	202	179	184	172	187	151	205	199	173	209	174	190	196	177	208	192	205	202	190	197	201	188	205	195	207	192	204	189	205	209	182	195	182	228	203	193	206	179	181	212	204	195	212	200	198	179	186	215	200	196	199	173	190	194	192	189	197	230	203	208	186	169	196	199	209	198	172	185	222	191	211	223	180	167	203	186	188	190	191	179	212	198	208	143	192	173	186	190	195	183	204	194	195	184	222	184	213	191	218	196	172	182	208	219	199	211	189	210	179	219	204	179	205	212	204	193	170	187	167	216	178	162	201	200	219	202	189	177	186	188	194	195	178	202	209	181	194	223	201	204	221	180	208	202	179	208	183	200	200	185	199	185	221	190	183	222	179	206	189	216	189	174	208	188	193	198	172	179	185	192	225	183	195	178	169	178	197	213	187	196	185	190	198	180	180	205	201	206	227	223	179	190	214	190	189	218	179	203	180	211	172	191	221	193	200	215	195	201	202	198	187	217	193	206	165	195	195	190	204	216	217	207	227	216	176	206	184	189	193	184	205	207	182	187	213	190	192	206	204	193	190	200	218	196	191	207	197	185	210	193	188	194	206	208	182	200	206	210	209	211	174	199	199	193	221	185	211	190	184	196	216	196	204	209	171	213	175	205	180	202	188	195	191	202	202	176	194	171	200	189	178	212	200	200	183	190	186	180	180	217	214	189	190	175	211	176	208	212	176	162	202	205	192	216	217	209	174	194	186	203	188	186	208	191	190	198	218	212	204	186	215	192	192	205	232	178	211	190	200	185	198	193	203	192	174	189	200	195	188	171	178	185	197	162	205	210	181	184	187	210	211	220	175	190	188	176	208	220	224	209	202	208	186	209	209	202	184	186	185	187	189	203	180	183	212	186	175	170	195	223	192	191	189	202	218	209	195	210	195	209	202	195	178	199	198	194	193	194	174	187	215	208	204	198	183	212	201	199	194	212	198	186	195	171	202	190	215	163	193	191	166	175	186	200	204	183	202	207	192	174	220	194	192	193	167	214	212	197	198	206	192	192	183	176	212	199	209	214	204	179	189	200	199	173	204	179	185	180	207	193	184	207	226	208	172	202	194	217	227	193	185	205	212	193	209	209	211	210	189	195	188	209	188	184	207	198	171	193	175	188	208	183	205	182	209	195	187	200	197	198	216	199	200	211	214	189	181	181	211	212	187	206	221	196	179	199	172	195	210	214	163	183	184	222	163	181	183	201	180	191	195	200	192	190	179	177	188	208	184	218	190	199	194	190	211	203	192	200	191	204	200	222	182	200	191	201	223	209	159	220	178	201	170	189	213	178	190	204	185	186	182	182	187	181	221	211	177	188	187	184	207	174	206	203	209	185	196	164	200	199	196	190	183	190	195	198	190	219	199	167	177	189	182	215	191	202	220	174	188	184	204	195	191	185	201	193	204	173	201	175	210	215	195	203	185	194	195	210	204	190	196	203	191	189	190	219	207	190	163	205	182	217	209	215	199	207	175	179	189	201	191	207	189	185	209	202	208	202	201	176	193	189	194	202	200	197	200	187	190	176	217	172	191	182	167	204	201	201	218	178	186	189	190	233	176	202	198	197	207	186	204	203	193	204	182	198	213	177	203	189	176	181	182	198	179	193	156	204	211	201	191	219	191	190	179	215	202	214	209	201	202	198	194	224	200	196	208	176	210	205	168	208	172	174	205	161	203	215	214	186	190	192	190	187	214	209	191	201	207	184	183	201	203	213	231	189	202	170	215	207	197	211	197	191	188	211	207	198	190	201	199	219	200	208	194	206	199	193	198	173	200	194	178	169	197	191	195	193	187	189	197	192	190	225	182	190	214	171	195	176	212	212
24809	20408	26713	24029	20426	16251	6782	1458	1150	1116	1058	834	865	796	739	679	672	693	696	697	636	648	664	641	606	622	649	629	617	606	624	587	598	593	620	683	648	638	650	601	616	630	633	582	597	596	627	670	618	633	628	614	597	584	599	600	612	584	594	630	549	598	610	616	628	565	623	615	602	622	605	578	602	577	597	578	619	598	595	604	629	541	607	630	612	593	592	610	595	577	594	585	574	566	610	585	587	611	614	604	577	603	575	575	596	599	645	564	627	602	591	563	593	585	609	581	596	578	585	599	590	553	597	604	605	575	648	563	606	574	598	605	615	564	610	571	640	574	549	597	587	613	612	624	548	603	556	588	615	574	574	607	582	598	625	589	590	641	605	607	538	596	626	589	577	581	639	601	588	578	609	547	581	617	607	588	536	563	596	603	592	602	604	599	590	655	604	603	603	599	613	581	566	596	625	635	611	556	593	607	626	544	590	626	591	564	597	578	617	614	576	586	606	604	608	566	579	631	612	619	644	558	586	584	620	600	592	593	590	558	634	625	586	582	642	614	598	593	604	613	625	561	631	623	554	586	574	660	622	635	550	557	583	603	581	564	592	630	633	570	603	611	592	560	559	633	629	597	576	598	583	589	633	596	579	601	574	546	579	600	604	593	612	583	646	586	589	562	577	604	620	562	612	600	572	597	596	613	595	649	585	611	578	601	568	588	609	578	590	581	592	609	589	625	588	571	621	589	626	581	561	612	590	607	568	613	604	571	569	602	610	613	559	614	602	642	575	604	607	598	583	611	583	625	674	567	607	584	547	572	599	592	587	603	612	617	593	594	615	557	628	605	587	617	573	556	628	583	658	612	600	577	598	593	574	593	596	634	578	598	590	607	652	550	604	638	607	562	619	553	587	622	596	586	606	612	572	579	613	615	635	591	605	602	576	584	600	552	580	607	590	586	602	559	602	633	585	602	597	621	574	587	595	576	584	620	588	563	607	572	572	616	614	557	589	597	615	599	669	612	615	609	604	616	554	580	609	622	612	579	620	638	598	606	591	572	520	587	640	573	611	608	573	600	629	593	602	559	592	585	575	562	592	576	647	608	555	586	610	564	628	599	535	603	627	608	599	584	548	595	581	554	580	629	623	580	628	576	568	592	595	594	559	607	645	604	618	537	579	575	604	588	603	552	628	577	647	604	602	616	578	602	602	603	603	575	567	570	611	577	581	585	599	587	565	554	596	584	588	580	570	635	634	555	571	615	595	573	578	601	605	613	584	584	589	581	591	565	589	560	610	632	575	600	538	588	617	601	603	630	585	607	576	586	602	609	599	592	581	589	597	608	633	587	597	584	544	645	594	527	577	551	635	630	607	627	607	568	597	586	616	607	588	594	595	593	620	587	592	602	579	654	585	621	630	605	600	589	600	625	574	555	623	594	572	609	623	594	567	577	557	592	604	571	579	546	589	607	623	595	571	601	606	624	646	611	585	644	619	639	575	579	576	597	583	612	587	609	629	605	572	614	579	610	633	610	585	601	604	566	606	636	583	608	566	642	582	553	643	585	631	599	616	599	632	661	563	601	600	584	598	586	628	576	599	566	588	585	560	565	627	630	604	579	622	597	637	569	613	602	594	598	613	556	655	592	603	579	571	630	576	589	600	582	605	593	625	591	630	612	656	620	574	555	581	599	579	566	587	659	639	595	610	560	583	640	608	636	605	653	623	619	600	605	582	600	604	584	595	568	611	596	567	593	557	625	590	612	607	555	615	604	601	586	571	550	598	566	568	607	547	558	610	572	587	566	595	598	609	597	632	607	644	588	579	587	589	587	624	564	604	604	558	611	578	584	567	586	578	593	566	626	576	604	597	589	607	590	575	568	633	615	579	645	573	557	578	607	590	556	575	599	607	569	616	584	627	642	559	568	584	597	561	580	586	584	561	600	604	613	616	612	595	575	606	618	654	624	596	634	618	580	620	604	573	586	596	596	611	602	624	604	573	587	567	587	609	561	592	578	600	583	614	635	628	550	621	605	636	614	589	616	600	609	614	620	620	541	548	616	621	590	608	639	598	575	583	571	590	605	559	568	584	592	578	598	578	554	605	555	614	584	653	641	585	625	588	581	579	597	586	633	620	577	571	635	627	573	606	577	611	579	629	602	604	594	604	625	621	583	615	597	593	589	598	593	587	552	615	622	623	584	569	626	582	600	622	599	613	610	573	598	568	632	576	596	601	589	571	565	564	598	591	614	576	576	626	592	600	555	598	590	591	588	591	619	604	568	643	590	595	631	572	539	556	609	623	649	643	564	615	613	607	599	610	597	559	577	574	587	567	571	591	605	540	580	584	608	566	623	618	564	574	560	598	590	604	652	604	593	596	563	593	531	561	607	610	670	595	612	608	622	599	601	611	619	577	610	579	585	608	591	557	595	561	545	619	629	589	569	585	620	614	605	598	622	559	600	592	599	592	606	582	589	581	647	593	577	624	604	574	572	588	586	581	563	589	573	660	575	596	639	591	609	573	556	583	573	608	613	582	585	591	592	583	612	606	574	630	603	584	634	602	590	586	608	590	633	564	583	595	609	562	584	579	613	601	621	599	618	574	625	617	539	541	544	558	602	592	594	619	610	607	562	572	566	593	658	600	612	615	581	556	604	615	584	640	565	604	583	576	560	532	551	604	616	628	587	542	619	574	615	604	611	607	605	593	605	615	564	630	533	599	578	619	586	608	610	542	581	572	589	567	596	600	555	611	564	558	603	554	548	639	590	587	600	609	599	572	537	611	617	611	584	605	615	586	598	603	600	588	576	593	573	617	558	640	585	584	601	576	609	517	613	563	573	604	567	592	530	594	618	627	647	524	614	614	578	610	579	574	590	597	610	628	539	563	583	612	622	619	595	603	583	600	593	565	579	601	620	593	613	617	577	607	538	589	575	576	604	611	636	620	580	619	551	571	576	565	582	572	624	591	603	594	576	591	590	616	555	575	587	594	602	616	577	551	591	576	576	603	594	570	598	603	563	576	611	595	626	605	584	602	614	580	595	579	643	583	623	580	574	579	597	649	609	606	579	573	633	545	633	621	536	621	554	594	616	613	579	615	575	612	594	631	633	593	654	597	615	602	625	612	585	626	599	614	562	604	612	560	607	591	604	597	588	556	613	571	608	608	549	601	574	613	567	625	617	604	595	608	585	612	614	625	613	584	601	580	645	594	647	571	612	607	600	609	580	599	616	612	597	589	622	642	566	588	612	554	590	629	602	603	605	592	620	604	613	601	584	595	588	564	642	555	548	570	556	603	639	604	566	589	563	572	554	617	555	626	605	570	589	596	608	601	608	610	544	576	625	585	599	608	607	571	598	598	630	600	584	558	579	615	596	607	584	578	607	616	572	626	592	585	610	590	570	580	610	601	620	597	654	609	607	574	604	606	603	622	613	626	657	617	613	552	583	581	582	578	557	603	563	591	582	591	554	605	586	624	571	557	578	613	631	596	606
10351	17879	19065	12848	6589	11081	2393	1883	1636	1608	1523	1028	973	871	819	803	732	754	714	694	670	665	643	674	657	598	596	607	654	649	580	594	580	627	582	552	574	574	575	562	560	589	524	580	609	572	540	560	613	563	580	551	566	546	575	543	590	567	575	548	566	524	588	572	580	582	607	528	600	505	558	559	542	539	505	552	543	522	535	518	597	603	591	537	573	535	589	532	534	548	563	509	543	544	635	581	545	563	527	562	542	582	565	553	595	549	586	583	591	560	575	561	563	542	536	534	527	539	552	561	542	553	547	551	561	590	527	612	559	533	541	539	524	594	525	524	551	549	558	536	540	509	552	570	565	570	569	538	537	541	550	568	523	538	556	584	560	541	521	496	528	556	560	520	542	502	541	565	553	527	523	543	569	546	561	562	541	560	552	557	517	550	505	572	558	551	533	539	535	545	529	547	515	570	514	567	569	558	552	589	543	524	562	497	520	545	554	538	556	515	544	559	549	573	532	557	576	542	504	546	509	561	518	553	555	546	565	516	540	550	561	557	552	539	543	544	566	528	557	567	539	531	558	569	550	557	594	532	541	537	556	613	556	578	528	547	523	539	550	518	581	539	526	507	555	541	569	568	584	518	539	592	535	514	584	530	510	477	574	551	558	533	518	525	560	550	586	556	553	615	570	557	536	520	518	569	535	487	578	554	555	593	513	576	567	555	542	570	568	542	575	545	536	553	567	561	553	563	537	523	552	545	575	567	554	577	554	549	563	564	542	533	547	568	545	557	549	525	530	533	574	553	524	577	523	551	565	560	502	568	523	561	511	558	557	498	547	496	566	599	535	543	593	559	575	533	564	520	565	560	532	569	544	576	548	564	541	590	582	560	549	528	564	572	540	524	507	505	596	594	537	533	584	563	527	555	606	603	557	567	543	574	547	565	558	542	541	566	531	548	563	559	609	529	556	589	572	537	529	537	520	532	560	576	529	537	572	623	533	523	569	584	523	518	534	584	563	543	541	494	541	513	571	572	508	584	541	540	543	580	561	593	544	564	524	522	515	539	562	504	569	572	562	564	487	585	590	532	538	487	525	501	570	554	507	520	573	541	523	511	572	569	539	544	563	569	577	545	556	516	565	535	543	547	573	572	588	576	569	558	526	560	539	509	550	594	534	522	548	565	559	554	532	543	569	568	558	548	553	540	525	551	530	508	536	558	569	567	553	572	526	561	549	533	578	586	551	533	511	515	547	539	576	499	529	533	560	543	582	550	551	546	535	555	538	600	540	561	568	569	539	556	580	495	543	513	600	512	562	545	509	509	533	558	543	568	550	558	512	521	563	586	533	563	537	560	516	591	557	552	519	558	549	569	511	564	572	491	532	614	530	593	566	571	534	557	555	532	530	585	501	573	566	553	563	572	537	512	563	517	572	567	551	559	548	526	561	552	586	555	542	586	549	536	560	577	593	564	557	580	555	566	541	544	571	517	574	557	525	580	550	525	527	547	555	540	599	534	563	540	558	527	556	557	568	527	541	593	604	566	531	563	579	581	560	551	588	530	556	503	541	551	526	528	526	484	563	569	551	549	569	551	545	539	595	568	543	562	581	532	530	520	558	542	587	572	542	526	546	564	548	569	548	550	556	557	549	528	613	545	524	550	546	523	531	512	540	612	536	550	520	552	528	562	568	547	563	548	500	558	568	538	529	562	594	498	563	564	581	567	517	593	526	557	526	565	539	533	544	554	571	548	517	536	539	548	533	556	581	560	556	585	569	561	563	522	566	554	505	563	557	535	583	529	568	565	558	557	530	541	560	548	566	573	523	539	536	548	519	565	514	516	592	562	582	526	548	514	550	535	534	529	543	566	542	559	550	541	581	527	545	507	561	567	527	600	536	541	543	571	518	534	589	564	548	556	591	511	489	560	533	562	528	540	552	546	573	549	528	549	565	531	540	539	504	552	550	554	564	568	522	583	553	533	579	584	563	572	524	587	554	582	546	496	572	582	522	537	566	542	565	564	529	509	528	566	512	545	559	560	533	554	513	531	531	595	544	564	591	532	539	517	561	524	590	537	551	526	573	588	562	549	548	535	578	561	509	535	582	526	543	571	549	589	543	530	568	553	534	563	546	545	569	572	529	514	582	482	539	541	599	590	528	515	576	543	537	546	550	529	540	574	565	536	556	514	536	508	527	505	570	525	553	542	555	578	549	556	562	528	533	512	541	550	521	536	513	572	559	587	518	541	541	560	560	526	596	524	604	527	561	546	583	536	557	592	543	544	556	526	554	525	553	520	530	549	548	510	568	532	551	566	549	502	519	575	550	611	556	579	546	565	553	542	567	559	515	567	532	551	536	558	562	543	593	575	521	565	544	554	547	569	563	538	515	555	565	502	551	581	532	517	513	514	558	521	546	550	530	542	574	540	519	545	556	528	539	554	542	547	552	547	537	566	510	547	536	540	548	559	527	573	542	526	537	568	579	540	540	591	553	566	563	591	581	536	517	561	550	533	576	592	596	582	584	510	565	517	529	578	534	571	538	543	544	564	597	558	533	545	555	568	571	550	548	587	550	550	557	551	609	574	580	569	563	556	563	558	516	538	539	553	573	545	544	540	581	547	580	567	549	510	573	535	571	502	565	553	518	547	601	532	530	581	574	523	535	536	529	555	559	562	557	568	563	573	583	593	571	514	574	539	574	561	539	511	543	507	543	593	541	513	563	557	522	522	562	539	576	570	567	564	564	560	545	583	513	573	540	574	527	566	501	557	579	538	506	558	541	555	601	586	562	573	514	527	533	535	560	516	531	572	589	561	578	561	560	566	550	550	583	555	565	579	507	546	500	499	549	571	560	570	554	566	572	553	558	555	545	511	572	576	535	550	535	537	569	558	595	509	550	561	536	552	530	531	556	566	582	519	581	551	580	533	553	552	561	481	516	529	547	543	553	523	568	583	572	565	553	522	570	562	571	545	554	556	549	546	579	578	557	560	557	582	590	545	594	581	607	529	573	570	562	579	561	562	556	516	582	549	547	536	568	539	558	573	533	560	555	607	543	530	514	594	547	518	525	531	558	575	522	529	577	533	548	581	558	499	574	554	559	564	587	561	538	559	509	534	540	547	544	533	597	551	583	517	570	583	559	553	567	546	553	585	525	555	552	580	572	559	562	573	574	535	529	547	568	536	557	545	568	583	535	568	575	544	550	533	568	525	547	517	609	541	592	562	551	543	548	498	574	583	565	534	559	508	532	565	559	556	549	535	548	557	540	555	571	536	530	578	562	538	586	496	552	569	590	552	561	551	520	608	571	576	567	567	554	535	580	542	562	583	525	534	559	496	548	566	608	528	546	583	579	577	577	559	530	552	576	551	570	524	566	558	525	531	529	566	561	581	580	536	542	555	564	541	544	585	570	534	559	538	553	547	497	570	567	559	512	565	548	529	571	536	559	561	581	539	553	542	587	538	553	549	572	557	531	575	513	508	531	573	538	588	552	569
22445	20368	26971	23670	20376	20951	16544	3216	1906	1845	1836	1411	1251	1188	1221	1112	1073	1094	1090	1056	1017	1011	1006	1004	927	1020	981	945	1013	994	1005	978	918	991	983	966	909	961	884	956	985	947	943	936	905	957	923	910	879	917	958	923	932	910	905	971	952	954	945	891	914	909	916	848	898	877	913	898	931	932	952	946	908	948	891	888	906	919	911	938	885	897	952	957	902	901	878	916	873	914	944	883	928	897	973	941	892	864	891	879	879	910	940	919	925	889	866	913	930	950	857	884	882	939	923	896	938	867	919	861	894	895	880	870	937	908	921	852	884	894	919	886	869	970	906	953	871	924	948	896	957	885	915	913	947	933	948	912	873	930	944	943	895	894	838	873	911	948	887	889	858	913	878	889	934	884	898	878	883	931	868	908	936	894	876	879	942	889	920	886	966	921	924	908	890	866	950	917	840	900	920	900	909	949	939	943	899	927	896	946	907	881	857	898	920	928	889	897	874	912	918	926	907	845	848	828	915	927	882	901	881	909	940	856	895	895	909	928	940	870	903	931	940	917	874	867	888	899	913	878	875	906	913	907	900	903	952	895	869	889	880	909	936	887	935	907	919	868	889	958	905	919	904	919	889	932	913	929	870	904	859	850	926	950	917	933	871	965	892	889	869	916	906	917	867	894	991	882	921	883	890	923	935	945	867	866	926	889	858	924	906	868	880	890	854	937	875	877	879	907	871	956	947	875	874	955	911	883	862	920	894	914	882	890	928	898	928	922	891	925	926	874	900	889	822	915	870	876	878	886	875	949	898	875	888	887	948	882	866	873	875	928	963	899	905	915	846	890	914	904	921	961	845	864	919	865	866	899	893	894	932	891	914	891	933	882	907	921	872	875	868	862	924	879	921	866	898	889	901	912	910	952	895	875	879	888	867	878	877	853	930	964	978	890	866	872	852	890	920	901	934	909	916	941	901	945	860	904	918	919	902	933	892	905	920	877	950	930	926	894	889	908	936	884	949	902	936	921	941	928	920	956	885	919	895	892	911	849	882	919	883	919	923	872	935	902	874	950	902	883	865	921	902	974	860	855	895	939	913	928	898	920	886	888	876	904	930	917	949	897	941	925	866	905	850	844	938	878	873	898	933	940	881	909	841	970	966	944	932	846	900	908	891	885	866	913	849	895	959	896	871	868	962	945	896	922	942	907	947	918	920	922	900	897	908	932	898	892	886	942	895	866	918	919	899	877	906	840	891	958	893	917	898	937	867	921	897	929	944	874	840	877	917	884	932	888	900	959	874	918	945	893	874	865	857	953	955	929	895	940	906	861	907	910	956	840	867	876	932	923	878	832	952	915	881	919	920	896	881	885	916	921	890	920	936	937	903	900	891	901	934	929	903	903	921	882	970	914	933	906	953	887	901	861	859	893	919	941	898	860	883	837	970	908	887	880	828	868	917	950	880	924	911	885	890	919	914	867	887	867	924	899	890	912	912	930	872	870	905	907	919	924	972	946	853	920	911	895	886	924	882	961	905	918	918	898	915	905	970	885	919	865	908	894	969	934	842	938	874	879	850	985	887	860	921	911	906	890	918	888	926	862	922	907	905	920	922	937	925	919	878	884	908	897	889	917	868	881	941	885	895	939	915	862	855	888	969	870	926	871	908	922	940	910	910	863	902	898	953	914	951	872	890	909	915	915	886	878	872	905	939	878	918	848	945	932	905	907	924	922	940	946	903	899	915	874	932	879	875	925	955	885	908	886	823	944	922	911	912	936	914	924	900	834	928	892	921	914	896	880	925	859	909	910	911	943	891	871	874	887	849	879	852	903	859	854	906	948	941	868	933	897	889	886	927	833	883	876	919	915	886	853	887	903	885	881	858	884	889	919	917	915	967	879	920	923	883	907	914	904	863	901	908	868	933	877	927	916	882	965	911	872	945	857	844	956	897	838	819	813	895	885	932	926	948	902	899	909	926	897	883	949	914	928	898	921	855	852	896	893	958	855	929	970	911	900	854	929	910	894	914	901	909	956	913	856	911	923	899	911	878	884	948	915	910	869	869	886	916	873	877	904	920	930	886	886	921	916	895	888	889	893	924	863	888	862	858	893	959	928	892	854	828	890	964	945	918	957	878	879	934	940	847	924	903	870	969	873	902	906	857	898	928	896	948	917	903	907	914	903	852	957	876	832	853	924	925	874	856	909	907	872	880	933	955	889	863	948	943	926	883	950	967	885	820	908	925	872	856	878	872	921	887	896	891	901	914	874	894	954	922	941	892	924	919	899	880	858	866	917	871	891	966	899	937	951	875	895	937	891	902	873	904	858	909	887	875	879	901	898	893	890	931	921	897	895	880	853	857	898	912	920	956	883	924	900	884	927	879	882	861	935	945	931	861	882	857	898	889	916	871	883	881	959	904	903	919	947	881	833	924	901	820	894	875	859	871	947	890	882	849	903	922	853	888	901	881	881	895	890	866	906	932	915	897	899	920	984	901	925	905	875	917	933	886	948	883	904	860	920	943	841	922	895	935	864	969	846	905	932	917	879	895	882	897	903	875	954	940	949	882	896	946	911	834	943	859	902	958	910	930	925	962	939	914	887	957	864	1005	924	880	923	872	875	927	850	905	960	910	887	881	895	886	908	924	903	965	864	878	921	946	893	887	892	926	933	903	881	867	910	968	902	851	923	858	875	878	904	883	936	864	860	943	886	857	901	913	959	849	872	888	890	897	879	926	872	851	903	929	880	977	874	879	871	910	870	916	935	888	823	908	888	908	903	882	924	880	925	930	889	947	909	888	913	910	896	878	899	945	910	901	888	892	870	944	905	905	900	912	887	903	896	874	914	883	906	906	907	868	872	864	922	945	930	868	945	886	866	872	857	886	938	875	873	956	919	851	931	896	924	878	887	913	920	911	894	914	862	929	896	941	918	920	900	922	954	944	895	957	862	876	929	897	957	927	890	907	899	901	902	929	864	921	883	908	918	896	940	917	926	912	960	870	896	909	872	843	924	935	917	885	898	909	916	950	901	910	938	856	923	847	840	933	958	895	889	874	956	887	895	910	875	849	821	917	904	879	920	920	863	846	954	919	939	926	889	967	903	897	929	882	952	883	913	858	919	908	909	880	939	949	942	851	929	898	855	886	919	923	908	886	930	929	879	874	881	879	890	905	892	889	915	891	887	958	881	875	853	874	932	909	875	929	848	936	926	871	885	846	900	896	884	909	930	906	824	885	912	829	888	906	955	883	926	890	899	906	894	933	875	869	927	871	890	928	927	910	901	940	894	935	909	893	939	920	946	947	872	950	882	895	863	895	910	898	877	870	892	896	861	896	855	940	917	881	919	902	884	926	886	882	903	906	950	934	889	910	906	909	921	891	905	967	922	927	863	907	895	852	904	905	884	876	942	918	889	911	883	898	923	882	863	899	898	900	884	871	932	884	926	905	946	907	899	921	916	879	904	899	887	830	888	906	899	864	876	894	900	877	884	912	994	940	921	934	899
13282	23700	28159	17710	9918	14767	4174	3357	2950	2796	2650	1942	1699	1563	1481	1332	1299	1228	1116	1087	1085	1092	1034	1034	939	999	963	988	977	1009	897	896	947	864	937	911	912	934	885	876	886	949	911	864	911	909	902	879	910	877	922	899	884	878	894	802	887	908	905	909	835	918	838	839	852	839	855	854	867	840	829	820	842	779	882	816	833	829	829	828	902	843	822	839	858	832	869	787	808	833	846	850	898	810	854	827	855	830	905	807	869	836	853	862	834	830	873	809	866	830	847	900	846	879	902	827	845	880	821	854	852	835	844	839	833	852	842	811	862	884	865	824	860	865	845	836	840	795	829	804	791	792	845	798	846	844	835	843	860	807	878	841	858	808	877	883	853	777	858	811	896	850	816	875	847	869	885	839	872	826	852	837	844	830	824	808	849	867	827	821	895	836	870	790	898	867	814	844	864	887	809	844	834	809	840	834	812	850	832	848	850	843	794	839	899	818	844	809	859	850	839	895	856	791	790	838	830	853	774	896	911	835	906	838	860	876	856	811	821	840	880	903	868	836	874	827	821	814	830	819	810	858	793	824	847	846	894	854	845	801	824	858	868	857	858	808	853	851	846	859	826	865	847	819	776	871	856	784	890	861	865	823	887	862	878	844	839	852	873	874	840	839	840	855	866	842	833	810	835	817	835	837	856	854	842	835	855	869	793	857	807	801	846	832	870	822	833	817	838	834	870	859	838	847	843	808	852	787	868	829	825	822	868	865	835	847	826	826	910	806	854	825	812	823	794	846	882	814	822	851	827	866	879	864	815	829	867	848	861	802	809	817	877	876	807	834	890	797	866	847	823	784	844	858	832	795	880	904	831	855	869	812	826	791	863	807	836	897	812	829	870	803	833	844	860	859	876	807	855	857	868	865	854	837	834	856	873	845	807	824	866	821	896	805	819	827	853	808	833	855	826	838	859	766	841	851	830	797	875	853	901	821	806	852	839	795	825	817	867	931	869	884	869	848	860	833	865	855	832	836	788	848	829	853	872	836	885	894	812	873	814	855	818	828	876	804	862	833	823	834	863	853	860	861	848	862	829	832	863	865	817	825	846	805	845	849	790	837	827	799	773	806	829	789	826	827	827	834	878	838	837	862	827	845	794	825	804	821	882	871	841	834	832	834	819	784	795	887	841	833	809	800	854	805	823	790	814	838	854	865	838	794	803	850	859	821	827	803	857	859	832	855	848	835	848	921	828	821	818	841	825	823	838	859	835	825	815	904	837	847	834	836	865	862	844	828	824	873	879	847	850	863	884	859	803	802	803	869	861	850	868	814	803	825	824	793	786	833	806	848	862	867	842	875	855	824	844	878	854	858	843	861	882	871	870	855	861	836	785	854	809	821	824	854	834	848	851	845	849	832	785	854	871	823	846	831	818	889	843	849	889	860	849	838	801	828	810	872	832	853	856	835	840	846	871	835	867	852	882	824	826	856	854	782	824	869	841	824	832	911	857	762	832	820	876	857	823	832	826	824	850	807	789	836	836	851	848	882	797	838	820	845	839	833	873	846	846	865	825	890	875	882	860	803	832	821	800	844	840	828	884	825	864	820	838	880	862	902	819	888	846	844	828	822	834	848	845	813	833	880	843	848	850	866	834	864	831	818	820	848	870	801	825	738	841	823	818	839	789	822	869	880	875	854	856	827	797	873	817	820	876	869	823	846	889	869	789	826	852	850	825	826	866	885	819	839	842	876	886	857	862	840	815	812	774	834	833	804	808	836	771	828	806	885	813	823	815	869	876	848	849	846	813	836	891	847	811	821	860	843	852	835	798	882	834	853	865	890	866	846	839	778	860	844	838	839	841	815	860	859	840	836	809	844	862	833	825	812	863	871	844	855	812	859	827	880	816	870	843	855	822	897	817	828	809	858	816	813	788	862	852	875	830	908	850	870	869	778	842	852	837	833	822	885	871	842	878	794	799	771	854	827	809	870	828	830	866	844	851	826	802	812	785	825	811	820	804	789	862	829	863	897	879	802	819	830	832	870	859	860	832	833	830	872	888	799	836	919	840	833	828	823	789	840	852	839	854	815	841	838	867	833	827	828	903	834	856	877	794	849	847	802	793	804	803	829	860	842	843	849	917	855	863	827	771	840	776	869	848	840	837	868	847	826	840	867	819	848	844	835	880	792	842	838	833	862	847	837	863	811	850	833	827	858	875	811	829	882	872	829	900	839	788	872	900	848	839	864	848	859	841	845	883	846	764	886	884	816	878	802	835	824	874	823	866	853	853	847	880	852	829	847	842	840	813	815	854	872	763	843	814	787	844	822	792	829	841	834	802	835	846	835	840	828	844	867	791	847	837	785	802	819	757	805	872	844	889	810	833	815	843	803	853	863	893	831	861	844	847	833	803	831	857	827	834	824	857	861	843	821	870	791	814	834	833	803	815	818	812	797	819	836	821	827	862	866	844	816	851	860	857	847	854	840	858	786	867	825	858	871	893	902	791	803	829	816	850	825	804	861	882	801	867	837	793	860	859	809	781	830	837	880	864	881	815	845	845	880	821	818	825	807	848	864	878	860	857	804	811	828	839	810	876	848	803	846	876	816	777	825	896	832	825	840	868	848	828	862	870	856	842	842	863	839	798	776	873	852	839	826	837	796	865	852	841	828	877	815	885	892	856	874	882	825	830	826	866	827	830	836	865	903	833	837	855	849	829	883	867	852	836	823	826	787	807	819	812	872	883	784	834	796	811	849	857	881	816	787	876	860	830	822	800	848	779	882	806	857	838	842	825	838	851	799	842	893	837	852	822	830	832	902	884	888	847	836	777	789	873	823	888	872	817	812	824	854	856	815	846	852	818	841	918	855	820	829	870	827	826	837	885	815	806	814	794	792	778	824	869	835	862	880	829	867	848	839	848	849	834	854	794	880	841	838	818	864	812	841	818	751	835	858	887	863	858	817	856	854	860	891	837	848	845	837	831	848	820	812	817	873	802	797	812	870	824	813	842	819	833	845	850	829	827	864	842	811	856	799	852	886	862	817	876	818	848	823	859	869	834	890	818	844	824	816	832	869	823	880	801	836	863	834	841	887	817	879	823	789	836	835	861	815	850	854	891	828	847	884	812	817	800	849	827	802	817	854	856	853	744	857	819	861	848	875	828	910	812	873	834	867	870	867	849	793	822	878	789	858	849	852	866	837	846	879	859	849	823	859	849	839	828	838	853	782	849	838	863	850	893	864	828	876	844	868	826	856	884	841	811	858	841	818	805	836	814	833	789	762	844	812	836	799	867	824	836	841	816	854	842	861	902	860	796	814	880	822	790	783	819	806	863	849	834	892	859	858	838	818	863	838	914	875	838	878	870	859	920	827	839	894	806	833	890	861	838	853	829	838	847	860	856	785	828	825	868	845	780	833	799	867	846	840	877	868	847	842	813	858	868	855	837	808	803	843	822	825	817	874	797	832	872	837	870	835	830	851	831	851	866	842	797	827	790	856	809	815
27831	15271	6304	3167	920	663	254	219	207	194	223	210	215	210	169	175	195	192	203	189	188	196	174	192	193	192	190	211	173	185	157	187	191	199	184	184	195	187	183	188	204	187	190	191	188	171	206	151	174	186	185	200	188	198	202	178	183	194	204	175	189	215	170	212	212	187	183	176	192	172	200	201	206	181	180	203	182	186	192	193	192	191	190	215	168	204	209	188	194	189	200	183	198	184	162	185	199	172	188	196	188	194	191	207	179	183	181	171	193	174	200	175	166	187	179	213	196	173	190	191	166	199	180	209	186	176	194	208	172	200	178	163	193	194	182	173	185	180	190	204	165	202	173	207	193	217	184	191	206	171	201	174	214	166	174	166	181	205	180	198	198	184	176	184	194	166	158	192	182	183	175	169	184	174	174	176	158	196	179	180	181	175	210	191	199	162	194	174	192	193	195	196	169	200	188	180	180	208	176	196	181	193	185	205	170	183	178	188	186	172	192	191	185	180	188	180	185	174	193	196	182	189	167	199	201	192	194	211	195	189	213	199	178	192	201	191	197	183	166	199	174	184	189	173	169	195	184	183	188	183	208	189	192	181	158	179	200	168	209	172	182	213	191	206	188	180	191	174	196	210	189	201	194	169	168	206	179	193	182	197	199	204	185	178	180	202	186	190	199	186	194	199	215	196	187	180	180	177	215	181	200	192	199	206	194	195	185	201	185	187	179	188	195	174	215	192	187	184	197	211	188	204	192	199	190	189	210	172	168	184	188	167	192	160	209	191	197	187	179	172	189	198	185	171	189	193	200	177	177	188	177	190	196	199	181	189	162	187	185	175	191	185	183	195	197	179	151	173	196	166	193	176	178	173	176	189	201	195	184	196	222	186	187	194	208	206	166	180	197	187	182	179	201	166	170	191	190	187	214	192	180	179	205	175	180	175	202	171	187	163	192	167	189	169	184	176	205	191	186	195	207	216	208	188	190	198	195	194	180	187	207	197	192	176	180	202	178	218	188	201	177	175	190	185	192	207	193	180	180	169	189	183	181	202	190	185	183	207	214	193	172	195	180	154	184	202	169	178	207	180	180	162	173	200	188	205	173	194	173	194	173	167	187	185	170	188	164	196	188	184	201	174	164	157	184	198	221	194	201	170	182	191	177	190	194	189	182	178	186	207	194	173	204	191	176	216	181	208	175	189	171	216	193	208	181	179	183	184	219	159	209	168	188	191	176	183	171	171	180	217	197	198	174	170	167	174	195	159	190	181	211	180	189	192	181	189	189	183	177	201	170	210	177	184	178	196	185	174	188	177	165	178	180	179	188	202	165	180	180	208	187	191	187	193	179	182	178	170	197	225	170	170	173	209	215	178	212	209	194	193	207	190	191	186	206	188	225	194	179	175	193	189	192	190	210	172	158	194	175	194	203	189	178	193	164	172	196	196	191	193	197	192	167	175	184	165	189	160	196	175	173	205	210	190	192	177	192	184	209	193	217	201	171	165	164	190	190	188	194	169	193	203	192	170	212	184	195	178	197	191	193	189	182	177	164	201	176	168	187	183	184	193	193	182	204	158	154	173	192	184	165	191	171	203	199	199	193	209	195	168	180	181	197	184	194	190	194	175	198	205	182	163	181	201	209	192	175	166	183	185	167	175	174	187	180	214	173	180	201	179	199	187	196	196	194	174	210	174	202	187	199	158	215	191	197	169	167	164	180	204	188	177	175	206	173	186	186	213	176	170	156	175	179	205	179	177	189	192	187	205	172	164	202	190	201	179	207	159	184	197	182	173	174	204	178	196	169	170	186	183	165	205	179	165	179	202	183	181	200	208	197	191	160	179	161	206	193	181	194	182	187	200	201	185	185	190	207	188	187	191	166	157	180	179	178	199	181	200	213	200	183	208	182	171	193	178	194	207	190	192	194	187	186	182	202	201	187	195	187	199	187	184	186	208	165	181	207	187	190	197	183	185	190	188	206	170	190	194	191	183	175	194	154	193	198	179	203	183	187	194	199	219	189	187	188	190	179	226	191	193	219	195	199	202	225	171	210	162	187	188	184	182	187	167	198	184	168	185	183	186	203	215	180	195	180	190	186	180	176	182	204	205	222	187	175	181	171	206	204	173	202	193	185	172	190	180	202	176	171	184	168	181	212	180	187	187	187	198	190	185	178	177	208	160	173	179	188	182	184	176	206	190	193	153	225	190	166	170	175	187	190	181	184	184	197	183	210	208	154	183	186	157	178	201	200	210	207	190	164	213	219	178	175	183	208	188	179	206	161	173	191	171	170	195	190	187	180	174	211	183	181	194	205	175	214	185	201	177	165	183	189	191	191	171	180	185	181	180	174	180	190	180	187	194	166	191	186	185	181	185	189	188	209	202	169	196	175	188	179	180	165	180	201	166	201	201	190	191	173	164	185	183	186	172	181	194	201	183	188	195	179	185	191	202	197	204	228	166	174	185	186	161	184	190	192	197	228	177	173	207	177	208	166	214	199	171	180	176	156	203	184	183	173	197	199	181	178	197	180	195	189	198	175	181	181	180	166	156	195	200	189	201	177	173	169	187	193	199	172	208	188	189	179	190	177	188	171	225	193	203	218	198	189	167	183	206	186	184	194	176	179	185	156	191	185	185	184	163	185	192	198	194	179	163	186	183	159	187	189	191	186	213	182	195	201	151	186	176	169	182	177	208	172	195	179	197	199	193	173	186	204	189	183	197	196	202	209	146	195	189	177	185	176	189	176	199	185	186	201	160	198	176	223	172	152	189	191	193	192	176	182	205	184	167	199	163	183	196	170	221	193	187	186	173	174	155	171	171	170	155	167	184	180	185	196	197	191	191	201	208	191	185	176	206	178	200	188	200	173	195	192	191	167	183	182	193	182	179	197	182	179	192	200	189	185	187	195	198	176	190	163	155	167	206	194	189	197	178	182	175	189	178	181	181	185	204	190	192	183	193	197	195	181	192	193	177	174	198	198	184	175	195	172	188	200	192	169	218	181	187	193	158	175	161	194	171	174	211	204	179	160	168	166	176	215	178	170	192	196	185	195	170	169	200	191	180	228	185	190	198	192	211	162	171	198	215	146	183	196	185	163	203	178	192	201	166	185	173	192	185	194	185	176	196	205	183	186	179	201	194	210	182	188	171	171	197	181	191	194	178	202	209	161	206	201	162	182	205	187	185	194	182	172	186	177	191	183	205	176	172	168	161	182	191	190	201	185	189	179	206	188	166	186	172	183	183	212	195	190	194	198	197	185	177	186	182	188	176	214	194	183	198	193	203	188	211	166	159	180	202	176	169	199	204	181	168	213	187	206	196	178	183	197	168	204	214	197	192	171	179	177	157	196	220	184	210	185	181	202	185	211	183	179	195	179	203	201	177	195	193	189	202	206	185	201	207	199	202	191	189	202	170	183	157	213	198	178	186	183	213	212	175	162	177	212	160	207	193	195	192	193	189	196	178	184	211	197	182	189	194	216	195	156	182	186	177
7058	4256	9825	5177	1483	1081	281	283	228	248	222	204	205	224	240	219	209	202	210	212	187	205	202	217	190	203	197	214	183	193	188	202	197	195	198	173	203	185	190	179	213	216	204	214	185	203	232	196	200	184	210	208	201	179	213	204	186	185	225	223	211	166	199	205	197	197	177	200	213	185	193	192	202	211	203	197	208	186	186	218	200	193	202	208	189	203	203	202	204	189	216	198	189	209	175	180	181	215	187	205	186	194	199	173	192	201	205	194	185	200	176	190	172	196	206	211	197	198	193	202	186	190	204	194	207	208	206	191	205	177	229	203	190	185	184	193	228	214	163	184	189	203	211	238	180	209	187	190	203	182	174	201	197	173	202	208	195	214	201	193	187	204	179	195	210	210	212	199	186	193	189	202	206	212	204	201	191	207	178	192	182	180	173	184	204	207	187	192	197	209	190	199	201	210	196	219	197	192	172	181	189	203	193	185	187	194	199	211	200	190	208	193	192	209	206	199	184	226	183	185	187	200	194	186	196	176	181	222	183	179	188	203	197	208	202	196	195	198	196	203	201	191	178	211	186	195	188	201	213	190	185	192	202	189	167	205	175	195	194	205	196	205	175	196	199	189	193	195	191	208	200	194	212	194	221	198	189	210	202	207	195	194	173	221	174	199	184	214	226	224	184	195	188	187	202	168	190	192	202	195	181	206	177	214	179	219	189	209	195	221	210	203	178	185	195	211	183	185	195	165	189	170	168	184	201	185	199	205	195	183	183	214	198	202	197	192	214	210	184	196	187	172	208	186	183	194	185	194	175	204	199	185	203	183	212	204	197	189	167	198	187	208	184	204	195	177	168	201	182	184	204	194	212	174	177	203	176	188	175	173	200	202	202	217	228	184	192	188	180	202	213	181	185	209	203	203	211	217	185	219	183	183	192	179	193	200	198	220	189	210	182	192	185	161	198	228	178	165	205	185	195	197	217	192	177	212	190	180	185	176	223	200	189	202	198	232	190	172	188	187	203	182	189	171	185	197	178	212	193	196	181	200	182	182	209	193	208	194	216	191	177	196	204	210	202	182	215	203	188	179	194	207	179	192	163	199	215	195	170	210	224	200	204	200	187	194	199	195	160	191	192	183	192	206	195	189	207	176	188	211	209	204	183	204	181	221	192	188	202	220	206	192	205	219	221	183	201	208	203	179	203	208	227	203	175	201	249	196	221	190	205	169	228	183	198	191	213	198	198	193	173	199	190	185	192	206	182	180	196	198	193	204	202	194	192	171	204	182	197	215	205	198	218	199	178	169	198	185	172	201	174	204	218	191	216	192	197	206	190	208	206	191	177	197	177	220	195	207	185	180	191	209	196	219	188	189	201	206	204	198	193	177	196	199	207	183	199	185	189	210	191	212	198	200	197	190	217	183	197	183	193	216	168	220	205	213	213	192	176	197	200	203	200	194	190	196	187	187	211	213	188	180	174	226	202	206	219	191	192	167	183	177	185	171	230	175	216	211	193	203	184	180	195	191	204	198	190	205	188	177	197	175	179	227	185	218	194	205	176	184	191	195	182	219	185	202	189	193	190	187	212	201	172	190	191	169	197	167	210	206	197	198	212	190	184	209	185	219	219	194	195	212	186	188	181	188	195	203	194	181	193	197	182	210	206	220	191	179	201	211	168	209	201	202	189	183	188	221	180	199	209	181	174	177	173	206	199	195	180	227	184	189	183	211	215	183	173	217	186	180	186	211	204	204	182	181	208	191	177	203	195	218	203	202	180	205	193	190	200	198	203	190	188	190	206	179	198	182	185	174	200	180	197	188	199	196	184	200	200	201	192	189	212	162	161	176	200	226	180	227	202	216	170	187	198	218	173	193	172	194	239	200	192	201	190	192	206	200	182	200	199	173	169	205	195	159	188	186	199	199	170	183	187	165	203	177	172	195	190	189	205	194	198	207	190	186	193	208	209	206	179	164	201	222	195	196	209	210	187	194	188	189	194	215	195	222	204	188	193	178	187	188	208	201	215	210	181	217	198	191	167	187	208	171	182	211	232	171	185	182	206	169	167	197	171	200	194	230	190	194	198	200	200	214	202	203	193	191	188	202	190	205	191	182	209	188	198	202	203	187	195	193	196	190	197	183	205	179	199	176	193	199	192	219	189	169	210	184	190	195	172	188	198	195	186	201	216	190	201	195	192	200	164	211	177	179	206	212	171	203	172	174	182	201	197	186	176	186	215	188	172	212	226	203	225	183	210	199	177	189	179	206	201	202	187	214	192	171	208	189	186	185	188	182	188	191	185	179	221	209	192	193	184	200	195	191	192	197	176	160	180	202	213	199	210	211	203	187	201	220	178	215	188	183	214	171	198	206	193	205	192	213	182	200	194	175	197	204	200	198	223	224	206	206	202	183	179	201	210	217	172	217	223	198	199	209	201	193	177	190	183	202	190	215	218	212	169	188	202	166	182	178	195	212	194	179	216	188	200	189	200	190	169	186	190	178	224	196	184	176	211	179	203	197	194	215	207	206	199	217	223	188	190	203	182	194	166	198	205	193	200	164	219	212	202	173	204	180	173	203	189	185	187	225	208	202	187	179	209	208	198	185	197	183	181	196	203	191	177	190	210	191	199	187	197	173	194	191	178	194	183	185	213	223	192	210	206	185	188	164	200	199	191	197	180	194	186	198	217	207	187	211	203	183	213	192	196	179	185	203	204	196	194	221	201	198	192	206	188	194	174	207	201	174	173	189	186	197	202	206	189	209	232	177	192	188	184	206	188	202	202	193	186	171	200	179	178	191	205	222	184	189	194	172	190	212	172	215	202	157	206	191	172	179	196	203	190	208	200	183	198	181	214	173	225	199	209	187	188	190	195	229	190	203	195	203	194	182	191	210	169	199	212	185	187	215	200	202	210	209	184	177	184	208	206	219	187	185	179	212	194	196	189	191	200	182	164	184	200	199	212	197	221	192	174	203	196	188	183	202	216	212	196	224	186	200	222	176	171	186	229	191	193	207	199	175	192	218	185	188	183	181	187	195	198	200	168	204	179	169	231	183	176	218	177	192	203	203	204	200	202	191	198	193	171	205	195	198	217	185	205	188	213	209	171	204	203	210	180	200	199	182	189	184	217	212	203	194	177	202	183	205	167	177	194	191	183	180	181	221	183	196	190	191	191	193	206	199	186	219	190	182	193	176	207	199	206	206	226	205	201	206	192	213	182	217	180	199	175	176	191	190	195	180	185	199	202	185	168	174	186	203	199	184	211	227	203	218	199	184	208	200	191	192	186	178	191	187	178	219	202	190	196	188	201	204	205	212	205	214	208	214	217	210	211	183	211	204	176	188	214	188	207	201	194	188	202	192	200	191	187	192	201	180	182	200	198	210	213	209	180	196	199	192	189	196	187	200	193	195	214	187	208	224	199	177	199	191	222	198	198	213	187	210	169	168	201	181	215	190	199	198	229	209	208	174	195	207	196	206	196	197	179	190	212	197
24703	20406	26679	24043	20436	14148	2710	1262	1106	1065	1118	919	828	777	772	738	679	696	659	644	694	669	647	669	626	626	603	641	638	632	631	643	642	566	646	643	592	582	587	662	643	564	628	630	614	625	598	607	625	627	636	580	566	608	617	644	615	615	641	608	577	611	610	614	620	662	593	625	682	592	579	584	616	605	644	603	592	602	597	582	613	610	603	614	596	590	649	574	645	571	618	638	572	554	634	606	592	620	631	589	615	632	630	589	579	616	579	568	634	605	586	595	597	604	576	592	573	666	624	588	611	586	616	604	634	622	622	579	556	638	579	586	648	631	582	594	626	599	605	557	621	611	602	554	617	594	609	600	604	665	604	597	603	620	567	673	619	609	613	617	630	602	597	635	642	598	592	575	612	608	576	608	608	619	620	599	592	603	611	597	599	591	581	579	635	570	604	559	618	607	593	597	605	623	608	569	575	624	607	643	608	585	594	627	656	585	603	649	584	604	635	575	581	605	597	570	616	589	618	584	572	592	651	569	582	589	627	598	624	608	621	609	625	612	588	593	593	570	596	646	580	570	668	568	589	611	572	617	584	554	561	602	610	603	607	596	578	593	614	619	611	623	589	619	593	617	593	604	568	622	612	659	619	607	630	636	639	600	623	603	622	596	576	566	621	550	605	556	619	601	617	564	682	599	601	571	612	618	629	616	617	584	630	581	622	585	541	589	629	610	620	621	565	628	585	628	568	615	592	601	595	610	605	632	571	577	590	588	565	599	590	639	608	525	641	619	646	624	595	594	606	598	558	567	589	585	573	593	572	630	621	581	641	639	612	606	571	601	579	565	592	627	575	569	614	577	619	546	577	598	611	606	605	618	609	629	632	603	605	596	593	597	567	651	580	578	632	606	594	597	620	604	615	586	634	613	626	616	587	614	621	627	584	596	582	607	572	583	629	566	583	671	655	637	590	572	578	609	608	649	581	652	585	597	543	601	610	599	585	607	653	617	584	599	619	604	530	610	599	598	643	574	613	552	599	585	581	598	602	631	604	640	578	601	633	603	624	610	600	572	578	623	624	604	608	588	601	601	613	610	603	597	602	618	572	618	606	635	601	593	589	590	624	637	580	606	575	607	605	625	654	557	640	636	569	620	612	639	597	610	551	635	598	630	591	591	601	623	572	589	622	598	591	582	622	625	628	608	583	575	611	627	613	638	566	604	587	632	589	586	624	572	598	568	622	586	552	625	554	648	659	595	591	615	608	626	606	631	585	594	613	619	577	589	610	586	558	620	605	579	605	560	581	579	604	575	618	591	635	559	642	636	575	578	632	591	606	605	607	593	626	618	611	620	602	597	623	618	592	620	624	602	600	588	605	608	653	620	584	601	598	577	573	624	565	596	596	587	606	572	597	568	618	578	546	599	610	589	581	593	606	569	581	638	644	600	608	590	634	591	608	615	616	605	616	611	572	610	637	575	582	601	591	558	604	600	549	593	622	617	618	596	583	568	622	698	625	650	607	606	600	568	610	635	582	611	599	604	552	621	601	643	609	593	589	581	545	603	609	597	557	579	606	607	633	539	582	628	603	584	594	606	627	596	632	572	616	575	631	590	574	601	532	610	668	582	636	628	581	594	551	591	590	613	598	604	610	617	646	567	606	606	591	543	618	593	612	607	610	646	612	600	650	573	630	594	568	563	569	618	591	599	573	660	639	662	591	642	604	641	600	573	610	590	637	594	636	597	624	630	601	640	594	660	579	578	589	621	608	572	612	600	578	580	589	611	589	626	579	571	560	599	612	575	628	569	570	556	629	600	569	615	612	615	613	604	606	627	591	662	603	590	591	586	619	653	629	577	563	600	603	588	635	598	576	582	619	612	634	578	639	607	628	589	546	569	595	584	610	589	593	614	628	586	572	564	623	630	611	579	625	600	590	604	638	587	588	561	587	581	562	553	621	621	575	614	606	628	548	571	596	604	581	664	606	588	619	642	601	599	576	589	553	629	615	625	601	622	598	612	594	594	628	595	553	591	584	622	546	603	628	636	645	578	628	584	594	531	604	572	596	604	602	646	586	574	594	596	600	530	599	601	596	582	586	603	640	610	608	611	610	608	588	585	589	554	644	628	578	630	590	623	588	571	594	589	589	597	632	605	588	563	588	586	589	619	576	665	655	608	624	547	544	624	582	638	596	586	594	602	593	612	629	604	636	606	592	614	623	658	622	620	639	589	612	614	621	647	605	673	574	564	633	568	590	601	603	583	611	659	624	596	571	588	594	613	592	615	658	627	601	554	560	592	598	628	587	641	620	597	599	584	610	613	622	627	575	631	625	610	615	588	584	632	530	596	564	641	581	598	620	597	621	623	655	617	622	643	580	578	590	612	645	635	586	611	629	544	618	598	579	596	583	589	655	624	615	585	592	608	577	595	617	610	602	613	629	643	579	647	590	628	619	612	624	610	601	567	638	646	589	647	605	652	615	565	645	593	574	600	556	621	599	616	627	600	595	631	589	605	630	594	615	588	606	618	596	593	610	568	574	647	597	628	631	581	612	569	610	613	592	615	577	603	613	594	652	594	658	616	553	585	591	590	578	614	600	559	568	590	603	566	568	596	595	569	633	611	601	634	656	573	575	591	602	612	572	575	605	604	594	599	611	628	612	606	621	622	607	593	620	618	624	563	613	627	584	601	597	551	599	565	603	610	625	591	573	578	581	566	587	565	578	583	620	635	587	601	585	592	597	610	612	556	586	612	614	639	572	597	604	557	630	558	594	614	574	619	614	615	637	623	635	590	572	601	591	593	606	646	609	596	559	551	609	588	583	591	656	604	622	629	603	554	553	642	642	590	584	608	619	576	643	641	630	569	625	573	623	621	580	597	594	593	620	618	616	633	626	606	610	640	573	591	590	582	579	603	627	610	607	600	620	588	631	596	572	564	606	598	597	614	608	599	613	626	615	589	593	619	635	583	612	602	574	560	562	610	660	578	607	597	574	628	562	651	573	610	590	667	609	668	613	576	620	601	577	619	640	616	595	564	620	588	655	577	563	622	608	588	621	586	596	618	636	607	586	595	603	589	572	635	605	642	612	624	611	578	634	607	616	593	606	579	596	595	643	582	661	582	575	610	649	561	598	588	576	605	641	611	573	607	607	540	592	603	578	636	611	585	580	636	594	635	612	591	617	593	615	626	602	635	562	612	595	598	598	582	614	573	609	586	613	610	594	575	607	636	622	632	601	606	569	592	568	620	642	583	569	572	648	621	575	601	623	609	569	589	591	597	589	588	632	579	591	595	605	597	596	605	590	590	563	612	649	602	596	614	598	568	605	640	616	607	606	591	581	572	601	589	598	655	650	570	575	549	623	607	637	706	558	586	611	629	537	563	604	600	574	610	599	635	612	628	610	600	625	581	601	592	573	599	589	587	624	579	599	618	581	634	585	576	558	592	589	604	573	612	578	624	622	621	642	644	588	590	607	591	573	645	581	632	622	617	606	670
8940	16672	20164	11660	5863	7765	2388	1859	1636	1531	1563	1063	1001	957	864	783	762	743	727	728	679	692	660	573	618	610	601	623	658	589	594	571	599	632	630	565	589	571	590	628	576	564	615	591	597	587	554	548	601	584	593	596	596	560	552	575	534	579	592	566	538	579	561	563	565	551	553	574	547	560	588	556	570	538	560	535	552	514	575	572	518	532	560	536	530	573	561	546	515	586	578	580	532	535	539	574	580	557	547	589	573	531	555	534	602	571	533	561	540	537	549	550	522	532	556	565	522	554	552	542	587	528	563	526	541	542	572	547	520	542	534	561	572	523	580	568	532	567	571	589	523	582	570	549	556	564	559	531	556	540	575	568	533	573	575	554	536	575	558	555	564	583	520	557	556	545	539	556	511	541	558	577	571	572	531	511	557	554	567	552	518	519	570	568	567	565	562	581	530	560	503	570	553	563	502	528	538	531	572	542	557	560	572	549	565	571	548	540	578	566	558	583	521	539	549	526	546	544	558	551	558	560	501	566	513	560	525	555	564	558	504	550	611	561	566	537	561	558	542	550	560	544	558	560	563	527	568	525	564	567	571	574	592	577	537	537	562	575	560	529	549	563	529	539	574	584	512	560	594	508	524	575	521	543	564	519	535	567	499	581	547	534	584	575	538	550	518	560	550	561	554	529	587	562	588	579	553	527	515	575	514	552	535	585	555	531	529	574	508	540	559	544	511	526	597	558	539	558	561	546	518	541	557	530	548	571	522	527	554	517	569	520	510	528	551	538	540	568	575	515	569	550	546	586	536	544	594	526	534	530	549	533	531	565	546	554	564	517	555	544	567	572	573	547	522	554	562	578	494	521	540	613	533	519	523	530	551	577	531	532	520	561	524	530	540	527	538	637	537	543	557	554	556	521	557	539	564	555	574	598	557	539	514	558	507	531	566	599	527	564	548	574	519	577	539	537	559	514	523	563	561	524	537	595	568	518	571	549	556	559	550	551	553	545	573	561	534	553	587	565	602	551	578	535	540	536	560	580	550	551	545	578	570	544	541	584	572	542	560	546	547	590	557	585	597	557	563	567	582	535	573	556	572	570	536	545	529	542	550	537	550	539	519	574	518	530	529	533	550	567	534	532	559	529	517	579	528	532	564	534	530	570	594	537	502	549	489	595	553	562	561	559	567	542	558	553	546	534	579	551	579	580	551	571	548	577	576	578	539	542	511	536	529	522	588	595	552	540	562	551	583	518	532	541	547	537	564	524	559	570	583	584	565	560	517	564	541	552	521	557	551	582	524	587	527	539	603	570	579	565	504	544	549	541	552	573	573	511	531	550	567	577	508	592	538	556	532	573	582	579	579	549	541	514	545	592	576	562	542	543	539	529	541	540	557	579	553	519	535	559	571	529	548	523	514	552	559	577	562	545	573	584	535	517	554	588	545	547	582	603	579	539	535	568	585	548	618	510	567	537	542	567	549	561	532	538	575	542	571	537	585	574	561	605	577	536	594	558	505	531	517	545	535	526	511	526	553	542	530	537	577	538	554	521	527	606	562	544	549	560	596	571	572	548	550	552	559	559	543	578	504	569	515	536	523	525	556	530	524	555	542	527	579	565	536	544	551	594	533	530	548	571	520	570	551	607	544	588	528	518	540	578	597	535	535	551	555	600	580	600	557	568	578	545	554	500	506	559	559	553	559	505	511	524	517	533	534	550	553	533	525	589	587	564	564	488	571	533	479	500	550	572	559	556	550	563	566	532	560	582	564	563	567	531	573	598	553	531	595	599	535	558	543	586	575	568	540	583	549	530	537	554	577	566	576	566	547	583	576	550	541	529	564	558	519	541	542	549	538	534	545	549	544	576	563	523	600	520	559	587	533	524	555	580	585	565	524	577	556	592	552	537	547	558	551	602	553	534	553	588	534	568	584	560	476	515	607	585	536	572	567	556	555	527	537	545	504	564	570	612	540	595	554	582	570	560	557	586	533	543	515	549	561	576	559	522	579	550	558	531	566	535	542	537	566	526	521	557	538	549	534	566	567	536	556	551	533	538	542	525	587	535	559	532	516	526	579	551	534	534	551	551	568	543	542	545	546	601	576	548	549	523	554	547	543	566	553	485	562	550	584	553	548	531	558	549	494	564	543	568	536	598	572	529	551	587	573	546	556	600	551	561	536	565	535	564	567	591	558	536	579	480	501	524	584	548	569	604	585	570	554	517	580	533	545	514	537	563	545	548	577	599	531	532	508	543	532	548	578	559	540	545	526	533	556	517	565	541	546	566	557	554	577	526	555	556	551	560	548	560	633	573	557	526	529	548	531	541	574	556	564	561	538	555	535	529	521	594	595	534	582	492	537	557	535	559	508	492	573	529	575	541	499	522	580	554	542	528	535	551	554	557	538	551	523	534	522	572	543	566	575	592	558	567	564	545	508	606	564	512	533	553	512	557	555	523	542	543	567	558	580	512	562	548	553	552	621	527	556	546	579	560	528	562	547	519	538	568	518	504	557	574	508	554	571	622	555	546	574	520	550	566	532	570	548	567	516	565	549	541	548	562	522	595	517	574	587	523	522	586	533	581	543	536	574	556	522	550	529	561	556	519	571	554	552	568	587	559	568	555	561	536	596	558	582	535	573	582	546	583	524	558	545	570	539	567	543	553	541	560	587	512	515	541	539	526	517	556	581	576	565	576	541	594	556	594	563	525	549	559	563	537	563	522	592	493	508	571	537	569	520	525	555	554	584	568	515	591	583	517	577	519	575	578	542	545	511	552	500	534	524	580	566	586	553	581	553	553	564	564	544	630	530	574	558	541	578	560	568	568	572	572	534	570	561	544	550	574	546	546	533	545	581	571	578	559	568	589	565	525	567	545	548	548	509	578	542	558	529	545	556	570	519	560	538	523	543	518	576	554	548	523	557	556	553	519	572	555	532	569	531	512	549	532	546	522	531	551	567	553	559	570	555	574	581	503	563	546	531	609	500	566	578	572	558	613	536	520	560	545	551	519	529	571	523	576	555	506	556	529	535	544	499	527	543	554	531	533	580	595	536	550	590	544	540	524	584	556	580	549	538	573	544	547	523	531	569	582	554	566	555	590	548	562	562	574	537	506	511	549	533	542	554	546	576	554	521	541	550	574	533	529	545	546	562	578	552	532	524	554	565	598	552	526	563	588	581	552	557	601	541	573	562	555	540	531	549	545	609	520	544	489	554	588	574	561	546	545	543	545	565	555	561	583	522	535	538	511	558	531	522	555	573	561	560	572	579	566	593	532	565	521	550	554	533	574	559	565	559	568	552	583	517	559	555	554	552	515	527	554	527	556	530	568	552	555	541	526	543	557	551	501	568	585	523	520	558	577	526	575	527	553	568	545	518	526	580	547	538	591	531	546	544	589	540	587	514	554	553	561	557	574	582	560	551	543	568	592	568	546	507	573	582	553	522	565	533	553	562	563	554	498	553	562	524	567	527	551	542	574	595	537	560	560	544	569
22412	20358	26974	23611	20374	20813	10409	2591	1947	1841	1877	1384	1267	1242	1211	1223	1115	1128	985	1088	1050	1099	1008	980	994	974	1004	975	994	945	949	948	929	912	960	981	859	914	878	978	947	913	987	924	999	943	936	997	931	932	953	920	973	906	953	910	875	931	867	884	911	892	954	903	943	947	935	897	908	867	909	880	915	894	916	951	887	934	891	951	967	927	932	937	957	941	890	928	922	917	917	937	898	839	863	928	946	931	890	939	909	959	909	912	886	959	829	913	903	952	918	903	913	925	916	874	939	927	907	927	876	899	922	878	921	929	893	921	945	928	994	847	890	904	900	916	869	911	882	911	949	946	934	883	890	966	902	955	923	911	934	924	933	967	949	882	870	955	909	887	907	941	970	875	900	914	871	926	899	864	878	884	865	916	898	866	930	925	900	935	935	873	894	898	942	899	878	960	904	923	874	896	871	877	902	865	930	892	917	896	917	923	901	893	918	935	930	923	936	908	895	931	923	914	890	907	900	878	911	901	913	933	910	972	905	920	859	912	903	907	908	886	961	913	874	962	942	920	945	920	928	906	933	923	952	939	905	887	868	873	992	928	850	918	955	904	879	904	917	912	933	921	906	876	935	918	940	888	889	898	952	908	900	916	930	891	902	900	923	842	918	880	898	914	918	891	961	978	915	825	902	943	913	919	886	931	938	887	921	971	832	889	877	920	896	856	855	884	878	827	842	937	885	869	923	907	890	907	876	956	927	931	890	940	923	832	949	872	958	875	916	960	879	926	883	952	890	861	952	854	902	878	909	853	908	944	906	872	878	847	923	958	897	910	949	883	876	942	917	925	911	889	890	920	899	937	879	890	919	906	894	917	878	926	924	958	929	951	907	896	895	882	887	850	940	943	892	944	921	909	937	874	932	909	928	943	941	903	907	888	906	932	857	896	945	928	907	958	923	860	914	884	911	922	949	898	892	908	900	952	983	885	917	903	893	890	877	905	885	964	918	898	943	951	949	905	846	988	917	859	930	917	924	925	896	922	946	954	905	903	933	926	910	950	899	892	865	920	867	841	883	928	933	937	898	887	884	897	942	920	896	935	886	895	878	914	890	899	946	904	889	912	925	949	883	882	921	925	859	888	888	839	900	929	895	884	912	898	930	934	878	925	876	954	898	928	901	934	929	861	875	896	850	899	950	918	956	896	892	885	908	880	898	926	867	910	891	911	884	860	882	972	909	886	931	929	864	853	880	925	922	893	906	963	890	927	888	932	978	936	903	901	887	858	949	881	934	880	937	910	928	927	873	871	888	879	935	935	859	881	892	951	901	883	878	894	924	951	870	903	871	850	929	894	919	978	845	934	900	900	916	871	912	862	924	945	867	934	884	892	907	848	878	959	926	929	931	939	937	931	922	881	900	923	976	931	908	894	906	878	939	961	882	925	955	866	872	897	888	926	892	888	868	912	912	884	923	895	920	894	944	886	846	863	929	902	939	878	886	945	874	904	893	896	873	968	904	937	969	907	877	932	874	893	941	885	868	879	978	908	896	894	920	905	880	917	885	891	918	950	907	921	910	889	875	937	919	914	969	863	940	903	931	944	940	935	893	922	890	836	955	947	923	850	895	889	878	867	824	907	881	925	914	914	935	942	850	913	899	897	885	959	893	872	889	866	915	916	904	888	885	889	908	880	888	930	890	939	913	889	913	896	910	907	973	962	921	944	892	927	911	900	901	877	910	904	927	918	900	903	899	910	853	932	964	890	957	857	929	852	944	938	968	963	921	845	891	886	894	890	851	899	911	898	924	927	917	945	870	866	982	890	908	891	915	916	913	913	873	951	927	890	884	904	901	915	984	911	894	904	902	950	899	937	867	850	978	886	898	961	889	848	915	918	934	902	889	887	884	861	942	896	898	897	981	929	900	932	930	941	909	887	897	894	910	891	952	931	991	920	901	914	855	871	911	931	905	935	901	907	966	940	949	900	871	966	897	893	898	924	902	941	895	923	879	854	902	870	878	924	908	906	926	870	963	892	949	834	949	886	893	823	890	895	920	929	915	960	929	886	909	883	893	875	954	949	853	945	868	863	925	893	912	871	946	919	933	934	896	867	925	914	902	852	937	874	899	887	909	903	859	894	919	878	884	895	963	894	902	938	887	878	899	946	930	918	902	898	921	913	950	939	931	920	925	889	886	907	906	858	936	876	852	928	886	879	939	894	889	948	944	910	910	844	909	914	941	938	898	913	898	933	873	942	929	929	956	868	935	966	863	920	933	919	939	918	930	925	921	919	910	876	911	915	855	893	887	887	896	902	885	926	923	923	952	913	852	927	891	890	903	896	871	868	922	870	942	889	945	876	888	891	844	929	918	893	901	936	930	941	914	890	925	941	883	934	937	906	860	877	940	948	912	865	935	919	908	921	893	949	903	843	881	830	909	850	878	900	936	941	934	902	873	894	972	902	953	836	892	883	889	898	914	842	873	908	894	924	910	920	885	868	891	939	951	880	920	979	920	912	917	876	878	943	896	970	903	889	907	957	848	929	902	902	903	924	921	875	884	882	914	840	922	929	916	933	905	889	924	851	907	858	904	895	942	919	884	832	852	851	853	933	926	863	959	925	867	939	920	891	921	923	916	893	931	887	916	867	925	883	902	923	903	869	907	868	968	891	874	914	893	894	895	843	842	898	928	905	912	921	869	855	863	909	941	898	926	839	921	863	859	905	888	920	937	958	906	931	949	874	940	917	890	901	903	924	911	914	907	931	918	913	885	899	905	946	927	934	885	893	878	938	959	918	909	945	935	890	876	922	874	864	916	887	896	871	910	938	896	926	963	925	936	939	902	873	935	876	886	893	898	877	865	905	889	890	842	897	894	868	970	829	920	899	942	931	915	904	896	909	882	881	948	920	916	910	915	941	913	901	935	929	951	911	907	906	920	922	925	941	864	863	925	890	912	884	810	892	924	874	829	929	901	949	912	911	936	910	920	915	921	910	953	927	963	869	899	891	898	951	920	913	925	914	927	894	912	933	927	917	943	920	899	958	928	910	937	871	940	899	934	941	880	916	851	882	901	876	924	900	879	916	902	894	878	891	882	909	895	923	954	860	937	896	966	902	915	940	916	891	944	894	904	837	857	922	903	933	935	885	941	911	907	935	847	918	858	923	953	911	856	905	958	892	843	921	895	904	949	883	947	919	856	888	941	860	902	892	968	921	920	902	922	900	935	910	941	899	926	877	890	941	912	886	913	858	907	901	926	934	847	833	942	898	907	949	865	896	855	886	920	901	901	918	900	900	948	878	907	873	912	897	893	940	870	912	902	926	910	951	901	935	897	894	957	908	916	887	878	868	903	903	856	873	933	924	915	920	943	940	879	892	907	838	876	887	939	891	890	915	893	930	879	864	944	922	886	915	910	934	899	946	880	872	912	930	911	875	922	907	895	877	867	906	863	900	896	898	913	901	896	916	932	901	921	938	896	870	893	927	907	936	866	892	887	912
11792	24178	25492	16069	9690	11697	4193	3460	2961	2790	2933	1816	1733	1524	1439	1351	1311	1216	1154	1135	1082	1070	1010	1060	1017	974	970	975	949	883	975	935	910	860	973	889	870	879	922	947	893	882	857	868	859	820	807	885	916	859	844	900	889	870	838	911	881	905	871	860	853	892	855	889	866	898	896	893	860	881	846	893	852	871	864	829	862	845	839	799	882	834	835	847	833	856	843	821	798	800	899	812	857	824	876	867	797	883	881	864	837	837	815	820	831	873	826	892	892	862	817	792	869	826	830	857	880	856	840	834	822	842	889	870	824	860	814	834	811	855	806	836	858	854	862	865	887	835	846	859	828	894	874	863	897	840	836	830	814	832	816	827	847	872	806	869	897	872	821	824	857	891	834	853	913	865	867	910	842	840	842	839	853	873	813	872	806	822	796	831	853	851	839	835	788	832	831	862	870	842	796	830	859	836	857	813	813	853	816	824	879	841	850	812	757	880	875	831	837	845	859	874	831	846	826	896	831	857	817	876	806	902	789	837	830	830	857	792	828	816	814	834	802	807	879	840	918	892	819	839	831	886	821	836	866	864	911	814	831	866	869	846	815	865	814	835	817	882	836	864	869	878	844	805	811	829	858	847	864	782	857	834	746	788	799	865	844	825	885	818	841	841	871	860	845	848	849	860	860	845	857	891	822	821	832	770	837	854	858	869	872	821	844	838	850	859	831	814	812	822	844	780	874	826	855	852	861	858	832	844	863	809	826	874	805	813	872	831	827	837	836	804	815	874	844	901	848	854	798	853	858	840	816	828	806	836	868	829	887	837	802	861	904	852	835	831	831	846	835	851	842	821	819	859	804	880	837	876	835	907	866	815	866	855	873	852	803	835	856	793	781	865	906	805	866	864	853	878	875	824	873	836	825	809	814	849	855	849	836	823	877	864	837	840	841	810	848	829	835	894	850	851	866	873	851	865	784	828	793	867	828	815	847	860	820	833	809	827	847	802	799	834	786	807	877	835	862	867	837	880	856	842	824	833	894	843	811	873	864	860	826	850	859	837	873	799	778	862	846	880	839	842	856	861	831	865	841	822	855	850	882	812	823	872	869	863	827	833	792	852	866	837	838	865	848	825	837	830	857	810	858	881	848	824	846	822	860	871	873	821	850	863	832	809	800	837	796	835	859	851	871	850	898	858	850	834	814	853	807	816	880	792	815	856	836	819	819	821	817	855	793	809	849	820	828	830	799	859	797	846	870	839	801	865	832	845	857	846	833	822	809	813	852	889	865	806	831	884	834	875	837	852	838	827	838	825	826	874	845	826	849	834	830	830	811	858	835	853	838	875	860	821	876	849	839	824	838	845	857	857	867	796	841	846	853	863	855	863	826	811	833	842	832	798	784	812	873	824	858	875	859	853	848	840	822	857	879	867	834	850	846	856	816	827	872	880	862	825	869	827	763	804	875	804	863	850	868	833	871	807	866	866	858	888	855	896	819	821	869	810	826	831	874	839	847	880	842	903	866	830	796	800	816	853	817	862	849	789	803	797	892	860	825	830	803	812	854	831	872	814	882	875	851	857	808	813	890	809	809	825	866	850	862	807	845	895	771	828	856	885	877	814	824	854	809	863	842	822	822	899	785	860	836	859	865	845	849	879	822	829	817	822	820	868	844	813	863	814	839	833	871	852	821	876	837	838	858	879	898	833	870	828	856	847	841	823	872	817	794	844	843	897	820	814	875	791	893	845	831	856	823	907	847	789	840	797	841	859	849	834	820	831	794	790	828	836	860	836	885	819	869	801	796	821	837	867	774	820	860	841	854	864	812	890	841	796	810	858	856	879	793	858	844	849	853	825	856	854	813	836	844	850	842	798	838	845	860	798	861	854	808	844	827	880	813	834	808	850	870	846	790	839	877	843	831	824	797	867	855	824	837	811	813	835	818	813	837	867	839	799	839	825	917	820	923	796	844	818	842	820	805	865	844	847	873	776	851	850	833	848	840	813	871	825	826	859	854	904	798	830	838	854	835	857	835	866	850	863	785	859	892	835	849	847	879	852	823	914	835	869	819	811	870	853	891	850	851	869	838	866	810	887	781	835	844	812	827	779	833	824	853	874	814	785	776	874	837	793	842	859	805	859	815	843	819	805	819	799	805	853	835	860	829	835	854	818	779	843	866	864	796	784	841	828	847	839	917	834	869	808	813	812	837	790	803	849	883	833	827	846	845	845	854	792	867	783	818	826	858	816	852	805	852	798	858	829	858	828	878	803	826	879	830	860	859	823	873	823	791	851	849	845	839	923	836	849	875	811	846	831	851	852	833	802	851	828	796	856	903	834	826	839	848	831	824	906	807	862	839	815	829	841	851	804	851	806	877	872	842	813	810	817	770	773	851	872	830	840	861	785	828	790	831	807	824	816	848	801	795	875	857	790	870	818	815	848	834	856	818	804	829	878	809	803	791	901	825	827	864	873	849	864	833	815	864	844	800	824	826	821	853	842	905	921	829	822	891	834	854	852	842	815	837	852	833	844	853	862	831	822	868	892	854	807	836	837	839	820	842	826	866	826	800	780	857	851	835	839	780	810	837	829	892	835	851	818	872	816	824	810	804	813	844	828	852	861	823	850	812	837	821	876	894	794	847	805	807	803	866	872	846	855	889	799	851	857	823	797	829	845	814	841	817	809	871	849	815	794	852	829	830	840	862	911	889	882	864	787	837	843	816	863	832	842	826	900	899	891	911	816	828	796	860	896	853	840	813	845	842	807	819	861	865	891	910	864	900	842	790	812	813	899	845	827	834	871	870	848	862	836	827	898	910	830	840	853	849	833	845	861	825	797	829	893	856	840	867	849	827	871	841	825	840	881	793	871	852	806	903	816	834	836	825	886	835	869	836	874	845	824	868	845	792	819	852	846	845	841	814	826	829	847	873	809	838	834	856	826	869	864	851	869	876	857	819	845	801	852	837	857	846	787	856	771	874	901	794	811	816	883	831	846	841	830	869	865	827	820	868	863	872	897	792	835	883	852	792	872	809	822	837	806	848	840	797	825	846	825	801	800	833	855	859	806	815	820	852	891	857	824	888	862	831	814	809	773	848	856	894	803	886	856	807	836	857	839	859	774	845	858	859	853	883	834	822	841	821	837	844	843	863	828	872	803	816	827	851	843	867	855	859	782	836	809	860	806	875	813	821	802	884	814	812	885	817	834	849	828	788	829	821	838	883	835	869	815	868	808	832	818	853	850	836	831	840	842	828	784	826	800	805	865	789	893	828	836	849	878	796	807	839	845	862	813	831	880	867	823	814	828	840	812	881	846	820	828	868	817	821	837	846	865	870	848	852	867	819	825	835	791	865	870	865	868	799	834	854	888	840	822	829	809	806	855	846	865	822	842	819	816	787	855	870	892	842	792	854	816	772	827	850	829	830	792	794	846	894	861	807	841	854	819	864	857	876	875	859	814	868	863	782	849	784	882	796	871	789	816	909	834	802	835	851	809	793	820
27728	15299	4595	2129	741	437	228	216	213	224	200	194	203	207	182	204	202	203	177	214	184	207	193	177	180	193	184	179	172	185	189	163	179	177	190	181	209	190	193	168	193	191	177	189	177	163	187	195	207	187	173	181	189	193	181	172	183	188	176	201	167	211	183	191	187	195	214	196	203	174	215	193	186	181	189	164	184	176	199	188	194	181	178	181	213	165	167	197	213	156	216	190	197	176	178	182	191	177	168	183	147	167	176	182	163	182	184	190	183	186	166	199	213	185	190	191	180	212	185	186	181	197	195	177	182	183	176	180	155	171	189	178	179	175	175	198	183	181	189	174	205	185	193	185	200	176	169	195	184	178	191	229	180	179	177	202	157	168	209	200	153	172	165	209	168	193	179	185	195	192	202	174	204	201	183	191	202	167	201	150	188	182	179	172	201	189	167	203	202	172	186	201	186	195	171	150	172	161	187	193	185	188	179	169	181	185	186	188	198	200	192	211	175	173	161	173	176	210	199	193	204	175	173	169	171	182	187	187	198	193	165	180	199	188	190	210	182	185	186	212	197	196	175	188	183	179	161	192	171	172	192	188	175	198	189	183	200	211	195	198	168	204	181	168	173	176	191	170	185	203	187	192	161	213	189	180	160	203	180	177	176	185	184	161	178	201	197	188	179	181	198	171	176	176	191	175	203	194	168	190	177	175	183	163	187	172	190	178	180	195	185	187	174	159	202	183	198	201	156	183	198	190	164	190	197	187	184	173	198	176	177	191	217	184	211	188	167	178	175	176	173	172	199	160	190	193	177	190	155	197	184	185	196	197	180	185	173	183	187	173	175	205	177	211	160	189	194	191	173	225	180	187	201	203	190	184	199	177	163	172	181	170	198	171	160	198	171	169	175	191	185	203	192	205	211	182	215	178	170	174	182	186	198	165	182	173	169	177	177	181	192	183	178	191	191	210	185	202	180	191	165	195	184	181	182	198	204	166	178	187	174	175	208	190	191	167	204	194	193	188	168	179	167	180	204	166	210	164	201	188	177	184	170	194	179	199	181	168	188	180	193	185	184	181	180	173	188	172	192	190	224	173	183	201	171	203	178	188	180	192	181	169	162	188	174	179	185	195	162	194	195	202	179	192	202	209	168	194	187	165	189	172	186	177	185	188	183	202	189	190	186	181	211	185	185	160	179	201	192	166	163	182	172	177	179	188	174	188	175	188	177	171	191	207	186	199	173	183	167	186	180	187	184	181	177	188	183	201	185	198	182	196	187	163	173	183	192	203	186	163	162	199	191	163	181	193	183	177	200	165	178	190	193	201	203	176	203	173	183	158	189	181	184	201	209	184	155	212	201	179	180	179	177	176	193	175	211	198	184	186	197	178	190	187	203	183	189	184	183	176	175	169	179	182	204	188	186	174	171	193	187	167	167	169	176	185	179	178	181	198	196	184	187	208	195	182	190	207	191	170	179	200	182	208	201	190	182	178	173	188	176	187	159	200	186	172	177	198	189	185	199	193	202	182	198	182	173	176	194	192	171	187	194	182	175	184	187	186	207	189	190	194	186	171	185	189	199	179	195	189	208	190	201	170	187	189	200	188	159	189	156	161	174	171	187	177	195	175	163	162	165	200	182	167	195	187	173	179	182	203	171	171	194	184	188	196	158	213	204	196	169	191	194	191	157	193	194	205	187	185	157	179	186	194	194	202	211	204	166	192	197	188	193	210	204	196	213	169	182	201	158	201	182	184	197	181	179	181	177	198	195	201	191	186	193	192	182	166	187	179	187	195	197	159	208	205	184	206	180	194	202	171	188	172	208	183	203	195	185	183	167	193	197	168	190	163	207	202	160	159	205	180	152	195	161	191	173	169	200	193	201	192	189	182	193	193	200	191	192	195	212	191	201	211	179	195	174	183	181	195	186	180	182	173	176	206	194	176	179	189	191	192	186	192	177	193	189	190	207	170	201	187	168	205	200	194	171	159	206	180	174	195	162	189	183	201	176	191	182	185	185	185	195	187	184	215	190	184	163	189	210	177	202	209	186	157	199	181	171	162	182	163	192	182	189	210	214	211	210	207	180	187	189	172	196	198	182	190	174	199	175	177	166	214	192	204	202	184	155	192	168	202	179	192	188	173	187	192	178	163	174	188	210	191	176	175	183	182	182	198	195	166	168	186	173	189	177	176	199	185	176	179	168	192	189	179	213	203	194	184	168	170	195	170	191	199	191	173	179	191	166	191	181	170	189	188	170	179	217	180	181	206	174	190	183	185	183	186	168	164	179	192	186	206	196	180	184	200	194	187	198	190	210	183	184	200	169	179	166	196	188	191	194	191	212	166	186	150	183	175	206	198	195	163	209	196	189	167	190	186	175	173	190	192	219	163	180	171	196	187	185	171	203	181	200	177	199	172	168	175	189	178	181	176	182	160	187	180	184	199	202	201	167	154	183	192	195	198	176	180	188	190	187	199	180	186	181	183	187	186	200	187	194	200	183	170	205	182	166	191	173	183	195	207	181	173	186	207	195	182	179	185	180	194	168	187	172	186	217	197	182	171	202	209	193	172	176	195	187	184	165	182	201	181	188	156	188	170	186	192	187	189	163	215	181	162	165	185	223	177	193	191	196	176	158	189	180	163	212	185	212	190	203	182	170	171	164	205	189	166	175	176	186	177	196	197	191	175	177	190	188	171	191	169	184	188	197	195	187	185	166	187	181	170	172	198	194	171	178	183	195	187	184	188	174	174	185	195	187	167	176	189	199	179	197	191	179	187	190	214	189	186	162	187	187	180	180	179	162	173	185	171	178	183	188	157	177	194	164	169	161	172	185	184	181	179	189	172	212	198	171	178	183	155	184	207	170	198	170	188	209	177	202	187	206	180	209	187	167	169	153	195	188	189	185	167	198	195	162	189	182	198	186	179	181	181	203	190	180	172	184	202	199	178	188	184	199	224	191	184	190	207	182	174	196	180	185	196	184	199	178	183	191	175	210	185	182	211	185	176	199	226	183	199	208	170	188	157	172	216	156	199	171	192	201	184	179	172	203	183	178	184	184	199	192	166	190	167	196	188	208	197	188	158	178	205	199	193	186	186	164	171	195	172	156	202	188	187	183	167	182	204	202	182	217	200	180	181	203	220	170	204	171	207	187	172	174	186	176	214	197	202	176	218	155	175	215	192	185	204	177	209	197	190	188	180	167	163	188	174	194	180	180	183	183	211	196	202	204	166	168	198	169	159	173	161	199	183	173	178	168	194	182	180	186	207	168	179	204	182	178	194	179	188	192	198	181	197	227	194	187	165	196	177	204	190	184	187	164	200	174	218	178	205	217	184	148	178	166	196	163	202	186	200	170	197	174	169	192	188	174	195	176	177	199	178	185	187	183	160	223	193	201	205	181	181	175	220	203	176	190	203	205	193	162	196	207	171	181	175	179	203	180	195	193	200	167	181	200	175	184	204	199	163	195	179	166	211	213	188	189	182	182	193	189	190
5977	5183	6427	3427	1348	679	295	251	258	200	234	213	195	195	201	221	191	202	216	200	188	208	165	212	174	198	219	188	215	210	178	196	208	177	199	209	221	184	195	190	193	195	201	220	200	176	198	181	206	205	187	212	185	200	211	167	223	182	200	189	186	179	186	176	187	197	205	185	188	201	206	214	218	204	202	177	207	194	186	184	197	202	173	197	217	192	189	191	194	195	185	199	178	191	207	179	212	193	230	224	176	174	181	169	196	193	201	192	201	189	213	194	175	190	173	188	195	172	185	221	167	195	166	181	206	166	206	184	225	186	183	180	224	183	182	196	224	193	189	195	198	185	189	166	178	196	181	171	196	196	185	189	218	176	204	160	180	174	182	178	220	191	183	201	194	183	197	198	178	184	181	222	180	198	167	170	169	188	210	213	189	199	191	206	215	181	191	189	217	200	209	168	212	184	209	180	190	187	194	206	213	191	191	202	216	204	184	183	186	187	189	186	180	181	176	202	188	196	221	192	186	203	198	203	221	194	183	188	196	180	205	183	199	204	189	187	206	186	182	195	186	202	191	206	174	173	189	210	193	198	181	193	223	220	192	163	166	173	196	186	192	196	187	177	196	185	183	159	172	186	192	189	198	169	204	187	199	175	193	179	164	165	216	175	181	214	201	194	208	222	170	182	192	203	191	193	196	179	221	196	183	180	203	188	207	202	187	183	198	203	194	199	208	198	198	197	178	200	192	193	191	188	189	174	195	192	183	215	191	191	190	204	203	192	163	167	192	184	197	202	184	173	189	249	237	186	190	171	201	209	192	193	212	224	199	199	198	194	173	185	202	195	204	197	212	196	182	198	195	170	182	210	189	204	206	216	192	177	212	203	197	189	177	173	212	176	191	197	179	195	171	207	227	221	176	209	198	184	170	198	170	201	209	176	204	182	179	183	195	185	216	208	193	213	216	221	199	199	188	210	209	167	194	199	190	170	196	200	195	213	158	192	190	208	185	208	182	205	176	241	197	197	202	179	175	195	183	186	186	184	179	189	193	160	198	186	192	202	202	174	189	210	213	169	188	185	188	213	200	213	169	189	175	171	215	190	185	211	223	211	209	204	205	201	179	194	217	198	193	183	189	212	187	196	197	199	183	190	165	204	208	193	194	219	173	198	201	183	184	209	200	194	160	183	181	186	176	214	177	214	201	213	196	204	203	183	201	185	198	167	186	222	189	196	213	177	218	180	169	201	196	196	206	196	203	202	226	178	187	170	162	180	191	205	188	174	212	189	177	196	177	219	184	240	186	198	177	197	181	188	178	177	169	199	179	186	192	190	215	196	198	195	199	201	174	207	185	187	198	187	196	198	182	176	171	181	207	176	181	184	205	186	191	197	205	190	201	203	197	178	190	195	191	206	202	159	197	188	170	175	213	192	194	196	177	184	183	189	171	202	210	169	196	182	199	203	205	213	165	186	177	195	204	180	214	196	178	184	234	189	182	185	180	189	199	210	187	217	189	213	198	190	202	183	196	194	190	181	184	201	171	194	190	181	215	210	207	229	188	205	173	182	171	199	210	196	206	181	208	184	191	181	189	164	204	182	208	200	220	173	167	188	201	167	210	189	178	189	197	205	203	221	225	173	190	192	180	188	192	188	181	185	202	208	178	179	180	183	192	164	194	195	192	210	184	212	203	194	198	201	187	194	190	206	157	186	200	193	203	192	197	197	206	200	179	210	177	191	182	194	181	181	188	193	216	174	186	186	192	200	173	183	224	157	183	185	213	174	194	183	219	208	182	197	202	219	206	180	202	207	174	181	189	201	200	176	201	199	207	220	191	182	216	184	195	202	197	178	185	184	177	213	228	174	190	184	185	205	207	201	183	201	190	197	202	174	220	215	193	190	188	178	189	210	196	212	198	202	190	226	196	207	198	200	188	209	199	221	183	197	200	194	197	186	189	192	194	176	211	213	177	196	205	190	176	181	211	186	179	186	198	185	206	202	191	181	202	205	190	203	185	196	182	183	185	194	188	191	196	197	196	154	226	191	205	168	212	210	209	198	195	181	199	199	197	198	197	177	194	227	190	156	206	186	179	165	185	180	182	182	173	188	206	191	206	188	200	191	188	200	215	192	180	171	178	179	187	200	175	196	216	220	199	185	167	170	215	207	178	202	192	196	208	188	166	208	193	194	188	227	200	210	199	186	169	211	200	215	186	202	223	215	187	208	193	198	182	197	216	197	185	200	185	204	184	185	184	174	211	199	216	212	184	192	209	208	216	200	221	198	189	156	191	168	192	160	191	180	187	191	191	192	203	197	197	190	179	201	192	198	198	207	175	171	220	198	189	194	215	191	174	169	193	181	199	196	186	208	171	195	189	177	175	184	177	179	209	171	202	201	219	177	196	185	177	195	172	203	155	191	205	195	185	166	194	178	185	180	197	219	179	178	173	179	163	196	196	202	182	177	176	183	198	201	197	220	165	182	193	205	207	203	226	183	196	181	179	173	195	215	184	205	179	191	192	197	202	183	152	186	186	208	181	195	210	202	195	193	194	204	194	212	181	196	203	189	200	197	222	186	199	193	180	188	198	190	198	185	195	188	162	181	219	192	202	194	177	199	194	194	221	196	197	207	201	204	218	196	181	178	188	198	187	191	201	191	205	176	191	187	201	209	173	213	192	196	185	185	205	183	171	201	195	184	178	204	177	200	193	199	172	162	175	172	184	218	177	235	195	202	200	207	195	182	200	204	183	167	190	174	179	205	178	184	221	218	202	219	206	198	185	204	208	186	176	209	190	174	214	205	164	174	236	183	177	163	206	176	203	208	189	197	188	197	204	198	207	189	186	161	194	196	200	186	196	182	175	203	225	197	206	215	168	170	182	185	180	189	198	176	200	194	194	198	210	173	189	177	197	200	183	193	192	206	208	185	202	185	197	217	197	217	212	206	203	194	205	192	189	185	197	191	186	198	195	195	172	204	194	212	199	206	191	213	190	192	170	178	195	188	161	187	177	191	167	197	193	186	193	194	215	180	207	202	191	184	185	189	176	189	179	183	192	214	163	177	188	181	202	172	192	182	195	199	171	193	198	200	210	201	180	210	192	185	174	189	183	207	209	169	186	191	193	202	175	207	202	193	174	200	202	187	185	188	188	197	188	185	190	187	175	200	191	211	198	184	187	181	218	177	175	199	210	183	174	170	187	195	172	198	188	186	186	195	170	186	187	200	176	197	188	205	199	200	187	225	174	223	194	191	190	182	179	174	203	198	192	185	175	205	187	187	190	208	208	201	168	183	190	180	172	183	179	208	182	208	203	166	189	202	195	218	204	170	181	194	179	188	194	183	168	199	202	165	208	178	201	190	219	190	180	212	201	180	191	212	196	205	183	202	202	203	210	178	204	208	194	194	210	194	175	192	195	187	179	172	210	198	174	213	193	179	194	184	209	182	181	191	194	174	202	203	203	206	184	199	223	182	168	195	184	208	182	206	161	199
24600	20376	26665	23998	20407	12427	2187	1358	1174	1069	1177	856	800	762	755	718	686	689	706	691	673	683	655	635	609	647	651	669	618	608	661	621	643	617	606	561	653	669	658	598	580	610	640	615	584	594	565	618	621	669	587	619	638	577	597	569	560	603	662	600	641	618	579	670	622	656	603	589	613	574	615	581	610	617	570	604	571	587	570	597	613	578	625	537	593	635	616	554	630	608	608	597	602	573	623	625	652	598	625	601	627	644	573	613	619	608	629	607	597	600	587	628	587	556	584	609	622	578	579	612	636	619	601	589	582	630	632	623	640	615	584	625	604	584	592	599	623	634	564	582	582	590	601	642	604	617	567	625	655	583	624	585	609	581	592	601	643	621	593	615	606	589	550	626	586	606	571	578	566	549	565	652	584	613	628	612	585	638	593	625	613	545	596	604	658	600	592	539	645	629	618	587	580	603	575	611	579	608	583	601	638	598	612	608	635	592	601	562	637	618	603	598	583	592	590	596	608	612	566	645	577	579	607	627	633	625	597	602	605	579	588	622	612	597	645	582	637	578	593	607	621	559	625	584	665	584	597	577	588	587	602	624	618	607	637	629	610	583	581	608	599	588	600	638	646	617	579	606	602	619	632	580	589	567	584	560	579	569	569	603	595	597	580	583	604	593	572	605	576	602	601	598	568	654	572	626	589	625	615	604	604	591	601	595	664	527	572	564	623	587	613	576	594	549	598	584	579	558	567	614	658	571	616	600	606	586	587	631	598	633	600	625	639	646	594	592	557	623	605	599	634	605	578	615	606	589	587	599	601	567	622	621	579	595	625	610	614	590	611	611	614	553	592	596	613	625	567	633	581	589	601	599	611	560	620	594	579	606	583	627	608	620	596	611	624	606	609	666	562	567	625	574	660	575	576	563	653	653	604	591	600	578	628	580	601	540	595	596	598	629	632	603	626	599	627	570	578	662	670	613	605	597	606	655	592	571	618	593	601	619	612	621	582	614	627	595	642	629	624	597	647	587	610	559	588	583	620	543	563	632	585	620	602	612	616	631	566	590	577	627	609	613	611	575	598	609	586	560	637	571	582	548	604	612	581	558	594	642	616	557	603	599	576	639	583	576	567	594	580	627	629	624	633	616	607	595	600	587	604	616	601	619	592	615	605	610	607	620	606	600	582	547	595	626	609	623	617	598	588	608	611	610	628	555	593	671	619	602	609	651	600	593	597	584	615	616	578	601	594	595	633	634	587	593	613	589	631	606	601	634	603	582	576	621	577	588	587	587	584	576	602	564	603	615	630	614	611	571	577	562	591	590	551	607	606	596	630	627	591	602	564	586	631	614	612	623	609	612	560	599	606	629	597	618	618	629	628	576	593	595	598	551	558	630	615	586	561	589	614	586	571	617	628	657	618	585	614	579	552	595	574	589	597	609	597	651	616	622	574	601	582	588	615	614	632	608	580	589	608	613	620	598	618	604	609	641	621	594	576	593	583	611	610	587	621	653	607	582	653	605	592	611	576	597	566	586	598	610	585	627	638	620	639	598	625	614	642	624	604	558	599	608	643	562	611	608	635	596	593	583	634	604	615	636	591	602	608	607	678	595	562	590	627	614	623	588	627	561	594	574	607	588	630	579	569	596	587	605	592	613	577	612	564	630	578	597	619	627	586	586	582	591	592	592	582	542	565	578	638	620	570	573	599	578	617	628	597	598	602	566	594	568	590	608	545	568	616	574	617	590	570	588	591	568	629	607	608	607	601	599	587	597	662	593	604	628	602	573	620	641	582	580	577	586	631	581	579	594	591	592	554	592	606	612	550	562	609	633	618	601	614	621	660	577	629	592	588	572	581	590	595	580	597	625	632	635	646	605	605	604	595	597	604	594	585	644	558	623	590	522	580	592	587	640	613	615	609	646	606	579	548	593	568	544	611	589	596	610	545	618	594	584	585	630	601	604	571	627	603	609	566	629	619	572	579	558	576	553	606	578	594	598	596	572	638	613	624	640	577	621	584	610	632	567	608	615	643	654	604	585	590	547	609	611	547	601	608	609	574	645	606	660	574	581	631	607	596	590	554	583	622	551	612	608	626	572	622	633	579	592	647	608	647	539	625	549	571	579	591	646	595	651	620	631	604	614	603	598	608	574	587	571	626	602	566	637	571	583	595	609	628	607	620	617	630	588	612	581	627	632	598	597	610	594	593	616	638	575	577	571	570	597	608	594	623	617	547	659	566	607	611	593	596	648	625	621	591	628	594	589	567	625	596	598	569	558	559	592	581	594	607	597	599	597	598	575	582	628	600	610	618	633	601	584	601	604	586	623	610	583	612	656	573	577	582	573	638	576	612	606	566	577	578	652	610	616	614	581	571	601	599	589	597	605	625	565	606	608	619	636	600	609	571	644	592	593	608	634	552	632	627	580	573	608	589	583	618	607	614	627	609	604	624	625	599	593	592	635	624	558	599	615	667	597	540	573	587	587	602	601	582	597	586	665	628	639	598	620	589	572	599	600	588	614	592	617	620	576	601	632	653	616	544	586	612	586	568	590	574	542	648	623	590	589	591	555	604	588	577	601	608	577	613	587	643	613	626	589	575	538	592	567	573	582	653	615	629	625	577	609	616	595	580	614	633	567	602	547	585	623	591	622	650	546	577	581	609	582	569	600	558	668	589	616	605	582	622	612	607	591	563	579	619	613	646	598	620	596	616	605	574	589	614	569	603	616	644	564	574	596	649	641	637	624	613	603	601	596	596	553	561	591	642	553	591	608	614	587	640	595	603	605	557	574	626	623	588	629	556	636	558	624	625	616	657	593	589	621	571	558	586	593	595	587	574	610	584	585	641	584	589	594	656	580	600	625	609	605	540	638	583	616	620	593	605	598	590	651	591	616	586	628	628	576	662	587	604	606	598	649	592	584	581	620	618	596	570	601	615	577	619	579	568	584	537	609	596	639	556	643	608	589	625	575	583	565	592	585	615	605	558	592	593	635	590	587	562	579	628	602	632	580	586	545	619	589	606	563	595	620	607	582	599	616	628	617	598	607	598	647	617	626	606	637	591	634	635	613	630	570	660	558	627	650	607	606	647	625	601	586	554	616	607	589	623	619	644	594	584	619	575	579	595	616	609	572	558	629	590	581	618	566	598	621	584	617	624	600	595	571	574	573	563	597	599	620	615	655	607	556	594	620	580	605	607	598	601	554	601	575	604	598	633	616	573	592	585	596	620	599	581	570	623	622	598	564	550	572	572	576	583	626	582	644	597	578	608	611	562	611	646	588	667	569	623	605	592	571	579	608	632	601	568	616	597	601	619	586	637	618	614	603	590	624	558	592	613	599	617	602	586	606	609	601	563	624	636	608	599	569	618	651	621	642	564	580	588	569	575	631	588	599	582	585	583	618	599	634	613	574	599	584	597	623	576	574	572	583	602	592	639	586	647	600	592	641	572	604	592	590	576	568	577	605	599	572	567	588	625	671	568	598	622	614	597	610
8982	16781	16185	9812	6045	5063	2340	1872	1686	1519	1704	1090	988	871	820	866	795	767	677	711	719	693	649	671	634	662	628	623	596	587	563	607	577	593	656	603	611	589	590	574	582	572	555	622	581	543	578	597	552	568	553	553	576	550	549	544	553	574	525	577	566	558	510	572	558	526	602	597	596	554	555	556	569	503	576	576	572	519	575	563	561	572	575	575	552	561	591	565	564	595	561	605	576	562	597	548	592	605	576	570	537	564	565	562	528	542	594	543	528	548	562	541	565	543	582	567	569	524	514	551	551	585	549	572	517	562	557	562	557	539	525	531	541	556	552	602	566	552	563	562	546	569	552	556	555	551	550	565	589	512	558	529	558	539	566	560	554	571	552	547	563	548	547	604	534	543	571	546	551	529	569	561	533	568	537	562	572	556	545	580	554	562	557	524	518	554	568	556	567	517	549	551	570	523	538	541	543	559	539	555	537	537	548	595	537	532	571	572	523	597	564	532	550	595	569	573	563	534	545	589	540	577	570	517	555	551	584	576	530	537	541	545	524	536	554	547	551	577	553	551	576	572	558	550	529	502	585	530	528	529	555	573	581	507	519	604	520	523	567	537	571	540	551	603	535	519	557	530	531	573	579	581	573	594	510	571	582	547	522	557	577	577	555	553	556	506	518	527	545	527	547	577	561	547	562	545	544	534	554	562	540	567	571	527	539	557	527	534	553	531	575	558	549	563	548	536	554	584	585	539	536	577	576	520	537	595	581	576	571	552	561	531	590	579	588	521	563	539	562	526	547	541	547	541	545	559	554	541	572	557	518	564	546	552	568	568	558	571	521	562	537	545	579	568	595	566	532	580	533	531	537	581	538	515	578	602	535	541	537	540	548	572	579	611	643	582	532	596	570	530	533	511	548	593	488	543	549	589	568	569	538	592	538	587	551	536	533	591	545	552	558	561	544	558	568	510	558	540	542	556	602	562	527	507	543	536	587	519	548	564	538	537	559	569	588	514	604	587	531	566	530	541	529	581	547	549	596	556	582	588	529	545	565	592	584	579	568	578	579	534	583	552	532	591	551	601	486	538	569	550	486	544	515	600	544	566	582	562	550	526	545	551	565	552	568	529	549	535	557	570	603	549	585	541	539	588	579	555	535	550	542	578	630	561	557	535	550	540	556	534	554	561	589	543	540	569	519	537	560	546	494	558	541	562	560	518	602	580	549	546	525	565	582	521	575	563	536	516	562	576	566	556	559	561	548	559	565	551	523	567	560	551	556	560	550	554	527	548	569	574	525	603	578	563	595	543	564	551	569	505	531	553	564	543	568	558	545	548	529	540	569	545	540	577	512	574	594	561	545	547	501	540	539	557	535	516	576	541	585	563	563	569	559	553	567	594	522	575	562	568	599	555	541	545	490	545	593	548	560	608	546	529	583	623	530	581	544	550	556	500	547	580	555	601	544	567	565	571	573	560	535	534	552	554	562	561	561	523	529	557	573	519	513	573	552	593	520	560	535	579	531	516	606	517	538	554	550	553	552	516	544	543	548	526	521	559	583	544	591	556	539	537	541	530	519	565	559	578	555	564	571	517	541	520	575	547	533	525	566	550	505	522	583	507	517	547	542	534	540	561	548	592	536	557	538	561	547	563	586	514	532	567	520	554	547	513	592	574	581	609	616	527	539	548	508	535	546	574	537	538	568	529	515	529	548	521	539	559	524	557	524	563	520	545	533	525	530	566	517	548	579	558	565	605	505	567	528	550	510	556	560	585	574	534	552	572	534	576	520	547	522	577	550	538	574	596	526	541	524	576	558	552	529	592	546	533	552	566	558	606	570	547	535	553	550	589	554	525	534	552	568	565	562	531	533	515	562	593	564	583	557	562	530	564	548	602	540	558	532	570	560	561	605	514	545	556	527	548	564	537	535	566	562	564	543	516	542	542	538	537	536	549	546	527	533	572	551	574	566	562	538	571	545	558	505	565	554	508	580	575	537	549	574	579	564	593	614	537	557	571	528	540	557	527	590	560	574	580	534	535	579	556	527	503	520	546	538	571	549	571	548	517	538	524	517	496	529	607	538	531	506	525	563	555	523	590	528	571	564	566	536	515	553	556	560	555	547	552	556	539	574	535	559	564	584	561	525	562	548	531	573	562	542	588	576	542	550	575	590	554	546	527	575	548	576	561	573	534	587	530	561	538	547	572	553	543	577	553	556	528	549	569	574	585	524	563	590	516	518	536	514	554	542	566	520	541	560	508	546	562	547	580	518	545	558	553	509	578	584	542	554	552	522	524	548	561	555	568	549	526	545	540	547	524	561	557	561	566	593	586	534	509	556	554	543	574	567	550	534	527	598	540	602	548	528	577	534	548	562	558	535	520	511	546	540	579	557	551	596	533	568	584	530	554	605	561	545	497	534	533	546	588	516	514	548	534	557	533	569	573	534	520	544	547	552	556	543	515	482	552	560	577	640	561	540	558	499	550	541	532	574	528	501	533	559	555	570	537	576	538	560	567	540	583	511	561	553	560	532	555	560	577	585	574	523	580	534	524	526	576	555	542	540	515	568	533	565	519	536	541	566	508	543	570	581	566	497	563	599	575	566	539	540	525	558	508	554	534	551	534	520	539	542	530	570	532	501	545	551	527	530	540	524	559	532	562	543	501	527	536	549	580	518	564	596	551	565	601	551	579	528	599	524	541	541	483	557	562	587	498	569	577	558	592	559	534	569	588	580	568	590	561	546	553	504	532	594	578	569	541	509	564	545	542	566	602	536	582	577	560	582	569	528	573	549	533	519	557	539	567	536	519	560	533	583	535	540	541	547	519	528	610	550	575	558	534	574	542	585	519	568	540	519	524	548	571	577	548	563	568	540	557	526	589	552	557	522	541	530	566	546	539	566	556	598	543	548	565	599	600	504	534	559	549	563	543	523	534	547	566	517	527	540	551	584	601	530	544	568	544	533	539	560	547	576	578	580	547	538	584	541	531	569	552	555	558	550	560	581	557	572	584	596	564	561	557	589	532	568	537	555	572	583	574	581	547	592	569	565	529	519	618	507	549	624	585	542	549	515	514	557	548	574	572	558	552	543	539	526	587	585	521	554	533	553	535	545	571	541	530	517	518	591	571	602	560	553	569	549	547	572	551	581	526	609	542	552	524	553	504	547	579	574	551	550	544	554	590	563	592	565	547	533	548	579	557	561	568	530	518	537	543	575	522	564	561	562	585	584	550	542	555	588	540	531	559	520	567	556	505	542	573	569	594	560	569	563	516	581	556	535	564	563	569	535	525	637	571	537	564	556	510	549	550	508	542	541	577	515	548	522	529	552	567	586	586	546	560	534	531	542	563	571	547	552	566	544	572	597	573	574	550	570	542	541	533	575	508	540	545	585	560	542	538	537	566	549	573	546	557	581	554	549	539	542	545	585	524	525	536	558	552	592	534	554	519	557	555	578	539	562	520	564	506	554	568	563	568	522	567	559	554	559	579	563	531
22408	20360	26924	23674	20383	20651	11302	2563	1901	1830	2010	1467	1280	1229	1171	1191	1082	1152	1097	1098	1044	1047	993	1034	1069	1011	1028	1038	964	1018	971	1008	955	934	932	967	938	954	953	987	974	949	959	956	978	923	953	940	924	949	921	938	936	924	993	928	913	963	951	955	962	909	938	936	938	933	889	895	913	946	902	896	966	925	921	889	950	897	862	898	909	910	956	935	958	879	897	939	936	925	920	938	912	901	952	930	949	872	912	949	859	964	910	901	945	916	917	970	900	889	909	945	949	919	928	909	915	896	970	921	885	933	959	911	910	955	915	915	884	866	931	933	874	900	950	904	929	917	941	893	850	920	884	926	913	895	879	910	897	924	908	943	894	925	911	950	887	893	909	948	850	886	913	924	871	892	873	910	884	926	956	923	928	908	982	938	930	900	914	967	943	904	949	897	938	959	898	943	927	932	882	887	947	885	899	889	934	953	892	920	854	954	939	907	904	948	926	870	867	905	848	908	995	920	914	931	921	914	915	892	947	928	956	929	940	904	875	871	883	954	956	899	906	931	935	917	898	910	910	949	920	884	894	910	955	945	918	976	856	917	919	940	864	909	921	943	880	950	933	927	938	927	907	863	962	961	859	796	879	912	882	923	896	906	927	893	891	897	881	885	964	884	923	953	929	887	889	956	896	906	974	884	864	936	892	886	907	906	888	895	931	876	919	874	929	902	950	918	947	873	930	878	961	988	895	893	901	923	907	866	921	944	962	951	906	942	893	903	882	892	919	912	881	924	921	990	881	931	938	872	956	931	890	987	932	891	931	850	944	889	924	917	901	844	905	897	905	940	938	954	894	939	940	921	942	932	875	952	922	882	915	857	952	942	1001	976	936	878	842	869	894	972	965	919	916	900	899	882	948	864	935	907	937	854	886	912	931	925	902	893	922	917	931	880	944	919	867	929	917	928	965	921	918	957	877	977	920	894	970	931	929	948	882	892	916	909	948	921	889	935	888	910	899	916	945	883	883	945	900	894	951	929	917	901	881	918	931	919	856	842	880	934	958	898	951	910	913	890	941	908	892	888	917	938	853	927	959	925	924	837	874	864	939	885	907	865	873	884	943	949	936	900	841	881	826	999	901	910	909	869	882	915	928	921	863	895	930	913	859	925	910	952	932	898	897	864	850	866	854	939	876	890	949	959	958	888	927	941	853	958	857	919	918	906	916	906	877	907	865	938	891	892	889	940	899	928	928	914	964	881	911	881	914	883	857	957	913	902	928	880	929	938	929	945	935	896	831	924	849	933	860	949	910	892	926	849	870	924	891	908	891	904	900	941	889	893	900	871	925	892	909	919	914	860	843	936	881	945	920	863	897	953	954	894	943	893	857	925	943	891	905	921	955	945	886	898	964	874	945	931	943	882	918	902	895	952	879	906	898	875	929	889	922	906	908	902	960	908	943	922	946	894	916	969	869	855	869	909	851	939	935	881	935	917	899	911	926	892	939	895	875	893	903	912	879	969	884	928	927	911	888	932	915	933	910	908	843	942	923	924	884	898	895	931	933	944	907	855	896	901	924	967	927	887	956	858	920	898	986	881	966	916	896	880	886	895	917	888	941	954	937	959	907	948	886	898	910	908	878	922	967	896	904	902	897	853	903	933	921	937	917	872	890	896	907	940	890	908	932	902	920	858	891	903	883	889	942	913	937	927	919	899	936	911	886	913	907	936	923	923	970	931	935	901	911	920	899	867	863	838	931	879	956	942	964	905	970	879	900	875	893	927	919	892	930	901	915	924	868	927	942	882	886	873	913	892	884	931	937	887	875	932	884	928	930	892	948	917	865	966	878	874	905	914	875	947	892	924	933	866	936	936	845	904	931	972	939	937	880	945	917	919	897	955	910	922	923	890	934	892	919	916	918	958	956	942	884	945	888	871	876	888	942	922	935	863	910	894	883	910	889	960	884	896	965	904	961	933	898	862	915	934	953	920	904	869	962	907	826	905	871	909	945	893	943	929	939	884	927	933	945	945	901	951	930	852	878	896	965	875	906	825	890	938	879	885	892	912	893	873	907	925	935	867	920	873	848	928	905	898	877	907	912	947	905	935	976	865	879	921	958	929	951	851	865	842	939	867	936	934	910	879	923	907	899	932	931	850	930	959	926	936	920	903	855	894	889	911	913	902	906	958	912	914	888	897	957	911	922	899	933	908	879	926	879	935	959	902	904	828	868	943	928	913	915	943	890	886	945	935	938	891	964	890	955	868	907	908	868	953	877	900	838	924	941	884	936	952	889	899	908	919	904	863	893	870	908	917	907	902	921	991	872	905	951	885	898	939	861	939	852	986	875	880	963	895	909	887	896	928	987	902	891	942	923	913	880	877	914	921	879	915	905	898	901	914	932	905	914	868	881	880	956	909	904	942	878	898	891	903	911	921	906	899	915	923	915	946	913	950	909	882	870	928	924	853	959	897	877	904	969	937	880	946	940	888	896	911	917	904	906	883	909	975	948	961	878	894	901	921	880	923	936	935	979	948	906	879	967	936	940	894	870	939	910	952	893	921	874	884	920	889	934	928	905	904	925	905	855	901	938	901	903	869	934	870	841	921	932	919	995	887	920	898	947	940	945	880	890	900	859	876	875	889	906	858	877	889	870	915	919	906	913	894	861	965	949	935	928	891	929	863	903	917	877	899	913	925	933	924	901	921	871	913	869	857	826	905	925	924	955	945	911	931	846	884	890	963	910	877	874	903	882	903	964	938	909	886	974	900	824	883	887	937	904	940	935	959	860	916	905	961	949	938	917	912	950	935	968	904	869	950	851	923	855	896	921	924	963	932	936	926	927	918	867	910	894	935	914	910	950	863	943	909	950	873	887	883	892	910	900	873	926	835	912	903	899	923	900	913	896	892	952	897	928	916	878	912	887	890	947	877	943	873	958	900	882	948	942	862	936	915	879	916	852	868	917	895	896	936	906	867	944	892	881	955	881	887	856	926	888	922	910	894	927	960	955	950	925	956	959	932	875	916	879	936	911	950	933	865	866	865	931	901	907	971	869	938	977	917	934	930	940	948	910	919	876	911	1030	863	882	922	914	922	895	903	876	888	932	886	927	885	917	833	884	910	931	926	921	894	914	922	930	866	896	880	885	891	863	870	887	883	919	904	875	928	927	909	907	905	936	967	963	893	898	891	882	914	907	914	898	876	934	890	836	815	906	902	899	915	889	922	925	918	926	930	910	917	911	906	888	909	921	918	921	914	926	896	875	849	927	904	851	943	886	951	892	882	890	867	841	899	943	888	898	903	888	897	874	880	908	952	918	872	926	947	928	923	904	859	923	920	896	861	948	887	873	920	896	873	900	920	891	909	894	857	942	913	897	925	930	915	957	907	883	965	923	900	897	893	918	916	963	882	957	837	935	890	888	906	897	863	868	887	888	872	894	859	897	897	922	898	923	894	895	890	944	896	888	895	952	927	930	958	913	937	912	907	942	905	883	889	887	858	930	886
12345	23433	22861	13752	9447	10535	4366	3542	3024	2774	3192	1874	1637	1630	1443	1332	1311	1232	1161	1165	1088	1037	1076	977	984	981	980	984	981	983	950	950	924	903	884	923	926	961	895	903	882	893	868	902	840	902	888	891	848	889	871	876	860	856	866	870	866	890	906	828	866	835	849	864	899	825	883	912	866	820	917	843	845	813	864	882	830	946	841	857	887	867	888	845	808	862	908	882	865	901	816	867	820	871	870	866	853	890	840	864	845	833	802	843	899	894	872	841	831	858	849	822	838	800	856	848	826	846	823	855	823	817	851	844	842	805	847	830	868	889	841	847	822	913	841	853	869	776	837	866	886	787	772	833	831	787	842	904	827	839	772	841	810	869	788	823	865	847	819	825	832	894	874	867	846	865	851	849	853	837	856	833	856	871	825	874	831	868	846	832	888	859	810	885	864	823	856	875	839	814	825	841	791	834	918	817	854	791	861	882	831	845	863	846	863	902	823	844	858	883	923	862	795	832	850	797	812	818	816	867	820	873	849	803	858	849	879	862	821	838	833	860	879	815	866	867	833	821	846	814	856	750	782	845	839	814	796	801	821	815	823	859	825	821	793	853	848	832	840	830	811	853	832	868	859	839	847	846	831	863	868	785	822	839	844	846	904	854	811	865	869	858	825	855	859	838	807	842	878	861	820	828	837	841	851	861	833	846	819	835	784	833	805	858	781	805	849	861	874	862	863	830	833	867	824	822	884	846	761	906	847	826	844	879	839	871	832	834	840	863	837	852	832	835	830	853	805	820	850	833	846	821	901	864	807	814	891	808	801	846	848	862	867	890	830	881	863	844	833	840	825	838	867	813	856	838	810	823	865	859	858	856	879	872	866	841	846	863	860	873	853	819	793	864	853	806	875	811	833	840	829	843	817	801	815	802	862	871	860	877	848	876	844	810	852	799	841	771	848	828	794	877	856	857	863	882	809	846	830	851	855	827	839	863	814	849	831	854	835	825	808	822	859	820	842	831	854	839	860	815	776	827	846	832	831	863	786	810	879	812	869	853	832	830	869	880	837	850	800	869	843	820	841	866	825	895	818	829	835	798	815	873	833	858	840	831	868	900	859	837	805	833	843	879	843	851	830	886	848	907	830	833	865	838	839	823	919	801	820	883	825	859	864	834	847	852	851	831	855	836	792	821	833	806	869	847	849	778	814	841	833	826	823	884	836	869	824	832	829	840	861	869	843	880	827	809	870	824	821	811	866	908	908	845	868	791	813	889	859	839	816	850	834	829	797	839	820	915	807	841	847	833	844	806	857	852	820	862	840	833	833	818	857	839	819	755	833	841	856	845	858	828	858	827	825	837	811	796	924	824	851	838	892	806	821	822	864	795	836	840	825	863	813	824	814	837	834	837	815	859	819	827	802	811	794	847	863	858	806	833	828	832	842	892	882	812	813	847	837	849	818	845	872	840	832	874	901	835	793	853	784	895	870	827	834	825	874	870	843	835	843	837	861	864	881	860	790	898	818	845	793	878	883	838	826	857	824	851	804	870	792	855	839	828	849	829	879	856	821	866	831	829	835	794	878	858	833	874	850	828	860	808	847	847	890	839	884	844	849	801	838	876	800	804	831	900	877	851	861	853	860	886	823	866	897	824	797	843	825	814	811	883	822	849	858	808	872	807	858	894	879	850	815	828	837	854	861	848	885	802	802	873	804	833	787	840	804	823	787	849	876	885	846	806	877	836	819	805	887	872	841	843	798	805	873	871	834	829	815	826	884	866	884	782	901	852	839	806	868	863	844	835	803	823	776	837	833	878	837	882	841	844	821	874	834	845	877	842	862	816	890	870	830	824	819	864	855	827	875	826	843	843	865	863	835	808	868	836	835	789	833	851	832	867	902	861	800	845	834	836	832	802	838	831	875	828	839	910	803	833	855	842	913	820	876	828	877	839	847	792	854	880	822	853	818	858	831	911	885	809	869	837	852	859	852	817	884	868	807	837	894	826	805	877	888	871	798	814	850	810	846	879	941	846	855	856	801	817	817	884	838	832	837	793	805	807	803	835	893	866	849	885	782	857	808	798	861	873	830	808	829	870	808	818	893	825	864	871	828	883	836	862	873	779	865	891	832	879	804	833	839	876	781	823	876	816	853	850	832	832	861	836	809	873	837	802	821	837	861	877	860	811	845	884	831	856	848	847	886	844	866	891	842	814	842	828	868	845	837	828	851	882	821	850	866	866	851	826	885	863	863	861	854	845	833	865	789	827	844	868	870	810	868	829	854	891	862	864	900	865	814	827	833	873	864	859	822	827	844	775	775	860	845	856	748	831	848	828	841	865	881	880	827	860	777	889	878	826	880	805	843	812	851	841	852	865	827	904	853	831	823	919	865	863	856	790	871	831	863	825	843	789	847	847	777	840	902	810	833	880	860	858	817	848	844	858	840	839	820	843	846	867	864	823	821	820	848	901	834	885	826	801	857	860	837	807	834	821	830	881	880	787	857	812	860	859	819	862	837	812	837	819	892	808	855	788	803	812	910	867	882	797	838	871	824	842	851	874	931	848	811	880	838	853	822	899	853	859	856	822	825	863	883	837	825	860	862	824	863	831	849	858	837	864	889	860	835	809	839	839	815	839	860	895	788	837	858	884	825	899	830	840	849	845	844	870	881	858	849	856	797	838	875	872	847	834	843	846	861	864	854	823	827	857	874	863	810	838	848	883	824	875	884	851	860	839	815	845	850	924	809	854	819	844	851	815	863	812	802	819	818	856	808	834	814	824	845	852	843	875	866	855	812	838	842	866	821	888	801	836	842	820	805	799	818	852	838	803	883	879	837	842	808	851	799	800	861	803	856	800	882	824	842	864	836	863	853	812	847	879	841	834	845	835	911	792	838	837	815	848	869	825	791	824	861	858	883	894	809	880	836	848	819	771	905	798	855	846	838	860	829	815	860	860	848	838	817	879	837	837	862	857	866	832	798	814	825	816	820	867	846	870	846	868	813	847	894	788	850	871	804	834	790	845	794	834	881	896	850	865	839	808	889	842	877	795	841	871	824	839	826	820	903	888	845	822	802	837	852	848	882	840	847	863	879	832	816	868	845	805	795	839	878	836	849	911	814	865	856	837	875	834	850	851	852	863	843	782	855	802	852	860	816	811	857	818	839	797	777	865	824	833	823	825	827	889	851	827	869	807	811	854	802	830	855	778	885	747	833	836	860	836	859	810	844	880	849	848	846	858	806	893	858	812	811	841	815	819	840	846	822	816	835	850	815	850	792	843	822	842	870	826	823	855	840	834	826	853	841	819	817	920	910	867	833	859	837	859	869	852	806	793	865	857	806	843	856	838	846	912	790	841	853	800	857	829	830	808	843	828	867	845	833	821	853	829	811	850	847	847	855	821	808	824	846	850	854	862	843	860	852	860	828	874	839	895	879	890	860	823	876	844	818	835	792	849	819	872	856	884	796	840	834	806	823	860	843	821	833	884	766	851	871	846	867	829
27774	15176	3647	1323	694	630	221	218	206	235	219	198	188	204	182	202	186	178	168	187	188	194	203	195	185	169	188	179	186	183	184	179	209	193	196	184	184	194	177	183	193	190	180	194	183	174	176	174	173	206	198	159	172	207	211	199	188	183	214	169	193	191	199	190	175	182	198	191	163	174	163	174	208	163	174	198	178	180	181	178	182	187	191	169	196	181	188	197	185	212	182	171	195	182	161	185	191	190	177	179	184	151	195	193	181	185	194	177	207	174	154	211	203	188	200	182	201	178	179	191	191	191	195	174	214	176	219	186	197	162	168	177	203	175	197	198	220	181	194	193	200	222	167	195	201	206	177	164	191	164	178	176	163	179	178	177	204	189	209	169	189	181	191	176	150	180	203	190	185	193	200	181	181	177	178	144	172	207	196	192	170	186	195	188	202	176	196	159	183	183	199	175	219	203	192	190	182	185	199	182	178	194	188	190	188	178	193	192	151	167	176	176	204	203	174	211	168	203	178	178	170	184	181	184	194	186	173	187	202	174	178	172	197	198	203	181	216	186	196	185	180	172	192	193	210	193	173	197	193	188	195	207	181	184	199	200	201	211	174	189	195	203	190	186	180	197	187	185	190	188	198	184	182	197	164	183	149	195	163	190	199	191	180	178	194	174	159	231	208	208	172	209	198	188	197	207	200	200	178	187	221	191	163	186	198	156	214	176	183	187	192	178	187	188	181	186	184	177	188	218	203	179	198	197	165	187	221	207	192	173	182	201	181	190	201	202	194	194	182	164	203	187	187	184	183	184	183	193	185	188	206	170	184	191	182	187	178	180	177	190	180	193	177	167	191	183	188	170	175	207	196	186	234	165	185	207	183	211	172	188	207	186	189	177	179	201	202	192	184	195	189	197	193	174	198	191	189	169	193	179	191	190	166	192	173	186	192	178	181	184	200	204	174	181	148	197	186	204	181	190	171	172	206	196	198	194	191	176	180	200	183	174	175	205	193	189	193	178	199	198	199	207	177	203	212	199	192	196	172	187	187	179	185	206	195	192	194	161	175	178	190	183	191	182	183	194	168	194	205	192	185	175	169	184	195	178	167	191	175	194	170	224	172	185	174	168	193	192	202	212	193	204	193	175	166	191	176	190	221	190	168	198	179	177	227	185	207	186	168	191	185	186	214	192	158	176	209	186	190	178	178	184	209	173	186	178	175	169	164	188	198	180	171	171	190	184	193	196	198	188	198	199	196	183	194	186	171	160	184	197	193	205	189	192	192	185	192	176	174	189	175	189	196	179	184	196	152	202	183	177	184	187	177	188	175	165	217	154	192	185	201	201	194	188	172	191	191	173	195	192	175	175	167	202	194	179	187	182	183	199	204	191	161	166	189	190	190	192	215	169	196	176	166	200	168	167	193	198	177	177	185	212	211	189	179	186	203	184	189	177	163	193	211	204	181	220	169	178	186	194	175	191	213	182	188	188	195	187	184	181	183	181	164	194	186	177	190	179	168	200	190	223	170	156	151	176	182	191	162	186	180	196	179	181	165	174	175	192	163	171	197	180	182	184	175	171	201	187	171	195	171	177	203	200	171	212	206	188	179	147	169	173	191	215	193	208	172	204	175	190	173	188	188	157	195	151	194	178	183	200	177	201	158	189	181	207	186	210	194	180	178	189	170	184	209	185	190	202	175	195	198	212	181	185	187	199	204	180	194	186	187	185	201	182	184	169	191	177	195	193	188	162	192	204	181	179	221	200	193	189	194	190	178	191	182	208	200	190	178	187	193	179	177	172	188	177	186	186	222	172	159	184	197	149	181	170	186	185	195	172	172	192	175	196	178	182	192	198	199	171	188	186	180	192	220	175	180	182	174	178	198	192	197	199	189	206	182	187	178	167	186	208	188	191	202	165	176	174	201	175	200	195	164	161	182	188	194	164	194	163	193	180	194	172	214	168	197	182	175	196	200	213	178	191	174	186	212	187	176	204	183	187	182	161	174	175	186	175	213	216	217	186	222	186	198	192	190	188	169	190	197	164	184	174	147	176	202	158	175	187	194	181	213	200	185	168	182	170	181	178	178	187	181	165	169	209	174	153	168	172	195	183	189	171	166	174	197	176	213	197	180	198	203	154	188	169	187	188	178	180	173	197	204	155	220	210	194	193	184	200	178	173	184	210	193	161	190	159	199	185	193	184	200	201	189	177	173	196	192	182	192	180	177	212	204	194	194	218	203	188	220	201	191	220	179	193	205	178	187	156	188	179	192	184	167	189	174	176	189	192	168	172	208	175	199	175	191	191	167	197	200	173	180	187	186	190	192	179	192	195	202	176	206	177	187	176	227	207	197	215	213	166	165	170	181	177	197	192	177	174	178	199	173	209	187	179	175	203	175	197	209	200	184	187	183	195	197	189	182	213	179	181	168	189	198	182	202	182	192	180	177	203	175	184	196	198	219	177	194	199	180	211	182	179	203	232	193	179	170	194	191	202	192	200	199	182	185	169	174	191	201	176	184	194	184	193	200	193	192	174	194	173	171	198	209	183	200	171	186	187	192	196	198	184	203	168	186	210	190	168	181	176	193	201	176	196	197	158	202	224	151	198	188	194	171	167	174	182	187	171	184	190	197	209	193	182	205	196	197	202	191	227	207	189	221	195	186	181	195	200	183	171	187	188	190	189	184	169	189	205	189	186	176	175	210	183	183	210	197	178	181	171	196	202	194	181	180	192	191	216	182	205	187	180	181	178	189	187	178	180	186	188	182	185	187	180	216	202	196	190	198	177	175	190	194	184	182	214	186	185	180	171	173	196	189	189	201	203	215	172	206	180	193	161	196	183	162	169	212	195	189	172	173	187	199	186	165	163	190	200	169	177	177	185	174	190	192	184	181	194	175	192	178	195	166	180	197	203	190	188	175	206	176	183	199	171	191	194	175	171	186	212	198	188	169	198	179	185	171	190	193	179	172	210	186	192	178	196	192	191	189	193	189	171	199	194	173	187	183	171	225	216	189	187	190	215	196	176	193	162	166	189	183	178	156	184	190	226	191	187	179	183	186	182	213	160	188	191	166	176	182	169	195	196	184	165	190	187	174	200	188	197	187	186	185	183	185	185	174	176	180	193	184	190	191	189	182	170	165	200	172	154	209	185	196	157	175	192	188	207	180	197	181	174	167	179	177	204	168	156	188	179	179	184	188	178	177	186	180	190	168	180	173	186	188	190	208	181	202	197	209	193	201	188	198	202	172	191	206	197	196	177	187	177	163	196	174	180	211	167	169	167	193	195	193	186	170	213	207	191	177	172	179	181	167	197	197	176	183	186	202	190	203	185	195	208	179	169	189	182	217	188	177	163	195	180	169	196	181	185	205	180	186	208	164	184	176	174	199	195	184	178	185	183	181	194	192	163	212	193	178	173	217	201	174	178	207	203	194	188	182	190	174	197	165	168	185	169	191	194	196	182	177	166	181	178	186	189	203	197	180	230	178	178	166	176
6530	3591	4532	1983	1251	1109	312	276	259	240	212	224	206	217	218	198	212	201	196	194	201	203	192	219	186	194	205	199	200	189	168	191	195	221	200	196	176	201	168	191	188	207	206	197	175	201	177	178	158	187	176	218	205	180	196	206	201	203	197	178	200	178	191	182	205	201	177	195	219	190	197	196	224	210	162	189	189	198	189	206	205	210	201	165	186	212	175	180	196	197	196	205	198	182	215	176	187	200	197	168	198	209	189	203	198	173	174	162	177	172	201	216	208	183	186	207	174	180	157	186	212	181	211	181	208	187	199	218	179	197	206	178	192	184	171	216	210	210	206	192	224	191	205	173	176	175	223	178	168	198	194	190	177	189	202	218	213	213	206	219	189	194	210	200	187	197	212	196	204	168	164	191	194	207	166	196	187	192	197	211	170	186	194	196	188	196	198	190	194	210	173	223	196	204	209	192	225	184	188	210	207	180	205	202	188	183	216	194	213	203	201	192	217	180	194	172	195	190	199	208	180	182	181	194	199	166	195	207	201	195	195	197	211	196	190	220	208	204	165	188	199	179	203	197	207	204	226	185	212	219	166	210	201	173	210	208	197	184	179	203	191	199	188	187	166	185	241	193	215	192	206	182	194	173	196	206	175	197	215	221	231	215	227	204	222	183	188	205	195	208	211	185	197	194	201	186	179	188	196	190	203	209	184	178	194	223	166	211	209	161	197	209	185	181	206	199	189	186	208	213	181	207	178	206	184	199	216	187	226	197	187	221	187	201	202	198	174	187	198	194	195	175	198	187	189	160	191	185	191	179	189	186	207	206	179	186	186	200	212	177	187	177	197	210	189	181	198	171	185	195	199	198	205	183	200	218	200	204	181	189	195	202	191	209	190	218	195	189	199	205	181	181	193	205	198	200	198	194	188	192	180	196	204	179	208	202	205	171	223	219	215	182	163	175	177	181	177	199	187	199	202	169	200	180	213	198	207	210	199	187	189	168	193	195	178	218	186	194	191	159	165	192	193	196	202	205	179	188	185	160	215	216	185	197	208	179	200	204	181	182	192	188	167	172	198	187	187	195	219	197	216	197	189	168	203	197	188	196	192	220	198	188	217	200	222	195	199	212	203	188	197	182	206	190	202	193	184	192	203	200	213	182	199	188	191	201	178	214	157	195	182	193	188	203	200	209	217	193	212	189	214	182	188	208	193	176	193	191	211	186	204	205	190	200	218	194	223	205	211	222	205	188	183	173	190	194	190	179	184	175	202	196	193	223	211	177	181	222	185	195	191	188	200	182	211	196	181	199	207	177	190	204	185	193	222	192	192	192	180	166	210	202	206	230	172	180	206	174	195	176	208	214	187	178	195	203	163	175	192	209	208	196	185	202	184	188	198	201	208	173	191	192	162	198	204	180	179	199	216	196	170	177	191	186	181	215	209	188	204	202	215	182	202	194	184	197	169	190	185	196	206	172	191	196	189	209	197	183	207	236	200	217	193	170	183	203	175	193	192	196	181	200	173	226	173	183	166	187	195	184	185	212	209	190	215	219	189	219	195	191	194	182	194	163	167	205	203	196	172	172	211	220	208	197	202	200	220	197	201	186	191	184	199	201	211	197	190	169	192	198	193	199	194	172	180	177	211	193	178	199	197	195	191	197	177	171	220	189	184	177	184	203	189	200	190	196	200	217	226	192	196	179	209	204	185	178	195	165	197	213	219	191	196	187	203	180	190	199	187	201	210	171	211	194	176	197	193	193	209	188	198	196	182	220	201	207	200	192	211	196	184	192	177	196	208	200	201	189	196	200	222	210	181	199	191	176	190	186	197	184	191	195	184	180	187	187	191	200	186	188	217	188	199	183	223	197	203	203	174	197	215	190	191	179	213	209	208	193	212	202	184	184	175	199	176	187	223	191	180	196	210	216	212	190	183	195	170	189	200	219	175	195	186	197	221	182	189	172	194	201	197	199	213	166	178	190	187	200	178	187	173	195	189	187	206	185	184	193	197	183	219	203	219	205	164	185	211	166	193	187	175	212	168	195	220	167	212	215	199	196	181	184	181	178	200	204	184	187	216	219	194	179	208	182	182	218	188	201	193	189	190	170	193	179	202	190	195	185	208	205	209	194	178	210	201	184	194	192	203	214	203	169	204	192	199	193	227	190	193	178	179	185	197	195	178	189	205	196	194	178	197	209	205	184	195	185	160	168	185	189	182	203	201	207	187	230	184	192	203	191	192	202	199	199	192	217	190	226	218	179	218	191	200	196	170	180	224	222	183	193	188	192	183	201	204	228	200	196	215	215	169	180	183	184	213	180	198	200	167	207	212	221	164	205	193	173	186	195	204	188	192	197	208	172	188	227	211	173	185	214	181	185	207	210	183	196	194	185	184	193	187	186	171	199	192	195	183	208	199	197	180	181	184	195	204	188	202	215	185	197	207	178	183	180	177	203	211	193	194	186	185	228	193	216	172	192	195	188	201	179	203	203	192	195	173	176	190	186	207	220	232	192	212	175	176	187	185	176	201	177	152	195	188	190	189	193	198	189	181	202	179	197	196	184	241	185	200	190	195	203	210	183	177	215	190	191	194	213	198	204	192	170	171	204	220	198	196	193	200	200	195	207	188	178	194	207	214	200	156	186	201	186	180	178	209	206	194	200	214	200	201	204	189	184	197	186	198	190	206	187	217	172	209	192	183	221	202	199	203	207	206	201	207	206	184	196	206	191	197	190	195	193	185	200	184	193	183	186	184	169	206	197	189	212	175	186	180	210	219	168	198	215	172	193	202	183	184	216	182	190	187	204	172	187	176	210	209	199	181	184	175	210	195	197	192	191	210	222	209	185	197	206	184	210	198	185	180	203	187	186	185	196	196	196	187	217	204	221	188	185	188	193	183	179	199	188	191	185	224	184	195	194	192	165	192	208	200	200	191	190	193	173	210	194	180	214	180	180	190	191	204	187	192	200	195	193	200	175	196	205	194	187	208	192	197	200	194	222	164	191	166	172	203	186	182	208	200	189	173	199	217	196	220	210	185	173	210	191	212	188	170	195	211	212	199	186	188	178	199	182	203	187	191	211	194	202	214	190	208	208	200	214	186	195	224	217	193	201	201	184	176	167	178	170	205	168	177	185	165	197	206	162	208	188	177	190	195	212	187	216	191	201	191	256	190	194	182	179	185	173	195	204	195	194	174	195	182	203	193	196	200	182	190	215	195	191	191	172	196	190	189	211	197	182	192	214	193	196	181	204	209	215	180	212	184	203	206	210	210	163	185	201	208	165	209	204	190	187	172	195	208	169	177	186	177	190	188	202	206	220	205	186	169	210	214	205	184	190	206	207	195	194	175	189	203	179	193	196	192	201	175	167	239	192	186	192	185	190	203	196	174	207	184	186	186	213	208	185	210	203	175	213	212	202	182	196	188	172	222	200	184	203	171	188	187	207	181	159	201	199	184	178	174	200	170	205	200	198	184	185	207	187	205	203	176	195
24679	20372	26636	23987	20404	14310	2837	1341	1115	998	1180	929	797	770	772	742	758	664	661	709	688	688	665	688	657	659	672	632	619	629	632	639	679	622	607	644	636	673	654	600	609	650	598	632	596	627	642	631	569	617	619	631	607	593	609	605	613	579	631	608	623	638	639	611	599	609	593	594	603	600	623	614	619	610	614	590	633	617	582	586	640	611	635	615	613	576	616	589	645	618	610	554	607	598	598	607	621	618	600	596	609	600	586	619	623	586	590	669	590	582	620	616	594	616	587	603	600	606	625	582	616	596	633	588	592	600	517	605	627	611	598	573	599	603	580	598	580	588	606	643	584	561	607	578	598	645	628	582	612	617	590	602	610	621	624	646	543	607	580	582	614	612	608	599	644	603	587	652	618	603	543	577	624	603	621	598	623	588	621	673	594	582	626	626	608	562	618	600	593	594	597	594	651	591	594	580	617	611	662	581	624	631	573	606	605	618	621	550	619	613	604	623	577	630	612	590	589	606	579	654	642	579	581	565	592	591	579	585	607	612	603	630	635	623	621	600	593	610	579	665	608	605	626	652	614	626	578	586	645	578	585	562	599	593	650	611	598	615	564	608	617	617	560	599	626	605	593	576	591	582	641	609	629	576	577	590	624	624	616	577	589	605	627	606	639	578	593	657	603	556	629	615	596	604	632	663	615	642	606	610	590	628	584	596	624	628	668	606	645	589	608	579	608	591	624	643	596	613	638	584	562	609	601	635	598	571	555	604	647	629	563	596	626	628	583	599	592	632	659	630	622	616	659	593	608	580	598	587	616	635	613	559	595	647	612	576	580	598	635	598	585	640	584	599	603	561	588	616	627	652	629	557	590	566	588	591	583	596	573	603	602	608	634	605	608	617	644	623	603	614	576	610	570	535	619	640	564	669	602	581	589	595	577	599	597	569	607	602	571	602	594	598	550	592	600	597	584	632	609	606	623	611	620	612	580	611	592	593	582	606	623	607	589	614	584	621	622	601	655	596	610	602	576	619	586	641	601	615	574	600	562	581	635	651	572	632	605	548	582	600	612	621	628	596	639	594	624	603	607	540	614	622	607	641	601	590	605	615	591	608	575	584	619	586	658	651	593	599	570	583	569	632	652	592	618	590	583	595	564	642	590	557	590	580	588	588	593	621	581	611	586	585	667	666	572	606	600	586	624	586	619	579	648	584	597	573	628	603	586	567	673	575	586	597	652	571	611	589	547	604	605	595	589	629	634	613	623	568	621	613	602	596	624	667	629	543	564	591	559	607	596	594	586	585	603	625	618	614	587	600	609	605	587	625	591	581	606	574	604	565	613	596	624	616	590	603	603	653	581	602	608	606	635	590	541	573	617	600	636	615	603	603	590	608	575	615	635	632	596	648	593	617	614	603	563	629	603	617	624	605	669	604	595	612	578	623	615	613	613	602	603	619	584	613	650	575	612	582	617	580	618	595	632	604	618	608	623	607	592	597	582	514	621	604	644	600	588	552	598	590	615	590	586	559	577	630	576	600	587	562	576	617	588	595	562	578	549	551	602	634	607	620	608	607	582	614	621	612	584	613	640	666	636	622	628	615	597	626	560	593	608	578	567	658	595	632	603	583	614	612	592	579	611	537	601	613	613	595	621	574	649	653	574	597	606	571	587	582	617	606	583	602	581	634	608	606	588	613	628	612	615	623	607	631	627	612	629	647	616	565	580	591	568	639	630	660	557	560	644	600	604	556	627	579	578	627	578	672	589	596	619	615	550	595	590	637	624	631	601	577	607	619	576	589	600	606	647	634	624	599	628	651	608	587	610	590	608	634	572	626	609	611	622	539	600	585	602	650	656	675	560	584	615	589	617	580	572	569	573	587	666	618	593	595	587	600	577	565	615	628	623	592	653	632	611	589	598	599	615	604	589	570	617	650	620	623	602	579	586	596	537	650	575	593	608	597	607	595	596	610	614	600	623	619	615	612	671	623	604	601	612	581	625	605	568	618	604	600	612	624	571	600	564	571	605	599	579	592	612	593	603	543	600	625	590	614	596	630	618	578	611	648	610	592	607	607	534	620	559	592	601	576	616	612	644	540	635	622	602	600	586	601	596	582	581	563	636	627	600	611	640	600	606	543	653	674	632	595	601	599	635	616	607	581	556	605	611	630	603	644	641	579	596	571	543	575	561	594	586	610	593	578	579	610	625	566	642	585	593	612	594	636	623	618	660	614	531	608	592	596	574	601	636	552	656	630	611	636	623	615	595	622	585	603	593	624	616	606	594	612	595	605	594	620	632	603	575	638	561	593	595	637	642	553	572	606	595	564	600	626	598	580	610	611	625	604	596	607	563	584	606	635	622	617	581	586	665	594	582	634	617	591	602	571	578	624	597	590	607	602	604	602	603	591	620	616	615	615	575	621	578	571	603	591	598	586	629	593	609	620	609	568	636	605	582	600	590	580	611	617	605	620	593	640	584	615	633	633	597	635	601	577	597	651	654	607	578	547	568	631	612	594	613	613	609	639	634	629	619	566	588	600	634	614	594	595	602	624	590	613	583	577	580	617	620	618	560	631	591	616	604	618	624	602	593	623	588	599	627	665	562	624	623	622	633	570	601	619	645	617	584	613	586	617	592	592	601	610	592	591	595	629	659	628	637	585	590	604	588	563	638	560	593	592	591	617	638	624	569	641	577	600	567	597	590	631	622	607	644	579	608	603	626	592	591	618	595	625	633	617	622	580	605	559	552	587	625	612	579	590	632	611	614	586	560	618	608	625	625	602	572	639	618	603	636	589	597	567	579	563	616	617	607	653	630	575	636	573	581	622	613	674	611	576	560	618	613	574	623	637	617	632	608	617	642	630	620	598	578	577	587	604	584	552	613	585	642	628	614	569	623	575	611	595	565	599	593	610	634	620	632	642	607	612	603	611	621	578	572	638	613	592	631	612	592	589	669	657	603	669	611	591	600	591	615	577	636	582	623	617	617	609	594	594	625	615	618	635	561	626	574	599	632	624	614	626	597	598	609	587	593	610	610	577	605	574	604	646	616	620	612	589	589	645	590	608	631	623	647	612	605	612	658	642	587	631	561	595	582	632	592	662	643	547	596	645	598	636	594	594	563	616	619	627	605	596	611	590	648	622	570	589	591	554	569	577	626	571	604	606	555	589	609	611	611	588	593	571	616	577	616	637	597	613	604	598	607	593	597	596	620	620	596	622	625	663	645	588	572	588	596	618	614	617	591	624	609	585	602	558	573	641	634	656	591	607	594	589	657	600	592	606	648	607	605	613	606	674	652	624	574	591	629	598	628	635	578	622	622	610	569	582	588	599	622	611	645	629	665	558	611	553	608	591	624	684	604	634	572	586	620	612	579	603	602	584	660	602	579	604	602	558	614	578	620	656	630	611	583	571	588	588	594	606	643	618	604	627	592	613	634	674	614	635	558	623	570	593	568	589	617	581	550	567	599	602	655	613	588	609	610	628	602	609	609	581
9265	15464	15108	7893	5580	8745	2404	1942	1660	1587	1836	1133	991	914	916	763	731	735	716	739	679	662	646	695	628	603	606	672	606	649	594	601	632	605	579	577	616	576	601	584	613	617	587	596	611	578	591	558	573	530	578	589	598	574	580	520	557	553	572	555	591	562	541	548	569	589	562	578	589	583	609	555	570	552	572	505	573	520	541	555	544	551	526	552	563	546	532	551	574	507	546	562	537	543	571	546	557	581	528	520	614	608	553	576	551	537	567	575	500	556	552	553	638	601	556	568	517	537	541	557	508	558	571	586	547	564	503	594	541	534	558	580	586	571	551	546	526	536	553	554	525	542	593	538	544	549	496	579	531	556	584	600	543	573	527	536	577	527	529	597	506	607	555	543	545	601	537	610	598	573	530	537	556	575	551	560	563	532	508	556	553	554	551	564	561	535	579	537	574	574	569	558	548	562	565	576	549	541	532	571	553	557	562	571	543	531	576	605	576	563	556	547	519	542	549	581	549	567	568	549	578	549	531	535	522	556	564	583	566	545	581	539	556	559	539	551	538	535	558	599	586	545	587	507	548	556	547	587	557	538	610	541	556	592	544	536	546	536	568	547	558	520	553	553	557	582	586	549	544	577	518	555	556	553	601	537	536	542	526	561	544	601	577	554	563	529	555	507	519	573	593	523	533	537	528	589	481	547	534	548	534	537	532	543	563	574	556	571	519	533	567	570	562	532	574	561	508	540	580	569	554	531	569	560	528	552	575	575	593	560	548	578	554	554	561	527	571	539	553	565	537	531	583	577	557	583	550	591	584	576	546	536	536	544	615	561	600	574	526	559	554	584	537	582	594	575	550	558	564	599	547	532	556	538	529	550	540	544	567	575	568	554	555	534	541	572	556	545	573	500	523	557	535	561	557	600	509	550	566	540	541	549	556	562	572	557	554	556	569	545	567	550	509	574	557	550	577	542	538	527	544	529	573	589	581	553	515	591	547	566	587	530	546	541	552	582	588	559	634	546	491	557	568	525	553	528	565	552	519	598	571	567	545	546	547	519	583	567	553	555	503	519	533	556	536	558	584	557	574	532	566	573	512	533	512	540	529	565	546	568	573	556	556	559	512	573	570	542	529	557	504	552	569	558	526	554	530	578	536	604	570	539	553	540	538	508	617	548	567	551	550	560	529	510	570	536	503	514	557	548	488	527	561	547	570	517	601	589	507	570	561	536	555	560	527	561	558	582	581	546	566	591	546	551	524	523	619	555	531	535	534	567	532	525	543	564	535	534	556	554	528	554	537	512	543	554	578	528	559	541	546	580	510	581	569	558	563	540	545	535	519	559	516	554	549	576	554	538	556	535	519	563	508	605	553	546	556	562	538	552	544	582	539	553	557	551	532	535	546	528	576	575	517	559	559	600	567	553	557	588	546	577	581	547	558	567	543	575	569	541	544	603	589	533	553	544	505	591	538	559	569	579	529	550	525	562	516	540	535	543	580	507	565	576	571	526	527	592	547	550	540	548	542	605	549	559	547	564	568	533	541	547	554	551	549	585	554	526	579	596	557	548	566	524	548	584	562	579	538	551	540	562	574	557	577	559	586	564	565	522	525	555	578	587	565	585	567	566	538	548	547	568	539	540	557	517	573	525	576	556	554	554	524	550	541	549	566	557	590	559	545	520	579	560	529	535	572	526	552	570	562	533	524	598	535	584	531	546	543	571	573	536	549	581	554	548	534	593	528	577	560	583	564	574	561	545	533	522	542	599	507	536	521	556	583	533	562	552	565	521	552	583	557	574	574	515	593	575	508	522	563	559	565	563	530	561	561	580	515	500	552	612	520	528	612	570	552	545	546	571	593	614	548	533	610	541	569	544	548	587	551	533	580	505	570	562	525	561	533	573	550	551	563	530	559	597	533	546	525	586	517	560	557	554	559	551	550	540	581	596	563	558	579	553	488	519	561	592	539	545	564	570	529	533	544	535	590	569	611	547	579	548	591	548	567	570	516	533	549	553	532	576	535	503	557	518	510	541	536	543	574	543	567	556	538	513	584	559	585	552	605	538	533	577	574	542	530	579	544	545	564	543	577	537	494	539	594	570	524	520	533	508	525	577	566	552	582	526	573	565	558	531	535	527	539	593	511	549	581	571	536	551	528	551	570	541	542	599	579	594	555	550	556	555	549	538	548	570	534	540	556	579	570	564	561	524	569	545	552	529	602	531	578	565	512	559	613	531	588	549	519	509	597	538	549	545	519	534	540	540	567	557	541	536	544	595	544	557	556	588	516	567	575	565	564	539	559	537	553	574	553	539	588	552	523	585	553	578	537	521	531	556	546	580	533	572	561	534	526	556	567	548	589	525	557	543	515	572	504	583	541	572	534	548	562	540	582	588	567	551	539	542	552	546	543	532	545	539	587	582	533	559	539	529	506	540	536	537	497	564	515	575	570	582	537	534	536	561	540	541	534	548	577	522	580	555	556	541	512	531	572	562	585	583	516	589	579	584	538	558	545	527	588	589	575	579	578	570	572	576	551	556	580	548	555	555	541	599	542	555	566	584	561	532	564	529	578	545	561	561	568	543	573	564	594	558	581	534	544	553	587	547	561	531	529	580	554	561	608	555	532	572	586	602	578	587	533	556	543	556	560	574	539	574	529	536	566	561	515	570	551	487	567	584	565	574	551	530	547	546	550	534	543	548	496	530	523	573	584	549	543	547	569	552	553	577	540	568	541	571	539	573	532	564	585	589	545	591	571	582	544	561	527	568	556	545	590	576	561	570	590	546	549	616	526	521	562	591	549	535	561	552	549	548	564	552	549	538	528	544	567	559	559	566	550	550	565	518	555	560	567	514	547	572	574	543	566	595	545	541	591	548	554	559	572	555	596	569	521	537	538	582	572	512	572	542	572	544	514	578	540	573	556	510	544	567	535	540	524	556	564	549	556	552	504	569	545	564	612	560	532	560	580	546	561	578	508	530	567	568	526	580	579	587	516	586	531	576	544	529	558	548	565	566	540	560	564	575	539	563	502	521	561	537	547	552	530	553	529	549	544	581	572	568	594	543	577	553	528	550	546	567	560	559	579	519	534	564	566	557	575	559	589	543	542	564	542	532	551	525	546	557	528	555	556	586	548	569	630	558	550	552	568	534	604	556	570	566	626	497	540	533	546	588	562	541	602	517	571	552	539	590	515	531	592	542	555	525	500	586	578	528	541	574	524	576	589	555	577	548	549	565	550	593	576	503	570	553	510	550	543	539	590	559	588	553	562	543	550	566	487	556	570	549	498	565	541	550	614	542	566	577	578	592	552	527	575	548	567	553	550	594	549	541	544	574	520	539	531	514	533	598	546	538	582	573	539	570	581	567	579	553	561	520	571	579	578	569	587	564	527	544	553	571	526	534	531	545	553	524	550	558	518	536	494	548	581	559	572	537	523	548	592	548	575	553	552	554	596	522	562	576	563	594	557	554	568	572	533	536	551	548	538	498	532	513
22469	20396	27021	23661	20403	20933	13773	2715	1921	1879	2050	1470	1326	1276	1217	1166	1179	1028	1081	1125	1104	1080	1027	975	980	1057	991	1004	990	972	964	926	943	975	969	948	963	992	983	901	978	957	928	920	974	1015	938	930	894	935	994	990	935	907	966	941	913	830	942	900	892	908	917	970	902	913	908	914	877	948	895	888	959	938	936	871	938	880	970	933	882	979	987	875	877	915	959	922	939	955	878	959	880	950	958	994	882	860	979	892	953	905	928	965	900	992	914	873	921	947	948	913	844	910	965	950	885	920	964	874	916	945	923	935	968	896	935	916	919	926	945	936	941	928	951	906	956	989	927	899	891	894	915	914	888	897	965	921	896	902	864	891	944	913	910	929	896	955	948	974	928	925	917	932	939	853	954	926	905	877	893	892	847	901	931	925	894	952	950	927	896	878	875	893	911	892	943	907	929	882	901	937	905	896	892	948	918	880	924	903	920	898	866	913	874	921	912	906	872	951	914	930	894	901	898	943	925	957	967	937	939	912	925	894	879	909	959	916	938	904	965	890	867	894	926	972	1007	894	955	946	942	917	905	887	898	948	916	906	920	916	966	861	892	923	980	936	918	969	935	970	951	888	913	945	933	936	899	955	876	865	850	915	900	855	928	954	926	877	901	923	916	891	903	965	864	896	889	979	912	877	951	925	883	984	925	888	888	887	899	919	910	918	908	890	919	955	1001	899	892	882	888	912	879	928	1008	915	917	901	932	927	961	930	920	924	853	962	931	849	924	927	949	941	886	924	965	880	927	861	893	930	932	937	953	952	884	950	886	896	984	920	907	972	910	914	857	876	901	938	877	891	932	913	874	917	900	912	901	903	957	884	925	889	980	912	918	883	934	884	873	879	916	957	908	870	890	942	925	925	896	927	937	950	929	913	884	945	896	966	910	915	884	922	930	912	915	1006	873	860	933	908	952	893	926	994	977	961	938	925	902	947	895	889	950	960	887	862	919	881	890	904	936	891	891	885	888	923	892	954	899	892	975	902	945	952	892	931	926	854	860	935	898	920	902	964	933	907	953	879	930	877	899	933	901	981	887	955	898	965	946	967	911	898	938	947	923	974	865	933	905	864	947	933	899	906	906	936	897	890	923	936	925	943	924	909	907	897	918	906	910	912	911	962	940	950	902	934	900	892	912	919	931	950	926	851	906	912	898	914	921	957	907	835	938	898	905	886	929	926	900	966	920	902	939	936	905	899	909	928	962	926	939	959	890	881	952	832	889	869	956	935	962	888	935	953	927	930	945	932	937	929	891	916	904	921	932	915	849	921	896	924	949	923	921	907	956	925	900	910	909	908	926	877	971	914	964	951	880	943	940	865	921	924	889	951	904	948	918	909	906	919	927	855	893	900	945	903	943	878	934	898	923	919	884	893	921	912	963	916	919	886	904	932	935	895	877	922	879	966	922	930	895	874	922	963	923	937	983	922	868	942	930	962	916	911	864	980	909	904	927	903	860	891	926	901	854	869	994	933	926	893	940	906	940	941	921	903	898	938	929	950	904	949	957	946	948	933	874	946	906	940	850	906	884	867	931	900	956	954	897	901	854	939	909	919	956	884	912	905	932	879	848	948	911	918	875	951	886	881	880	891	919	880	906	886	927	901	956	958	900	956	912	904	910	925	905	883	939	861	983	940	877	860	976	917	874	936	900	918	937	928	963	938	901	926	894	914	916	895	915	892	939	900	909	871	931	894	884	944	909	919	921	919	899	968	897	895	916	951	900	936	946	916	899	925	908	884	969	960	932	918	902	911	872	900	962	903	893	879	920	922	895	929	887	903	972	955	921	903	921	878	910	870	926	900	874	897	1000	858	909	910	882	931	956	914	972	937	933	866	893	967	908	975	892	925	880	901	940	874	948	853	916	882	1004	886	928	902	1011	993	893	920	870	925	899	949	905	937	915	921	917	903	920	941	912	930	855	943	916	924	906	904	879	984	900	902	931	934	915	909	938	854	925	928	881	854	887	957	951	926	930	904	883	915	987	928	932	917	926	898	928	898	915	901	893	970	929	984	922	917	942	898	917	894	867	899	867	920	909	901	967	949	977	884	903	989	928	930	923	885	883	896	905	887	983	959	899	963	909	898	926	914	959	885	883	869	890	903	903	878	938	889	911	945	925	930	899	913	948	923	927	948	942	969	892	922	924	920	914	902	880	874	951	888	939	905	885	948	928	938	931	907	945	883	894	945	912	966	881	1000	948	925	957	882	941	869	944	945	888	959	935	888	867	929	945	917	943	906	939	966	927	901	902	936	906	989	907	903	918	912	916	926	889	870	900	936	883	918	865	883	916	961	873	866	895	911	909	911	952	917	979	926	960	951	895	935	940	915	886	907	912	908	901	934	923	991	932	922	927	963	884	869	939	922	983	938	866	926	964	963	945	920	965	914	877	896	954	951	877	908	870	941	936	881	852	884	903	865	922	920	920	960	927	898	850	888	938	908	938	946	926	914	864	900	930	957	901	927	969	859	924	930	937	931	961	922	897	855	958	937	928	928	908	846	891	894	870	982	938	912	927	901	940	931	935	919	900	955	865	901	941	949	895	929	915	940	908	911	897	884	928	912	937	965	940	904	924	920	915	926	906	950	897	936	922	922	835	915	915	921	916	938	911	895	942	944	877	857	921	925	911	855	915	922	897	892	948	901	912	919	921	901	905	875	914	855	955	878	931	887	921	921	915	885	912	977	885	945	901	858	937	922	945	958	882	863	905	896	905	947	936	941	900	911	909	926	938	895	874	865	981	848	869	916	949	923	867	892	983	943	918	865	875	876	952	939	884	923	927	899	880	950	938	922	874	922	930	933	870	862	912	928	938	911	902	891	918	920	862	969	950	919	961	885	932	870	930	859	937	877	915	955	975	923	937	865	942	926	896	903	848	888	953	900	933	873	939	879	922	944	899	925	918	864	934	963	901	944	908	905	947	913	924	883	911	964	938	873	942	903	914	952	911	959	912	951	917	904	943	938	876	907	941	972	908	895	910	895	904	987	885	949	953	919	932	962	941	897	959	930	906	892	892	898	888	868	893	905	910	939	922	910	910	950	916	864	907	952	911	891	942	896	911	956	925	900	887	863	878	856	901	908	908	889	914	922	930	944	968	891	888	928	898	903	928	937	877	870	928	906	930	916	899	929	905	962	911	896	912	932	923	904	916	920	887	946	885	921	890	830	926	1009	951	926	888	935	921	928	959	866	920	923	929	945	922	930	914	984	873	920	916	992	936	944	924	943	935	968	947	939	927	900	877	897	931	916	892	895	938	909	900	911	943	868	936	928	954	920	896	927	988	1008	873	909	882	890	927	905	862	900	882	930	893	905	954	892	940	956	917	923	910	946	926	876	900	905	856	914	861	948	905	906	912	892	892	937	909	949	905	975	870	945	928	963	907	912	883	910	928	845	968	900	879	965	919	967	897	867	920	889	973	892	931	880	932	896	882	936	845	928	933	893	903	914	907	944	947	922
12681	22353	21192	12733	9248	15773	4285	3472	2980	2832	3366	1930	1692	1536	1466	1377	1299	1218	1207	1173	1139	1086	1055	1039	1016	966	951	940	946	980	917	908	935	936	924	882	888	893	882	907	907	887	882	911	891	824	916	865	858	863	856	880	866	901	865	882	883	906	836	874	880	889	896	854	916	853	871	827	827	901	868	852	906	866	874	826	869	927	821	890	841	810	810	830	873	844	895	839	834	813	857	840	913	864	831	858	865	846	891	896	895	845	808	820	854	841	892	873	843	900	907	879	845	888	837	866	834	858	852	864	867	854	890	851	820	787	797	858	819	866	860	812	794	885	829	812	881	844	853	869	865	881	825	856	814	827	787	811	853	853	817	810	835	866	864	831	896	846	864	863	829	826	841	840	816	852	845	824	939	865	824	841	843	792	847	861	838	877	857	856	849	874	859	835	815	838	816	851	821	867	845	814	816	864	858	842	831	819	833	869	874	883	829	839	848	836	869	884	799	847	837	770	825	843	839	862	845	835	903	869	781	839	825	858	842	877	837	800	840	846	872	863	807	825	835	855	864	842	833	857	870	861	836	803	875	855	794	828	831	882	830	845	902	821	831	794	873	886	839	807	834	886	823	875	861	900	830	821	870	858	901	848	833	853	836	893	849	806	869	839	847	826	834	871	802	845	835	829	841	889	875	799	851	887	894	842	798	790	867	823	840	896	894	861	880	840	859	799	810	895	857	843	860	879	861	838	879	778	877	847	848	852	871	819	823	882	873	841	890	819	824	862	830	873	841	824	839	834	843	802	810	876	799	834	846	853	832	862	829	839	844	855	866	844	843	887	826	878	842	818	832	863	844	852	840	897	840	836	774	857	871	866	871	827	850	839	832	847	893	810	873	809	853	874	839	840	922	846	803	894	829	857	901	838	927	829	848	810	796	841	850	883	827	837	805	847	881	829	901	806	786	851	799	897	812	858	838	861	823	874	773	823	832	845	883	890	815	835	856	825	826	821	868	835	841	824	875	845	819	832	870	851	872	895	823	888	827	833	797	856	875	833	830	835	816	876	855	805	849	840	845	810	825	863	833	828	825	884	829	823	815	887	846	791	822	865	828	832	804	940	865	859	808	849	913	850	874	812	797	813	856	823	816	851	856	841	751	882	831	821	838	832	864	801	843	838	903	882	812	815	864	816	867	861	853	827	881	817	903	836	885	861	898	819	877	856	796	847	862	820	837	827	820	854	852	862	849	819	794	845	877	840	811	812	789	785	880	825	860	826	854	865	832	858	873	896	876	820	888	853	839	800	801	824	900	837	841	836	879	873	877	825	804	845	904	879	865	846	837	821	809	838	838	849	873	815	829	861	862	851	866	852	822	926	875	865	862	860	887	900	822	838	839	789	872	841	849	861	813	843	852	852	858	825	837	818	858	836	837	904	832	827	837	815	864	839	810	825	845	881	858	813	833	859	859	858	818	856	825	865	821	794	857	910	861	799	847	821	866	839	862	840	809	802	858	893	865	891	796	866	884	849	862	827	867	845	850	817	887	868	863	830	834	851	841	855	828	846	816	862	769	850	807	800	846	828	791	879	808	871	828	838	856	903	880	876	817	843	808	813	844	817	930	855	879	849	851	833	826	860	827	826	844	838	911	889	842	844	880	804	827	844	855	789	810	831	832	799	867	860	822	872	807	920	912	862	826	882	798	813	813	853	832	875	861	843	791	819	829	836	845	908	826	791	810	883	845	843	840	912	795	885	932	853	813	927	807	854	861	829	817	849	839	866	843	844	824	833	887	829	874	856	841	840	839	874	882	827	841	824	858	858	895	817	819	877	845	816	839	883	929	864	845	828	872	833	833	847	853	829	845	875	855	873	814	821	882	798	868	866	838	876	819	882	853	836	876	842	827	833	864	783	843	910	808	824	795	890	857	844	818	824	887	817	804	810	820	806	837	852	808	830	842	848	861	827	874	826	844	930	839	823	866	851	843	869	869	827	807	817	893	889	863	795	796	854	820	801	829	866	825	825	889	852	850	844	780	857	838	800	841	878	871	837	856	900	798	854	870	873	892	823	806	898	836	822	802	841	810	835	843	887	863	828	863	868	804	849	834	840	836	861	850	851	850	815	844	867	848	813	842	837	834	878	819	835	817	836	837	865	829	861	804	834	881	848	871	829	897	834	833	903	849	853	884	848	832	818	852	812	823	853	875	853	873	850	872	931	812	825	855	823	791	845	851	803	824	819	879	838	841	836	875	828	904	810	852	824	821	843	829	821	846	823	863	862	844	799	818	889	878	851	825	798	837	818	875	835	893	865	823	801	836	833	852	805	825	864	871	887	859	862	806	866	797	839	835	862	842	836	849	835	846	838	823	851	874	839	820	814	888	849	833	802	825	806	869	935	874	880	859	832	816	873	887	793	830	857	806	838	802	853	814	822	830	818	879	892	889	804	832	866	818	857	837	868	831	843	877	862	877	800	827	840	885	799	888	872	795	870	860	861	857	903	840	889	852	816	866	825	800	879	866	871	832	846	833	829	901	861	869	789	865	819	891	831	849	863	861	813	806	849	885	824	851	877	855	817	875	874	830	904	824	807	811	797	825	811	832	843	803	830	837	863	890	888	905	830	841	820	858	835	873	764	892	771	822	883	842	844	890	860	856	863	838	887	844	923	838	839	856	812	830	851	858	825	880	834	838	852	826	839	840	821	850	793	833	888	785	848	837	857	821	827	854	825	864	842	922	845	837	880	882	850	845	912	834	853	858	851	836	866	876	804	874	819	855	838	858	834	831	890	836	855	797	858	930	909	868	872	850	881	769	872	856	831	884	801	829	828	788	851	809	830	844	804	853	883	813	837	852	815	855	853	865	862	855	859	874	852	910	874	846	840	860	839	884	857	873	767	830	821	805	882	815	865	815	829	829	823	847	854	889	839	834	850	828	817	809	864	807	862	833	841	834	903	840	821	822	832	860	844	815	785	824	840	820	799	880	853	795	871	891	870	828	859	871	786	833	821	817	871	842	898	818	855	884	826	836	820	900	783	791	817	839	841	814	791	829	861	879	870	851	871	836	852	878	846	820	827	870	823	796	825	849	790	856	836	802	796	828	834	847	870	875	839	843	886	824	877	824	811	859	910	910	893	823	882	888	840	837	880	842	884	834	893	846	828	817	827	798	848	767	844	877	843	820	841	869	847	860	818	816	829	883	877	841	864	752	837	852	779	861	840	844	861	816	858	854	852	838	830	824	851	782	798	815	845	869	825	817	884	841	822	811	802	886	854	823	829	812	844	849	797	874	838	893	844	788	926	789	836	886	860	805	837	866	812	867	881	823	864	868	818	878	854	818	895	869	851	834	853	864	892	816	859	847	832	829	859	858	824	899	820	784	811	851	838	846	816	864	820	820	846	831	833	838	850	816	803	822	858	831	828	844	918	893	805	774	839	861	827	820	860	875	862	845	886	834	785	802	818	871	851	843	838	847	845	910	853	863	833	843	801	792	835
27702	14908	2831	1124	565	919	253	247	207	213	208	200	196	179	195	225	176	189	214	208	193	206	178	186	192	165	193	191	173	165	166	170	188	193	160	181	199	184	182	169	175	159	185	193	192	175	177	201	192	205	185	219	199	181	184	188	194	189	176	199	163	182	174	188	153	198	201	186	167	175	211	193	194	196	196	166	199	165	195	167	193	192	191	197	199	183	186	192	199	165	184	173	188	183	202	179	183	157	197	170	171	178	188	184	204	185	201	192	190	221	192	202	185	182	201	180	212	182	203	200	186	209	186	189	183	199	173	179	197	188	177	209	169	172	187	181	180	193	183	191	214	173	173	196	179	152	182	167	202	183	180	190	196	201	205	186	160	175	225	186	186	184	177	190	198	195	190	183	191	187	193	198	188	236	202	173	197	186	201	195	190	179	173	199	196	177	165	201	181	186	203	175	180	157	175	185	222	170	172	215	155	191	195	186	182	183	175	203	180	180	184	202	184	175	188	179	201	211	205	168	197	179	179	197	169	155	179	189	176	169	175	202	189	187	188	210	199	200	203	211	174	194	186	192	175	194	174	203	188	189	199	191	184	187	180	213	176	202	191	207	195	182	167	200	199	181	204	182	209	169	203	188	165	192	188	175	163	178	185	182	198	210	178	160	182	218	189	204	193	191	177	179	170	172	192	180	185	164	184	194	193	192	200	216	173	196	177	190	191	199	178	198	189	177	167	224	179	181	171	180	182	221	183	178	202	166	154	165	192	193	180	182	186	209	158	179	175	184	181	175	163	195	176	191	212	194	190	185	206	205	193	174	169	174	184	178	162	170	203	172	191	186	199	193	167	197	175	186	177	196	192	191	194	179	180	187	188	181	183	212	157	203	201	194	165	178	210	182	192	178	180	176	172	170	153	202	201	201	199	185	187	190	187	196	175	175	168	178	195	200	194	174	189	199	188	205	170	204	196	185	176	179	211	192	189	176	205	175	194	170	204	181	173	188	216	194	200	190	177	189	187	170	149	202	195	184	210	174	194	208	192	186	189	180	170	197	187	199	186	182	179	200	197	192	201	183	196	180	160	184	181	193	210	156	198	190	196	188	186	168	180	183	177	201	181	199	197	214	199	177	180	188	190	166	200	206	192	203	188	184	174	178	191	194	194	147	186	181	164	200	178	200	197	205	199	187	174	171	199	176	190	170	207	171	191	186	196	210	200	194	202	180	209	208	193	170	193	184	216	162	182	200	202	180	190	176	192	209	180	202	185	191	179	195	194	185	194	184	172	170	170	190	204	202	176	182	179	187	203	180	207	170	201	211	180	189	198	183	172	181	181	166	165	192	212	179	183	170	205	180	181	190	183	173	173	205	193	204	170	175	202	189	211	210	200	180	168	185	202	172	186	196	191	167	217	175	188	197	163	190	177	179	193	178	160	171	227	183	199	184	200	197	195	186	174	200	213	191	171	190	170	223	164	187	185	205	180	211	195	201	182	187	195	177	196	199	206	216	190	184	172	164	168	187	183	160	167	197	201	200	187	193	190	177	182	172	172	190	180	201	185	206	218	205	213	189	190	168	172	178	175	164	192	163	163	203	167	182	190	180	163	183	172	205	194	179	206	198	186	187	169	179	187	180	186	190	213	176	186	176	177	193	179	207	206	162	206	198	187	170	173	169	206	182	198	201	150	201	187	179	202	175	178	206	194	168	177	207	214	197	186	198	190	166	202	180	158	222	179	213	199	209	191	170	182	173	177	181	161	208	206	172	199	207	200	206	212	194	196	180	184	208	208	191	186	177	191	184	209	188	171	165	182	225	200	207	171	187	164	184	198	197	173	197	195	183	209	191	189	186	188	189	182	171	212	214	183	189	207	182	200	181	203	165	197	161	186	181	198	196	179	190	193	180	182	166	185	185	210	188	185	179	219	195	175	183	185	192	189	181	215	194	192	194	217	190	186	196	192	173	183	196	207	184	207	209	191	173	195	200	189	208	207	200	182	196	165	163	193	216	189	183	222	171	179	194	188	196	180	170	221	192	185	169	237	228	209	198	179	207	173	198	163	185	188	185	193	191	192	229	187	207	177	208	173	206	203	181	158	163	177	190	177	202	171	185	202	180	217	193	207	180	170	201	195	193	193	190	181	180	189	164	190	179	198	214	172	201	164	190	200	185	187	174	204	159	189	169	205	197	211	197	175	165	193	175	181	187	193	177	152	200	185	167	177	171	169	193	182	193	190	201	181	167	171	172	180	184	184	207	162	196	179	175	182	200	184	177	170	179	205	199	215	196	203	185	183	178	177	193	192	175	210	191	178	199	184	166	190	183	201	175	199	193	182	177	152	186	208	186	185	182	188	215	187	195	198	200	193	171	182	201	178	189	183	180	203	181	183	199	190	161	209	198	183	194	190	196	164	182	202	201	187	213	153	188	193	172	180	203	191	188	172	187	187	197	192	186	191	196	183	175	189	208	185	178	173	171	200	182	206	181	173	198	227	193	170	174	203	175	207	179	160	193	210	214	195	188	200	197	162	200	180	199	175	201	198	198	172	186	161	188	169	166	170	185	161	206	210	192	192	178	193	189	169	186	197	198	192	180	180	202	203	181	177	199	200	197	198	177	180	196	166	182	191	190	186	238	176	205	189	156	188	174	183	191	173	210	180	180	173	168	206	170	182	166	203	203	186	202	185	174	187	183	186	187	178	204	210	195	178	185	188	168	173	181	192	196	199	192	182	191	191	177	188	177	190	194	192	188	156	190	170	184	210	189	176	177	190	177	158	186	204	193	204	202	192	174	196	207	201	189	189	181	198	188	186	191	168	187	181	185	176	208	195	188	207	187	182	190	195	185	175	192	180	182	191	195	192	179	195	202	185	198	183	206	185	201	179	206	166	168	195	178	185	184	186	195	226	192	206	193	179	181	198	191	172	188	202	216	194	187	202	177	185	182	181	191	193	196	208	196	194	198	211	204	192	194	209	208	182	162	182	165	175	181	174	178	200	173	174	187	192	179	172	188	215	182	170	205	184	202	206	177	165	192	207	183	223	176	186	185	184	187	192	186	168	173	207	205	182	186	163	171	185	170	191	175	185	162	193	180	180	169	209	178	216	202	195	181	202	203	193	165	204	189	187	181	200	197	196	172	187	209	178	198	196	183	165	185	189	200	191	168	192	172	176	213	184	183	198	190	191	180	173	169	180	187	175	169	180	189	215	160	186	200	216	218	175	160	185	202	187	214	178	183	194	203	192	178	181	196	166	179	191	197	169	197	171	192	188	187	195	180	170	180	197	160	195	172	178	192	188	179	177	198	200	229	179	186	181	186	193	185	187	208	195	171	181	195	182	190	193	187	173	183	206	229	184	185	164	204	174	158	211	187	176	199	174	194	180	197	198	169	185	191	152	172	168	167	185	189	172	176	213	185	199	153	185	196	178	196	211	204	200	210	201	187	202	165	196	167	218	168	194	201	224	195	208	200	192	200	172	184	185	172
6310	2197	2754	1830	986	1637	300	271	256	222	249	199	221	227	219	211	209	210	201	204	179	203	186	191	218	212	222	224	188	206	198	215	212	197	187	189	201	185	215	197	178	217	175	215	202	178	197	200	193	206	194	211	201	191	198	170	178	184	204	200	191	183	189	206	202	190	202	193	168	164	178	201	200	211	211	194	187	210	195	183	201	200	165	202	193	198	170	186	177	206	188	202	169	167	186	159	195	181	181	194	171	194	191	217	192	205	214	192	195	193	204	209	205	189	231	162	192	205	201	181	194	195	186	200	195	198	206	186	182	179	183	192	222	192	198	198	216	216	193	198	186	201	173	194	207	215	175	186	179	221	190	207	202	181	169	192	177	203	211	193	184	194	205	178	203	202	220	204	193	188	198	171	202	206	210	196	205	159	177	199	204	208	182	213	184	199	172	182	201	160	198	204	180	203	164	202	189	195	184	210	216	198	187	195	206	183	187	198	205	211	206	202	177	208	174	221	208	198	209	204	193	192	198	191	187	183	181	193	207	184	206	174	180	174	208	192	199	199	199	213	188	237	195	176	209	183	178	191	216	191	202	211	206	200	175	192	194	205	156	188	191	192	191	185	187	196	190	217	195	174	194	200	223	186	202	205	190	196	209	211	213	188	190	197	183	185	185	202	196	211	197	184	208	176	196	202	182	195	197	205	199	207	205	191	182	200	197	195	215	185	197	168	193	181	198	205	200	196	199	171	186	191	181	178	198	190	187	206	181	203	196	220	208	185	176	202	188	200	213	196	195	179	205	200	180	201	181	208	185	210	203	201	185	176	186	194	161	206	195	202	195	169	184	204	195	179	173	177	205	197	210	204	197	191	205	212	181	158	172	202	187	196	183	212	197	179	188	166	196	212	169	197	173	192	202	198	208	177	187	210	179	199	186	218	195	185	209	203	207	186	202	208	212	184	184	188	179	190	178	183	205	191	194	200	189	223	182	199	181	195	183	200	179	181	198	182	196	182	194	204	174	210	221	198	201	191	203	203	215	182	178	201	196	214	192	203	193	200	192	224	202	199	177	196	176	195	186	207	214	206	193	200	197	192	183	184	193	182	174	203	202	174	196	194	184	187	193	201	192	183	190	195	241	179	185	198	206	197	191	203	184	179	188	190	215	177	195	201	200	186	188	214	201	185	179	197	209	193	202	175	186	217	217	166	201	174	203	196	193	170	200	170	204	195	195	184	187	189	192	202	194	226	219	182	191	172	174	191	183	176	187	180	205	169	187	171	203	210	199	202	167	184	187	195	185	207	183	204	183	184	181	201	187	173	197	199	196	196	196	169	191	209	180	184	180	193	177	194	203	189	199	176	193	198	201	199	175	183	183	192	192	190	201	186	200	181	209	192	184	189	188	190	195	202	189	200	189	204	184	189	187	191	204	195	206	188	189	205	191	208	198	173	195	213	178	170	199	182	184	172	204	185	199	211	170	231	201	159	197	221	185	190	186	188	172	202	190	187	201	175	219	190	166	179	192	205	204	200	189	193	217	178	191	212	203	218	193	206	201	198	208	181	179	193	194	185	171	195	188	183	184	194	175	194	134	193	193	198	205	184	195	195	178	192	202	188	205	202	193	197	183	207	206	187	208	204	200	166	204	198	204	194	201	206	192	194	180	196	185	207	190	187	206	215	208	204	184	198	212	203	231	200	202	167	185	191	201	174	202	197	202	195	195	215	180	202	175	190	188	199	194	201	182	189	196	195	187	176	198	204	215	216	195	187	195	190	188	169	190	181	217	183	179	203	198	208	190	194	197	197	191	199	208	207	192	205	193	189	230	195	208	204	176	193	184	179	192	157	178	177	192	194	215	195	201	207	217	196	175	199	195	195	188	192	202	201	202	180	181	187	205	200	174	194	210	207	203	177	197	179	203	187	175	194	190	172	184	185	168	189	188	205	211	182	218	197	180	196	190	177	195	215	194	179	199	210	195	191	181	192	188	202	196	191	177	174	197	190	196	187	201	179	183	202	202	176	189	191	184	197	174	169	218	195	187	195	185	168	201	202	214	217	197	194	177	187	163	174	194	196	213	225	198	230	184	219	195	218	222	200	205	195	184	194	195	206	176	200	211	183	202	193	196	205	200	193	202	179	183	209	176	201	197	181	181	197	205	205	194	186	207	197	213	192	224	208	192	186	223	199	207	193	193	204	199	190	170	214	211	206	192	181	187	196	193	188	190	175	197	213	212	181	215	184	203	197	199	199	189	201	200	190	186	184	204	198	171	171	189	190	182	168	179	173	214	186	182	189	171	193	198	194	200	201	212	175	193	183	213	197	200	203	193	210	192	198	199	193	192	203	177	184	189	176	184	188	186	201	177	183	171	179	194	186	207	184	188	199	186	186	197	201	229	178	197	179	215	195	206	178	183	196	182	188	203	211	207	190	211	187	174	193	212	178	199	174	192	199	214	208	206	225	161	193	184	192	193	186	216	196	240	216	181	181	178	179	208	193	190	208	214	165	195	194	209	203	193	166	203	183	193	179	192	198	186	221	199	176	188	199	208	207	197	191	202	194	212	190	175	207	209	216	218	173	208	172	207	170	201	196	193	233	160	198	171	182	204	195	208	194	188	182	186	198	186	180	188	200	192	189	195	214	195	180	190	216	196	192	183	177	182	188	227	220	177	186	192	175	211	185	190	196	183	170	193	187	203	195	194	207	166	197	184	187	181	175	176	193	202	203	179	188	213	201	178	177	209	204	180	204	225	173	204	195	204	201	203	184	229	178	194	188	194	195	188	204	174	184	177	208	208	206	187	196	189	201	229	211	194	210	179	192	212	210	192	222	197	181	184	207	193	208	197	189	215	204	197	193	205	183	185	202	216	197	201	191	185	194	186	194	208	200	197	213	194	184	220	184	176	193	200	200	188	182	187	190	187	198	202	202	201	226	179	164	210	177	184	182	188	205	199	231	210	199	191	202	193	195	179	201	182	201	193	197	185	185	175	207	202	188	200	179	197	200	200	193	207	193	187	193	176	173	169	195	186	204	193	200	184	206	207	211	185	187	192	209	183	167	173	159	225	204	188	210	197	188	176	210	181	216	208	204	181	196	189	202	186	189	209	177	171	164	192	205	196	177	175	176	196	192	167	190	226	201	190	191	198	223	200	169	181	171	183	221	179	191	182	180	214	198	202	163	222	204	194	198	166	180	187	209	190	205	187	160	207	190	166	176	181	194	195	190	198	192	182	201	171	218	184	223	207	184	201	201	209	192	186	173	195	181	193	192	193	162	175	203	192	187	208	189	193	206	191	213	183	211	183	202	175	196	191	171	195	184	178	175	190	199	233	199	186	173	212	216	216	196	202	172	207	199	178	190	204	174	187	163	193	202	194	206	184	196	189	184	182	209	208	211	177	217	175	206	181	189	196	207	168	178	175	191	190	175	193	184	211	188	195	190	202	211	190	192	186	214	201	196	198	187	214	199	198	222	188	213	194	192
24724	20404	26678	24023	20410	18830	8860	1500	1075	1053	1159	820	814	753	756	751	755	635	662	687	679	654	674	680	680	655	629	667	633	664	647	638	656	624	652	659	638	603	602	604	636	597	646	661	618	621	552	612	623	654	582	606	582	635	596	625	642	604	616	595	618	673	604	641	604	597	636	616	573	636	659	603	650	584	633	609	595	594	658	573	569	622	645	602	603	601	652	577	598	646	604	643	658	609	615	653	628	577	628	627	630	602	644	586	605	653	595	587	585	610	603	580	630	632	604	612	633	594	608	621	616	598	575	638	578	594	580	621	655	630	655	688	603	618	599	589	607	621	627	604	602	630	576	571	626	614	631	636	580	614	582	587	597	650	607	597	599	613	621	600	613	640	607	572	607	588	614	602	632	577	637	619	601	627	603	589	586	589	579	610	541	576	630	601	605	635	646	614	589	607	590	625	588	591	611	598	616	568	564	644	600	624	587	650	599	620	585	614	608	596	607	614	628	643	617	582	666	535	580	615	570	613	631	670	580	587	614	609	600	617	611	633	615	584	567	591	593	580	608	613	618	582	593	599	610	565	618	612	619	624	605	613	592	594	569	635	599	585	591	643	635	589	613	573	613	613	566	610	605	585	601	611	588	604	619	590	607	611	569	611	555	592	576	611	604	605	601	595	573	577	591	585	565	568	583	607	615	620	598	579	599	610	609	614	616	624	633	605	584	585	592	577	588	651	599	632	635	572	616	576	583	616	614	567	588	565	579	620	607	596	644	576	614	632	627	593	603	561	592	595	601	581	646	625	570	610	583	597	612	575	608	638	591	619	628	597	595	614	631	573	630	647	587	630	584	615	568	609	643	617	595	604	597	620	607	603	607	638	629	588	592	602	571	618	622	618	636	576	636	611	613	573	598	602	587	568	621	597	608	570	603	639	622	618	610	620	592	573	588	611	613	630	599	617	636	580	619	587	593	667	572	553	610	597	607	595	577	620	586	582	626	591	650	621	612	594	645	589	551	571	634	585	575	626	596	629	565	619	633	595	617	610	616	592	563	609	617	537	600	616	623	611	662	583	617	620	620	614	604	597	572	626	604	602	577	620	636	640	583	588	582	593	626	581	634	623	654	593	581	553	612	627	611	604	626	634	623	596	603	606	604	648	595	598	612	615	572	618	583	629	620	638	619	592	602	628	628	585	608	604	617	616	597	623	599	633	658	607	582	588	623	570	584	583	609	561	641	612	595	642	570	582	616	651	618	544	589	618	601	599	595	614	608	622	613	577	593	607	582	602	639	621	588	594	606	598	643	621	612	570	636	651	641	634	630	601	603	608	648	597	680	601	581	566	628	615	596	556	601	605	590	555	662	616	580	576	602	627	583	609	606	638	614	638	571	622	599	598	600	628	610	609	590	608	592	577	627	623	616	594	622	594	591	596	572	598	592	617	595	590	639	608	599	588	621	603	608	639	632	573	634	582	593	634	594	611	667	623	627	595	614	624	590	599	647	598	664	634	571	624	626	619	685	540	632	604	583	602	609	612	612	567	588	666	599	598	607	616	596	586	615	600	609	594	602	565	624	609	590	588	628	574	655	574	604	611	607	589	565	602	603	630	602	632	610	626	631	634	602	614	638	621	590	582	641	561	553	603	589	601	566	608	583	613	593	604	607	661	592	584	605	611	618	649	608	631	614	571	597	619	686	574	588	600	584	629	634	633	604	590	609	638	606	652	607	567	633	607	568	586	640	672	605	599	624	585	599	653	601	606	608	573	587	619	594	642	631	579	615	587	590	594	599	628	603	581	620	625	556	614	619	620	628	573	603	638	624	643	598	609	625	587	603	617	563	612	593	586	611	565	642	584	594	625	685	554	627	615	620	648	568	669	595	603	624	662	622	638	596	595	677	614	589	652	623	632	633	650	620	590	620	587	567	619	605	602	569	567	628	575	573	644	591	603	617	575	584	633	597	620	605	587	577	599	619	553	667	617	597	620	608	598	577	629	626	626	650	606	612	566	592	595	610	606	550	604	587	610	574	597	614	565	610	612	613	584	575	592	634	649	638	599	581	575	621	616	595	633	597	615	634	608	611	604	639	613	576	580	568	612	582	583	604	556	629	643	619	599	615	586	638	601	618	612	564	638	614	608	560	625	619	568	657	618	617	602	583	601	577	567	572	638	611	605	586	593	629	597	628	587	606	610	629	560	602	608	605	661	603	633	623	591	574	577	615	646	629	595	603	582	598	638	643	620	619	622	647	611	615	666	555	597	592	591	562	578	559	622	569	603	629	609	622	616	652	629	652	617	616	624	627	594	590	631	578	586	604	573	561	616	620	663	639	590	633	600	623	553	643	614	637	630	577	578	607	617	600	598	619	584	639	598	562	613	593	608	570	609	566	588	622	618	627	602	590	563	616	600	655	644	609	644	590	557	577	636	676	607	668	623	622	641	659	675	611	632	659	593	657	638	644	598	566	607	597	629	631	567	586	618	585	560	643	611	583	606	594	590	599	566	610	640	624	588	594	601	627	612	627	608	575	616	632	582	623	589	610	626	607	627	557	581	638	602	603	599	571	592	637	595	619	618	604	612	602	594	572	603	639	596	631	637	545	623	609	604	590	577	595	624	604	577	575	629	612	581	622	652	595	627	600	637	581	593	576	591	595	641	598	642	620	616	614	620	559	602	566	620	655	617	619	577	597	621	609	637	612	606	646	590	586	641	605	563	607	610	594	596	629	614	622	603	604	607	605	622	553	628	597	550	606	584	613	619	649	623	574	644	588	636	626	612	590	620	573	579	612	618	585	592	625	595	646	598	574	606	590	620	586	585	579	626	594	593	564	612	602	648	554	579	610	605	613	649	632	605	624	613	650	598	559	592	649	599	596	598	628	608	628	625	589	616	629	647	585	608	609	635	623	611	597	621	613	606	605	585	599	595	646	638	563	621	643	607	573	588	572	653	612	610	630	572	631	650	590	584	631	581	590	642	620	613	605	615	586	590	639	618	607	583	602	631	575	627	600	622	601	569	562	605	659	623	586	641	602	628	582	598	619	592	570	618	613	595	585	621	601	603	620	570	558	577	626	590	646	607	618	617	604	589	603	613	613	592	622	649	627	631	562	581	566	585	583	548	634	587	591	593	631	599	619	613	609	636	614	609	565	605	610	587	608	616	549	628	608	567	600	594	596	598	590	572	595	606	609	637	588	617	623	580	659	576	611	626	631	666	617	608	670	579	587	614	579	579	585	598	604	605	576	577	608	610	615	583	617	584	630	575	635	585	606	623	595	599	578	569	627	627	585	651	621	573	607	642	628	649	627	599	613	647	591	617	556	581	606	627	553	621	597	575	606	584	629	583	616	604	623	603	614	592	588	611	619	515	601	598	618	603	610	559	610	569	565	637	593	567	607	600	620	621	605	635	577	590	585	585	635	624	529	603	616	556	589	617	577	556	660	623	607	672	577	589	621	630	585	596	671	643	622	590	565	592	583	616	587	609
8405	14435	14163	8248	5253	15024	2413	1925	1697	1558	1838	1156	963	918	838	747	812	716	684	699	673	737	699	649	678	658	596	597	615	631	623	642	561	603	581	600	611	593	576	586	597	555	603	562	553	551	571	577	546	576	566	579	561	576	560	583	572	525	575	551	581	533	573	567	557	550	620	603	579	553	578	560	599	569	554	548	564	517	569	517	554	546	550	564	584	591	572	573	591	571	580	527	588	579	585	544	529	571	533	541	547	567	611	552	534	609	560	557	551	573	587	587	540	575	514	557	572	600	577	599	574	571	565	575	537	537	572	601	554	552	543	547	546	575	573	549	581	540	559	541	559	524	596	549	590	573	551	554	544	547	580	551	594	606	572	568	547	587	580	589	558	573	551	534	524	552	590	579	591	565	535	603	567	554	560	543	560	560	606	552	582	550	542	549	595	544	541	523	532	536	568	557	586	535	574	553	503	579	530	555	541	543	572	589	565	537	557	556	566	529	569	579	588	505	545	581	570	572	553	548	539	561	598	555	584	587	603	573	534	550	562	541	551	590	552	541	568	570	562	562	563	596	578	530	579	577	508	575	559	571	610	537	556	522	604	524	544	523	571	590	585	549	573	542	547	565	559	576	563	576	549	498	557	534	511	553	570	541	534	568	530	569	553	529	575	558	553	551	491	553	535	542	557	629	556	559	535	566	563	583	559	608	602	540	555	554	589	570	550	571	568	540	577	557	573	546	545	552	554	530	532	559	516	579	569	572	566	520	568	518	539	561	570	596	604	632	528	533	598	536	615	519	602	569	593	544	570	545	587	522	581	581	542	536	550	538	607	543	570	536	551	566	580	574	547	577	579	584	548	511	547	552	547	528	603	552	551	608	547	564	571	580	551	536	555	577	576	593	553	582	546	551	560	522	570	569	559	600	570	564	554	548	585	569	561	567	571	537	580	540	543	571	568	569	571	544	518	558	534	477	556	553	588	559	518	570	546	559	588	546	576	516	542	538	585	583	550	525	563	546	576	532	536	596	566	582	539	555	543	569	557	532	549	578	568	570	558	616	559	573	540	566	547	580	513	567	529	540	600	601	533	541	559	568	608	548	593	511	550	542	567	576	506	558	572	612	562	529	562	575	583	538	631	570	565	560	582	600	568	543	551	591	560	563	581	547	584	536	578	562	566	549	550	536	554	559	589	512	580	573	546	567	524	612	563	584	574	547	569	539	563	533	581	585	511	550	556	557	581	567	503	547	540	543	544	547	529	560	573	660	563	516	561	578	556	561	529	533	533	527	572	562	569	551	555	561	530	594	549	583	543	537	549	570	526	569	545	545	560	518	509	554	589	545	538	546	593	537	532	553	578	553	578	554	554	529	605	537	547	524	555	534	583	581	555	595	567	570	532	573	586	583	581	605	534	596	581	637	595	570	536	572	596	560	535	538	604	534	550	536	559	580	575	539	597	563	539	586	562	556	551	556	539	543	540	558	590	581	569	532	520	581	498	556	557	530	559	563	566	589	559	576	565	622	528	566	581	592	565	586	559	589	549	580	563	559	555	535	565	547	585	553	546	552	575	545	570	588	565	527	530	569	590	570	559	529	539	520	538	535	518	537	552	565	563	519	528	524	551	540	583	533	516	569	614	573	558	551	548	559	575	536	589	556	579	540	534	563	539	532	501	537	554	533	566	588	552	589	567	535	532	560	548	586	552	537	579	547	566	566	549	548	538	590	556	605	565	551	538	545	594	569	555	548	562	520	614	572	509	586	565	539	522	530	556	560	562	555	563	546	597	562	519	520	578	540	526	566	535	551	547	593	545	563	559	566	594	531	577	552	568	554	551	557	558	553	557	544	545	572	557	564	575	568	571	557	561	564	568	537	572	538	575	534	588	553	583	573	560	560	518	528	554	556	567	577	584	553	572	562	495	559	550	556	600	504	547	578	563	537	539	580	561	564	600	582	612	542	559	574	547	571	561	582	591	546	564	539	514	595	555	523	566	574	540	535	590	531	551	518	537	574	491	579	589	564	567	553	572	526	598	570	545	571	534	569	547	584	560	538	551	568	525	564	567	535	528	532	553	594	583	565	551	519	559	561	526	553	563	579	544	532	556	581	545	584	558	561	536	553	577	541	542	547	563	535	558	540	580	537	581	580	567	540	532	554	553	575	579	583	537	596	587	567	566	594	545	534	599	558	534	553	552	571	601	566	568	513	526	519	549	569	533	553	529	574	534	543	521	573	545	580	617	561	547	522	558	556	547	533	564	580	506	574	565	561	576	525	600	539	531	531	580	561	571	613	559	554	539	573	559	563	531	604	549	602	589	575	565	552	596	551	518	514	556	575	549	558	587	606	545	582	585	546	546	530	552	558	582	552	546	519	566	569	588	556	599	559	543	542	583	546	579	534	586	592	574	552	576	541	586	543	595	546	545	574	550	541	556	535	580	577	553	568	567	526	592	569	532	606	565	560	554	537	578	562	519	563	515	568	546	555	570	533	556	589	494	576	560	599	594	562	581	539	564	550	582	516	557	604	620	588	600	581	543	555	565	559	541	552	577	507	560	561	579	580	539	552	574	561	577	551	535	575	558	573	562	535	593	562	607	567	520	508	563	583	568	582	530	566	544	575	519	605	562	578	580	493	557	521	551	540	536	575	570	594	532	593	569	559	589	565	581	537	583	608	540	538	601	561	598	507	583	577	554	562	559	560	517	560	551	605	539	533	584	520	540	567	527	576	526	596	589	535	573	526	550	575	514	519	569	544	571	532	563	550	546	583	566	556	575	581	612	539	563	571	549	554	590	559	558	539	586	578	571	573	584	545	569	596	574	533	585	556	563	580	562	572	510	568	544	557	548	570	560	596	538	573	567	515	533	570	555	570	579	525	573	594	572	527	576	597	529	542	592	522	532	623	559	584	558	532	552	551	559	564	588	536	552	545	569	569	529	562	580	564	585	551	550	541	545	540	559	514	565	568	527	533	538	564	580	545	589	572	556	536	559	573	564	574	579	558	601	563	544	549	612	527	555	533	556	532	532	559	515	558	550	533	559	557	578	527	550	552	585	541	565	549	582	517	560	537	542	587	525	571	562	561	568	569	571	530	544	582	516	586	526	554	575	559	533	536	596	519	558	532	537	571	583	577	547	534	529	594	587	557	543	576	590	544	554	534	574	575	568	560	574	561	625	594	610	549	540	541	592	579	532	580	555	561	538	568	536	520	539	540	569	572	565	580	584	526	564	518	544	537	547	547	577	526	542	530	578	544	492	563	560	576	571	547	564	581	604	513	540	567	560	487	570	589	598	550	569	572	571	541	626	592	568	556	536	525	543	567	554	573	570	569	562	567	586	539	526	591	541	592	557	540	525	484	589	587	564	579	542	588	553	554	540	576	565	546	572	513	503	607	560	555	586	609	548	571	600	545	561	556	532	588	569	578	547	500	560	529	570	550	551	571	567	497	554	587	530	587	530	583	552	521	589	516	633	557	556	604	570	599
22384	20376	27023	23620	20386	22447	20755	4935	1922	1869	2057	1469	1335	1239	1251	1170	1171	1122	1094	1107	1072	1087	1020	985	1037	984	1006	1020	947	973	1009	1021	1002	970	992	975	935	966	993	939	933	938	994	972	946	992	924	976	947	993	979	993	979	953	909	959	966	938	915	896	978	943	921	895	941	922	951	949	1000	921	909	968	906	945	971	904	908	1000	898	945	949	960	977	967	951	909	900	912	927	935	939	930	942	908	937	875	956	923	909	976	977	950	954	944	917	886	939	858	899	896	897	892	913	949	897	971	970	922	948	887	940	955	907	949	894	927	932	904	918	927	890	964	966	985	894	930	938	879	937	963	945	919	919	919	992	869	941	934	958	916	948	873	908	955	916	897	930	892	910	874	912	895	941	934	911	869	888	888	923	937	855	927	899	912	933	932	925	904	952	879	924	917	911	873	940	909	978	936	912	895	933	925	945	973	879	975	907	874	914	898	967	974	909	923	909	932	944	940	877	882	899	911	949	874	931	912	977	953	939	923	947	899	934	919	935	877	967	943	966	919	954	917	889	926	946	919	920	981	891	909	917	903	915	857	899	903	963	908	899	959	949	924	913	899	965	930	915	926	905	899	859	954	898	888	917	875	928	946	872	880	921	947	896	897	950	945	939	913	946	885	938	894	860	898	901	968	909	898	912	964	931	929	980	925	959	907	866	932	983	890	876	959	945	897	920	955	939	876	918	908	915	918	891	940	889	970	937	853	956	957	955	930	935	882	930	911	894	931	906	900	889	871	830	887	893	944	913	860	897	907	984	937	899	943	897	950	919	885	894	887	878	940	965	918	891	904	898	941	906	921	956	891	851	881	922	921	882	965	913	930	896	901	944	900	943	940	890	937	926	914	897	936	891	911	898	1019	947	924	934	938	920	878	1000	944	943	931	912	930	949	937	902	919	898	992	970	849	895	915	919	988	1006	885	944	897	904	922	947	911	902	935	886	891	937	921	957	937	945	944	918	966	912	969	931	885	964	899	925	909	930	887	948	902	898	896	965	903	956	944	891	951	863	942	958	869	928	939	956	887	923	940	930	909	888	971	953	915	948	868	897	949	931	920	900	901	889	940	900	963	969	888	940	853	909	915	894	879	911	909	895	951	935	916	890	959	904	962	944	879	992	912	952	937	888	923	926	962	924	967	880	918	916	939	942	916	935	956	901	911	912	940	918	920	904	883	907	847	936	884	866	943	944	933	920	917	890	875	933	938	892	908	907	880	927	911	919	930	926	924	973	917	926	925	919	917	929	965	927	884	960	973	911	887	929	908	861	915	933	913	924	934	966	930	886	930	896	884	917	890	904	889	927	890	924	877	931	936	915	947	906	942	880	877	885	902	939	912	966	944	876	902	944	885	897	982	925	923	875	910	919	888	969	841	866	914	877	897	926	933	913	895	937	911	941	937	916	954	955	927	935	864	931	832	860	996	919	920	888	912	934	908	907	933	911	929	921	931	912	953	981	865	923	883	891	908	931	908	971	936	923	963	877	889	939	947	915	867	940	866	935	905	895	954	886	940	937	871	902	949	947	954	912	897	895	900	927	910	911	962	943	889	908	864	946	877	911	926	945	928	911	901	948	924	961	888	836	929	914	916	975	972	911	893	928	900	885	904	934	920	903	926	905	929	974	958	893	860	930	918	936	923	929	942	930	940	943	950	910	890	952	925	974	869	944	884	1001	929	899	898	957	938	896	913	944	879	936	946	914	901	991	940	920	932	877	959	897	955	909	912	909	867	984	923	913	890	969	911	942	929	984	945	933	935	963	915	962	884	936	937	942	945	906	916	894	902	924	986	936	866	915	981	882	914	931	867	931	930	932	935	918	947	883	954	933	917	905	951	847	911	942	945	935	953	922	907	947	910	911	938	936	915	929	894	916	924	919	880	880	865	919	964	905	924	934	894	901	925	970	909	935	942	918	956	934	900	905	940	907	880	955	877	914	1007	893	939	922	917	956	947	937	900	875	883	892	971	977	841	977	890	915	887	929	936	917	864	952	944	947	910	911	931	959	889	925	914	894	915	875	952	921	926	855	907	887	897	925	941	892	913	925	942	913	891	842	916	898	923	871	900	903	986	917	883	947	919	847	905	940	883	925	914	909	933	939	917	911	974	894	869	921	922	901	888	965	899	936	973	933	912	904	904	958	922	932	899	957	912	919	934	964	850	901	910	981	946	926	910	926	936	927	961	914	945	912	915	917	912	862	887	921	920	889	942	929	898	933	910	940	942	958	946	981	893	968	857	902	947	896	915	948	916	958	929	987	949	941	906	928	904	939	931	925	927	921	937	961	947	955	878	898	953	945	933	901	908	932	898	913	895	875	982	928	934	949	897	886	913	929	883	918	943	958	890	868	928	955	937	927	929	940	910	868	874	972	915	934	864	915	938	982	872	953	934	944	959	909	959	883	853	928	882	957	924	943	944	919	907	938	901	882	922	897	964	917	940	877	923	870	967	925	923	874	948	890	884	952	898	936	913	893	887	936	946	922	911	932	917	915	904	899	899	938	900	937	920	945	932	937	942	912	919	949	925	980	925	898	942	898	929	898	900	870	919	915	892	937	872	923	912	927	956	962	912	868	896	914	954	898	940	902	916	976	888	966	915	881	913	932	929	952	953	901	912	882	919	931	913	1006	897	946	896	925	899	905	917	932	902	872	889	954	960	923	920	918	932	925	910	927	921	904	895	906	935	919	935	940	915	873	956	973	949	940	888	923	857	914	891	941	925	937	913	910	932	919	890	880	920	965	916	938	889	941	890	917	894	956	951	886	878	897	911	941	884	941	919	904	932	884	937	922	909	927	910	938	930	935	885	904	942	946	941	957	937	952	905	928	947	874	926	889	922	910	907	972	950	919	942	947	949	954	901	875	917	946	889	856	946	930	959	913	903	924	864	926	877	903	947	954	948	907	916	964	944	919	844	927	874	897	845	927	895	934	884	959	957	849	913	894	961	893	966	919	926	953	855	888	926	859	934	935	873	836	913	948	898	974	971	905	916	890	944	946	897	899	899	958	878	878	925	933	921	899	921	900	916	918	929	899	912	904	902	897	921	913	962	878	908	927	889	922	957	902	987	979	952	892	864	974	879	923	892	891	949	932	932	888	917	893	864	874	897	866	956	962	915	914	919	911	900	939	916	872	923	878	901	978	875	888	985	897	915	915	898	898	881	917	962	894	900	908	865	916	914	903	947	902	859	960	868	916	885	903	934	905	886	981	877	968	951	974	908	890	968	943	964	880	975	955	906	870	937	882	887	932	888	928	918	903	912	868	911	978	902	912	928	917	908	859	958	933	928	952	911	892	959	919	934	952	906	901	911	911	873	946	921	884	900	888	877	938	885	868	917	938	915	936	931	895	923	904	936	969	934	891	893	940	935	905	941	968	931	939	895	888	850	903	955	990	900	901	910	905	957	892	907	923	915	971	960	955	940	900	922	865	961	912	933	946	884	955	979	888	892	924	925	910	895
11686	22133	21516	12945	9172	21019	4320	3308	2997	2859	3221	1932	1644	1507	1501	1391	1250	1265	1163	1120	1119	1110	1170	956	1011	1021	1024	983	935	938	929	926	988	959	921	961	909	914	928	938	909	869	915	907	932	909	846	865	835	884	945	869	851	877	915	950	932	886	887	866	898	820	874	885	904	834	821	889	901	880	893	874	845	839	878	918	858	865	848	860	859	798	887	857	891	800	840	800	874	869	876	858	848	898	905	839	857	827	891	855	883	815	820	861	835	835	853	872	888	905	838	838	842	864	892	829	884	847	849	799	834	813	853	862	873	847	804	952	846	845	837	857	834	819	894	829	864	882	872	845	812	861	882	891	854	832	874	876	831	863	857	876	806	872	838	869	873	861	860	847	866	865	786	889	878	871	834	841	864	837	899	855	881	912	938	778	826	834	831	845	841	904	833	809	895	851	789	879	865	880	813	861	854	851	843	811	876	868	829	832	914	855	869	877	836	827	852	872	821	851	861	832	893	843	903	832	830	843	838	832	868	837	791	804	857	855	887	766	821	848	852	882	841	840	848	806	861	879	873	809	844	920	800	865	903	820	809	832	867	836	827	830	839	804	834	778	819	858	863	842	842	826	853	817	862	792	864	870	831	844	909	793	814	854	862	862	850	862	806	883	840	820	890	849	892	835	865	879	846	835	859	881	873	854	840	825	819	874	921	848	870	843	841	834	907	882	868	859	849	859	910	873	860	931	841	874	865	862	836	838	880	860	855	901	842	839	869	871	844	867	861	841	845	827	834	876	823	857	849	846	844	845	898	833	882	824	867	866	880	843	807	874	836	849	854	803	905	824	831	878	855	840	895	901	814	844	889	840	817	838	875	803	837	876	866	852	859	855	792	857	825	848	860	795	862	818	822	838	815	897	850	822	821	868	841	801	848	835	852	837	791	821	832	793	857	854	827	848	835	853	816	858	893	824	800	884	881	808	849	874	872	855	837	828	843	827	838	868	848	821	877	789	878	899	876	848	847	799	881	871	886	831	852	781	836	851	854	892	842	816	868	850	846	836	923	812	891	825	818	846	815	793	854	842	842	914	852	797	881	823	831	798	856	835	880	862	874	864	821	854	890	842	849	840	845	813	851	847	821	807	835	807	805	832	880	845	856	872	795	847	895	844	870	851	857	853	822	861	875	821	831	799	833	886	843	844	792	873	885	863	859	831	826	826	877	845	835	823	849	811	807	828	865	882	872	870	896	864	825	834	858	851	856	846	910	813	848	854	856	887	871	827	909	807	844	856	859	820	870	830	837	869	800	812	832	861	841	865	875	825	854	852	836	898	893	821	848	864	799	868	834	840	879	860	837	842	897	825	800	859	857	908	797	839	895	803	856	875	852	839	827	833	850	870	896	870	845	803	813	798	833	822	867	887	841	858	907	838	820	852	823	867	829	823	842	855	877	839	861	864	830	862	835	815	866	839	836	849	854	854	862	840	881	841	897	846	903	858	943	875	839	806	874	825	818	879	899	816	901	836	847	891	887	905	856	868	827	824	846	826	915	832	830	862	868	831	869	893	805	871	835	889	826	808	887	840	852	874	870	858	883	824	861	791	841	912	934	798	819	831	885	791	867	831	833	852	840	846	917	837	805	857	826	844	833	850	837	822	818	867	848	883	821	852	827	826	859	808	877	802	872	863	901	868	836	843	875	855	787	850	832	880	807	789	896	880	859	820	850	846	852	843	856	818	887	833	851	840	820	892	854	837	858	786	808	867	784	882	872	886	889	813	844	843	817	874	814	833	805	797	833	835	848	888	881	904	846	850	847	855	792	884	872	845	868	861	826	864	842	820	832	873	844	856	873	866	880	826	832	854	872	820	848	869	835	837	795	838	888	852	843	845	890	838	847	830	910	835	792	877	875	829	886	814	890	886	927	850	842	827	850	872	848	848	868	841	838	890	838	875	818	836	847	896	810	766	812	849	846	828	829	842	863	844	811	831	816	855	833	849	855	820	875	802	823	883	910	803	838	813	881	838	820	852	856	831	906	841	843	787	843	873	820	878	870	876	851	839	803	852	845	839	808	829	789	855	832	853	868	866	838	864	836	855	833	866	788	880	880	843	878	803	861	836	857	889	805	854	824	882	867	827	858	857	894	868	870	849	908	854	868	869	850	809	904	854	845	864	898	835	865	838	861	851	836	828	903	826	866	823	871	893	885	796	872	833	822	907	818	856	804	871	848	812	846	824	873	844	791	875	872	842	837	821	844	859	843	808	831	824	857	876	842	886	839	843	787	799	844	864	845	825	894	837	896	838	853	777	839	840	908	886	840	851	855	854	885	853	825	822	881	856	809	845	852	869	856	848	866	828	815	823	812	849	831	848	813	893	870	796	870	833	852	798	849	860	790	809	810	810	879	845	870	858	837	833	816	863	832	838	828	887	861	788	775	867	860	866	852	830	844	893	794	803	840	834	801	851	860	817	857	861	853	882	846	878	845	826	865	901	841	849	853	816	881	879	898	872	842	816	869	855	819	869	869	866	865	828	845	818	853	863	883	816	842	819	850	859	855	850	848	815	818	861	835	857	807	831	858	849	810	849	868	856	859	855	809	844	837	877	806	818	875	882	810	830	804	910	851	836	793	858	778	897	891	796	866	874	852	830	875	848	825	887	832	843	878	904	883	850	816	867	835	882	910	866	875	811	825	824	840	838	815	856	839	807	839	874	878	959	827	850	888	871	867	835	815	923	866	839	846	849	890	852	832	820	893	833	817	916	852	885	841	807	796	836	800	873	880	839	893	859	815	844	858	823	894	881	913	817	821	805	857	907	881	828	792	804	819	835	833	844	845	836	844	849	830	825	837	868	844	883	857	885	780	852	843	841	856	815	871	880	837	895	852	885	833	831	791	865	885	848	868	830	844	865	822	822	870	835	818	873	807	854	859	842	841	909	886	840	884	802	841	823	835	873	887	820	840	858	840	873	823	892	897	899	829	855	882	840	820	854	828	904	836	846	869	849	834	846	830	846	835	870	860	822	804	908	815	793	836	865	827	838	832	821	832	850	861	910	844	875	783	856	889	842	830	842	797	865	905	842	834	868	843	873	805	795	813	813	833	833	815	861	794	862	854	859	824	865	886	841	830	810	873	863	903	814	863	865	803	846	815	843	783	850	854	874	876	813	846	854	856	873	795	843	870	862	889	855	865	812	801	817	846	823	884	771	854	848	890	815	848	897	869	827	810	840	838	861	849	800	910	822	821	860	807	867	816	840	794	871	861	812	849	815	841	857	890	871	898	822	838	832	844	852	820	871	812	900	863	849	788	817	848	855	864	858	891	857	890	904	865	824	909	886	874	829	888	852	869	864	817	834	834	837	809	836	848	858	894	887	850	804	874	888	867	841	830	857	873	799	905	835	789	894	861	871	865	838	844	887	917	837	870	860	876	812	897	876	850	800	884	851	842	830	752	787	857	842	839	904	854	880	875	854	818	848	869	853	817	858	835	775	829	807
27727	14826	3161	1045	607	1265	262	239	206	202	192	188	206	210	194	194	194	184	174	175	204	193	189	209	166	187	177	201	192	214	195	213	186	194	208	193	200	184	185	175	213	197	203	194	172	183	168	192	179	193	186	181	158	194	198	175	178	194	192	184	194	182	191	180	168	208	201	198	186	189	197	169	187	183	160	200	196	191	192	203	200	199	186	186	202	184	198	194	196	213	190	206	203	210	185	168	198	206	199	212	205	178	202	194	178	224	199	204	204	198	207	190	183	172	173	170	176	174	173	165	176	176	185	204	197	180	208	186	197	195	197	177	154	212	154	184	195	171	193	179	192	196	198	144	200	189	181	168	201	203	190	195	190	177	175	208	200	189	175	179	176	180	201	201	174	169	192	173	186	195	181	202	201	180	182	206	177	193	185	214	210	192	186	169	182	171	203	170	194	206	187	176	192	177	200	181	217	183	184	202	197	173	193	194	175	161	196	168	182	193	220	216	189	196	184	196	186	207	198	222	185	180	186	189	186	184	186	195	167	222	191	187	203	192	185	199	186	205	184	184	185	159	216	174	166	194	191	191	204	188	167	197	190	177	196	199	176	202	197	196	189	167	195	185	180	174	180	194	177	179	185	194	184	172	194	191	172	197	223	213	200	184	193	199	180	174	162	185	210	198	205	170	170	197	166	198	188	192	197	185	189	218	178	188	183	183	189	215	182	190	192	155	176	186	178	171	188	180	193	195	190	177	201	173	204	209	210	202	177	228	187	187	167	203	202	212	201	194	179	189	186	196	215	207	202	212	181	180	206	197	170	186	170	158	157	194	176	194	202	170	187	186	188	190	200	186	181	181	181	164	177	187	202	202	163	185	187	193	186	199	206	205	207	186	183	183	178	179	164	186	197	208	190	180	189	166	172	193	190	173	173	173	174	194	196	196	190	217	200	170	195	190	192	158	214	164	201	200	155	193	174	182	173	180	209	169	172	199	169	172	209	200	172	196	193	200	172	223	221	227	176	177	173	178	193	193	204	194	193	221	178	165	183	188	178	168	179	184	189	210	173	166	166	195	181	216	187	202	181	199	192	174	200	210	156	196	195	185	180	190	199	184	175	181	184	206	198	187	189	165	184	190	195	197	200	179	199	206	185	196	204	186	186	209	200	185	190	179	170	192	195	206	189	177	217	205	177	196	188	193	195	195	202	200	198	184	163	157	195	224	157	179	201	184	200	213	202	192	199	200	219	174	179	195	180	207	183	197	207	188	195	214	180	198	181	195	177	204	200	176	195	192	177	171	194	186	195	196	205	162	201	189	193	197	185	184	160	193	181	202	190	169	199	196	180	207	210	182	190	207	197	197	185	176	188	203	169	210	206	173	187	197	179	189	174	187	182	185	214	173	185	191	183	178	165	158	195	192	208	204	202	174	202	172	211	172	187	197	187	192	178	201	178	195	180	170	218	194	192	198	209	177	197	159	189	183	233	199	163	215	191	194	171	194	189	181	155	161	183	193	182	188	209	203	166	225	177	188	197	186	185	210	193	166	150	172	187	184	186	175	166	192	164	196	203	173	209	187	208	172	210	169	175	196	177	173	197	183	195	193	206	194	170	204	180	193	181	203	184	181	184	184	164	188	206	207	191	183	192	192	189	192	193	177	200	177	178	187	185	170	191	186	197	161	209	206	180	183	200	179	182	193	179	198	172	204	199	161	174	189	178	190	180	186	196	194	171	179	205	176	221	194	185	174	221	188	175	205	184	188	192	191	191	195	185	197	198	182	201	188	229	201	185	196	199	187	210	182	174	189	235	206	188	173	179	187	181	163	161	188	191	152	176	198	185	200	180	201	175	171	208	199	179	189	185	187	185	180	198	210	207	191	206	192	229	202	178	184	201	197	207	195	200	191	201	183	198	188	205	176	189	208	180	218	199	176	192	182	205	185	197	218	171	210	203	203	209	161	190	191	189	202	191	186	209	201	196	161	176	189	198	201	188	159	183	175	196	199	202	192	206	177	198	193	187	182	208	191	192	166	204	165	189	183	200	167	198	171	181	202	175	200	207	172	170	217	187	191	196	200	187	174	196	202	180	170	196	208	186	177	197	211	191	201	174	168	178	180	187	169	171	189	187	189	177	190	176	200	207	184	197	176	189	188	204	205	192	183	200	179	189	174	191	204	177	174	184	206	181	185	188	183	187	192	204	189	208	192	205	203	213	203	153	183	171	223	193	198	172	174	176	201	205	205	182	194	186	175	211	177	202	170	200	194	171	216	193	163	195	149	194	191	178	195	180	207	199	196	176	211	208	200	189	175	212	190	186	192	185	201	178	202	188	205	179	188	219	177	200	165	175	192	211	168	188	170	188	198	211	184	194	188	171	143	184	184	172	163	179	195	192	198	169	175	188	195	184	183	181	170	195	194	170	216	200	187	202	200	190	197	209	179	171	197	184	184	194	173	187	191	178	202	187	201	196	203	182	196	181	190	181	188	168	153	170	180	197	204	194	186	205	200	193	176	227	193	183	154	193	183	164	212	164	182	199	192	196	180	178	199	196	186	189	197	206	179	205	198	188	182	204	187	193	185	189	169	196	182	199	173	205	186	213	188	179	173	188	208	174	182	164	207	214	170	185	173	191	189	185	181	186	166	198	180	193	227	186	200	203	174	194	198	186	196	193	164	209	198	224	163	170	203	206	201	177	185	181	162	198	172	180	170	189	196	169	188	197	172	199	198	198	186	196	207	173	184	208	206	183	187	208	180	171	203	188	180	183	194	178	182	177	177	217	201	183	151	180	176	206	198	174	194	209	188	164	198	183	200	188	197	188	177	195	213	167	197	173	179	186	158	193	176	182	191	195	195	178	201	205	180	219	188	195	189	193	180	203	177	169	188	212	182	192	185	172	203	167	181	194	181	172	200	196	191	185	194	181	188	215	190	184	209	193	173	184	173	209	193	180	185	165	178	189	198	204	193	208	183	188	212	209	195	188	206	174	179	179	180	176	189	196	198	173	171	172	196	167	170	192	184	191	208	170	190	194	184	210	196	193	177	182	199	208	170	173	194	177	190	174	176	160	169	174	209	183	214	194	205	174	198	180	205	184	183	181	191	185	187	181	199	196	160	174	203	167	189	191	183	209	199	200	190	168	206	170	176	169	198	205	186	192	164	173	183	203	183	208	190	176	184	182	179	200	197	169	189	190	205	192	194	209	203	190	174	207	190	198	203	193	178	177	194	184	201	175	174	173	179	218	178	197	192	180	197	181	202	181	196	195	210	176	174	193	196	177	182	186	184	167	201	188	178	180	200	194	192	173	182	206	176	203	194	201	173	184	202	194	173	172	192	207	185	199	224	187	213	198	179	210	195	197	201	191	208	210	165	161	161	201	209	179	186	180	185	201	187	199	194	181	180	168	184	159	207	203	187	160	179	194	222	189	175	189	195	193	204	207	167	178	164	194	159	187	186	213	182	197	200	197	220	182	182	171	206	197	203
5500	2170	3449	1622	911	2335	275	250	250	236	226	226	182	247	229	205	208	191	192	181	207	205	201	204	196	201	219	204	217	178	189	184	193	175	204	193	175	224	195	197	191	191	190	198	198	197	179	169	174	194	197	220	193	196	203	187	192	200	179	181	184	222	175	223	198	211	189	202	199	195	213	183	204	213	197	222	208	169	197	179	210	186	209	198	199	208	193	203	193	199	174	172	194	182	199	212	196	182	195	183	172	179	205	181	179	195	180	206	188	198	203	194	191	179	185	212	219	207	179	189	183	195	186	183	187	178	204	191	177	195	188	195	216	203	194	169	214	209	189	152	196	207	198	185	202	190	206	211	190	189	204	196	187	183	193	194	185	203	184	174	197	213	221	184	198	204	211	185	174	199	204	191	214	193	202	206	177	194	190	196	189	196	195	182	188	212	160	207	215	217	182	192	224	188	206	192	196	179	186	197	212	204	183	177	208	205	178	191	211	197	188	199	220	184	174	199	184	169	206	173	179	158	178	197	187	220	211	207	172	201	189	217	209	199	171	194	197	201	204	189	211	176	213	189	235	182	200	207	203	217	149	187	194	187	177	189	216	204	169	181	195	193	198	203	194	194	198	182	183	197	182	184	196	216	217	193	188	191	219	164	214	197	201	212	187	228	207	202	195	177	203	204	166	181	185	189	224	190	196	175	211	223	155	202	191	185	175	236	206	197	179	192	200	179	173	190	187	203	188	188	193	197	198	195	201	178	175	191	204	199	184	184	191	203	166	188	164	211	203	196	194	177	209	191	207	205	208	205	179	194	198	246	191	182	202	197	232	187	188	198	213	195	184	191	204	205	164	166	192	196	159	180	201	179	201	196	189	195	206	193	200	199	202	181	183	201	222	193	193	199	202	204	192	175	221	205	189	196	209	198	192	179	193	194	203	191	180	202	194	179	205	206	188	177	185	198	212	185	193	198	212	205	183	213	200	201	221	189	193	191	214	182	175	204	217	179	205	211	193	186	187	208	176	189	202	198	178	200	180	176	218	185	203	203	181	180	189	213	200	216	189	194	198	174	200	189	174	210	193	181	206	188	165	190	221	177	166	208	193	183	194	190	198	194	181	181	190	205	172	175	187	200	223	180	190	176	200	184	214	179	192	195	192	179	179	205	202	197	197	200	199	202	211	197	215	207	190	209	205	190	202	194	207	184	207	179	208	215	232	218	205	182	164	215	186	201	184	189	183	193	167	189	191	221	179	203	205	186	170	192	196	202	207	186	203	186	211	213	196	174	193	209	218	181	202	190	197	166	161	218	188	193	213	187	201	187	208	195	191	197	207	193	194	202	191	211	213	203	185	188	175	216	187	188	210	175	200	200	190	177	220	201	204	185	212	201	213	190	201	181	218	181	193	186	198	195	201	200	193	203	205	177	202	177	226	170	162	198	190	197	204	163	210	177	217	200	198	192	201	199	200	167	212	175	223	199	200	195	203	183	185	185	207	193	202	193	207	192	210	195	209	200	200	186	194	196	183	197	210	195	223	198	191	177	206	195	181	212	215	170	197	207	174	215	184	188	166	203	182	191	195	189	204	169	239	197	198	213	183	204	191	194	193	188	193	197	199	196	183	202	207	188	199	163	195	198	187	202	201	181	205	204	207	202	187	182	162	187	192	176	193	214	208	185	200	196	190	191	183	208	194	203	205	232	211	182	179	222	189	184	204	166	203	209	167	195	204	198	193	200	207	187	165	190	171	164	203	196	188	207	193	179	216	214	198	189	210	184	193	198	207	198	192	212	203	189	183	168	182	228	191	192	199	183	220	187	204	218	217	193	195	194	185	196	196	176	185	190	192	195	168	204	200	187	203	192	186	191	209	194	211	203	177	196	201	170	209	207	220	219	195	207	197	180	226	222	197	201	200	201	206	195	180	200	176	193	182	207	192	195	187	197	190	195	207	198	187	193	183	213	178	186	175	162	180	185	198	196	197	179	193	192	231	194	192	196	194	215	217	202	183	190	180	187	193	182	185	180	204	173	224	197	184	208	202	188	196	205	214	206	205	194	200	196	190	197	190	191	211	183	175	164	193	200	201	215	202	224	199	194	178	199	187	187	210	164	199	199	192	200	189	198	190	207	208	163	188	176	190	218	172	201	160	206	205	208	189	193	205	194	229	207	187	193	217	184	190	180	210	197	195	190	181	186	176	219	211	199	199	216	191	206	219	178	210	211	181	216	182	210	180	205	185	181	197	197	230	213	196	194	175	180	195	191	181	216	191	211	190	188	181	186	217	205	185	195	216	194	175	196	240	198	202	180	183	212	177	188	196	216	191	208	181	185	201	220	205	192	226	172	182	201	185	194	195	196	165	186	193	180	211	213	217	187	218	186	195	200	171	189	222	192	213	195	216	207	194	210	200	202	200	187	196	207	182	197	205	194	239	197	203	193	178	207	206	197	175	200	179	199	214	211	210	160	181	223	212	211	216	200	183	215	209	181	191	175	186	215	203	203	195	199	181	200	190	196	202	207	201	212	184	194	189	228	191	179	166	181	181	194	188	181	192	224	162	201	206	169	196	200	228	209	191	193	169	216	202	178	194	195	193	197	208	184	175	160	193	180	180	192	189	193	195	212	196	194	175	188	200	170	199	200	192	173	200	199	196	159	213	191	172	175	185	225	183	179	191	215	182	193	187	217	208	222	185	202	226	202	182	182	194	195	174	167	190	196	192	182	194	194	178	210	188	190	210	192	188	208	190	173	198	194	187	213	164	204	214	211	190	182	175	205	177	201	196	189	197	181	192	209	216	178	194	189	198	185	198	193	175	204	166	210	203	214	206	181	196	202	183	201	212	209	184	177	198	210	190	169	185	187	159	214	169	179	189	179	198	190	187	210	208	206	215	190	197	197	211	188	177	191	181	194	207	194	201	182	209	196	196	193	167	204	190	206	207	178	200	187	196	208	203	194	208	196	221	203	197	228	201	204	189	185	221	189	220	169	199	223	198	171	204	198	187	203	199	202	207	212	165	186	199	199	186	193	197	209	227	191	191	212	173	200	195	192	213	183	198	188	179	186	200	193	195	220	191	215	203	209	215	211	211	200	177	206	173	186	215	177	197	193	210	185	194	182	242	211	191	188	178	192	219	197	195	205	207	211	195	215	197	183	203	193	176	199	208	178	200	205	213	176	199	197	209	187	198	192	204	194	206	198	191	196	178	200	180	179	189	212	182	195	195	198	210	189	190	191	195	200	198	186	200	212	193	184	193	205	189	186	199	198	198	194	180	188	197	199	217	181	187	187	216	176	188	197	187	187	187	194	180	188	178	202	218	202	177	210	202	187	177	194	181	193	218	203	195	192	199	208	184	190	174	210	203	171	192	200	176	217	207	199	196	196	211	214	190	190	197	193	164	185	178	197	191	215	188	207	185	197	192	192	191	177	183	213	204	203	184	207	187	206	190	191	216	194	199	183	192	214	195	185	195	183	194	172	173	207
24619	20348	26595	23989	20382	17619	8081	1426	1144	1017	1162	862	860	772	769	734	690	757	688	676	679	678	682	646	652	647	653	653	636	583	648	651	618	608	666	646	626	578	711	667	608	613	631	610	639	656	617	623	661	608	610	642	650	641	626	628	611	642	620	601	576	607	609	614	599	654	626	535	607	573	640	613	651	591	579	635	584	617	659	627	661	629	614	602	607	652	618	594	602	621	622	587	604	643	621	553	602	577	563	627	635	558	626	618	601	632	603	592	613	601	655	624	584	554	568	648	599	578	567	605	631	615	582	615	582	602	631	591	624	646	614	626	604	588	643	636	625	564	588	594	621	604	608	582	583	619	634	570	602	648	626	676	632	594	604	631	645	617	613	572	610	627	634	595	598	632	603	591	583	634	584	627	573	616	605	565	665	642	601	623	668	631	589	632	583	613	601	616	575	603	625	606	630	613	581	629	658	629	591	589	605	598	665	604	598	585	623	605	637	625	586	598	613	624	577	628	645	585	610	660	594	570	596	631	602	570	607	583	577	601	600	624	599	586	599	597	575	593	620	621	668	559	596	605	573	604	597	608	652	621	625	657	617	620	556	626	600	635	618	577	614	593	606	595	632	559	581	635	585	580	627	579	560	609	585	598	586	642	648	651	631	600	594	618	616	613	639	584	594	587	613	632	615	614	607	617	646	655	573	605	642	657	576	648	630	646	599	593	584	602	586	611	616	623	582	612	600	588	635	617	601	614	633	596	591	601	633	600	614	624	611	652	588	592	590	600	583	626	624	600	658	604	597	593	610	634	595	615	638	583	624	650	612	623	592	652	597	606	591	602	584	627	620	623	602	604	610	612	617	621	557	635	582	595	610	589	588	652	600	586	588	611	601	590	574	604	636	644	613	589	597	626	613	615	614	599	629	636	633	600	632	608	599	636	607	606	623	618	584	659	594	581	619	626	608	617	596	594	619	596	572	613	595	589	582	620	636	574	581	572	594	596	626	610	578	613	622	640	581	598	626	601	614	592	650	602	594	645	626	564	660	598	641	588	585	638	590	599	608	629	599	611	558	674	619	636	589	623	600	639	606	621	647	602	611	632	639	607	554	588	613	614	581	623	559	574	610	639	609	632	628	552	595	615	673	606	578	626	611	565	602	625	602	574	623	573	587	620	628	601	592	573	624	620	595	649	610	570	610	607	606	657	602	611	581	595	591	592	563	657	577	599	588	590	616	622	609	576	570	577	613	636	576	619	579	558	637	633	599	596	664	646	592	644	632	610	587	658	625	648	578	622	610	592	639	578	609	603	589	592	603	590	637	559	595	585	601	602	604	656	673	600	588	587	621	585	626	617	571	599	580	590	613	606	608	634	601	658	611	603	648	642	619	633	598	615	621	608	586	594	605	581	563	594	658	600	604	594	589	605	621	619	639	582	613	583	678	635	597	588	608	616	599	607	569	630	623	586	607	577	601	610	612	644	622	617	600	561	602	591	598	598	608	628	653	596	631	649	598	586	611	623	621	608	599	598	661	577	629	611	591	617	602	584	621	577	630	649	591	604	610	603	624	584	643	564	594	649	644	575	640	635	607	605	622	666	590	591	573	623	589	671	620	612	632	635	571	653	591	601	612	587	631	607	567	617	606	587	597	648	609	597	604	600	558	591	600	618	586	597	628	585	600	626	586	624	662	579	613	664	606	590	588	593	600	581	612	598	614	597	597	603	645	591	636	606	621	613	626	615	659	595	567	603	624	566	603	607	578	641	603	607	615	614	605	621	592	575	657	571	641	558	588	612	594	646	600	623	599	620	574	604	601	545	623	586	616	570	626	588	585	608	587	623	648	632	591	633	562	617	611	589	584	588	608	591	617	610	606	594	626	584	600	540	631	578	595	605	595	608	601	563	658	586	602	617	652	618	591	591	620	597	590	649	637	603	633	585	627	584	603	604	617	592	575	566	591	636	632	613	596	614	608	549	614	631	590	623	608	589	580	565	607	595	646	607	596	576	574	592	588	625	590	648	607	624	610	626	612	625	638	636	602	646	589	663	608	613	580	638	616	590	642	601	580	640	638	577	625	580	615	635	590	596	639	589	626	608	625	650	589	631	593	599	630	639	600	582	607	637	645	569	613	613	577	579	599	599	620	633	623	610	608	591	636	636	555	631	593	607	649	580	608	633	618	572	542	595	599	605	570	566	643	642	561	591	622	616	609	593	590	619	622	589	601	574	662	622	602	586	617	622	585	583	592	623	578	637	607	586	585	614	551	589	594	616	619	602	593	626	571	580	584	579	610	636	568	603	608	596	632	656	591	635	611	613	600	663	686	602	616	590	590	585	627	623	643	675	621	611	637	610	607	623	614	580	642	627	614	656	596	625	586	591	617	614	595	610	575	582	584	604	633	639	601	593	616	598	646	620	632	611	635	603	614	563	597	588	572	596	611	594	666	621	609	589	645	595	595	597	628	593	605	630	639	642	599	581	585	573	595	595	591	631	594	619	593	580	606	625	619	637	584	650	576	602	614	626	598	610	648	600	596	611	635	635	581	566	586	659	627	622	568	612	611	639	621	606	616	605	656	634	608	603	621	664	651	609	554	642	616	647	596	627	608	568	625	611	644	624	631	615	640	609	622	595	614	619	663	569	610	605	581	587	598	609	665	621	612	573	643	582	591	602	603	648	559	628	586	568	623	595	537	593	596	560	647	601	637	626	603	636	636	603	601	592	614	598	640	608	597	575	654	572	585	589	594	600	591	606	616	607	605	603	610	621	625	551	576	583	636	569	584	618	581	599	621	616	587	587	560	591	633	548	615	629	559	593	617	612	591	607	600	551	595	611	571	605	596	598	609	588	616	593	664	585	589	608	616	561	612	577	570	601	596	604	563	592	640	600	644	590	646	631	654	590	610	628	645	579	582	643	609	602	622	588	636	609	649	572	628	637	604	631	611	594	653	564	650	680	604	628	636	592	618	585	600	605	636	638	614	577	597	549	636	615	595	631	582	580	635	590	599	583	610	588	621	615	576	635	608	620	595	624	599	612	604	657	611	579	612	594	613	580	569	606	610	574	592	610	633	617	625	601	623	577	616	608	592	614	578	598	588	648	632	635	629	623	618	600	604	633	588	583	618	586	599	611	632	606	576	627	611	629	602	601	594	622	604	582	626	590	629	613	628	606	625	579	595	634	588	574	597	558	631	594	620	580	611	604	636	639	604	609	588	630	562	598	601	587	620	575	603	636	618	644	608	538	568	604	598	608	609	599	635	572	616	640	594	627	646	637	588	545	606	635	539	606	569	640	577	591	595	592	626	601	582	601	592	595	621	617	608	586	579	574	573	608	579	624	599	618	575	670	584	582	618	609	612	603	578	589	617	582	646	592	616	604	654	622	611	588	622	604	618	612	603	625	609	593	585	623	612	645	610	623	604	576	636	586	609	623	634	594	624	648	621	631	647	632	600	621	637	650	585	577	609	635	535	658	604	627	675	624	555	644
8119	14671	13993	7724	5188	14031	2375	1888	1739	1565	1740	1068	982	927	802	835	775	751	728	705	675	732	681	655	634	655	607	643	593	569	580	587	632	621	594	618	606	570	617	540	581	556	616	607	582	557	604	589	616	600	606	541	606	555	568	535	570	596	585	650	573	539	541	554	543	583	612	567	559	612	554	557	516	573	606	597	589	548	562	607	524	562	554	554	558	580	558	568	555	605	524	599	544	604	553	551	540	567	561	563	533	576	577	582	579	517	591	570	599	598	546	575	552	551	586	535	590	533	568	543	509	553	525	552	583	583	576	584	576	570	626	543	567	589	531	546	578	543	538	565	575	539	562	572	585	582	580	558	588	553	592	577	580	583	575	555	582	544	561	554	530	530	575	548	572	573	538	584	584	538	545	548	562	548	563	565	579	529	551	544	603	588	566	601	552	560	589	551	552	591	575	551	555	543	580	593	563	588	539	548	615	595	563	520	566	594	568	575	567	559	528	569	557	563	590	576	543	553	563	550	562	589	572	539	571	552	567	529	527	554	572	569	562	565	551	569	549	554	582	575	606	607	558	587	574	596	590	608	530	563	551	548	580	572	588	591	528	571	583	569	566	534	554	568	531	550	503	523	558	534	539	539	556	551	604	543	537	513	584	588	574	609	556	548	548	568	573	556	522	583	581	567	548	570	571	551	556	566	521	583	570	572	559	531	544	542	564	514	604	559	539	585	566	563	578	578	574	586	574	549	551	573	523	576	588	531	576	534	550	527	569	613	564	608	554	555	589	529	581	525	551	532	565	580	570	529	563	584	551	577	533	571	522	572	537	549	572	595	509	558	596	521	587	588	560	540	553	577	519	571	565	529	534	540	561	564	563	513	572	550	587	532	602	579	546	585	590	580	563	554	520	547	592	560	506	562	557	524	574	520	554	555	540	539	558	577	515	579	568	551	561	535	581	557	556	559	520	516	564	561	554	543	526	565	519	586	523	541	563	515	521	546	592	589	547	538	574	573	496	521	548	612	565	545	581	525	549	582	546	545	572	532	610	593	522	561	559	599	532	577	547	576	538	540	549	574	563	553	564	581	532	575	544	575	575	548	564	533	600	551	551	542	515	589	551	570	604	563	541	523	557	577	566	616	542	537	556	534	579	587	528	535	548	547	554	544	555	519	552	567	586	580	582	539	587	587	542	596	554	556	545	574	593	550	586	573	551	570	511	567	503	525	511	550	548	533	579	541	530	572	535	548	559	610	573	560	582	574	576	592	528	532	552	550	575	553	585	559	588	579	561	548	556	509	579	558	563	596	576	542	536	564	564	566	583	544	500	529	562	536	552	540	569	589	588	581	541	535	541	549	572	547	566	575	561	523	575	568	591	514	521	586	629	559	522	561	612	591	551	590	544	559	560	562	574	543	586	583	510	545	560	576	584	562	580	531	552	595	578	585	588	586	556	569	563	560	557	579	576	508	542	564	546	536	588	558	622	621	549	568	592	595	581	551	570	553	548	587	591	552	535	563	557	562	584	615	530	569	555	534	493	560	556	552	589	570	560	559	515	517	546	553	511	528	540	579	567	551	571	562	552	536	551	573	561	569	584	544	531	521	554	545	559	571	545	531	562	484	593	522	581	558	590	564	560	596	549	560	517	527	521	563	580	537	567	583	588	596	568	566	529	572	524	558	539	564	522	580	570	565	568	563	575	569	567	558	556	582	525	564	590	553	560	536	582	567	590	570	571	561	576	576	551	535	580	556	573	580	514	558	566	544	514	533	549	569	577	597	601	544	558	612	548	559	557	557	539	557	568	547	526	540	543	560	538	524	545	564	568	561	552	559	554	572	542	571	570	591	550	514	600	557	551	592	601	572	566	542	560	562	561	549	557	604	581	573	576	584	568	535	592	564	547	574	597	563	564	529	562	570	576	574	598	568	522	604	612	592	536	538	630	591	539	546	522	568	536	545	572	594	549	550	564	582	568	558	599	522	544	592	541	559	559	578	515	558	568	541	577	540	527	579	542	546	588	563	540	574	546	604	582	559	582	536	586	559	568	534	560	523	546	595	533	582	530	550	561	542	557	556	604	564	575	558	549	522	535	542	537	536	581	531	570	573	559	552	593	576	552	557	567	549	611	515	530	530	514	542	574	538	602	563	538	589	548	566	577	527	505	527	560	496	570	555	559	578	565	514	581	531	602	540	585	565	536	532	545	585	555	579	554	586	578	592	536	573	530	508	554	535	540	540	571	567	578	572	529	540	548	518	548	561	565	538	543	589	600	563	565	515	579	577	550	563	568	572	588	576	531	565	565	598	543	557	532	546	578	584	558	552	527	570	575	606	573	549	558	513	565	573	579	581	526	558	581	533	571	557	580	551	569	600	579	537	530	540	586	512	580	524	608	559	589	551	575	565	552	564	560	594	566	531	578	587	570	553	495	568	553	547	589	549	508	541	552	519	549	565	570	582	537	578	558	564	548	549	523	563	539	525	552	523	558	533	528	505	564	532	545	576	514	577	564	507	547	544	573	563	541	564	548	554	553	567	597	562	571	542	567	589	563	559	554	571	516	500	562	584	577	585	578	565	562	562	566	511	564	516	580	554	555	576	574	549	588	577	565	496	551	583	539	585	612	579	577	529	599	558	565	541	574	559	595	582	554	582	539	590	564	578	531	600	554	544	548	508	615	581	568	584	561	527	580	556	586	522	586	606	559	545	569	527	557	575	539	571	527	536	572	528	571	582	572	571	561	563	568	538	544	563	549	551	565	541	573	540	600	563	607	506	561	561	580	566	600	518	560	594	559	560	566	529	569	565	576	608	558	574	551	548	519	574	571	541	499	580	513	563	564	562	569	552	540	537	558	565	530	527	530	612	573	571	538	546	551	614	560	552	562	554	584	529	519	575	600	571	523	568	544	568	568	538	562	549	558	529	547	584	537	562	561	609	618	549	558	554	563	562	548	561	533	563	569	551	575	571	543	562	576	583	587	543	561	550	546	575	545	524	581	598	602	543	574	574	537	540	549	562	541	534	560	554	550	552	540	541	596	562	519	550	532	561	557	522	545	575	552	524	543	566	536	554	556	505	549	607	584	542	538	579	553	521	577	560	578	548	543	578	527	539	570	523	562	533	562	583	532	559	542	565	563	535	545	543	503	534	569	584	551	595	542	591	562	559	575	572	555	564	537	542	580	573	535	593	519	568	543	564	581	541	571	543	580	563	580	550	571	557	556	563	545	518	564	562	563	553	562	555	520	494	560	551	550	585	573	607	566	546	555	568	607	590	591	554	556	552	557	563	570	605	534	577	564	566	561	576	565	553	525	527	534	604	593	556	551	562	558	569	572	564	585	549	571	546	576	554	570	546	582	566	565	533	556	523	556	547	529	581	546	593	642	590	524	583	590	568	606	552	565	520	551	570	488	522	577	552	542	565	573	588	624	591	567	565	559	539	526	562	539	593	562	560	567	517	530	554	549	583	572	573	549	544	538	570	575	547
22425	20368	26966	23655	20379	22417	20122	5181	2055	1921	2023	1416	1349	1296	1257	1185	1148	1131	1121	1069	1107	1097	1050	996	1033	1049	977	973	968	936	1035	979	1025	1042	928	914	984	942	971	907	951	931	953	942	955	945	915	957	968	952	979	907	984	874	968	968	994	918	928	985	937	936	1010	870	899	956	920	969	957	911	952	934	907	923	972	952	889	900	912	941	973	943	969	871	967	929	933	894	983	932	921	918	907	911	959	939	954	936	929	892	868	976	934	896	925	897	923	935	928	895	943	939	934	949	939	914	915	919	943	920	959	930	925	905	941	910	928	947	928	899	944	913	969	892	988	941	915	938	914	883	950	929	871	974	908	916	968	931	945	900	927	970	924	986	877	905	918	900	930	905	931	952	951	933	886	951	966	907	887	917	854	965	907	942	927	894	953	949	900	949	912	952	931	907	980	961	901	868	989	962	903	877	955	964	887	946	901	943	890	897	911	925	874	928	937	923	975	927	914	867	930	982	867	938	889	932	934	938	927	943	931	902	908	934	900	941	935	883	958	953	890	938	928	900	884	943	953	950	931	947	929	938	916	937	905	974	913	932	997	920	856	888	951	955	900	917	921	934	906	966	919	898	944	906	980	976	907	958	892	924	901	907	915	914	941	973	889	902	888	948	968	895	895	939	959	934	918	931	925	963	892	936	867	955	898	931	954	898	923	892	922	926	965	923	946	919	931	915	959	882	952	928	881	885	924	933	878	911	908	964	915	993	913	921	918	935	965	985	970	946	898	908	882	910	891	972	888	980	900	918	900	943	909	898	902	868	919	948	925	965	892	904	998	892	917	870	903	844	863	973	920	886	905	916	908	892	905	916	974	936	941	908	958	947	921	928	912	934	938	907	849	915	901	942	945	884	946	930	948	882	932	946	913	902	936	932	874	915	921	924	973	933	842	970	908	929	868	895	944	947	908	918	942	878	946	947	915	907	920	951	940	975	933	898	932	942	930	881	918	960	936	950	923	930	940	909	917	878	974	916	959	940	897	913	926	876	864	873	936	902	911	949	927	908	967	917	888	887	941	906	920	974	916	936	903	917	937	913	902	889	898	959	917	879	892	924	850	942	870	940	903	930	935	903	883	880	896	946	990	935	941	981	918	907	897	960	915	935	948	912	904	901	962	940	879	915	945	894	940	948	882	889	973	951	931	972	890	917	884	976	909	915	868	922	895	887	915	912	927	911	909	873	909	963	977	912	929	911	932	913	963	953	901	907	978	919	931	967	961	880	907	879	940	885	934	930	931	948	873	875	903	993	937	941	977	935	937	908	911	904	885	918	932	976	875	939	902	938	954	881	935	918	904	936	986	903	913	888	905	962	921	986	887	961	953	970	877	939	876	919	941	915	905	864	909	926	952	906	1009	898	908	921	964	905	932	945	990	924	935	934	977	972	936	974	917	941	887	941	930	899	904	922	942	918	942	910	948	920	908	943	876	863	914	927	860	927	917	931	964	901	939	913	932	943	941	976	936	851	917	888	907	946	969	918	929	881	895	925	933	855	900	968	951	906	889	927	926	922	917	960	926	900	879	920	886	891	966	903	937	996	897	917	911	867	901	896	922	928	905	932	964	961	930	948	934	968	925	920	920	935	913	921	965	936	916	963	902	905	938	880	923	872	902	928	915	975	857	953	870	902	934	946	842	900	941	931	962	935	928	944	906	910	911	884	945	951	848	955	902	913	930	910	873	968	899	968	940	947	870	967	939	943	919	991	916	932	944	884	890	979	943	927	922	925	842	930	944	961	894	895	957	934	880	962	896	917	912	895	888	869	935	935	933	932	930	909	926	983	931	1002	902	884	913	930	903	916	834	897	930	894	915	869	936	931	933	938	941	978	918	953	933	950	942	972	961	943	933	909	899	933	915	907	893	888	955	941	922	929	917	936	926	909	995	932	1014	903	936	939	930	916	929	913	946	942	908	936	925	940	878	889	891	954	928	965	953	962	955	879	910	904	953	960	935	940	917	908	910	905	908	925	996	955	901	956	973	942	899	935	938	901	905	896	909	887	922	972	904	951	933	889	990	905	891	913	904	942	895	956	884	922	905	866	956	921	908	951	905	885	885	944	936	894	899	877	928	949	926	870	904	910	873	957	869	901	917	967	978	888	922	922	920	960	963	875	905	952	924	885	936	899	973	893	968	974	910	890	898	978	949	919	888	904	910	978	955	846	964	922	914	990	932	948	951	903	868	937	904	962	862	897	854	920	919	906	899	913	913	900	918	890	970	929	1011	917	919	897	918	879	951	892	968	945	944	885	990	928	876	928	988	945	953	919	907	881	955	933	926	913	912	920	902	945	930	924	861	940	915	944	907	857	904	920	933	921	898	961	899	871	953	943	925	945	895	972	898	915	906	891	945	865	946	886	957	935	916	965	928	917	904	920	943	944	887	926	892	858	947	903	949	964	922	922	894	929	943	984	943	902	876	937	934	915	946	904	862	909	955	939	930	945	887	945	934	907	931	888	927	941	879	925	935	879	916	899	937	924	878	900	922	931	897	894	893	912	901	943	916	930	897	942	963	878	943	934	908	867	947	941	970	889	896	942	928	868	945	939	885	965	935	913	928	942	950	906	908	879	946	910	946	932	927	866	898	884	942	918	950	971	937	940	909	915	886	916	936	865	911	917	946	912	967	964	954	976	969	971	891	965	935	929	899	940	907	911	898	898	917	893	921	907	920	935	908	954	963	887	944	938	929	931	950	871	936	944	953	870	975	924	920	895	937	900	926	924	971	923	929	938	886	924	934	895	961	942	957	957	924	912	918	949	941	881	954	892	876	937	917	908	960	917	906	914	932	894	927	913	907	914	929	958	899	986	918	896	906	968	966	955	887	974	914	907	944	905	926	932	940	947	923	904	845	892	898	902	926	849	899	907	908	954	934	902	871	875	899	873	957	908	936	893	914	908	873	919	932	929	853	912	924	915	919	889	888	937	894	834	918	955	909	886	938	947	945	950	874	866	908	951	945	953	908	931	883	942	956	914	954	918	891	872	884	852	920	894	913	900	932	916	954	901	915	915	921	960	971	966	936	996	919	951	944	964	909	891	929	932	918	897	922	868	953	935	945	913	903	968	878	889	925	926	972	935	908	880	932	957	922	970	918	910	910	923	907	898	874	937	913	911	931	902	919	1004	904	923	934	950	906	920	923	867	856	919	865	917	927	987	865	905	918	914	919	914	914	930	938	895	979	944	928	934	989	899	955	928	936	939	983	897	860	945	901	869	889	948	899	934	942	906	908	919	892	912	894	897	930	932	935	879	875	931	943	962	883	903	943	873	932	910	966	882	977	892	961	928	945	907	959	940	975	910	922	900	948	909	918	937	936	928	917	863	920	920	934	898	878	868	942	938	918	941	924	876	918	908	886	929	927	900	906	877	873	925	919	941	911	881	861	917	969	895	976	946	899	946	917	908	906	935	917	1002	946	967	929	858	936	929	956	912	952	934	966	926	922	911	920	903
11431	22331	20839	12854	9028	19468	4335	3383	2945	2827	3044	1882	1731	1543	1422	1318	1323	1186	1174	1125	1059	1094	1032	1071	1048	1010	965	974	994	958	983	861	960	892	936	939	901	897	930	896	900	907	926	916	888	837	927	890	862	873	898	877	877	892	896	909	872	860	872	902	844	875	765	848	875	853	873	868	874	890	858	904	876	855	874	872	914	803	873	839	849	850	871	847	873	876	896	873	873	846	814	855	827	898	792	865	804	869	840	831	906	899	833	846	847	831	826	880	897	877	840	871	830	813	883	854	854	820	832	860	813	863	825	931	866	871	792	863	863	878	830	864	842	813	887	837	839	855	841	863	882	844	821	817	873	820	934	824	891	887	870	854	869	865	875	882	889	807	843	808	897	885	881	827	868	827	832	884	897	851	844	854	891	836	860	854	855	804	834	896	878	869	871	892	844	898	913	828	831	853	876	856	855	863	907	890	857	875	851	873	861	862	875	838	864	874	880	820	859	869	836	840	871	778	838	835	857	822	851	824	784	886	910	843	878	866	841	858	836	832	886	875	833	829	837	839	856	916	853	905	839	838	848	819	828	839	842	798	836	912	812	869	881	821	835	841	850	838	844	850	834	915	849	825	828	844	825	808	848	856	822	751	837	875	850	864	842	877	865	819	849	889	849	842	883	828	831	804	839	858	857	873	879	847	854	915	899	824	834	891	856	838	822	873	840	827	865	844	865	818	824	820	885	845	846	809	856	838	849	861	838	841	878	881	857	910	843	882	861	843	873	807	870	872	837	817	837	860	859	881	851	841	829	844	850	889	835	867	824	886	878	812	860	819	797	842	858	841	827	912	839	822	872	877	827	855	838	858	859	836	866	842	881	826	901	852	848	840	805	890	886	869	819	828	876	834	894	863	870	820	851	880	849	872	877	824	896	877	819	892	867	794	843	791	876	826	833	846	910	895	886	851	866	851	844	846	908	836	878	868	888	813	830	896	842	864	886	854	852	859	813	872	892	823	867	843	806	857	839	842	830	816	844	823	873	852	821	841	858	893	850	847	866	845	869	825	842	788	852	870	839	886	865	878	859	790	861	837	876	834	876	781	816	853	869	859	895	847	853	908	856	859	856	824	858	900	820	832	853	879	849	838	816	831	872	836	841	825	859	823	859	903	797	873	866	793	882	862	835	845	817	818	903	847	853	898	841	854	830	847	831	869	821	896	833	865	845	801	807	860	830	840	824	886	885	827	856	813	822	857	852	871	839	778	832	875	877	823	850	852	852	823	845	848	898	917	827	836	865	840	874	868	866	869	824	857	834	831	830	860	823	818	826	836	861	821	920	863	836	824	879	847	779	866	904	870	853	850	839	858	873	860	806	810	847	912	851	864	848	900	831	899	797	840	848	918	855	859	845	856	842	788	843	809	895	865	858	842	836	847	941	844	869	833	876	883	869	878	902	859	889	861	835	864	859	849	857	834	875	834	842	877	765	865	863	850	824	880	842	864	862	810	855	856	820	844	912	818	913	793	816	891	816	838	859	868	879	831	855	800	903	855	829	872	872	815	851	906	855	890	868	868	882	841	880	814	886	814	878	857	871	852	834	913	857	877	858	818	832	815	864	893	854	838	882	888	833	916	853	887	850	877	921	862	826	827	788	837	877	878	855	866	827	898	832	835	829	836	911	823	915	875	870	855	810	829	847	862	869	872	888	882	856	866	872	853	863	820	808	896	878	871	927	876	852	866	842	862	820	861	800	884	782	838	871	819	866	842	873	814	861	867	802	873	878	850	888	842	814	819	847	884	848	879	865	825	813	845	838	833	911	865	875	819	865	799	872	845	907	890	877	851	805	808	865	872	871	889	797	827	852	825	826	846	824	843	845	869	781	858	828	864	848	903	831	865	859	853	820	871	849	858	862	862	841	837	828	877	812	847	827	864	818	844	867	807	826	877	891	838	808	835	851	864	855	795	883	866	885	891	867	908	875	861	886	830	845	823	900	859	837	852	832	884	833	879	903	865	775	862	865	841	883	886	888	870	845	822	865	865	856	883	903	827	843	849	855	862	838	837	865	826	858	838	903	820	864	834	840	852	816	809	876	878	853	874	888	879	824	884	840	809	862	884	862	894	817	778	813	882	880	832	822	898	818	804	827	870	854	851	868	815	844	835	854	819	861	879	847	847	883	856	880	844	874	790	849	846	859	845	804	860	823	876	832	872	870	864	867	858	843	867	838	897	851	853	790	861	838	845	849	847	883	815	896	856	817	883	872	838	826	879	846	793	812	829	844	854	831	811	855	904	873	861	849	819	885	795	809	911	899	806	807	858	854	837	885	826	878	856	843	880	883	911	841	804	864	844	886	851	838	866	891	870	825	879	883	894	839	810	850	825	863	829	915	832	858	852	833	810	883	823	869	795	872	873	870	897	831	850	846	864	885	839	852	834	851	812	858	814	823	863	789	891	938	862	828	856	848	848	888	867	867	858	877	858	881	852	842	916	778	814	833	847	843	826	856	861	793	887	841	816	839	850	822	857	922	841	853	862	860	846	863	882	834	861	895	839	862	831	826	871	856	807	834	835	876	853	894	811	835	824	869	838	798	862	867	847	844	844	884	851	833	889	836	848	869	880	815	847	844	852	870	831	883	864	859	821	870	877	892	844	857	817	838	873	878	868	880	868	860	866	850	826	879	826	864	822	840	839	814	852	833	834	837	837	855	865	905	789	874	836	853	823	833	851	829	831	896	802	882	838	870	850	829	847	844	866	864	873	854	875	815	902	837	874	855	862	876	866	843	869	854	853	831	814	861	841	827	823	818	873	826	808	885	811	871	872	822	851	852	852	829	857	827	900	822	821	922	837	831	836	844	852	871	913	915	867	858	923	870	885	834	846	810	818	836	859	823	836	846	813	841	834	855	864	838	874	911	826	898	833	878	792	839	899	899	856	882	797	876	864	874	838	876	854	829	814	847	872	906	820	844	868	823	853	850	835	875	864	889	838	874	842	855	904	863	817	856	892	868	872	906	868	874	807	877	854	885	830	875	848	840	854	856	864	840	857	837	849	861	820	869	897	877	827	849	870	870	875	833	843	810	880	796	880	935	845	848	842	846	806	839	833	852	860	843	837	846	870	884	840	825	868	895	855	869	853	822	827	839	831	834	824	849	830	783	847	885	834	871	843	877	804	784	882	821	869	844	874	803	800	904	871	849	801	866	846	871	832	863	880	888	853	856	844	831	867	853	847	848	880	812	862	851	822	832	834	891	866	899	836	810	817	838	778	897	856	844	888	840	877	843	831	821	860	858	863	815	886	854	837	826	841	875	856	894	822	837	889	890	828	902	849	904	855	889	906	829	787	858	859	853	867	867	827	791	848	844	808	856	886	852	863	841	839	835	796	849	904	882	803	829	837	860	828	855	851	833	792	867	875	828	861	892	816	912	850	870	831	866	816	858	890	811	826	894	845	838	847	864	871	804	860	873	899	869	811	838	832	810	851	863	869	842	875
27805	15101	3167	1226	623	1326	348	249	220	229	213	195	209	190	211	202	205	197	186	173	203	209	177	193	188	243	189	188	211	211	200	204	187	207	195	184	191	208	214	216	204	149	184	187	189	175	204	175	211	220	207	203	183	173	200	174	211	189	219	187	191	218	205	204	207	191	188	187	203	184	202	195	199	187	213	206	164	180	198	165	187	195	180	187	199	212	204	182	188	204	200	197	182	187	183	186	185	180	179	205	191	209	218	210	202	205	183	191	224	193	179	189	193	186	198	206	189	170	183	181	201	203	190	190	217	180	184	185	189	196	189	187	192	198	196	205	199	197	196	200	218	185	193	196	198	203	185	167	181	190	201	201	217	211	202	231	183	191	196	172	177	178	190	187	196	204	184	198	188	183	192	188	178	176	207	218	189	180	194	223	199	188	176	177	189	197	185	175	186	186	182	197	181	169	195	193	183	187	206	176	200	184	189	187	201	190	217	196	161	182	171	203	208	197	213	200	183	180	202	181	185	201	203	206	204	189	184	180	192	203	185	202	221	177	194	185	195	215	201	210	209	187	199	187	197	196	179	197	196	200	185	185	192	204	197	167	198	196	187	191	212	196	212	195	186	181	225	218	188	201	173	210	181	186	189	212	181	197	201	185	183	197	215	173	187	188	200	199	168	196	194	193	168	183	200	208	200	185	198	205	198	184	174	192	198	180	220	159	173	218	196	187	212	204	166	177	188	206	186	189	178	194	197	194	233	189	192	174	187	209	203	184	198	167	202	217	188	192	193	195	190	163	182	184	210	205	215	201	178	181	210	171	177	196	179	191	193	197	192	190	184	204	165	214	190	200	189	186	208	209	221	202	210	202	196	204	197	185	199	204	208	211	201	191	173	202	196	187	203	188	211	221	184	198	200	211	182	196	189	202	227	212	211	197	185	179	183	180	235	209	199	182	174	188	215	187	203	189	191	207	216	181	184	212	205	182	210	212	201	162	203	216	180	188	191	201	206	191	188	171	183	184	202	214	199	199	209	206	210	210	213	206	192	182	194	206	194	201	192	177	207	210	210	184	201	193	193	196	203	198	204	210	189	202	195	193	204	206	197	223	193	218	195	202	197	197	195	172	197	210	213	183	184	214	189	196	199	200	211	193	211	198	197	181	211	200	195	209	207	162	216	187	169	200	170	199	204	198	215	200	178	196	223	189	206	175	210	179	208	177	187	193	167	201	182	195	189	182	194	201	176	208	209	190	198	206	182	212	195	196	201	189	212	202	176	179	179	191	206	176	194	187	175	201	189	196	188	173	198	190	181	190	183	189	187	189	149	212	203	199	192	204	184	215	202	183	201	193	200	213	191	185	203	201	201	187	173	209	186	200	205	167	179	193	214	172	189	198	195	210	201	181	193	191	198	201	175	187	181	161	194	204	200	201	208	189	197	191	200	224	183	195	182	198	207	185	205	184	175	213	170	189	227	198	193	183	195	163	195	183	183	198	186	182	177	199	193	219	184	177	197	174	188	196	188	194	194	200	206	196	186	187	181	205	202	196	170	194	215	231	203	193	165	187	208	218	212	190	200	194	196	191	185	190	178	202	211	224	213	195	194	188	196	217	176	194	158	191	199	186	193	191	208	206	201	194	183	216	184	210	214	182	188	188	207	179	189	179	188	219	204	169	174	192	196	186	210	187	203	213	219	194	190	195	197	188	185	169	196	188	180	207	194	202	197	171	191	197	202	218	187	195	202	208	167	189	196	210	210	214	183	195	199	199	201	213	194	193	177	200	216	191	185	200	221	197	210	190	183	211	194	226	197	180	201	193	208	184	208	191	205	190	191	174	171	204	199	204	186	209	183	208	207	194	196	208	163	141	198	202	177	202	188	206	201	183	202	208	212	229	189	195	210	208	190	206	193	195	193	196	203	183	200	217	200	186	199	172	170	193	207	193	218	197	198	207	178	205	189	170	231	192	194	207	187	201	206	204	205	186	165	224	202	195	175	175	201	173	193	186	227	200	219	176	198	224	177	222	193	216	207	193	194	169	198	219	193	209	193	192	205	203	220	173	215	213	205	204	194	185	192	187	193	200	207	196	188	189	179	178	198	211	207	208	169	203	177	182	231	190	198	207	187	211	182	180	189	195	195	216	194	195	182	180	205	188	225	195	233	178	197	164	208	207	211	194	162	203	170	183	190	224	211	186	180	218	184	217	200	196	199	187	227	173	208	196	167	196	201	196	209	203	172	195	193	176	205	193	190	191	181	182	175	162	198	172	188	180	184	164	188	194	195	187	193	183	186	176	183	202	196	196	178	194	194	200	178	218	184	185	172	206	189	194	191	183	196	198	212	195	212	196	207	205	212	201	211	167	184	205	189	187	192	209	220	201	187	212	214	196	197	201	212	207	182	193	209	209	169	200	198	195	195	209	182	212	212	197	208	199	192	186	172	196	187	187	197	202	190	181	198	202	191	190	179	217	221	174	209	199	204	178	188	176	187	196	206	191	223	177	193	194	194	179	213	184	190	180	168	202	178	199	213	225	166	152	168	196	176	202	212	221	195	199	176	194	208	217	202	180	185	214	174	183	194	202	167	202	191	197	224	202	193	186	202	188	189	189	183	210	208	179	170	190	196	189	163	181	196	225	191	203	192	204	189	220	196	205	218	191	176	180	216	180	174	205	185	209	194	223	198	201	198	191	193	194	172	204	193	177	203	189	185	208	188	201	195	196	203	214	179	200	199	193	200	186	198	166	169	212	190	187	208	178	189	230	196	210	194	199	216	197	200	206	192	214	206	193	208	177	204	210	172	197	204	198	212	191	185	191	197	180	196	208	197	199	189	204	209	193	193	206	186	187	204	213	199	219	180	188	213	199	183	174	230	186	194	200	191	206	208	190	178	200	201	203	189	207	204	175	193	202	208	222	214	211	189	205	208	188	185	197	200	177	220	183	188	201	175	178	191	205	223	203	170	199	202	211	210	169	190	197	207	186	197	179	187	169	190	192	198	201	192	187	202	189	178	195	179	183	199	200	195	203	196	161	203	193	171	206	178	182	195	205	223	169	197	204	190	192	186	212	183	178	198	184	208	206	211	191	223	198	197	172	211	227	211	185	198	200	194	193	159	166	196	191	156	192	186	172	208	185	183	193	175	198	202	206	185	196	186	189	185	202	196	210	195	197	218	180	181	201	210	185	212	202	231	204	208	199	226	192	232	198	195	202	195	205	180	193	188	186	187	181	202	188	209	182	188	188	195	216	207	201	192	170	178	204	213	183	194	206	198	207	180	205	182	210	200	198	199	179	179	195	205	182	204	213	201	195	189	207	191	191	161	175	178	205	197	199	190	197	205	185	202	200	192	192	196	187	180	208	187	210	189	194	208	229	222	183	191	199	180	179	206	201	193	188	165	218	201	218	195	198	205	177	182	192	217	213	174	200	199	207	188	178	184	213	197	218	211	167	181	217	192	203	200	181	187	177	159	203	174	210	176	199
5550	2996	2879	1953	853	2346	302	271	254	258	248	206	204	206	226	209	217	229	195	197	195	210	203	177	226	209	226	209	213	201	209	162	202	196	215	236	181	217	212	193	175	202	225	187	160	196	214	211	208	205	230	187	184	195	196	204	192	203	216	235	182	198	200	208	184	209	192	205	201	223	213	166	190	202	201	197	221	205	196	201	225	202	201	189	194	200	167	204	200	205	190	215	178	189	216	201	222	223	218	204	185	198	205	212	185	186	206	204	195	201	201	197	199	220	211	179	186	197	207	221	197	190	175	194	201	211	196	193	183	211	186	188	186	189	188	181	203	199	198	192	179	177	220	189	185	199	200	180	218	203	202	188	224	183	181	179	204	183	200	188	182	223	194	208	215	188	218	219	227	198	192	210	186	198	222	194	211	215	184	190	196	217	186	154	208	211	227	188	219	197	209	183	190	191	200	190	185	203	186	201	174	219	227	213	212	209	196	181	183	215	188	180	182	183	155	209	209	182	211	210	190	182	208	199	196	185	185	189	211	184	166	200	228	187	213	205	187	201	201	201	176	212	214	174	198	210	209	178	196	203	220	206	230	195	197	204	182	198	205	203	176	211	214	203	182	186	184	208	211	188	207	192	184	184	190	195	207	211	190	208	183	181	189	183	198	206	205	223	209	215	202	188	193	195	197	204	195	203	196	192	190	211	210	223	207	197	207	200	210	177	192	189	182	206	200	210	208	216	206	194	190	213	187	222	184	199	210	241	202	202	180	176	203	187	215	223	197	216	201	179	193	216	223	208	170	207	201	210	210	199	201	213	208	179	215	196	206	211	188	187	207	192	195	185	215	179	208	184	182	186	210	206	207	222	187	184	196	191	190	191	198	203	216	184	186	202	188	205	187	224	190	196	210	187	208	211	200	193	197	198	213	216	206	213	201	182	215	181	210	222	183	188	196	187	228	218	206	204	196	200	221	193	208	210	173	198	197	212	183	206	184	209	190	203	205	212	181	196	196	198	195	208	197	200	202	203	225	183	210	208	206	197	196	194	188	214	177	203	194	213	187	204	187	191	181	220	190	231	185	189	194	188	184	193	209	163	217	182	185	185	223	216	206	188	202	210	213	218	225	205	222	174	196	193	177	192	190	206	203	218	195	193	196	192	195	186	208	191	208	180	209	196	210	205	190	210	219	215	203	166	181	201	201	221	206	178	226	208	225	196	195	212	191	210	220	222	218	218	201	171	194	197	200	203	206	183	211	183	177	209	201	209	219	215	202	188	207	177	196	184	203	203	210	192	201	182	209	184	187	219	196	208	212	221	216	195	189	204	197	208	219	194	218	201	182	181	197	190	200	209	193	181	212	210	208	214	203	210	210	223	201	223	201	193	207	187	200	194	195	203	195	208	221	178	219	191	190	187	222	202	213	235	200	215	226	199	202	225	196	203	203	191	209	221	216	191	194	194	209	193	222	200	187	207	191	172	176	200	193	186	195	202	199	190	203	200	194	206	213	198	219	188	204	167	216	206	198	196	190	177	205	228	196	191	217	215	231	209	199	202	202	179	194	213	204	204	207	190	198	200	198	174	187	206	192	194	184	206	230	226	215	215	210	208	182	206	178	172	225	181	227	200	184	182	191	202	194	203	207	204	200	203	205	221	220	214	188	198	201	199	201	221	229	208	209	178	204	203	200	204	195	189	197	207	207	209	177	214	200	195	193	178	193	177	205	199	197	223	184	211	204	222	181	233	220	197	209	206	221	208	154	198	190	182	206	203	212	198	201	196	206	223	187	202	180	187	182	199	199	193	195	219	185	183	185	205	223	202	196	190	215	234	196	207	193	201	170	183	197	192	191	208	199	205	220	192	197	197	178	192	206	212	217	183	185	214	185	202	214	194	190	207	189	217	202	204	223	200	211	185	210	195	183	199	209	213	204	176	190	185	197	179	207	205	233	185	185	203	191	220	197	200	198	212	172	196	194	208	196	225	188	199	190	208	220	202	191	178	198	215	204	202	186	213	205	198	183	178	180	200	188	166	205	202	193	202	208	188	207	179	204	193	214	211	212	206	193	198	216	224	220	212	224	187	220	212	219	174	205	194	183	186	193	205	243	183	184	202	179	199	204	218	205	221	199	221	171	198	168	205	207	187	209	182	199	194	189	211	183	210	180	168	190	182	202	204	212	194	220	205	188	200	235	195	174	192	196	193	214	198	212	210	222	216	195	195	188	220	198	211	202	190	199	190	193	219	159	189	189	205	199	191	203	175	197	197	215	193	185	203	224	173	205	202	175	207	188	191	213	224	222	196	213	212	203	182	208	197	199	218	214	195	201	197	218	200	218	187	222	223	179	210	192	184	201	184	184	201	179	188	217	183	198	174	196	239	181	200	187	201	224	204	208	194	216	219	204	206	211	191	206	198	193	217	199	184	205	203	228	201	197	200	194	211	188	194	195	229	195	212	220	218	181	208	208	196	199	184	185	196	187	234	201	201	183	228	198	217	200	196	184	201	186	209	199	197	198	201	189	207	209	175	212	198	215	181	199	188	174	198	202	210	168	202	216	180	222	187	210	178	192	222	187	203	191	199	228	197	189	200	210	201	193	187	198	191	204	200	218	199	205	206	210	189	205	206	199	209	189	188	194	199	213	196	213	181	185	184	224	190	198	207	188	174	171	203	203	188	203	195	215	223	179	183	212	194	203	198	212	179	206	201	191	194	222	203	196	188	192	194	204	181	188	191	221	207	192	208	196	210	188	223	189	223	201	193	216	190	212	185	194	189	208	195	186	215	215	206	192	209	188	189	193	218	207	188	215	207	192	198	215	213	220	206	211	205	188	192	221	197	201	205	207	192	217	205	208	198	196	194	202	210	207	189	223	205	202	199	194	203	191	187	203	211	222	212	203	221	191	197	205	203	193	187	214	192	199	200	206	218	216	196	240	190	194	193	222	205	206	169	194	198	196	182	180	212	198	194	191	196	210	219	199	195	205	192	185	207	209	199	215	204	187	198	210	193	188	210	186	208	202	227	209	193	217	197	206	228	183	197	195	207	185	208	188	186	227	187	187	194	182	190	184	213	206	195	208	192	191	204	213	215	188	207	193	203	201	185	193	207	212	203	187	187	208	182	214	198	202	202	180	186	186	199	191	201	187	251	216	214	205	201	219	204	174	221	205	186	232	205	196	212	195	208	200	188	216	208	210	181	194	212	225	172	198	211	223	203	201	201	201	192	234	213	185	211	179	193	200	182	198	194	178	190	224	204	190	196	196	205	194	196	194	213	196	187	180	198	205	184	193	208	174	197	199	202	215	195	185	211	211	204	196	213	174	223	195	219	171	180	217	190	217	206	201	193	212	211	209	208	206	192	211	203	222	183	205	191	198	199	213	196	208	196	207	231	162	199	200	192	197	188	187	198	167	191	212	186	188	184	193	196	198	209	211	170	193	232	181	197	196	199	217	215	180	232	175	200	177	203	191	240	197	218	188	188
24670	20354	26652	23944	20366	19551	10112	1584	1165	1098	1128	860	875	808	747	764	731	774	669	689	715	675	656	677	703	656	685	676	636	635	667	636	623	631	619	649	640	660	605	569	637	602	644	644	638	637	651	652	610	631	627	658	625	626	587	655	674	625	583	596	625	624	626	578	641	640	664	640	636	611	605	596	639	631	578	631	668	585	656	592	585	603	652	601	581	614	637	627	643	588	611	596	599	601	603	599	629	618	609	614	636	603	592	605	622	602	564	600	629	606	617	583	610	643	640	618	578	596	593	598	605	588	677	609	582	612	634	614	584	633	587	595	574	593	665	588	552	601	669	641	616	599	572	627	645	604	614	636	590	608	617	568	624	633	588	598	640	603	582	616	644	623	602	629	625	549	601	611	633	655	555	615	607	606	603	628	612	602	616	630	576	592	596	621	624	655	639	657	609	593	578	618	619	603	631	590	594	601	633	587	599	626	627	610	618	628	623	600	654	611	615	579	588	597	597	571	611	564	622	664	583	619	617	621	607	630	619	613	598	609	628	624	638	601	630	612	591	597	605	561	599	594	593	567	619	572	639	603	604	604	567	633	621	610	564	622	612	604	628	607	588	628	631	594	586	614	632	676	637	633	571	610	595	630	580	580	604	576	636	614	596	643	611	629	655	652	632	676	624	609	603	619	569	592	596	597	588	612	619	589	627	625	620	639	605	633	560	583	587	603	579	584	592	615	608	600	616	614	596	658	611	591	577	639	587	632	639	615	630	598	655	610	636	568	667	619	594	624	590	655	627	619	616	626	605	552	638	598	598	618	624	604	603	583	606	640	676	587	630	588	620	650	657	615	574	586	635	608	592	597	610	588	588	644	639	620	619	615	564	607	643	639	602	624	630	620	661	586	640	641	627	635	622	657	590	573	591	632	618	631	650	682	611	645	664	609	608	634	597	594	658	599	625	643	631	591	551	592	624	564	595	654	671	666	596	640	602	620	613	640	628	611	637	606	597	588	601	604	629	643	630	612	611	630	608	673	589	604	602	624	591	608	626	622	628	603	600	588	605	606	619	583	626	633	616	576	598	604	522	568	628	602	609	581	606	624	577	642	562	616	604	622	654	647	624	593	627	624	612	593	639	618	640	622	587	644	610	645	593	598	614	659	638	644	608	658	573	617	585	596	603	640	597	637	618	599	613	632	621	574	622	573	633	545	616	601	611	588	617	624	591	627	627	589	614	585	614	648	608	591	578	604	573	617	636	648	546	606	598	625	615	590	568	575	629	576	616	625	657	590	567	575	592	617	632	630	654	596	613	559	589	632	577	624	649	619	569	633	614	622	632	624	601	611	619	622	611	650	619	635	632	642	631	601	589	580	579	615	642	626	585	598	606	609	574	642	612	640	627	610	601	680	620	615	610	614	618	604	617	590	567	620	581	626	598	602	654	602	550	572	590	626	612	607	607	597	613	627	660	561	611	643	655	630	615	612	646	617	614	626	595	590	606	543	664	603	593	641	582	608	600	593	635	632	579	628	603	616	608	613	630	616	602	652	609	629	627	576	627	588	561	590	630	629	581	599	618	617	621	610	611	608	617	647	629	599	600	579	596	573	627	620	630	664	634	607	627	592	631	602	566	678	628	648	624	613	629	620	592	636	625	600	594	583	596	587	635	610	622	576	626	591	576	618	611	625	646	632	642	607	616	589	632	623	659	605	606	672	585	637	547	577	598	619	571	627	611	614	603	603	636	588	612	566	634	652	616	576	660	567	590	616	591	605	631	562	618	646	631	596	618	614	568	605	606	602	618	625	611	632	614	653	613	549	632	586	627	640	664	588	630	652	626	641	625	603	575	611	635	613	620	658	611	596	639	603	630	587	645	581	617	602	633	595	630	612	569	613	639	584	633	607	574	621	590	613	593	578	592	609	618	597	628	626	565	663	620	609	661	599	622	614	610	607	635	592	639	609	661	669	601	671	644	623	658	628	595	608	602	601	597	593	612	632	636	588	612	593	624	608	606	604	602	613	600	627	592	618	587	631	623	595	627	608	605	629	595	600	629	609	591	583	616	547	625	602	590	604	609	600	639	620	621	591	641	680	665	639	584	607	623	656	588	631	574	629	603	600	597	632	601	640	620	632	608	646	572	614	649	639	600	674	595	610	621	591	621	604	606	647	635	592	587	590	614	613	639	657	592	607	612	612	621	676	640	583	605	586	617	619	619	591	564	582	598	569	584	599	574	643	621	638	612	564	647	618	631	616	610	623	568	569	610	623	634	639	588	630	607	596	586	609	648	591	610	636	593	592	606	620	619	633	653	647	608	634	642	592	606	596	594	625	586	588	641	585	598	611	623	654	645	605	640	580	568	604	604	607	615	602	610	657	655	619	624	652	640	599	653	600	657	627	644	619	576	586	591	630	603	587	643	597	602	628	651	653	588	607	596	613	625	629	631	627	632	601	644	590	594	564	590	631	622	581	645	616	650	614	588	638	623	623	633	611	589	610	633	649	640	601	597	563	591	648	610	628	571	599	599	630	610	623	593	609	594	623	598	610	577	629	659	579	614	590	607	626	626	590	609	620	649	618	654	656	644	616	604	599	604	603	616	634	612	614	567	576	617	610	642	593	610	574	605	611	633	599	590	590	596	637	641	633	648	612	554	591	628	594	636	652	610	575	595	630	571	577	573	615	610	611	618	612	616	636	582	626	651	638	594	621	618	618	609	601	574	613	622	621	626	595	608	618	581	569	603	629	592	637	599	633	597	627	582	598	589	653	561	590	597	628	598	610	653	618	607	598	562	615	611	640	642	659	576	592	601	611	550	607	625	597	600	633	613	565	610	599	604	604	595	595	638	589	646	618	638	592	619	608	585	601	641	571	587	597	614	631	651	630	618	595	568	603	601	591	625	636	614	571	611	664	601	617	603	595	634	650	595	640	634	618	577	611	641	618	585	652	607	593	599	593	679	556	603	583	606	637	605	608	642	617	662	581	586	593	606	611	613	604	591	602	593	655	617	625	611	653	643	582	626	611	633	640	616	633	591	586	618	674	613	630	617	597	613	631	602	614	571	555	621	633	559	625	601	590	624	613	674	602	678	639	548	619	601	633	613	604	564	642	625	645	625	642	552	613	628	619	602	603	662	584	646	634	643	634	613	626	608	612	603	618	600	663	583	651	556	621	571	613	585	612	610	605	586	623	664	612	589	620	572	608	557	613	618	645	593	593	631	557	605	601	601	611	636	599	616	607	636	612	578	594	634	594	629	620	583	599	623	626	605	564	606	644	621	640	579	602	591	594	605	621	604	630	657	630	570	617	581	591	600	576	608	691	657	612	623	626	555	598	614	629	577	635	615	603	620	593	595	674	610	581	617	589	583	613	616	646	583	642	573	567	648	601	602	648	618	621	619	569	617	580	593	598	612	614	606	625	642	607	618	626	604	646	583	572	601	600	601	570	593	617	607	614	584	610	600	558	633	606	608	631	572	587	638	592	604	663
8306	15719	13222	8489	4937	16875	2485	1926	1663	1634	1612	1045	970	882	844	780	796	718	723	696	684	661	709	610	655	589	661	616	588	565	620	588	623	631	568	584	598	644	589	683	616	556	613	587	563	573	604	548	626	599	602	572	623	583	621	570	556	574	526	565	579	539	570	576	569	563	565	603	582	588	592	567	570	550	539	525	570	557	563	530	540	579	558	554	585	533	547	536	584	569	561	577	556	557	552	611	561	554	573	526	599	592	553	550	576	572	554	552	607	575	564	620	525	548	587	541	573	537	589	558	569	518	562	534	601	508	559	606	540	557	569	535	538	550	542	553	581	572	613	586	621	579	521	595	550	562	579	602	558	526	553	554	575	592	574	546	548	565	602	567	581	539	588	574	566	583	490	562	595	573	585	533	569	545	530	513	518	586	553	584	582	520	581	555	597	545	574	588	535	569	614	561	577	586	545	576	525	564	589	531	510	616	537	552	576	547	539	597	543	587	563	529	532	573	578	576	571	526	550	599	559	557	547	594	598	578	577	562	542	533	513	552	569	581	524	555	527	553	577	553	557	580	568	525	576	628	550	585	587	521	594	556	554	565	579	561	571	562	574	542	593	526	521	552	605	548	604	548	566	593	604	588	603	570	546	553	596	574	572	588	551	580	534	590	574	567	538	568	554	549	587	592	617	567	568	564	545	557	598	552	580	526	564	568	546	573	559	593	538	563	583	580	588	553	548	596	542	566	565	602	530	572	527	538	533	547	580	563	559	519	581	503	576	549	547	557	555	542	552	563	539	530	567	536	574	581	568	583	554	540	533	564	566	550	556	534	544	572	560	508	561	535	577	529	579	541	556	601	536	581	578	578	584	574	534	513	585	570	596	558	575	516	546	546	590	554	552	557	587	553	568	577	554	515	617	574	570	535	623	586	558	551	566	522	538	565	593	547	554	597	496	519	566	599	551	534	604	535	531	552	554	568	549	548	544	563	569	561	544	553	601	554	577	610	568	540	557	554	565	564	573	572	573	555	516	578	531	566	543	579	568	579	563	597	565	581	572	541	529	586	595	526	582	542	547	524	592	507	530	571	575	563	570	594	567	558	588	548	555	568	565	540	574	529	589	537	563	524	600	561	582	588	566	574	554	533	517	603	540	558	563	542	528	566	541	552	557	584	542	551	528	586	562	577	537	544	550	606	586	581	567	567	568	576	559	560	599	557	607	569	530	535	586	559	537	543	550	575	545	581	578	568	554	574	562	584	568	581	555	566	538	573	579	568	604	587	554	534	552	523	546	559	556	575	591	576	585	548	568	590	575	569	577	634	558	528	580	570	593	562	555	602	567	534	614	597	562	558	568	585	581	548	563	544	583	595	563	516	534	561	599	587	580	619	575	537	538	548	542	547	603	583	548	547	558	590	569	562	542	505	577	548	573	513	581	565	537	558	589	548	497	561	508	542	568	585	556	543	554	527	563	532	567	553	599	578	635	569	545	594	494	571	581	557	584	570	561	575	585	539	570	557	511	535	580	578	551	542	524	553	609	586	549	513	602	584	544	561	562	583	549	527	554	570	561	556	545	581	564	550	611	531	557	587	550	573	579	573	618	543	576	561	573	612	562	550	517	561	547	561	547	585	579	566	566	570	521	560	578	550	545	546	558	588	581	543	544	548	541	594	544	564	546	554	562	521	571	544	517	539	528	616	596	600	563	551	555	538	541	518	565	537	570	594	565	578	579	538	567	518	574	573	563	607	572	585	557	577	606	562	586	551	570	582	588	560	594	548	534	545	576	561	583	550	540	585	518	549	581	565	586	553	576	583	535	564	538	528	542	567	548	548	557	577	574	564	564	596	559	569	559	546	571	530	562	580	532	574	594	567	488	580	589	554	580	597	561	568	587	564	545	567	538	574	618	500	576	583	573	570	597	534	555	523	531	585	562	519	551	533	554	561	574	574	535	621	551	547	568	576	590	528	608	544	565	522	566	591	536	540	594	556	542	522	561	553	570	574	573	577	584	590	569	569	545	541	531	577	596	519	547	581	606	573	561	550	560	571	560	554	607	588	584	562	573	570	536	562	539	553	584	518	543	533	556	582	571	579	576	534	559	525	581	570	575	526	544	545	526	518	588	582	557	540	559	583	553	562	565	599	575	542	602	527	574	563	549	577	556	527	559	535	562	586	559	584	577	562	592	566	548	511	544	551	565	559	580	524	557	590	570	561	584	521	551	529	562	544	582	527	572	558	524	559	597	518	594	538	569	586	553	561	563	574	559	578	577	562	582	541	528	566	582	583	559	568	567	582	547	562	563	528	573	548	538	554	567	576	591	536	538	507	550	551	548	573	556	560	561	553	614	546	563	583	554	513	571	559	573	567	567	577	569	551	500	525	533	566	560	591	528	557	542	511	578	587	599	538	571	571	583	571	550	583	549	609	601	553	559	527	537	579	587	547	529	597	541	561	576	568	579	517	536	592	568	544	555	548	592	590	524	549	545	567	574	564	555	560	582	592	574	575	547	593	573	536	571	576	572	577	567	549	557	551	531	588	557	626	590	553	566	531	563	537	528	525	570	581	536	541	534	540	572	607	555	562	574	524	564	593	557	531	568	576	559	526	548	526	572	568	606	561	547	569	562	587	537	544	548	566	596	544	548	580	508	528	561	586	565	552	580	523	559	588	597	543	558	626	592	557	579	564	518	592	558	546	549	570	600	539	565	578	537	574	549	569	532	541	549	577	559	552	532	548	571	580	570	557	570	597	565	576	584	560	586	559	569	570	521	529	612	550	564	546	541	548	526	547	558	550	530	542	525	584	571	535	568	566	543	592	586	517	573	554	576	509	596	575	561	553	572	546	549	575	605	553	578	569	572	560	550	530	580	532	598	536	570	633	522	542	547	569	560	598	554	543	580	539	554	554	573	559	565	589	551	514	593	593	526	593	568	561	546	544	567	541	553	552	566	558	582	620	517	547	531	579	570	577	536	544	558	521	537	543	560	575	553	546	592	530	548	524	591	553	569	582	576	578	541	578	547	568	549	580	550	584	591	582	576	539	547	581	554	599	557	550	569	585	571	507	585	549	541	560	556	550	551	505	575	576	598	560	554	560	539	611	504	561	620	537	553	586	575	519	580	605	559	574	565	586	591	568	564	564	546	553	556	554	561	577	582	578	591	545	610	585	562	544	602	578	547	574	614	577	550	557	559	557	600	575	581	528	571	561	544	563	525	581	551	521	554	550	577	552	596	584	553	549	546	545	545	552	565	575	527	581	514	567	571	577	553	572	541	580	584	574	552	537	535	583	534	560	580	545	559	557	591	557	537	549	570	570	540	570	582	581	557	554	546	566	586	548	595	576	642	516	545	524	552	564	555	571	545	568	575	560	518	555	574	563	575	556	553	525	543	576	573	532	571	556	546	579	576	587	576	541	509	543	552	580	539	573	602	596	550	555	583	550	577	527	563	568	531	561	567	589	560	573	519	590	585	566	549	541	555	560
22436	20400	27020	23693	20411	23402	18735	4124	1953	1829	1788	1492	1338	1243	1286	1131	1100	1193	1081	1039	1057	1075	1029	1074	1029	1029	1040	1058	997	973	986	956	984	981	964	967	921	942	971	936	894	975	921	973	930	939	927	992	952	989	973	854	962	906	946	953	928	939	957	918	930	970	931	954	902	963	942	959	907	870	937	915	920	916	954	932	916	928	930	956	940	945	878	907	996	963	957	1001	897	892	910	942	945	943	928	966	915	931	962	915	900	931	938	976	897	924	879	953	960	937	929	918	968	921	945	834	942	938	940	961	907	928	974	947	994	893	922	946	932	923	949	899	920	926	902	931	952	876	972	934	893	936	908	956	952	905	921	953	913	977	925	957	920	939	983	905	984	951	946	980	922	929	977	910	930	939	934	907	925	877	905	888	934	914	899	936	953	904	962	904	923	931	967	968	916	917	857	924	935	973	958	926	971	955	925	899	949	939	995	914	912	939	893	921	924	928	916	980	960	947	864	919	962	932	981	927	928	960	926	946	923	954	979	928	965	916	963	941	952	893	909	894	952	891	939	922	913	939	840	970	934	901	947	954	907	971	940	896	896	933	977	936	920	923	911	922	958	957	966	940	936	950	887	953	933	910	893	904	977	900	939	949	924	919	969	980	945	906	941	886	946	902	923	911	917	898	950	935	940	946	952	888	937	892	937	942	929	916	999	934	900	838	908	910	918	970	906	936	877	950	904	904	961	931	950	884	890	928	897	969	947	877	937	930	902	920	911	924	919	910	863	903	962	920	950	902	991	932	945	925	964	920	959	909	974	900	934	897	941	922	920	906	907	902	910	898	904	962	940	877	965	863	922	919	902	985	905	902	882	875	930	954	869	911	895	927	907	885	927	931	871	966	916	872	886	932	940	912	908	981	967	930	914	924	904	925	940	935	878	911	978	932	897	865	909	953	917	918	956	955	944	905	934	906	935	927	932	915	887	889	939	923	858	893	957	918	890	946	942	939	979	967	913	893	937	938	909	938	926	903	907	891	894	895	946	926	938	909	939	905	908	919	939	942	946	900	954	887	942	947	923	966	907	936	937	939	907	982	923	906	939	925	954	930	911	937	936	904	939	902	946	958	958	963	910	901	908	962	968	882	976	923	926	955	910	952	921	955	925	959	949	890	959	927	943	935	921	945	909	995	948	923	977	951	930	931	939	903	974	941	871	911	932	956	900	976	920	921	978	895	950	970	928	895	912	862	949	911	924	903	919	945	954	951	879	871	950	947	890	914	946	918	917	888	884	891	937	877	964	929	956	986	976	921	853	936	921	886	911	904	878	910	917	948	869	914	878	874	910	894	938	856	891	925	969	909	922	955	943	952	917	961	940	900	900	879	887	952	927	887	888	873	920	937	860	988	941	971	896	982	936	927	939	989	947	954	930	943	935	951	899	960	920	933	890	908	914	947	915	909	957	915	960	878	927	939	898	926	949	966	960	962	884	898	909	932	948	887	896	905	916	938	894	921	909	922	943	930	918	933	969	968	897	932	1003	897	981	903	947	935	896	926	905	945	941	937	875	942	858	934	968	910	909	903	910	882	919	904	953	977	958	952	953	940	906	934	901	955	890	943	938	956	936	877	982	915	934	854	933	966	953	981	928	954	985	967	973	865	952	904	942	956	941	882	921	933	922	937	911	924	931	904	901	939	948	912	936	940	926	891	896	919	966	907	884	930	947	866	942	944	943	934	908	948	876	923	968	941	919	922	965	922	904	881	916	967	885	942	884	977	931	935	959	897	919	943	903	940	919	920	940	921	981	915	923	952	923	886	877	934	909	944	933	890	910	939	926	932	936	931	902	949	888	888	925	920	901	949	915	881	934	929	913	948	878	974	971	933	927	969	895	884	950	939	1001	921	982	942	958	945	982	960	917	954	915	876	922	959	890	990	909	864	906	939	893	870	923	911	881	949	902	923	881	962	932	924	944	959	894	872	922	956	971	955	900	926	917	938	940	934	917	941	949	930	897	967	924	948	922	978	881	891	901	923	900	918	943	987	925	919	895	927	886	939	927	973	928	906	910	956	883	924	941	961	945	963	921	910	901	914	898	878	944	972	931	936	906	930	943	858	922	938	912	895	1001	946	916	940	920	957	959	872	915	970	930	931	958	912	979	946	873	897	876	957	934	922	890	915	936	927	866	950	900	900	866	900	916	941	918	948	905	918	946	983	952	917	920	965	975	926	903	923	897	941	975	950	964	915	955	921	867	941	913	899	918	939	975	904	879	909	932	891	963	869	967	910	966	905	976	911	962	917	949	889	949	948	936	997	924	885	985	880	943	943	892	878	971	918	938	962	972	954	995	941	942	930	937	941	920	920	986	911	931	887	903	966	954	914	962	945	902	910	890	933	888	962	918	908	940	913	894	971	962	948	940	968	988	963	898	902	938	995	920	933	883	948	961	985	970	910	958	993	935	886	852	882	995	917	910	905	972	975	924	910	946	897	935	883	949	897	987	961	959	982	934	952	907	924	896	906	880	932	885	932	987	896	914	924	925	923	872	962	881	895	972	904	882	969	988	905	897	930	921	907	897	971	903	868	925	909	900	979	914	944	935	864	940	921	877	906	925	967	935	931	880	872	900	929	865	882	902	929	892	923	944	925	900	882	924	931	918	931	978	892	962	905	931	939	940	943	881	891	991	964	956	912	942	961	993	895	910	918	913	972	923	942	899	908	891	897	935	956	957	929	932	949	901	957	911	928	972	921	921	881	953	949	979	906	923	931	966	916	878	923	937	906	942	902	942	954	912	916	935	877	882	937	978	940	889	907	879	899	973	902	952	924	876	986	926	889	964	919	956	935	881	880	915	901	961	931	913	872	937	898	947	975	941	907	952	965	944	925	936	890	917	907	901	892	909	980	888	970	888	908	922	940	983	921	947	848	901	932	955	931	901	938	941	913	915	930	919	916	978	914	920	885	922	957	943	893	899	901	943	928	883	942	931	893	888	939	933	942	837	926	930	912	965	904	908	970	872	891	932	939	919	886	908	949	940	884	902	940	1008	941	905	880	916	955	1027	924	951	939	930	879	941	918	896	951	911	914	949	924	942	887	937	880	928	982	905	886	906	894	959	945	917	983	925	899	921	870	876	886	886	923	879	923	920	885	936	866	893	929	941	969	974	975	929	916	875	895	922	920	946	943	914	963	931	941	918	931	923	921	966	929	936	908	926	965	934	910	906	891	905	894	879	975	959	911	928	941	892	895	977	986	905	907	975	904	902	910	973	895	902	911	906	895	922	886	947	900	911	937	886	938	876	925	938	933	922	951	898	967	944	872	892	939	908	906	924	880	923	996	915	886	924	915	944	966	873	935	917	931	922	901	920	954	989	821	895	859	998	947	889	937	991	962	937	914	869	924	897	931	938	905	928	930	915	905	921	911	917	907	979	973	929	893	961	934	903	918	920	884	836	900	912	874	874	957	905	905	940	936	899	872	895	931	866	946	939	923	918	857	878	926	951	884
11550	22791	20747	13188	8756	23012	4319	3515	2992	2952	2819	1830	1719	1527	1481	1381	1257	1237	1194	1109	1144	1032	1016	1057	1055	1034	989	975	932	1008	973	975	947	955	927	880	935	894	951	905	831	908	902	891	889	911	918	928	914	895	957	892	858	945	929	936	927	845	896	913	862	865	853	896	900	834	888	893	876	899	861	862	864	847	869	846	860	874	855	846	834	875	850	915	844	845	858	884	864	855	910	879	843	865	866	866	840	848	867	777	784	827	855	916	852	867	842	817	903	874	858	813	845	847	829	885	857	888	848	885	837	870	847	821	843	852	861	919	844	885	881	871	811	889	861	866	798	809	891	850	859	860	854	873	874	895	854	868	879	769	835	808	868	798	886	859	860	817	862	876	882	858	835	911	857	852	859	867	917	844	907	884	853	896	818	862	848	895	832	889	856	834	887	850	817	876	876	857	855	886	805	888	845	898	888	823	874	863	840	875	810	889	843	855	818	820	884	867	863	881	831	834	916	873	825	799	856	813	861	873	858	911	805	886	866	890	861	867	851	817	878	823	857	890	903	874	879	864	822	859	865	904	908	877	880	872	851	904	887	846	796	925	839	865	842	924	898	827	821	814	842	860	900	832	858	880	774	858	841	802	913	886	833	873	869	857	852	849	860	847	843	825	826	860	837	834	783	848	862	831	831	835	837	861	839	826	839	840	853	860	832	791	801	856	832	853	861	835	864	829	809	863	850	840	844	835	892	873	823	892	854	836	887	886	858	869	854	878	832	870	863	853	883	847	827	895	866	860	805	871	843	848	875	864	840	820	834	883	828	792	861	848	831	888	868	831	855	828	813	850	812	829	839	836	880	907	841	871	829	854	879	881	816	830	890	816	842	891	867	876	841	853	913	868	903	886	853	827	877	841	893	854	760	884	848	864	833	897	848	810	846	832	865	848	866	866	873	866	855	885	864	807	842	852	855	890	861	837	825	833	853	867	884	878	868	870	856	858	854	862	871	796	873	827	862	873	861	858	822	882	825	831	849	871	814	903	834	883	849	859	851	767	836	832	882	889	880	825	859	891	884	886	807	839	891	866	852	847	877	849	826	832	852	889	931	856	877	856	861	790	836	859	819	852	849	823	880	851	869	916	937	887	855	845	878	786	871	838	890	838	850	827	870	853	844	772	857	856	885	841	899	858	878	859	871	826	810	832	872	880	888	858	837	827	875	771	890	843	880	818	860	790	842	899	790	883	856	858	881	858	854	831	843	798	849	860	874	864	855	855	875	828	839	867	857	884	879	830	877	800	844	859	817	904	888	889	846	839	909	852	827	881	901	846	827	848	869	879	890	852	906	870	872	850	851	857	871	874	859	890	877	870	890	853	833	859	850	870	883	864	818	823	875	903	860	831	862	840	865	863	848	834	824	813	782	834	855	820	879	861	865	843	889	829	864	803	859	830	896	847	824	861	860	845	819	869	820	889	868	857	785	850	844	854	833	869	899	893	879	828	840	808	881	844	860	847	850	878	858	881	848	845	851	901	833	859	831	838	862	858	860	868	854	914	864	824	874	867	869	858	833	860	827	830	835	855	902	840	868	829	844	830	884	851	878	827	878	879	821	834	834	881	810	828	859	841	861	844	874	871	886	832	866	818	811	832	903	901	875	883	825	874	875	844	849	850	890	915	822	889	841	809	849	860	847	864	827	868	834	874	869	898	831	840	888	821	883	860	911	856	832	886	816	857	864	890	880	895	882	806	833	836	874	902	849	818	824	826	830	867	860	863	843	867	847	854	830	863	840	910	848	848	885	814	862	855	854	811	840	850	861	884	834	876	832	814	846	927	846	836	860	889	845	892	889	835	849	853	853	890	839	832	851	830	846	794	853	906	845	848	829	857	856	843	864	804	867	845	926	824	863	862	816	847	818	847	876	857	813	840	887	866	902	852	828	863	875	826	864	842	842	862	884	863	920	891	855	875	871	834	877	903	828	852	879	829	828	841	837	868	813	887	841	874	859	841	833	920	860	865	834	816	868	874	858	787	878	846	893	878	851	895	819	886	825	818	896	819	870	867	843	844	867	889	887	810	864	873	865	894	860	818	850	843	882	804	832	859	845	869	853	913	869	862	845	875	851	855	916	824	824	890	840	830	923	846	894	872	855	870	863	869	857	869	847	869	846	844	891	890	845	850	862	848	854	816	881	829	872	919	863	883	850	832	800	820	841	881	878	811	843	871	800	834	830	878	855	839	808	878	833	856	915	883	799	860	890	854	789	872	866	870	864	868	859	889	821	870	827	844	828	876	826	809	903	820	812	858	855	851	825	840	778	867	855	881	862	802	837	853	858	827	843	835	853	855	811	825	870	841	809	889	893	831	884	839	869	833	851	876	890	847	881	902	839	911	825	894	855	880	855	850	890	897	877	882	916	864	875	892	808	843	852	867	817	873	879	849	863	868	832	872	891	814	895	877	905	842	843	845	804	834	908	858	862	858	889	849	927	867	854	800	868	852	867	849	867	858	872	868	852	851	854	843	846	830	782	841	867	883	878	841	887	811	854	835	911	841	866	857	845	834	827	875	810	869	838	842	858	876	890	868	808	866	865	868	902	897	857	858	850	847	855	880	846	864	810	862	866	903	877	847	831	839	846	907	789	901	830	900	827	866	812	852	846	850	865	892	884	882	855	870	893	872	823	862	834	851	847	870	865	870	835	878	850	832	890	898	898	893	850	857	818	825	834	890	888	923	868	808	838	857	781	844	818	851	853	839	848	877	930	861	815	819	839	844	868	853	811	828	887	881	861	840	887	818	883	897	878	903	845	808	798	816	802	856	846	849	852	828	881	887	858	847	867	831	806	828	799	863	860	844	858	865	891	809	838	823	803	865	835	867	872	822	905	841	880	856	883	834	897	863	845	815	852	881	818	829	902	828	906	901	886	828	862	903	833	853	857	849	905	879	813	813	817	853	817	840	882	899	816	800	865	883	845	848	820	857	810	828	838	863	874	807	819	860	842	888	945	870	833	875	835	802	864	882	896	825	884	817	872	838	903	852	836	901	819	893	843	789	917	866	870	870	857	912	827	860	914	844	880	859	873	886	851	799	824	840	843	829	818	805	854	845	886	838	866	847	814	856	838	850	837	904	854	879	858	869	854	882	876	833	827	853	895	841	832	893	824	896	832	886	845	905	877	856	893	815	849	848	873	839	835	816	852	879	885	813	901	861	826	859	847	854	867	844	814	876	848	844	845	872	859	935	817	835	848	807	794	850	895	873	819	886	824	864	866	809	878	876	836	864	869	861	812	837	865	847	857	830	818	848	796	874	846	868	815	854	869	792	836	873	854	863	874	792	857	829	868	807	842	859	845	875	854	858	854	867	853	902	828	825	873	919	852	851	899	836	891	875	865	843	867	858	866	846	880	834	855	865	872	870	874	852	844	841	819	854	857	889	840	847	831	855	818	832	824	857	820	851	852	840	829	865	869	806	823	834	844	862	812	827	831	839	815	848
27660	14871	3154	1091	495	952	252	239	215	224	233	192	197	214	161	196	180	185	201	183	187	185	199	203	192	193	189	206	158	181	169	170	173	189	211	197	177	184	175	197	204	183	203	208	174	201	194	195	191	196	181	173	178	192	193	184	198	196	193	178	164	187	197	186	196	191	193	206	182	174	185	193	190	171	219	183	188	208	206	193	188	158	179	188	236	197	215	183	211	174	195	183	196	168	215	185	183	169	192	203	184	189	179	184	172	190	180	186	197	192	182	180	192	191	179	216	192	184	187	200	210	185	211	172	190	201	189	202	193	204	182	188	199	176	184	218	201	185	147	163	187	158	184	172	211	175	182	197	195	205	176	184	182	193	190	202	182	190	186	214	198	194	196	173	148	173	183	195	184	190	193	172	173	168	214	190	193	200	183	178	198	203	173	188	205	196	188	175	176	189	198	194	196	189	186	197	203	195	181	188	181	198	175	194	188	201	203	185	187	219	185	165	214	173	183	171	188	188	214	201	186	186	192	196	183	180	194	188	194	176	208	189	195	186	187	191	164	187	194	178	191	194	188	173	191	179	201	180	185	185	190	194	202	179	205	188	167	168	180	210	198	193	201	185	191	183	192	188	194	199	205	195	210	193	210	166	177	173	176	177	190	197	198	172	202	182	188	196	171	205	205	213	204	203	177	215	182	187	185	195	173	191	174	203	179	208	168	170	199	202	210	202	158	204	202	189	174	183	179	187	190	168	193	174	181	192	198	178	167	179	170	192	193	157	201	182	186	196	166	194	198	180	180	186	206	196	169	186	193	182	193	190	196	194	175	196	208	202	189	192	218	202	173	192	157	167	176	207	196	192	200	197	155	192	200	173	192	165	191	209	187	182	174	199	173	191	198	207	199	186	204	192	160	172	177	176	174	208	192	196	175	169	168	196	193	218	188	172	194	209	185	196	191	166	186	178	172	162	174	190	178	183	189	210	179	182	199	185	185	182	194	194	186	180	182	207	214	176	198	194	189	184	180	200	207	173	181	185	182	196	213	191	190	205	186	172	218	207	189	196	183	216	172	168	186	194	170	216	183	196	180	186	171	182	189	189	182	186	194	192	176	182	174	190	157	192	207	207	195	190	193	168	205	213	190	215	188	186	181	164	207	206	193	181	183	190	165	218	193	183	217	184	203	179	183	195	195	188	201	195	190	189	194	182	184	183	189	173	178	183	188	164	208	187	189	170	206	183	198	191	189	201	207	197	177	216	199	179	182	184	201	187	192	198	186	174	202	190	199	206	175	219	191	183	187	203	203	169	197	178	202	207	206	187	180	207	195	182	167	190	182	177	181	189	184	165	160	185	170	205	218	195	198	207	192	195	182	194	178	211	178	166	200	188	207	186	219	180	182	189	178	157	187	188	169	174	176	189	161	172	189	220	189	180	162	185	212	188	176	182	219	176	171	214	184	222	217	199	190	184	205	199	191	208	196	178	179	182	192	197	187	163	205	175	193	181	190	184	214	182	187	201	166	206	189	173	200	193	184	192	188	199	202	178	186	177	193	197	186	196	214	204	193	184	200	170	179	200	169	195	191	190	200	195	197	163	195	183	183	183	218	166	210	196	174	194	171	192	185	192	182	172	192	206	196	211	190	197	208	205	172	197	200	190	207	208	185	185	189	206	196	165	188	168	194	175	195	180	202	207	202	190	203	186	177	187	193	204	187	177	177	233	202	193	182	201	181	201	172	182	182	169	185	177	198	203	211	170	219	174	193	186	193	165	211	192	196	191	179	177	190	219	184	170	192	203	212	183	195	191	184	173	190	184	196	207	188	188	192	176	216	177	174	189	191	192	165	206	193	200	215	178	168	189	153	191	157	202	181	190	182	188	185	196	187	174	186	196	176	198	212	188	207	186	192	176	207	173	193	181	188	211	205	186	184	199	191	188	164	186	189	195	180	200	191	198	182	162	194	180	215	225	193	190	200	178	179	201	202	196	188	195	194	195	178	202	191	184	185	156	180	198	197	195	165	194	159	218	187	212	180	211	167	164	191	204	207	193	209	182	160	186	196	180	175	176	189	194	212	186	199	201	191	191	214	221	207	193	194	181	169	193	207	177	173	183	198	192	183	193	189	199	194	200	173	186	190	197	198	196	201	180	186	175	168	193	200	179	186	217	178	189	188	201	203	182	172	184	185	180	191	207	194	172	203	208	190	188	169	182	182	194	186	184	172	188	187	188	199	219	196	184	196	142	213	190	195	197	196	174	203	169	175	181	192	159	182	201	202	195	189	190	222	181	175	207	169	173	215	174	196	199	213	182	194	168	175	177	189	184	180	206	207	176	219	176	215	202	196	199	193	184	202	194	172	200	188	186	180	174	191	202	194	198	165	185	202	212	173	192	197	184	163	192	149	184	193	203	167	176	220	170	186	187	203	183	198	163	206	168	192	212	201	173	183	189	194	186	194	198	194	192	159	198	180	189	193	186	190	186	204	209	212	179	177	188	175	159	203	150	211	166	198	178	194	186	175	191	203	192	166	171	174	163	189	187	180	216	207	181	198	204	183	216	227	211	190	178	192	175	210	196	193	194	191	179	197	170	174	187	202	182	204	189	176	198	182	194	188	201	190	167	191	185	199	184	160	198	175	191	220	214	158	160	204	180	183	180	188	179	153	178	191	198	180	201	174	188	192	209	203	209	203	172	192	177	185	178	205	195	173	195	186	180	166	186	204	200	191	191	195	195	190	180	187	180	185	193	204	187	177	200	193	209	196	197	168	211	182	192	208	193	232	183	185	195	185	180	182	186	186	182	197	187	201	188	175	208	182	188	222	192	203	192	186	184	181	185	204	179	171	166	195	191	179	170	206	195	185	169	176	194	182	181	196	176	185	179	192	168	191	200	184	180	186	191	186	165	173	206	197	188	212	204	204	211	194	190	208	185	183	189	172	172	190	200	170	190	208	174	176	185	176	188	208	192	165	182	192	188	179	194	210	192	209	201	197	203	218	186	206	186	208	175	216	197	199	177	215	183	182	192	188	188	187	178	185	193	198	189	184	196	169	168	188	178	187	181	188	171	191	184	203	183	199	186	213	201	196	166	181	204	201	158	166	169	207	171	211	195	170	207	174	176	205	180	201	190	186	164	188	201	199	168	177	186	190	177	203	201	181	157	202	183	184	179	190	174	178	202	161	205	208	179	198	179	184	165	195	195	168	197	192	198	169	169	189	185	195	196	200	166	180	193	194	184	192	184	186	172	198	167	208	187	182	187	190	197	197	197	165	187	188	212	217	194	184	162	215	177	190	163	196	200	200	193	190	193	196	213	172	193	198	190	184	191	186	182	182	194	186	183	202	190	196	168	157	196	195	178	178	191	173	166	182	182	179	185	204	186	178	216	185	188	199	179	165	205	167	159	183	168	186	196	180	189	180	173	208	195	192	178	190	176	190	168	175	201	184	189	183	190	215	162	191	180	211	183	177	176	186	199	167	193	176	211
5703	3254	3514	1636	769	1824	292	296	255	244	247	241	210	215	209	211	211	209	220	210	201	205	190	194	206	184	203	187	197	195	202	210	211	206	149	188	187	208	213	220	178	197	207	200	215	199	187	190	208	185	205	181	215	184	173	199	203	199	198	201	192	202	195	210	200	206	212	201	198	205	200	203	229	207	191	190	201	189	204	182	213	183	205	186	206	195	185	186	189	190	197	210	227	178	205	201	201	182	168	171	186	191	195	183	182	204	197	195	190	176	213	172	189	187	199	200	175	191	185	209	169	188	193	204	178	220	202	185	192	202	174	179	196	205	166	200	192	213	183	196	215	219	175	176	214	186	182	219	196	173	218	211	213	199	183	180	186	181	192	192	204	209	198	194	212	192	188	190	177	187	187	205	187	177	210	170	202	178	204	195	223	189	200	190	205	179	217	192	205	193	198	192	197	241	205	192	209	186	209	196	212	223	234	212	202	190	234	194	201	223	195	223	194	206	191	202	219	204	189	202	212	194	206	203	186	197	178	208	185	172	191	194	199	191	181	179	207	160	190	200	182	184	220	191	223	209	206	188	206	197	218	189	191	186	201	191	192	215	208	183	194	205	205	211	174	195	194	188	183	207	209	179	169	195	196	204	199	198	201	207	200	175	195	172	192	197	194	188	204	183	194	183	203	199	196	189	188	178	210	217	218	191	190	203	193	172	189	198	198	201	230	184	198	194	192	194	199	196	191	212	185	207	218	196	196	195	192	226	197	191	214	194	203	194	213	207	199	196	210	192	173	177	193	198	190	210	191	213	192	214	195	204	188	182	158	195	232	185	181	166	213	190	191	197	165	229	194	194	189	191	204	194	202	202	181	220	215	217	170	182	206	197	203	226	219	203	201	187	222	186	184	176	198	184	216	199	198	184	172	185	214	222	191	188	187	185	177	193	213	189	191	196	198	187	209	178	218	189	215	208	185	210	206	208	207	193	204	215	193	201	189	186	210	194	193	174	189	186	194	178	176	205	203	199	201	194	202	205	216	213	183	184	194	199	192	212	199	195	194	196	205	198	191	184	215	198	186	196	210	184	174	215	178	191	164	181	194	185	207	219	221	193	186	201	182	198	194	194	171	208	199	203	207	187	167	197	199	216	212	202	193	178	195	210	194	187	220	209	202	167	201	184	181	209	188	189	211	194	206	165	191	191	162	205	231	204	177	205	176	189	205	208	184	162	208	190	179	199	217	210	197	174	191	198	211	186	169	182	190	206	195	168	176	186	185	184	171	192	192	201	205	193	195	217	184	215	196	189	189	191	202	206	235	206	194	201	192	207	196	190	230	192	223	196	202	188	186	204	201	190	166	183	187	181	199	206	190	212	206	195	203	212	169	196	197	174	211	165	182	200	173	171	179	202	188	227	201	190	178	182	192	192	186	203	204	197	205	196	202	185	206	203	198	190	224	192	198	183	179	201	204	182	191	175	207	189	183	207	211	195	197	194	200	199	178	170	186	210	164	198	218	212	220	192	182	193	178	215	172	195	211	196	183	199	199	205	206	183	217	182	162	205	199	198	177	194	186	186	210	181	191	193	221	223	211	177	197	204	191	237	166	197	163	222	204	185	201	215	185	200	209	204	205	188	175	185	191	187	182	175	200	209	201	191	213	173	197	185	188	220	197	186	196	200	176	215	184	185	215	186	194	210	210	171	188	211	184	194	218	185	210	196	196	200	218	179	188	191	180	202	194	202	165	190	204	194	197	181	194	181	186	178	191	181	203	182	175	193	204	208	206	162	189	204	183	201	200	193	187	200	191	205	172	193	179	205	187	186	200	189	184	197	206	176	188	175	181	174	211	198	198	182	203	195	192	205	205	227	215	195	196	196	209	207	178	178	182	217	193	184	191	186	194	181	183	225	202	204	187	206	173	208	185	213	216	193	173	177	185	213	194	205	217	203	194	204	202	175	179	202	229	165	206	213	180	176	195	192	206	175	217	198	183	170	199	195	194	218	214	214	199	181	171	177	186	212	206	208	181	185	208	201	187	186	178	231	207	198	216	185	198	188	200	187	191	170	214	201	182	198	190	192	196	193	212	194	195	200	196	191	200	228	193	204	193	188	198	204	209	179	201	192	196	190	171	169	189	194	201	199	198	187	203	227	186	192	199	162	193	206	196	201	173	191	180	199	181	195	184	201	191	186	201	211	220	207	183	208	220	178	197	194	219	190	219	179	196	184	197	171	189	205	219	200	173	195	194	206	188	195	173	205	207	186	197	220	226	203	225	183	190	203	216	196	181	192	201	166	199	197	192	195	190	197	176	209	188	206	177	199	175	216	186	216	217	189	194	230	212	202	181	192	185	204	213	198	209	204	188	158	208	254	188	194	177	189	211	210	177	222	181	198	205	191	202	206	199	203	173	187	200	212	217	200	176	202	182	212	177	186	167	200	201	186	210	177	192	216	201	197	228	188	196	176	207	207	182	205	221	214	196	203	218	197	187	222	200	176	205	187	222	164	220	190	194	202	182	194	204	204	205	190	186	191	188	181	178	178	183	196	182	188	178	165	215	192	217	173	199	197	173	202	209	208	190	200	191	215	177	214	195	204	191	213	196	183	201	192	199	205	221	203	186	180	181	210	186	183	186	234	184	176	191	202	182	197	175	199	203	194	178	195	215	195	180	176	203	192	176	211	224	200	214	194	192	188	201	226	184	217	209	213	194	194	171	184	196	199	187	196	194	194	225	207	211	212	209	211	174	197	222	187	201	199	208	214	214	168	198	197	186	177	178	197	200	198	208	211	173	206	200	186	198	215	202	200	177	195	205	224	201	203	236	200	199	184	203	201	187	209	208	193	191	203	200	198	196	186	216	203	192	221	178	195	192	189	201	172	184	197	187	201	198	178	226	201	195	187	189	190	189	185	205	182	182	191	192	189	200	191	201	176	185	180	188	189	182	177	210	196	195	209	210	203	182	217	224	218	206	192	190	228	180	186	186	207	188	196	198	188	203	175	208	204	217	175	203	186	196	174	198	219	195	195	216	184	185	200	190	194	183	202	223	218	187	213	174	179	216	224	187	209	208	202	205	183	174	219	200	203	186	190	223	198	198	200	198	182	184	173	190	213	175	179	224	186	205	212	188	176	198	194	198	186	217	195	190	175	207	191	193	197	195	222	181	202	217	194	211	202	181	183	205	206	191	172	202	188	184	185	198	186	205	215	190	187	164	219	182	190	186	195	183	180	201	218	202	204	212	208	203	194	194	180	177	197	212	185	182	196	194	191	168	201	192	176	207	184	196	194	218	179	207	215	196	209	194	201	215	196	207	203	185	192	197	206	170	193	190	202	180	180	184	190	199	192	196	193	190	216	195	197	216	210	169	174	219	216	190	206	182	187	201	213	178	217	194	198	194	212	191	190	200	189	166	208	188	190	177	189	212	176	210	213	199	189	189	205	189	198	199	196	201	178	177	221	212	195	204	179	186	213	204	173	189	194
24681	20408	26669	24030	20443	16266	5986	1354	1145	1133	1035	822	749	760	737	763	766	723	715	715	696	748	690	656	620	644	654	649	662	706	639	611	636	687	671	643	627	621	639	705	673	657	663	615	630	573	616	644	623	640	618	655	602	599	625	608	624	638	630	594	634	625	647	590	619	623	598	600	638	617	624	562	632	618	639	593	590	619	614	592	645	609	581	635	599	567	668	621	633	584	591	601	624	616	617	613	619	624	632	641	604	582	646	620	621	614	588	627	593	609	681	620	648	570	582	624	593	592	598	616	559	627	625	597	595	589	583	615	640	637	587	603	637	594	608	620	641	631	605	594	599	640	599	676	648	545	639	610	662	581	603	575	622	587	681	572	619	677	624	629	572	668	612	594	657	635	593	578	641	585	626	601	600	557	629	602	593	614	622	654	645	625	642	556	614	586	638	626	539	598	594	609	646	569	628	593	636	610	599	636	636	628	616	652	638	680	631	629	625	582	624	606	582	624	602	567	615	613	644	621	603	651	619	575	577	603	611	573	603	609	610	591	606	640	619	645	613	599	562	597	628	648	569	606	623	661	594	615	607	568	665	571	598	618	647	664	635	603	606	642	580	619	616	640	614	608	641	605	619	602	637	578	647	613	659	630	651	633	633	666	604	604	660	648	611	581	662	610	583	634	614	600	613	605	604	605	601	630	611	583	643	625	621	593	643	643	607	632	663	602	624	611	604	639	599	573	633	620	585	585	565	599	630	606	615	608	645	597	583	673	611	619	593	622	575	616	598	619	648	595	577	639	646	631	625	575	612	582	644	623	585	588	580	566	611	603	648	605	651	599	628	592	662	594	630	641	603	626	592	586	617	623	581	558	588	602	663	633	609	628	624	590	600	618	638	632	590	654	562	591	589	627	638	613	612	578	614	640	611	598	630	639	625	654	622	617	625	630	598	589	583	627	610	602	635	603	623	606	617	691	632	649	624	662	630	599	611	599	591	612	599	608	670	676	602	621	635	631	642	569	634	599	602	615	582	602	626	632	614	637	603	607	610	606	600	573	598	663	584	597	594	587	597	584	608	634	604	585	654	599	647	636	614	564	562	635	592	626	625	621	663	627	608	655	593	580	608	678	624	582	611	630	578	619	593	587	615	599	637	615	610	655	610	618	593	610	672	614	564	610	604	643	627	612	671	582	638	636	613	666	616	666	602	583	620	650	588	640	628	606	582	615	575	641	638	611	630	653	630	582	607	630	556	589	622	613	597	623	622	607	640	605	616	577	602	616	617	621	620	599	586	592	591	616	590	588	585	629	619	616	633	589	607	588	660	610	647	619	580	603	625	595	625	621	611	616	600	593	622	616	632	651	581	621	560	608	662	630	685	631	617	617	624	603	606	582	655	594	610	602	593	578	592	617	624	633	607	602	626	614	601	628	602	594	580	579	618	640	587	633	607	660	612	602	567	653	613	624	616	635	662	640	612	636	629	585	609	599	601	577	598	631	605	658	611	623	629	618	618	588	619	596	591	624	567	604	586	676	641	590	616	599	616	592	601	618	599	575	614	666	636	593	651	598	608	639	580	597	657	640	626	569	592	640	643	613	594	596	638	566	589	655	580	613	583	621	605	598	594	594	581	605	590	574	648	564	618	598	652	531	609	586	633	625	614	655	610	626	598	607	608	583	609	609	624	595	619	624	672	625	647	578	644	634	629	658	565	599	604	621	621	626	641	614	620	591	613	588	627	610	571	631	591	644	561	592	627	610	620	635	642	636	616	643	606	611	573	604	651	564	604	610	597	622	554	628	576	655	639	626	613	618	588	622	579	619	663	629	610	582	586	649	601	560	616	619	608	639	625	655	628	613	628	576	558	601	618	596	595	587	590	580	624	597	638	609	642	544	615	635	610	641	573	605	640	610	611	642	629	599	592	636	611	603	656	590	602	610	592	578	636	626	635	674	653	635	599	638	593	591	646	643	594	610	582	595	620	627	589	628	635	622	616	618	619	616	604	661	613	610	585	581	605	638	614	607	606	566	596	645	618	604	653	636	605	616	589	623	607	621	635	598	578	597	592	654	648	629	600	628	583	619	609	573	613	605	595	631	614	581	610	638	651	633	577	588	608	622	589	621	602	595	583	587	642	630	635	590	614	609	614	617	571	629	579	617	596	616	622	563	615	631	571	585	610	567	593	558	594	617	582	627	606	601	642	629	600	626	617	615	579	617	624	610	646	629	588	643	624	599	611	615	638	589	587	624	632	609	637	669	651	593	628	591	606	591	582	633	584	586	602	605	598	638	630	612	610	634	611	655	637	607	629	627	628	581	602	611	534	587	655	601	569	579	655	620	560	640	611	628	624	569	612	577	619	593	626	605	585	592	567	644	602	596	658	631	590	602	583	642	615	615	623	583	594	645	672	592	636	601	654	611	643	624	579	625	611	606	606	575	587	595	610	624	576	635	604	646	584	596	592	605	673	628	636	600	624	575	614	635	611	634	576	593	623	578	612	622	626	641	609	650	593	594	576	592	561	640	650	571	600	571	565	594	581	594	615	604	606	650	623	601	633	579	636	626	588	633	601	618	649	586	598	643	608	570	643	597	627	650	650	659	629	632	613	621	638	649	621	610	576	604	613	593	633	615	645	565	619	594	594	633	581	624	596	646	624	606	622	575	602	610	589	615	653	591	611	610	554	634	642	554	618	605	627	618	595	601	622	649	613	597	575	640	628	647	645	588	629	630	616	592	575	649	614	618	602	638	631	610	628	550	628	650	592	589	646	628	607	599	651	581	623	578	618	618	617	617	642	606	606	587	639	547	597	634	666	571	640	573	635	647	568	650	630	607	624	588	602	605	568	619	615	542	591	630	599	626	590	626	581	597	632	605	644	649	597	596	619	626	546	631	613	597	561	620	637	616	590	603	594	658	612	628	591	597	631	550	614	634	620	576	637	603	563	584	614	615	627	659	600	571	612	609	586	623	619	618	587	604	615	574	585	613	594	655	578	603	601	617	594	666	608	548	654	598	631	653	633	578	584	558	610	604	626	609	665	644	625	642	584	572	619	566	644	607	641	631	601	619	618	576	591	623	603	663	630	614	622	626	608	614	575	620	605	613	623	608	626	580	608	564	643	559	622	593	595	628	622	625	653	579	588	586	657	610	613	661	608	631	677	576	604	601	619	599	603	588	638	615	609	590	651	599	577	615	620	640	575	555	626	598	599	639	636	595	630	628	597	636	590	674	575	609	660	628	579	602	612	629	628	614	622	617	590	654	622	618	606	648	603	634	605	604	620	635	637	606	619	653	551	578	609	634	603	624	595	570	599	584	626	628	623	662	574	579	666	684	597	665	581	579	653	611	627	616	610	609	632	602	583	630	629	647	679	605	622	599	573	658	617	624	569	626	608	618	620	607	633	595	620	615	602	610	589	632	607	591	626	613	631	629	630	573	626	595	603	619	637	617	608	638	626	620	614	594	599	576	644	660	591	638	605	583	614	579
8754	15343	15309	8079	4925	13623	2761	1914	1635	1634	1555	1056	1003	903	874	830	789	795	688	695	732	693	640	637	666	610	614	642	630	588	616	621	646	615	574	593	596	600	634	580	533	567	629	564	603	596	584	541	616	590	614	541	597	584	610	567	579	577	532	624	568	568	595	580	624	583	568	575	572	537	565	562	539	566	591	591	585	559	582	570	619	534	571	620	519	574	609	591	600	528	586	588	592	542	569	558	557	567	577	575	575	568	516	565	565	575	574	567	546	567	554	552	576	589	554	560	608	585	583	538	582	590	579	566	598	539	617	521	533	547	560	577	537	569	593	564	630	541	535	537	574	555	578	605	597	559	592	626	547	546	575	546	554	574	562	558	550	547	581	587	609	540	554	559	564	561	563	586	579	519	550	601	568	531	613	591	576	564	583	540	570	560	518	585	518	544	580	535	582	562	585	580	559	551	533	591	563	560	600	575	539	565	593	561	562	556	611	585	596	590	570	579	544	597	557	571	555	555	572	579	543	549	605	581	589	553	559	546	587	540	562	583	577	580	559	563	532	571	535	591	523	578	533	568	581	578	560	560	570	575	537	565	597	545	599	569	570	514	576	515	540	575	570	599	557	555	577	596	557	597	564	577	582	583	568	572	574	559	566	535	553	549	583	564	595	583	584	567	544	581	606	570	562	565	599	558	578	552	553	569	519	544	555	614	567	533	565	568	547	575	581	549	546	555	551	552	591	582	565	566	583	565	564	576	567	553	570	584	555	584	565	621	595	603	584	558	541	590	593	599	571	563	575	561	549	563	552	599	551	566	544	560	569	549	551	591	531	595	578	590	555	560	549	576	551	577	565	536	578	567	577	565	534	576	537	602	560	572	568	565	540	546	565	553	555	580	503	557	566	539	608	535	575	554	523	568	577	557	626	589	555	590	547	550	561	590	587	559	565	617	578	594	582	602	584	566	559	584	542	592	559	556	589	548	583	544	565	564	571	562	557	578	596	570	572	546	601	546	558	530	550	603	591	543	611	568	580	559	549	599	541	601	558	575	581	553	600	567	578	547	534	617	568	584	572	580	569	582	577	532	562	530	563	566	598	545	599	512	583	616	577	609	595	529	566	543	560	548	540	598	586	557	543	568	527	599	577	537	595	552	549	563	557	522	573	546	598	577	600	584	608	582	569	520	545	571	551	589	538	578	564	590	588	583	566	550	531	566	530	566	561	550	544	586	594	612	587	585	537	558	579	565	544	566	566	530	580	577	575	549	575	556	534	587	535	561	560	559	612	592	589	555	565	576	536	601	553	586	578	522	510	539	593	546	575	598	556	523	576	571	543	544	566	527	529	570	611	586	602	537	570	570	563	594	535	530	601	551	532	564	600	530	572	574	584	557	569	563	544	575	562	597	557	583	595	546	581	561	543	543	533	556	542	564	559	564	569	623	550	547	556	554	563	602	547	573	558	595	543	576	546	582	524	558	544	554	577	549	562	553	538	522	547	579	566	574	596	558	585	559	605	600	581	590	596	524	548	548	554	560	577	627	527	584	567	557	521	580	575	578	593	567	571	559	618	553	581	551	566	561	572	550	576	565	588	557	567	567	590	542	573	549	560	554	563	552	521	553	561	535	570	588	564	487	592	564	549	565	557	568	520	565	526	506	567	582	553	569	559	577	610	552	561	565	608	570	570	540	544	593	546	551	560	540	576	558	541	519	556	518	594	528	574	597	534	575	547	528	557	575	605	580	604	564	577	553	590	512	562	602	591	564	575	585	547	526	567	598	559	571	578	568	556	610	585	665	555	522	527	564	526	573	564	553	621	602	528	547	551	595	581	584	552	509	584	601	559	571	557	564	622	557	542	575	582	546	626	584	556	559	568	529	554	586	572	553	546	568	569	575	567	585	574	613	587	559	575	549	575	574	564	553	550	550	574	558	541	567	598	570	556	576	563	548	577	573	575	563	565	554	584	541	583	614	543	545	611	515	572	537	544	580	611	554	546	575	583	571	533	632	544	541	547	575	576	600	552	525	583	561	608	546	572	574	560	521	592	537	582	543	531	571	566	567	557	597	589	552	601	534	583	592	584	574	562	558	566	577	559	545	572	595	584	572	547	555	569	565	577	586	563	597	541	551	581	568	530	551	525	538	594	587	544	532	588	533	586	583	594	545	525	545	558	565	589	571	577	576	561	615	572	544	625	548	593	535	642	576	597	534	551	533	557	543	554	575	599	566	605	543	561	531	572	591	530	567	569	591	560	549	559	573	511	585	549	593	551	558	547	552	576	592	550	572	551	552	540	543	520	566	585	623	499	639	563	553	522	537	555	565	582	554	573	533	604	578	564	559	581	603	579	594	577	537	535	521	591	560	565	548	545	573	538	579	527	537	570	533	554	591	553	597	592	590	560	577	585	566	569	567	531	527	566	612	569	583	561	574	550	625	563	553	534	520	568	508	582	557	571	550	597	608	555	579	583	531	614	581	587	566	564	561	571	584	542	558	568	542	503	558	558	587	594	561	542	547	546	592	614	532	538	567	563	581	575	547	532	541	585	553	551	595	559	542	571	582	568	498	525	542	594	564	552	531	544	541	568	559	593	572	602	544	515	542	520	557	546	548	577	568	581	559	545	569	555	572	573	551	570	538	563	535	559	582	533	533	552	592	540	581	569	537	588	598	543	614	559	578	563	573	549	538	575	577	577	599	561	560	543	565	592	557	565	542	603	532	603	591	560	523	571	543	602	546	537	571	513	562	606	587	549	572	566	553	562	552	593	577	582	539	516	584	584	553	580	556	549	535	585	529	560	577	606	593	576	591	549	554	587	564	545	583	593	548	551	540	575	553	594	526	532	555	583	640	548	556	543	588	586	579	593	577	574	599	579	561	517	550	557	527	588	563	613	581	558	530	573	548	547	536	564	577	572	543	551	570	609	580	553	597	551	502	554	562	552	573	544	525	574	549	564	532	549	567	567	576	563	590	555	538	547	563	607	569	598	581	532	615	570	569	604	565	524	543	608	558	567	535	596	570	567	567	559	555	596	547	570	576	554	512	549	524	550	552	533	549	576	555	560	562	577	520	532	548	574	600	553	582	614	565	589	606	585	581	565	576	550	563	534	524	534	556	566	582	578	584	582	561	582	554	550	587	572	539	601	565	566	565	538	586	580	609	538	565	572	569	571	564	594	555	607	543	572	593	599	558	603	569	589	533	592	534	558	587	565	595	534	551	561	554	542	558	567	513	600	588	538	538	554	587	522	542	561	559	546	574	520	545	569	564	562	574	590	575	560	566	528	585	552	604	579	585	580	608	555	589	552	577	562	546	546	590	511	580	570	580	558	611	537	550	535	567	586	570	561	554	532	541	558	580	550	569	542	540	603	606	538	588	589	569	573	579	550	556	575	556	575	567	597	597	572	541	589	577	547	557	560	554	589	534	525	567	557	559	567	551	581	555	571	549	570	565	563	603	570	581	624	567	555	551	586	570	590	555	546	590
22424	20360	26977	23630	20373	22110	12763	2734	1975	1933	1782	1405	1309	1201	1184	1188	1119	1144	1056	1069	1142	1039	1048	1062	1019	967	1063	1060	993	1007	992	999	971	968	1002	991	996	945	980	958	981	934	967	985	900	940	934	969	966	999	950	910	950	931	932	955	992	913	911	942	948	913	894	935	962	966	948	912	939	968	912	936	905	927	949	906	954	991	917	1020	953	945	888	986	915	983	886	937	914	963	917	929	996	930	990	920	926	902	865	895	930	920	1007	894	963	972	942	838	944	944	941	955	937	968	929	982	950	892	942	910	967	895	923	920	949	996	859	921	972	946	884	912	870	921	924	904	942	929	879	958	907	889	914	917	914	962	981	945	946	909	988	850	923	939	942	880	899	973	902	916	944	825	932	961	959	932	937	917	939	967	913	947	888	941	869	916	912	951	878	953	927	968	930	938	972	917	936	932	940	972	961	919	921	918	968	896	976	871	949	915	897	924	900	952	970	880	927	856	927	948	1017	929	896	927	941	905	850	940	935	849	926	880	904	951	946	912	905	972	934	919	921	919	929	906	926	878	987	911	949	872	937	923	956	920	919	897	915	923	853	943	973	876	927	949	929	914	952	942	988	916	882	858	941	921	888	942	846	928	931	926	883	923	865	912	940	909	952	911	922	910	902	925	908	903	880	893	913	947	901	910	944	940	924	910	921	969	946	935	885	927	952	912	915	908	952	959	889	928	975	936	983	903	918	979	975	944	936	918	948	947	909	927	923	921	932	921	897	952	926	916	950	898	975	918	952	988	967	920	918	922	912	900	931	898	910	877	891	880	916	902	970	911	924	944	932	897	936	961	902	924	889	910	868	926	943	902	894	982	899	953	899	897	954	907	926	929	859	947	932	889	907	902	894	935	901	908	859	934	906	928	928	928	925	963	947	903	940	926	965	918	920	892	910	935	878	951	936	903	976	934	880	951	929	917	883	918	932	879	909	884	901	882	956	963	914	931	928	919	923	947	914	972	902	955	920	955	898	986	936	935	910	914	960	986	906	909	929	951	888	896	874	938	878	910	930	940	996	910	958	945	904	912	946	954	877	876	906	876	978	953	950	883	923	924	934	941	939	953	881	942	917	935	909	947	924	942	939	943	912	943	955	913	916	927	878	940	923	917	849	945	975	890	891	905	913	944	879	988	924	947	904	885	930	927	894	926	899	940	939	934	931	941	909	906	930	900	907	992	939	945	928	934	897	921	895	917	922	869	930	909	922	944	930	945	891	903	924	945	897	919	903	933	944	907	933	913	916	904	905	902	907	912	920	978	916	920	953	876	939	912	968	876	907	966	922	979	896	875	909	941	942	948	917	920	934	895	931	836	924	943	954	904	930	873	903	955	899	909	879	956	880	918	910	913	880	936	933	937	963	935	896	928	959	925	983	893	939	947	867	947	960	918	928	920	926	872	912	983	966	881	894	947	915	919	943	950	977	942	921	907	920	907	903	938	944	919	923	919	908	872	885	879	957	893	905	897	876	931	935	936	920	921	983	903	913	910	993	914	992	929	928	930	937	982	879	956	927	907	962	940	927	900	994	903	958	963	886	908	915	911	955	849	956	934	888	865	972	903	949	990	894	910	919	890	903	910	889	944	905	931	959	950	942	945	898	908	901	909	978	889	938	896	932	948	905	941	965	947	936	926	873	961	918	949	945	874	931	924	927	911	952	921	886	890	944	922	874	938	974	892	900	937	940	975	919	936	926	989	924	958	973	993	901	889	924	938	976	933	883	938	931	902	965	945	916	907	856	844	917	958	966	939	901	927	943	986	932	935	937	909	928	949	940	962	943	978	949	952	975	936	926	915	887	857	954	933	932	888	918	919	953	868	887	926	883	879	939	997	969	939	949	910	984	929	925	966	945	939	873	923	867	864	901	919	931	908	907	907	920	918	868	933	955	975	968	982	928	960	936	894	899	940	904	944	934	942	941	927	989	922	977	937	908	928	925	934	997	927	934	910	909	955	924	920	898	874	934	905	911	948	914	901	939	902	931	887	943	941	936	924	947	957	936	875	906	926	985	875	878	898	916	941	892	950	869	904	950	936	918	898	892	905	835	957	961	892	923	854	914	945	955	937	931	925	934	958	932	947	928	915	903	943	956	908	933	917	946	959	906	940	905	921	968	948	880	945	902	924	942	915	890	943	926	935	873	906	953	957	940	948	927	907	861	931	914	939	889	923	920	945	929	944	959	933	943	873	919	887	836	906	909	933	936	936	931	910	942	898	894	943	907	889	954	902	906	942	918	905	974	937	885	919	889	940	898	904	912	952	1000	972	905	954	952	918	923	899	873	954	885	933	932	931	870	935	933	929	903	956	939	925	901	901	961	880	951	926	951	927	924	902	908	913	880	884	974	944	973	958	954	953	869	875	905	929	952	934	929	927	940	881	906	914	937	919	893	872	923	863	908	880	961	904	905	945	927	978	960	946	887	919	955	910	907	909	911	947	883	940	907	953	877	937	904	936	974	919	933	959	913	900	947	928	883	901	922	940	942	896	940	888	841	908	909	946	962	912	930	916	910	921	954	934	934	891	926	868	911	930	968	954	973	908	915	961	963	893	961	906	947	963	978	924	968	947	947	947	870	915	888	935	933	971	926	951	888	898	938	927	916	911	918	889	871	902	952	894	945	966	890	964	903	909	978	898	947	982	955	947	893	991	932	939	907	963	965	932	909	879	952	952	937	900	881	948	928	920	923	977	910	868	1001	938	979	932	971	971	931	928	898	913	875	884	883	949	943	899	920	906	898	861	946	921	890	903	868	950	921	918	878	945	938	984	950	908	955	861	947	979	920	906	911	908	901	917	972	913	938	932	864	896	922	890	981	933	930	957	925	934	938	875	931	930	912	944	955	992	923	955	891	891	930	891	936	918	944	927	925	924	940	930	948	919	933	1014	894	970	944	885	975	951	895	952	913	893	926	964	976	893	903	929	924	905	919	927	970	913	965	920	932	878	962	899	911	972	880	904	955	909	927	944	933	954	909	908	931	942	942	946	900	966	929	923	977	897	865	898	933	924	902	928	909	926	921	910	922	968	984	935	957	934	918	941	923	946	919	930	924	960	910	917	975	918	945	937	913	891	887	922	962	881	930	888	888	869	909	896	898	961	938	933	866	933	926	901	957	918	919	926	867	870	913	975	922	939	963	879	952	943	962	958	975	959	923	860	926	902	966	914	951	941	958	965	952	948	981	987	914	894	903	927	899	879	897	979	917	887	843	878	884	945	869	867	874	945	885	916	919	958	936	951	949	947	938	871	917	900	923	892	923	948	852	859	946	929	957	915	894	939	913	909	937	987	887	928	957	945	935	959	906	960	933	907	909	906	860	983	942	916	881	928	888	930	947	899	946	873	920	964	934	945	957	891	899	957	952	937	925	928	904	905	917	920	904	965	918	927	966	964	933	907	965	968	930	932	871	946	869	930	929	983	929	874	925	920	904	902	926	946	956	923	916	873	887	924	934	884
12279	22688	22862	12473	8550	14993	4567	3509	3001	3037	2774	1910	1724	1606	1428	1415	1268	1195	1253	1184	1141	1150	1032	1057	1045	1004	1000	954	959	971	946	935	949	904	944	958	946	901	894	941	885	944	902	889	898	921	889	855	929	900	874	914	866	909	854	878	917	856	912	915	887	866	902	850	867	924	865	824	859	858	916	882	904	840	788	899	912	880	857	835	827	828	904	868	800	879	845	871	893	847	850	892	822	818	862	837	851	840	784	795	870	883	889	869	823	846	876	901	855	861	866	835	888	840	855	838	846	864	795	875	914	845	884	901	911	849	858	841	875	856	838	885	889	870	889	837	904	959	881	835	847	835	865	865	838	825	884	858	865	843	841	862	825	837	876	852	850	851	891	854	825	876	813	856	879	852	867	821	880	853	830	860	897	855	836	858	869	824	842	913	839	885	901	913	951	856	882	861	858	870	829	876	892	801	849	852	819	836	871	933	884	828	892	869	876	823	863	859	877	893	835	884	843	865	792	871	892	891	879	864	887	847	857	821	879	847	934	900	860	825	887	898	837	898	878	806	883	837	847	880	815	802	838	858	826	853	861	888	832	856	771	850	848	857	882	893	910	835	899	874	839	869	865	873	868	893	854	846	877	834	865	846	828	878	846	859	858	851	858	855	859	861	872	846	918	916	844	880	863	844	892	859	873	797	885	833	858	848	845	871	877	818	861	791	899	800	870	916	839	878	866	877	902	837	874	845	847	835	806	863	896	841	870	854	856	820	853	865	877	880	856	846	865	853	811	907	891	845	870	903	826	850	837	841	830	874	831	842	825	864	887	874	885	817	856	877	826	852	882	845	889	871	883	819	858	871	810	882	843	828	880	855	823	846	814	866	874	844	896	857	872	843	806	837	874	890	858	812	897	859	850	893	826	894	868	879	858	854	871	839	856	842	864	855	847	867	840	820	864	882	852	859	857	833	856	859	849	928	856	828	892	807	864	861	801	922	815	894	856	909	813	823	947	852	852	856	878	833	836	831	871	866	879	813	899	868	845	871	855	838	890	871	808	839	799	832	845	868	873	843	838	860	845	852	834	818	889	839	842	837	852	825	857	848	909	868	851	850	856	833	837	877	835	825	884	828	835	868	854	923	828	897	855	846	820	875	871	845	882	818	871	851	844	859	857	829	869	880	861	886	827	861	880	884	913	882	834	809	901	837	835	939	887	891	841	826	891	887	871	816	859	845	874	856	802	824	890	851	848	826	908	828	872	838	829	816	887	900	878	928	845	847	861	877	862	882	803	828	818	828	814	843	859	907	863	832	841	825	835	810	809	830	913	858	827	833	795	870	878	869	831	854	847	831	821	836	824	875	865	869	853	828	879	872	881	889	828	865	825	830	808	841	811	898	852	843	871	803	844	858	815	873	883	879	863	821	854	885	819	796	859	886	874	838	858	837	862	865	840	831	877	832	808	875	872	863	874	829	818	866	843	872	821	865	868	836	865	855	834	842	825	853	833	836	833	848	886	825	871	840	859	885	818	914	879	846	872	851	836	834	876	847	864	833	851	870	929	867	824	863	878	869	838	878	845	819	853	818	879	863	861	843	856	838	848	825	876	823	929	904	889	800	846	854	836	887	859	813	916	861	821	866	841	872	842	882	877	849	776	844	837	922	873	849	875	857	825	808	808	873	856	862	817	828	873	838	845	854	852	852	873	845	839	823	870	867	889	863	850	828	851	890	896	839	901	851	844	888	874	854	829	859	838	853	840	831	884	874	836	866	817	858	792	864	869	841	877	842	869	853	841	895	929	849	887	890	866	899	862	893	871	868	840	860	831	800	869	880	869	830	872	845	819	870	861	885	906	878	859	860	886	849	899	833	853	842	869	849	900	858	877	902	915	886	929	878	826	817	827	847	907	845	814	890	922	854	839	928	869	811	835	861	910	855	851	868	865	886	836	833	912	830	862	841	845	859	856	825	871	880	867	838	867	855	841	875	851	860	808	860	904	857	870	854	879	901	878	854	813	825	883	846	855	872	847	846	816	903	845	837	909	923	842	839	850	855	885	870	859	851	794	877	865	850	828	833	863	843	822	834	892	917	864	843	874	896	868	890	822	864	897	867	860	887	813	806	831	821	854	815	944	817	911	874	864	895	860	837	861	860	828	889	876	904	856	880	867	853	886	792	865	847	839	834	842	847	887	881	817	803	826	806	859	852	891	871	847	849	894	826	853	850	850	868	909	850	842	834	872	879	838	854	842	863	869	845	875	865	875	801	891	814	850	847	826	848	866	880	901	811	822	920	830	839	864	859	842	790	850	824	903	871	903	855	832	906	857	842	881	858	861	864	843	936	847	824	882	869	819	855	874	855	842	867	854	813	830	842	830	861	865	805	853	861	853	812	865	875	907	894	815	864	852	845	881	861	838	842	903	886	820	888	863	819	879	852	824	864	931	895	873	904	831	839	900	862	844	881	861	862	861	863	829	874	881	844	815	839	836	842	837	790	866	890	834	843	876	835	815	872	877	816	841	871	843	853	874	910	835	847	914	857	909	893	897	847	841	811	866	866	884	833	860	810	866	848	880	865	867	885	942	806	854	891	776	855	799	832	825	846	844	826	869	882	851	850	861	903	872	813	829	894	869	834	861	832	907	884	844	899	809	911	854	879	820	933	828	844	849	867	875	860	841	875	865	876	891	837	857	863	827	879	855	885	854	822	864	834	847	873	890	865	801	830	868	909	835	884	914	840	831	893	850	794	821	804	792	870	850	871	870	854	832	852	888	889	866	857	859	849	834	819	874	880	832	811	841	903	841	817	852	851	852	836	834	811	839	835	856	854	826	840	823	869	828	824	834	826	848	857	856	825	840	821	857	836	813	912	846	838	836	863	825	889	843	850	843	839	854	840	821	887	846	859	839	832	850	885	824	853	862	846	931	877	846	840	874	854	807	875	835	864	840	849	843	858	839	854	870	878	828	850	811	939	880	819	831	812	869	855	871	842	854	860	861	856	866	875	818	847	880	890	872	823	886	851	885	868	862	793	847	831	873	871	837	833	893	880	868	813	873	886	875	833	808	859	836	849	857	822	848	856	834	807	859	840	797	882	859	893	839	896	848	848	839	875	891	854	868	928	874	861	850	888	798	858	883	824	826	853	814	893	885	870	855	823	904	826	827	797	840	888	831	791	857	830	910	926	836	851	820	866	882	849	864	880	879	854	864	874	884	820	854	856	828	860	875	855	855	836	916	874	792	853	880	833	897	844	921	840	861	855	889	879	844	839	829	816	896	873	813	844	867	900	902	843	878	830	838	884	790	805	904	863	863	909	859	857	826	851	828	886	874	883	836	882	891	907	829	796	899	844	903	811	832	833	918	858	872	864	872	851	867	826	872	813	862	855	856	846	846	826	869	863	858	824	873	828	849	856	874	875	887	848	818	886	873	840	902	870	886	845	835	870	873	868	862	846	850	863	853	845	903	836	853	845	807	839	840	867	869	795	851	834	836	843
27746	14976	3737	921	460	589	285	226	244	223	199	204	180	217	216	198	193	181	198	177	194	183	200	195	190	209	193	183	174	201	199	204	192	183	195	214	188	200	195	182	193	183	194	165	178	199	187	197	208	167	179	173	172	211	184	179	188	212	183	202	196	181	201	171	165	197	174	182	194	208	193	164	181	203	178	217	167	174	171	171	193	188	207	187	192	166	216	205	202	189	189	183	200	197	189	184	179	221	177	192	203	196	190	192	206	169	189	216	200	182	173	211	185	188	184	175	194	190	213	174	195	209	182	199	163	187	177	175	173	191	211	195	173	181	197	165	192	179	199	190	188	176	195	206	171	209	174	167	178	200	194	172	195	181	215	182	192	186	197	199	209	200	210	176	179	213	192	191	179	193	206	227	183	201	203	199	197	209	204	209	204	183	169	189	197	201	174	226	184	201	198	212	210	201	181	178	191	178	198	182	184	180	214	178	186	173	165	197	210	175	174	184	188	177	197	186	182	195	187	196	178	178	181	187	168	188	181	208	189	204	183	185	187	197	186	207	165	186	177	166	194	180	193	197	176	182	182	179	190	204	197	194	184	210	198	189	193	185	215	175	203	181	216	195	197	182	217	200	177	178	226	189	174	210	192	168	195	194	180	170	179	180	200	191	170	179	169	162	184	184	182	196	178	179	196	174	201	199	190	190	189	214	198	184	196	193	196	189	185	198	171	201	207	203	203	216	191	190	208	184	198	205	194	198	179	170	205	180	174	183	199	153	194	178	193	191	186	197	186	185	185	183	185	186	201	191	187	190	181	192	191	193	186	186	177	201	173	195	168	215	173	182	188	206	194	195	190	189	184	206	196	177	165	196	182	200	216	213	196	208	192	187	213	201	177	189	208	176	180	200	173	213	180	187	192	192	184	212	195	213	150	212	161	200	200	169	211	176	195	190	160	191	185	190	205	177	189	187	170	207	193	197	182	218	157	213	164	174	162	192	198	203	190	173	189	187	196	191	154	212	195	195	210	187	188	208	181	185	181	178	209	195	160	198	168	172	196	177	219	182	186	194	199	191	198	196	182	167	207	205	194	162	190	209	187	196	187	177	186	188	187	206	201	164	211	194	181	229	197	185	186	189	197	165	193	196	215	190	211	155	183	182	188	161	164	172	206	182	194	153	165	192	202	189	205	195	195	168	197	199	170	175	225	201	173	212	174	182	182	206	163	207	191	192	196	210	164	209	174	205	196	178	171	207	203	195	194	203	191	173	173	173	165	208	170	197	187	205	182	172	207	204	188	175	179	187	198	196	217	181	148	173	174	197	180	205	214	175	175	178	169	204	170	188	189	196	194	191	171	180	214	178	158	197	181	159	195	182	193	186	199	179	192	210	187	182	187	174	193	209	187	202	195	172	197	207	179	203	208	189	212	197	181	191	207	206	174	181	199	201	186	180	207	180	198	224	181	205	203	184	189	195	191	199	156	181	221	187	197	210	176	167	162	198	179	185	192	179	182	194	179	210	160	183	194	169	197	188	192	192	216	169	178	184	198	199	200	187	173	210	185	177	207	184	186	177	173	198	178	181	191	163	205	190	213	193	205	187	189	203	190	171	177	208	189	174	188	218	202	179	182	189	187	178	230	194	189	179	202	185	189	194	194	195	187	179	181	185	188	183	187	179	195	200	195	193	198	188	178	186	198	190	197	170	192	186	186	193	182	177	185	194	174	204	189	213	178	210	178	170	173	194	189	193	179	217	206	175	219	164	219	173	189	205	174	204	209	189	184	207	175	188	219	168	182	199	185	212	205	216	172	179	173	207	192	175	179	188	186	193	187	203	169	163	196	200	200	176	182	187	197	184	170	189	163	186	192	196	176	182	185	202	190	200	202	181	175	182	188	203	183	200	184	166	192	199	182	201	183	194	215	180	194	176	230	197	198	190	191	192	172	205	174	206	190	178	163	198	186	202	211	213	201	198	189	211	189	191	176	221	194	220	190	175	180	205	178	199	196	190	183	181	185	192	189	183	196	183	193	170	200	204	182	198	191	204	192	173	192	202	198	184	180	198	179	178	222	177	196	199	169	175	170	205	192	198	199	217	171	211	210	194	192	220	208	205	172	195	178	193	173	198	185	202	169	188	181	178	183	163	193	164	178	199	192	171	175	193	188	184	170	203	206	189	188	205	167	183	187	194	176	198	198	192	185	186	206	193	191	185	192	204	206	192	174	191	173	187	210	192	188	209	192	188	206	188	189	196	192	182	211	187	189	199	197	173	166	193	184	194	173	196	205	184	205	187	180	166	202	207	194	197	197	173	222	186	198	209	193	209	197	193	216	196	178	207	184	165	185	188	187	174	211	191	191	201	163	174	201	196	206	195	193	189	210	206	201	171	203	193	169	191	190	190	182	178	193	216	189	204	182	183	210	199	184	208	159	159	185	203	199	192	208	192	208	172	177	192	189	225	195	175	181	189	163	188	194	189	185	205	200	171	168	161	204	187	186	200	193	164	190	194	170	208	200	205	202	196	196	177	181	187	192	169	186	219	215	174	196	172	224	164	176	199	190	181	171	191	180	200	187	193	155	174	201	200	189	207	195	168	186	187	201	196	179	182	217	208	181	179	214	198	179	201	190	187	187	175	207	186	213	193	184	188	189	170	207	205	182	202	185	169	209	202	203	181	189	202	170	162	178	181	178	166	186	173	190	181	172	190	211	203	167	199	184	197	200	195	200	190	174	168	196	191	187	186	198	186	172	201	198	197	215	194	189	189	200	173	175	204	213	197	186	191	184	215	193	202	202	203	194	169	215	207	201	184	194	179	194	179	160	211	190	209	222	173	189	190	189	171	192	193	150	211	212	198	188	201	181	186	185	185	214	196	183	188	196	178	186	223	171	203	200	196	159	197	207	199	188	166	199	185	174	178	197	205	163	187	164	187	181	190	198	199	198	179	199	173	193	188	201	207	187	187	185	192	215	150	181	163	180	199	172	172	183	192	189	194	199	200	173	204	210	204	165	173	199	182	203	200	180	218	190	191	176	191	172	182	175	191	159	186	213	206	186	190	171	211	185	179	195	172	195	149	193	183	165	219	212	191	203	180	192	193	172	196	175	170	190	201	209	185	188	164	198	205	172	179	195	184	198	196	169	189	169	203	188	189	188	210	175	181	193	188	199	217	208	184	169	185	186	216	210	197	204	164	177	196	174	209	199	212	202	204	171	186	214	186	208	201	197	207	202	198	179	189	172	187	198	186	213	203	197	186	191	180	197	195	186	187	165	197	189	181	190	202	198	183	177	203	172	186	190	199	178	180	183	198	201	189	201	228	150	182	209	176	168	185	206	184	173	182	186	178	181	188	195	206	199	190	171	221	187	176	191	187	177	205	169	184	202	201	170	187	177	199	193	192	189	199	179	204	186	179	201	183	178	192	205	174	180	207	189	175	211	191	194	171	194	174	190	190	169	213	208	192	201	180	175	182	208	200	156	167	182	181
6245	3649	4895	1213	663	955	351	248	273	248	222	202	218	245	209	210	225	198	194	202	198	189	201	203	219	194	178	195	227	215	183	208	195	199	207	204	211	204	177	183	233	178	181	207	186	198	200	224	203	192	188	183	188	177	211	181	184	197	212	189	185	216	182	206	199	193	225	185	180	184	198	183	214	187	196	215	200	201	197	172	219	186	192	185	179	177	228	187	209	175	186	200	216	219	200	180	213	210	207	201	197	183	211	174	184	185	204	205	187	211	221	204	194	205	207	214	194	235	214	220	189	188	179	199	164	186	189	193	196	195	206	184	208	190	207	173	201	197	202	212	195	186	198	207	207	197	168	185	208	206	215	201	190	205	198	210	219	188	177	197	164	190	184	230	183	199	198	194	198	207	191	189	180	198	207	195	184	189	176	186	187	209	189	184	178	193	187	188	202	201	190	201	209	200	220	177	202	208	231	195	179	172	195	209	212	207	211	183	208	166	183	192	198	201	204	202	186	198	199	202	189	181	191	207	187	169	195	207	210	198	186	208	181	200	228	207	186	205	210	192	205	177	195	207	240	212	202	202	207	199	230	217	185	181	199	192	206	201	183	199	190	206	195	184	184	202	225	174	189	189	178	174	203	187	214	202	185	215	211	188	188	207	191	189	205	213	212	202	199	202	196	202	191	178	195	213	215	203	191	196	194	206	176	228	221	196	223	168	209	204	204	218	187	190	196	198	188	196	189	203	189	196	208	218	208	184	196	204	175	213	195	197	188	188	196	230	184	194	213	212	190	193	165	192	204	215	173	192	195	174	194	161	210	221	183	184	190	191	200	171	198	191	201	199	187	183	165	181	177	214	215	205	194	181	200	200	193	195	206	180	208	197	192	195	191	196	200	188	195	179	225	187	215	183	207	201	191	175	185	192	211	217	205	192	209	211	232	196	168	205	197	169	207	201	194	196	182	220	183	208	197	191	177	209	187	190	214	178	209	199	211	193	199	188	182	173	205	211	205	192	185	178	195	200	172	205	191	191	187	213	158	216	233	185	206	194	199	200	194	225	215	206	202	215	191	214	216	216	206	188	183	214	206	199	192	213	205	199	189	181	196	180	203	203	195	215	178	223	187	192	197	214	193	189	201	219	196	192	179	194	206	228	200	172	203	185	178	227	232	198	213	214	178	207	208	195	224	188	204	211	199	181	189	193	217	197	197	186	221	196	187	233	206	183	191	201	210	200	202	192	190	178	183	178	188	183	187	210	208	195	194	219	203	196	213	174	206	209	177	199	211	203	194	204	226	214	201	213	206	198	197	189	208	196	182	185	202	214	207	185	202	199	184	206	176	198	218	203	216	201	207	190	214	194	172	189	184	213	192	184	217	204	196	208	193	207	217	194	184	195	220	214	193	193	188	194	195	200	178	207	213	189	195	217	191	179	203	190	200	196	214	196	221	188	210	187	185	192	204	187	193	220	196	200	185	200	211	204	181	203	185	179	188	199	202	196	170	203	187	206	214	165	213	201	184	212	196	181	194	209	195	203	223	195	193	192	213	196	200	204	194	183	200	188	185	186	211	185	175	196	180	196	200	169	205	209	188	212	194	212	209	213	200	194	199	202	224	213	186	187	209	210	218	187	208	190	206	194	199	180	207	202	197	216	197	204	188	188	211	215	212	218	182	200	205	223	191	195	194	182	210	213	175	201	207	210	218	189	197	200	179	181	175	207	212	215	177	201	180	182	211	186	199	204	177	221	205	207	217	197	202	186	192	190	183	183	183	181	171	215	216	204	195	210	201	179	192	202	190	208	216	199	170	210	167	220	169	223	194	214	195	207	186	191	215	189	207	216	186	183	209	207	200	187	197	181	191	207	195	213	186	182	203	203	224	193	198	199	196	185	197	194	229	208	218	220	209	191	183	186	183	207	214	159	213	168	186	203	196	212	206	217	198	183	225	207	182	177	174	190	188	207	184	203	199	200	203	190	200	200	220	186	164	183	202	203	187	182	182	183	198	193	200	205	211	194	219	184	175	212	178	187	194	181	175	201	197	184	188	193	191	170	193	216	217	189	178	199	201	207	171	186	179	199	194	189	209	199	202	190	167	199	221	182	172	218	172	186	190	189	193	186	231	180	188	207	191	208	189	202	211	186	176	211	217	179	195	186	204	182	175	210	227	164	191	219	205	209	215	200	209	217	207	182	195	210	195	177	174	193	208	180	192	218	199	219	186	194	213	192	193	200	195	200	178	193	200	176	201	205	214	198	215	195	199	217	198	196	204	224	201	182	192	214	200	198	221	190	196	194	221	193	213	198	187	213	194	197	173	191	210	190	183	194	180	181	205	195	204	207	193	190	176	201	185	190	191	203	174	185	201	201	190	224	194	219	209	176	197	198	229	183	198	211	225	214	187	199	185	177	177	181	185	178	197	226	192	185	211	167	195	201	192	190	195	208	210	218	221	226	221	226	207	212	178	192	197	197	194	196	180	204	185	217	187	194	182	186	167	187	210	196	220	192	201	204	224	209	166	202	181	189	181	220	196	210	219	193	164	200	185	192	198	164	216	195	176	186	197	203	201	185	186	183	188	204	191	225	198	205	214	219	185	197	170	200	194	178	208	181	199	200	220	173	185	206	193	189	203	202	176	193	184	230	162	180	187	213	179	211	198	207	191	196	202	188	195	206	187	195	212	190	209	218	213	203	189	181	186	209	219	171	200	203	187	188	204	182	193	229	220	218	199	194	196	211	192	193	220	182	195	178	187	215	196	222	214	208	232	188	185	185	194	218	191	197	204	187	201	212	205	203	200	209	204	198	184	209	186	181	206	211	208	215	189	204	209	179	186	193	196	198	220	188	183	207	185	213	208	187	180	203	205	200	196	188	187	198	197	194	218	191	204	199	201	195	206	196	195	217	186	206	222	187	183	208	204	193	170	191	191	207	189	208	202	204	189	177	210	185	205	197	195	213	202	226	203	228	187	205	187	177	162	176	206	193	190	197	204	222	203	205	198	184	203	204	218	210	206	182	189	196	210	210	185	209	209	201	189	185	162	179	182	203	191	204	185	201	189	202	193	204	207	227	193	218	226	209	192	193	172	197	187	208	201	224	177	227	214	194	180	179	216	186	201	193	207	174	203	202	180	179	189	174	218	195	195	216	189	213	206	206	209	202	189	195	236	198	203	171	219	210	193	223	206	198	190	198	158	185	186	208	182	208	203	192	197	223	190	200	194	203	217	203	217	193	198	222	199	164	195	187	215	202	207	206	196	192	201	206	210	195	213	194	194	203	189	212	200	201	174	202	183	215	202	184	197	212	190	215	205	221	195	195	190	195	220	188	186	209	195	192	196	201	185	192	212	182	194	180	213	159	206	208	211	199	216	225	197	187	183	225	199	195	205	212	190	174	193	192	193	209	204	193	222	199	191	194	205	210	211	215	167	214	206	215	205	197	202	207	186	182	196	179	211	210	193	181	221	191	199	200	216	191	192	228
24637	20380	26643	23983	20406	12153	2738	1347	1150	1127	1109	882	829	783	776	776	722	735	750	661	694	685	650	670	698	676	636	687	697	657	692	675	653	665	655	655	603	626	591	623	593	636	644	601	613	650	663	632	600	607	648	639	577	624	689	611	593	581	601	611	651	602	593	609	624	581	632	620	593	617	578	630	641	619	655	620	636	620	635	650	598	619	616	605	613	626	623	603	581	639	586	593	568	621	606	608	600	611	650	667	620	608	589	604	633	613	570	591	594	623	643	611	656	631	637	605	614	634	626	679	567	607	647	649	630	610	611	611	591	609	623	630	584	602	644	606	613	623	658	641	611	641	591	591	587	586	621	623	642	619	629	619	607	663	607	610	599	604	580	625	604	596	605	644	619	647	656	646	654	639	587	624	626	629	586	627	611	590	615	567	593	618	621	642	577	608	639	633	607	606	561	568	606	582	553	611	646	619	603	633	596	584	637	589	603	629	583	624	609	563	659	611	628	594	665	624	607	614	556	627	598	593	570	604	634	640	578	608	610	553	579	614	624	629	660	607	654	629	588	625	653	609	604	594	636	606	533	633	569	666	610	614	582	558	583	608	618	597	640	606	596	602	596	612	582	628	615	612	635	632	637	591	637	605	630	567	629	617	620	635	627	567	650	621	616	648	629	610	606	573	600	614	620	649	599	611	607	613	585	609	636	654	591	628	602	620	651	599	609	603	598	650	634	623	641	647	611	642	603	637	635	613	615	622	634	630	613	643	661	628	608	608	611	630	640	585	633	622	607	611	639	620	602	600	550	603	629	612	613	636	584	622	600	584	584	650	602	611	579	601	597	636	585	573	573	650	589	587	588	610	646	620	620	615	641	660	614	585	650	639	614	606	616	580	634	601	608	625	608	593	579	548	625	611	616	584	629	604	621	601	623	603	577	573	559	622	600	599	620	579	579	634	588	683	637	589	644	622	575	602	577	616	615	605	644	664	616	603	601	610	613	623	657	629	617	601	626	648	607	610	608	610	633	645	635	602	578	630	613	584	613	631	602	612	640	607	648	627	622	626	633	580	618	641	614	650	588	597	619	569	617	638	615	634	601	658	609	604	607	616	592	590	643	618	640	594	637	624	596	605	596	584	650	603	585	590	593	589	650	637	571	575	613	615	614	630	641	597	577	589	634	635	617	585	633	635	641	661	605	618	604	615	617	596	601	617	641	577	648	561	608	643	632	621	575	636	657	582	591	601	627	625	627	606	615	612	577	592	620	630	624	569	597	604	596	574	560	630	646	653	584	608	596	593	604	582	606	617	649	616	624	620	594	567	609	624	581	606	606	602	603	565	625	655	624	564	632	604	627	582	618	628	602	623	639	582	621	569	601	642	632	579	664	638	590	606	591	612	583	587	587	618	573	633	655	552	649	627	579	607	621	615	622	567	595	628	621	656	625	622	622	582	608	568	606	647	624	591	665	622	625	596	590	547	605	637	603	633	627	677	579	625	569	609	584	605	602	629	648	617	621	571	629	656	676	620	588	605	597	608	624	573	611	611	619	582	628	616	593	584	572	612	622	566	641	627	633	644	669	580	638	610	607	612	613	577	584	608	584	610	674	669	624	624	604	650	566	609	619	614	565	643	559	622	606	638	613	592	600	629	622	628	594	555	648	677	588	631	610	602	584	641	595	564	603	642	643	603	601	609	630	557	615	618	601	626	583	608	592	614	606	629	565	599	583	623	602	599	615	653	573	579	634	680	594	626	646	574	633	620	606	588	630	647	649	626	619	598	628	627	624	592	614	621	579	572	588	634	546	671	630	642	584	605	606	673	608	587	646	615	615	630	598	649	659	633	631	606	584	636	620	626	612	620	580	639	591	648	616	595	646	568	551	622	608	618	631	640	583	588	611	633	598	633	666	614	597	592	602	586	587	588	594	583	602	580	617	582	608	630	639	652	641	602	623	599	599	568	610	615	615	593	606	625	608	638	623	597	607	649	636	610	621	645	609	617	593	583	593	625	648	587	642	591	604	590	651	624	607	609	659	669	580	551	590	656	603	578	625	628	572	671	620	613	588	596	621	615	586	572	620	622	627	617	625	610	584	589	636	606	582	574	642	592	606	595	597	654	607	637	613	639	594	583	598	611	577	673	572	610	629	622	539	597	612	600	583	616	612	624	635	657	643	644	661	630	632	577	609	622	597	602	588	590	648	578	611	607	648	588	616	600	599	613	624	607	599	595	597	641	585	606	633	628	686	604	629	625	618	592	642	622	590	603	606	584	593	630	624	602	610	598	617	624	627	644	643	613	621	620	610	638	630	603	619	621	649	584	591	679	622	611	631	591	611	628	598	579	617	628	619	629	604	629	586	613	607	645	582	632	639	613	616	599	658	629	591	638	653	648	621	602	610	589	612	584	592	588	601	604	617	646	677	585	642	616	628	641	614	649	566	611	637	670	615	599	604	579	576	601	605	600	631	632	635	595	609	570	601	615	648	626	614	636	636	654	620	644	588	609	604	593	618	584	622	605	579	603	612	613	601	627	633	654	630	626	661	634	638	611	620	594	605	658	597	553	621	633	640	600	651	656	622	615	556	612	636	623	600	604	607	611	649	608	619	640	690	596	650	629	624	597	616	560	646	622	702	630	628	589	608	650	613	616	606	633	637	658	606	594	664	611	600	611	617	629	639	678	649	625	648	623	650	626	608	632	668	631	590	612	606	620	587	585	626	639	618	605	624	654	635	656	670	659	634	591	634	610	605	602	576	583	613	640	649	619	614	639	645	606	593	619	611	587	615	640	584	578	624	642	602	592	631	605	623	624	599	628	619	632	617	593	621	595	590	625	612	560	596	648	619	608	632	624	608	594	578	616	596	581	643	633	631	589	595	649	567	602	587	600	615	633	581	615	567	612	584	621	598	601	629	579	633	611	571	669	605	603	626	614	587	610	604	620	593	601	674	612	575	625	632	608	603	616	649	584	590	622	643	580	588	635	595	630	601	585	650	610	592	611	648	636	603	578	581	586	614	609	633	588	604	623	666	607	622	594	625	638	632	605	625	623	601	625	577	629	609	614	626	630	582	614	614	640	626	665	608	636	563	581	613	607	635	648	582	618	618	587	615	619	569	611	659	579	597	583	634	588	593	625	588	582	637	665	647	602	642	628	600	590	623	582	655	598	609	564	609	608	584	658	622	593	625	614	667	629	600	556	575	615	602	620	638	597	608	574	609	578	619	563	618	622	672	596	625	603	619	646	609	590	622	590	651	626	640	589	606	683	577	599	621	623	607	626	600	633	618	611	598	660	590	628	598	611	615	631	581	613	620	608	623	631	640	651	586	597	600	568	614	606	611	606	628	638	592	640	611	616	621	595	643	625	621	629	587	649	631	616	614	603	551	610	616	608	645	584	558	629	621	620	626	631	654	627	588	629	604	636	621	588	623	609	582	589	615	619	629	602	615	629	570	652	607	590	606	630	578	641	638	621	584	615	591	606	599	610
8838	16094	15389	7653	4802	5678	2881	1984	1659	1658	1533	1091	970	888	855	793	798	729	724	756	726	674	660	663	597	639	643	653	587	639	631	610	566	621	597	619	631	575	621	569	584	566	645	573	595	598	605	609	635	590	572	583	539	527	603	562	591	566	575	584	548	582	563	615	593	565	614	579	546	546	501	575	597	526	544	580	580	540	581	566	554	613	576	599	539	520	597	552	597	529	579	574	534	574	577	547	587	579	584	561	544	597	560	605	575	560	603	593	522	550	533	554	553	588	554	579	550	579	535	574	540	568	505	571	589	558	536	551	586	545	550	556	550	537	593	567	597	588	523	560	579	562	560	559	550	563	575	593	565	573	576	577	596	587	521	538	548	573	583	559	573	528	540	558	591	555	574	541	532	551	561	534	610	557	577	576	607	541	557	550	585	555	548	579	574	576	568	543	553	550	548	567	586	581	529	570	559	553	571	601	597	581	589	532	592	526	597	599	567	572	572	565	552	582	595	595	626	564	572	551	538	620	559	556	610	531	592	565	559	584	583	544	540	559	559	579	573	561	570	576	555	544	553	557	574	554	581	603	542	591	557	559	543	572	576	606	528	645	557	624	571	547	548	573	544	544	561	554	559	576	540	614	593	580	573	569	579	548	577	579	578	560	561	527	553	570	553	561	559	588	561	559	553	591	612	564	560	546	530	628	569	551	570	548	583	531	559	563	588	537	544	547	559	613	567	618	583	538	552	562	562	555	539	599	561	575	590	560	555	581	575	565	563	593	578	589	529	610	608	570	554	569	549	578	581	585	557	532	543	547	556	540	570	524	554	548	561	512	550	537	555	595	559	572	585	591	601	573	563	573	588	564	567	598	573	588	539	522	543	588	580	518	563	580	561	573	600	555	561	550	561	580	571	546	523	576	573	536	554	578	549	549	556	557	594	622	567	566	572	574	553	552	526	534	578	567	559	583	567	523	588	532	549	565	568	577	503	508	541	549	586	585	567	588	554	606	571	583	542	568	567	525	594	565	620	569	539	555	579	590	580	557	572	592	578	580	601	581	575	593	602	536	598	570	534	539	536	559	585	560	582	572	580	561	579	565	524	567	539	589	550	551	568	589	579	560	600	612	558	569	566	524	566	554	594	554	566	581	599	547	557	539	560	572	559	548	556	563	537	546	554	551	571	547	565	553	532	534	588	546	565	544	571	604	495	586	548	597	585	570	604	539	574	576	538	599	587	576	576	608	542	621	531	579	584	592	559	568	552	568	600	562	577	578	517	565	540	577	595	552	538	575	555	564	565	597	546	580	536	582	543	571	567	566	554	576	556	531	579	541	543	555	567	558	577	576	573	596	561	594	573	535	548	541	563	544	593	520	587	628	577	561	547	559	556	579	560	556	551	532	533	554	554	601	576	583	561	555	558	628	576	539	569	563	562	542	554	547	555	540	535	554	545	576	594	583	589	567	574	537	563	616	555	553	588	586	555	584	575	595	560	558	536	573	572	565	583	594	553	569	618	617	576	573	564	563	578	620	563	570	566	626	614	567	568	574	574	586	569	515	578	536	572	513	556	543	569	529	541	597	572	556	591	560	573	532	577	593	578	550	597	578	582	526	572	573	587	570	606	576	604	613	616	528	593	547	576	526	604	582	554	527	540	540	551	591	572	538	571	610	564	557	551	560	590	551	542	552	551	580	570	559	560	581	568	562	573	574	536	550	563	588	539	551	543	533	571	556	547	551	578	619	558	586	574	508	556	564	524	595	601	581	590	597	575	583	581	578	562	593	570	539	582	591	566	581	582	606	583	556	557	587	599	572	567	597	573	602	529	558	532	550	566	578	543	592	591	553	542	568	585	577	587	548	567	539	550	535	543	566	552	585	583	567	547	535	611	568	567	516	602	588	528	609	599	571	583	539	559	591	552	537	577	557	560	588	572	551	597	579	552	512	566	542	569	546	555	575	550	576	606	579	576	584	594	543	586	592	578	595	574	593	542	524	576	560	548	548	587	577	540	546	579	564	550	550	554	535	578	554	551	564	553	503	549	585	545	557	551	581	542	588	540	542	590	560	618	550	562	536	604	577	598	574	551	547	550	589	580	566	624	499	536	564	553	552	557	536	559	567	524	555	555	583	578	554	589	561	537	578	599	594	608	578	557	576	586	571	540	533	598	596	597	586	556	586	551	568	552	536	538	580	560	595	553	556	580	584	559	552	559	580	567	607	568	554	578	556	580	585	541	600	606	562	548	536	593	583	552	582	544	615	518	592	573	548	582	521	567	559	561	611	586	546	595	561	537	554	565	585	566	558	543	586	581	582	567	574	608	573	573	579	540	528	562	524	543	588	585	568	551	532	578	551	526	572	508	561	580	570	532	537	597	538	587	564	578	546	524	581	570	596	596	543	588	563	558	550	540	524	606	546	583	591	603	547	561	573	545	556	572	591	557	558	550	573	557	541	583	544	555	558	557	560	594	574	580	523	588	569	562	593	557	559	563	606	547	543	533	568	607	578	554	570	577	564	564	547	526	614	586	574	567	579	560	565	540	568	561	566	576	584	574	540	567	577	536	566	542	571	583	595	516	549	549	571	524	558	569	574	555	614	571	579	551	567	565	584	585	610	593	578	586	582	579	595	586	532	545	585	542	554	575	541	513	550	577	526	558	547	545	564	567	547	584	560	520	545	513	573	580	585	553	608	556	555	574	552	584	546	579	585	566	586	602	537	531	555	565	557	580	570	538	577	502	541	587	510	593	555	530	530	593	576	579	535	589	561	556	557	615	626	558	580	548	563	546	544	509	527	560	591	512	536	562	567	550	527	565	585	584	554	568	546	548	582	576	585	577	582	553	560	560	563	563	533	544	508	560	563	534	537	531	565	603	559	550	589	596	535	561	555	578	569	558	555	569	549	570	560	510	549	579	604	564	593	563	558	586	549	554	560	567	546	550	578	548	549	528	564	579	565	561	567	551	551	534	574	517	594	564	519	540	555	577	548	574	578	586	580	539	583	576	540	634	592	557	582	568	565	585	591	548	590	569	551	533	549	572	550	592	599	557	570	623	599	558	577	546	535	603	527	565	540	586	570	559	590	564	609	564	554	541	544	562	532	579	561	561	609	581	592	587	526	574	574	531	527	545	540	599	570	561	534	552	543	593	579	603	560	562	583	564	561	596	523	554	556	548	550	556	619	535	561	587	534	571	566	563	531	607	582	547	609	551	543	555	542	546	549	555	575	525	599	574	562	536	605	599	590	602	557	564	565	551	564	550	556	551	541	537	595	550	571	584	568	590	544	552	509	520	592	559	565	575	576	560	528	569	562	553	619	614	568	581	546	548	567	564	549	543	570	532	528	601	550	559	538	541	569	552	536	569	575	543	538	573	576	600	598	582	566	565	538	560	571	525	597	531	575	565	526	588	601	586	582	514	539	528	555	550	539	554	570	574	575	615	540	587	546	584	548	557	546	553	569	576	551	555	539	549	551	566	523	550	596
22431	20374	26994	23674	20387	20661	11268	2588	1959	1868	1936	1471	1394	1253	1206	1190	1151	1152	1086	1031	1102	1068	1044	1061	1034	1051	1041	996	952	1017	952	1019	963	1021	959	979	937	1026	978	979	935	912	952	966	934	950	927	959	965	990	889	957	997	989	971	955	926	982	932	942	895	919	908	949	1001	928	949	967	954	969	972	960	929	926	874	952	882	951	996	904	1022	958	1010	911	933	914	923	949	949	947	899	928	918	896	927	921	897	955	948	904	904	927	907	916	922	932	913	906	897	914	921	921	900	903	966	918	930	928	995	906	932	937	933	847	936	897	890	919	956	924	931	886	884	964	936	901	887	946	942	969	949	882	928	962	901	915	929	935	851	928	931	916	918	867	974	877	975	915	924	862	947	870	952	962	969	958	957	945	927	886	964	930	890	971	999	989	871	900	978	964	958	960	948	934	937	877	952	914	952	1006	927	928	902	892	906	932	896	895	943	916	894	936	935	938	937	911	912	927	929	955	915	928	914	955	997	900	948	887	923	938	1009	909	888	960	943	902	919	973	930	894	986	933	946	945	934	942	971	946	941	944	927	917	935	838	918	942	914	927	895	947	952	956	951	930	870	946	918	950	931	930	911	918	913	915	934	944	928	919	958	909	921	863	828	998	959	914	927	925	910	954	939	888	903	942	931	954	945	898	943	942	958	918	979	921	954	907	900	952	916	914	953	919	914	930	936	877	921	957	914	970	959	953	918	903	939	913	964	927	900	965	892	962	934	995	950	893	935	895	926	896	925	915	966	969	961	958	937	896	957	895	964	921	905	911	913	955	912	938	949	930	961	942	959	882	932	907	943	943	883	941	905	945	972	937	912	929	869	953	925	896	999	963	918	885	952	966	941	913	932	954	984	922	919	935	857	864	934	891	984	885	975	863	964	901	918	935	897	923	887	850	944	912	975	941	932	889	918	945	943	948	947	951	963	919	957	920	927	899	919	935	904	937	940	897	929	975	924	933	1000	924	932	933	919	885	953	930	949	945	893	919	1007	883	939	914	942	945	981	941	879	978	939	901	899	894	951	903	904	922	931	958	955	943	904	923	910	964	883	907	900	923	888	979	935	977	958	910	921	855	951	886	905	955	927	967	883	944	960	935	960	970	864	927	927	952	926	855	914	910	925	904	953	954	907	911	948	968	935	922	887	913	941	940	888	888	907	876	918	904	934	923	904	946	903	948	935	908	914	879	896	972	910	972	897	885	870	888	922	922	877	933	950	861	897	905	923	917	932	908	916	961	924	928	887	891	899	898	961	922	937	907	941	990	975	885	951	844	947	936	936	934	879	933	883	899	945	917	936	884	961	977	908	897	953	945	967	958	885	956	919	934	935	959	922	872	935	942	931	946	932	969	932	952	979	924	838	929	859	915	852	933	898	958	954	920	972	953	958	942	889	889	921	933	910	878	909	874	918	889	942	965	873	895	921	896	876	921	944	889	924	943	922	914	910	913	944	896	860	930	973	920	919	900	982	902	880	920	937	937	921	945	925	901	912	918	953	959	894	946	949	953	944	962	1000	916	959	957	897	904	870	951	902	1013	952	925	956	921	938	934	952	968	881	941	933	919	911	910	976	899	946	918	1005	930	926	878	917	875	916	929	902	912	899	921	988	920	856	924	916	894	936	927	937	895	964	905	956	916	968	896	963	934	888	933	941	978	944	945	931	897	883	909	938	944	943	902	916	917	932	953	942	908	897	949	920	898	940	903	948	919	897	940	948	920	951	943	910	908	942	921	895	915	913	955	950	898	936	905	916	962	940	935	956	866	921	924	930	876	914	982	917	966	956	927	944	965	899	927	924	942	973	916	917	900	850	932	958	926	989	921	923	917	915	905	890	872	923	888	906	930	949	894	928	989	923	880	988	926	899	947	980	926	896	951	946	870	956	910	886	930	939	911	883	870	938	937	880	898	917	929	908	909	895	929	851	911	921	907	908	888	932	907	907	922	939	901	942	924	901	902	943	914	946	915	907	920	916	911	892	971	936	949	996	972	913	882	933	981	942	954	903	888	943	907	897	885	920	860	935	945	926	915	929	896	949	930	909	932	946	968	938	942	980	898	869	922	884	915	873	935	910	927	959	930	956	975	967	968	938	917	925	873	890	887	866	916	950	932	940	912	893	947	921	918	933	922	918	932	914	997	934	981	914	917	956	916	946	914	888	921	920	968	913	902	939	946	903	940	913	906	931	875	931	866	907	875	937	901	881	909	919	911	873	856	950	947	842	985	921	966	923	925	947	874	903	899	929	977	936	905	973	932	884	927	909	897	929	933	907	970	962	949	966	954	921	969	982	928	941	956	939	957	947	919	963	926	906	871	935	900	966	961	922	887	910	989	963	958	993	830	948	899	924	902	951	905	879	964	900	893	921	935	926	896	928	954	891	918	964	901	882	885	864	907	903	862	913	898	975	922	915	945	915	958	983	964	928	859	924	915	893	954	907	936	937	954	944	938	912	965	910	974	927	930	959	882	853	945	920	911	962	968	959	897	889	904	950	955	909	894	912	937	906	914	916	911	878	954	998	951	931	927	883	928	938	890	918	948	897	897	883	925	861	930	911	905	924	958	900	910	956	895	953	919	908	894	897	957	966	947	979	936	872	919	914	925	896	919	889	949	906	953	924	882	904	928	881	939	982	926	904	965	932	906	919	945	950	864	924	888	961	913	894	931	942	943	959	882	879	961	908	923	975	899	912	975	927	858	968	993	913	917	943	906	898	910	968	924	855	953	917	929	906	854	919	931	962	957	915	946	905	922	904	905	914	867	957	875	916	924	873	881	972	873	984	949	933	926	925	900	898	944	944	936	949	956	861	968	940	904	907	911	934	904	944	909	953	943	934	965	958	940	929	911	938	927	861	919	941	943	910	909	938	957	898	926	881	916	879	927	901	932	921	977	916	883	898	900	884	922	927	939	907	993	921	994	911	919	885	943	905	914	903	893	960	915	905	911	926	942	927	957	936	934	897	906	936	924	985	914	959	900	965	917	922	949	942	939	927	937	930	867	974	957	917	956	921	913	928	884	879	956	904	888	947	888	920	950	897	929	910	962	914	944	956	948	907	933	923	935	874	988	970	920	918	883	933	905	877	913	930	874	930	929	983	982	906	888	887	963	938	935	881	919	909	959	1011	892	903	967	877	942	909	959	955	920	876	901	938	912	927	895	900	902	910	902	973	904	896	937	908	950	918	927	869	932	923	932	961	923	918	931	862	891	890	939	905	915	926	876	942	919	940	920	834	908	927	917	897	908	911	917	945	939	920	901	950	935	905	914	901	918	950	921	952	939	950	939	899	886	912	950	827	922	936	959	923	953	948	918	924	917	900	947	920	951	906	910	938	893	909	976	914	942	966	922	921	908	941	908	904	902	907	959	950	938	891	927	897	945	908	879	953	973	951	959	946	954	952	965	885	888	873	944	934	928	950	916	923	956	909	957	907	870	895	918	889	958	940	972	926	926	859	879	925	923	968	933
12300	23817	21961	12540	8443	8324	4516	3541	3036	3001	2992	1929	1674	1574	1521	1394	1274	1201	1200	1182	1148	1084	1013	1137	1086	1062	1012	1026	954	922	972	971	955	922	977	955	967	954	886	900	915	899	905	852	905	859	882	891	930	894	904	843	913	895	872	850	869	894	870	899	895	847	861	850	914	872	872	870	878	884	911	904	884	837	817	823	836	873	877	898	823	899	898	872	887	864	850	898	873	884	877	882	866	853	887	854	851	874	863	869	803	883	860	870	844	843	891	874	865	850	893	879	909	833	859	938	853	812	846	881	840	850	828	884	872	903	800	860	886	838	839	884	928	822	916	889	804	908	821	855	880	876	837	820	866	886	864	878	826	929	877	876	817	887	854	893	925	897	854	831	859	834	873	837	889	850	894	837	865	894	859	889	840	837	877	862	836	841	835	812	845	920	850	860	856	824	819	868	813	837	882	877	874	871	902	858	830	847	874	873	939	906	896	857	898	848	874	852	912	919	854	826	813	841	885	910	863	880	858	906	870	863	857	826	852	854	899	828	843	857	870	874	882	910	809	856	850	860	854	866	857	856	850	888	846	801	809	849	830	835	857	852	873	880	925	863	900	855	942	874	974	804	857	854	847	885	863	868	887	887	859	771	849	884	862	831	797	822	905	856	882	911	856	869	886	890	869	906	908	861	841	831	811	838	910	881	899	861	892	926	861	855	868	868	847	874	830	867	861	911	861	860	817	840	915	889	850	822	837	878	833	858	855	869	882	809	790	865	869	867	860	872	888	895	913	863	859	890	900	907	876	900	895	881	907	799	836	854	836	858	845	870	871	798	836	889	848	814	861	855	882	856	807	828	859	883	843	856	862	877	885	841	817	926	849	848	902	835	818	856	847	877	833	864	879	880	848	901	853	844	922	953	838	837	855	910	847	854	890	852	847	861	879	852	892	832	855	847	833	940	864	812	816	902	893	880	873	837	855	834	884	867	860	903	865	883	899	844	875	825	827	857	884	847	829	842	849	850	852	839	820	864	858	847	881	844	854	877	848	856	875	849	862	855	961	823	833	893	841	845	863	897	842	879	851	920	845	878	823	866	875	941	873	822	830	867	845	864	851	881	887	841	868	832	841	831	824	840	836	839	878	852	892	841	904	847	805	841	809	853	903	894	880	887	812	842	908	872	787	840	839	839	886	861	881	849	859	843	887	896	847	880	877	879	827	871	849	898	850	861	837	868	848	869	833	854	885	817	867	828	880	827	840	895	831	873	871	829	866	885	858	847	858	856	876	832	818	870	865	838	843	836	861	883	827	862	866	874	822	862	844	817	814	868	850	868	895	877	854	876	889	866	905	894	787	876	858	839	843	869	855	824	855	914	844	917	847	873	870	882	837	861	833	851	875	866	866	780	849	871	849	804	896	869	880	847	832	870	862	848	864	850	882	831	888	896	861	896	788	865	832	871	840	875	911	851	870	830	866	838	867	777	843	870	853	820	815	839	832	826	868	857	843	813	812	857	846	818	899	818	838	878	880	869	877	823	875	877	842	807	802	883	860	829	817	852	831	871	826	867	830	810	828	854	828	882	801	848	832	846	892	892	872	845	890	851	866	866	849	905	806	843	895	827	832	852	875	858	786	846	845	833	903	799	831	888	864	884	822	848	806	848	816	873	855	820	816	869	777	877	849	843	857	853	827	887	821	806	878	822	860	869	808	805	900	852	819	865	834	821	877	830	905	896	847	828	833	880	842	854	870	862	789	849	859	847	838	865	837	860	866	852	858	827	868	863	890	856	837	862	803	859	856	845	846	841	859	878	840	848	822	872	832	860	845	835	848	825	878	860	839	864	857	924	872	876	814	837	802	872	877	840	904	829	845	848	896	842	868	866	836	835	811	815	857	858	851	906	894	856	835	822	916	919	858	848	795	804	800	822	915	891	869	822	835	909	824	889	852	892	826	822	820	871	870	857	903	856	911	820	890	885	892	882	892	857	840	837	842	826	860	872	835	877	802	844	909	848	870	843	878	877	879	903	893	856	834	780	831	826	877	827	847	853	811	858	851	854	880	854	925	866	855	816	898	828	842	875	892	812	899	827	910	886	876	857	848	827	895	845	847	856	854	846	867	842	819	894	859	849	833	868	836	872	854	868	876	832	861	839	850	810	887	849	853	912	872	830	855	828	867	845	802	897	885	892	829	841	877	875	851	896	842	905	856	849	853	855	814	858	859	846	865	865	883	864	899	877	859	884	813	801	848	890	887	873	850	823	807	842	856	863	883	834	899	867	835	820	815	900	847	833	868	838	895	892	890	812	821	858	838	845	880	892	816	889	837	847	844	869	843	856	828	879	844	837	811	849	822	853	861	819	844	847	886	873	865	866	834	871	884	890	853	893	811	893	859	836	889	863	840	830	810	855	874	856	823	820	816	825	862	861	868	834	819	843	857	831	801	837	831	856	845	846	869	837	811	893	889	899	915	837	901	830	844	872	836	898	851	827	850	831	809	866	879	856	859	840	868	880	851	856	875	866	868	862	870	843	841	954	817	837	898	828	869	800	872	887	858	884	871	913	848	866	832	853	920	843	837	855	829	855	813	820	872	843	893	883	835	906	865	851	891	882	862	837	832	797	878	865	858	815	878	875	893	834	905	841	832	900	919	835	810	858	905	803	878	882	787	883	889	864	850	849	837	906	868	849	830	877	848	814	865	850	831	871	879	815	866	847	899	867	844	831	833	836	838	884	883	856	912	893	893	864	817	822	803	872	809	906	893	836	837	860	848	888	854	857	914	838	861	822	854	868	846	848	863	912	849	902	842	888	820	854	840	843	889	793	808	884	863	864	822	835	813	887	818	812	896	893	871	839	808	806	824	855	838	840	852	859	872	841	905	861	814	894	846	822	833	876	844	838	834	881	858	821	846	842	875	882	825	831	828	893	836	899	850	865	887	856	839	862	821	816	858	796	865	868	838	867	843	832	934	816	797	854	840	834	844	861	859	885	853	808	846	868	848	895	871	863	820	872	866	847	898	847	852	782	905	856	836	832	847	852	842	900	861	876	807	842	821	849	832	923	841	811	845	858	905	858	861	840	913	832	871	881	857	827	861	904	863	877	846	918	857	840	838	859	862	869	836	827	834	852	835	878	839	833	859	833	867	828	873	863	895	859	900	894	875	872	894	866	816	834	868	878	897	888	883	814	880	865	877	861	846	855	833	823	854	861	853	926	865	840	910	909	819	814	850	896	867	880	877	858	893	874	885	867	868	836	849	845	840	892	858	832	863	819	906	833	869	843	859	766	872	853	859	807	893	881	853	847	863	878	829	872	835	834	836	851	881	844	808	863	873	881	824	877	824	899	873	835	897	887	857	878	854	882	866	897	882	827	901	847	827	900	886	917	811	853	786	820	835	837	890	857	841	875	893	831	839	820	852	879	892	866	841	781	856	870	853	868	841	875	867	837	844	837	831	835	837	844	833	808	846	826	872	831	861	892	902	850	876	886	821	811
27899	15235	3564	1054	360	354	225	245	234	210	213	174	197	200	221	187	175	221	176	185	182	195	187	194	185	218	192	193	197	192	173	199	193	206	181	167	197	187	198	197	206	207	206	186	190	192	208	196	198	172	177	185	196	198	169	206	194	201	197	158	192	207	209	196	183	187	182	199	208	207	210	197	207	211	172	173	178	193	202	209	190	188	194	192	188	197	189	201	179	189	191	172	195	205	173	185	209	173	183	188	183	179	186	190	212	178	209	203	177	167	196	184	198	190	201	199	190	176	203	187	201	167	195	204	186	162	171	188	172	200	212	209	191	180	190	189	191	188	206	185	209	195	193	197	183	177	182	205	191	188	210	208	203	179	204	176	197	173	195	179	192	179	166	184	192	197	212	212	186	185	197	204	186	193	198	184	160	183	201	220	185	189	187	196	179	155	192	205	216	199	169	200	193	192	167	186	182	169	160	197	198	195	198	186	189	172	200	198	200	192	189	196	193	180	182	201	191	183	190	166	200	186	194	163	174	212	200	186	210	178	170	190	205	184	174	187	199	212	183	165	216	191	185	190	207	179	174	187	200	196	184	208	221	188	204	195	216	209	202	197	198	183	191	163	185	169	176	175	181	203	180	184	171	198	193	182	194	179	202	188	185	181	182	192	217	183	178	169	181	190	195	187	187	169	184	196	169	227	204	208	165	187	180	199	205	191	194	193	173	194	183	200	202	184	198	186	220	204	176	169	196	186	191	200	172	177	177	181	176	197	189	178	182	202	175	206	177	202	171	196	201	201	189	182	172	181	203	187	194	207	184	191	184	186	199	199	183	214	175	201	167	225	199	174	182	192	206	186	206	188	190	209	201	216	172	172	206	184	216	175	209	174	177	191	171	219	242	192	200	197	188	199	197	192	170	172	175	201	228	188	179	211	187	199	214	183	179	187	199	202	198	196	184	202	184	213	190	182	174	164	213	176	177	177	198	179	188	193	203	176	192	210	177	187	195	196	197	174	176	184	190	190	211	207	176	188	186	190	171	178	155	189	182	177	176	201	187	183	187	190	184	188	184	193	194	208	209	189	208	188	176	197	219	213	205	199	192	192	183	207	166	187	180	220	179	165	186	189	174	193	191	201	192	187	174	201	204	182	188	179	169	205	178	192	214	181	185	188	219	186	207	193	192	197	204	207	209	206	215	195	193	184	189	202	190	199	192	193	186	199	207	221	194	172	171	182	191	155	202	188	175	197	191	182	207	210	176	210	176	181	185	186	191	195	179	172	184	192	180	190	204	175	195	207	174	183	192	184	197	180	194	189	199	198	200	201	162	205	195	198	175	205	183	170	199	204	210	187	166	195	196	203	173	213	179	193	197	194	213	199	219	205	206	194	190	187	193	180	158	190	210	200	182	187	207	187	170	218	199	176	179	185	188	176	165	195	212	193	191	192	167	183	205	200	173	193	200	189	199	208	184	216	176	199	185	183	156	211	203	175	180	198	201	186	196	201	198	217	182	191	183	181	178	184	195	204	187	180	190	174	188	210	180	184	188	171	183	216	198	196	165	184	196	182	189	176	188	191	170	187	201	184	213	181	206	204	185	187	181	178	185	210	195	166	177	166	183	205	171	171	211	201	179	179	193	179	207	187	192	211	182	222	186	167	188	190	183	200	177	198	178	191	193	177	186	159	168	164	184	211	189	194	191	189	198	164	207	190	202	170	205	184	188	183	177	185	178	211	179	181	199	177	173	189	210	184	204	201	177	178	190	191	177	196	189	197	182	192	198	179	189	192	195	193	191	185	197	194	182	186	181	203	207	186	208	210	189	202	191	175	169	180	192	204	187	178	188	171	172	207	193	176	188	166	174	204	182	203	169	172	173	198	181	196	182	190	181	210	204	201	194	219	216	195	174	216	206	193	198	174	196	187	178	200	197	194	172	195	187	208	176	207	178	208	191	191	195	184	201	174	192	196	196	199	186	213	196	205	184	163	172	186	204	198	218	202	199	176	195	185	195	180	172	163	204	201	173	165	166	211	205	211	176	199	177	190	189	188	202	168	191	172	193	168	211	210	205	179	185	212	185	202	165	193	192	163	175	188	167	190	200	212	202	177	199	179	212	179	197	146	178	195	170	207	184	195	195	200	207	177	201	210	180	192	198	185	231	204	187	168	176	182	182	185	165	184	207	201	184	173	183	181	168	203	191	179	165	197	180	199	180	215	198	212	194	203	199	214	175	202	167	203	196	224	234	164	178	162	196	187	187	191	175	207	206	188	206	188	200	188	189	209	187	194	209	202	212	200	187	183	181	193	171	186	173	175	187	199	180	178	174	187	160	205	163	180	201	159	213	202	196	181	195	188	201	211	189	188	186	188	178	164	188	182	177	177	202	180	188	201	185	216	184	172	189	197	197	219	190	186	176	155	190	177	190	183	188	203	194	220	209	200	195	191	184	201	186	196	197	177	183	194	192	179	196	209	208	190	185	227	189	210	202	171	172	187	176	196	184	219	181	177	169	170	193	197	212	200	153	165	210	198	175	221	187	191	187	182	194	194	190	191	187	175	186	214	221	191	195	178	215	179	211	201	198	191	191	184	193	197	192	195	201	196	176	192	176	185	196	199	194	182	193	187	156	182	156	178	188	190	185	174	193	203	216	207	179	212	196	199	209	208	198	158	181	171	189	182	204	203	186	206	198	201	207	183	163	180	170	195	204	170	173	194	207	173	205	176	205	183	184	196	174	218	188	196	172	172	179	197	196	203	189	177	200	210	198	174	172	186	209	190	198	184	181	189	192	203	166	205	206	198	176	186	197	191	184	226	210	178	190	200	188	190	190	186	187	191	182	198	206	204	217	195	183	203	214	206	227	175	189	190	180	161	177	183	189	173	183	160	152	204	196	209	205	192	192	178	198	173	193	175	170	193	191	196	185	167	192	196	214	195	206	202	192	197	166	164	196	195	201	195	192	196	189	175	206	204	168	181	189	180	204	197	192	188	190	185	181	205	172	197	177	190	176	195	209	186	200	198	207	186	204	163	224	198	205	196	193	174	212	194	163	205	165	196	199	173	182	208	219	181	178	164	211	214	185	216	187	192	198	197	155	188	168	187	197	191	202	171	186	202	216	195	167	176	173	199	211	189	209	198	195	195	193	189	201	191	178	203	224	160	218	195	164	201	204	182	192	174	184	197	214	165	199	201	176	184	197	227	192	173	198	201	204	223	180	203	191	180	195	208	181	202	217	213	173	189	205	177	191	206	194	179	199	183	178	210	184	173	183	185	207	169	198	187	166	199	170	199	184	215	192	212	194	193	158	180	194	177	166	212	183	205	175	191	180	205	191	198	179	181	202	208	203	177	183	200	194	157	196	179	199	205	161	196	189	165	185	197	206	198	183	188	193	191	203	170	199	181	200	200	216	188	204	198	199	221	201	186	192	182	186	206	217	178	189	179	211	189	165	200	206	183	170	221	183	189	176	199	172	199	198	189	189	197
6325	4937	3930	1525	495	469	340	298	239	241	264	213	212	216	216	196	206	221	228	224	213	180	188	198	180	199	180	186	175	187	207	212	218	189	190	171	203	213	205	215	189	197	192	193	204	189	199	194	200	194	176	208	215	214	188	202	217	173	204	171	185	183	190	219	199	212	201	202	187	205	199	210	217	191	199	199	216	194	172	198	206	187	187	196	201	184	187	204	197	194	185	202	198	204	196	193	214	201	180	188	216	211	214	198	198	197	187	210	196	213	186	219	212	173	194	198	192	197	203	186	196	220	201	186	212	204	194	189	211	201	201	189	183	236	197	176	196	177	184	193	169	219	202	198	170	185	221	184	207	202	187	201	201	190	224	169	196	205	193	201	207	183	211	201	199	203	180	209	193	201	192	189	196	187	174	232	183	196	188	201	193	199	179	214	215	179	219	196	193	196	201	205	191	192	183	183	195	207	187	207	199	215	208	201	193	179	209	180	194	199	175	189	192	196	188	205	197	206	223	202	193	232	183	193	211	203	194	170	215	213	204	201	178	185	209	190	197	231	202	192	207	191	226	175	214	182	163	219	220	175	207	203	198	187	210	182	181	185	215	182	172	199	201	193	178	201	188	162	225	216	199	192	211	198	186	203	197	198	227	198	206	189	199	190	193	191	181	194	178	202	192	202	206	188	204	224	185	201	173	201	199	204	200	174	217	191	191	211	190	223	219	226	200	209	213	181	203	206	190	203	176	220	216	209	190	213	208	192	215	212	185	197	197	224	204	197	188	194	202	205	202	193	177	197	198	214	199	220	193	190	195	195	179	192	193	182	204	196	198	208	216	182	202	187	194	221	217	209	179	196	185	193	202	199	192	196	215	225	209	209	209	220	207	192	177	184	193	210	205	203	214	205	223	169	199	209	198	211	203	187	188	226	185	177	206	187	190	225	203	219	188	203	185	201	199	209	191	186	202	190	190	183	214	187	204	190	193	190	210	186	189	182	214	202	197	172	221	194	188	212	194	204	203	192	193	206	189	208	186	180	194	213	230	160	189	210	204	196	217	208	178	188	178	207	181	208	196	211	203	184	191	207	211	215	216	199	205	195	200	195	203	171	191	181	215	210	206	168	209	165	213	204	187	203	209	187	196	199	216	198	193	221	196	197	187	169	215	203	215	170	204	200	189	196	180	202	202	184	198	191	203	175	210	184	212	198	173	222	209	206	186	208	197	215	206	231	198	175	200	187	179	215	230	201	162	198	229	206	214	187	165	195	193	197	206	195	186	191	176	199	205	212	181	198	188	204	183	219	167	206	187	193	210	180	194	191	208	181	201	202	202	197	183	163	212	195	180	220	204	196	225	206	202	188	234	200	204	187	199	198	230	204	187	185	176	221	190	188	191	212	165	198	216	188	182	188	198	190	191	196	201	177	180	205	201	196	189	212	187	200	218	177	185	203	201	199	215	204	179	201	168	206	206	173	208	200	197	189	189	166	209	189	202	191	200	179	190	231	185	188	193	186	198	201	174	209	184	209	211	209	192	200	180	223	192	191	199	229	185	208	192	234	203	202	190	187	215	200	174	191	187	174	170	195	198	197	204	191	188	204	187	199	189	164	191	199	192	188	193	208	173	193	207	205	186	198	220	202	200	196	203	214	196	197	197	193	197	185	187	200	183	199	201	191	191	214	194	188	191	186	184	192	191	192	196	196	182	216	169	204	218	195	184	188	188	202	216	208	198	206	201	186	196	177	204	195	194	194	173	197	199	201	185	198	166	176	209	202	193	205	200	209	205	199	189	202	188	198	180	176	185	191	213	206	191	178	172	177	212	209	198	190	188	195	183	203	181	186	199	215	208	194	193	195	204	192	182	187	201	215	202	173	204	218	236	226	213	184	204	193	204	182	170	199	170	198	214	190	167	174	199	208	173	189	215	201	192	206	176	202	204	189	202	184	211	228	206	198	192	177	208	189	185	192	194	200	174	181	185	185	188	192	196	205	175	194	218	216	192	205	170	191	203	188	188	203	199	173	198	194	188	172	225	203	176	184	212	188	231	161	181	172	214	197	206	195	206	211	187	222	184	201	194	195	212	178	192	207	171	196	203	196	194	184	205	192	191	214	207	200	176	163	199	187	207	177	187	192	192	182	203	190	189	191	212	199	217	171	216	194	193	197	183	186	185	206	194	214	186	197	198	196	173	211	187	193	188	203	196	206	198	170	207	196	180	224	219	206	205	181	198	200	198	195	190	216	171	189	197	217	175	215	192	202	197	199	188	200	179	201	177	210	198	176	205	199	203	204	186	181	220	168	198	217	169	193	191	209	186	221	198	207	210	182	207	170	192	217	191	186	212	178	214	167	201	195	173	193	226	193	231	198	197	185	178	225	192	195	180	209	188	219	184	200	197	177	203	196	217	200	197	164	208	193	206	169	188	193	178	193	179	194	180	183	206	193	184	221	187	156	193	207	190	217	188	210	212	199	175	200	185	193	166	201	213	186	176	186	199	211	204	197	197	169	221	176	204	190	184	193	166	195	208	204	208	201	194	206	200	185	196	200	200	205	190	177	201	188	216	220	224	185	200	199	186	182	185	221	220	189	177	195	216	213	191	205	192	192	205	197	181	187	174	194	190	201	200	188	190	198	212	207	207	221	200	211	199	188	197	179	191	174	190	194	198	200	189	183	209	192	179	194	188	192	186	188	219	191	214	195	184	220	202	181	199	175	199	182	216	197	175	183	205	224	205	204	191	213	211	214	155	204	202	167	215	209	218	224	213	195	169	204	192	212	188	190	186	188	205	166	211	212	185	164	183	184	209	201	212	191	195	188	187	201	212	215	227	193	198	185	206	186	213	197	186	193	216	220	228	194	197	207	204	225	197	201	187	204	184	193	207	194	197	192	188	204	230	191	181	183	170	211	201	204	213	214	186	186	221	209	204	170	224	171	186	195	186	202	202	209	231	174	224	217	188	217	220	194	198	197	201	195	195	204	197	213	215	216	201	176	191	205	203	203	217	206	187	207	196	203	191	192	191	178	204	192	189	201	184	190	152	198	201	217	193	205	201	216	170	204	193	164	214	210	205	195	219	197	189	218	179	189	215	201	203	203	173	194	192	194	204	219	163	205	184	193	214	219	201	175	197	182	185	209	183	223	198	195	204	218	208	188	204	153	184	192	180	192	196	207	185	187	203	183	216	177	183	221	190	178	193	205	189	190	194	198	157	197	174	206	194	193	206	192	190	189	188	226	196	185	192	194	184	174	199	176	195	237	187	184	204	182	196	216	183	188	190	219	186	206	201	222	190	202	189	211	193	193	200	189	177	187	202	189	196	216	220	182	205	193	222	166	192	180	214	194	187	186	220	205	188	219	189	217	199	188	216	203	194	194	185	213	219	214	183	199	197	195	206	180	221	211	205	223	207	184	213	174	197	206	212	217	187	223	202	214	188	217	210	230	213	179	184	203	210	198	228	221	198	185	191	218	201	200	199	203
24632	20400	26651	24013	20416	12329	2596	1341	1122	1094	1247	862	741	805	809	748	735	707	671	703	691	697	624	686	650	672	658	653	649	640	678	651	611	638	670	651	706	631	637	588	631	633	616	619	626	651	638	660	602	644	695	635	618	657	638	620	595	623	645	638	571	604	591	591	630	623	605	639	569	633	648	588	623	631	636	646	630	606	607	599	651	646	640	612	635	626	637	672	650	615	605	638	608	540	618	580	627	609	591	666	598	668	643	670	607	630	619	616	649	614	647	668	615	604	635	684	620	641	592	623	596	634	594	630	661	658	589	636	625	661	584	622	598	657	607	638	588	637	624	631	614	676	637	617	577	627	624	585	606	632	634	633	606	628	638	598	632	618	637	639	615	613	615	622	610	626	602	678	575	650	616	631	588	628	624	620	590	650	605	583	668	662	584	635	607	611	631	624	568	660	615	613	635	609	612	629	568	616	598	626	630	632	584	605	615	654	573	626	643	631	622	618	577	607	666	603	625	630	658	598	615	615	639	595	628	596	640	618	583	591	629	627	599	629	609	589	646	635	614	650	614	586	621	635	618	614	639	648	620	678	548	607	648	647	644	612	648	610	592	597	673	614	613	621	590	632	603	619	630	648	625	600	602	603	585	586	662	613	593	573	588	619	630	628	604	657	622	623	626	600	623	637	619	575	606	598	651	620	620	583	640	614	587	611	589	618	606	640	631	631	623	561	633	596	669	583	657	601	652	629	643	643	626	611	603	657	640	611	644	623	630	572	601	590	585	588	647	611	601	619	634	643	607	565	636	631	627	648	610	626	624	598	687	622	592	644	611	627	628	592	627	660	629	622	576	625	638	640	612	628	613	632	649	568	643	635	606	615	624	627	612	595	640	659	634	628	640	574	652	619	599	631	617	641	586	591	601	601	648	603	638	606	637	624	618	599	633	621	621	636	598	614	583	645	627	609	628	606	682	645	648	591	627	640	624	653	651	645	585	669	610	624	633	632	575	601	598	598	640	655	621	588	608	621	603	608	595	614	614	631	582	591	620	640	637	673	631	607	652	625	655	617	601	556	628	633	588	580	593	601	562	607	634	627	629	613	622	604	579	617	631	640	606	591	618	576	590	636	628	635	648	631	622	593	614	633	587	565	636	626	612	577	576	609	618	610	602	689	644	664	642	623	619	632	607	612	600	634	638	612	601	616	641	623	579	611	593	614	605	612	648	638	640	613	601	607	596	582	620	647	605	623	579	651	627	596	576	591	643	612	635	642	628	635	592	607	667	596	598	604	615	617	602	643	625	640	603	655	642	581	601	630	654	616	558	655	576	652	600	620	617	613	642	597	613	623	626	626	581	631	610	594	601	602	573	624	614	623	626	629	618	622	687	647	587	599	627	597	584	619	599	610	609	628	669	653	561	624	606	587	656	645	630	561	590	634	624	633	639	585	598	621	612	615	655	625	614	571	595	631	583	590	636	639	635	649	631	587	629	633	612	630	632	605	641	616	551	607	612	629	632	644	619	643	591	616	636	634	607	596	609	598	653	620	595	585	605	633	647	618	616	615	622	629	620	656	589	661	609	642	613	610	642	628	580	669	636	596	634	598	602	588	607	611	633	633	585	620	629	628	582	582	654	623	630	663	623	630	640	610	602	616	631	605	622	621	607	629	594	610	608	584	606	581	651	613	631	649	566	634	597	666	620	613	578	620	580	633	639	592	661	647	625	610	613	606	640	658	615	630	624	601	578	603	610	615	581	668	624	600	660	633	625	649	603	644	619	612	663	627	624	615	580	611	598	652	622	660	593	616	620	648	634	590	606	581	597	584	606	639	610	576	600	590	613	624	546	654	591	601	600	643	637	654	622	619	558	625	648	593	582	620	592	589	642	635	620	643	621	565	626	594	612	603	573	594	578	584	611	628	640	611	576	633	640	670	626	612	607	629	642	670	579	574	623	596	623	616	639	660	603	572	652	639	611	639	603	631	621	615	626	623	616	590	637	615	605	586	604	624	589	606	618	581	631	608	605	608	623	634	588	634	596	623	640	605	590	636	657	591	600	616	607	561	606	591	603	576	629	577	616	597	643	589	631	620	619	645	611	635	633	622	653	653	610	617	656	641	610	588	601	629	557	594	572	611	586	635	628	606	651	628	605	629	635	688	588	631	601	613	663	599	647	632	638	628	625	588	617	609	602	687	631	676	605	578	655	663	609	606	590	603	660	597	593	619	596	588	625	632	631	587	595	623	641	656	658	593	647	649	643	607	668	633	617	590	618	587	642	616	609	655	669	602	543	575	601	633	622	614	596	673	611	598	605	599	622	617	595	596	603	610	620	659	646	618	642	597	606	579	641	635	597	633	630	577	635	633	625	613	584	563	643	664	662	648	609	595	584	620	666	666	631	604	599	611	607	642	635	622	605	572	630	604	633	604	608	572	660	588	611	637	616	618	573	626	617	573	618	652	623	637	579	587	643	618	581	592	641	648	660	620	658	613	633	602	618	636	635	634	601	628	672	640	647	618	639	602	616	621	632	619	618	671	615	654	560	628	599	588	620	622	630	576	577	622	621	615	667	641	615	613	597	613	642	554	651	605	660	566	615	621	622	614	611	628	620	599	613	647	601	644	640	570	675	656	612	632	635	618	642	619	640	618	571	618	620	591	598	602	610	620	624	582	571	598	654	635	670	626	609	640	604	647	614	631	605	617	636	610	625	626	639	615	614	609	645	617	604	606	597	561	621	619	592	630	571	603	640	593	648	581	645	651	619	625	582	642	598	603	626	643	603	666	624	631	629	613	590	616	678	594	638	598	596	599	611	613	618	620	582	592	657	628	630	610	607	624	581	617	628	609	628	625	617	617	631	568	593	653	579	647	634	584	620	658	677	615	637	610	643	597	585	651	658	650	639	602	611	616	583	605	635	600	608	609	615	622	674	600	565	598	625	574	629	606	605	612	597	601	606	594	626	598	640	604	608	623	637	622	619	599	654	611	606	600	616	579	612	660	641	621	622	609	617	608	648	612	595	598	598	602	636	623	630	609	606	611	600	621	650	603	587	622	648	626	591	596	628	585	643	627	607	595	661	626	654	667	633	623	628	606	602	600	593	621	598	554	567	637	634	600	626	635	616	633	598	587	610	572	578	657	618	613	629	600	612	604	618	588	589	666	601	584	614	597	597	595	596	605	637	605	622	600	628	633	629	608	618	603	649	615	631	589	634	621	585	594	621	615	619	629	567	635	653	594	635	613	631	609	587	611	643	635	591	630	602	611	637	642	593	597	624	663	660	617	611	605	606	614	628	568	651	590	590	615	612	638	657	558	639	614	610	621	581	652	663	612	599	660	587	603	632	664	637	649	627	625	619	626	632	633	625	634	640	624	648	619	610	619	629	575	586	636	588	627	622	634	600	613	595	659	625	595	599	606	664	625	630	595	644	602	626	633	636	590	607	644	652	613	615	639	587	551	601	625	614	621	627	590	642	675	590	579	594	592
9127	16982	15118	7710	4508	5700	2635	1974	1672	1633	1750	1081	970	878	870	843	807	712	799	731	706	664	606	696	715	650	623	616	619	605	626	574	647	614	589	585	585	608	618	596	588	576	626	571	586	625	611	578	590	601	626	575	606	550	600	612	592	595	524	588	569	578	593	580	601	561	562	589	546	594	559	567	577	570	539	554	560	587	579	506	563	575	627	551	588	533	588	534	533	597	564	563	545	602	572	595	559	604	557	597	569	565	627	604	549	552	563	556	552	548	616	564	547	582	564	558	526	590	541	544	551	603	542	535	569	563	546	542	583	564	567	558	568	575	571	587	537	609	583	550	557	603	595	563	539	565	544	552	569	586	585	542	531	586	583	547	582	585	603	598	605	585	572	594	572	581	568	565	571	545	597	566	585	566	528	565	550	613	566	544	567	576	583	550	593	594	555	599	584	587	588	554	546	563	563	555	592	602	594	557	538	568	584	594	574	520	528	541	565	572	573	593	549	587	570	559	545	589	563	586	573	582	613	560	552	601	581	562	541	530	573	601	599	603	532	569	526	554	540	553	583	552	571	562	526	539	613	627	539	576	593	585	559	568	568	562	541	552	543	566	570	583	561	592	574	596	564	559	560	530	567	611	534	543	583	564	534	572	563	565	548	532	608	557	609	587	555	566	622	573	567	596	576	562	602	593	575	557	612	523	600	575	637	532	545	565	569	610	579	571	538	538	582	569	537	528	575	553	597	584	590	596	607	546	584	539	568	547	558	590	563	600	551	575	554	590	536	607	592	575	518	566	568	564	593	522	627	542	578	613	557	522	568	583	566	582	558	584	552	580	596	523	583	593	579	575	599	576	574	572	538	548	611	566	580	553	607	549	591	589	550	585	587	594	525	573	564	579	550	599	615	539	548	593	580	559	547	582	551	544	549	575	568	570	549	578	581	558	559	594	571	557	588	555	577	625	615	564	563	561	583	515	550	591	557	572	548	569	551	581	603	541	567	545	580	590	619	566	587	526	561	566	608	566	576	595	566	571	556	535	571	574	589	545	579	589	509	560	558	532	555	592	565	537	571	560	578	571	545	531	577	535	568	571	574	584	555	569	558	589	542	549	557	564	557	563	589	510	555	546	578	540	603	578	545	560	593	595	569	563	554	552	520	594	559	551	538	604	585	577	536	562	535	588	575	575	568	560	586	579	577	537	588	541	548	582	594	532	573	556	582	592	592	593	542	544	539	549	549	605	593	549	558	584	605	556	576	566	557	564	592	614	605	594	578	533	552	597	541	561	576	593	600	537	542	564	554	552	607	577	577	556	530	554	574	551	602	563	568	544	596	584	570	622	603	597	582	556	565	567	529	596	555	587	582	560	546	582	601	547	593	547	610	563	514	566	598	615	550	555	552	565	614	602	534	584	565	547	567	557	582	569	567	600	623	566	576	610	613	558	547	548	575	543	553	588	584	609	573	564	580	552	597	576	548	565	553	540	553	587	560	592	548	604	554	567	542	570	564	592	600	560	567	598	546	573	569	603	572	550	600	598	563	596	558	581	548	568	556	548	590	556	543	563	541	589	577	565	612	558	527	565	545	601	560	564	551	592	575	549	543	579	568	637	568	580	569	557	567	620	567	581	589	536	588	572	545	552	568	565	561	579	574	577	552	580	573	544	578	590	562	579	534	580	547	549	613	545	560	580	555	592	591	549	575	556	587	564	596	589	588	558	587	583	613	573	581	572	586	564	575	566	575	557	556	590	546	555	535	595	537	581	572	563	543	544	534	547	547	598	601	555	562	568	567	609	560	579	535	577	573	573	547	564	587	556	556	543	546	584	536	557	562	601	523	569	581	526	583	558	567	572	592	569	560	616	570	542	562	539	566	555	572	543	552	526	548	580	553	574	558	605	539	583	542	564	549	571	529	555	577	527	589	558	586	566	576	563	544	580	577	549	545	562	555	557	551	551	565	588	543	537	540	563	546	551	589	571	579	552	574	583	586	555	557	552	521	575	613	595	588	607	539	516	559	590	564	523	550	580	542	591	577	618	615	561	572	587	545	544	571	580	545	571	573	620	573	564	559	579	577	561	542	548	557	549	591	533	588	593	566	582	551	540	531	538	578	581	569	572	528	597	602	564	571	596	550	545	554	564	583	593	547	609	602	605	561	553	553	562	563	559	508	583	597	575	531	543	571	587	566	577	570	542	579	573	566	558	561	550	551	590	578	555	524	584	571	547	576	555	516	586	613	531	570	624	583	613	544	524	560	592	573	572	556	567	606	577	568	543	541	536	560	575	547	577	597	569	559	552	545	567	560	608	493	548	572	597	565	575	534	556	576	578	591	571	559	587	586	569	576	550	541	579	575	589	573	581	586	568	565	594	535	620	561	589	572	525	553	548	606	564	608	595	554	588	563	585	516	526	550	550	575	551	631	517	541	577	556	604	610	592	566	564	615	546	545	586	567	551	566	574	562	560	570	558	550	584	575	589	594	582	547	598	575	552	582	569	587	561	514	599	572	600	604	576	572	564	570	581	597	571	530	540	544	568	571	621	568	619	600	548	549	580	594	545	561	582	563	563	602	606	578	567	572	546	594	577	549	541	541	589	535	578	573	598	571	514	618	561	534	575	592	572	585	540	530	561	544	599	563	569	558	573	572	523	548	596	518	575	578	600	546	590	574	556	569	577	585	513	569	596	557	588	605	543	544	585	575	573	502	565	552	594	569	579	605	529	595	555	579	507	560	588	567	608	561	616	570	567	543	595	575	556	528	537	588	591	585	568	534	544	581	560	592	561	575	572	581	569	584	559	559	552	553	547	596	573	552	545	552	561	585	536	559	543	589	554	608	568	545	577	554	556	553	581	603	552	647	589	565	514	574	558	559	583	581	539	575	594	562	608	569	544	616	560	553	572	603	533	554	590	537	576	578	582	614	586	577	603	587	595	554	561	536	550	592	600	552	575	564	592	561	553	565	583	602	572	557	555	567	550	564	542	569	548	588	574	590	549	608	600	574	570	557	555	544	592	573	530	535	572	537	592	559	552	543	595	546	580	575	557	589	580	617	595	528	568	572	536	541	611	579	563	565	550	581	573	562	611	545	560	552	549	557	588	565	613	540	583	541	571	562	588	525	528	571	566	531	545	607	537	549	570	561	552	604	535	571	554	554	526	548	566	548	592	594	560	584	539	548	585	528	555	562	552	579	548	601	558	533	563	552	575	547	586	591	565	553	556	577	566	534	554	556	559	543	563	597	564	561	564	578	548	537	536	556	536	570	580	616	614	567	597	580	545	560	579	542	580	566	592	589	568	554	591	593	586	580	544	560	568	609	547	613	597	571	526	545	568	562	593	570	564	592	564	602	541	583	580	534	593	590	537	548	572	561	567	601	539	567	560	585	552	573	566	554	575	596	540	574	542	550	601	566	585	542	582	558	570	550	544	599	586	585	559	562	559	554	557	564	609	573	547	558	582	566	625	504	573	619	543	598	568	594	523
22379	20356	26985	23628	20366	21024	12483	2730	1919	1949	1968	1443	1312	1283	1259	1238	1181	1198	1088	1076	1136	1066	1041	1111	1039	940	1028	1003	981	987	1003	968	996	1007	1011	984	999	1012	945	908	938	939	995	988	977	1015	969	992	932	937	965	959	963	902	929	965	989	934	923	920	934	953	983	921	923	955	940	947	924	921	939	959	1014	892	912	991	956	926	943	947	929	991	965	926	952	938	944	979	978	970	917	922	903	957	925	1012	881	947	922	909	945	963	934	931	895	905	992	920	903	911	949	900	943	963	965	985	944	900	882	931	933	882	975	927	954	917	933	942	920	924	958	915	943	924	939	907	927	966	938	968	959	935	959	979	973	928	902	928	922	992	943	987	870	945	976	896	994	971	930	973	863	901	928	916	950	918	914	879	984	939	893	963	974	940	975	893	945	921	901	891	948	908	957	957	927	948	946	931	960	896	938	928	969	972	921	912	967	965	928	918	959	898	931	936	939	949	918	991	956	951	919	976	994	885	884	932	963	885	901	968	966	905	911	912	940	975	947	917	928	907	908	938	942	938	958	953	938	901	963	930	924	938	896	929	963	922	906	930	952	926	910	914	893	907	892	877	908	934	906	952	907	971	929	905	957	953	899	916	932	957	910	904	1014	918	933	963	964	967	924	984	924	902	936	922	921	950	894	959	965	923	940	960	957	914	940	910	951	939	952	955	920	983	933	972	970	907	929	986	926	1008	935	911	910	923	941	944	948	983	933	926	911	957	1003	978	945	951	933	924	948	982	867	984	927	952	964	988	930	912	885	922	910	957	969	898	894	908	962	910	917	939	898	928	870	939	890	930	905	968	923	955	931	951	887	971	934	922	942	903	956	898	948	902	868	959	909	922	944	964	941	957	885	920	995	960	916	945	911	961	956	911	929	873	919	864	906	898	915	934	939	909	900	926	942	952	929	972	924	919	889	935	1003	931	950	918	887	942	938	914	931	912	911	912	957	910	993	930	922	906	918	935	924	916	952	967	968	969	957	951	962	931	959	917	906	920	924	983	907	943	939	964	936	852	902	964	930	904	944	891	830	899	923	936	893	971	955	890	927	926	927	942	953	954	978	915	961	981	929	910	909	928	946	905	917	986	913	950	879	921	944	927	996	922	928	912	926	933	898	916	934	982	914	913	1024	915	946	921	901	978	964	962	922	940	913	875	911	905	959	896	943	984	973	887	932	931	940	929	915	910	918	971	953	964	921	961	909	950	897	955	935	918	959	930	922	925	886	958	966	926	943	904	931	937	896	930	952	928	915	965	931	874	961	955	863	924	975	948	982	929	858	966	924	926	960	884	986	927	943	918	970	876	937	934	930	984	937	923	984	961	910	955	897	924	937	964	912	925	981	897	910	868	923	871	932	939	988	913	940	968	944	990	886	918	936	941	939	922	981	956	939	982	1023	951	922	924	922	928	959	921	881	896	928	952	850	905	919	917	886	906	923	899	927	918	948	906	970	916	929	961	951	953	940	887	941	903	955	919	938	956	982	929	888	992	928	926	918	917	935	897	888	931	934	927	916	947	919	954	960	930	895	915	909	945	863	921	951	889	878	933	971	930	935	934	897	906	930	927	918	905	964	971	954	910	973	943	929	959	911	913	903	921	943	896	950	959	945	914	929	913	965	965	917	977	927	931	902	909	945	881	923	988	953	908	947	979	873	930	972	991	912	943	967	928	947	893	917	948	882	956	962	938	945	920	982	909	954	930	924	949	923	941	864	954	937	874	935	1006	992	958	897	897	946	926	951	918	939	954	922	946	936	946	956	936	888	940	922	910	914	897	948	927	958	912	955	956	889	993	1013	911	918	961	911	953	929	994	926	923	1000	903	972	965	927	858	927	927	902	888	973	953	1005	909	870	922	972	947	928	898	877	902	918	990	952	917	923	949	957	943	943	956	935	943	936	930	924	956	897	937	901	961	957	916	925	930	892	923	960	953	886	934	909	916	892	910	949	887	923	876	924	906	937	907	988	960	892	979	884	899	954	962	981	925	927	957	884	926	945	944	909	951	882	968	934	900	954	927	910	923	952	921	923	923	933	952	890	892	949	974	922	985	963	920	953	922	981	956	919	927	910	887	908	922	961	856	943	931	993	967	915	939	935	952	945	941	919	895	906	908	943	924	903	935	912	961	910	878	979	921	951	928	955	976	923	939	917	951	908	963	916	954	977	939	944	940	960	949	940	932	932	934	908	972	974	940	885	917	869	927	912	937	946	928	948	963	887	897	949	924	904	960	944	938	918	944	885	967	917	926	923	930	951	910	956	923	938	986	940	902	923	873	883	938	933	891	946	951	909	917	847	933	923	934	915	859	978	970	861	897	963	965	921	948	896	855	937	885	926	941	959	942	963	944	949	949	878	973	895	903	952	873	943	900	977	945	881	981	962	953	929	923	941	944	972	928	917	939	911	934	963	903	852	932	1001	922	877	939	912	945	954	942	899	946	886	914	949	937	905	957	916	948	883	917	960	962	934	957	911	924	917	938	911	958	963	962	902	932	949	937	942	957	906	912	968	903	938	907	964	916	922	952	956	924	905	977	907	957	940	920	881	938	903	966	945	928	930	902	919	902	942	907	953	949	917	933	982	884	909	887	941	908	889	943	899	977	993	880	895	962	981	926	950	912	936	948	939	929	946	918	950	975	908	932	915	901	915	897	1024	981	943	963	942	944	994	972	911	913	954	944	959	938	902	914	975	963	960	909	929	914	892	934	955	895	917	946	939	972	867	920	897	909	958	957	943	917	928	904	909	922	908	960	930	946	937	957	939	1003	938	977	895	929	971	987	942	959	959	884	930	923	952	890	903	880	962	936	960	964	953	914	899	994	921	906	917	956	988	929	953	898	893	978	888	911	933	929	909	919	968	990	951	921	926	919	920	898	951	939	902	951	884	925	963	948	971	980	916	925	896	931	938	941	936	896	916	965	960	939	922	940	953	896	937	935	928	912	926	895	991	918	939	1020	951	891	954	955	876	942	942	919	938	961	931	891	939	925	957	929	897	973	939	952	893	907	919	973	952	907	936	932	932	958	943	958	962	934	839	914	1046	922	916	953	914	911	926	949	933	932	949	996	926	918	928	925	957	918	1006	976	916	859	951	867	921	919	964	932	895	933	905	929	966	921	913	916	927	890	936	917	944	920	984	931	901	893	934	889	962	910	906	935	933	954	949	917	924	939	1000	953	948	963	963	957	952	954	912	921	892	1008	901	896	954	932	954	960	1001	942	924	938	914	964	900	895	949	946	942	946	908	922	906	936	966	918	945	936	965	901	926	902	948	917	921	936	948	888	936	964	995	956	925	863	964	938	961	898	928	916	955	927	939	922	887	985	947	985	931	925	935	907	897	913	949	914	954	884	956	895	985	914	871	874	952	889	914	954	932	945	930	927	918	954	964	929	915	908	878	997	866	942	938	891	942	868	948	920	892	934	985	934	917	965	974	948	951	915	946	890	914	910	933	906	922	941	982	911	892	899	932	917	981	948
12965	24130	22112	12219	8026	12482	4517	3500	3051	3035	3092	1858	1662	1545	1431	1378	1283	1309	1183	1144	1121	1135	1065	991	1065	996	1060	989	999	917	978	979	953	918	895	917	939	892	938	945	948	948	1002	894	917	929	924	908	919	909	923	938	920	897	901	872	929	915	846	866	834	886	839	896	951	839	847	836	891	857	836	906	917	871	847	881	846	908	914	938	875	839	835	883	882	874	810	922	850	880	870	894	849	864	874	886	902	822	875	892	842	890	911	837	903	843	844	841	798	852	871	919	890	830	912	861	853	837	848	854	904	845	915	855	882	873	873	864	896	864	857	851	880	926	845	885	886	901	881	850	897	852	834	863	896	831	885	840	821	864	857	846	903	871	856	846	809	848	876	845	872	780	825	904	920	836	879	861	862	859	899	867	869	903	842	844	886	891	855	798	850	914	839	843	861	880	837	892	925	880	868	872	876	867	862	882	915	789	829	796	870	810	854	857	864	889	879	840	848	842	895	892	941	876	831	917	826	907	830	870	933	888	832	846	852	910	900	922	869	881	847	861	850	854	842	844	868	847	904	861	850	859	866	830	830	868	858	872	795	931	814	858	891	855	818	844	871	881	823	846	885	839	840	884	825	834	838	854	905	832	879	890	841	843	876	883	848	874	916	828	838	871	849	848	847	861	849	850	857	852	872	840	854	885	848	798	886	815	907	836	831	910	837	878	824	881	876	835	809	885	918	861	836	908	865	952	871	842	825	838	887	860	870	839	878	821	922	843	858	842	850	838	893	870	873	885	883	820	860	849	866	863	843	859	871	797	854	901	884	824	863	801	878	863	864	875	860	838	835	866	889	882	895	838	853	851	846	858	834	871	865	894	847	860	870	898	864	852	862	861	842	861	869	850	879	837	858	884	868	845	844	875	819	903	906	895	835	867	901	813	862	886	875	874	838	873	849	927	841	848	832	896	859	843	829	805	831	803	854	905	873	896	900	841	839	861	844	867	852	860	837	868	834	867	878	829	836	935	862	828	832	871	837	875	875	868	870	880	836	875	844	855	886	864	843	833	842	905	909	864	818	826	821	914	916	817	843	872	808	850	863	851	865	822	844	898	788	856	856	865	783	897	864	862	841	871	887	825	840	873	892	871	914	844	834	854	881	845	872	866	844	900	881	881	869	858	903	839	856	876	919	858	914	810	859	865	925	827	909	852	854	892	881	908	844	864	897	828	889	805	822	844	827	859	863	851	840	815	905	851	855	851	835	891	868	881	873	797	880	814	859	857	823	850	870	853	867	853	812	834	893	811	890	849	838	888	857	881	844	853	832	838	874	847	827	835	860	810	892	864	820	866	848	901	876	804	862	829	890	892	814	920	886	841	885	856	864	866	797	831	860	856	900	879	853	781	849	836	873	821	864	901	874	858	879	882	842	851	823	874	879	821	819	886	916	835	809	864	860	923	810	846	861	891	855	852	885	818	875	898	784	859	836	828	805	861	820	829	802	866	849	899	869	834	865	835	860	905	816	901	854	848	863	831	885	856	800	892	862	839	829	862	840	867	834	835	872	830	807	884	911	854	880	813	886	859	870	842	906	878	887	872	847	907	856	890	846	829	815	821	854	834	841	895	844	837	895	843	827	838	858	840	875	844	850	839	879	896	901	883	824	846	879	853	880	907	880	885	869	855	837	840	866	842	897	889	825	858	896	854	876	849	826	861	886	858	902	841	843	853	869	839	888	843	901	839	829	835	888	868	894	843	876	831	863	816	848	836	830	766	918	832	855	859	841	892	832	864	881	863	833	909	883	905	864	851	887	850	881	905	847	867	828	844	865	839	896	891	846	884	912	843	864	847	871	877	863	871	873	846	833	906	839	882	897	900	856	926	817	868	816	925	795	838	806	893	852	869	815	843	864	898	894	856	865	839	860	885	816	851	846	878	849	849	827	883	909	893	849	913	835	930	873	867	880	834	865	833	832	885	858	829	893	875	878	839	840	817	863	874	872	845	808	869	843	881	846	830	858	808	828	817	856	873	867	870	922	911	842	883	858	861	928	862	868	847	811	903	846	904	837	892	805	874	815	920	896	889	790	854	837	799	861	844	817	860	804	866	877	856	870	848	846	855	869	890	841	887	866	847	837	834	824	880	834	869	933	861	836	852	897	916	817	819	874	831	878	894	873	813	878	828	864	928	868	881	866	892	888	864	799	842	835	838	881	892	851	853	851	836	906	874	892	861	872	884	832	858	898	826	882	852	863	898	850	858	829	900	882	876	840	857	858	898	834	872	830	845	827	921	883	838	827	860	894	846	860	853	894	937	903	845	867	878	839	808	830	840	884	827	819	844	909	862	850	890	888	873	858	823	844	870	901	896	874	887	860	887	899	871	892	902	812	865	849	882	846	880	780	850	841	864	913	890	872	890	901	812	882	831	843	888	876	873	906	851	852	815	839	844	877	848	887	891	832	832	794	854	884	877	839	868	905	898	853	862	860	878	830	813	864	844	858	879	865	781	871	859	850	835	872	850	853	885	901	873	879	890	864	869	834	858	870	836	865	886	890	887	798	825	878	895	883	904	850	842	902	855	937	857	815	825	897	831	842	872	853	882	809	914	798	805	901	826	879	893	857	833	856	856	839	854	873	862	848	834	907	917	910	862	840	868	852	904	856	855	906	904	832	835	826	857	891	848	859	852	850	877	890	871	812	856	831	873	826	812	931	821	912	866	873	890	780	887	827	827	831	883	819	909	857	850	793	866	907	855	842	841	810	823	821	828	880	891	907	911	859	870	843	882	864	843	864	900	895	880	846	866	891	827	871	844	866	863	858	865	837	884	890	864	831	838	886	839	837	907	866	922	835	823	875	807	825	827	823	862	812	841	836	914	846	881	867	841	842	857	886	896	858	883	823	870	874	848	875	841	883	836	856	907	812	860	816	866	850	845	913	859	919	813	841	835	838	854	849	855	818	867	849	865	873	868	845	828	828	831	848	873	884	863	890	870	920	878	853	827	884	809	832	898	870	856	800	830	804	857	848	824	889	873	844	789	836	889	864	816	851	857	819	877	865	868	830	901	863	897	863	856	883	873	853	846	867	853	890	876	825	894	812	807	883	833	895	808	883	876	879	880	826	902	835	819	907	841	843	855	845	830	898	876	848	848	849	823	881	826	840	848	849	882	832	879	842	844	881	829	829	874	840	850	856	846	820	815	860	894	930	835	841	841	845	884	829	845	885	873	806	842	876	876	818	844	832	902	874	878	881	832	838	817	928	887	815	911	860	851	821	818	920	860	857	860	884	840	860	794	808	834	848	898	894	878	899	895	850	832	814	865	799	858	823	831	890	841	883	883	805	875	921	872	875	811	826	874	857	882	816	862	892	854	859	873	844	835	854	860	841	852	825	823	892	852	823	880	881	802	855	844	882	846	811	810	866	820	828	837	867	840	842	893	861	852	825	888	906	825	897	868	847	879	862	888	879	868	861	889	830	872	866	852	853	841	890	859	882	811
27760	15178	3698	875	334	626	373	227	220	195	204	204	222	210	206	208	223	187	194	189	228	182	191	203	183	200	168	202	173	168	193	184	185	189	201	189	183	177	206	192	207	215	197	200	193	199	194	216	180	202	217	194	178	174	179	210	184	190	205	182	206	206	179	199	185	192	174	228	221	178	185	178	208	200	188	182	189	172	202	179	175	179	189	176	186	175	196	219	198	201	235	207	203	233	198	172	176	186	183	197	203	182	176	205	208	195	157	216	183	204	198	216	185	190	184	187	190	187	188	192	186	207	198	197	176	185	193	190	176	194	188	194	177	228	189	147	182	190	186	189	196	190	212	195	190	211	176	206	222	189	186	206	190	205	180	189	194	182	189	219	212	192	188	184	200	198	184	206	163	190	187	164	185	185	202	196	180	192	217	195	203	186	185	212	186	199	184	186	197	175	201	193	192	179	203	180	203	184	189	198	208	185	208	178	190	182	221	182	186	209	216	185	169	178	192	190	187	200	210	198	178	191	192	188	219	186	186	164	211	197	187	215	191	216	181	189	227	185	194	188	209	156	203	176	178	194	187	178	190	184	209	174	208	179	206	173	195	194	201	211	177	168	205	207	218	174	194	203	205	204	198	183	191	192	187	170	197	222	189	189	190	179	171	189	207	176	200	179	206	199	206	187	179	188	191	179	174	175	199	173	188	195	201	183	172	197	194	201	181	198	211	200	193	200	211	182	193	211	191	176	183	180	197	200	187	195	218	195	211	186	181	189	212	187	163	188	173	183	206	179	190	169	174	195	161	183	192	196	208	195	159	187	195	231	190	181	211	212	195	189	208	186	190	205	192	171	197	199	201	175	167	182	210	216	201	187	195	216	204	183	181	205	175	193	194	176	214	178	194	178	189	206	182	190	177	215	180	176	195	186	206	187	197	204	178	168	207	194	195	207	189	228	225	194	197	201	204	192	204	190	186	197	205	195	143	200	198	215	197	191	195	186	170	182	204	205	188	197	203	205	204	190	159	168	214	175	182	213	216	202	222	185	178	197	191	193	190	193	185	199	173	179	213	200	214	188	173	166	196	213	192	189	177	184	185	212	188	192	223	189	168	193	211	218	172	215	199	172	191	215	199	175	208	181	178	207	176	199	174	199	180	185	191	205	210	178	185	187	186	183	206	187	176	189	198	206	177	197	180	191	194	206	197	220	191	199	211	181	200	192	201	185	191	165	206	201	204	188	209	200	198	170	191	197	204	167	187	187	170	188	234	177	205	182	202	177	196	196	177	198	199	178	180	189	205	175	176	189	194	176	191	213	195	164	177	216	204	200	165	189	170	205	195	197	208	187	187	198	204	197	193	214	200	199	180	188	197	179	203	181	224	215	198	177	185	185	167	216	223	210	199	192	194	195	173	196	188	199	203	203	186	173	181	205	191	192	204	190	198	161	181	176	192	201	192	196	217	188	177	192	180	194	174	161	191	187	178	202	211	186	203	195	198	187	203	181	165	201	186	172	209	209	187	183	203	190	198	192	221	185	207	205	191	181	177	199	182	204	164	218	193	186	207	173	210	210	193	190	213	205	214	202	199	190	183	160	193	184	195	211	202	197	196	184	166	216	179	177	196	219	174	196	197	198	181	194	165	207	208	165	205	198	197	202	173	204	205	176	196	204	186	189	175	166	194	191	200	200	191	198	169	193	172	207	199	202	180	191	182	193	201	215	161	179	192	181	216	186	196	201	194	178	191	180	183	169	189	173	173	210	172	190	187	186	201	213	202	192	187	198	172	204	190	234	192	180	178	184	183	171	222	187	213	207	183	198	201	190	216	172	186	191	206	197	196	209	213	174	186	225	192	172	192	187	183	171	195	200	189	204	173	219	201	196	178	164	199	198	207	191	185	185	181	190	185	201	187	162	178	185	203	195	182	205	175	187	193	193	196	191	223	173	204	198	178	213	183	203	177	199	215	186	187	203	218	229	172	198	192	184	171	180	177	189	198	192	185	167	174	179	214	198	190	183	186	209	182	196	213	187	233	210	204	182	197	201	195	214	179	195	183	211	191	184	201	206	182	191	202	198	211	179	182	199	165	205	202	181	179	192	184	232	205	202	182	196	188	175	191	172	202	204	186	201	181	180	198	199	196	196	185	196	186	192	174	188	199	184	220	205	213	172	182	181	185	203	199	189	193	179	196	202	204	181	187	187	188	171	209	208	183	178	193	209	182	215	201	190	201	186	196	187	182	179	200	197	182	204	178	166	183	204	177	193	196	177	204	183	191	196	179	196	178	204	182	185	198	200	199	174	170	181	191	198	205	198	211	186	187	190	210	188	194	191	186	178	190	203	192	179	196	165	204	189	194	164	186	196	188	183	201	194	197	194	194	164	183	184	185	198	214	185	179	198	209	185	201	182	180	207	189	183	180	190	163	210	200	185	190	192	205	170	199	187	189	189	206	193	206	203	179	202	189	201	181	220	186	186	189	207	181	191	179	170	159	186	204	200	182	180	178	170	189	159	186	227	186	177	192	169	194	184	222	194	196	194	180	198	200	196	184	197	245	193	180	194	169	184	191	218	212	196	200	189	211	181	206	215	196	193	202	179	151	179	202	206	204	181	183	195	202	186	192	207	192	199	157	198	209	191	199	183	200	229	177	181	184	199	167	184	177	201	181	179	191	180	205	194	202	223	203	180	191	194	193	208	198	192	198	213	187	206	215	214	208	197	219	175	165	227	165	176	190	202	188	204	212	222	214	220	195	167	166	183	184	207	173	201	214	197	202	190	203	218	201	202	198	226	195	190	159	215	173	190	211	207	181	183	177	194	199	184	172	174	200	181	166	167	209	185	195	199	161	163	172	196	200	207	194	201	198	189	238	181	193	204	207	157	222	186	193	210	178	192	162	173	201	187	202	189	213	177	216	192	198	209	218	181	189	204	196	192	195	210	194	200	177	205	179	186	214	189	169	209	222	181	196	190	215	195	222	184	194	201	187	188	179	235	169	191	219	211	187	181	182	215	173	195	199	207	196	217	199	218	186	173	196	195	198	190	234	191	199	213	190	190	188	187	202	200	189	204	196	175	188	176	199	198	217	201	191	204	188	158	160	236	183	195	204	201	169	201	210	206	202	189	186	204	193	219	211	180	204	196	194	222	204	201	172	175	183	205	186	184	206	207	209	193	177	193	208	189	207	186	219	198	196	209	193	165	208	203	190	176	194	194	180	187	185	205	210	202	189	210	171	226	195	213	192	176	162	175	184	191	206	193	180	206	216	193	197	184	203	192	180	192	175	188	168	188	194	207	204	201	181	203	206	191	185	190	163	198	207	180	185	171	196	203	194	176	223	192	202	220	207	198	218	202	197	209	216	187	203	189	158	198	196	187	212	197	194	207	174	207	175	181	203	205	179	192	180	183	198	182	196	195	183	204	214	192	176	184	195	195	193	220	215	189	182	188	180	187	218	175	174	206	217	161	186	211	206	189	222	202	221	195
7444	4682	4100	1124	445	977	461	248	238	220	246	235	210	218	212	186	181	236	225	197	221	204	195	206	201	214	189	221	193	192	197	217	205	212	182	188	212	219	183	173	185	202	222	213	182	195	181	215	190	195	189	197	208	194	179	193	238	205	191	186	221	193	213	217	223	202	183	197	214	200	206	204	180	194	217	196	169	198	209	192	204	204	192	192	202	210	202	190	193	198	191	190	207	220	191	185	202	203	176	194	213	194	187	180	206	185	198	222	214	194	190	201	201	228	198	192	179	213	195	206	172	232	207	202	196	204	201	221	202	195	171	190	180	199	224	185	193	192	196	204	209	201	195	187	206	205	190	183	205	202	207	199	194	208	197	202	207	201	219	198	230	212	199	183	202	204	195	189	189	199	195	203	195	227	206	236	188	188	186	201	219	194	216	183	189	208	182	193	210	214	203	192	208	209	179	181	195	205	196	191	208	188	202	188	190	200	194	193	183	198	211	200	181	203	217	191	198	191	192	196	212	196	175	193	211	210	203	184	164	190	212	183	204	237	175	196	225	212	191	238	188	217	185	200	225	178	220	192	203	213	221	188	199	213	208	186	223	197	191	200	195	198	192	205	205	194	227	182	210	238	209	202	173	197	197	192	205	179	176	194	189	179	184	193	201	200	190	220	180	197	198	188	173	206	195	226	198	196	192	207	188	220	187	203	185	179	185	189	201	219	206	211	194	198	181	204	206	191	196	194	218	216	195	193	178	188	183	188	198	195	192	166	195	175	190	176	251	204	222	200	182	203	195	207	197	191	189	218	199	198	192	221	172	205	202	192	207	190	196	203	215	197	229	222	178	209	195	189	198	183	203	204	196	182	185	204	199	227	221	184	186	206	184	183	228	194	199	224	212	196	200	190	200	207	192	193	211	204	202	221	221	193	196	185	207	197	225	202	186	200	196	174	174	208	189	212	199	191	204	205	203	195	194	209	192	203	212	208	206	222	195	215	216	198	187	183	224	186	196	193	181	207	193	180	199	184	197	201	170	189	191	215	199	207	211	195	163	185	194	213	195	174	188	195	207	222	191	218	210	179	179	215	183	207	178	201	197	192	172	215	184	178	195	219	236	186	195	188	170	196	206	186	204	201	204	196	205	181	217	206	192	202	192	168	203	188	206	221	196	188	195	196	224	203	190	220	225	208	200	202	207	189	202	177	183	182	187	194	201	195	186	174	200	187	188	220	201	198	181	214	200	192	222	192	206	186	196	190	190	182	178	205	204	212	194	214	222	213	195	208	173	203	214	191	223	212	204	191	199	194	197	214	210	220	182	214	190	199	188	224	214	179	200	225	165	194	205	172	195	207	190	209	197	198	230	189	185	232	226	194	190	198	183	223	189	175	216	173	199	193	213	188	200	201	222	208	205	188	192	204	188	197	210	194	197	226	201	191	216	180	224	214	202	194	219	198	200	210	223	208	219	212	213	196	185	196	208	197	176	224	196	195	194	178	206	204	210	210	197	222	207	187	186	183	234	189	200	214	201	202	234	211	211	210	187	212	191	183	202	183	195	194	162	201	219	189	207	190	215	198	189	188	212	218	178	211	200	215	202	217	197	207	204	181	199	189	198	207	164	193	188	210	224	199	203	190	201	197	215	203	173	213	199	210	212	192	192	213	212	189	206	214	211	185	224	219	201	210	198	196	215	197	193	201	186	186	200	199	207	192	199	210	163	219	224	182	193	189	205	171	194	196	183	191	207	199	203	181	206	197	182	204	207	208	183	206	195	190	198	184	207	196	211	199	215	225	191	209	216	227	220	188	191	176	196	191	225	195	205	191	201	203	178	190	198	190	202	166	182	176	191	215	193	211	191	198	170	180	190	184	174	218	223	189	232	219	232	212	209	211	215	199	197	208	203	186	203	212	193	196	203	193	206	196	187	192	208	195	205	195	191	199	203	193	189	181	174	196	211	198	210	207	194	202	191	204	192	200	190	212	169	206	204	197	199	199	240	221	214	201	198	209	197	235	199	166	201	193	186	196	194	204	216	189	234	185	192	197	208	206	193	202	200	204	192	212	195	187	198	190	203	167	200	188	224	232	200	181	197	194	180	219	202	179	194	186	189	227	183	173	198	199	193	188	192	212	186	205	200	194	190	208	205	212	181	187	192	197	191	193	199	213	202	207	211	220	180	180	221	187	176	202	220	220	189	194	196	185	198	192	231	192	195	216	231	206	189	226	213	206	205	193	230	211	188	178	195	187	205	210	202	189	170	224	208	190	199	211	229	165	215	220	219	211	182	232	176	213	201	183	199	196	197	212	186	177	179	171	214	185	213	199	209	197	202	197	183	208	199	212	205	191	167	215	191	206	213	198	182	206	193	224	200	215	199	202	200	192	203	212	190	205	192	197	183	214	199	225	173	205	166	201	192	216	174	199	196	202	224	162	217	179	219	178	195	172	189	214	217	199	195	204	187	180	208	239	176	203	213	182	208	212	206	220	228	208	220	199	206	180	194	194	201	207	193	203	211	177	196	185	191	181	222	208	206	209	202	202	202	203	206	216	219	198	211	205	194	216	223	176	196	194	220	230	218	212	193	203	218	205	192	209	172	175	208	189	191	200	192	214	175	210	193	187	207	208	193	202	226	201	215	183	188	228	207	213	185	197	184	199	212	202	205	218	181	179	203	206	184	200	199	216	201	177	191	199	173	196	176	180	191	203	187	207	216	219	204	193	213	204	175	200	201	199	201	211	220	210	175	207	193	225	204	160	195	195	199	195	188	209	177	209	215	211	202	205	229	221	199	193	180	191	194	222	191	176	199	198	184	191	182	221	186	188	201	197	208	226	189	195	199	234	193	190	190	189	191	220	200	179	212	198	214	195	215	207	208	219	166	214	205	206	174	209	203	209	198	234	193	200	182	196	214	240	196	204	210	210	200	212	181	187	196	168	201	197	195	184	188	199	199	202	219	182	212	223	209	207	204	200	197	211	196	211	210	178	196	212	200	195	195	225	184	204	225	205	198	200	217	198	176	239	203	208	208	187	180	209	198	201	194	198	180	199	181	213	231	187	196	229	207	173	203	208	191	220	159	178	201	210	179	184	202	171	190	210	197	199	216	194	182	179	209	181	197	207	195	216	256	188	166	175	200	213	196	203	213	209	173	188	184	182	188	197	201	194	208	198	203	186	195	200	201	227	165	209	201	191	180	190	231	214	210	214	186	197	186	210	185	189	186	189	208	192	185	165	182	211	196	189	174	198	208	205	198	209	196	190	206	195	180	193	225	190	190	210	223	203	208	180	219	188	229	170	190	187	190	186	211	197	175	205	188	195	228	211	197	225	181	211	199	185	185	208	192	185	203	192	205	190	207	195	216	190	176	206	180	193	189	219	221	189	199	196	204	193	194	177	198	185	189	208	217	195	203	213	183	198	184	214	201	193	190	215	228	185	211	206	205	204	196	206	196	170	191	210	208	209	204	226	185	214	231	220	204	203
24591	20360	26620	23972	20377	12310	3364	1305	1158	1127	1162	844	827	798	730	718	729	746	682	673	714	658	743	611	706	657	673	676	713	677	649	655	633	644	600	641	613	648	657	632	672	669	622	642	690	623	633	643	585	663	660	616	659	615	596	635	647	618	605	646	605	616	661	613	610	623	675	636	630	658	634	643	631	610	650	640	593	571	633	643	571	625	606	664	577	623	597	600	586	616	655	599	656	605	642	633	651	635	630	633	582	598	612	645	602	633	636	590	641	593	648	624	608	633	616	680	587	667	613	607	618	635	632	645	588	626	667	588	563	609	625	620	635	615	628	633	646	650	596	577	675	664	618	657	672	618	601	563	588	613	633	577	609	583	608	645	608	609	593	641	633	582	624	644	686	658	616	645	650	625	669	661	643	633	577	638	666	572	640	606	667	587	611	659	638	641	608	620	647	625	628	638	643	597	617	612	605	679	658	579	626	607	664	653	607	613	611	654	610	633	623	625	632	606	588	573	629	633	616	621	629	628	640	631	609	688	617	603	642	643	613	633	598	595	612	654	607	580	625	610	619	608	608	624	644	594	623	581	605	568	645	632	608	628	596	610	609	649	609	633	627	618	658	630	597	670	586	614	604	604	612	613	606	622	594	645	634	664	615	597	611	601	643	613	597	666	596	645	643	626	674	608	623	601	621	621	596	600	639	645	591	598	613	569	623	658	643	589	634	627	641	608	614	609	584	600	580	621	650	548	632	635	661	562	648	628	597	624	598	627	606	635	592	625	639	588	614	602	650	653	669	650	640	594	648	589	600	601	626	609	621	615	625	631	630	569	615	629	617	655	604	620	629	630	621	631	598	585	606	655	634	620	628	603	623	628	594	629	591	614	643	620	609	606	604	611	632	627	605	612	603	621	608	658	641	612	586	634	562	647	611	567	662	568	624	604	664	623	614	607	568	612	630	664	615	601	616	593	625	622	648	615	580	634	591	618	603	606	612	631	575	687	628	617	613	644	622	599	652	626	597	599	617	607	633	631	616	601	613	672	640	612	616	610	614	666	597	601	592	598	663	600	662	602	646	651	636	665	596	623	619	613	591	589	599	624	605	616	601	613	627	617	586	615	611	594	633	609	590	623	579	591	608	659	647	589	627	640	618	632	640	623	601	626	605	615	581	606	637	613	616	614	615	604	568	615	601	648	608	646	590	634	588	642	600	592	615	583	604	624	664	626	593	614	643	603	649	583	683	652	630	601	655	638	635	623	649	549	628	628	621	605	605	591	631	631	639	585	624	612	630	617	645	597	645	572	623	588	647	591	614	623	642	638	664	599	648	600	634	626	626	621	652	654	614	631	622	627	629	602	653	591	605	608	633	608	589	652	657	593	637	615	603	624	676	616	649	638	611	576	662	641	613	621	606	654	663	635	629	597	593	594	613	643	635	631	643	612	658	649	593	628	611	607	692	625	590	609	613	620	655	594	669	659	613	627	606	629	623	600	628	611	644	635	671	616	659	608	632	609	584	618	565	627	630	568	580	626	638	600	637	596	618	581	623	601	668	576	596	631	607	625	589	637	615	631	584	619	617	566	615	652	651	604	600	654	589	579	603	608	647	622	611	606	600	607	591	626	601	644	625	608	655	649	579	657	623	620	598	595	679	612	640	600	626	636	595	560	622	653	601	637	614	563	596	610	601	646	611	610	598	603	612	637	638	608	611	595	630	628	579	636	597	622	635	617	618	659	596	620	613	641	683	611	619	608	627	619	611	635	646	656	634	654	634	661	669	580	647	663	635	625	648	608	616	639	587	639	609	598	660	610	606	658	636	599	613	613	574	624	617	613	613	605	601	615	558	621	642	644	587	627	656	619	622	606	603	643	619	595	645	673	616	600	649	630	628	650	613	586	570	636	574	601	604	649	610	638	658	657	608	625	656	610	627	585	599	619	650	639	638	623	597	610	632	627	630	619	657	573	576	636	666	604	623	632	615	613	620	598	581	602	617	615	630	604	617	627	612	628	597	648	658	581	612	649	673	633	611	613	592	623	584	606	608	610	592	605	597	655	606	621	615	658	551	623	623	621	615	605	629	599	694	668	604	615	623	596	584	615	605	558	598	663	619	625	615	622	655	614	620	594	607	624	644	600	631	641	599	630	610	579	595	653	634	665	649	654	618	589	666	625	610	618	608	601	638	641	626	606	623	623	616	651	618	624	606	623	560	590	559	624	623	585	633	630	635	641	628	604	606	578	628	616	608	576	625	630	621	577	607	598	652	608	604	597	654	616	574	581	631	644	647	616	609	568	598	631	625	639	633	637	643	673	626	587	621	618	588	636	624	627	549	614	632	619	598	592	655	606	616	610	651	579	638	610	617	638	651	612	651	606	616	592	585	601	672	636	601	610	649	612	632	630	616	626	637	609	649	618	623	602	631	605	578	628	685	605	616	643	599	636	545	605	665	650	629	630	615	640	643	578	623	583	617	627	611	670	556	649	638	635	625	610	636	614	647	647	636	649	652	683	615	577	642	607	616	635	615	574	597	619	650	649	645	620	620	617	603	618	633	622	583	595	613	628	662	587	595	617	622	619	666	598	602	611	647	642	636	595	626	573	597	603	598	600	616	585	625	635	623	614	621	607	651	641	565	618	665	618	611	616	632	621	622	606	620	611	617	620	581	622	589	634	614	655	620	612	661	614	629	611	631	636	598	637	578	638	652	594	563	629	678	582	579	564	625	644	634	629	627	637	604	680	622	571	638	628	598	582	602	611	657	591	611	630	586	571	604	645	600	617	610	646	615	625	616	562	658	591	634	634	631	596	560	665	623	589	606	642	666	587	603	645	625	611	634	594	636	640	677	609	650	644	620	579	632	577	616	566	629	615	571	634	634	598	632	591	607	608	620	622	667	638	652	639	593	607	638	644	588	597	649	599	614	617	616	614	597	627	623	598	645	639	615	602	613	570	582	632	624	617	635	637	588	627	602	581	630	622	618	636	632	598	555	609	611	599	663	564	614	658	565	633	629	627	635	612	593	604	579	627	629	601	634	649	638	631	587	593	614	625	671	643	606	626	649	626	667	673	679	629	617	658	648	633	600	596	585	627	628	602	598	635	624	588	633	635	651	633	642	617	631	623	613	571	642	583	666	595	602	595	611	616	609	614	643	613	578	612	652	569	593	618	611	610	585	661	591	593	631	638	657	616	600	611	604	609	606	591	632	628	646	650	592	620	704	612	631	652	587	606	634	612	633	601	635	624	611	550	615	606	547	621	646	604	640	610	638	620	621	582	650	607	616	622	608	597	661	630	598	575	614	631	642	616	614	649	601	582	630	622	649	600	618	574	623	635	562	579	640	581	617	628	608	646	668	643	653	646	604	672	589	598	598	615	618	586	639	575	623	679	608	595	624	609	612	624	603	648	587	569	590	620	616	631	623	618	621	643	575	647	613	640	653	662	674	614	619	611	611	577	608	605	647	619	602	610	627	609	560	650	560	601	608	629
9863	16587	14767	7151	4530	5565	3693	1959	1699	1737	1823	1106	1003	912	834	809	780	743	776	666	656	699	689	649	663	633	644	608	607	604	633	616	563	632	594	599	620	600	605	600	621	579	600	583	620	543	610	612	602	553	591	565	537	593	534	602	535	610	593	536	588	564	601	558	572	617	539	595	601	609	615	621	575	617	579	567	584	603	554	588	590	553	545	538	569	594	630	570	571	592	561	536	557	570	556	568	562	588	581	589	566	572	562	561	606	624	552	576	517	608	560	594	630	544	558	556	568	563	575	607	597	526	571	588	608	560	578	577	549	551	568	571	554	550	584	568	583	573	576	544	571	581	569	567	604	549	548	595	573	584	565	567	556	597	581	553	539	580	586	550	614	572	553	577	592	579	566	569	587	546	559	591	573	572	572	579	559	571	576	573	595	536	551	596	600	612	576	556	585	599	566	570	547	587	593	522	554	531	584	563	584	552	579	576	576	573	605	571	574	555	613	585	572	531	574	587	579	563	611	576	562	559	554	590	582	542	546	559	579	604	535	563	557	574	550	574	583	550	558	554	565	562	568	623	566	536	552	546	552	571	578	584	553	543	572	563	571	578	568	535	615	557	618	538	576	553	544	577	570	599	539	605	613	523	585	599	539	600	634	571	566	578	557	574	573	583	565	598	550	590	568	581	605	533	582	557	611	596	574	581	591	577	563	579	563	523	567	554	538	594	563	538	620	568	552	567	513	617	604	604	537	572	557	580	567	545	564	535	570	564	581	607	558	528	577	570	555	606	546	575	561	612	553	562	553	571	553	551	526	528	591	563	558	557	599	571	567	563	588	554	587	538	555	583	559	572	579	594	565	554	548	538	609	574	547	590	634	586	573	584	551	542	561	580	599	587	537	589	617	540	567	582	594	580	549	538	582	584	545	606	610	569	610	575	563	505	576	565	575	566	545	590	596	608	591	554	556	565	591	513	561	599	590	562	564	571	565	582	518	565	546	570	569	598	574	506	532	549	556	561	595	543	541	579	567	582	549	573	542	604	593	567	588	576	557	535	533	551	610	569	616	609	541	574	542	560	546	580	589	562	526	619	597	519	565	590	580	587	604	586	564	565	575	560	578	545	554	559	581	584	573	554	593	574	568	562	584	581	585	548	579	558	570	593	543	595	565	579	563	577	530	549	601	584	571	570	548	576	569	579	540	561	557	537	588	568	535	594	542	542	556	584	588	549	567	579	618	578	568	550	587	586	561	580	498	567	553	624	513	582	594	591	579	595	550	538	575	525	559	566	551	573	563	602	552	583	566	574	650	604	567	596	538	586	542	593	554	535	585	583	558	560	617	625	586	613	545	597	617	573	611	534	570	571	602	593	597	586	572	561	564	564	613	614	584	586	559	559	599	556	583	551	599	562	566	601	540	572	571	620	582	574	565	574	535	548	566	600	536	543	576	565	542	547	548	597	627	567	556	596	584	534	551	551	577	593	571	579	576	556	577	590	580	557	556	567	547	534	586	587	531	587	580	613	579	533	601	542	573	579	601	538	625	566	533	575	584	558	571	620	555	562	539	556	556	574	609	511	508	586	584	566	575	573	596	594	579	593	595	540	561	564	580	583	577	576	585	577	555	578	571	597	565	572	552	594	562	553	592	581	560	524	578	561	543	577	612	563	567	561	578	560	601	569	582	596	535	590	565	547	584	581	594	592	562	579	583	575	584	573	537	567	602	576	572	568	567	570	561	546	575	605	569	611	581	615	573	545	565	617	575	570	552	584	521	564	617	557	580	558	584	593	539	543	602	552	590	579	577	594	587	561	515	571	542	629	579	579	609	571	586	520	574	541	593	566	567	561	539	565	552	616	543	556	557	608	582	566	561	568	560	551	563	606	632	600	569	552	560	538	587	576	570	610	630	551	549	571	602	568	598	605	562	587	544	611	565	579	603	558	578	593	565	575	582	525	527	538	601	541	523	605	594	603	573	563	564	584	575	584	584	538	573	567	557	569	586	559	547	571	592	574	558	586	521	597	552	567	565	572	594	604	579	548	542	558	565	589	590	546	575	604	593	581	585	582	571	596	598	556	584	602	560	536	562	599	577	590	607	566	600	569	608	591	581	576	586	589	565	524	540	545	562	534	579	533	580	552	576	564	513	590	568	585	548	540	556	641	549	578	559	571	546	565	573	582	566	549	602	594	565	544	540	550	561	583	542	533	551	596	557	567	574	600	564	562	540	601	614	576	575	545	608	588	564	557	581	546	556	585	570	564	552	623	598	566	641	545	616	551	590	544	538	629	618	540	555	572	572	570	552	578	592	611	556	550	563	564	592	555	568	562	565	612	567	573	573	558	581	569	572	555	536	595	545	555	594	601	549	559	577	621	584	585	589	595	594	581	585	529	575	542	584	580	529	550	532	588	562	527	590	547	499	527	514	560	568	611	525	540	592	568	632	596	582	560	555	546	536	550	577	572	583	599	574	556	536	576	568	566	555	597	595	568	595	569	604	574	551	594	559	533	553	565	546	536	544	595	625	563	547	563	538	547	516	601	582	642	556	629	541	572	621	595	570	558	620	574	600	585	558	543	560	578	529	546	570	583	578	558	600	595	589	582	562	568	562	578	551	583	563	567	514	530	590	584	599	588	550	553	588	580	568	555	599	567	556	555	559	556	550	538	548	623	555	559	588	573	606	604	572	590	555	529	561	587	584	523	599	530	600	582	546	546	557	578	582	538	579	563	554	582	547	586	582	528	524	519	589	564	608	609	546	576	574	577	581	564	533	575	562	609	571	582	550	545	591	556	591	607	558	568	557	563	574	591	589	619	602	547	606	572	541	535	613	577	617	543	573	608	585	590	541	569	556	578	570	552	623	597	574	548	602	537	583	570	536	551	593	577	576	581	582	576	565	566	557	570	592	579	560	540	618	557	588	577	558	547	580	583	567	576	586	588	595	615	536	545	577	542	555	553	605	549	562	579	587	554	527	592	592	559	574	583	588	616	579	564	593	554	553	539	523	563	577	596	551	551	592	599	545	587	551	553	587	557	538	560	548	555	533	555	551	588	547	530	588	581	567	574	550	561	542	547	573	546	525	602	526	578	645	596	604	547	586	571	580	589	563	603	549	577	544	581	598	582	574	552	551	564	584	584	540	563	549	556	574	592	576	560	581	557	518	559	565	556	594	553	549	546	569	593	560	575	600	523	587	563	557	568	637	572	567	578	548	550	592	583	537	548	573	579	590	585	528	588	548	563	570	551	598	573	594	577	561	591	611	533	568	594	540	545	552	532	587	563	583	580	539	565	545	563	562	553	572	571	555	625	548	549	622	529	611	590	595	603	570	569	560	552	556	579	558	573	570	581	572	576	560	518	578	532	557	579	565	594	543	586	615	521	555	576	553	591	575	541	568	546	535	582	569	573	546	534	622	588	630	537	596	622	533	634	599	595	563	571	553	571	531	570	567	573	556	572	603	595	585	584	602	537	521	574	563	608	594	595
22483	20400	27035	23696	20411	20694	11863	2635	1947	1944	2092	1439	1334	1291	1218	1213	1178	1103	1124	1081	1109	1047	1084	972	1022	1053	976	1009	1011	1020	986	1052	981	979	1000	986	889	980	948	943	1025	947	1005	968	945	934	953	918	966	965	957	944	952	937	1017	964	969	997	954	981	951	918	947	915	1025	905	993	960	954	945	908	939	919	903	922	940	931	911	950	939	949	921	979	941	960	920	915	954	953	964	997	958	924	931	924	946	913	945	976	946	959	949	932	931	958	970	953	952	928	993	915	902	948	901	957	976	919	901	924	938	906	931	989	864	951	949	1001	908	940	903	993	996	890	950	973	952	929	975	940	910	941	942	955	914	938	958	902	994	927	946	963	999	933	953	938	1000	994	921	974	917	875	903	979	879	970	971	915	967	901	896	937	877	949	898	920	940	946	938	959	949	916	950	937	894	936	904	907	945	974	963	872	907	941	885	919	960	985	923	966	966	941	940	914	946	935	895	891	955	968	1011	891	912	972	950	900	921	966	948	890	873	996	947	915	916	938	871	921	967	1004	948	953	967	863	956	970	922	904	975	939	925	960	960	997	1006	949	936	923	926	887	984	961	930	969	943	970	954	952	971	947	959	922	955	940	925	942	945	953	915	931	974	895	972	979	973	924	934	896	982	929	897	973	969	925	952	917	903	903	954	983	982	938	936	945	847	939	985	957	934	929	957	934	958	946	892	931	965	910	883	894	942	923	983	882	997	881	925	975	933	945	943	998	902	951	982	961	934	915	948	940	938	994	963	970	924	962	913	958	978	934	932	912	921	912	945	982	883	915	899	899	1001	909	900	904	890	904	937	924	986	910	997	944	942	969	966	966	933	929	984	942	947	959	911	930	916	924	901	889	881	973	964	933	981	925	972	970	1002	961	928	947	922	945	931	935	1014	949	907	931	924	916	942	911	911	949	969	913	941	964	958	913	982	921	914	927	929	893	894	949	918	966	918	958	967	922	971	930	932	862	956	923	947	936	918	916	935	930	934	956	930	939	966	964	925	915	946	898	903	955	998	934	954	905	967	926	989	873	925	953	955	911	942	927	963	923	929	946	945	909	969	908	935	879	932	930	913	972	944	924	898	939	946	821	891	940	940	888	914	955	956	901	1001	922	903	904	941	941	929	900	956	964	915	991	969	896	919	950	911	947	868	949	984	918	940	952	918	932	883	937	926	936	975	910	887	908	890	916	890	941	945	929	914	937	958	981	941	951	907	906	982	916	891	917	944	920	897	1002	953	952	945	895	969	946	916	967	917	921	891	937	940	939	927	932	955	951	940	938	973	909	918	933	961	931	938	956	919	896	943	965	852	942	955	936	980	955	974	893	923	946	894	919	905	873	918	913	912	927	965	918	904	1009	885	941	882	955	946	959	1003	980	963	941	919	928	957	922	973	913	934	962	927	982	889	916	878	922	916	946	930	894	923	914	925	944	968	907	962	984	934	941	945	873	906	916	913	962	976	983	961	943	959	977	945	912	1021	860	944	946	971	953	902	937	921	925	934	947	940	969	949	907	948	940	961	924	871	914	875	960	934	982	970	925	949	986	962	941	951	1035	905	912	884	952	1003	896	945	970	877	931	954	937	988	852	932	936	936	856	901	935	934	916	904	948	927	932	880	962	926	881	942	925	970	904	915	971	871	886	941	894	913	929	948	936	918	983	893	938	980	997	955	962	934	884	902	897	974	945	918	968	880	937	961	888	943	915	942	933	884	908	952	906	938	963	927	968	903	893	903	969	907	1010	953	936	931	930	899	900	895	960	942	905	907	980	930	941	885	963	934	973	911	884	905	924	952	876	945	935	948	928	915	908	972	993	902	935	959	903	912	926	915	922	910	861	901	928	910	973	966	926	969	906	942	929	899	954	945	967	930	957	937	981	922	914	953	910	925	967	930	921	986	878	919	959	958	929	988	879	956	930	980	894	939	928	935	928	911	914	948	932	909	942	954	930	933	976	976	910	954	958	910	951	917	891	945	902	893	939	919	909	972	920	916	984	959	907	865	974	919	853	937	941	929	936	917	933	952	929	878	981	914	898	952	936	966	921	913	894	889	890	928	914	957	927	944	954	905	967	927	926	920	898	887	927	951	949	923	985	961	890	986	947	948	945	944	926	973	926	881	924	966	868	905	948	906	920	931	957	916	965	930	895	962	935	918	933	945	926	922	881	937	919	951	887	985	892	977	984	995	893	905	897	947	929	937	905	947	951	902	951	885	991	947	930	891	907	915	894	918	892	890	932	909	923	907	893	907	887	922	901	916	903	935	927	936	936	911	963	934	957	899	963	960	910	894	957	919	970	932	955	945	896	920	894	946	960	937	964	967	891	946	935	933	926	930	967	915	932	962	954	948	926	943	951	926	940	872	981	892	961	943	985	934	929	974	990	895	980	941	906	943	973	958	915	924	940	923	934	1001	967	974	932	972	937	923	889	959	965	954	928	909	953	953	936	940	928	896	932	932	989	934	985	984	845	905	929	937	883	914	922	933	984	959	923	856	959	903	951	911	968	990	887	945	953	934	943	897	970	860	947	971	883	917	922	957	960	971	939	912	966	915	916	944	934	927	930	1004	950	923	946	963	967	968	936	942	900	864	958	937	931	932	941	936	907	878	955	978	905	924	968	958	934	937	912	958	929	887	931	922	952	893	924	881	957	931	897	978	938	915	955	931	913	907	898	936	933	977	909	946	870	910	915	905	860	932	983	881	917	1027	874	912	903	903	966	959	958	918	923	991	913	914	917	961	983	961	929	888	876	903	947	941	940	889	969	940	924	954	943	925	920	923	953	946	954	907	889	901	977	959	953	910	897	877	903	959	936	959	977	943	885	946	982	934	914	913	928	894	956	915	929	895	956	908	925	908	934	922	885	894	880	872	912	896	877	946	889	936	936	880	875	898	913	896	892	953	901	984	883	958	941	859	893	951	941	918	886	878	973	880	890	956	995	913	913	877	979	936	926	948	934	969	915	930	926	931	941	947	970	946	934	987	954	915	919	965	868	913	943	944	971	919	965	897	910	952	990	972	926	926	918	958	862	948	975	961	937	948	896	950	920	907	961	957	989	890	919	965	865	911	914	925	915	972	971	925	910	916	899	915	927	949	972	908	883	919	917	936	944	976	975	950	858	950	948	925	932	966	938	993	965	944	882	953	948	929	898	992	902	970	886	898	931	890	935	993	899	933	856	905	960	956	887	977	930	955	923	961	933	891	883	905	972	939	925	924	934	892	909	925	933	944	969	919	970	944	914	936	928	920	962	973	900	978	891	964	900	918	924	887	950	986	902	951	870	957	956	941	937	856	931	929	898	900	906	907	939	952	907	951	961	941	899	929	921	901	975	871	890	941	925	952	959	961	925	964	998	964	952	911	952	927	954	942	916	958	921	972	892	902	955	945	924	954	941	961	999	940	917	938	916	907	882	880	888	913	898	941	906	887	979	939	928	936	930	921	986	954	965	933	946	924	867	965	973	943	931	915	892	930	907	945
13127	24265	21182	11583	8185	8844	4515	3547	3086	3037	3238	1948	1683	1581	1445	1450	1293	1261	1227	1180	1149	1079	1068	1059	1020	1041	985	1050	975	1002	922	891	933	950	902	930	913	872	927	946	908	928	953	917	912	881	891	873	858	891	911	911	859	928	848	889	870	926	894	871	903	784	891	934	885	827	892	906	886	903	889	857	862	892	868	866	862	889	886	861	914	912	860	887	921	832	841	942	879	870	914	880	808	904	851	902	885	888	848	857	887	857	879	881	836	834	899	868	850	856	851	895	859	847	890	852	843	837	835	830	843	876	839	897	854	888	849	806	870	818	845	900	883	846	832	905	818	869	899	893	921	854	833	917	841	888	838	891	851	835	864	891	831	896	848	871	877	873	884	879	855	861	849	896	854	837	901	880	860	919	888	855	851	838	882	908	902	862	864	875	867	806	882	889	844	848	891	888	836	805	822	888	869	866	912	895	840	894	855	856	888	877	924	835	847	823	836	845	838	881	878	881	815	846	867	915	844	841	889	884	827	830	818	898	862	876	883	827	851	848	879	852	905	834	889	802	842	898	835	836	859	874	823	843	882	863	869	875	903	866	899	879	870	902	894	868	839	877	853	876	886	856	832	931	888	863	882	874	852	888	844	861	879	873	927	865	812	893	886	894	904	911	911	838	915	883	907	856	865	890	856	859	894	850	871	902	804	854	889	906	864	916	874	844	889	898	858	852	869	829	865	841	870	897	905	841	833	812	915	841	862	896	871	865	843	866	808	887	856	866	856	847	849	812	817	875	879	887	890	811	841	810	852	858	887	847	887	868	867	904	931	844	844	856	825	843	838	826	874	929	873	892	894	843	843	865	884	820	840	857	836	894	881	904	942	861	864	881	901	824	912	832	829	903	850	866	915	865	878	862	818	855	889	882	879	847	836	881	835	844	821	901	860	884	906	814	869	855	845	830	870	855	859	926	901	876	828	825	882	902	850	814	833	864	832	841	906	904	843	855	860	885	810	875	861	785	893	818	884	863	891	859	856	875	835	881	868	862	854	857	875	849	844	866	876	860	886	921	897	820	827	869	830	851	897	870	900	857	883	873	921	833	854	899	851	859	894	855	814	879	842	878	862	906	899	858	848	865	909	836	839	883	858	905	846	867	863	869	849	877	906	865	894	834	904	869	858	901	830	867	893	865	862	901	852	896	880	835	869	842	853	869	889	826	853	874	855	861	842	886	846	911	822	878	900	812	896	837	813	904	861	837	858	891	792	812	861	836	900	869	875	875	865	887	851	818	851	859	880	876	872	863	804	839	833	862	876	883	821	867	803	910	833	904	921	887	900	862	829	902	870	863	855	846	855	878	889	859	821	886	828	872	840	848	859	843	882	867	882	917	896	870	854	866	861	864	870	839	836	854	939	818	883	930	828	879	887	873	843	878	887	875	915	878	873	833	875	804	873	865	908	835	825	849	842	853	850	873	810	889	868	829	827	879	826	884	819	898	865	825	864	883	824	928	869	855	877	901	834	883	873	832	851	875	886	900	867	856	885	871	848	868	826	862	890	845	871	880	855	853	885	850	808	907	850	870	853	826	877	873	883	848	845	912	872	877	883	824	834	862	871	882	851	884	844	900	859	878	854	829	912	878	867	826	861	862	923	817	882	847	787	837	901	853	853	867	891	857	847	844	845	880	856	821	869	845	835	861	832	839	830	846	883	835	871	806	888	898	840	808	889	878	835	864	820	836	860	866	921	872	880	849	861	884	817	880	900	808	846	821	888	900	812	882	889	884	904	879	860	870	870	871	837	850	844	947	846	893	855	869	855	823	903	847	870	823	835	946	869	930	849	854	912	908	832	842	844	867	867	906	893	891	821	860	828	846	865	865	850	853	850	828	829	838	855	866	914	839	899	860	896	908	865	847	825	856	858	838	917	873	914	866	834	858	846	831	849	833	846	839	917	876	841	852	846	898	878	889	866	865	855	877	887	857	845	846	891	797	897	846	830	922	871	843	867	853	862	832	855	876	888	850	899	832	912	867	848	853	900	876	828	882	869	855	909	894	832	839	908	862	861	819	868	875	899	882	804	843	857	895	869	891	870	871	850	886	897	857	903	856	889	923	854	888	908	865	900	852	823	849	851	834	862	851	831	856	857	908	846	848	861	885	878	897	866	907	863	891	865	874	846	849	884	813	867	866	930	785	863	843	811	851	896	909	906	896	900	806	819	882	906	892	852	855	876	891	880	871	869	882	853	810	818	868	863	886	848	790	901	875	859	901	832	862	857	849	857	857	866	871	902	841	899	843	845	819	849	852	829	901	845	893	799	962	891	855	838	856	892	869	850	873	850	839	891	883	844	871	900	853	870	882	853	903	855	873	879	842	846	887	885	853	891	842	880	873	863	862	848	894	907	861	894	882	872	818	930	824	885	905	825	920	882	875	845	852	884	894	844	858	887	821	892	857	873	866	884	844	873	866	853	860	814	839	904	869	880	875	874	830	866	866	885	857	872	869	858	862	846	839	879	899	851	897	900	872	876	835	875	831	884	840	895	880	844	887	919	819	868	796	867	875	890	894	886	888	848	857	833	893	898	850	901	913	829	871	857	842	892	849	912	906	848	833	895	850	855	836	865	827	906	858	858	864	844	912	897	818	865	911	839	856	864	845	925	864	857	854	904	889	845	899	924	933	917	787	863	817	857	876	866	856	833	873	908	838	865	853	862	895	878	886	818	875	845	838	844	835	877	855	832	812	904	871	852	831	890	871	896	841	844	922	894	850	928	807	879	870	913	827	911	813	893	818	862	873	869	870	866	902	872	870	840	866	852	857	884	897	922	930	855	866	858	843	860	897	901	887	848	859	849	855	836	847	847	925	856	871	833	887	874	865	891	900	802	852	878	855	848	889	845	867	809	897	894	907	894	821	873	837	874	879	820	839	900	886	840	885	817	841	845	850	852	854	903	878	838	885	873	872	914	843	850	856	841	864	881	890	862	861	822	870	863	825	921	904	835	858	866	860	831	881	867	833	871	851	835	815	915	865	849	885	831	872	873	835	897	893	838	842	856	842	888	873	910	850	880	873	838	910	884	835	846	834	818	855	891	879	850	848	852	866	876	852	878	901	879	905	908	895	839	872	862	870	853	863	800	892	846	875	821	849	921	813	899	840	844	870	875	910	839	860	851	845	858	808	869	866	870	919	822	805	868	905	877	816	853	866	863	886	835	877	882	890	834	905	853	872	842	883	888	870	837	843	850	830	880	897	840	844	869	863	866	870	866	869	852	863	816	817	838	875	861	878	925	872	889	842	873	836	844	863	834	855	801	897	840	866	842	896	875	836	869	863	876	886	891	851	864	863	834	838	886	844	838	860	832	853	867	821	856	874	892	848	858	830	861	916	878	889	897	859	840	856	884	925	884	871	841	825	920	871	873	829	893	889	841	838	876	862	825	845	834	826	856	804	873	855	866	849	898	847	914	873	858	873	827	844	839	859	848	865	867	843	862	888
27934	15339	3448	742	455	515	368	234	234	205	207	211	216	213	205	190	199	210	188	181	212	183	189	209	226	217	186	214	245	207	194	210	227	196	185	199	226	176	205	216	218	183	195	212	196	197	215	181	188	198	183	181	201	189	150	202	209	191	200	198	178	184	190	198	234	211	164	184	191	173	202	210	216	202	201	180	179	192	204	230	202	174	220	194	177	195	191	191	188	208	204	184	201	216	182	183	187	192	200	180	206	205	203	193	176	192	185	194	166	185	199	195	209	190	192	206	181	183	178	188	197	186	169	199	197	214	208	210	182	208	204	182	207	207	202	213	209	191	195	183	190	163	202	190	202	200	195	220	221	212	214	196	193	208	181	190	180	179	174	194	184	214	176	181	185	200	203	205	200	178	201	214	184	206	206	175	225	218	187	196	219	219	181	215	196	187	195	190	191	185	220	205	208	172	160	184	218	194	206	189	193	203	207	209	188	203	185	157	204	196	184	200	194	183	209	199	204	194	185	217	196	210	165	196	192	169	187	189	198	184	209	220	173	227	206	176	197	209	185	192	193	182	201	206	182	198	208	225	192	197	208	192	197	210	199	200	210	193	192	213	206	183	210	194	200	183	174	176	214	214	184	193	182	194	200	184	186	189	185	222	215	179	183	209	205	184	187	211	212	188	213	167	176	185	207	184	179	204	173	191	196	190	196	192	212	196	183	189	177	207	176	199	206	198	197	225	188	192	175	206	189	205	197	219	206	162	179	220	187	178	185	175	182	190	179	195	212	198	219	182	181	195	198	196	172	214	191	189	212	188	196	185	200	207	198	184	216	187	218	186	205	175	208	198	192	195	200	197	205	180	177	184	204	176	205	183	185	206	205	185	190	200	190	194	196	186	175	195	193	204	228	196	199	202	194	225	219	200	189	220	190	205	219	177	215	213	229	184	199	204	217	196	185	202	216	222	219	204	200	196	191	196	206	170	204	209	204	216	216	229	195	219	198	183	213	192	201	152	201	211	187	200	193	191	223	216	203	168	211	213	192	215	182	202	190	224	188	182	208	213	209	197	193	210	224	197	207	198	199	225	200	210	205	195	177	187	207	174	182	197	187	204	217	199	235	200	200	171	219	192	206	198	188	171	189	202	181	208	196	207	196	183	181	183	210	168	199	195	192	175	205	210	182	189	218	197	203	183	210	183	208	208	176	212	195	206	176	194	206	209	181	203	185	188	188	187	205	172	187	221	207	208	201	198	216	200	181	199	204	177	199	169	198	190	200	163	201	185	194	188	202	196	186	195	208	211	210	175	168	216	171	198	171	179	192	200	203	191	186	189	194	189	185	196	192	203	187	187	194	188	191	217	168	202	185	181	191	183	221	203	213	191	166	217	232	200	196	198	200	200	193	193	187	187	192	184	215	202	212	197	176	178	176	192	222	196	173	210	201	198	200	200	196	185	186	227	202	190	210	180	202	197	220	204	180	177	184	182	222	207	204	187	191	201	210	197	182	192	219	207	205	198	184	212	219	205	190	205	184	218	188	193	210	217	171	218	223	221	203	212	177	183	178	179	186	200	197	190	215	172	204	192	199	182	186	188	195	173	207	194	174	174	196	176	184	176	205	199	202	210	205	189	188	187	196	189	187	186	209	190	217	214	195	194	192	187	190	220	208	197	205	190	171	200	185	195	189	203	203	185	180	184	205	184	172	211	193	186	205	201	198	207	196	191	190	201	203	178	199	196	184	184	168	191	206	193	193	192	217	180	194	174	201	199	224	183	190	173	212	177	196	191	181	204	195	207	215	183	200	181	212	213	200	215	206	190	220	205	201	183	176	202	196	202	217	187	192	201	158	204	184	182	194	195	195	173	194	194	211	185	192	190	185	187	197	204	180	177	201	180	183	188	174	211	198	208	173	185	202	181	189	191	196	188	196	203	210	211	184	191	203	182	215	182	193	189	209	173	209	204	186	196	194	186	203	215	199	200	226	203	182	177	183	197	208	186	201	224	211	213	199	186	191	212	192	188	197	206	201	200	187	226	207	212	212	176	200	195	204	197	215	219	200	188	208	208	178	197	211	189	190	191	199	200	189	211	209	213	202	185	232	201	185	183	197	219	198	188	183	215	198	190	185	173	217	191	200	178	201	182	196	178	212	169	189	214	175	205	173	190	223	188	181	195	193	200	186	199	184	210	215	211	171	202	196	187	184	185	182	186	173	201	195	202	190	196	202	208	211	221	218	198	190	196	193	175	191	226	193	166	206	196	203	180	206	189	197	223	223	185	191	187	195	186	198	223	209	196	201	222	195	219	206	202	233	201	186	180	192	193	189	192	213	197	175	224	201	214	195	185	213	213	197	192	197	199	194	188	184	183	193	210	192	213	193	215	203	203	181	201	221	187	195	183	192	179	178	183	216	172	196	207	176	196	195	203	183	165	212	170	189	206	174	192	215	191	222	187	200	191	204	193	211	194	206	192	187	183	193	212	208	176	193	206	200	183	193	182	203	202	197	189	172	212	169	198	154	201	193	221	201	179	187	195	191	180	204	200	194	198	181	192	196	198	228	191	206	207	179	196	218	201	172	196	201	215	228	190	185	168	189	208	204	192	205	179	190	160	197	227	202	197	229	205	224	217	212	155	185	188	193	203	201	199	198	197	214	210	183	196	194	196	181	228	208	234	210	196	195	181	211	204	213	203	191	199	211	186	191	181	195	195	200	203	208	202	207	180	199	225	194	183	215	183	189	200	188	204	194	194	205	170	187	170	191	190	207	193	186	201	214	233	192	177	183	198	180	208	200	211	189	202	191	201	224	200	184	179	197	195	200	171	200	197	199	193	215	204	183	197	189	212	183	211	193	184	206	182	183	217	214	188	181	211	188	180	221	186	174	189	188	205	206	217	190	181	195	206	182	169	227	202	193	199	203	175	195	181	164	179	232	205	233	178	189	193	192	203	208	182	181	205	193	213	175	181	207	180	185	222	193	200	164	193	215	220	192	194	199	212	190	193	214	219	162	189	201	187	210	199	196	190	182	190	193	211	198	187	224	186	212	175	195	205	191	194	216	192	210	190	203	193	198	189	201	207	198	179	209	194	200	182	221	200	193	191	197	201	188	191	191	198	186	220	188	183	213	205	192	198	220	213	189	192	175	202	193	197	182	230	226	204	211	192	181	205	217	186	172	187	210	168	200	214	200	209	201	198	185	208	186	204	196	200	188	196	201	208	185	183	184	165	213	214	195	215	203	169	183	205	191	182	203	195	178	165	190	191	191	208	200	197	186	194	194	174	178	193	209	195	207	206	178	202	188	180	201	172	210	203	172	191	184	216	196	194	197	213	172	184	201	202	190	227	189	204	208	203	192	206	207	186	205	188	185	196	170	193	211	196	176	230	180	211	190	187	220	190	193	175	212	198	193	170	176	207	194	181	199	207	209	196	206	197	206	210	210	206	220	182	189	196	179	212	171	221	186	189	210	210	189	178	196	207	194	206
7475	5378	3149	811	497	753	361	296	274	252	228	242	242	238	252	205	216	192	223	217	198	202	211	195	209	190	199	207	209	213	199	234	193	207	180	178	215	205	221	210	205	218	187	202	246	191	214	201	185	233	216	195	202	206	207	236	182	188	184	193	201	203	206	211	212	196	218	201	213	221	211	197	189	201	192	179	184	217	195	200	222	195	208	199	258	197	176	210	195	191	194	221	194	184	212	216	223	216	191	205	188	206	190	193	229	191	204	225	214	220	208	206	185	229	198	196	222	204	220	210	177	199	191	182	199	203	224	180	200	208	193	206	232	212	179	194	222	207	201	209	215	192	208	200	215	190	212	211	196	187	182	182	208	191	196	194	198	191	213	213	209	196	197	186	189	191	198	209	181	209	177	201	224	214	183	186	215	199	233	167	180	206	190	224	206	196	205	205	191	191	195	183	216	196	206	188	204	195	205	180	210	208	187	221	219	208	194	226	222	196	193	214	198	211	182	190	201	216	198	212	209	201	207	214	198	206	199	205	187	208	203	191	224	193	206	194	199	199	216	210	219	207	190	194	208	197	195	201	199	213	187	233	204	225	192	191	202	207	194	187	180	226	201	209	205	194	194	206	186	215	196	223	192	178	205	192	194	195	202	209	196	181	190	203	191	209	188	211	233	210	219	194	211	210	206	162	194	193	200	188	196	195	221	192	188	203	206	178	207	185	212	202	200	209	197	184	249	214	211	188	207	209	241	227	213	212	198	207	226	222	198	214	213	200	210	216	203	209	218	221	218	187	192	214	205	188	207	198	210	200	199	197	205	207	198	195	208	181	205	227	191	219	215	183	201	216	208	199	203	208	187	200	197	191	207	180	199	206	228	214	211	180	213	198	185	199	193	200	202	217	183	191	208	207	197	225	207	220	207	204	231	182	197	213	206	189	210	191	182	202	217	215	201	194	172	174	197	208	197	206	218	211	191	208	211	178	213	203	215	200	198	227	211	214	203	162	205	215	215	210	220	200	205	190	201	213	221	174	211	208	191	196	193	216	212	206	215	204	197	191	204	194	188	220	201	207	187	180	210	194	192	214	233	210	206	208	196	210	194	190	213	182	202	194	185	208	192	197	200	206	189	215	203	208	202	201	203	218	185	206	190	229	181	191	207	222	202	204	199	203	170	213	190	216	190	211	191	197	229	220	220	191	162	186	201	213	207	204	193	197	223	203	202	214	194	205	205	215	197	202	201	175	229	223	215	198	237	210	178	176	195	208	193	206	210	203	187	187	199	222	194	215	208	184	205	212	203	224	207	217	218	212	216	193	194	194	205	212	198	230	231	190	203	195	196	214	180	187	241	201	204	212	191	214	209	197	203	204	212	179	207	177	179	204	193	188	204	222	204	186	205	207	197	208	160	196	205	174	192	180	230	195	179	189	210	220	207	205	202	204	206	180	221	211	192	200	235	193	184	208	194	195	198	173	205	199	188	205	216	196	207	208	205	186	222	195	184	219	186	196	212	207	203	190	216	192	198	213	196	205	207	213	219	202	221	213	206	220	215	210	199	187	224	211	203	215	199	228	192	186	210	225	190	206	207	203	217	198	203	189	201	216	193	186	197	198	225	202	187	195	212	207	209	186	195	231	198	184	197	197	199	224	189	188	197	201	203	204	210	188	217	192	177	201	214	176	203	185	178	217	205	181	223	218	180	214	187	204	207	190	187	196	229	215	178	209	171	192	214	200	179	207	191	208	199	207	215	209	204	200	206	227	201	180	207	200	218	216	192	208	193	218	194	192	182	240	215	220	222	180	217	192	217	221	216	192	202	205	213	227	193	157	198	183	203	188	203	193	220	199	214	172	192	199	199	197	205	193	193	227	199	183	189	236	206	194	192	193	204	193	207	191	203	196	213	197	228	192	210	219	228	142	181	197	202	211	196	227	213	194	176	194	194	212	207	212	194	192	194	217	210	215	239	188	196	222	183	198	182	191	181	197	219	195	209	224	233	198	195	186	200	210	204	196	202	187	215	208	213	193	202	196	187	194	198	206	209	180	214	200	208	206	210	189	177	192	219	207	218	198	239	203	188	172	200	210	192	230	188	206	202	218	217	188	218	190	190	209	198	218	220	212	196	237	222	208	208	201	218	193	207	212	182	224	212	212	200	193	199	218	214	215	193	190	209	199	195	209	203	192	169	206	189	191	185	212	192	208	207	202	199	217	201	228	188	196	213	192	180	200	175	213	180	199	203	189	201	210	227	207	190	217	203	203	205	217	212	223	210	205	196	224	215	224	209	204	191	202	199	184	201	222	195	205	225	236	198	217	216	228	222	189	208	208	216	199	174	193	211	192	191	206	213	212	229	180	196	181	207	187	182	219	218	222	186	199	220	197	220	189	223	208	197	206	198	190	210	197	184	191	214	219	220	200	190	222	203	192	215	224	170	191	185	231	187	211	198	196	215	192	187	202	183	207	198	190	201	187	200	205	198	194	233	222	205	172	182	177	188	191	230	205	199	196	230	214	224	199	192	192	199	208	207	215	183	193	209	194	215	230	194	178	193	187	210	178	194	188	219	205	201	220	204	210	192	222	194	201	208	199	201	205	175	194	226	218	223	209	205	205	180	206	206	193	178	197	196	199	231	221	183	225	184	209	217	205	200	203	215	196	194	195	184	200	188	189	223	187	205	216	186	189	214	182	196	215	199	210	175	201	180	221	206	201	190	200	212	197	213	202	196	222	195	181	189	192	179	215	180	209	217	207	211	193	227	168	213	201	212	197	203	211	223	216	189	209	177	210	189	206	206	194	192	215	193	201	194	188	193	205	198	222	211	201	182	196	189	205	200	214	204	174	183	213	212	199	188	205	231	205	200	222	195	228	210	189	219	234	204	199	190	225	199	201	193	186	213	195	195	183	209	209	203	202	203	200	216	225	226	192	189	214	191	209	206	215	200	174	186	178	189	190	197	224	216	199	188	216	209	197	197	206	218	201	197	213	185	183	208	228	201	210	211	197	227	209	201	185	194	192	195	190	217	164	217	194	201	204	197	229	201	209	205	204	192	196	215	188	211	190	204	208	206	197	177	231	211	222	191	190	203	195	193	192	190	186	232	198	192	181	174	191	211	198	216	214	211	211	199	207	193	218	186	196	214	203	218	221	221	198	177	182	196	185	233	212	212	191	185	224	215	215	205	229	206	218	196	215	198	221	185	213	174	179	190	196	199	202	167	205	190	187	213	185	209	219	200	183	196	224	197	201	177	201	183	207	223	211	175	193	174	183	221	210	212	203	176	187	197	211	193	193	215	192	217	210	199	187	193	203	226	182	183	236	199	206	213	189	190	204	199	229	218	197	200	229	204	187	232	211	211	202	205	208	212	208	185	195	220	215	218	199	210	209	180	204	188	237	194	189	229	220	195	188	202	208	185	193	200	206	184	209	203	196	196	205	183	192	198	222	174	197	209	206	220	236	196	212	191	203	196	195	179	177	178	174
24696	20362	26592	24002	20398	13269	3356	1266	1165	1061	1161	903	852	777	745	749	756	738	714	673	697	744	626	679	611	649	670	660	628	682	626	688	612	634	619	662	634	659	633	655	650	621	639	653	616	659	599	635	673	617	613	632	614	634	609	632	611	599	633	622	647	570	644	641	652	628	615	661	601	644	630	629	625	576	624	610	647	615	640	637	655	625	637	637	606	622	616	615	636	553	583	607	604	649	678	624	626	641	617	627	642	649	641	614	597	631	622	657	630	621	625	585	632	655	659	647	632	638	615	624	629	606	629	645	616	631	636	628	643	626	605	632	618	629	631	620	601	562	615	556	654	616	657	594	584	643	642	589	633	670	613	611	618	643	641	639	606	642	616	603	603	611	603	595	610	610	650	646	652	606	640	632	611	668	577	614	641	604	608	644	687	620	602	635	622	594	574	640	645	624	630	643	623	643	597	637	609	548	649	623	615	678	615	652	632	635	645	580	614	657	634	638	623	626	632	601	584	631	615	607	598	615	650	641	593	628	633	610	635	602	604	657	621	631	639	598	603	567	614	618	629	600	666	640	579	581	590	617	619	672	630	608	608	614	606	635	586	635	602	649	606	649	611	620	616	621	642	629	578	631	615	627	657	646	669	614	584	581	575	608	655	603	611	650	604	599	637	610	604	659	613	625	627	618	605	628	623	625	612	622	618	607	624	634	608	591	564	637	635	632	612	594	673	617	619	656	586	605	645	665	678	671	634	604	642	648	637	603	625	578	631	639	621	621	563	664	663	651	619	636	599	612	615	641	633	593	619	644	569	655	570	637	654	580	644	614	659	609	708	579	598	647	654	607	618	636	642	602	591	638	613	648	604	544	629	621	660	624	621	686	618	642	640	639	653	587	628	604	633	662	571	598	598	660	633	623	643	613	607	620	647	628	610	621	620	614	646	627	571	632	651	632	684	670	627	667	634	664	641	620	652	611	673	619	632	611	640	630	612	623	644	658	607	663	625	596	653	674	606	633	612	596	660	634	620	599	587	601	634	607	605	674	616	626	641	587	634	659	621	679	611	608	648	647	585	608	622	648	636	656	620	651	618	650	573	600	617	656	644	662	663	642	608	645	641	589	608	588	646	589	589	642	667	638	626	598	647	581	589	601	616	609	589	628	643	645	556	636	586	654	625	614	640	611	582	625	603	565	630	608	619	622	615	585	637	585	603	631	627	609	580	609	616	604	651	625	611	620	598	690	596	629	620	617	626	644	608	641	623	592	635	604	670	600	617	603	585	578	653	660	611	633	649	590	580	682	586	617	631	573	602	680	606	646	661	621	588	617	619	610	642	673	632	615	673	624	607	624	599	649	613	605	641	619	610	642	623	591	609	626	633	568	592	620	660	598	627	637	651	624	621	645	583	660	603	609	605	648	617	621	602	592	629	617	623	611	573	646	604	604	599	611	581	587	655	603	651	624	602	612	644	637	592	644	659	612	607	591	610	660	586	612	634	666	633	606	607	625	593	619	589	641	659	596	628	629	642	616	611	613	594	656	617	650	598	602	631	604	596	610	630	653	562	652	576	596	659	600	626	596	607	629	591	626	630	608	675	637	606	620	643	629	584	577	617	612	637	572	688	663	621	620	594	601	644	650	655	616	649	613	663	643	581	679	618	652	608	649	616	628	602	629	610	663	600	630	634	655	644	632	651	586	628	648	627	605	654	626	641	602	633	619	648	609	622	612	622	635	601	628	587	611	631	584	622	599	611	605	642	621	625	641	603	625	590	639	650	664	602	632	597	669	621	613	629	616	613	623	600	618	628	598	621	625	650	619	598	666	640	630	630	613	637	617	652	607	588	583	622	588	631	642	627	629	599	667	633	608	565	638	628	643	641	615	592	619	631	628	696	657	623	587	670	598	613	629	601	601	629	624	622	604	631	647	592	652	645	630	603	608	625	632	639	634	588	622	637	605	569	632	634	633	637	633	628	634	641	565	656	578	621	610	540	595	651	588	627	634	601	626	618	620	632	609	615	627	673	641	640	612	628	588	592	656	575	567	629	641	620	602	614	610	633	636	607	604	629	600	649	617	600	634	610	634	640	614	631	627	621	602	640	606	638	605	623	627	640	622	616	597	659	619	632	622	622	570	623	584	630	610	618	571	609	632	642	562	634	616	604	683	642	613	653	601	626	687	635	627	607	620	628	648	604	625	642	648	613	620	605	622	616	619	559	649	637	643	626	637	592	635	601	584	639	634	663	582	627	640	672	622	639	617	629	603	636	607	597	591	593	658	634	635	609	609	621	632	653	589	637	666	592	624	615	666	578	630	610	654	632	640	608	662	651	606	613	661	631	642	607	601	641	609	648	663	588	581	609	645	632	593	603	636	575	626	581	602	564	604	635	630	636	665	624	650	623	600	631	591	580	597	609	589	624	621	609	658	615	647	620	647	632	601	635	653	656	603	627	650	584	623	632	629	660	668	624	661	615	612	638	610	629	618	645	621	601	681	639	617	606	643	666	627	637	587	679	615	633	624	599	555	647	667	612	629	615	635	572	650	592	631	650	602	604	605	664	611	651	613	609	605	626	606	604	632	598	650	613	646	618	613	613	602	632	613	626	664	652	606	651	670	596	641	642	677	643	636	646	607	631	648	591	678	641	676	641	610	667	614	633	622	622	595	603	606	646	622	624	636	628	645	656	641	614	604	616	656	611	651	587	602	598	618	639	587	654	624	581	585	642	624	661	606	633	611	618	614	651	578	641	621	683	609	563	607	630	589	666	646	610	618	603	622	624	580	623	608	578	677	619	607	633	659	616	681	607	638	640	633	608	629	579	632	624	638	625	608	579	639	625	634	615	603	615	680	639	564	639	596	649	616	629	601	622	595	653	633	627	649	632	627	626	623	647	598	597	646	665	653	605	662	639	589	645	672	628	580	619	626	636	605	615	634	637	642	620	644	588	677	631	629	614	657	664	631	636	594	617	623	628	595	633	609	651	617	601	646	649	614	629	602	655	600	624	633	589	574	618	633	598	653	659	568	595	617	631	609	606	608	615	632	656	636	630	656	633	628	601	678	655	609	582	662	671	653	646	607	639	670	639	639	673	602	632	595	602	646	613	631	642	628	635	662	630	623	608	623	582	649	652	613	593	633	603	647	582	605	588	579	618	639	644	698	585	641	603	641	648	626	661	620	611	630	633	635	657	672	583	650	609	613	640	641	615	636	595	582	627	633	639	655	614	588	636	598	616	619	622	644	614	630	588	635	616	609	607	650	636	647	652	716	655	618	655	620	595	625	618	668	639	625	589	619	640	606	653	608	612	630	620	614	618	630	628	698	656	638	639	647	633	590	619	653	610	584	610	583	637	624	587	643	637	653	651	573	636	657	635	593	652	603	596	611	623	620	600	582	614	638	672	624	591	614	612	621	657	658	636	609	624	610	633	674	645	630	573	658	611	570	648	601	588	693	626	624	616	672	662	608	582	603	606	607	603	600	585	629
10441	17318	13482	6995	4511	8660	2784	1973	1674	1689	1741	1060	1036	943	991	821	748	782	727	712	717	701	655	694	707	650	596	611	649	612	615	655	603	596	619	603	606	603	605	549	580	600	584	640	618	579	593	573	606	535	586	625	591	545	612	596	560	569	594	585	593	599	573	607	590	590	570	555	572	577	595	598	618	572	598	567	597	562	565	555	592	611	581	581	574	557	542	582	563	562	591	601	559	588	560	558	556	559	570	563	566	547	585	586	590	555	562	541	577	592	576	593	594	616	557	582	575	582	552	629	589	596	563	614	556	574	582	536	586	607	547	551	576	566	579	586	564	546	521	581	558	537	599	588	575	606	625	603	575	572	555	536	589	527	511	582	573	615	559	563	554	575	595	579	569	562	572	586	601	557	582	625	566	584	570	568	603	588	565	520	620	589	567	535	576	563	559	543	547	566	575	580	567	546	575	636	574	575	550	559	537	555	586	551	601	569	533	593	532	574	555	593	522	559	544	582	585	562	601	595	545	572	530	534	600	547	543	542	576	588	544	568	530	549	565	631	571	552	560	590	570	596	593	576	549	608	590	536	557	587	555	587	596	528	544	578	596	547	543	571	545	533	610	572	601	562	560	551	553	621	586	589	557	577	594	551	553	604	565	615	540	568	558	594	617	550	566	597	604	607	577	603	569	546	602	553	527	581	582	578	530	617	587	529	568	555	571	578	574	529	524	587	604	587	581	602	587	605	548	531	555	539	594	579	585	566	569	619	543	548	542	580	553	579	626	552	584	578	601	564	527	584	530	562	613	549	567	605	570	567	558	612	556	587	573	559	590	563	588	590	546	588	547	558	556	597	566	539	572	562	575	581	572	570	586	579	568	520	572	595	571	580	535	553	571	598	605	576	565	581	598	551	572	611	533	584	603	562	591	601	576	557	568	579	554	589	524	570	566	591	551	545	602	596	574	567	593	563	574	625	571	616	540	596	596	538	571	585	602	598	574	558	593	584	592	575	561	576	594	564	585	567	609	571	594	555	571	546	609	544	576	563	556	599	573	559	610	572	608	592	577	528	588	554	565	616	571	552	600	561	586	551	575	578	593	565	599	571	566	533	590	557	603	514	591	585	619	545	569	555	568	576	559	575	548	559	555	531	566	553	584	591	570	588	576	528	607	590	580	589	590	534	564	595	578	545	594	548	576	599	614	585	557	574	570	597	603	573	572	591	614	612	558	601	583	554	555	571	579	569	526	563	582	547	591	574	552	596	577	535	585	593	536	577	621	586	584	529	570	585	603	565	572	566	574	602	554	529	556	590	598	550	565	591	605	614	582	591	608	609	593	517	570	578	546	533	576	539	579	560	569	617	577	573	554	583	564	587	560	569	622	565	592	529	624	562	582	553	549	598	600	553	571	545	602	619	552	578	532	587	576	603	573	589	565	570	548	598	590	570	587	549	523	591	553	582	539	621	556	607	543	570	590	567	570	581	537	552	571	587	553	544	568	556	563	549	579	571	607	594	584	586	605	567	569	613	559	553	588	622	562	568	588	561	598	589	572	561	564	516	531	546	560	598	553	563	543	547	602	566	571	554	557	573	579	545	576	563	592	545	574	555	568	621	583	583	588	594	573	557	601	554	566	545	552	618	559	546	550	556	599	565	571	584	596	560	562	557	555	550	569	572	613	552	558	592	566	569	587	571	588	572	608	580	557	527	602	575	536	583	538	589	576	545	599	572	594	561	577	571	552	543	559	585	575	573	519	576	536	591	591	569	564	518	585	535	589	580	590	615	553	586	552	605	601	569	578	583	556	586	573	545	571	586	559	545	557	541	570	594	543	585	596	560	562	551	551	585	551	585	564	608	586	546	512	604	566	582	588	587	551	587	594	550	553	601	585	605	575	572	563	567	594	553	588	592	609	596	600	571	579	607	539	584	563	573	543	555	587	563	549	576	549	522	540	568	581	524	579	600	576	574	580	550	601	611	545	590	561	599	587	606	529	543	603	552	546	557	582	564	581	567	611	585	603	574	547	570	574	562	575	566	540	579	575	536	602	561	586	579	543	564	571	584	582	545	635	537	560	540	586	574	585	586	531	571	593	566	570	524	573	583	570	559	583	603	594	575	588	563	585	593	591	563	589	556	595	601	606	589	574	543	521	573	560	527	573	596	591	568	611	549	604	566	548	566	531	571	578	545	596	587	535	599	538	562	621	609	543	613	597	613	594	552	585	571	573	626	544	602	532	532	541	614	545	610	598	606	585	553	519	590	548	516	588	593	612	559	555	569	562	555	594	571	611	569	570	552	557	533	608	580	571	557	567	597	577	608	565	561	552	547	541	585	616	543	554	556	560	587	537	549	570	531	551	611	580	592	598	603	590	603	545	587	592	578	566	581	583	568	537	596	530	569	631	556	579	578	531	601	587	610	522	573	583	549	556	538	593	542	564	572	587	587	542	611	587	573	584	596	585	588	594	598	584	556	573	562	541	600	568	564	611	597	528	570	573	582	573	538	606	545	583	558	572	573	551	565	579	549	568	540	578	610	557	560	575	538	551	601	564	564	556	556	550	564	578	542	606	533	588	564	596	554	549	569	593	563	622	568	612	568	556	585	573	573	576	558	574	553	573	596	580	597	575	558	587	610	571	545	562	580	560	580	556	569	561	566	591	578	603	542	592	609	570	607	587	564	578	555	574	546	603	584	584	581	546	526	561	535	541	569	578	555	596	576	547	603	592	606	617	585	546	591	541	582	587	573	561	570	582	556	543	557	539	595	558	547	607	583	593	596	611	610	586	551	600	575	535	541	559	600	535	579	589	572	583	514	551	612	581	537	568	563	552	562	590	578	558	586	574	525	544	533	593	564	556	630	564	572	577	574	551	583	592	559	570	572	590	577	571	598	605	535	555	573	566	592	589	568	677	578	616	573	577	573	541	543	583	606	564	572	558	582	565	571	559	547	577	604	576	606	556	547	556	568	577	557	592	588	572	577	558	532	563	597	603	598	586	572	567	572	607	553	554	600	569	594	590	544	576	572	595	547	547	555	587	549	594	579	572	555	554	604	532	555	557	563	606	584	545	547	581	527	592	573	572	542	576	565	526	587	580	556	593	546	557	580	569	582	625	619	553	560	577	565	571	597	565	612	567	580	540	596	530	594	599	557	565	581	542	558	564	583	548	566	580	589	577	647	598	583	569	550	602	599	604	568	573	562	525	557	588	554	578	596	548	580	591	577	551	574	522	521	598	564	560	554	542	567	568	592	601	566	583	590	539	559	573	578	552	588	527	525	538	592	553	570	600	578	590	564	578	572	560	533	575	581	597	550	564	569	580	520	556	586	567	555	575	550	566	572	581	591	631	585	587	569	566	574	588	527	571	583	591	600	629	558	577	523	573	542	578	621	588	545	585	585	560	585	568	523	589	548	566	563	560	573	596	548	590	603	545	553	578	518	610	626	572	557	587	575	571	549	561	528	593	563	585	572	578	575	576	578	548	554
22368	20350	26932	23626	20354	20841	11630	2647	2001	1946	2037	1412	1361	1217	1286	1148	1157	1097	1139	1111	1100	1042	1024	974	1008	1018	998	1051	1017	986	942	1008	1016	996	945	1005	996	949	971	962	972	1007	983	931	925	966	1009	970	984	937	939	915	979	986	909	965	933	924	973	984	968	916	938	887	982	983	949	951	931	931	991	973	939	941	975	980	956	971	937	968	945	934	946	949	903	1006	995	952	981	939	963	973	889	980	937	953	938	912	965	915	883	897	918	909	914	978	992	937	943	972	929	902	986	958	953	914	909	912	974	945	965	940	981	979	919	944	968	967	951	937	937	947	927	925	969	847	923	884	903	968	945	905	960	948	894	889	868	998	945	910	990	954	895	918	949	887	972	970	918	919	994	916	886	973	926	950	1029	860	915	889	918	934	931	888	952	938	916	974	909	910	909	936	966	898	975	975	929	948	923	928	943	963	963	912	949	926	953	975	906	941	1007	972	895	912	882	980	955	952	937	953	958	923	958	922	981	978	887	954	960	941	912	951	945	913	945	903	938	949	881	899	968	931	953	914	924	909	958	1021	881	964	973	896	925	910	918	936	969	918	976	981	951	958	966	939	929	909	965	922	922	939	907	903	961	939	924	942	963	901	892	931	912	985	946	941	895	961	922	971	896	933	859	920	900	1005	949	1006	960	935	931	913	976	1011	972	923	951	937	956	893	991	961	967	950	927	907	937	950	906	976	981	939	916	873	975	955	981	965	924	981	991	949	956	955	943	921	908	977	904	951	942	921	929	953	964	943	958	935	926	930	972	976	915	986	905	913	907	917	978	907	908	879	870	940	898	885	958	937	970	902	932	916	968	951	983	913	998	962	896	935	951	915	921	935	959	949	892	1010	909	934	904	873	963	947	976	913	928	855	925	982	954	949	936	943	955	942	922	938	914	958	890	970	935	900	897	944	919	942	919	939	952	986	920	949	972	899	956	977	956	902	957	909	960	907	938	965	909	938	947	903	990	947	942	917	906	982	926	953	901	972	1000	912	896	951	972	949	891	894	926	926	942	898	945	912	934	911	936	948	952	958	976	974	907	949	916	941	938	920	867	940	964	956	934	920	933	909	901	912	924	937	926	954	886	918	999	934	884	966	951	883	956	946	903	945	937	941	946	930	932	929	912	934	861	910	954	930	961	982	934	947	930	910	974	894	963	886	924	933	942	905	921	1011	929	964	948	960	1010	974	918	934	958	885	963	957	923	951	899	885	964	985	967	943	927	937	931	936	985	969	925	901	959	928	927	949	949	912	925	964	965	929	970	908	908	919	950	965	887	959	954	1020	940	915	991	869	892	967	914	968	944	1018	949	935	945	876	905	907	891	900	908	933	881	967	946	942	917	889	942	957	966	880	879	858	893	925	904	932	958	939	926	944	886	934	943	964	932	977	961	956	971	951	960	970	892	962	912	915	957	960	989	949	922	966	980	904	925	877	937	938	924	938	921	950	946	925	936	945	927	1000	953	887	931	1053	906	913	971	938	965	902	963	989	954	959	886	919	902	954	958	933	874	935	903	873	935	855	892	949	931	959	1013	928	952	952	962	882	962	896	926	940	969	937	940	919	947	960	907	906	906	993	988	965	930	936	974	946	881	908	920	956	936	937	937	967	945	941	1002	975	928	861	893	946	910	959	888	942	958	921	927	868	913	921	917	946	892	927	937	892	891	893	913	884	887	942	911	948	996	952	916	964	899	974	954	925	895	967	936	955	933	927	950	919	959	945	956	935	925	890	981	981	993	937	994	932	904	903	925	945	932	984	953	920	904	940	959	970	948	905	883	908	949	917	889	929	939	954	919	991	930	943	934	929	890	936	938	958	910	994	892	979	940	871	940	902	972	927	895	892	932	965	945	976	985	924	938	887	942	927	896	902	942	954	904	888	950	917	964	899	901	897	944	934	989	967	954	936	949	927	898	887	939	990	921	893	997	939	964	880	922	905	986	895	864	940	898	959	967	888	927	892	924	943	956	917	935	903	954	971	974	983	936	926	916	942	918	922	887	989	979	881	931	1047	870	980	923	935	976	968	887	932	897	956	943	910	864	947	959	946	940	907	945	923	924	952	982	934	981	946	966	940	930	895	959	985	918	972	960	956	952	907	954	926	913	924	919	945	958	945	946	934	963	1002	931	921	947	899	960	959	912	929	922	908	934	910	915	902	871	978	925	969	878	940	983	909	925	891	936	953	947	959	925	950	952	923	906	951	960	898	957	912	893	979	967	897	957	911	932	980	923	974	944	970	978	932	962	962	909	937	915	949	894	973	976	1001	931	973	911	929	917	887	1006	894	954	892	959	901	932	931	963	951	959	918	944	952	959	882	943	934	942	945	901	906	878	906	910	915	927	964	910	934	873	921	962	923	942	922	966	967	898	936	939	906	953	925	949	922	912	995	955	962	907	924	919	908	931	978	957	868	921	922	914	994	950	893	934	941	1003	953	917	952	979	938	972	977	903	931	935	925	913	915	907	946	932	957	933	916	983	900	969	973	937	891	952	889	945	929	959	894	928	911	947	879	926	902	872	945	877	966	948	872	962	917	943	882	942	942	979	997	949	945	883	938	979	880	934	946	998	939	970	986	931	961	950	917	939	919	939	939	915	928	911	898	941	965	912	982	932	948	946	890	967	963	913	1012	935	903	935	926	899	940	933	892	907	962	895	933	964	961	1021	927	891	924	962	913	985	919	929	923	926	926	979	909	919	896	955	932	1024	887	975	927	896	954	906	889	942	952	926	930	957	947	941	934	951	904	932	955	933	930	915	945	929	890	879	910	965	944	912	925	923	958	977	969	971	944	903	956	899	982	959	921	946	957	890	875	927	908	934	939	970	986	908	970	928	965	941	978	900	974	909	950	898	869	917	994	980	935	953	998	932	952	913	911	985	947	956	964	936	927	1011	931	919	893	916	938	906	947	992	969	909	937	979	923	891	955	941	988	978	985	854	978	952	958	906	978	969	989	897	973	882	923	909	978	965	917	918	878	942	976	923	929	943	904	972	910	899	899	907	947	951	887	965	1002	881	952	842	914	934	938	967	955	939	922	918	875	948	917	918	911	920	933	1001	935	913	930	869	931	951	906	916	911	924	902	909	954	934	921	950	940	925	940	887	984	949	895	988	961	912	945	941	988	965	939	909	923	965	938	933	966	887	933	933	980	933	955	887	909	885	939	937	946	951	924	908	960	908	938	903	951	920	922	905	969	963	905	904	971	952	923	943	908	940	938	923	933	878	865	928	901	933	968	915	916	908	939	944	939	931	913	923	917	974	944	974	926	950	949	893	878	877	954	938	939	898	908	921	911	926	933	935	963	958	924	921	910	935	929	932	897	970	944	917	944	937	887	922	930	904	925	958	960	936	895	926	911	965	941	922	911	984	934	891	943	904	967	982	964	968	938	934	912	945	890	941	939	945	950	941	931	997	857	935	949	926	893	962	889	886	980	964	918	924	901	901	955	945	973	910	972	920	985	1012	929	1005	937	928	872	914	937	982	891
14093	24707	19745	11570	8015	9883	4681	3477	2994	2917	3190	1892	1734	1572	1472	1433	1321	1270	1139	1183	1139	1113	1080	1085	1007	1030	1004	977	987	978	1014	963	911	918	957	944	890	944	944	895	936	888	898	918	893	922	876	912	931	938	892	904	909	889	877	890	883	867	905	927	840	863	860	867	946	849	871	816	846	890	837	856	899	867	839	910	852	876	886	828	892	846	863	931	875	870	846	883	881	940	853	863	859	870	871	840	854	847	862	882	900	871	930	857	850	828	898	888	884	873	868	834	902	891	837	866	902	868	853	888	833	884	868	885	883	852	885	901	829	877	894	870	848	847	833	863	931	843	903	878	848	835	887	871	975	854	842	880	860	854	862	794	884	845	854	899	767	882	878	863	875	913	845	852	849	836	827	886	888	850	899	862	845	891	900	888	871	889	825	903	829	876	840	837	807	845	876	892	872	889	899	848	858	870	892	881	909	843	895	853	879	820	862	912	904	849	908	901	906	827	863	908	904	866	876	874	852	842	832	909	862	915	859	862	847	937	844	864	857	818	880	879	892	876	903	836	849	817	887	885	903	882	814	874	829	899	883	892	897	906	854	871	874	804	799	833	874	829	859	794	887	840	866	891	853	817	864	901	826	823	825	920	863	889	867	837	818	840	849	887	858	866	888	903	858	897	891	819	846	877	840	868	874	900	851	843	863	831	834	911	905	880	879	860	891	885	887	879	868	843	871	847	845	874	901	857	840	852	863	842	897	856	872	875	883	846	848	843	811	893	893	905	905	824	891	862	860	885	889	891	853	833	919	883	879	883	903	860	929	869	864	878	890	815	854	818	841	859	823	875	894	920	894	854	845	886	874	837	871	888	879	811	893	865	898	904	864	936	889	791	832	867	910	892	829	883	839	870	951	890	888	896	856	829	886	847	935	910	830	908	844	888	865	904	858	899	888	856	807	817	861	918	863	881	838	812	816	811	820	851	884	830	888	838	880	803	882	897	901	860	883	847	889	899	899	897	850	874	881	869	870	847	883	843	884	863	916	847	882	835	861	896	852	840	851	873	796	871	859	806	889	884	885	841	904	874	847	850	792	851	823	848	910	861	841	899	870	884	857	850	858	861	854	817	919	844	870	876	885	860	835	857	819	857	882	908	879	896	841	819	857	874	855	900	908	900	829	850	875	861	823	860	797	867	894	887	845	898	826	916	860	903	895	832	859	834	881	862	894	836	914	802	891	830	858	860	831	882	879	802	871	887	847	860	882	883	882	892	913	870	875	820	843	825	900	861	825	959	871	863	834	888	886	841	831	894	936	854	837	867	861	803	859	881	876	874	834	800	863	897	904	845	855	869	883	906	878	845	883	827	897	928	855	854	923	854	831	859	865	800	884	882	830	868	878	916	917	857	847	878	861	855	864	875	830	860	910	843	811	825	850	898	858	819	872	827	860	852	856	877	960	848	886	896	832	894	906	913	868	815	860	872	860	886	805	850	905	876	928	856	898	839	893	905	877	868	866	921	852	858	855	861	904	844	838	849	868	855	899	860	844	816	837	857	897	865	876	881	874	938	846	849	902	899	866	865	801	854	854	821	862	904	881	886	851	851	842	901	855	857	854	907	890	820	839	907	884	907	835	848	877	903	885	868	851	881	913	922	858	862	867	919	820	889	918	866	859	853	927	846	865	895	856	887	830	874	845	873	847	890	854	908	826	881	829	859	885	831	844	808	886	860	868	887	825	886	827	837	807	860	888	869	860	877	863	865	911	827	850	827	849	845	842	838	867	829	875	871	830	866	862	805	850	788	852	877	877	888	917	883	889	873	887	907	844	895	828	851	880	878	789	865	875	867	889	881	877	893	877	860	860	852	868	867	806	811	843	823	873	867	814	861	859	871	850	878	859	882	827	843	855	836	837	894	926	819	877	839	900	923	798	872	866	869	826	870	876	853	849	896	901	860	853	830	871	854	830	901	835	855	864	844	813	876	827	827	865	851	867	942	866	871	890	917	808	842	858	874	856	867	893	860	819	858	867	865	871	924	859	861	883	894	881	850	858	816	919	854	836	860	890	878	861	865	917	836	843	868	827	888	816	883	859	851	865	874	863	877	911	890	917	856	779	833	883	874	867	835	877	906	832	874	866	847	903	874	839	863	868	899	862	899	842	906	894	869	917	855	946	901	841	828	824	889	897	873	827	880	884	884	873	865	856	858	884	875	860	828	910	887	836	846	891	859	872	849	858	771	851	862	882	840	847	875	884	876	865	815	878	902	843	865	916	822	823	872	877	846	881	915	924	862	866	866	820	812	889	835	905	817	856	836	890	869	862	881	892	881	786	818	868	858	888	839	850	855	862	844	859	853	916	882	852	839	797	835	883	839	924	890	848	866	855	867	868	845	875	828	881	877	883	839	832	822	903	813	817	903	816	902	927	868	844	840	912	866	843	867	903	901	819	845	876	947	820	846	873	895	886	909	868	819	854	904	897	852	872	874	903	868	830	891	922	868	868	831	841	796	880	881	862	850	883	865	888	899	882	884	855	812	876	920	858	923	873	890	853	871	854	867	830	825	850	862	880	890	852	873	893	853	886	826	869	896	865	857	848	863	877	852	824	835	857	839	885	875	895	895	860	870	850	854	892	893	848	891	863	837	868	861	831	904	873	855	891	867	902	889	888	859	887	852	814	857	849	819	866	873	861	863	858	889	851	844	882	880	844	826	884	891	855	865	863	856	862	892	897	828	900	871	884	802	793	866	870	851	898	866	872	841	864	855	874	858	916	800	900	907	832	906	814	853	867	870	870	845	833	874	853	865	857	910	834	861	826	829	870	900	835	860	913	897	883	850	867	888	816	828	874	923	860	873	886	883	838	847	887	876	842	857	888	825	876	906	819	845	853	859	875	906	862	890	889	897	855	836	844	890	885	895	870	873	891	908	884	860	865	917	901	855	854	824	889	885	862	852	870	923	806	832	818	871	835	856	866	823	862	870	854	893	902	844	876	903	898	809	892	843	857	879	915	807	805	884	862	902	863	874	895	851	868	909	889	845	858	858	904	854	857	865	887	858	860	875	864	896	874	836	895	830	892	852	824	880	805	862	884	848	833	817	810	875	857	927	870	902	878	844	819	808	879	880	849	822	892	886	874	847	858	822	924	886	864	860	866	912	871	901	872	870	839	859	907	877	840	828	856	857	800	824	888	891	894	873	907	837	887	836	837	906	827	854	829	838	856	887	850	862	862	890	855	862	864	917	812	906	846	921	879	832	837	861	858	883	837	861	877	822	825	842	872	868	867	880	872	896	852	859	862	877	902	831	878	910	869	867	888	836	847	842	882	863	826	815	902	949	857	843	887	845	902	861	884	879	822	838	911	819	872	808	816	859	805	895	856	855	858	919	840	844	891	846	863	852	818	867	876	816	877	832	887	853	827	881	910	845	870	867	863	889	868	849	861	870	896	878	842	862	871	826	865	891	854	838	864	871	850	874	881	881	836	898	862	824	812	836
27773	15448	2640	660	364	334	262	226	239	208	199	222	216	207	201	206	197	199	184	183	191	201	183	218	237	194	199	205	219	212	197	226	187	210	198	182	201	187	169	187	199	174	185	180	180	175	182	204	180	179	162	174	188	215	200	182	218	199	188	188	188	182	216	203	190	201	179	173	183	172	200	181	208	187	187	204	169	196	210	177	172	194	195	172	189	191	186	180	186	202	200	185	215	193	187	191	193	194	203	182	209	193	200	190	202	202	189	168	183	181	190	189	200	208	171	190	182	197	208	209	176	196	173	184	179	217	193	189	194	199	186	204	202	196	206	202	229	193	204	205	210	196	169	194	189	186	187	178	189	196	190	196	188	187	201	208	198	185	198	167	189	187	197	194	212	175	185	215	190	200	192	185	213	177	208	170	218	193	191	184	206	183	189	190	199	179	192	196	215	183	193	195	211	205	199	198	195	215	200	178	211	199	207	207	202	174	193	193	202	206	169	197	216	189	174	204	217	171	179	187	215	199	177	212	187	162	185	203	210	204	182	231	193	186	201	179	197	187	187	200	177	192	197	199	195	206	167	167	211	191	206	185	226	160	212	199	195	179	200	184	207	173	197	181	202	198	161	205	185	205	217	189	217	209	195	202	179	175	180	189	190	193	182	188	177	190	193	185	208	200	187	175	164	181	166	204	201	170	193	181	184	184	183	197	222	213	198	174	214	180	186	196	174	204	201	184	197	197	186	210	198	187	190	195	212	191	185	205	187	190	175	200	207	190	199	165	206	190	158	185	200	178	170	191	198	194	169	186	181	221	197	204	197	188	181	183	177	191	202	182	186	186	207	195	189	178	187	190	192	211	186	170	205	187	182	195	184	177	193	185	198	210	229	203	194	194	182	195	208	203	176	177	214	189	197	213	221	165	172	181	191	190	223	194	180	210	195	191	211	184	179	203	204	162	191	195	177	174	175	195	180	175	161	175	180	185	198	182	181	183	205	218	206	186	219	187	193	203	151	181	192	178	180	219	195	201	165	188	196	206	204	175	180	189	211	198	174	202	207	183	198	185	191	183	207	209	220	208	193	182	197	187	194	171	166	187	210	181	186	224	186	192	198	201	173	191	172	173	183	179	187	227	197	197	184	190	184	196	190	177	197	190	204	204	207	191	202	212	174	199	226	202	193	217	204	185	196	177	202	204	186	181	185	167	200	206	203	216	186	189	176	217	182	220	192	191	191	204	172	171	196	215	168	174	195	170	193	207	199	181	186	180	187	170	167	181	240	177	201	189	186	188	199	198	187	192	167	215	172	200	184	199	196	195	206	223	212	176	179	204	179	209	201	195	213	195	195	207	194	197	197	191	202	186	198	196	204	206	199	181	176	190	207	210	186	191	194	179	207	195	186	202	159	197	188	197	175	200	223	172	180	169	203	185	175	171	186	191	200	189	205	192	183	173	206	218	204	189	212	188	207	188	188	186	171	156	186	202	188	205	196	211	159	195	171	172	190	182	186	173	171	191	206	215	197	198	182	205	174	218	193	188	175	177	182	220	192	182	193	193	211	202	176	204	214	196	201	181	198	180	199	184	219	188	195	207	203	169	207	189	172	163	193	181	207	197	198	194	166	202	191	210	185	199	182	209	178	180	188	205	195	192	181	189	182	198	187	212	189	208	199	176	186	187	197	188	195	193	187	194	196	193	170	198	210	199	219	189	181	186	218	198	220	202	201	194	198	205	184	224	209	188	176	210	180	179	185	187	205	192	201	187	195	187	182	203	195	214	205	196	202	199	217	193	218	202	224	200	188	205	178	223	179	196	188	199	188	186	183	202	199	204	197	206	193	180	163	194	188	191	198	178	189	209	200	180	182	186	182	186	188	189	184	194	176	198	187	174	206	196	205	191	210	160	201	197	168	185	183	167	213	196	177	178	170	182	199	183	185	184	182	180	179	181	219	189	175	203	196	195	230	179	182	172	170	175	196	197	204	186	181	197	206	172	213	198	198	186	188	175	203	215	168	204	186	203	175	177	190	189	194	217	187	174	191	185	168	173	193	201	191	188	196	189	192	185	208	175	168	221	165	201	186	192	180	178	171	216	175	196	200	189	212	191	151	190	158	195	185	173	189	215	197	191	181	184	167	196	211	197	182	180	200	186	185	218	185	172	194	197	210	182	224	212	186	200	161	203	200	176	197	210	190	187	177	197	192	194	179	199	192	195	193	177	193	217	195	192	188	207	210	212	195	187	173	215	195	195	178	187	179	219	199	172	203	195	210	174	160	191	182	194	202	193	199	229	203	202	171	185	176	198	181	205	182	180	190	205	204	187	201	195	187	158	169	197	184	196	164	177	183	213	187	209	211	199	213	171	198	199	211	196	206	197	199	189	178	177	178	188	213	162	202	178	206	184	175	194	171	185	182	186	155	175	160	191	183	171	179	184	200	195	210	193	178	187	213	186	194	224	200	188	179	187	207	182	209	218	180	196	182	189	190	175	212	172	184	201	202	192	185	193	191	213	201	181	189	204	192	190	190	212	218	224	188	185	205	176	225	216	200	194	194	172	199	200	204	190	209	185	173	192	175	192	187	205	210	189	222	212	196	197	186	177	204	192	207	176	187	186	191	180	175	163	199	167	210	197	193	223	182	199	183	158	176	212	194	191	170	184	213	187	198	175	190	172	179	168	205	176	200	184	172	185	204	206	188	198	187	198	193	204	199	195	191	193	198	205	197	191	205	211	231	203	196	208	196	202	204	219	185	198	197	200	181	194	194	191	192	173	158	192	178	184	205	187	187	219	178	182	175	196	174	190	206	216	202	173	177	169	177	200	184	186	199	193	193	204	194	182	184	174	192	204	181	193	178	207	231	209	185	202	192	214	192	190	186	193	196	186	216	197	194	194	178	226	215	174	169	204	176	180	185	219	202	177	187	184	182	192	209	176	202	204	179	205	182	169	206	202	173	174	197	180	200	186	162	197	191	180	185	179	204	205	201	210	211	204	206	178	193	210	192	185	193	189	186	173	178	192	198	226	189	197	190	187	205	201	216	189	188	176	199	199	194	186	210	190	211	192	206	188	198	181	193	183	189	201	186	194	208	191	197	204	163	193	221	193	195	195	187	200	207	184	217	175	213	178	195	185	194	197	191	203	190	216	197	205	185	194	217	218	179	197	210	196	174	174	207	192	205	193	212	185	183	176	187	193	196	160	190	167	177	179	183	204	188	197	199	204	220	202	198	171	170	181	230	214	209	211	184	193	171	223	187	210	191	184	207	191	193	185	169	212	162	195	196	183	207	207	195	205	208	196	193	199	191	208	197	183	174	165	164	218	206	207	197	176	199	207	192	196	226	173	178	195	177	183	194	194	205	168	214	198	188	183	186	194	172	191	185	212	217	189	202	183	220	195	199	189	169	171	192	200	193	189	208	198	184	199	203	172	194	202	199	173	188	160	176	176	193	195	185	202	184	183	178	186	197	207	209	176	179	192	199	201
8768	4734	1680	866	456	439	302	286	270	260	261	216	215	220	229	222	244	222	210	214	191	184	208	216	204	185	194	198	193	217	198	180	212	191	212	198	203	191	204	190	226	201	169	186	209	182	225	202	198	203	195	214	205	205	192	212	214	192	214	200	190	194	183	201	214	203	206	209	182	217	206	176	195	215	189	185	169	197	190	182	192	207	240	205	174	188	204	186	194	200	192	187	187	182	192	201	158	185	189	206	225	187	199	204	193	169	171	186	186	212	218	185	197	215	212	169	188	202	205	199	182	187	183	165	226	197	201	206	210	221	210	169	195	205	235	181	201	190	206	206	194	182	252	198	199	209	177	232	204	157	186	209	192	206	187	193	193	181	202	186	202	222	217	205	177	177	229	181	236	185	202	185	195	180	192	182	207	182	181	235	187	198	196	200	205	207	193	225	197	201	199	186	186	228	183	207	204	187	197	171	217	191	166	194	206	211	202	182	194	183	205	204	216	201	199	223	195	193	191	210	198	185	224	206	177	209	218	187	175	194	209	207	211	202	201	193	188	205	179	196	211	179	211	200	197	177	193	192	187	197	175	221	205	167	184	199	198	188	206	197	196	210	199	191	202	190	192	219	191	193	209	193	205	209	196	205	196	207	198	210	192	200	201	184	199	181	191	194	209	202	201	196	222	199	185	193	221	184	196	177	204	212	183	189	191	185	219	179	212	228	196	219	188	189	189	192	207	218	173	211	190	181	215	191	216	179	193	222	177	206	213	210	203	196	225	194	197	226	210	207	195	197	214	181	180	196	194	207	194	203	199	195	183	199	203	213	200	175	210	195	219	198	211	210	207	179	215	180	200	222	200	213	186	184	206	198	182	222	196	216	196	209	207	222	206	198	214	195	219	174	208	201	196	190	193	195	212	209	197	201	218	178	208	195	219	179	193	207	210	179	209	223	184	207	222	203	211	209	218	224	207	173	213	194	196	208	196	178	203	200	216	199	200	187	199	234	212	198	237	197	219	223	198	222	189	196	191	197	208	200	199	192	212	203	190	217	194	196	211	214	218	214	198	194	207	198	216	197	207	183	220	213	183	192	207	197	213	211	193	203	212	223	195	197	193	204	192	227	198	197	175	201	186	205	198	252	186	190	204	206	196	189	218	186	186	147	188	196	195	209	178	191	191	207	214	206	197	195	209	220	189	203	192	195	201	221	214	218	227	207	198	186	188	207	195	187	235	199	233	198	167	200	207	216	182	202	211	219	183	206	178	187	194	179	208	198	182	195	200	208	193	212	205	197	195	218	188	211	212	188	196	200	225	212	206	207	208	205	182	201	176	202	220	200	214	178	199	218	200	191	193	199	197	182	170	195	204	183	171	206	178	198	177	199	195	188	190	185	200	199	208	191	189	205	220	199	188	194	201	201	191	216	200	209	195	212	204	186	181	182	200	193	220	209	211	189	226	218	192	210	196	195	204	198	193	217	192	188	202	199	230	163	203	211	194	213	194	198	209	220	217	205	243	193	236	201	208	207	188	179	187	207	210	189	196	173	185	192	208	211	201	188	187	205	201	185	180	200	219	193	184	203	187	201	212	188	206	203	189	194	196	192	190	194	199	210	193	217	191	208	176	201	215	198	202	176	194	215	193	198	229	186	226	199	244	195	203	198	208	223	203	197	239	191	182	189	193	215	227	217	205	189	196	203	167	199	191	218	200	197	213	193	197	222	185	204	211	150	200	183	226	202	204	207	205	188	181	190	193	189	193	208	208	198	216	221	192	196	194	203	181	199	206	207	193	195	192	190	197	182	211	218	202	217	214	206	182	180	199	209	181	191	199	203	189	213	183	182	216	213	188	186	192	192	182	211	215	183	218	188	206	192	190	176	186	169	200	178	199	218	201	229	184	207	208	178	208	201	198	190	215	200	200	235	220	186	210	181	199	201	193	195	189	235	199	175	197	200	183	197	203	192	214	186	213	176	199	222	210	203	198	193	227	202	212	196	187	168	199	238	218	211	211	213	209	218	194	185	198	201	194	186	228	207	201	205	212	210	196	209	191	217	202	209	196	171	195	195	206	200	191	196	208	209	207	218	191	183	203	182	218	214	216	195	182	184	202	185	187	188	203	198	220	180	194	199	214	202	214	204	206	182	187	176	222	187	186	176	204	206	206	224	202	179	195	185	177	204	198	200	198	220	203	195	242	218	210	217	182	178	200	182	179	196	194	177	197	194	192	203	202	168	209	198	185	195	209	196	221	183	182	197	187	178	193	215	201	210	213	195	210	217	193	219	186	183	228	214	220	218	207	174	182	213	185	204	215	211	180	206	207	194	218	213	201	218	201	192	183	192	226	205	206	212	189	188	206	185	193	202	204	224	218	203	206	199	199	179	205	183	204	172	191	239	184	230	200	202	227	191	188	171	208	212	218	196	201	205	210	215	189	207	192	203	205	209	199	189	201	212	196	209	202	210	198	206	191	210	217	216	185	185	198	205	170	209	199	192	225	188	207	212	202	198	207	181	199	218	194	193	191	209	183	189	214	221	200	187	209	194	216	214	199	191	209	222	206	224	182	230	176	177	220	204	210	222	188	191	196	196	214	208	217	189	190	182	230	170	203	174	198	173	187	199	190	193	190	204	186	182	208	194	197	188	210	203	187	193	180	180	190	201	188	189	188	213	188	190	195	201	197	183	201	170	211	205	194	191	196	200	232	228	193	213	231	207	181	204	167	173	202	205	198	215	192	238	176	181	215	196	202	224	201	202	202	181	215	181	205	180	210	230	179	225	207	183	196	213	171	195	231	191	213	199	186	171	208	214	181	221	161	207	229	212	185	192	174	194	167	204	213	212	177	202	208	202	195	193	189	196	176	198	187	203	176	211	206	196	183	174	195	195	179	201	173	196	234	230	205	206	216	197	221	181	188	196	186	193	206	176	196	197	190	180	177	175	207	210	179	188	194	216	221	187	178	198	180	204	197	173	220	187	194	198	209	198	207	171	182	198	191	185	210	232	179	163	180	183	193	186	191	197	190	188	193	188	207	199	197	162	174	190	212	187	208	213	193	197	209	187	204	206	189	201	196	200	193	181	178	217	174	183	189	190	176	203	185	223	195	205	189	207	228	200	198	190	204	192	203	202	189	203	189	180	217	179	205	200	218	173	218	182	185	192	192	208	219	179	194	182	195	216	200	174	214	179	203	199	182	189	203	196	181	190	210	221	214	217	180	205	173	181	197	212	204	187	218	218	236	195	211	199	187	174	204	201	184	199	199	201	208	219	201	190	172	197	192	208	196	201	189	163	187	183	215	198	189	182	221	190	222	196	210	190	201	186	202	188	191	197	186	201	202	205	215	181	188	183	186	171	200	231	199	202	194	228	189	198	196	208	166	212	203	199	200	219	204	196	211	199	173	188	176	224	201	183	190	213	195	226	202	217	209	214	205	175	178	188	199	189	218	180	202	204	198	188	213	204	180	178	196	197	210	193	214	226
24663	20364	26650	23959	20394	14042	4433	1363	1191	1105	1106	939	814	831	757	768	747	724	697	727	702	650	694	650	647	697	646	605	666	696	631	679	654	633	618	706	637	626	628	681	664	657	581	673	664	629	630	648	675	619	650	633	676	606	624	660	594	623	581	627	621	672	627	633	647	678	619	572	623	629	660	621	651	639	632	607	636	588	594	612	585	596	589	657	616	657	623	673	657	700	712	609	597	610	625	614	582	688	647	623	686	639	604	636	639	618	630	645	665	611	599	648	588	621	619	616	586	644	674	687	616	668	601	639	611	640	655	632	623	608	661	648	637	605	581	579	625	649	662	609	651	669	602	629	655	602	619	636	707	646	608	597	646	638	641	600	607	613	637	628	644	647	609	682	614	590	607	638	662	640	635	608	646	637	630	609	642	653	610	608	672	637	623	645	618	606	661	624	653	664	603	611	656	593	591	593	626	569	594	685	657	626	562	613	609	606	605	630	654	654	613	620	664	652	630	644	626	670	661	656	605	673	650	631	629	611	637	636	643	621	609	643	590	665	658	625	675	635	649	657	643	593	620	616	636	655	606	619	602	604	620	627	552	659	657	633	647	683	639	599	599	610	648	622	641	613	609	659	652	654	714	653	609	649	631	636	602	622	616	619	643	599	649	619	621	599	670	606	638	583	663	630	647	649	606	691	613	655	594	599	638	647	606	627	637	626	621	588	610	688	646	646	582	655	632	610	597	610	624	637	663	629	648	667	571	590	561	676	602	619	645	618	630	613	618	604	647	625	610	610	634	608	610	613	637	637	653	671	611	619	609	627	627	618	605	634	609	576	676	632	622	655	633	653	626	588	698	622	565	634	605	592	633	618	669	631	634	599	591	614	598	640	638	631	671	611	633	639	583	596	582	689	597	629	641	619	599	645	603	561	609	649	620	657	602	617	644	668	639	666	670	627	593	626	644	617	591	642	634	667	628	616	593	634	608	676	696	612	649	646	667	598	662	658	656	623	616	622	668	653	629	681	612	631	651	620	594	628	610	628	668	618	616	639	628	636	614	624	616	645	639	589	583	603	605	637	634	649	592	640	620	597	613	648	609	635	698	570	652	659	646	657	595	601	596	647	599	661	600	616	617	630	596	642	657	648	674	646	637	600	635	592	621	625	617	628	636	653	668	619	643	625	631	610	618	605	624	632	643	606	640	650	625	588	626	645	594	633	581	658	623	626	590	603	627	610	637	635	669	612	583	698	589	617	657	657	645	611	622	680	622	622	627	630	603	601	644	651	615	593	650	612	660	625	598	641	634	622	606	618	592	617	654	621	635	638	625	596	629	602	636	618	617	632	585	602	635	633	669	622	630	627	594	631	648	663	640	654	644	666	641	650	602	570	613	642	609	599	591	621	629	596	560	608	621	620	621	661	624	618	629	620	638	657	663	605	627	640	659	660	647	569	607	624	613	641	593	627	651	607	613	604	614	668	640	610	642	621	628	617	633	624	600	643	659	605	629	639	614	637	646	662	622	636	635	650	645	628	646	655	644	566	652	610	615	648	640	627	591	639	664	655	625	638	612	657	635	623	613	623	672	666	636	601	624	653	615	632	697	600	678	603	632	629	589	655	634	618	618	659	620	630	594	639	564	602	639	625	561	662	662	655	586	641	658	617	644	600	662	648	627	597	652	643	662	635	590	602	632	664	666	648	592	606	622	611	607	630	597	616	643	590	581	623	632	665	651	629	643	605	618	672	591	602	649	629	609	646	625	583	595	613	573	659	641	638	637	649	609	631	641	640	625	648	612	707	650	643	601	622	626	646	631	617	644	667	649	657	673	616	649	629	608	699	611	611	605	610	610	630	596	592	643	685	600	643	652	607	612	688	710	624	624	658	639	644	649	617	696	610	654	616	634	621	651	638	625	654	602	642	648	607	629	650	607	620	614	619	663	612	634	618	622	686	605	652	608	603	693	645	619	576	635	645	618	628	601	637	659	612	608	603	629	656	618	607	678	631	607	625	630	603	613	660	613	637	609	655	604	609	663	586	667	618	641	635	609	617	624	579	616	641	665	583	646	592	676	585	605	620	665	632	642	592	663	630	644	616	627	601	628	656	618	603	668	623	581	589	605	631	629	642	582	599	622	637	711	633	644	663	646	640	604	620	656	621	608	643	600	663	632	602	666	668	642	596	670	628	667	596	577	609	622	642	619	637	642	629	645	621	610	601	610	636	618	639	603	607	624	613	638	669	587	665	664	649	592	660	582	609	639	608	614	602	636	699	656	634	598	653	641	625	623	607	622	621	607	612	657	645	639	591	564	609	649	643	599	624	586	594	637	606	643	623	585	601	641	672	659	617	630	640	607	657	632	635	598	659	578	653	640	614	640	624	637	634	621	650	650	641	604	593	618	627	620	631	593	645	613	564	596	644	611	609	661	611	626	643	635	622	637	585	631	603	646	616	623	631	616	601	601	669	654	630	678	650	622	584	611	621	650	647	667	648	588	673	627	658	598	641	647	619	619	608	634	633	602	634	651	669	648	602	605	640	623	630	634	611	616	642	604	609	654	609	621	614	634	619	645	620	649	630	643	647	621	648	628	620	633	659	652	633	669	608	641	595	607	619	638	651	638	629	635	576	619	616	621	635	593	622	651	633	636	631	626	613	641	672	598	599	620	633	610	606	613	612	605	680	602	634	644	627	659	589	647	626	637	596	616	619	621	665	626	640	643	597	588	656	679	641	624	649	633	610	623	629	673	629	634	610	639	588	624	607	569	586	659	619	649	620	608	663	635	644	647	653	666	618	606	633	590	648	604	641	650	646	633	628	597	637	673	662	630	587	581	638	695	679	673	627	611	615	622	636	649	602	635	674	623	644	662	663	618	594	582	659	636	638	665	582	643	595	629	663	604	637	683	631	645	592	660	625	621	659	628	644	635	622	616	605	567	631	624	609	605	662	660	619	634	606	621	585	627	650	593	623	652	636	607	595	627	611	626	648	653	642	621	603	629	594	667	654	623	631	626	646	581	623	646	618	648	641	617	603	641	621	645	657	642	672	627	619	592	617	654	629	680	616	640	658	627	623	600	580	594	577	657	620	594	621	643	647	627	617	631	627	626	650	635	639	610	602	632	608	646	605	606	636	615	653	629	596	627	628	606	615	621	596	633	647	615	614	599	631	622	618	602	636	624	667	609	634	659	652	611	584	616	624	614	643	607	652	584	584	648	626	621	584	624	662	583	589	631	671	594	592	582	605	612	619	597	619	621	632	641	671	602	577	622	603	643	604	664	636	653	633	585	526	624	605	602	644	589	666	587	609	627	597	626	616	657	668	650	622	611	624	631	626	602	605	628	604	620	610	655	631	615	614	633	564	614	624	629	656	623	647	623	663	563	594	617	663	617	660	631	644	632	634	634	639	599	606	617	633	644	635	629	643	614	669	635	657	608	601	613	646	564	650	616	631	637	634	632	627	647	651	653	617	626	656	646	600	624	635	626	605
11380	16028	12216	6881	4677	8166	2459	1981	1789	1693	1668	1044	999	949	814	786	788	764	772	715	759	675	690	666	693	655	638	628	629	653	615	636	586	582	580	640	625	594	600	620	582	647	633	583	621	629	608	580	616	599	596	596	633	579	596	600	597	590	572	562	571	589	608	566	598	571	586	610	588	553	586	546	570	581	616	546	535	569	573	598	585	596	553	547	583	561	572	538	575	559	572	556	559	533	562	560	592	583	618	598	572	568	545	541	580	557	529	566	607	615	621	571	583	546	559	616	601	581	579	598	610	553	622	594	543	566	569	546	583	583	611	552	605	582	520	621	555	601	546	563	592	558	538	600	578	560	536	575	583	589	583	544	577	550	580	614	584	582	654	614	579	560	567	559	590	580	601	600	562	579	551	572	577	565	569	568	584	621	592	577	565	566	572	558	606	597	586	587	596	542	559	560	534	584	603	545	575	552	574	543	596	637	548	567	556	570	537	559	591	603	590	535	553	587	599	551	582	576	583	562	554	580	562	583	576	593	572	550	565	585	574	545	575	585	536	549	590	577	561	614	552	559	574	570	581	572	560	599	562	571	582	565	566	598	586	576	573	530	624	541	550	595	565	553	573	566	580	573	557	543	584	571	602	537	601	584	573	593	547	582	555	594	595	573	574	559	564	583	566	606	528	562	611	532	549	565	592	602	558	535	554	560	602	579	556	587	591	586	575	542	599	546	569	587	651	583	583	558	570	566	596	556	557	572	577	559	615	603	626	567	545	604	612	556	544	587	554	550	573	575	557	573	537	576	588	567	568	601	564	570	600	571	546	602	584	565	540	605	578	588	642	586	609	538	583	565	583	580	587	560	547	590	577	579	587	580	555	595	587	570	601	574	525	578	580	562	577	631	535	566	554	594	592	552	520	570	592	574	590	589	573	582	608	575	571	582	568	552	627	506	575	603	558	642	589	615	574	585	592	536	551	588	551	570	578	569	556	610	589	570	628	570	575	543	596	566	597	590	574	558	603	592	548	539	617	596	604	534	607	575	598	576	540	579	605	583	586	618	549	559	621	591	567	564	548	566	539	546	614	528	604	556	562	556	555	563	553	621	575	567	549	549	566	576	547	581	576	590	565	597	567	555	559	537	565	572	596	555	602	588	565	580	615	528	581	602	576	614	570	619	587	575	541	595	535	574	557	620	566	560	569	579	550	544	574	545	596	582	574	550	592	572	600	582	608	586	571	532	601	547	540	543	553	575	588	554	535	533	546	567	570	608	547	635	523	546	579	575	584	591	537	550	580	579	577	585	566	574	626	560	516	526	579	626	566	570	579	577	597	554	514	591	579	558	546	602	547	563	591	609	573	570	566	572	517	569	615	583	565	566	539	547	578	556	553	576	602	521	544	589	578	555	585	582	622	582	582	577	574	597	587	559	576	564	594	611	571	554	543	579	573	570	539	631	535	596	601	605	533	610	616	590	538	579	537	587	606	594	540	571	562	547	594	579	522	572	580	538	585	563	568	598	593	574	618	578	604	573	575	584	624	605	540	574	580	604	577	584	614	534	580	576	566	614	540	594	550	578	577	551	594	560	568	604	599	575	585	542	557	562	574	554	550	546	628	592	572	590	608	583	574	573	505	551	561	574	563	566	571	534	552	550	584	549	586	574	592	574	572	569	543	558	542	611	589	589	537	554	547	565	554	599	551	582	593	538	593	576	542	586	602	591	600	563	559	581	614	594	536	570	569	590	610	564	555	552	538	556	600	606	595	581	590	533	551	565	583	575	600	619	570	546	578	560	562	585	603	601	585	581	548	558	549	573	561	553	562	550	597	571	557	600	549	554	574	555	630	583	619	603	579	603	583	534	583	592	579	586	566	579	495	592	602	542	560	592	560	571	606	582	591	600	608	582	610	575	555	608	576	618	601	580	539	539	559	560	600	632	616	568	586	602	585	573	544	558	580	562	615	599	538	596	571	585	573	587	540	546	561	601	581	538	542	589	560	575	605	584	552	593	554	601	565	600	570	572	536	552	544	610	587	591	610	627	609	586	584	550	577	555	558	542	613	629	606	551	527	533	511	574	547	541	562	603	586	590	573	518	576	559	558	560	573	608	561	583	591	600	619	598	591	547	552	525	575	551	604	603	590	536	573	534	535	583	575	589	568	555	537	573	613	612	553	585	581	595	578	544	561	600	580	606	545	583	578	563	594	536	602	549	572	574	583	563	538	610	585	572	587	556	569	586	593	598	599	534	600	515	599	542	571	620	566	576	595	568	539	576	602	573	583	570	566	562	557	558	557	555	574	602	638	553	567	550	607	563	550	562	572	523	556	566	582	578	557	587	584	563	579	520	568	600	578	583	597	559	560	544	537	611	588	592	601	572	584	575	533	594	544	598	594	548	600	554	548	578	542	587	613	577	604	571	576	589	537	609	597	611	589	526	547	549	595	543	572	548	552	612	587	589	580	546	623	593	581	599	531	563	565	596	559	579	595	547	542	602	563	572	549	583	581	595	592	576	614	594	602	589	588	573	567	608	595	564	553	602	603	538	563	599	586	556	584	597	605	564	537	548	583	542	588	583	545	539	594	550	585	608	553	588	544	570	573	550	607	587	537	611	539	523	601	549	523	578	547	557	551	575	558	646	591	588	562	585	603	595	595	559	600	569	565	567	558	603	577	540	562	562	576	563	568	579	583	583	571	586	613	522	602	571	582	607	617	599	554	602	551	585	577	575	613	590	609	609	573	597	579	594	579	601	515	598	549	604	614	586	553	561	565	550	564	573	535	500	600	524	591	561	563	574	565	567	570	565	614	576	510	612	588	588	612	568	558	592	592	544	571	575	540	589	588	579	585	587	549	579	581	600	602	583	597	547	587	596	532	550	607	572	531	576	601	598	564	555	596	560	550	580	553	593	554	540	571	575	589	588	579	580	578	568	580	620	564	587	591	636	553	598	578	578	580	548	552	575	608	553	580	544	578	544	556	590	585	628	602	569	607	549	580	575	582	614	526	609	563	551	568	592	586	537	570	608	563	540	571	600	586	541	570	583	541	536	559	579	574	533	556	571	568	557	577	588	602	576	564	601	573	593	604	587	594	574	574	581	582	545	577	550	581	565	583	561	583	555	581	567	587	594	585	552	539	567	580	592	573	559	584	540	558	595	581	589	578	546	579	513	580	582	565	550	610	535	551	577	582	608	563	595	538	583	574	575	564	575	611	556	549	589	562	570	553	564	602	557	572	608	536	573	593	560	593	527	551	536	563	556	576	548	601	629	596	546	546	577	600	603	590	588	586	570	568	550	613	584	535	607	563	575	559	602	586	605	534	591	611	613	565	548	547	562	558	589	573	538	527	545	595	542	588	581	575	584	615	562	597	584	560	557	630	576	556	589	543	554	584	557	603	570	599	580	536	552	544	602	562	572	560	575	568	577	575	576	565	507	579	550	580	574	572	586	583	607	545	592	564	555	568	593	608	598	570	580	573	539	557	578
22428	20400	27053	23656	20414	20829	13211	2845	2027	1899	1989	1381	1355	1297	1235	1190	1199	1151	1184	1127	1058	1089	1064	999	1078	1043	1063	988	989	994	991	1016	1037	1025	993	988	1035	985	951	980	1003	966	961	959	963	973	958	907	1001	965	1014	949	926	951	972	962	944	991	1020	914	950	905	992	954	973	910	967	1012	938	948	985	921	945	920	948	950	968	952	973	949	948	932	989	952	915	966	966	961	932	906	945	959	949	937	959	975	942	923	922	921	939	970	945	966	960	983	892	917	937	965	947	978	990	959	941	981	922	942	931	938	943	876	992	957	946	943	938	961	899	927	973	955	958	949	974	934	991	924	955	1004	989	910	967	946	945	937	955	945	935	993	966	906	954	933	969	931	920	921	961	965	919	954	981	946	922	942	966	956	956	995	973	903	946	889	938	912	956	1006	995	1037	969	1045	941	940	991	937	973	940	932	903	913	883	942	959	977	963	904	970	924	956	932	953	948	891	953	982	915	959	984	939	921	962	913	938	959	883	952	981	971	1031	939	941	949	979	927	933	925	924	954	946	936	946	937	970	901	946	970	954	927	959	929	932	1022	939	931	971	914	928	926	961	979	976	938	998	1002	969	907	965	875	973	936	951	935	983	950	922	919	963	962	1023	994	906	934	950	920	954	900	918	980	919	961	999	989	941	996	936	969	889	944	992	965	960	960	974	979	911	945	948	928	938	948	1012	947	982	874	987	927	966	913	964	922	953	913	946	933	944	963	966	923	958	930	962	896	964	945	964	940	939	911	965	969	890	935	977	945	968	948	925	986	971	962	898	976	941	987	954	939	937	892	1003	951	950	963	955	908	971	994	911	948	916	950	948	888	949	972	952	905	938	1025	949	902	940	978	930	959	951	940	910	998	984	976	954	969	935	966	984	970	901	959	916	925	926	901	920	914	993	976	972	965	918	929	935	913	973	943	913	927	948	933	961	1004	963	903	926	881	979	977	912	932	934	947	992	933	941	962	983	888	941	933	913	986	932	929	984	954	930	943	910	941	916	977	980	960	937	976	923	952	977	888	941	928	951	964	899	926	930	952	924	1001	921	989	943	978	919	877	994	938	982	942	864	910	924	920	961	905	926	919	894	953	962	949	1018	901	896	876	910	942	929	921	955	967	902	900	922	931	951	928	887	996	921	918	946	976	950	958	928	965	924	974	923	934	907	947	914	943	962	914	945	919	945	976	960	944	978	942	943	970	980	926	964	944	909	970	962	893	903	1005	891	989	942	926	892	909	876	983	949	966	900	902	909	930	937	897	959	976	940	948	932	989	956	931	971	937	980	872	946	962	940	934	1000	956	923	916	929	930	927	933	914	903	956	970	960	996	915	943	997	943	946	919	933	973	946	976	917	981	917	972	1002	929	1000	886	924	901	917	927	895	994	964	950	907	960	921	904	926	911	921	967	914	986	911	939	974	951	910	952	925	965	951	984	925	918	967	920	983	936	941	920	972	878	950	938	927	967	891	969	942	943	994	880	973	939	940	946	930	956	914	1005	974	967	919	938	909	925	944	933	888	900	947	1009	903	1011	977	954	890	930	932	981	913	930	967	852	899	964	915	956	921	992	962	937	926	924	944	898	958	864	953	889	996	934	932	900	970	912	951	995	954	918	906	945	949	894	966	997	906	936	896	969	888	912	902	974	904	923	918	1001	942	900	954	942	932	928	881	949	940	945	923	947	930	946	918	933	959	918	885	911	977	926	1004	1010	973	946	884	947	884	943	937	988	917	973	1013	931	944	899	963	957	926	980	910	939	941	906	919	929	924	978	982	902	935	947	960	962	940	945	1005	921	987	968	931	929	939	912	944	944	931	936	934	951	947	960	939	918	1001	949	888	944	931	916	889	912	969	942	965	946	920	971	933	959	927	966	935	950	914	945	889	921	967	975	964	930	936	908	925	939	908	928	976	911	911	969	970	899	939	974	971	984	940	899	937	944	980	879	961	910	933	964	934	879	983	970	933	869	971	1023	891	940	963	969	1017	902	975	917	910	956	922	892	938	934	965	955	879	977	894	929	928	924	930	961	953	940	898	907	957	957	905	977	975	890	951	961	976	855	954	987	934	939	894	938	932	917	933	917	965	873	923	975	921	977	945	904	853	926	950	975	951	870	920	957	915	1012	939	927	915	899	927	925	902	973	878	972	904	926	950	959	956	906	908	940	948	928	967	931	973	941	941	917	978	952	932	930	913	897	923	869	947	949	943	940	946	963	941	923	930	936	950	938	976	963	956	959	910	917	917	899	920	950	982	917	915	921	952	968	936	907	1010	911	996	928	910	976	954	890	951	916	940	969	959	959	932	925	931	978	968	936	940	954	934	949	859	924	962	931	926	947	962	934	960	984	936	904	960	1001	961	942	887	920	874	925	916	988	908	965	931	902	921	932	920	909	928	944	922	918	928	941	934	954	955	927	1011	941	893	932	919	926	906	992	975	929	998	961	913	938	933	947	947	986	997	1033	940	984	945	961	947	923	944	954	900	981	923	960	980	925	904	1012	971	912	960	867	937	947	905	933	945	876	916	890	927	970	973	883	899	901	938	936	997	908	911	969	948	941	918	958	979	955	966	993	884	958	923	953	968	968	962	895	889	954	961	913	925	945	914	911	967	943	930	963	965	984	939	913	906	936	914	978	992	938	937	876	967	967	936	886	919	914	934	860	931	1001	932	941	945	899	979	952	953	930	913	957	947	983	928	941	913	902	951	959	889	988	907	898	970	911	972	942	912	917	959	933	947	984	987	1003	964	930	938	939	950	959	974	957	933	898	902	887	959	944	937	986	975	932	942	927	949	984	971	912	940	969	938	914	955	930	928	993	960	923	951	968	941	989	887	965	969	943	962	961	915	965	930	907	954	891	991	958	893	954	938	950	1005	934	933	998	884	932	950	884	941	929	928	948	970	978	893	940	997	882	924	898	899	926	941	887	927	961	911	980	940	894	952	913	948	951	908	916	909	928	991	919	942	875	947	948	941	895	909	948	939	969	985	977	940	971	976	959	895	972	939	957	893	997	994	924	940	934	884	956	921	947	994	1002	955	928	923	948	967	904	921	920	915	890	881	932	963	920	977	939	1005	965	934	956	939	919	961	949	922	957	850	975	983	945	893	926	942	891	961	927	933	900	933	911	995	916	938	938	940	886	927	912	965	916	919	945	958	929	918	941	945	939	933	919	917	910	953	948	927	964	974	914	922	980	904	956	953	937	944	904	920	933	954	926	905	920	933	916	954	948	922	978	958	936	932	942	948	909	924	941	990	940	896	975	954	901	968	960	1004	933	983	925	980	950	962	919	1001	887	918	907	952	967	919	974	902	962	942	934	902	924	996	977	950	942	877	967	964	947	961	926	939	869	920	916	913	948	917	955	941	963	912	927	962	929	935	983	965	989	918	940	970	941	940	936	886	909	924	941	976	932	930	922	972	919	942	937	990	972	923	887	898	925	908	938	951	955	935	908	964	950	967	937	926	988	870	887	930	1009	910	886	916	969	902	907	930	910	991	931	971	952	957
13697	22846	19432	11367	8531	11161	4427	3633	3201	3045	2861	1935	1649	1598	1482	1433	1306	1314	1220	1193	1148	1104	1110	1075	1039	1047	996	1031	968	1011	943	951	990	941	936	976	945	979	900	932	930	941	954	891	894	934	922	893	900	861	892	918	930	898	941	899	876	942	939	879	908	925	936	870	901	866	860	873	925	905	896	881	870	840	883	922	878	863	862	932	891	896	873	840	880	919	876	926	895	875	886	853	840	867	902	848	856	927	874	937	855	877	874	879	865	884	865	853	864	889	896	855	866	889	847	836	914	941	889	891	842	898	934	877	859	811	862	792	927	857	856	827	920	877	849	908	845	857	873	910	850	874	840	851	935	865	810	834	874	883	888	871	820	878	810	856	914	883	936	883	899	893	851	847	918	849	881	869	868	838	824	815	823	877	837	884	822	903	837	894	876	833	878	850	823	852	804	838	867	855	803	884	846	914	851	858	843	881	873	832	907	834	882	865	918	885	887	848	931	900	854	873	881	929	898	883	898	882	846	859	855	854	858	898	861	886	883	902	831	848	879	854	877	873	857	924	751	831	840	956	880	856	876	867	858	834	894	916	834	851	842	849	907	878	903	873	861	890	888	868	842	834	866	892	840	898	889	907	815	821	870	829	892	863	864	849	871	891	889	836	874	818	883	854	947	874	889	919	864	906	863	877	857	867	822	922	874	873	887	837	830	818	926	846	894	822	893	875	883	934	846	833	901	876	840	892	884	902	867	843	846	841	857	868	874	863	858	894	902	895	920	854	834	837	866	853	866	906	882	827	880	820	838	850	871	855	844	840	865	861	882	883	820	868	845	892	859	871	862	794	862	871	859	878	914	873	879	873	886	838	882	883	862	885	881	853	897	868	891	797	874	869	860	848	922	875	840	915	832	908	863	890	873	873	857	853	824	853	877	826	815	904	881	861	871	884	855	860	893	899	928	838	853	824	866	887	872	853	858	855	865	794	863	880	909	912	827	845	872	901	894	863	844	823	920	856	856	925	866	899	860	874	895	843	821	853	866	859	875	896	925	796	858	833	902	834	870	827	881	855	870	873	887	820	889	879	879	902	877	882	891	823	807	912	895	872	846	884	822	854	843	834	859	880	857	846	839	850	905	846	916	925	868	858	883	856	871	885	865	879	890	909	876	877	837	842	855	861	851	843	904	819	919	851	837	865	866	858	841	879	848	840	821	849	833	898	852	836	893	862	886	856	868	847	867	829	842	912	856	819	884	897	882	924	886	846	863	875	884	842	877	923	878	861	866	849	904	896	841	838	848	861	889	858	855	881	900	877	837	861	881	857	839	891	877	868	884	920	932	867	852	851	882	877	825	823	832	883	893	885	848	843	862	849	862	889	866	888	897	805	898	873	845	896	878	899	865	872	851	906	842	831	915	893	884	905	811	872	850	864	833	880	900	863	868	836	864	821	851	885	858	895	846	896	863	866	872	836	863	839	870	893	921	875	853	856	903	935	862	848	847	903	951	871	867	832	850	866	809	880	879	825	925	850	853	868	857	853	837	892	883	855	842	905	848	900	867	881	913	826	891	857	876	854	938	885	863	887	850	901	834	842	854	911	873	863	874	824	844	915	898	915	853	830	860	887	877	848	922	942	908	882	850	849	838	878	825	823	906	887	901	864	894	808	848	848	931	937	844	836	881	863	888	861	851	885	869	861	947	886	830	855	841	924	848	860	895	884	893	896	888	928	879	808	938	870	801	873	892	860	856	804	888	898	907	899	870	872	882	869	822	900	957	876	910	943	863	872	883	890	878	852	870	891	853	861	899	867	902	928	883	821	859	886	887	895	847	871	941	856	852	845	818	880	867	859	888	839	804	915	906	879	857	846	912	914	908	897	857	829	856	916	875	850	908	864	823	886	865	806	900	875	814	840	866	895	861	857	908	835	847	865	867	880	838	873	841	828	886	808	854	870	833	880	865	856	898	877	883	792	884	825	855	885	863	873	863	824	824	834	896	874	871	870	848	909	836	888	847	909	880	808	872	912	853	897	906	869	853	866	842	860	906	836	919	892	875	838	893	860	909	854	876	907	859	902	839	829	883	849	863	847	873	882	870	889	851	858	865	883	874	899	885	912	847	920	856	952	851	890	863	798	870	886	911	882	877	864	840	876	861	900	849	894	862	867	885	883	866	839	872	834	879	839	876	883	828	822	873	861	838	880	852	895	890	876	856	856	855	857	885	889	882	854	928	867	839	869	918	827	915	870	841	900	884	881	901	858	884	800	850	868	913	856	816	845	886	885	862	864	785	861	841	859	862	890	888	855	906	839	898	856	841	889	906	844	912	808	812	836	888	928	873	872	868	875	855	856	831	871	849	937	881	820	847	851	868	895	865	936	916	880	913	878	871	847	864	908	895	908	892	839	870	832	902	895	864	810	855	900	840	865	881	884	847	952	827	863	901	848	896	934	785	865	879	812	911	844	898	869	879	844	860	879	889	882	895	840	816	854	856	906	862	914	851	935	863	881	885	916	899	861	903	874	859	880	870	902	853	824	911	912	835	853	853	845	832	884	855	818	851	897	892	881	947	848	855	844	837	867	901	845	837	846	894	854	870	826	910	887	939	847	873	917	887	882	840	873	913	896	883	853	787	881	857	872	881	820	902	842	845	861	865	858	837	861	884	883	856	865	918	874	860	901	886	877	885	861	845	864	874	829	888	827	862	865	883	836	857	863	828	837	908	857	843	836	858	880	859	909	891	885	860	881	900	843	871	879	875	909	880	849	922	862	879	888	907	853	912	910	875	853	891	863	859	839	855	843	949	868	820	874	827	877	860	830	886	891	939	862	895	881	877	833	846	865	834	840	869	893	839	875	856	889	816	826	847	889	868	836	827	946	886	807	883	888	834	869	926	890	858	865	863	840	896	868	875	841	882	893	894	862	880	852	869	850	849	879	870	817	868	941	920	851	856	898	900	892	875	828	880	884	848	867	909	883	846	926	892	935	922	875	876	871	886	879	892	893	860	839	848	829	859	871	876	839	894	811	897	878	872	852	865	884	894	843	843	838	934	815	869	843	863	813	888	894	869	843	898	847	860	842	913	879	874	856	871	853	809	854	891	843	852	813	870	838	861	853	899	830	828	900	829	872	892	859	873	867	904	860	920	869	896	853	913	875	874	891	843	906	873	937	897	894	841	840	857	785	912	879	829	846	857	846	870	902	866	917	827	918	902	952	840	840	894	888	850	828	850	866	880	855	832	910	894	914	831	843	873	882	924	861	907	850	840	874	858	915	883	896	883	893	831	808	894	872	865	893	878	867	863	844	922	860	869	838	894	835	867	862	920	884	844	863	841	883	844	859	844	889	858	861	859	913	878	902	931	901	897	886	894	881	894	859	897	874	888	871	824	842	897	839	882	902	844	854	881	910	842	883	892	919	877	837	900	909	883	834	884	896	874	855	900	878	833	851	861	884	878	853	890	842	845	868	826	860	854	880	871	882	870	875	822	819	900	859
27746	15166	2548	612	536	341	249	230	212	229	212	194	208	216	188	201	166	195	209	210	184	191	199	177	174	192	197	183	210	162	187	209	194	183	198	206	189	196	190	199	186	197	181	206	187	163	221	196	206	189	194	203	197	170	159	208	201	185	167	186	197	205	165	182	198	198	191	228	188	190	202	207	208	198	195	203	200	213	196	183	202	201	210	201	186	208	207	196	174	182	219	198	195	186	195	183	198	179	213	185	180	188	197	189	177	195	193	187	189	191	205	194	198	194	186	166	206	177	221	206	179	193	205	202	196	165	189	201	211	212	175	193	193	182	174	198	193	178	185	221	206	176	205	185	157	193	175	205	183	194	194	192	167	185	210	199	196	193	185	187	196	195	199	188	197	209	196	193	186	172	189	182	193	194	201	220	183	208	197	173	212	195	226	173	181	193	168	198	187	182	206	202	185	203	182	166	185	207	201	178	171	205	197	196	190	207	170	158	189	196	198	206	197	202	194	214	194	185	196	176	228	204	201	196	180	195	196	190	180	226	182	182	186	172	198	186	213	182	184	211	193	213	184	191	202	170	197	205	206	231	192	167	204	201	197	167	196	202	207	164	170	200	197	187	185	178	199	201	183	188	208	199	222	210	218	206	200	179	221	177	208	179	200	199	193	191	199	166	204	172	197	183	192	198	201	173	207	201	202	201	184	177	185	170	200	207	198	177	190	191	182	218	217	195	196	200	197	193	179	202	175	198	180	190	186	176	203	204	186	186	211	208	197	186	215	196	186	197	197	202	179	190	195	184	183	198	188	211	187	191	213	200	209	202	213	191	190	191	183	195	190	184	216	198	171	179	171	190	203	191	174	213	191	200	213	188	193	190	171	205	237	190	209	205	194	169	174	210	198	187	192	212	197	204	195	178	188	173	169	200	195	171	208	183	195	174	187	186	179	182	198	217	196	189	198	208	163	218	187	192	184	194	183	194	184	215	213	194	173	185	234	224	215	186	191	199	197	191	185	219	204	207	179	214	215	209	195	189	188	189	167	186	173	202	204	200	196	160	186	186	181	152	220	175	193	172	206	180	186	197	199	199	200	175	190	192	171	225	214	188	196	192	225	220	189	189	189	194	207	195	189	200	201	184	181	195	175	215	197	197	180	197	208	208	182	187	191	221	180	193	196	175	215	180	192	186	185	167	182	206	195	204	177	197	185	210	194	180	213	189	181	215	187	195	200	178	172	178	197	204	174	208	188	182	178	190	182	178	181	210	197	203	191	197	192	203	183	190	157	159	215	189	198	205	194	194	192	188	186	201	199	196	183	200	206	182	188	187	192	196	205	201	173	195	197	176	198	211	201	214	199	206	190	210	221	210	174	204	179	184	188	194	205	199	196	193	205	205	193	196	190	203	210	181	177	203	180	189	161	185	220	184	184	198	159	189	183	200	182	212	207	194	182	202	208	198	192	206	167	176	197	209	155	162	189	183	190	219	196	202	176	174	205	202	176	195	188	167	159	212	196	190	175	202	192	154	185	188	210	200	196	171	226	185	189	198	175	197	181	182	189	214	165	208	207	193	209	189	205	218	196	191	196	179	188	196	173	182	184	212	209	214	188	173	198	183	174	190	179	193	190	200	201	190	185	190	204	195	198	204	189	192	205	195	195	193	160	208	192	185	223	179	204	198	182	190	177	206	173	194	194	193	193	208	196	222	210	179	187	199	195	210	217	196	197	196	192	183	191	208	206	188	212	191	184	177	212	181	193	175	197	194	214	174	215	172	221	181	183	203	192	175	180	180	174	206	202	193	201	202	213	172	164	192	199	188	184	197	198	186	170	171	189	161	187	186	183	216	176	198	188	206	204	184	186	192	168	207	172	196	223	167	161	199	192	213	194	185	197	201	204	158	206	187	231	203	219	166	189	212	203	186	209	188	172	185	210	200	204	204	227	171	190	200	186	173	170	199	190	197	193	189	199	188	200	205	184	185	186	211	196	189	184	181	168	184	186	219	185	184	199	202	200	205	202	236	212	178	181	184	169	205	219	166	194	226	213	190	187	200	200	203	184	173	172	212	173	181	189	180	182	169	197	176	195	178	188	209	211	217	195	177	192	196	181	226	182	182	175	162	202	195	196	169	194	209	203	219	212	186	187	219	165	205	171	186	216	202	191	158	206	208	184	192	196	191	177	169	214	169	205	189	211	181	196	198	210	181	190	182	182	178	177	203	188	192	186	207	187	198	191	186	204	199	177	175	180	179	216	177	216	212	215	188	200	174	185	175	160	209	171	194	206	211	212	182	172	196	177	199	183	183	208	169	193	192	170	201	167	178	192	175	183	187	167	182	205	191	199	212	187	180	172	208	150	202	197	191	191	202	194	201	184	188	182	190	198	201	178	205	181	184	198	200	182	220	196	210	175	194	191	203	178	186	182	162	211	208	198	181	208	189	190	188	175	191	187	195	169	193	199	181	188	191	208	179	210	178	175	197	197	181	210	179	197	170	168	202	184	199	196	225	179	196	188	188	174	185	204	193	189	202	192	174	192	189	207	188	194	193	246	203	204	222	205	208	192	189	200	182	193	196	210	194	186	176	205	207	191	200	212	208	205	211	187	206	177	185	194	219	193	209	195	208	181	191	207	207	206	204	192	188	171	172	211	209	206	169	187	200	213	200	194	197	201	197	186	193	183	184	188	212	181	173	198	185	198	179	189	182	173	206	199	203	202	179	183	181	199	192	179	171	183	184	202	220	174	182	226	164	206	205	184	176	188	220	232	196	225	196	190	184	188	187	168	185	209	227	186	190	188	218	187	185	179	184	176	199	212	184	207	170	187	196	184	200	192	207	212	156	185	190	201	191	198	188	221	192	201	161	210	192	173	189	204	188	214	183	185	191	217	209	173	173	181	186	181	189	193	207	207	193	219	172	213	161	184	206	200	205	184	187	205	206	177	189	194	177	182	181	178	179	199	219	192	212	221	197	186	181	195	203	199	210	196	176	177	183	196	203	169	201	229	172	215	186	206	195	179	185	193	184	196	216	226	189	166	209	185	163	194	234	168	195	203	205	203	212	159	190	187	203	191	227	199	194	199	182	205	212	193	215	214	206	173	168	198	203	192	233	203	186	187	202	205	203	196	197	195	201	202	208	176	178	205	209	188	186	206	218	218	187	169	193	212	196	205	173	184	227	215	194	186	195	191	186	196	201	206	180	215	186	211	189	209	168	209	198	181	203	187	193	208	177	227	182	195	182	217	200	202	187	185	194	234	201	198	206	164	176	177	198	181	180	202	180	186	184	210	188	198	200	196	171	192	196	205	186	192	207	193	192	204	178	205	187	203	202	197	188	196	194	199	183	205	194	193	195	209	214	182	199	212	181	170	209	205	190	222	195	180	195	204	193	187	178	181	202	189	213	183	196	218	211	201	167	185	205	184	199	205	190	201	186	187	190	207	193	207	196	195	196	187	172	210	184	192	202	154	210	183	197	177	191	198	178
7386	3209	1478	743	813	477	334	282	257	270	265	237	200	184	250	194	208	206	190	224	215	172	190	202	174	208	186	209	207	207	219	225	186	227	226	209	196	176	181	181	195	196	216	201	197	198	198	197	211	183	229	204	207	195	201	185	198	194	205	170	240	179	183	187	204	196	209	206	200	188	194	211	181	184	171	202	177	203	220	184	177	202	169	189	206	186	189	202	197	199	208	175	187	204	201	229	188	191	210	207	206	203	194	196	199	180	199	193	229	211	215	220	185	189	193	202	207	230	196	210	202	186	192	203	216	201	207	191	200	215	183	195	193	182	192	209	225	213	203	189	180	179	194	201	194	213	188	212	194	176	186	204	229	184	209	190	207	211	208	201	202	199	183	188	210	206	194	191	203	203	205	191	218	179	203	218	212	211	211	210	201	165	167	193	186	191	216	217	222	197	177	192	221	192	221	201	218	195	206	210	184	191	206	205	190	196	187	205	213	189	223	184	187	202	191	191	188	198	210	193	191	192	218	203	240	194	205	187	183	165	169	210	197	206	190	225	204	192	182	196	200	198	219	213	223	207	180	207	194	192	189	189	193	201	174	191	207	190	188	211	201	211	213	216	206	219	202	202	189	233	208	210	183	204	212	187	182	216	195	214	184	187	198	199	206	206	185	209	206	202	214	178	179	189	182	186	187	213	205	185	191	191	206	196	206	193	185	183	238	211	191	207	202	177	193	192	224	206	191	204	193	229	182	205	172	200	233	186	187	199	188	199	193	200	221	186	178	181	196	221	213	185	183	187	192	221	196	186	197	195	185	182	204	197	197	204	176	202	184	190	215	187	206	192	200	189	186	204	192	222	201	198	193	171	204	203	215	203	215	186	185	192	195	193	187	199	191	186	212	189	205	205	173	186	180	226	166	211	213	195	196	183	203	189	197	195	188	163	198	199	220	186	181	197	196	185	170	185	188	197	211	203	204	204	198	198	208	191	207	205	199	207	207	220	200	200	210	202	186	205	214	202	194	193	204	187	221	201	212	198	192	194	200	188	207	188	183	190	207	208	199	213	195	197	174	167	222	195	199	187	202	214	197	185	200	186	214	175	207	207	234	199	191	204	193	206	205	238	210	201	188	178	210	222	204	175	185	203	192	229	214	204	211	195	194	201	186	208	210	220	200	183	186	188	198	196	209	221	197	183	195	196	215	203	180	211	201	188	200	194	219	195	186	189	196	208	189	195	209	207	191	195	203	201	211	209	188	197	196	215	218	196	204	200	205	191	189	168	204	209	195	219	205	209	215	204	194	185	194	193	217	193	192	186	192	203	194	205	191	183	196	187	179	208	210	196	174	202	191	228	192	180	195	210	205	192	179	213	193	213	211	212	203	172	181	201	205	207	205	201	185	187	195	193	197	205	183	191	207	203	202	201	217	174	176	177	219	198	188	209	189	203	221	222	166	201	215	207	191	228	213	172	195	191	201	201	199	183	204	210	217	225	198	197	203	222	179	198	193	193	214	208	188	222	186	178	179	191	194	218	205	216	198	211	186	191	180	201	179	192	177	205	211	172	213	218	177	200	184	212	182	183	209	201	216	167	240	201	197	204	203	192	181	179	217	232	203	193	201	185	181	192	195	199	181	225	199	195	204	197	196	201	206	188	196	171	198	203	197	183	206	209	185	181	198	190	214	191	186	221	176	210	196	205	203	166	195	173	205	207	196	187	187	192	181	178	207	210	201	192	181	193	217	202	203	213	198	193	211	201	217	187	223	204	198	205	204	198	185	204	223	204	185	207	198	171	170	203	183	207	177	199	204	205	208	191	211	184	211	193	198	222	211	185	195	179	180	192	198	206	189	210	191	226	169	192	177	196	190	183	198	199	167	211	220	183	178	221	176	184	205	217	217	184	205	216	215	219	178	186	215	207	190	195	220	227	185	179	164	193	179	209	206	186	191	190	176	218	174	192	203	200	210	197	181	174	208	207	220	212	197	189	185	205	172	208	191	202	187	182	201	226	216	182	216	206	194	187	215	215	226	200	193	189	177	188	206	175	209	189	196	220	196	197	194	180	196	210	170	182	208	203	191	208	190	223	220	214	195	210	188	206	201	206	194	186	166	183	172	197	181	197	212	221	177	207	201	196	195	208	207	201	219	179	182	199	206	175	184	181	198	205	190	212	198	203	215	200	183	209	222	193	203	199	193	198	177	202	217	201	200	206	181	208	188	169	231	176	193	168	200	205	193	208	208	216	198	200	212	194	198	198	194	206	184	200	220	198	173	221	211	186	225	196	189	228	218	172	179	202	205	176	191	189	190	218	196	211	187	184	208	197	179	203	185	184	248	198	210	206	218	163	199	188	191	187	198	178	196	204	218	186	176	204	193	204	206	213	192	183	218	177	184	180	202	222	183	190	226	206	205	207	212	162	197	198	176	201	211	190	214	206	213	195	192	218	202	197	208	192	198	195	203	199	198	191	179	219	221	205	213	204	194	195	204	195	172	221	203	208	184	182	189	208	174	198	181	210	199	199	191	188	208	172	188	207	183	202	194	201	217	179	192	201	187	193	186	180	205	185	208	194	216	212	209	201	191	220	234	217	237	205	202	188	214	195	186	221	196	197	185	207	186	167	174	187	212	205	175	224	176	207	192	190	161	200	169	203	219	202	202	198	200	186	206	186	202	174	192	195	207	179	189	180	216	194	197	187	209	217	199	202	221	208	202	181	216	201	191	194	213	174	199	197	172	189	182	201	205	211	182	213	195	200	198	168	181	192	210	206	209	188	190	208	175	201	203	203	200	218	198	183	221	215	202	189	187	207	212	181	171	186	197	175	205	190	209	189	199	215	178	211	208	226	204	207	214	204	215	207	216	210	227	193	188	217	194	194	191	188	193	180	222	195	171	233	207	180	178	214	198	196	199	192	218	210	205	196	179	171	188	191	199	193	196	195	213	205	205	204	190	201	228	180	199	199	183	201	175	192	204	204	198	177	213	186	205	220	190	190	191	195	171	199	160	193	206	210	213	194	200	178	198	196	212	203	227	178	184	202	208	201	194	213	185	229	225	199	212	191	197	188	171	227	190	191	186	185	216	183	187	228	207	204	207	193	209	220	192	207	204	196	190	192	194	206	184	177	208	212	180	192	184	202	186	233	219	206	214	203	196	209	218	198	181	201	193	195	197	187	199	193	179	186	174	209	216	218	187	176	205	181	200	187	191	201	211	187	191	186	196	204	181	202	191	197	187	172	210	168	183	185	194	213	221	207	199	207	210	217	190	191	191	179	186	210	182	194	205	203	196	209	189	206	189	195	184	212	197	192	202	198	213	205	206	191	190	210	201	180	212	200	188	200	194	198	197	192	203	202	202	200	171	213	205	205	176	172	188	194	215	193	204	200	170	198	237	240	175	199	197	206	194	208	188	200	212	208	198	199	190	185	191	208	202	198	214	205	199	179	211	214	213	190	205	209	192	184	174	211	159	202	241	198	186	182
24647	20350	26617	23999	20381	12276	2568	1354	1157	1139	1072	940	842	821	825	792	737	761	684	704	663	698	713	737	695	694	686	674	679	633	641	646	649	661	632	695	630	664	648	681	658	656	648	663	691	589	637	628	630	598	642	606	640	615	721	651	646	629	639	649	637	667	656	646	639	591	661	662	685	669	642	652	605	690	635	604	619	602	637	632	640	605	584	628	652	669	622	627	630	634	601	661	641	721	666	607	616	636	649	660	654	611	650	638	610	677	633	655	665	617	675	602	644	616	622	631	651	667	671	643	638	608	618	650	624	603	621	607	632	638	639	638	593	586	622	628	654	603	604	615	643	648	627	647	624	595	675	639	628	644	629	633	663	616	609	610	642	641	654	705	632	639	641	652	598	632	635	639	661	634	606	624	650	648	635	619	619	633	665	597	647	594	629	616	667	670	632	626	600	650	624	663	651	681	656	607	680	649	563	643	643	613	613	623	658	658	643	626	639	668	631	625	673	676	603	589	667	632	649	613	647	656	608	648	586	623	636	624	668	638	631	638	664	645	643	633	640	645	643	635	637	623	674	620	632	663	649	643	647	602	621	592	671	644	678	669	626	653	592	625	651	625	601	628	613	577	617	621	638	673	651	627	670	610	630	621	633	639	640	659	625	667	625	633	577	660	647	613	656	630	656	624	611	596	582	625	618	603	615	647	609	689	614	628	617	619	657	601	623	637	637	614	630	638	661	592	571	637	586	606	600	628	649	638	621	639	609	654	628	602	654	628	647	631	639	586	636	604	618	644	660	644	617	606	602	606	663	613	591	633	675	621	629	631	634	661	645	631	636	650	657	668	587	585	618	628	611	628	655	638	679	655	628	670	650	633	569	662	679	662	616	642	633	588	688	644	652	662	680	628	630	577	598	634	629	590	623	660	657	681	630	649	654	604	608	631	580	638	638	604	596	624	634	637	622	621	647	669	650	589	654	661	623	634	601	607	624	600	591	613	640	662	630	588	650	601	611	651	644	633	641	677	616	648	598	608	635	697	643	632	619	630	587	590	651	604	644	625	619	578	622	637	600	660	637	624	621	611	601	625	618	596	630	633	691	642	632	672	603	617	638	628	630	644	665	621	615	615	617	644	653	632	647	627	642	666	649	631	647	606	689	636	615	648	629	646	602	624	620	586	643	658	628	640	634	649	632	642	640	645	612	642	623	623	618	649	664	603	617	628	604	633	656	601	666	633	658	634	658	601	567	636	642	676	641	634	599	652	598	631	616	584	657	635	593	609	614	613	645	624	627	652	639	648	678	627	646	613	618	609	644	654	618	665	656	650	633	642	631	634	649	684	634	585	619	655	615	623	602	665	626	625	563	630	561	629	622	636	632	596	578	595	612	597	608	661	636	625	631	623	623	647	661	601	642	614	575	617	654	645	624	646	635	620	604	637	693	614	666	603	619	699	611	630	632	673	628	665	642	651	613	638	609	616	582	639	624	631	617	621	639	601	633	622	652	619	647	631	631	635	628	634	630	619	677	618	583	646	631	587	616	631	634	680	612	649	644	627	609	606	678	659	647	614	666	619	665	635	689	636	655	627	634	637	635	654	600	651	634	662	649	625	643	584	619	636	620	654	631	644	612	632	634	597	670	610	609	592	657	628	644	664	619	632	624	605	659	641	645	639	623	595	600	643	681	620	636	651	662	621	613	638	640	646	672	650	612	632	616	637	620	611	626	560	653	630	572	669	598	659	637	606	651	606	653	610	663	607	647	655	639	620	640	639	664	640	586	617	639	651	634	627	577	569	604	634	615	677	638	642	650	607	627	595	611	611	653	659	614	625	675	618	670	619	648	637	661	557	592	596	649	603	660	640	565	630	654	630	585	606	640	613	630	602	662	581	631	632	655	649	661	630	617	652	655	650	640	669	597	658	593	627	636	597	631	668	651	656	627	654	670	641	651	663	680	650	601	621	603	681	650	607	610	574	672	637	592	635	612	650	641	616	644	602	655	597	681	617	619	605	644	625	572	663	620	657	654	631	648	640	643	650	604	591	656	619	668	646	671	638	623	632	596	648	576	588	600	617	628	642	625	628	676	631	661	616	595	606	637	629	634	602	660	623	584	624	617	617	600	656	601	653	618	591	618	633	606	628	656	613	633	665	606	627	615	679	629	587	628	613	603	626	617	647	614	614	590	641	630	598	652	631	625	600	642	621	640	657	613	648	647	597	666	630	607	579	650	634	647	652	633	679	691	598	630	668	635	632	611	660	610	610	640	632	609	679	607	643	627	628	644	669	627	630	611	630	601	609	608	618	628	632	623	657	694	632	666	638	654	637	645	626	627	636	651	664	617	598	617	661	677	563	618	636	590	609	618	617	675	625	632	660	652	682	611	614	601	622	615	639	624	614	658	627	660	641	628	635	607	640	579	643	644	615	620	669	657	636	611	610	616	608	633	625	589	598	654	628	586	655	624	623	614	631	673	626	623	650	615	645	648	643	611	627	633	650	662	648	623	614	654	610	659	633	648	621	637	654	640	604	610	649	657	662	647	568	653	626	645	626	616	639	669	668	635	655	627	592	635	620	637	633	622	636	673	667	600	620	628	601	627	632	648	634	632	663	619	608	640	589	611	595	658	588	634	602	604	645	628	631	651	626	675	623	650	621	638	628	661	653	640	581	580	612	640	621	598	637	644	598	614	589	674	662	607	629	592	609	599	664	602	611	635	640	618	619	670	600	665	609	618	596	635	645	643	628	611	628	623	640	605	630	677	632	664	600	569	613	624	638	653	637	637	588	640	683	671	642	609	618	700	613	614	629	620	633	651	645	650	627	663	651	611	638	626	610	618	670	652	650	641	661	645	653	619	609	652	663	683	608	625	655	649	639	666	653	657	594	609	585	643	616	586	622	656	653	622	681	637	659	637	622	616	618	615	688	692	609	642	635	681	686	600	589	660	634	665	648	602	627	568	601	663	606	601	635	600	633	647	635	633	644	632	656	638	615	623	641	630	608	637	626	641	647	617	637	625	591	655	568	678	660	651	679	622	621	666	659	612	646	622	687	615	639	645	602	634	644	583	610	652	685	646	624	642	641	641	612	664	646	617	648	608	633	655	631	650	628	626	628	629	628	600	640	612	619	626	610	617	652	639	631	633	593	623	620	628	650	614	663	622	633	633	650	622	633	635	617	613	618	636	669	652	626	671	636	605	641	632	585	632	673	628	681	651	620	603	657	588	656	620	662	650	648	597	588	644	632	599	634	613	681	618	644	650	651	609	622	636	639	658	618	680	626	641	583	623	643	619	636	618	639	653	671	681	605	652	658	632	584	632	578	666	641	636	646	627	647	628	611	645	594	632	617	647	653	653	591	599	630	646	607	675	618	593	632	625	614	638	616	572	592	575	632	627	622	612	639	605	616	610	617	633	650	609	645	624	682	642	667	643	589	617	673	644	635	607	640	611	614	658	645	615	661	669	651	617	653	586	612	598	637	625	663	634	593
10035	14841	12173	7468	4987	5025	2561	1996	1678	1624	1522	1078	1000	935	860	851	790	768	708	723	712	711	631	655	650	685	666	631	631	616	615	600	628	606	594	595	565	590	630	621	604	610	625	610	599	635	580	576	593	574	581	549	599	607	577	572	594	613	619	553	612	595	581	651	557	617	580	650	604	556	571	574	573	619	562	577	554	599	553	548	610	578	607	566	567	555	586	566	537	561	609	533	536	565	547	574	604	567	585	555	569	624	596	590	565	566	596	589	624	577	610	574	569	577	599	608	578	600	579	601	601	595	598	556	559	564	589	578	596	597	598	559	582	574	582	618	566	567	589	563	594	589	561	579	600	614	565	583	584	582	559	579	530	608	590	585	589	534	549	555	565	619	560	593	566	579	600	565	591	590	603	539	566	596	563	607	563	587	575	576	531	571	567	600	611	585	582	551	600	605	577	628	571	633	569	552	596	626	602	555	583	545	564	583	643	633	557	544	564	562	592	617	586	564	543	525	594	586	586	598	587	613	608	537	595	557	591	584	575	577	583	595	544	532	592	581	614	609	566	566	614	583	553	551	582	584	595	598	532	575	581	581	625	581	570	579	607	540	576	552	611	574	542	546	601	579	564	579	561	636	573	573	582	588	561	621	603	554	571	599	582	578	607	584	586	620	557	611	516	546	556	537	584	567	600	534	588	587	605	517	524	558	594	594	552	564	579	549	592	575	614	587	601	562	569	618	625	598	628	597	602	549	564	552	575	566	576	604	608	619	592	602	592	607	594	546	533	513	585	566	527	555	538	549	534	608	566	536	578	598	581	558	586	571	620	579	582	555	595	582	545	610	580	581	581	564	563	596	561	567	555	560	598	572	562	563	580	566	566	570	588	551	603	612	552	563	567	578	550	560	522	560	599	567	544	580	550	603	617	594	563	606	580	574	578	561	549	571	596	542	583	592	596	600	619	559	546	570	550	549	629	556	578	607	559	598	599	591	578	586	589	577	505	587	592	569	594	592	563	579	574	569	597	607	585	574	569	582	555	546	576	579	598	554	602	543	558	565	597	548	595	589	552	594	570	554	578	593	538	568	584	608	552	594	561	553	612	574	577	557	592	569	569	586	615	578	587	556	560	583	593	528	559	577	598	570	584	540	559	597	602	548	568	550	584	605	599	545	600	585	597	558	563	562	622	560	587	577	573	598	589	576	555	608	580	596	573	572	574	563	523	599	579	650	576	583	600	586	569	583	543	564	606	547	598	526	577	580	528	584	572	592	548	624	590	591	590	588	548	551	583	538	583	601	586	581	594	575	598	546	571	536	577	609	585	563	552	549	619	569	540	582	595	561	557	605	591	542	582	573	538	590	574	599	530	587	570	540	594	579	555	589	550	545	557	595	522	558	568	574	569	620	593	556	598	584	549	573	562	594	629	565	576	578	563	602	554	559	624	564	579	620	607	611	566	588	584	565	563	602	584	633	620	569	576	618	556	574	610	534	607	574	577	602	571	554	545	613	558	570	568	575	609	523	542	555	552	624	604	608	580	597	545	587	567	564	555	610	554	598	583	583	563	580	593	593	611	598	596	542	529	569	595	583	520	584	581	587	580	573	580	591	567	574	585	595	574	606	550	597	605	555	575	579	581	554	605	532	580	570	523	543	575	557	610	574	586	604	577	589	615	622	527	604	570	565	584	574	571	560	570	569	617	582	599	593	564	618	568	582	601	548	600	595	568	580	571	601	564	546	585	576	585	575	562	576	559	629	523	525	561	554	576	618	542	554	557	569	571	630	564	582	588	581	636	550	617	548	576	543	632	563	559	558	572	583	579	560	579	609	646	600	587	575	582	549	567	584	579	576	582	574	625	599	600	562	596	563	568	545	579	572	621	591	599	572	560	534	562	603	566	521	555	582	552	540	553	596	581	598	553	532	593	600	561	584	556	540	549	564	585	583	544	572	562	581	584	567	607	556	629	530	585	572	550	557	558	570	565	544	579	564	601	591	571	594	584	614	611	575	617	561	569	523	560	598	539	529	581	554	591	586	589	552	595	595	593	537	595	589	595	580	598	586	626	596	600	595	585	593	571	565	569	592	587	593	628	557	612	586	596	598	587	577	560	546	629	589	552	574	568	548	603	563	561	562	555	610	574	550	580	587	569	572	568	577	563	583	546	562	567	562	610	539	603	575	565	593	583	539	578	592	517	553	574	637	564	627	599	592	576	543	542	561	605	550	545	564	578	616	581	564	600	553	587	615	587	613	582	597	550	556	536	567	586	590	559	594	567	557	576	561	572	610	605	617	567	587	546	588	609	562	567	545	572	603	589	607	592	582	594	556	605	579	548	604	532	618	597	574	555	589	566	562	575	536	582	581	536	537	610	536	587	625	542	572	619	573	600	564	572	610	610	622	614	600	599	547	568	585	520	616	639	567	544	614	599	562	590	516	589	576	559	583	583	559	556	556	618	587	588	604	612	598	549	581	598	522	583	549	605	581	576	588	585	537	566	613	618	544	571	590	596	627	582	515	551	585	575	599	584	605	564	567	583	559	541	610	545	586	563	548	558	613	556	552	601	567	594	606	544	540	574	600	597	571	588	596	604	586	603	591	569	554	561	540	591	591	607	587	558	541	579	582	592	588	568	578	599	584	584	596	548	621	612	570	574	549	578	595	628	574	576	594	579	595	585	570	580	595	584	581	534	549	557	613	551	581	589	575	591	602	544	564	567	562	589	563	616	571	576	591	582	590	564	541	611	567	603	589	533	612	564	552	543	545	616	549	595	577	596	613	561	539	567	580	600	558	516	603	574	563	586	521	586	553	575	561	603	602	566	543	539	560	607	549	572	543	601	571	566	583	573	596	573	598	554	546	563	583	604	577	534	577	595	590	549	525	558	613	575	549	581	581	601	566	590	584	567	559	553	564	590	544	585	604	578	532	570	548	628	599	576	577	603	541	545	577	592	593	593	575	534	609	546	595	603	615	557	578	604	578	565	587	583	582	560	583	554	616	590	540	590	550	578	578	575	570	544	595	561	563	553	532	570	592	570	604	564	534	555	565	599	581	580	605	591	565	563	613	549	565	551	586	599	541	587	541	570	571	582	579	554	553	581	565	569	570	594	579	600	600	564	547	588	578	603	555	551	570	582	593	605	563	556	561	602	567	595	586	561	612	587	576	567	580	589	559	590	598	554	586	537	577	553	591	591	540	597	553	625	552	612	590	569	559	574	547	561	571	575	588	574	592	594	564	611	582	544	576	531	561	539	577	587	583	548	553	580	546	583	549	558	569	597	562	616	575	589	554	553	592	546	584	590	547	562	552	521	525	569	558	564	566	562	574	545	578	589	539	537	553	659	624	530	552	584	553	595	604	585	556	596	581	579	546	587	611	560	584	500	583	592	585	586	519	575	577	581	550	614	580	595	544	583	592	603	553	593	570	575	576	558	577	572	582	586	561	575	572	509	580	556	601	551	588	512	571	610	578	574	584	590	615	581	565
22091	20104	26669	23320	20113	20277	11567	2619	1957	1917	1903	1406	1328	1265	1273	1217	1128	1165	1049	1064	1053	1104	1082	985	1071	1013	994	996	956	965	1009	956	1015	979	954	988	930	960	979	981	933	964	966	967	985	967	972	934	963	909	954	940	964	968	936	902	944	971	960	986	942	921	982	900	900	953	953	949	977	898	938	936	939	968	958	959	940	931	931	940	910	965	941	906	909	982	951	958	979	916	910	955	940	959	918	967	927	966	948	941	876	880	905	852	899	947	968	893	895	967	950	986	919	952	893	955	978	956	927	965	936	925	949	907	915	927	935	955	887	931	933	935	934	951	928	849	933	969	932	920	912	977	939	939	911	899	905	945	920	908	945	918	993	895	945	901	955	952	942	948	911	938	921	920	920	943	941	979	945	977	926	955	914	924	921	965	903	922	956	871	873	938	966	934	961	908	951	1023	942	915	904	814	891	876	923	912	930	880	896	926	882	941	908	897	952	911	937	935	925	935	950	975	931	944	899	913	901	901	914	917	912	957	909	882	889	918	957	946	914	955	898	969	918	930	981	955	913	953	937	954	970	936	906	955	937	939	939	890	891	914	986	967	956	935	931	959	961	928	905	924	928	869	936	975	920	904	908	985	945	940	933	960	905	889	960	923	979	968	946	886	928	971	1022	928	933	900	956	879	907	932	967	934	976	1004	925	967	947	891	970	942	893	954	907	877	976	944	915	959	909	906	946	933	882	946	890	914	883	954	959	946	941	964	968	912	943	902	946	945	915	921	922	899	897	947	936	908	912	871	923	945	945	1006	928	913	950	923	904	938	939	959	907	916	1006	917	967	927	954	927	910	898	908	852	946	918	878	914	940	895	912	921	970	878	937	919	924	973	912	854	900	963	896	938	941	917	950	946	977	928	893	916	933	931	955	921	925	898	977	884	946	867	939	938	936	899	926	936	963	954	932	969	916	923	896	891	986	905	891	897	962	944	964	919	949	939	926	912	943	925	900	870	902	924	960	936	926	931	919	939	925	963	943	887	925	944	919	953	929	944	943	844	911	994	965	966	918	960	940	997	934	961	961	883	912	971	908	949	927	930	931	919	886	928	911	968	968	963	903	983	936	917	967	937	936	903	946	925	966	956	971	964	929	908	969	936	949	966	983	938	944	973	930	931	932	948	890	929	942	966	925	982	938	920	956	909	967	879	916	859	910	972	943	936	947	936	990	935	942	944	917	1009	919	905	889	941	966	963	889	856	1022	913	905	903	922	922	993	887	917	963	919	929	951	974	903	935	916	921	945	936	905	983	937	912	971	936	995	927	979	921	908	982	925	908	931	1010	936	890	967	900	939	896	930	881	964	926	910	973	945	986	949	900	902	956	895	926	906	986	956	926	961	940	932	894	950	878	889	903	962	945	927	904	896	881	938	944	884	847	970	939	931	904	935	920	898	945	958	957	1013	904	980	918	914	912	978	978	948	961	930	913	954	918	932	898	981	915	923	943	958	920	976	877	935	942	945	911	971	904	906	944	899	973	945	941	932	938	918	948	955	962	979	874	935	934	912	917	902	951	972	928	887	894	944	861	957	955	904	944	893	951	903	968	943	884	952	895	959	941	897	970	1016	926	927	957	894	954	923	924	878	941	902	900	898	919	937	929	925	925	921	957	856	868	929	924	943	916	928	953	861	971	914	930	889	905	997	873	932	900	890	894	966	888	935	921	998	936	952	947	893	920	917	852	926	870	908	947	941	929	952	998	969	878	955	944	922	948	971	934	927	908	924	900	922	973	865	929	950	936	890	922	960	939	917	885	933	890	903	895	934	941	896	940	913	923	1019	944	962	951	879	925	946	952	927	944	893	958	947	894	950	913	955	940	860	913	926	945	906	901	945	935	919	900	911	937	926	920	975	909	916	909	937	1007	904	954	883	956	912	931	946	942	941	930	886	959	909	950	956	957	1004	973	924	904	946	932	914	907	974	930	933	945	970	883	955	936	903	928	915	935	893	872	939	967	927	942	993	928	904	985	927	949	939	943	894	876	947	930	930	942	954	887	884	918	921	916	932	904	938	967	987	983	898	961	903	913	951	964	953	895	927	913	937	902	958	912	873	961	926	915	957	927	946	953	940	931	946	918	898	1004	873	944	948	919	893	954	940	963	949	941	912	902	926	984	910	885	918	981	936	882	937	930	908	941	895	947	887	885	933	923	981	960	917	931	917	956	958	887	883	925	955	983	929	945	857	883	926	968	899	882	903	954	924	889	941	989	928	966	947	920	934	887	918	963	937	889	971	950	981	898	894	928	896	975	914	960	936	967	923	911	909	886	924	935	922	917	944	872	937	918	923	884	985	945	954	921	975	953	931	987	904	873	891	945	928	907	952	939	934	918	921	911	936	954	984	936	953	926	922	939	927	926	937	957	920	936	917	986	914	865	927	947	916	948	927	916	884	945	923	906	944	953	898	874	973	931	918	887	966	943	920	886	917	933	891	863	961	896	928	891	947	936	958	897	921	956	930	936	940	1047	873	993	949	955	959	952	911	972	894	898	907	952	895	945	890	923	957	954	981	899	950	943	933	973	870	947	917	971	956	963	909	904	870	940	895	914	898	889	872	871	942	938	889	913	944	889	942	976	942	888	974	905	911	939	950	899	940	949	922	917	932	930	899	977	935	973	914	931	978	882	938	950	890	899	895	919	945	939	948	906	910	887	946	917	953	964	947	911	939	937	863	923	931	921	880	945	928	953	939	935	943	903	940	958	928	938	870	966	960	974	919	882	969	905	972	911	918	909	891	916	901	863	889	991	924	956	1003	927	926	917	964	960	956	901	914	900	941	885	919	943	908	914	899	969	917	897	903	934	874	894	940	926	998	899	939	954	896	909	911	930	959	961	931	937	912	966	927	939	919	938	982	931	947	942	935	920	961	939	947	907	890	901	962	952	936	901	942	984	951	929	900	918	935	917	903	953	928	924	908	868	922	886	910	942	953	942	962	898	914	931	928	941	957	955	946	929	907	888	907	932	960	966	941	906	918	922	965	939	912	876	937	899	918	892	923	967	926	951	962	914	927	999	946	951	914	987	924	944	922	886	933	876	932	921	900	918	911	936	915	926	871	933	974	891	919	915	953	961	911	914	946	917	934	987	898	945	906	879	936	906	911	931	930	945	941	899	936	883	939	912	915	874	919	944	913	949	939	955	928	908	949	930	902	916	991	891	905	934	905	876	890	981	970	893	952	908	834	922	897	919	927	927	909	908	933	925	923	863	950	941	940	889	911	969	901	938	931	894	900	909	907	922	974	928	927	922	950	962	896	926	986	941	979	858	927	913	942	924	923	988	877	957	945	969	943	942	931	914	917	967	905	955	924	930	920	966	942	937	964	939	954	888	884	921	986	914	992	911	920	934	908	898	925	917	955	924	956	984	932	945	913	1007	865	883	937	951	867	958	919	932	988	976	950	896	877	984	958	909	888	937	891	948	913	898	910	919	943	955	924	937	914	956	959	874	903	940	923	932	904	902
12214	21775	18356	12926	8435	8246	4378	3605	3098	2979	2744	1809	1704	1548	1475	1279	1311	1313	1150	1172	1183	1061	1134	1069	1052	1022	1029	922	951	951	988	884	968	913	903	1001	957	912	921	942	930	902	947	926	914	884	939	870	903	905	915	921	918	892	904	869	860	847	843	838	844	884	881	867	868	876	853	876	892	860	896	871	855	853	902	893	868	901	869	863	878	868	901	918	839	857	813	861	853	893	865	830	840	885	880	840	801	840	892	834	843	832	831	877	876	874	870	859	893	849	842	923	861	837	864	876	852	872	878	878	867	888	888	831	870	864	910	888	890	863	850	833	861	879	852	853	899	857	861	830	881	879	856	813	802	891	822	869	854	853	801	854	884	881	862	882	879	875	870	833	817	852	843	837	878	837	915	817	900	800	851	893	821	792	882	935	851	862	789	891	870	923	866	804	865	838	834	882	825	787	864	918	910	864	834	838	846	858	879	848	816	899	877	846	861	825	847	894	904	892	873	906	887	829	860	882	836	889	850	860	849	900	847	839	809	810	897	870	877	836	847	893	817	858	780	876	862	847	857	866	822	821	819	878	888	811	844	860	829	863	829	813	811	862	898	856	900	911	872	804	841	901	797	878	814	832	889	857	822	892	832	856	879	855	833	831	810	800	851	843	818	887	868	889	871	874	875	817	863	873	888	909	898	875	843	871	871	872	865	830	863	867	910	933	829	860	912	855	857	865	819	868	863	852	863	838	897	861	855	839	826	877	875	834	844	862	856	862	885	863	874	890	794	879	874	816	900	848	871	856	898	864	843	882	851	899	840	884	887	846	884	888	922	845	854	917	871	858	871	803	795	856	831	870	845	859	867	784	820	837	887	869	857	841	831	823	870	809	848	839	853	815	883	889	866	821	839	870	894	851	883	876	833	826	857	901	854	843	869	867	875	842	893	866	867	874	874	869	857	806	874	865	813	896	882	818	897	837	840	900	863	809	903	892	883	853	851	850	848	834	812	872	875	822	877	890	838	874	882	809	841	859	880	879	855	883	908	862	897	830	898	847	842	901	872	869	862	880	842	931	865	824	821	893	878	876	823	854	835	878	842	843	837	852	819	860	869	873	921	806	870	848	856	843	838	871	874	813	828	798	878	848	876	825	871	894	861	884	850	881	875	865	874	812	821	821	845	849	844	858	845	908	861	885	820	809	882	904	846	918	855	896	847	887	829	853	827	869	814	912	854	895	800	860	828	835	831	840	831	871	807	772	870	908	853	848	896	872	864	853	871	878	837	849	892	895	823	846	872	871	832	815	880	841	856	876	858	853	880	879	825	812	861	843	828	872	870	839	878	854	897	827	842	855	843	865	845	842	853	891	880	862	801	861	879	880	858	878	886	828	883	836	858	890	876	869	867	832	803	892	873	842	857	885	887	885	930	836	855	802	818	844	831	872	878	825	826	872	892	935	827	862	838	891	893	871	861	861	818	871	871	863	844	895	881	815	893	867	841	842	849	870	883	859	839	838	838	803	867	846	829	831	831	821	925	854	848	853	859	934	800	890	841	839	910	852	862	869	869	894	799	840	851	879	841	868	882	851	837	828	887	901	903	891	883	837	831	850	885	838	893	856	875	873	852	892	888	880	879	867	893	858	822	856	874	796	808	863	830	867	868	818	878	866	914	833	842	848	892	890	890	923	915	857	867	886	897	845	855	926	891	852	885	830	844	846	833	884	878	850	810	862	849	859	852	885	848	836	832	825	836	891	847	870	834	853	848	869	867	888	844	896	846	835	875	868	801	889	846	874	896	819	826	899	877	873	885	836	820	889	856	847	871	858	904	894	812	917	889	852	868	843	816	869	873	841	801	812	853	889	777	880	819	860	844	831	830	867	838	820	845	867	860	865	864	854	867	862	933	830	841	867	873	825	870	813	851	872	892	793	776	888	891	822	850	855	825	822	833	850	851	858	860	831	879	906	890	893	837	819	883	876	855	881	866	822	839	878	861	904	871	871	842	833	877	902	829	892	832	823	882	854	845	877	842	853	852	840	815	861	857	854	839	903	925	852	866	883	869	834	872	834	840	832	860	872	895	888	807	846	849	847	851	870	854	866	851	858	914	831	863	902	899	843	845	837	918	849	873	882	844	787	850	904	901	846	857	826	827	894	836	802	828	873	867	883	827	852	816	869	858	807	888	881	886	880	886	863	845	871	865	836	868	818	889	881	862	886	855	893	807	859	796	859	871	868	874	879	888	873	842	822	879	887	864	859	865	879	887	876	821	819	876	847	876	861	931	871	797	903	844	861	871	873	856	837	889	839	914	834	828	825	852	868	834	863	887	855	895	877	921	845	886	862	837	872	803	907	816	958	878	855	874	856	851	802	880	845	852	861	872	777	818	824	874	850	841	826	883	825	853	875	797	858	914	853	872	853	886	856	839	845	848	816	800	882	905	846	841	890	865	971	921	861	904	837	814	838	873	817	841	849	878	848	906	888	825	845	864	894	866	815	870	894	887	878	897	867	832	834	892	857	819	885	869	824	809	840	860	852	860	859	882	863	888	798	844	804	927	843	864	883	902	870	821	886	883	795	903	854	911	899	822	824	851	882	846	843	853	897	860	881	850	889	872	836	860	817	876	879	882	829	864	866	835	883	884	863	799	862	905	865	896	902	879	872	887	877	879	860	836	872	870	825	892	846	899	848	919	835	871	857	839	864	832	860	821	875	835	915	860	849	870	879	824	855	857	824	871	879	889	838	863	895	892	809	855	806	846	865	869	813	848	857	827	869	826	865	857	875	884	820	819	856	845	829	875	862	850	853	842	858	898	851	810	901	932	898	853	801	896	886	872	841	871	859	843	902	838	849	866	946	845	865	856	890	888	817	850	842	901	891	872	795	848	865	888	855	866	875	875	873	821	876	853	821	825	898	844	821	886	825	890	906	867	871	871	903	851	823	875	858	842	845	877	854	908	870	846	869	849	863	885	853	853	891	845	870	892	898	928	847	897	887	856	800	839	860	882	856	907	860	854	857	880	905	888	870	885	871	895	849	882	870	826	856	922	862	880	830	857	855	860	852	894	833	837	868	781	840	865	846	887	824	832	843	874	855	846	859	879	871	803	950	812	873	829	904	877	867	830	927	867	847	877	875	870	846	902	873	894	856	879	835	849	860	834	858	836	854	829	853	876	857	820	883	853	824	860	888	842	833	862	839	867	885	932	882	873	924	845	852	860	858	868	897	896	872	868	844	842	894	895	870	914	853	875	816	874	862	852	873	796	877	851	826	881	845	802	888	901	868	827	819	882	854	829	913	878	855	833	889	867	841	856	865	856	835	879	833	830	856	807	866	859	908	903	898	840	872	861	851	823	891	834	869	833	802	864	885	841	859	859	830	846	859	799	801	831	854	859	891	907	815	864	889	910	843	870	822	816	849	856	851	866	861	887	876	856	843	854	824	895	823	881	876	840	841	842	900	853	838	855	829	793	822	868	911	828	891	871	876	878	866	828	863
27790	14867	2475	1421	418	349	285	242	240	206	227	202	185	199	199	214	193	194	202	177	198	174	201	220	182	203	214	201	204	223	197	190	223	181	222	203	175	190	183	201	184	209	213	190	203	189	169	205	187	196	209	198	178	191	180	177	192	186	195	191	182	211	167	189	165	190	212	186	191	201	201	168	217	220	200	181	187	213	202	199	203	180	202	155	184	192	188	196	162	186	197	191	229	200	212	175	181	186	180	200	205	202	206	173	198	206	200	192	191	196	172	207	199	193	217	197	182	200	167	179	210	200	184	199	187	172	201	188	195	188	198	171	188	212	207	182	188	182	204	196	201	199	212	183	211	199	183	207	179	201	210	197	187	208	173	215	194	202	189	188	165	208	198	190	202	180	195	188	180	179	185	183	204	206	176	204	184	185	183	208	176	200	180	200	187	190	193	207	181	211	175	191	195	191	194	211	204	226	188	223	181	163	193	208	213	208	178	186	203	202	197	195	205	191	165	206	196	186	208	226	198	178	198	191	188	213	226	212	178	180	190	201	199	172	198	187	204	184	183	231	219	202	189	199	190	199	216	216	183	220	209	192	203	191	186	187	189	161	202	205	186	201	207	170	170	217	197	177	161	182	189	189	182	183	196	213	184	191	179	208	203	201	188	220	218	201	210	223	199	191	203	207	204	175	178	183	189	196	190	197	180	194	199	180	189	190	213	215	169	216	198	188	195	194	185	158	220	197	209	201	194	180	186	198	203	180	169	178	179	177	201	183	193	206	179	195	172	196	210	204	240	190	209	200	191	206	192	201	194	183	200	190	182	173	196	165	215	155	192	189	163	203	202	217	208	185	167	210	198	182	195	175	173	205	204	206	194	201	176	213	202	205	197	215	184	206	197	176	177	187	195	168	186	166	176	198	180	170	203	197	192	209	195	168	213	190	191	211	207	203	205	198	207	173	168	209	191	181	216	172	199	189	179	209	209	181	208	199	191	213	191	190	186	181	189	165	183	202	211	190	182	185	149	201	202	167	190	203	185	184	209	194	192	191	191	184	167	167	192	201	191	194	182	181	201	205	181	189	196	206	187	194	212	183	183	204	202	193	184	173	191	200	201	208	212	201	176	208	184	198	186	203	194	207	185	182	195	191	186	198	213	191	183	182	199	192	183	190	217	191	189	201	180	238	208	194	191	190	204	185	214	209	168	195	180	197	154	189	185	215	219	211	179	188	188	216	228	205	193	180	195	223	198	153	196	201	204	191	180	179	189	163	187	190	167	182	195	193	174	181	196	188	188	188	195	195	160	200	198	185	191	191	197	175	191	198	205	190	210	199	202	179	206	200	182	230	201	171	196	185	191	180	183	185	195	191	209	180	194	203	216	181	183	224	169	214	206	174	197	205	171	179	174	170	194	196	179	183	204	165	171	201	192	197	199	201	193	199	208	189	190	181	175	191	188	184	189	189	181	221	184	195	194	171	179	179	196	199	171	193	205	181	194	190	202	179	193	207	172	201	183	194	184	178	202	190	192	201	184	213	207	177	202	182	196	211	177	194	200	189	189	212	186	172	193	215	193	178	180	192	197	198	168	185	196	211	230	202	178	192	213	200	188	176	198	174	225	175	194	214	200	179	210	207	201	182	188	207	203	191	184	192	195	215	204	215	191	174	203	206	199	186	200	168	196	215	207	208	191	193	174	201	207	176	200	207	200	196	184	202	201	197	186	180	197	169	158	201	209	199	199	208	196	164	168	224	178	209	211	193	200	182	205	175	188	193	196	178	203	195	149	169	201	172	202	164	210	204	197	198	189	172	222	189	201	192	197	205	219	191	191	181	177	195	178	220	204	182	186	198	206	206	191	197	178	201	198	198	190	195	171	216	175	193	191	201	193	169	172	197	191	177	193	204	177	191	189	178	199	210	185	180	183	196	199	173	203	206	180	192	181	216	214	165	196	177	181	208	181	170	222	174	194	188	197	195	169	208	187	197	188	200	225	175	213	200	190	198	184	200	174	201	206	199	189	186	195	200	173	201	163	193	196	173	180	221	173	206	201	200	170	183	177	201	188	198	208	206	211	190	207	199	172	182	206	181	193	212	171	174	193	169	184	170	193	181	191	200	162	205	176	208	184	186	179	186	195	178	183	202	182	198	198	207	187	202	185	178	194	184	207	215	176	201	173	193	181	179	178	186	198	194	191	172	191	194	182	191	216	211	199	203	196	216	185	194	220	187	200	182	163	203	195	195	215	196	182	205	180	194	181	214	180	184	197	194	182	197	180	176	211	200	194	217	195	188	220	190	177	214	214	170	192	174	182	211	206	202	195	198	224	191	190	224	190	187	209	232	186	179	176	176	207	211	206	203	179	194	204	197	188	186	178	193	176	196	189	191	180	196	214	188	186	216	186	177	203	205	206	176	201	192	204	225	189	206	189	184	199	181	182	201	207	195	199	198	171	198	202	195	199	201	195	184	175	173	168	222	186	203	190	191	205	172	177	188	194	179	175	192	188	171	202	173	190	195	169	189	193	185	212	178	183	181	178	197	188	173	206	191	198	202	161	169	180	205	199	201	210	199	205	197	197	184	158	178	194	214	189	200	223	178	202	192	198	203	181	184	193	217	208	170	178	180	190	204	163	174	183	186	219	183	165	169	190	177	203	166	194	188	171	210	205	212	182	172	168	183	232	182	216	177	202	192	174	183	186	197	191	193	175	190	210	213	185	215	192	195	222	184	192	191	211	183	208	215	184	210	194	194	210	202	187	190	206	213	199	180	172	200	175	165	194	190	190	187	187	205	205	198	193	205	201	186	208	191	189	199	195	196	194	191	172	197	191	206	192	170	193	180	193	172	184	225	188	202	172	208	192	179	189	187	183	186	199	201	206	171	190	182	215	193	178	176	178	204	202	201	196	178	195	188	198	167	210	210	211	178	198	197	176	166	183	173	199	194	192	186	194	237	223	205	214	175	186	204	199	186	192	204	181	191	196	180	200	179	188	201	205	189	189	207	178	204	191	189	198	192	180	206	221	178	174	167	199	194	200	196	224	181	198	189	189	190	204	209	185	196	192	187	168	192	197	175	199	186	206	207	191	187	217	180	192	218	166	191	181	158	181	180	163	195	208	170	215	190	195	178	213	162	173	186	198	199	182	201	193	199	196	185	216	180	172	198	199	187	178	186	227	201	203	186	202	200	188	171	194	176	161	189	194	180	193	184	203	187	199	196	180	199	166	204	192	168	191	210	193	207	179	195	193	188	205	199	172	181	181	169	199	201	187	197	186	223	205	183	217	190	214	202	184	185	188	166	166	200	163	184	190	205	192	176	175	194	170	206	193	204	174	177	177	192	198	188	192	169	191	218	205	200	197	167	187	209	197	193	213	187	193	195	179	190	198	177	170	182	198	204	192	189	181	199	181	191	210	187	177	188	176	199	196	202	185	195	192	190	190	201	204	196	216	193	178	204	214	198	182	171	178	201	185	213	193	183	211	176
6512	2543	1891	2584	629	517	352	275	308	252	235	214	210	192	230	185	231	213	232	212	178	209	192	221	208	202	198	180	205	190	212	187	209	199	186	192	191	187	205	192	199	186	173	177	179	192	195	199	189	178	174	206	203	203	191	191	218	200	202	184	191	192	182	186	217	196	177	197	211	198	183	204	217	178	195	183	206	207	186	172	202	174	203	171	203	194	188	182	206	215	195	190	190	194	203	216	185	188	204	198	209	191	211	212	205	199	206	186	189	186	184	229	210	182	228	201	212	188	238	187	186	232	198	209	192	195	205	184	206	196	206	180	187	204	198	174	193	230	196	199	183	220	195	174	191	215	168	166	199	209	208	182	214	198	214	179	186	193	186	214	241	213	200	194	189	198	220	202	228	198	203	209	177	216	190	196	198	195	216	204	187	179	215	207	202	205	216	201	195	190	213	189	208	202	201	206	202	195	200	204	184	205	212	209	221	200	197	185	195	186	203	202	197	198	215	182	210	184	219	206	194	218	194	191	197	195	209	213	178	192	200	180	216	193	210	182	190	195	198	188	174	190	180	183	190	180	212	217	211	192	211	209	187	175	212	158	198	200	204	200	185	176	191	206	185	215	216	203	221	197	206	183	206	217	175	180	198	197	196	205	199	199	194	178	189	192	195	207	209	181	207	227	198	219	185	202	194	182	199	193	211	196	178	176	196	195	210	221	210	196	204	194	217	220	216	203	220	203	204	208	190	206	194	205	187	238	223	178	198	205	197	216	211	191	192	194	188	210	196	211	216	207	204	182	195	178	180	200	198	245	218	192	220	205	207	174	209	202	215	212	197	233	224	216	207	210	185	205	211	225	185	160	215	185	217	192	212	209	214	184	194	208	218	216	163	209	209	203	175	207	203	196	203	214	222	190	218	177	207	220	214	188	195	199	194	192	187	196	173	176	189	221	188	194	193	209	244	171	196	212	193	204	203	221	195	190	179	208	192	210	195	208	199	190	207	211	198	209	211	182	207	191	188	199	215	190	211	185	192	172	178	192	169	195	188	203	193	208	206	210	197	208	191	190	217	203	196	188	199	202	198	216	200	210	202	215	177	194	182	190	202	178	200	193	192	206	205	210	194	220	204	193	190	199	205	206	199	203	208	209	200	185	207	205	183	222	204	187	182	207	212	201	187	196	208	182	196	229	196	196	197	202	204	193	188	194	190	205	234	202	211	213	209	196	203	214	174	221	199	215	181	207	191	196	207	227	199	195	209	181	194	204	199	206	198	206	216	191	191	198	196	195	198	209	209	233	203	191	208	207	192	190	196	195	222	194	205	176	207	223	204	194	208	222	214	169	202	212	195	187	198	174	175	196	217	215	209	203	207	170	167	196	215	195	210	200	169	197	207	211	204	211	213	206	212	208	197	220	194	198	179	211	166	187	192	192	191	210	195	193	190	179	191	211	190	196	212	210	194	212	185	191	223	187	211	198	170	198	205	199	199	214	187	176	186	194	223	190	200	198	196	174	200	201	221	187	182	185	209	182	193	199	204	208	194	173	191	187	199	196	203	200	163	208	214	201	199	171	182	178	198	203	198	198	204	215	194	201	209	197	208	197	220	181	214	199	195	216	217	207	205	187	222	205	191	209	193	207	192	210	191	219	198	180	193	187	197	189	180	192	192	206	173	171	196	226	195	210	200	192	199	181	187	178	183	206	211	199	186	209	196	215	202	209	166	183	226	187	177	195	205	178	185	209	192	190	193	200	210	203	215	198	191	227	206	201	191	223	196	200	204	195	170	194	210	205	186	173	192	225	194	200	205	207	184	166	200	226	203	198	210	204	209	176	195	193	199	204	205	190	209	203	191	176	198	177	205	199	187	182	188	201	213	189	220	187	216	180	212	193	193	216	194	208	206	170	201	197	211	177	214	193	192	184	210	179	224	199	195	204	182	174	198	190	194	222	211	188	191	198	178	201	192	200	202	179	197	207	201	198	201	197	216	193	199	175	198	207	217	190	194	190	202	190	179	224	200	180	183	206	188	215	206	216	177	197	191	208	194	180	206	219	189	200	200	204	202	191	195	179	200	191	198	215	209	184	198	177	184	197	215	210	193	165	177	180	208	209	213	195	201	194	201	199	213	187	212	195	191	197	213	187	216	206	201	185	209	211	214	197	194	203	192	189	194	200	195	223	180	203	190	199	198	222	195	193	186	187	178	205	196	213	197	192	186	179	188	203	209	210	221	178	207	197	183	202	199	174	217	213	195	211	183	207	199	196	222	191	201	181	201	191	198	172	207	185	216	167	188	208	205	186	202	210	217	193	217	184	203	203	168	178	206	193	224	208	175	211	216	210	189	202	202	184	205	230	170	207	190	201	193	209	201	202	207	210	200	192	194	187	204	201	185	225	215	179	172	202	199	186	212	203	196	179	218	218	178	205	218	217	219	208	209	181	154	183	182	205	171	208	201	230	206	183	214	180	192	203	194	193	215	205	199	203	175	173	196	194	190	196	212	204	194	206	186	202	203	202	216	177	215	214	232	180	212	197	183	236	202	182	227	224	206	191	194	185	176	191	198	180	182	176	188	200	231	214	214	217	214	179	186	197	228	218	196	182	197	211	185	191	229	185	195	200	208	181	187	189	229	202	205	181	177	213	186	203	187	194	213	201	209	216	229	203	189	203	186	214	219	217	184	202	203	193	195	194	195	198	209	208	193	183	192	194	213	192	197	216	206	209	199	210	191	184	207	197	218	197	190	214	210	193	200	162	221	186	186	190	201	226	190	198	205	186	195	199	206	195	191	219	185	188	218	189	182	195	205	205	206	182	207	190	219	202	183	203	185	183	205	187	211	201	209	208	185	198	174	210	191	204	201	190	212	217	225	206	168	211	209	206	185	203	189	208	186	194	200	213	218	193	192	199	196	165	221	176	212	168	197	197	194	207	193	183	197	206	208	193	186	208	180	205	207	194	213	197	222	203	187	192	208	211	213	192	189	212	214	189	196	184	209	203	199	197	217	193	197	184	196	231	194	229	188	194	200	180	210	211	199	192	178	220	223	220	213	199	186	176	208	203	187	206	182	201	197	236	184	168	194	182	181	180	197	186	201	201	205	195	217	196	194	193	207	195	186	194	197	204	189	204	210	211	197	187	197	223	173	180	222	193	205	200	198	191	188	183	184	200	194	186	208	198	204	212	201	187	217	194	227	169	209	183	171	187	213	182	220	229	193	182	186	199	180	193	211	199	194	217	193	218	192	196	210	174	210	197	210	205	194	202	197	215	193	196	203	206	203	194	204	209	183	181	192	183	201	215	186	198	228	188	188	196	192	219	178	196	186	220	189	191	206	184	194	207	191	186	189	183	222	195	208	190	230	193	190	197	194	186	206	206	191	197	212	179	202	194	201	217	197	191	209	189	203	191	203	224	186	209	167	223	184	217	223	223	190	201	183	202	202	186	197	222	222	202	205	206	242	186	183	203	187	197	183	213	185	178
24725	20347	26595	23980	20365	12044	2262	1345	1182	1170	1097	869	810	795	817	754	781	717	745	719	673	719	679	719	673	662	667	675	625	726	693	665	691	634	651	610	624	614	640	626	652	646	631	654	625	649	624	663	616	633	683	678	627	678	637	635	635	648	630	613	648	623	625	698	679	677	655	649	691	665	629	616	673	615	603	667	612	626	616	586	611	659	600	586	640	635	633	640	682	599	670	671	613	625	608	596	689	625	598	646	636	638	701	638	601	651	661	629	636	626	646	662	687	614	642	629	616	644	644	607	660	634	605	622	641	633	613	642	609	614	664	649	598	641	626	623	643	624	623	615	597	646	643	619	615	572	624	624	643	590	635	632	643	597	636	630	630	663	613	587	628	637	630	659	665	628	621	614	623	580	633	625	620	622	623	659	600	662	608	604	627	668	649	658	641	592	606	643	634	618	615	626	629	580	628	620	603	607	626	646	610	640	632	638	628	622	637	604	676	622	634	607	587	641	636	670	635	678	549	653	624	619	611	648	598	628	633	577	618	615	612	637	647	630	588	643	610	616	615	627	624	592	674	638	664	652	635	657	652	604	631	653	632	600	593	605	596	595	660	577	639	643	593	628	643	619	625	609	625	651	588	666	650	587	578	614	674	611	669	575	617	619	658	586	626	659	609	640	630	657	601	600	620	664	615	632	627	664	594	657	619	680	645	632	598	630	636	604	625	641	596	629	564	633	602	669	617	637	644	608	656	627	667	616	660	577	609	635	643	625	618	694	638	612	631	675	648	633	652	653	645	624	618	613	591	621	667	586	616	595	677	684	648	618	627	623	623	597	651	615	667	586	631	638	599	635	645	594	638	633	634	582	607	679	656	603	606	644	648	596	625	606	600	606	649	582	631	608	632	650	610	687	645	613	672	620	698	640	634	689	667	574	638	596	647	646	589	622	629	613	655	605	582	655	629	622	643	591	578	570	623	625	633	600	577	612	596	640	631	620	607	644	654	657	625	619	627	614	596	620	672	644	631	608	644	642	650	597	632	620	656	601	639	636	646	643	607	624	635	617	627	587	616	674	623	619	640	643	597	642	649	622	626	641	668	590	662	666	624	620	624	588	639	636	632	616	608	619	619	670	664	636	616	635	600	616	630	647	609	609	646	646	638	624	613	607	606	632	611	602	624	617	657	658	610	614	629	598	649	618	639	617	643	636	629	660	643	618	633	665	632	650	634	608	633	606	661	613	642	626	614	594	622	676	634	606	646	605	674	650	608	586	649	618	650	619	662	642	623	675	634	630	583	675	632	601	644	629	651	633	630	592	634	637	575	652	622	607	684	635	661	619	604	646	626	638	676	594	603	617	583	592	545	641	641	616	638	637	637	582	647	611	654	617	650	636	649	588	601	658	617	621	598	592	621	641	629	630	572	619	655	651	649	594	613	659	613	638	557	629	579	665	604	616	651	644	670	639	636	662	638	623	619	635	599	613	611	622	664	600	626	644	658	620	658	676	635	600	645	598	587	586	647	611	660	636	642	610	580	621	625	626	626	625	620	645	653	689	615	645	609	666	672	653	650	638	651	645	595	612	597	610	642	612	614	614	643	627	624	612	635	654	591	564	656	632	629	611	587	565	648	621	601	603	628	650	676	604	610	643	645	622	646	584	604	636	632	653	644	642	614	600	654	623	619	593	622	626	646	613	647	659	624	751	611	603	641	646	599	616	598	597	668	604	636	676	656	609	675	641	645	629	606	630	594	613	631	637	665	647	573	665	646	624	627	620	582	635	646	638	614	671	601	624	585	648	612	671	616	627	630	637	641	644	672	604	643	605	594	640	630	718	609	690	634	613	600	653	615	648	632	613	616	648	653	652	618	599	615	584	641	591	629	630	700	651	694	621	642	597	624	618	634	602	686	674	599	603	612	667	592	668	635	599	616	603	640	613	615	666	632	615	642	586	592	626	652	649	618	635	633	658	624	618	636	639	633	601	607	624	632	617	659	661	628	587	607	580	646	655	637	614	648	623	626	632	697	613	632	658	596	661	603	640	610	670	616	642	652	624	614	615	608	646	641	655	642	615	673	653	595	576	642	617	644	624	585	602	642	626	631	641	658	625	649	590	670	575	629	657	667	591	629	638	599	632	648	592	660	626	646	606	644	633	612	636	591	637	611	615	636	663	675	600	612	623	661	583	603	633	583	611	623	674	660	625	649	592	682	650	624	621	612	575	637	678	589	588	608	638	611	610	598	600	653	672	646	673	631	627	605	634	655	648	662	642	580	637	638	660	583	665	625	645	677	612	633	647	662	616	634	630	651	588	631	613	633	582	638	624	637	590	665	627	648	625	622	586	649	601	618	613	594	618	633	602	649	607	592	611	639	682	624	660	629	634	657	653	635	644	629	604	620	643	650	603	644	629	629	678	620	644	610	660	620	642	605	627	673	644	603	630	598	608	584	616	656	634	623	633	646	618	622	641	643	674	673	610	654	637	599	618	626	678	568	658	627	649	610	619	614	597	656	614	633	612	607	623	625	650	612	679	650	642	625	616	641	612	619	649	589	581	645	612	638	639	618	640	590	625	654	643	680	571	650	621	627	596	632	628	631	624	627	683	595	593	652	588	634	633	624	646	615	643	619	664	669	643	630	625	615	597	653	612	662	620	621	622	653	619	655	622	638	654	603	610	616	652	602	623	626	605	593	634	596	638	625	614	608	617	621	603	636	619	635	623	674	605	633	650	607	622	656	646	618	649	644	629	612	601	627	639	664	620	599	675	656	627	658	561	643	623	601	592	659	624	611	617	647	605	594	652	659	670	630	668	632	631	639	640	642	635	627	659	604	600	620	616	564	624	594	610	586	632	595	670	641	644	648	637	636	663	609	606	584	676	603	644	638	639	633	666	663	644	609	601	587	597	615	669	652	655	609	604	624	609	655	599	618	602	629	630	655	614	612	653	660	580	669	628	624	633	621	616	685	656	602	670	693	675	656	639	662	635	621	643	614	611	671	630	637	638	646	609	639	657	603	623	674	618	612	650	607	632	669	657	631	642	638	608	633	660	608	634	612	652	633	612	638	646	641	630	639	578	688	625	643	588	678	661	608	631	592	641	629	644	664	634	590	626	605	623	636	607	637	667	630	631	587	665	634	604	622	707	636	685	616	622	606	640	600	598	638	586	651	630	649	617	612	596	648	610	666	616	626	629	619	596	652	628	643	624	595	597	656	594	601	642	664	664	641	608	581	655	644	643	601	582	596	653	628	694	661	619	612	628	604	605	646	608	621	642	639	629	657	643	571	616	639	613	637	588	665	648	610	626	635	593	620	610	604	598	597	647	626	588	600	655	619	686	676	672	606	633	632	659	641	683	661	627	628	612	650	648	606	620	652	627	627	601	646	663	660	654	618	622	627	584	665	622	618	619	599	670	653	635	623	595	642	677	604	635	623	649	645	595	602	603	623	651	644	671	639	613	655	657	628	634	642	626	612	644	637	639	615	672
9259	13742	14299	9108	4784	4269	2551	2109	1959	1626	1550	1048	1009	899	906	816	794	747	739	707	700	674	684	706	673	629	647	631	660	688	656	602	595	623	585	605	578	626	558	590	579	573	565	618	623	596	618	632	550	582	585	590	647	580	639	536	583	571	602	582	588	590	623	566	582	582	545	606	588	597	546	588	600	604	600	599	604	582	578	605	575	550	575	612	600	565	540	549	577	545	579	591	575	557	580	569	561	609	587	637	571	604	569	600	588	591	561	599	584	611	575	572	581	552	558	615	582	602	566	568	592	562	559	596	563	594	659	547	590	584	558	580	577	577	548	586	584	611	549	602	543	591	546	609	637	548	591	619	577	571	571	609	578	565	606	581	563	543	635	559	571	614	545	581	586	587	575	566	560	558	620	629	564	570	579	552	568	573	587	587	573	524	587	566	616	600	592	583	597	591	547	569	563	568	596	584	571	632	553	570	611	590	580	573	568	568	586	562	586	534	580	582	574	572	603	559	601	558	556	572	591	568	596	576	588	598	607	554	592	606	577	584	595	598	555	607	571	600	581	579	599	537	574	585	551	601	584	582	579	534	572	560	626	608	577	612	600	610	577	575	559	564	614	542	585	600	520	604	567	596	588	568	563	588	605	616	588	590	586	622	538	559	573	579	608	573	585	563	550	581	575	597	614	584	574	607	614	602	561	619	567	584	582	592	564	555	601	581	582	580	588	578	593	610	633	565	571	541	598	581	599	570	608	610	645	566	607	555	589	550	577	581	591	558	602	611	617	574	604	596	586	584	601	607	558	575	581	580	544	557	545	577	585	583	624	550	582	553	607	577	555	620	585	565	582	584	576	598	570	572	576	583	586	609	566	574	595	573	601	603	603	572	607	560	560	591	564	529	567	589	570	591	563	579	572	579	580	626	582	592	561	577	559	604	543	617	552	574	543	596	565	583	592	598	577	553	538	553	556	545	603	604	546	573	571	604	570	561	557	544	585	569	561	574	531	562	529	610	576	577	587	557	584	555	531	570	614	595	613	579	588	552	557	547	559	566	599	634	589	602	572	600	571	585	587	607	568	597	577	559	612	589	619	578	567	624	589	560	603	642	607	558	584	575	607	586	594	606	616	608	551	576	567	633	551	562	589	523	566	591	589	555	590	579	557	573	585	584	556	605	632	582	542	575	554	573	610	582	582	571	571	593	592	590	589	536	599	552	601	588	624	625	583	556	600	584	568	555	533	576	568	576	604	563	559	589	576	553	597	537	505	596	596	635	616	593	592	601	583	578	564	580	568	575	539	566	604	608	583	570	604	540	586	599	555	604	574	614	555	545	607	566	562	575	601	584	590	582	573	588	566	598	573	580	578	634	556	563	561	554	565	553	571	617	520	554	565	589	577	606	580	578	565	562	596	603	550	557	562	537	542	597	583	573	631	581	567	546	593	557	587	577	585	578	628	609	577	598	598	571	580	606	589	576	596	568	552	571	561	646	591	586	569	588	597	584	550	616	545	564	586	554	568	601	554	556	568	580	579	603	550	571	571	579	583	593	617	563	587	567	567	598	597	596	603	578	594	604	604	637	622	569	569	547	594	598	610	536	610	562	606	540	553	559	588	621	573	546	583	562	555	547	576	583	556	601	605	571	596	567	589	586	550	570	597	607	569	561	599	601	588	589	605	566	573	609	572	581	531	547	610	587	581	575	539	616	553	612	526	566	601	572	597	600	602	548	571	543	549	582	594	569	585	599	642	604	550	575	575	612	553	577	567	583	561	601	614	590	551	568	610	596	559	600	602	577	531	530	554	617	546	566	559	585	573	537	571	594	573	586	604	593	527	578	590	591	610	566	598	519	641	575	563	584	622	538	609	574	590	566	604	583	586	606	549	603	607	570	535	539	544	530	599	578	590	643	596	560	566	560	564	564	587	556	559	581	590	523	608	620	570	567	598	640	633	593	531	542	562	575	594	570	540	604	563	540	546	582	587	533	589	574	555	623	590	532	574	574	531	553	585	607	613	559	585	570	578	612	583	561	586	668	577	530	552	599	579	605	575	578	566	633	578	559	572	565	593	564	561	549	557	568	603	556	596	551	559	603	556	579	551	589	572	584	584	597	571	558	593	594	535	574	567	605	595	594	560	550	562	623	567	579	575	628	585	586	586	575	557	586	569	618	589	575	556	525	584	531	564	595	638	605	574	599	557	589	635	551	584	569	572	587	566	523	573	600	567	552	613	550	564	575	587	583	612	578	548	557	543	566	570	553	605	570	555	574	550	580	547	609	575	569	588	566	581	545	624	602	625	580	590	577	576	548	565	592	574	559	579	583	554	570	572	582	532	594	602	547	583	581	595	588	552	559	555	556	584	576	586	582	604	558	555	580	575	564	588	592	593	557	604	613	568	559	594	599	590	574	575	573	566	597	588	572	558	583	615	581	591	554	573	556	598	585	559	573	572	599	536	559	556	559	602	571	589	596	571	577	547	577	549	568	581	578	554	583	590	561	563	566	577	596	584	588	576	581	601	558	554	577	539	585	600	548	583	591	563	621	550	556	560	557	595	579	608	582	580	570	608	546	660	620	593	575	538	562	574	553	591	546	590	587	585	564	602	561	579	571	573	594	586	577	606	554	584	583	572	588	577	595	632	585	598	559	560	558	597	585	556	587	546	598	588	544	610	597	601	632	565	579	605	575	594	585	580	612	595	550	612	555	577	575	549	556	559	611	546	583	588	577	558	597	575	584	620	580	578	606	630	554	550	575	618	602	538	586	600	602	509	598	559	597	559	576	608	595	553	593	580	519	603	600	597	605	554	587	585	567	556	591	566	587	543	606	553	539	547	591	592	575	570	615	547	614	591	549	541	574	552	556	593	542	573	574	590	590	576	588	543	608	585	586	621	564	579	599	592	626	606	601	580	613	622	576	587	565	595	593	564	578	588	594	609	544	609	545	597	620	631	582	566	550	560	602	595	606	606	581	546	532	590	583	612	581	539	627	608	584	578	596	577	576	548	613	573	597	623	604	560	606	568	578	530	560	607	581	572	553	590	589	599	548	580	583	551	548	559	582	577	549	532	585	567	580	579	564	566	588	561	587	627	593	552	577	600	566	611	629	590	572	560	547	572	557	604	585	570	563	573	578	547	599	582	601	527	587	545	596	594	525	547	557	574	608	608	577	616	599	594	585	568	544	588	605	580	591	650	568	586	599	580	634	555	542	540	579	567	574	599	550	583	605	575	596	618	564	555	588	572	596	587	608	587	575	602	600	644	553	578	576	621	591	575	547	606	549	574	589	578	601	596	554	592	596	572	572	590	583	590	556	596	592	585	553	605	540	506	529	571	577	578	604	592	583	556	569	531	588	585	582	624	582	586	585	570	596	547	584	561	595	576	600	575	574	631	564	572	586	568	568	568	544	570	543	585	577	588	570	598	616	592	564	576	581	574	534	566	594	557	576	549	589	542	556	550	554	588	556	574	606	528	560	621	525	528	598
22359	20356	26966	23641	20362	20536	11437	2760	2171	1822	1923	1404	1360	1341	1209	1230	1252	1122	1188	1071	1017	1064	1094	1006	998	994	1022	996	1031	1038	1042	1049	1048	954	946	1024	968	996	980	999	988	1009	1001	1001	922	942	1012	942	976	940	953	1000	945	999	981	931	969	1008	952	928	956	873	957	991	956	1008	959	991	978	987	987	924	988	917	923	965	927	1002	1021	977	1022	980	968	942	926	971	963	973	951	959	1000	975	993	935	942	950	954	873	932	950	921	946	968	937	954	953	1012	897	1014	963	942	930	961	924	967	971	957	973	920	950	888	917	987	880	925	942	924	981	1019	1010	951	983	940	953	975	960	1033	947	942	914	968	943	1008	966	938	905	999	930	955	928	966	947	939	897	946	948	972	916	988	991	940	969	936	925	924	948	890	917	965	985	928	938	975	968	965	927	950	985	911	968	969	922	1007	1009	937	927	954	974	905	968	898	922	945	956	920	952	920	957	1006	935	937	936	918	967	911	914	949	1005	949	903	938	926	940	924	949	903	978	942	957	958	855	958	977	899	1039	940	904	918	918	950	914	900	988	984	908	912	907	945	908	940	1018	957	981	921	954	896	911	918	941	901	935	960	915	974	942	961	913	952	905	980	939	955	979	950	983	969	946	946	946	947	928	923	912	941	887	930	980	953	949	931	896	914	918	902	948	901	984	947	972	1038	967	926	941	952	923	960	986	939	906	939	950	969	976	929	944	918	1001	930	929	958	958	962	916	903	965	946	941	919	963	961	967	908	955	986	1008	930	955	919	916	968	960	944	912	954	966	909	938	948	979	917	957	1014	953	904	954	960	928	939	940	946	907	945	937	965	966	983	874	929	929	917	914	931	924	990	976	928	979	976	949	966	945	947	919	926	977	941	930	893	930	964	898	935	922	944	982	935	917	996	964	953	1005	931	942	950	945	910	993	885	914	925	973	905	926	960	936	962	1003	935	929	997	961	904	925	928	939	980	983	946	954	927	990	965	926	951	913	960	935	879	978	938	918	912	998	956	947	925	990	902	917	919	927	885	971	925	899	973	943	929	961	934	950	937	945	926	915	934	926	954	938	957	870	999	960	983	970	973	963	939	968	984	934	950	942	923	957	956	930	941	941	969	1000	903	923	949	936	926	982	939	990	967	919	964	965	950	963	944	971	945	931	934	898	970	944	904	981	958	915	948	981	923	959	936	879	944	920	903	941	947	874	974	954	955	983	966	958	976	967	941	923	925	943	977	954	958	920	943	950	928	973	909	949	936	933	940	918	995	961	897	939	879	962	916	961	899	957	973	925	952	973	906	908	938	967	961	967	946	909	960	973	923	905	987	909	970	970	906	916	981	942	983	1011	950	939	944	960	917	938	953	935	922	972	928	895	940	911	920	868	982	942	954	938	960	918	971	958	962	936	910	907	1000	937	951	954	929	906	962	973	958	897	939	935	939	961	914	893	964	950	953	926	931	895	947	973	958	929	914	972	931	949	957	986	929	893	935	911	979	947	990	911	881	906	936	899	936	946	950	956	967	940	884	984	946	952	957	940	953	963	1013	923	957	916	950	944	918	928	963	917	997	942	945	934	935	955	942	899	892	877	1029	943	966	983	972	940	961	967	888	965	897	901	974	909	976	953	960	995	939	919	1014	968	972	938	990	946	908	914	868	947	960	917	942	892	914	894	890	911	981	927	893	907	940	894	936	927	978	910	931	961	924	893	946	968	875	971	968	924	975	921	961	961	887	958	961	959	919	941	967	981	979	948	908	964	922	933	934	931	919	911	1007	918	953	1001	959	954	917	941	888	973	897	981	944	866	944	904	936	930	925	939	972	903	922	930	974	879	990	937	970	910	919	930	886	906	921	927	884	989	976	958	967	992	965	953	971	933	936	954	940	926	961	913	934	931	918	917	987	975	941	937	949	943	944	913	949	927	946	987	932	930	906	932	921	971	892	932	958	926	996	959	923	933	886	940	911	985	968	928	929	902	891	895	956	930	908	1023	980	963	935	973	937	918	915	914	929	892	957	960	885	912	986	983	964	913	917	910	854	924	914	966	963	997	967	958	966	961	915	906	931	916	951	931	970	943	952	903	889	952	942	932	940	976	932	979	917	875	931	986	913	988	960	954	913	983	949	931	984	894	945	961	959	909	951	975	954	956	899	916	917	973	921	960	936	913	934	906	974	947	948	936	965	939	909	978	997	962	960	982	957	907	961	906	961	882	892	922	909	966	929	964	921	931	943	987	973	971	972	954	939	931	954	922	910	971	947	872	952	919	948	852	951	949	896	1001	900	936	956	951	901	974	947	920	946	887	986	899	942	925	895	893	880	978	956	934	925	940	987	894	956	931	936	926	913	975	1016	911	963	924	933	990	936	951	958	991	951	912	962	971	947	958	911	953	967	964	995	888	928	953	936	946	930	954	996	954	897	909	981	946	975	915	911	901	987	946	918	946	919	989	946	953	972	933	919	927	930	932	932	900	885	919	906	947	947	969	913	941	958	938	910	933	1007	935	948	942	957	914	916	884	945	934	968	895	937	919	946	950	988	990	1002	984	928	979	950	933	928	970	985	979	964	1007	940	973	960	956	1032	888	900	891	944	948	878	1000	962	902	880	979	984	901	947	929	915	921	969	933	963	948	942	981	971	943	899	959	968	947	983	928	932	936	994	970	962	939	903	895	958	964	948	999	944	924	941	924	939	1002	990	907	891	950	944	993	993	965	917	975	946	940	933	930	932	937	967	922	937	952	950	951	952	984	939	884	910	946	950	928	935	961	966	966	996	923	971	925	939	925	911	948	936	918	915	944	903	908	936	960	964	922	944	963	963	990	944	944	938	913	1018	920	934	909	920	975	1013	927	937	944	943	1008	951	905	951	964	871	936	960	941	933	932	990	985	905	970	939	993	913	930	933	932	890	930	946	900	936	968	925	919	946	933	907	933	933	963	995	965	878	929	909	939	934	886	956	960	927	933	921	902	969	887	965	926	963	921	954	941	928	931	905	992	942	894	934	988	916	941	1016	959	975	902	928	912	923	986	952	904	895	911	977	977	924	962	944	913	950	947	941	931	949	965	982	983	936	1002	893	937	892	995	926	931	964	961	933	899	947	919	939	935	962	904	942	974	901	944	941	966	992	916	953	962	912	905	942	957	946	944	934	981	998	867	967	948	935	939	901	890	912	898	959	888	934	982	971	971	949	956	930	944	926	947	914	981	947	948	903	905	902	956	940	997	943	965	918	886	935	922	933	905	963	896	883	972	909	972	987	940	980	934	923	958	949	897	953	980	961	977	908	903	959	948	931	975	926	962	966	963	909	970	942	935	916	903	927	989	984	919	924	934	923	928	977	896	1012	937	937	912	982	962	923	910	889	967	877	976	951	934	974	917	974	950	919	921	948	941	937	942	941	996	928	907	926	904	952	887	920	957	916	968	944	993	933	929	950	957	877	988	881	938	986	913	898	937	907	930	891	930	918	986	1010	938	942	970	916	971	922	963	918	926	947	945	931	984	1008	966	972	957	894	904	972	966	900	951	949
11922	21232	24525	13712	8379	7803	4882	3848	3511	3063	2840	1861	1763	1577	1457	1339	1330	1221	1251	1148	1082	1107	1054	1055	1011	1002	962	984	940	1000	939	921	951	979	976	958	989	966	958	867	955	935	939	955	933	937	911	937	961	902	926	920	882	942	850	903	868	859	910	844	910	891	911	843	883	864	910	894	864	903	915	885	888	892	831	921	843	864	908	904	866	884	862	872	874	936	849	881	861	868	913	840	895	890	925	844	893	871	894	897	873	875	960	935	884	845	875	915	939	886	924	881	899	920	908	897	835	864	915	871	895	910	857	907	880	920	875	881	933	906	863	919	833	871	907	854	887	866	862	897	896	916	840	857	919	872	902	890	881	889	902	845	880	867	905	890	853	889	891	863	814	884	864	871	907	869	904	863	880	867	900	901	904	882	906	842	864	918	895	885	849	865	897	879	865	886	860	836	851	849	910	854	904	886	883	857	861	906	888	872	917	839	899	899	857	902	860	852	858	867	808	835	866	848	891	918	838	899	858	869	836	886	865	875	848	871	844	862	873	908	850	854	886	881	875	869	807	916	873	881	851	841	896	864	889	861	911	914	898	834	866	848	885	869	833	907	882	820	902	875	895	851	829	902	875	870	855	913	857	913	853	877	864	882	858	875	899	888	855	845	851	852	881	870	854	855	843	887	868	894	901	846	864	869	895	901	885	883	896	830	891	907	827	864	866	876	886	858	885	923	890	829	867	864	832	898	865	867	822	845	849	894	857	896	915	863	841	916	918	885	848	882	882	893	887	906	894	766	904	835	902	900	826	869	901	899	881	891	852	873	889	860	850	873	871	890	866	871	894	870	793	826	841	875	868	889	832	896	856	822	895	854	832	903	892	882	848	830	832	919	840	904	844	891	841	866	859	892	896	881	835	845	904	884	892	876	922	853	889	851	905	858	843	883	885	870	839	864	853	928	833	906	836	869	874	894	848	861	828	957	879	854	947	844	886	923	885	909	852	850	869	847	919	920	887	866	893	894	851	891	918	887	861	876	927	873	872	880	879	861	878	912	867	870	910	906	869	880	828	827	853	926	875	881	886	836	842	877	855	925	933	904	896	882	853	886	858	860	901	877	888	908	899	896	846	839	858	880	879	912	877	901	833	906	871	886	840	890	855	879	891	824	871	889	847	884	845	909	893	926	864	905	837	895	884	877	863	849	838	833	870	890	928	940	888	883	875	901	906	896	906	868	825	868	853	877	909	858	834	822	844	900	931	898	883	873	883	914	883	905	861	830	893	863	889	880	885	792	889	870	881	897	893	947	831	910	904	904	873	906	874	900	857	849	899	831	906	905	839	904	867	824	825	908	853	842	872	928	865	862	883	860	878	881	885	919	876	881	892	906	880	870	890	890	822	905	911	904	864	889	868	854	901	906	899	865	869	842	913	913	897	889	885	874	841	835	854	858	883	896	893	865	856	871	880	899	893	907	881	816	936	895	874	930	876	875	855	890	882	850	817	878	889	895	861	914	837	912	843	877	853	873	868	846	847	911	844	878	891	928	872	869	883	877	878	902	866	930	859	919	871	890	865	910	887	826	851	894	856	861	839	884	906	886	891	904	873	876	880	869	883	814	905	855	815	833	890	907	862	861	857	889	915	874	895	843	890	840	878	832	908	885	878	842	846	887	902	904	854	859	864	907	842	879	886	884	925	883	859	827	855	850	843	888	831	844	855	883	874	903	902	848	880	867	900	823	845	833	854	887	858	864	898	867	860	853	886	878	833	901	895	922	857	870	892	828	859	907	832	856	948	881	869	880	879	823	887	881	856	874	923	839	829	917	907	847	830	850	846	852	932	862	896	887	855	843	845	833	925	867	933	879	902	827	886	863	853	867	847	863	846	916	876	894	845	891	847	903	905	886	849	830	847	847	847	832	887	844	891	868	894	887	878	891	876	886	854	856	789	861	808	866	834	852	826	882	836	921	863	895	856	868	884	885	874	843	849	874	856	851	882	871	868	875	863	924	844	900	873	889	818	880	861	898	871	868	863	854	824	860	836	889	817	873	875	894	925	873	867	794	783	908	883	827	898	874	857	813	850	897	909	827	871	881	856	839	879	873	825	887	856	819	863	867	879	898	880	897	905	858	873	860	852	884	876	883	846	890	860	891	872	908	895	854	879	852	907	866	878	861	878	893	848	842	832	825	874	869	894	928	830	885	913	846	903	882	867	862	879	848	834	892	858	859	908	802	833	873	857	854	854	867	908	908	841	924	844	849	816	822	853	871	900	867	859	854	870	869	824	825	902	885	918	934	835	856	850	889	911	838	845	822	922	866	882	886	891	845	943	899	843	884	858	880	889	817	884	877	894	865	908	853	882	885	879	825	857	859	855	920	854	868	897	862	830	880	839	928	872	897	888	838	840	869	923	896	885	877	890	882	883	869	901	863	853	871	882	863	911	831	903	902	846	916	844	881	834	921	852	850	876	863	858	913	875	894	914	836	920	847	869	891	906	873	904	858	880	879	856	880	879	933	888	861	838	834	893	860	872	851	866	900	854	865	897	842	918	878	915	877	865	895	903	900	873	902	878	846	845	878	910	881	888	837	829	864	893	933	905	893	879	904	829	881	919	861	912	896	905	877	821	834	860	844	892	851	880	891	886	835	818	933	838	844	856	862	865	899	890	893	850	866	850	915	884	868	869	839	853	875	872	894	881	907	876	835	915	915	889	890	847	870	893	908	851	861	872	842	932	821	839	879	914	873	855	886	878	823	854	858	895	903	907	909	916	838	845	902	832	879	838	859	896	897	857	847	847	837	894	870	867	820	886	873	837	900	859	912	871	890	863	858	876	879	861	909	893	813	913	897	893	844	875	914	894	876	903	842	865	858	877	878	897	891	820	861	849	842	827	887	837	857	853	835	888	894	880	850	867	899	885	869	837	950	815	890	862	905	927	873	866	815	923	850	943	860	871	896	865	851	863	906	831	854	861	877	871	910	863	917	826	845	915	918	877	848	900	893	883	820	938	858	896	885	891	896	821	851	894	850	865	896	915	874	854	860	879	895	905	844	867	850	816	803	874	891	842	856	828	853	897	854	854	898	896	850	896	870	892	845	890	862	863	865	950	885	848	901	912	877	832	875	881	835	881	873	871	839	889	844	879	887	830	852	876	879	861	872	861	875	867	839	883	873	916	899	877	837	860	866	862	916	858	856	958	888	885	905	919	919	905	913	821	850	912	902	833	855	850	853	840	849	810	888	938	833	889	869	873	889	863	898	894	849	850	885	832	843	804	896	869	858	896	862	868	870	898	877	898	853	864	845	902	897	868	833	847	867	922	827	866	880	848	818	855	835	856	872	877	926	822	864	861	845	927	909	865	918	847	864	839	917	830	875	837	889	867	867	824	876	866	840	883	831	842	883	880	864	903	914	916	839	927	856	885	895	849	885	929	854	871	894	882	864	876	896	851	883	925	891	896	798	888	858	883	919	889	878	919	833	804	798	872	866	883	883
27677	14657	5451	1421	365	501	496	305	265	251	217	204	182	215	201	187	205	210	242	193	193	212	192	176	202	207	232	202	207	200	202	191	197	228	184	175	199	193	200	192	174	204	186	203	201	179	186	197	197	204	202	190	185	214	216	209	215	167	176	198	203	205	217	185	197	181	185	182	176	200	223	181	180	200	209	209	215	183	219	181	197	153	210	212	190	208	186	195	209	180	196	187	188	193	201	189	189	207	203	192	191	183	213	215	198	180	210	182	181	222	201	188	224	192	190	167	210	200	206	178	174	198	167	193	185	192	197	203	190	186	175	184	186	191	217	195	204	189	197	207	181	216	197	222	186	196	202	223	189	213	204	194	208	224	206	181	188	221	209	214	200	220	208	205	220	194	212	204	201	191	177	182	229	201	211	190	191	201	197	169	170	196	214	190	217	205	198	205	193	206	198	204	187	189	185	190	180	200	214	190	197	194	194	191	191	170	183	193	188	218	196	208	206	201	186	214	173	208	188	205	183	218	186	218	194	183	219	173	203	196	167	200	162	196	198	242	182	200	192	197	187	193	183	186	179	200	197	192	183	208	163	193	203	207	205	188	199	213	187	198	197	198	191	190	188	175	176	206	196	201	195	183	192	173	206	197	214	190	198	211	199	180	199	188	188	184	189	209	190	215	187	208	205	195	201	202	217	220	198	208	205	210	184	185	180	211	193	206	186	196	215	191	187	185	184	176	186	208	187	208	182	225	197	159	216	176	207	174	192	202	190	199	183	202	187	197	214	177	179	208	198	184	214	180	196	198	159	193	198	164	204	206	198	182	160	172	179	201	207	209	179	175	174	214	190	178	190	209	224	203	198	219	185	177	207	203	169	206	153	169	190	201	231	211	205	186	210	198	197	197	204	186	201	185	235	203	226	177	194	220	194	181	181	194	250	213	185	208	188	186	197	202	175	215	180	201	226	187	223	190	209	190	213	186	216	187	181	165	183	222	210	214	172	180	212	221	198	194	169	179	213	203	186	185	199	217	196	207	190	200	200	181	188	204	180	183	199	190	239	196	173	202	187	192	180	204	195	195	199	194	183	201	191	204	202	195	173	196	182	207	197	182	186	183	192	208	203	205	156	182	180	173	191	189	205	170	185	195	193	201	221	224	199	184	201	183	198	181	189	174	208	196	209	187	190	190	178	186	181	178	174	181	182	227	201	194	220	192	180	231	206	204	175	200	195	194	201	162	202	212	206	190	214	216	198	182	213	201	184	198	188	179	218	193	211	214	195	182	184	188	206	194	175	170	188	199	197	190	168	195	200	192	198	198	203	206	221	209	203	220	208	185	190	177	196	199	182	195	212	230	160	209	189	211	181	200	198	184	182	176	191	175	189	208	169	180	176	192	200	185	208	181	202	226	180	198	185	206	198	181	207	182	194	219	189	190	228	187	190	174	191	216	184	197	203	216	204	186	186	202	194	188	191	182	197	189	172	205	194	247	171	187	188	181	183	195	172	192	198	156	199	166	200	215	178	164	190	193	188	180	186	193	177	182	179	198	207	195	161	189	193	191	201	191	204	204	185	180	188	203	199	180	208	208	176	186	186	182	186	195	216	178	202	198	171	205	209	220	192	193	202	200	196	218	179	187	202	201	245	209	215	196	215	179	180	193	195	192	172	212	204	195	201	196	199	176	197	199	179	196	180	179	186	184	204	218	205	199	175	183	193	191	184	194	176	219	210	199	181	211	194	185	177	184	214	178	216	204	200	202	199	216	176	193	194	191	199	176	195	194	195	190	187	207	168	198	202	176	181	164	200	207	200	202	182	183	210	212	198	180	153	179	221	191	174	185	195	223	195	208	222	205	197	202	194	189	190	208	232	184	195	214	194	198	197	193	199	200	208	218	201	190	169	193	176	191	222	191	171	188	215	175	174	189	173	191	190	180	207	195	203	209	187	187	213	196	214	198	220	195	212	200	196	206	207	175	214	199	198	196	185	197	194	176	216	182	208	203	202	193	208	225	198	215	176	215	217	203	207	189	187	211	214	192	185	214	193	169	178	196	206	181	181	204	173	193	191	190	193	204	194	196	184	172	183	223	192	191	198	183	202	187	192	182	208	206	186	195	190	207	206	206	200	203	200	195	217	182	185	187	185	193	197	184	185	192	197	196	196	187	182	194	187	211	209	205	187	208	187	195	200	183	196	245	233	191	189	199	232	188	186	176	193	188	207	196	182	192	190	169	208	200	200	215	203	193	210	225	199	202	184	191	201	177	190	196	208	206	217	203	178	180	193	197	173	168	206	166	184	211	194	200	206	191	203	202	175	198	177	201	187	216	188	164	194	204	199	224	200	184	174	197	205	206	174	199	192	179	201	200	211	189	187	218	209	201	210	178	207	208	207	205	181	171	194	190	195	172	193	174	205	200	199	196	187	192	216	182	194	191	203	182	201	209	187	208	190	206	176	214	200	199	221	222	189	202	201	187	198	188	188	194	205	215	199	190	210	217	203	194	217	189	203	194	187	199	178	164	218	185	181	210	169	191	187	186	205	177	206	190	159	206	199	193	181	213	180	199	210	227	168	191	194	186	189	195	202	164	210	198	215	207	190	221	175	203	182	189	198	207	191	210	190	178	186	180	177	185	186	189	206	197	179	187	204	200	184	180	186	171	203	228	198	189	186	170	201	183	211	187	200	188	198	193	177	216	193	189	191	189	187	211	202	184	177	194	179	172	227	194	199	177	186	195	204	208	197	194	193	195	195	200	216	219	187	188	216	212	183	199	192	203	203	193	204	184	186	193	181	212	199	203	213	198	194	197	197	208	209	172	217	188	193	180	209	200	194	192	189	197	196	225	197	189	198	212	200	170	189	229	200	218	192	188	192	199	192	208	198	190	180	194	201	185	159	189	190	206	205	191	200	195	179	198	204	196	190	187	189	191	175	191	187	189	205	192	190	195	210	191	218	181	222	176	193	195	176	166	190	200	213	204	193	187	166	190	167	197	185	202	208	196	206	197	173	183	202	189	201	222	193	197	193	195	171	189	202	178	200	166	194	210	188	209	208	226	201	194	197	206	198	190	209	173	188	168	175	214	184	201	187	213	163	208	195	230	204	206	185	208	193	182	216	210	218	208	204	202	217	207	194	184	198	187	202	183	177	214	179	207	184	176	211	181	208	181	197	183	204	182	202	204	186	167	200	187	199	195	233	192	192	206	219	176	190	224	201	207	208	189	183	201	206	180	214	198	208	213	220	195	217	155	176	183	203	182	191	207	178	198	173	182	202	206	217	176	200	170	173	183	230	196	200	212	183	191	225	198	199	213	184	188	169	197	195	200	199	202	197	165	206	190	187	192	206	184	190	197	229	195	192	181	192	199	203	207	218	176	200	199	194	205	209	183	177	194	173	216	191	179	220	199	209	175	180	202	205	195	200	169	170	165	180	184	184	212	191	226	194	197	169	202	204	195	194	216	178	202	182	209	202	190	196	188	196	160
6088	2277	8804	1867	585	822	837	414	413	315	286	209	213	205	216	210	226	236	213	191	217	205	195	199	187	217	211	173	214	219	212	221	198	180	229	199	214	205	165	212	227	207	203	197	185	211	213	214	188	179	202	182	200	196	217	205	180	207	203	226	183	195	214	207	196	214	207	194	184	191	194	185	205	201	195	222	219	218	196	204	199	171	195	233	207	176	195	220	206	197	211	194	195	198	180	228	201	218	185	201	222	201	212	212	194	199	223	202	192	202	191	189	208	210	206	203	231	191	203	210	177	216	210	217	191	218	223	173	209	232	232	196	185	157	204	212	213	180	210	200	203	193	215	201	222	217	179	210	198	213	212	189	194	223	201	216	214	214	196	208	198	205	189	226	168	187	198	172	196	210	201	192	211	193	189	195	223	201	217	186	213	210	190	206	224	202	205	188	196	206	221	188	198	195	194	203	187	207	196	201	185	202	191	205	216	164	213	186	206	202	200	222	184	184	204	207	211	198	183	199	208	206	203	206	221	208	195	198	227	213	205	186	202	207	182	213	212	213	196	200	210	215	185	224	205	189	204	208	203	197	174	181	196	195	192	190	199	205	202	201	201	179	184	188	189	222	223	191	177	212	210	181	215	202	181	182	183	193	185	191	182	200	190	220	192	180	193	200	224	211	205	191	184	201	196	192	216	185	232	203	200	192	241	202	194	214	194	201	216	236	200	207	200	186	228	201	190	210	194	204	189	198	219	193	207	199	193	203	195	178	204	181	213	209	204	188	202	209	184	227	204	210	176	195	203	197	214	199	203	214	197	186	207	210	223	182	178	185	183	228	182	218	207	198	193	195	216	192	197	212	213	214	210	216	205	189	200	203	206	209	175	177	208	192	192	203	188	220	190	206	197	227	189	210	212	204	184	196	196	211	217	211	226	212	248	182	211	209	191	168	217	219	195	195	212	190	216	225	190	205	204	211	190	200	222	219	214	190	191	228	208	197	195	194	198	207	197	194	189	219	196	215	206	191	201	209	188	199	202	202	201	215	211	196	209	225	220	208	191	214	191	222	188	181	207	239	218	204	180	193	200	199	224	217	185	200	197	203	233	189	221	175	180	205	200	205	194	220	199	222	213	183	184	191	213	216	196	206	194	226	221	197	202	219	203	208	211	184	215	229	217	193	233	211	190	183	199	220	194	196	220	199	196	206	210	217	226	187	173	198	214	174	186	206	196	194	198	204	217	213	202	246	187	177	192	204	210	216	212	183	196	210	195	200	212	187	196	187	198	214	214	203	186	190	194	211	201	211	191	204	198	206	207	171	203	203	207	202	209	193	194	208	207	221	190	229	202	206	217	205	198	221	205	208	189	218	196	213	186	193	209	221	204	180	198	203	204	185	188	202	188	218	197	189	195	207	211	205	179	223	206	218	215	196	210	199	193	176	189	207	201	208	201	223	190	196	192	195	215	213	210	198	192	184	207	185	187	223	214	186	209	216	194	200	198	200	220	223	215	194	201	192	193	199	204	210	180	190	200	219	197	199	209	190	193	180	187	222	186	202	186	198	208	207	196	214	203	208	225	195	215	191	195	202	211	216	205	202	202	200	198	186	218	180	192	185	217	196	191	199	210	197	197	190	198	170	177	212	213	208	175	205	210	202	203	219	203	198	201	197	219	190	213	188	193	194	213	199	223	198	195	199	191	198	197	182	202	194	193	201	221	200	213	210	216	203	199	223	176	176	193	193	190	179	201	188	206	219	205	210	193	205	206	206	193	205	199	198	222	173	192	203	202	189	174	185	199	183	211	197	196	208	190	190	183	195	219	173	209	185	212	198	210	167	220	215	213	207	198	210	218	188	207	185	193	197	212	204	197	184	200	211	200	201	191	241	201	203	201	209	201	181	188	213	205	219	195	170	187	181	234	199	218	209	217	208	226	177	209	203	186	194	183	195	190	200	191	196	200	192	212	209	190	223	191	190	180	203	181	192	209	186	221	197	209	192	216	195	206	226	203	206	210	203	191	207	194	181	192	199	193	206	185	185	190	196	215	193	223	180	205	192	188	203	215	221	193	214	195	199	194	175	199	217	225	198	200	204	216	183	200	196	218	189	190	192	218	204	208	209	183	185	198	196	206	242	190	194	201	195	173	195	191	196	198	195	202	200	197	217	217	211	218	179	205	220	190	181	189	215	196	211	188	212	209	182	229	216	201	207	203	232	183	198	223	197	194	185	196	177	187	211	206	196	188	196	222	213	197	232	205	200	197	203	186	203	230	243	201	216	188	200	190	203	202	204	216	195	210	183	174	200	197	197	206	209	202	196	188	197	211	218	218	196	227	217	182	192	216	214	193	191	199	188	197	190	216	226	211	199	220	192	198	186	203	192	217	186	190	214	220	219	207	227	191	165	181	213	191	216	219	205	191	205	199	182	194	206	208	196	181	199	192	208	176	193	188	204	204	205	207	209	222	213	205	185	186	210	219	211	180	232	186	210	203	172	210	191	198	219	220	209	241	196	229	219	200	199	197	192	231	198	183	189	186	218	181	201	203	176	208	200	215	230	223	213	226	220	192	205	212	179	192	211	202	193	189	194	216	219	192	209	218	210	217	207	189	198	198	207	216	200	180	200	230	202	205	196	177	200	208	200	204	205	220	179	220	164	218	197	193	203	212	211	193	207	211	207	215	222	197	209	207	239	197	209	204	204	207	207	216	187	185	200	178	211	177	207	237	213	216	213	190	204	215	192	184	174	215	214	188	188	195	214	201	189	199	194	195	213	233	210	205	192	192	204	195	197	220	222	207	204	229	220	191	193	201	186	202	217	205	213	212	220	198	176	201	194	235	187	203	180	207	215	224	201	192	184	187	201	193	212	205	203	223	209	199	204	218	209	172	200	179	205	184	170	217	209	208	196	197	202	181	209	214	224	207	200	230	190	192	209	197	227	206	219	183	195	214	189	194	165	190	209	200	183	157	196	178	213	214	185	223	206	196	183	211	236	193	216	237	188	187	209	211	210	199	228	216	200	221	219	174	207	191	182	198	203	215	180	194	191	199	197	220	195	226	158	217	186	189	196	210	187	198	209	196	207	205	213	202	215	207	178	225	192	210	211	197	197	183	207	212	202	203	200	209	190	188	206	199	194	201	206	214	211	164	191	183	190	206	209	213	213	209	201	182	205	202	192	198	194	193	204	193	189	209	177	186	202	189	225	206	198	203	204	197	187	179	206	214	193	181	176	239	188	199	196	216	190	195	195	177	185	193	189	203	200	209	195	212	192	197	218	199	189	228	219	195	238	194	217	224	193	187	189	195	196	203	204	197	208	200	192	202	203	186	204	191	204	208	185	234	204	179	210	175	181	201	186	214	194	188	211	224	196	187	182	198	203	207	204	213	193	213	182	230	186	189	221	188	202	213	198	212	196	189	203	184	208	202	220	218	220	190	222	206	173	216	211	204	234	196	204	205	178	225	206	215	211	215	218	209	199	204	215
24747	20388	26666	24008	20402	12546	2945	1513	1363	1195	1116	880	788	848	797	781	758	758	759	739	683	703	650	686	678	705	703	645	667	703	681	656	626	624	645	654	666	627	691	646	656	670	727	635	637	635	657	659	635	614	621	667	666	666	635	648	676	666	677	643	657	603	670	632	644	636	621	659	629	657	665	664	640	668	690	646	715	619	650	669	624	615	628	670	697	613	638	633	666	662	572	621	603	626	632	614	624	670	637	696	616	637	634	657	633	636	603	595	580	658	644	673	619	657	644	629	646	643	665	612	646	653	652	653	635	638	636	630	655	619	626	660	622	602	611	615	641	661	648	659	628	676	593	646	672	699	658	617	637	655	652	626	618	635	666	622	628	608	612	653	621	617	630	668	608	634	655	676	638	652	684	632	623	685	622	633	673	620	602	664	635	638	625	627	609	635	629	611	641	576	633	596	623	633	662	653	708	665	621	619	614	622	616	643	610	684	636	600	610	629	648	696	578	651	644	683	633	680	632	659	589	652	642	657	583	629	647	624	622	638	646	666	604	624	624	635	697	672	620	610	614	644	605	636	625	642	603	657	583	603	669	621	644	625	661	639	643	655	658	614	671	596	605	677	652	649	662	604	678	615	649	614	664	639	576	605	688	628	630	635	645	649	606	614	670	638	653	625	633	609	657	600	666	647	623	624	600	646	661	621	643	649	647	621	643	659	676	645	637	623	594	638	592	586	669	604	629	637	619	644	605	648	664	652	623	601	635	649	617	631	626	642	632	611	625	629	661	650	600	637	614	582	689	628	668	601	643	647	571	656	640	619	635	641	652	613	621	621	636	667	669	624	646	681	618	627	624	644	648	654	618	612	662	617	601	626	671	618	680	602	617	679	601	651	653	621	680	657	630	624	644	638	618	621	610	635	631	640	642	642	653	639	593	620	624	682	670	654	652	610	650	643	659	612	669	613	590	646	660	633	627	678	619	610	663	641	633	608	577	601	648	624	661	620	664	628	623	648	642	611	626	622	641	620	693	681	660	656	575	700	606	614	672	635	703	629	650	650	638	627	641	660	670	647	624	606	614	647	620	620	685	633	610	667	684	595	661	619	625	615	629	605	597	690	668	647	641	669	645	651	690	678	631	621	681	658	633	616	640	624	618	680	651	654	612	604	624	641	589	655	613	568	677	619	631	612	622	683	619	641	626	590	644	655	620	649	626	643	634	643	687	590	601	596	592	631	656	650	633	626	596	608	635	641	692	662	676	659	634	680	628	638	632	640	617	643	624	610	677	665	654	677	602	709	585	614	581	609	606	614	588	610	669	629	602	627	673	619	626	627	635	658	600	630	636	651	629	680	615	623	609	641	653	603	611	646	619	657	626	618	619	639	620	665	615	642	657	646	691	620	636	657	625	657	635	683	604	661	594	641	620	619	630	640	591	636	645	615	625	645	637	641	671	668	664	616	629	584	642	666	698	659	664	607	661	625	658	616	598	697	651	629	619	683	615	633	645	626	628	636	651	650	627	617	663	607	652	596	620	662	630	625	617	650	631	632	645	664	626	686	586	606	679	633	649	682	624	612	634	595	600	664	679	642	668	663	615	675	638	626	655	626	605	613	612	640	649	623	608	648	632	603	675	644	641	612	632	597	665	645	629	648	620	637	609	651	621	627	652	663	665	598	617	631	628	628	613	627	617	641	594	609	660	616	589	639	644	633	647	611	628	690	627	670	616	619	632	620	598	632	643	632	631	682	610	620	663	619	628	639	642	611	642	639	603	607	666	632	623	600	633	661	639	642	630	643	623	633	665	640	608	630	668	679	675	667	615	634	630	616	658	734	626	624	690	673	661	672	648	618	614	641	645	653	650	643	639	643	630	654	561	662	619	666	665	652	630	658	621	616	615	628	647	603	631	637	626	614	672	622	612	637	619	604	663	651	628	623	634	609	665	622	639	656	619	675	597	690	649	636	679	657	615	609	663	611	593	668	609	654	664	627	627	647	644	640	618	664	680	628	615	647	632	639	607	645	644	664	655	597	611	606	676	648	573	623	657	670	666	660	642	616	641	637	631	627	601	682	649	633	651	667	678	665	665	681	674	560	634	632	632	643	671	592	637	631	653	638	625	641	627	640	626	609	610	601	622	620	620	629	642	650	673	661	681	596	680	652	607	667	601	644	615	630	651	675	644	647	608	620	615	625	649	629	618	606	636	669	615	620	639	628	618	588	642	660	654	598	638	669	657	701	625	657	647	663	587	648	625	628	627	643	671	608	612	626	659	628	679	610	683	669	666	691	654	618	682	656	655	666	617	632	628	636	621	659	688	664	618	642	624	663	645	645	636	619	628	651	578	663	648	638	642	596	641	628	613	689	615	632	675	643	618	615	650	667	665	674	659	640	607	610	607	681	686	624	654	616	620	616	603	692	626	640	664	629	628	647	628	595	650	599	682	659	645	619	619	629	657	659	650	634	592	585	618	598	634	617	702	657	598	600	681	633	630	635	644	641	638	603	611	611	680	656	660	678	607	643	671	670	649	636	581	631	601	626	600	661	632	634	610	597	677	641	611	636	592	627	610	622	624	633	653	658	642	667	637	659	604	600	634	652	629	608	610	646	624	612	650	640	640	645	656	629	644	634	651	624	642	635	660	668	667	660	637	607	657	633	637	618	666	621	602	664	646	625	647	630	679	655	624	614	607	643	631	607	646	665	662	600	599	704	597	706	628	644	630	640	611	664	649	641	646	613	632	621	632	661	660	611	640	645	660	637	672	632	616	641	589	614	624	645	660	637	628	668	604	664	654	633	654	629	644	623	661	633	663	660	642	613	641	601	677	624	662	628	624	659	600	659	602	686	613	662	681	623	629	659	659	672	634	660	668	679	626	641	619	664	663	599	655	657	607	628	638	603	615	626	647	650	625	631	638	634	671	638	647	593	634	617	646	585	637	670	650	601	627	662	614	625	595	631	638	681	652	587	669	683	632	632	635	612	607	665	632	619	646	663	637	643	638	660	630	606	625	641	635	643	613	662	678	667	644	656	639	655	662	642	681	626	663	677	666	676	651	607	633	602	607	598	631	613	651	649	656	630	641	607	676	598	591	652	617	674	601	624	642	646	661	645	624	631	682	625	620	641	601	614	667	665	657	668	650	640	627	661	663	655	614	622	661	628	662	610	680	600	656	602	632	626	631	644	613	668	634	648	648	626	614	664	628	652	615	616	633	641	613	653	674	686	648	606	666	697	632	625	601	615	706	648	617	611	623	640	610	640	645	653	657	619	631	670	640	642	628	630	648	641	636	645	615	616	628	617	623	665	654	681	678	701	656	664	659	668	607	627	658	628	622	629	674	624	619	672	581	654	676	609	623	682	649	615	626	612	607	635	613	595	613	641	666	612	618	636	712	644	614	630	674	649	614	685	654	612	651	632	637	729	641	660	659	636	649	614	667	596	627	610	621	657	631	676	621	626	660	630	640	616	639	584	615	625	634	644	643	641
8363	17042	20440	7710	5066	5235	3665	2380	2040	1753	1598	1034	989	968	922	835	820	774	750	731	693	703	655	667	635	645	628	658	643	680	637	601	611	652	627	618	613	613	647	588	603	646	593	650	623	630	618	578	597	605	601	598	614	630	572	572	641	578	583	586	626	619	594	579	623	615	572	559	579	533	610	611	620	615	577	598	582	622	578	595	614	578	583	590	599	585	578	622	587	580	591	580	587	573	602	552	625	584	563	597	571	585	544	567	601	603	594	569	569	575	601	639	585	580	601	561	604	603	605	601	580	585	592	643	589	625	610	554	592	559	561	591	563	575	580	600	568	547	555	606	598	600	613	522	561	619	598	565	613	610	553	573	595	590	599	604	597	551	576	588	577	575	572	580	597	573	575	590	598	620	588	606	596	555	542	607	616	536	617	625	585	611	591	564	572	564	610	558	577	575	609	595	548	599	599	602	572	605	563	575	601	570	592	582	608	566	610	572	567	598	574	567	601	595	551	633	626	575	582	624	575	582	580	589	580	611	598	564	625	603	582	594	588	633	562	567	598	587	549	542	578	533	527	570	588	544	596	600	607	636	564	598	603	592	603	594	572	562	553	588	546	572	566	588	603	585	598	573	583	545	621	580	602	601	540	587	598	561	568	553	542	534	601	595	614	579	596	609	588	582	553	576	596	558	599	622	527	607	596	593	621	540	583	574	593	540	559	648	578	604	594	591	582	530	581	616	597	561	610	585	600	634	641	596	571	632	558	622	578	605	578	571	601	611	567	607	604	635	644	578	600	549	576	598	593	596	547	570	578	572	592	566	570	615	555	558	630	578	603	520	584	564	568	590	569	573	579	618	588	575	564	616	599	568	558	589	588	557	600	547	596	613	585	584	604	616	582	567	605	609	609	605	518	569	591	610	580	570	581	566	590	645	587	620	590	554	558	614	557	601	595	540	568	568	571	549	584	575	545	563	570	613	586	593	617	574	578	578	577	629	539	561	573	628	621	556	580	576	588	592	580	587	600	602	575	558	586	590	545	609	563	581	581	566	617	596	619	571	607	580	610	607	577	584	608	608	568	552	607	554	586	620	590	577	560	599	538	544	595	548	560	606	610	602	552	603	601	599	584	572	561	592	592	562	562	595	546	565	627	620	536	609	632	636	556	619	542	602	569	588	609	609	573	586	613	587	560	586	579	576	566	594	572	597	589	604	560	583	542	573	578	577	541	631	544	577	594	554	586	579	580	591	596	552	601	583	599	563	569	586	561	582	578	587	555	551	563	551	598	550	614	563	591	581	558	571	603	617	564	610	588	601	566	550	548	564	597	608	565	579	632	633	521	597	585	562	588	588	552	567	560	655	560	631	578	570	596	590	553	581	595	599	560	569	544	566	554	581	606	605	587	566	569	573	599	581	635	637	556	600	612	573	606	583	608	609	541	566	557	591	593	574	524	622	602	591	597	571	582	576	559	564	570	565	632	571	610	617	574	599	603	585	606	558	579	586	580	624	545	561	564	575	640	566	610	593	601	599	569	588	566	557	585	515	567	573	577	589	575	617	600	586	594	539	610	573	614	587	577	591	612	515	602	593	647	542	573	570	593	573	620	563	567	564	554	613	569	547	563	635	622	549	546	560	595	603	571	589	551	581	583	584	572	581	590	608	531	576	592	538	609	594	594	572	573	570	532	567	559	555	546	602	561	601	574	582	602	589	567	597	566	600	619	591	611	589	586	608	550	558	629	551	615	573	627	590	569	574	623	562	597	593	569	572	552	549	606	570	580	541	553	543	547	568	568	559	607	588	591	565	614	582	606	597	583	610	575	577	564	585	604	611	614	630	563	589	630	578	569	583	605	581	563	617	585	577	581	582	591	564	580	608	564	635	532	618	567	577	588	575	561	651	574	624	570	576	595	641	589	557	566	560	577	581	618	607	601	548	558	578	596	568	576	583	556	607	592	626	579	560	558	576	592	565	573	538	582	549	556	568	572	606	559	616	560	540	586	624	576	598	581	594	591	624	620	608	606	579	586	623	555	613	617	526	559	575	558	629	577	539	568	577	543	551	547	589	594	583	603	578	607	611	589	623	617	548	528	570	612	559	598	614	538	610	589	562	612	607	557	560	574	588	580	572	615	565	577	577	601	591	614	591	592	605	572	598	570	563	542	517	600	553	582	584	595	571	591	626	611	600	602	605	595	591	580	570	558	592	548	598	574	583	582	600	590	583	549	578	597	578	550	558	617	569	561	556	540	625	539	576	582	592	589	580	582	556	609	578	604	571	589	577	584	577	573	574	532	556	582	591	551	578	585	570	585	609	526	560	647	556	576	572	547	578	566	563	572	576	599	561	591	574	586	576	578	627	566	600	606	610	565	606	583	587	578	607	596	610	593	578	586	563	605	593	616	572	577	583	590	619	575	609	557	589	541	579	606	623	595	616	570	594	620	615	592	589	588	561	567	603	593	554	572	589	568	575	601	601	569	555	647	563	550	571	602	548	593	600	588	585	574	583	591	534	570	572	575	604	568	602	587	585	574	554	586	581	604	542	571	577	602	595	558	599	568	612	574	558	571	592	599	611	607	589	581	528	574	587	618	601	569	639	576	589	574	585	583	601	581	624	599	585	561	554	557	584	599	605	623	579	549	558	598	612	566	556	583	641	592	568	599	540	557	544	568	581	609	616	591	565	561	587	588	583	638	616	610	550	585	598	564	591	583	608	570	581	622	547	575	600	553	618	627	594	592	617	570	568	569	587	613	592	563	582	567	582	601	567	571	555	596	587	620	577	611	575	573	551	582	583	575	604	567	571	615	600	580	571	589	513	582	558	557	594	610	578	593	550	549	572	581	567	545	556	608	589	572	632	619	610	591	592	581	599	552	570	605	591	552	612	564	599	581	613	590	605	549	601	600	526	562	591	589	592	624	553	617	559	573	631	582	619	550	600	555	562	617	568	626	545	569	582	572	564	585	567	588	575	591	555	515	641	585	582	595	577	568	601	557	564	606	578	568	583	593	591	616	637	612	556	571	594	574	552	602	584	560	571	605	569	555	605	585	586	591	611	567	552	600	570	578	577	549	566	558	608	573	576	567	607	589	556	568	525	584	613	601	607	563	603	569	578	622	564	582	573	562	599	592	580	569	602	566	584	579	526	596	575	602	600	604	587	597	604	571	572	543	588	562	547	591	573	599	546	587	585	574	567	570	574	599	555	596	561	633	591	591	590	513	611	568	597	642	594	629	617	578	569	591	552	618	616	585	548	588	608	570	633	591	586	578	587	517	597	554	580	573	565	524	592	592	608	572	567	592	585	572	581	600	636	584	598	611	560	597	567	593	581	563	600	595	542	606	625	603	622	588	587	608	550	564	565	616	550	593	580	598	535	593	567	558	600	599	633	577	585	587	582	607	566	543	572	598	576	590	586	598	587	565	590	596	606	566	608	571	615	639	595	540	586	545	597	602	536	605	540	540	598	603	597	601	581	561	600	587	596
22355	20352	26937	23644	20357	20604	12299	3078	2157	2037	1729	1447	1328	1225	1306	1155	1121	1098	1144	1126	1096	1107	1077	1053	1003	1058	1075	1048	1038	1013	973	1096	1020	1037	953	1042	965	945	950	986	1010	986	932	1005	910	924	1008	952	971	977	1001	958	960	935	986	1034	1021	1008	946	996	1011	1004	993	976	976	952	919	896	1025	997	1001	947	881	994	946	880	951	930	998	937	907	910	962	966	948	926	907	968	958	903	953	904	987	972	941	978	1006	921	942	936	956	1012	971	937	941	924	878	949	970	910	911	950	915	909	1004	1001	945	981	940	969	902	927	952	971	972	880	926	1007	949	955	953	938	946	928	931	996	988	979	1006	946	966	944	947	984	905	931	934	957	1009	975	948	1032	982	937	989	967	947	927	937	986	973	906	957	992	1023	905	967	999	946	949	970	944	965	1009	967	924	956	963	1016	965	944	932	942	1009	936	970	986	918	1020	928	949	940	943	960	935	951	952	887	960	991	942	987	975	962	970	900	1022	968	1005	971	971	1015	983	995	981	979	982	956	879	931	966	998	937	937	963	955	942	954	950	921	943	933	983	936	1047	956	949	934	1015	970	940	976	934	983	987	915	913	938	944	923	976	948	958	921	1020	984	969	911	947	949	963	936	897	1013	954	961	1013	975	935	945	951	944	1022	1001	990	1000	922	953	960	979	965	971	1011	957	945	912	980	951	987	927	984	985	967	929	1008	913	971	949	949	986	968	955	927	939	976	955	920	945	900	955	936	895	934	984	964	927	947	961	1015	931	954	939	941	907	946	954	986	966	969	955	916	960	934	914	915	982	878	1005	914	996	951	944	949	994	926	947	903	958	946	960	947	989	1001	932	887	950	929	962	1019	938	934	983	924	965	932	967	960	925	897	905	962	965	976	899	932	984	951	1040	947	1007	990	952	929	982	928	978	997	946	909	959	977	956	986	915	976	911	935	938	957	953	948	919	951	899	929	927	973	936	968	982	954	918	963	952	976	946	929	947	871	973	914	921	904	968	976	944	941	932	1001	994	986	1019	945	897	883	988	987	952	958	967	956	913	922	941	928	949	969	990	997	962	955	975	954	989	904	959	891	964	960	924	938	900	925	897	989	930	976	943	976	970	947	957	934	928	904	900	939	997	978	975	868	1000	940	953	959	924	886	953	919	989	943	922	908	1018	961	973	977	973	951	931	889	941	973	963	917	1019	973	961	965	983	910	977	929	938	947	973	964	884	1006	987	965	902	941	941	953	990	986	996	933	947	932	903	895	986	918	974	986	977	915	970	957	966	984	980	911	933	934	934	947	975	881	945	927	996	919	933	970	986	953	1033	891	994	976	929	930	945	1044	942	965	944	936	982	981	980	1021	968	904	995	974	979	900	913	927	908	957	910	895	997	999	980	982	927	998	1010	976	901	948	943	945	928	956	943	977	943	977	924	912	954	925	941	923	950	913	921	906	1012	1003	937	912	917	957	910	928	962	956	982	966	1001	938	972	961	901	881	924	914	978	995	966	990	938	964	944	935	967	1033	916	985	947	973	926	974	956	950	909	959	983	965	1002	1006	923	974	970	974	966	967	967	970	954	942	962	952	916	976	934	967	950	975	926	930	864	933	996	972	985	923	911	903	983	984	938	953	928	960	1017	958	988	918	911	930	884	944	919	937	981	937	901	926	969	899	917	943	890	913	968	989	946	931	926	953	945	912	891	954	1000	975	956	946	950	951	919	969	928	902	940	963	938	952	969	959	970	948	990	886	941	901	874	949	960	951	958	913	990	875	958	969	900	932	1038	904	946	930	937	945	955	899	937	950	956	917	909	962	902	963	998	950	967	942	971	992	964	939	925	952	983	945	965	1016	984	933	972	945	911	969	933	928	922	930	940	952	1005	917	903	935	970	896	977	981	933	958	919	931	895	986	981	942	912	970	906	965	912	924	909	928	940	926	918	944	944	964	978	981	962	913	939	985	963	986	898	965	977	906	883	893	977	959	957	969	943	944	956	910	932	977	935	919	907	963	925	947	962	991	912	1011	977	898	975	946	908	960	1007	913	969	951	924	908	915	913	1002	948	942	981	959	939	970	935	914	955	940	922	888	910	922	1014	961	979	994	938	953	899	952	911	916	986	943	952	963	925	916	905	945	894	1017	898	976	915	936	966	948	942	969	945	968	910	959	917	912	917	959	909	906	913	1002	946	895	921	955	961	972	894	958	959	969	995	955	979	921	981	933	904	967	950	968	926	920	1005	940	949	945	983	919	930	925	933	913	956	946	957	924	921	991	952	955	896	927	899	930	951	936	939	1006	952	927	958	952	888	1007	1008	960	942	958	907	978	946	977	963	942	969	1005	942	956	999	965	920	925	922	924	918	1033	982	969	924	970	934	983	908	949	897	951	997	930	925	957	955	891	960	989	978	965	937	919	931	973	912	986	968	985	940	1007	978	918	938	980	966	928	938	925	944	940	900	934	973	989	985	864	965	951	949	904	979	974	985	979	967	964	906	954	932	958	930	945	976	898	926	978	922	940	909	934	994	1002	878	920	924	947	954	964	975	971	987	931	912	972	962	994	978	958	966	998	984	925	962	1005	945	960	991	979	979	926	954	927	955	911	917	987	997	920	939	989	909	930	970	972	1001	990	949	961	892	961	1007	912	947	956	961	939	896	954	932	949	970	938	919	919	936	933	987	964	912	1000	949	971	970	937	951	960	971	968	944	912	922	933	956	940	954	955	952	967	950	961	964	955	920	924	987	933	905	977	973	916	974	934	981	965	990	996	954	972	915	964	910	929	965	939	1000	950	921	976	975	975	924	960	970	923	1007	918	919	925	949	994	957	933	911	981	909	921	983	947	923	978	953	980	949	909	929	982	933	942	998	983	977	965	951	990	971	982	940	959	935	957	946	966	972	941	893	1013	941	956	963	985	986	963	988	948	928	971	972	936	981	891	919	945	913	958	970	929	939	978	964	924	1005	951	951	960	994	936	928	965	947	961	979	920	1000	939	923	941	925	935	1000	972	908	972	953	941	962	940	960	984	917	980	944	955	932	936	908	943	946	945	926	1023	919	968	891	940	948	950	961	959	955	936	920	953	977	931	957	929	975	922	930	929	882	961	963	955	931	961	977	971	934	976	995	926	939	949	963	908	993	932	943	927	928	979	918	946	946	931	964	951	892	912	991	942	952	972	964	1001	968	910	913	947	1005	936	888	971	959	1039	950	935	959	946	991	873	894	971	972	878	985	951	935	928	954	963	937	965	891	958	950	948	973	908	922	947	933	925	958	897	945	966	917	950	993	927	943	961	904	952	947	912	956	940	947	935	923	955	969	934	920	984	897	967	981	974	953	937	967	944	987	982	968	982	959	962	976	982	977	952	973	922	929	960	958	975	908	928	936	935	932	937	900	974	974	1005	949	954	971	1008	933	949	996	932	1005	904	998	934	934	909	936	967	895	895	892	906	944	911	1018	924	931	914	992	952	960	923	906	942	938	976	930	933	1038	942	934	936	971	965	958	922	964	961	968	950	963	928	953	909	980	964	1000	956	959	992	949	956	998	940	978	973	925	987	937	956	918	928	986	1018	933	932	922	940
11098	26466	27514	12272	8744	8759	6155	4134	3442	2864	2639	1918	1718	1563	1508	1393	1282	1204	1216	1185	1096	1038	1119	1018	1084	978	979	989	1009	1009	1020	977	958	908	908	967	913	954	946	965	899	941	887	984	946	940	923	864	903	913	961	931	977	897	904	858	889	894	892	893	870	910	843	898	887	903	915	920	854	906	898	917	870	886	847	890	890	902	923	868	801	890	938	896	845	928	917	919	924	831	865	870	907	880	916	845	909	871	904	895	850	818	921	843	877	871	824	880	830	910	879	881	905	897	864	878	908	889	817	882	858	885	859	887	876	838	821	861	882	883	924	878	865	865	945	918	946	888	821	876	864	831	876	842	902	891	867	888	924	906	831	869	866	842	811	896	889	912	876	849	883	875	875	909	856	926	897	909	871	871	836	811	915	902	853	840	908	894	856	868	921	899	903	940	944	854	918	835	903	897	900	851	881	903	821	859	890	831	907	888	873	889	845	842	889	911	861	889	881	856	884	883	915	890	918	904	892	892	880	874	857	879	886	875	872	858	885	862	971	903	887	867	903	891	821	828	827	889	878	896	927	909	879	858	858	919	880	893	874	850	847	906	899	922	895	912	882	871	879	849	871	834	933	913	914	906	870	876	837	869	828	883	892	818	879	834	839	899	855	886	866	819	908	872	835	895	893	867	879	884	882	893	917	931	850	919	856	849	883	893	842	893	883	926	896	880	876	812	881	917	855	883	918	896	839	889	863	909	910	903	869	888	868	896	875	870	868	904	866	882	898	920	889	926	851	861	849	873	872	886	874	832	856	886	817	868	886	887	886	863	912	875	860	875	837	848	883	887	815	914	851	864	901	876	878	879	847	843	914	870	832	859	881	882	912	889	826	849	876	816	875	861	871	879	894	891	875	875	841	870	912	864	898	904	865	854	909	913	864	903	836	881	899	875	909	878	874	860	903	843	907	869	889	886	890	833	839	843	895	900	865	902	896	869	906	881	892	898	874	879	906	909	912	841	902	925	905	837	871	868	921	901	842	855	865	844	862	942	916	860	885	835	886	907	904	883	887	866	905	910	902	842	861	891	917	893	885	833	882	851	880	850	888	835	895	913	911	861	859	876	830	840	850	871	888	851	908	883	902	905	871	896	893	845	867	906	866	874	860	860	854	904	870	880	891	789	886	850	868	829	911	859	910	846	861	851	880	873	864	874	832	885	906	910	851	868	853	853	904	882	935	840	869	843	843	894	877	847	891	848	888	859	863	844	884	893	883	881	819	855	873	911	866	892	875	903	953	827	882	920	873	844	872	864	860	911	917	889	896	851	865	885	864	882	854	863	843	897	890	863	880	890	923	860	884	858	842	879	827	898	847	892	873	874	852	878	857	870	870	897	894	896	862	838	841	878	853	878	879	848	899	852	860	872	877	929	845	884	896	871	842	903	844	948	907	876	872	857	893	848	855	879	884	851	851	913	870	841	866	881	941	890	860	896	871	902	870	863	875	883	851	841	916	901	876	873	852	843	923	833	908	809	888	844	918	890	879	857	885	878	841	871	881	868	903	918	898	852	835	926	877	850	835	843	840	891	867	866	881	914	898	896	841	834	889	885	827	846	883	863	788	861	918	884	903	946	886	840	909	885	893	831	872	888	878	874	906	900	909	900	827	910	916	886	848	863	863	891	846	896	865	908	850	866	919	865	807	852	854	874	817	872	852	876	919	827	849	917	874	923	850	813	862	904	889	951	891	898	849	873	871	866	893	906	884	863	871	881	883	902	881	850	827	924	860	879	888	846	872	832	904	875	887	909	838	918	928	892	903	837	881	844	900	883	889	865	894	863	913	899	865	885	923	852	846	851	927	823	902	867	897	886	870	878	869	867	887	858	919	857	833	844	884	867	872	926	893	856	909	890	857	878	877	903	864	845	817	871	910	844	880	887	837	889	827	887	864	885	857	852	919	855	925	869	880	909	846	900	922	889	832	833	876	850	848	821	913	880	880	818	890	885	870	911	907	889	824	825	874	837	923	825	891	882	883	874	855	858	866	887	878	892	857	897	891	879	862	874	865	850	821	930	884	873	858	887	926	837	863	897	826	900	883	832	836	876	950	868	898	859	931	877	853	903	867	854	856	838	866	895	932	884	919	850	858	882	843	888	895	865	901	841	924	864	865	907	920	821	924	900	894	878	822	887	877	874	855	885	874	865	878	853	847	864	863	849	944	884	890	844	901	846	880	884	871	865	871	897	853	895	838	870	881	905	894	853	844	862	853	869	885	881	863	863	860	863	876	849	887	816	933	947	882	839	910	856	831	871	919	872	907	893	890	870	870	875	919	923	891	804	872	857	910	876	858	878	932	889	807	887	872	861	833	898	891	880	900	888	865	865	884	845	821	844	874	858	859	881	853	857	860	879	893	834	862	901	885	872	843	844	906	871	834	874	875	852	891	880	852	925	860	921	895	867	879	833	873	856	850	858	857	836	924	872	877	847	893	891	918	857	883	929	877	870	843	879	896	927	902	871	892	897	941	914	864	861	865	825	887	865	887	882	880	867	906	908	859	898	952	921	916	908	872	899	875	838	876	821	841	862	866	847	816	822	871	909	918	932	854	850	839	908	858	930	912	849	898	907	871	863	876	898	888	939	932	888	874	887	884	883	852	880	878	845	850	850	877	874	892	875	859	902	928	851	848	841	902	869	888	878	892	819	880	914	888	857	860	873	857	904	874	880	949	841	899	920	853	830	864	848	872	843	898	886	815	936	896	875	892	848	876	865	791	894	889	890	830	893	909	820	858	916	866	917	875	876	879	901	915	889	913	887	867	883	924	852	844	879	913	896	862	837	833	896	869	867	899	851	890	887	845	912	902	875	845	895	875	931	816	928	875	866	825	870	900	865	903	819	840	897	872	935	832	875	830	887	879	907	902	839	871	906	918	846	880	864	891	856	870	828	893	853	862	855	908	906	889	824	905	943	843	800	875	922	877	859	859	918	876	859	891	869	868	894	893	965	850	918	898	903	894	854	966	854	866	894	890	840	871	841	888	876	865	905	852	880	842	879	844	894	885	882	835	844	890	829	875	886	920	864	856	866	878	908	876	910	856	828	860	896	856	902	945	840	869	861	885	890	886	941	844	944	895	894	839	875	894	825	884	891	917	848	926	831	897	958	868	883	863	924	866	875	919	876	901	869	875	882	872	882	912	931	871	848	852	859	866	839	870	883	875	853	864	902	874	858	889	864	877	872	842	864	912	861	913	844	892	926	904	872	841	874	856	906	921	858	860	943	836	855	881	888	899	884	895	870	877	872	890	881	912	913	830	890	942	892	867	916	907	899	853	840	821	890	900	903	781	893	847	868	891	889	887	826	892	873	878	857	840	922	923	914	862	859	892	882	854	896	885	881	855	901	871	941	869	871	875	847	864	878	862	881	861	813	878	872	860	893	859	870	818	882	906	904	886	890	833	884	871	832	843	833	888	858	852	891	860	917	901	868	868	856	823	773	911	848
27551	16340	7406	1260	546	613	668	350	266	257	207	224	206	217	193	234	191	185	198	198	208	207	209	188	193	218	184	197	203	208	194	208	200	216	208	202	190	221	176	205	185	222	216	226	234	206	201	204	205	206	197	186	206	186	197	222	201	203	206	219	215	201	206	205	196	213	228	208	198	188	201	179	208	198	223	207	218	201	200	192	205	206	204	189	197	185	220	204	192	215	187	197	206	219	164	217	175	199	187	216	217	228	217	191	188	189	194	218	198	211	179	201	176	215	167	203	201	211	187	205	203	208	170	194	180	185	217	215	213	197	181	205	233	189	188	191	173	198	194	211	174	196	223	208	226	171	182	191	215	180	198	204	196	202	194	197	197	177	237	231	222	200	197	222	193	195	215	190	197	178	189	199	200	187	174	208	211	204	222	205	180	212	233	189	183	192	213	190	212	195	209	180	195	214	172	207	202	196	181	212	210	209	174	195	189	228	195	198	211	202	227	189	196	192	208	207	201	193	197	223	213	175	192	192	218	166	204	195	197	226	184	196	202	202	205	212	194	210	187	193	222	185	197	170	186	185	194	221	200	197	200	195	210	187	218	192	203	224	216	197	221	172	181	213	192	182	201	163	194	214	179	194	186	190	222	182	194	211	210	209	209	169	208	199	174	195	192	194	177	184	201	202	201	165	203	194	194	205	179	212	228	185	191	192	199	194	201	203	182	196	202	189	192	200	175	218	181	194	197	217	220	187	200	232	200	237	195	202	186	198	205	188	229	198	210	229	212	209	198	210	197	201	183	208	213	184	194	195	183	215	209	217	200	206	204	212	213	177	171	212	195	188	196	196	200	212	227	184	192	190	176	207	179	182	186	189	214	183	201	193	197	186	165	210	186	228	192	197	182	215	233	208	204	186	192	216	184	219	220	170	200	184	198	194	208	182	205	196	213	197	187	198	224	211	222	205	198	211	162	206	205	186	215	208	210	191	213	201	184	185	168	177	194	208	194	182	182	202	203	189	210	214	187	208	191	189	193	198	180	205	210	174	193	201	197	181	184	208	212	196	193	181	181	202	205	210	190	173	200	212	186	209	215	179	228	224	200	201	199	198	207	197	201	200	225	177	182	178	189	205	178	183	191	195	183	215	203	201	211	202	203	180	196	197	209	223	191	184	195	190	199	196	179	188	197	207	177	187	197	198	194	211	204	202	234	202	194	201	208	203	203	205	217	212	199	203	184	184	212	196	203	197	189	196	218	177	203	191	215	155	233	198	223	186	199	199	186	219	202	209	195	201	201	206	200	206	206	189	211	198	213	208	202	207	181	196	175	194	214	203	196	217	169	197	208	177	198	210	197	171	216	195	207	178	204	214	207	184	196	178	185	207	212	215	212	189	202	169	204	201	200	173	189	198	201	191	195	210	200	204	207	205	196	212	188	209	213	186	188	205	205	230	200	187	194	189	209	207	211	182	229	180	182	210	201	194	216	210	206	192	205	203	226	202	186	183	210	193	186	212	210	208	192	180	208	180	209	205	203	203	190	183	208	193	209	182	215	192	191	224	191	198	205	235	233	197	215	188	192	205	215	191	230	204	197	190	199	194	209	193	225	171	214	199	200	218	173	192	199	207	213	189	206	201	210	200	183	191	198	204	197	181	175	201	212	216	200	211	198	199	201	182	198	195	182	210	200	208	199	220	212	183	202	214	225	221	200	195	169	215	195	206	181	213	214	199	196	183	192	175	200	188	170	177	229	204	207	192	200	193	179	197	215	212	208	183	198	212	200	185	188	207	202	195	205	186	174	194	181	211	210	189	192	180	189	227	212	216	189	211	194	190	193	192	186	222	192	157	202	217	202	189	180	186	188	216	209	211	202	208	212	199	215	207	195	219	181	202	202	195	190	199	196	188	187	204	202	231	196	201	183	190	177	237	176	175	219	198	176	190	222	221	191	200	213	204	193	197	196	186	195	178	171	207	212	201	209	202	183	216	200	192	207	189	202	216	220	182	204	188	202	188	192	190	202	214	193	209	193	187	199	201	200	203	173	209	165	180	197	244	221	198	178	202	190	174	194	188	179	209	200	192	193	190	209	173	188	188	168	187	201	204	181	191	198	202	199	182	191	213	206	189	197	213	181	206	220	216	222	209	188	203	184	204	182	203	211	174	188	206	196	210	195	210	211	200	204	185	223	183	209	196	199	218	193	216	186	200	190	170	194	187	217	173	188	186	211	183	207	226	197	212	221	201	194	185	200	216	206	189	202	206	204	209	195	184	188	196	199	196	211	218	211	187	191	202	197	199	191	209	180	194	221	210	192	198	214	174	206	211	223	228	210	176	176	214	220	229	209	204	210	220	163	188	186	208	214	209	199	186	202	187	177	195	204	201	210	213	188	179	198	205	205	211	196	192	196	204	185	191	201	173	204	209	202	184	225	206	205	197	203	207	205	206	191	196	202	195	203	189	198	212	194	192	195	223	186	200	204	220	204	205	210	177	183	201	205	196	199	191	213	206	226	222	213	195	199	208	174	194	198	191	193	172	207	214	194	205	191	193	197	194	214	179	203	179	187	204	223	212	197	190	209	201	186	179	218	174	184	197	215	200	189	196	203	211	190	216	199	208	217	169	202	215	215	191	183	186	197	200	175	189	218	188	184	214	191	212	192	195	215	178	221	198	218	198	224	205	188	205	251	206	192	202	206	205	217	204	198	199	211	189	188	183	186	194	206	206	199	194	183	194	214	194	214	192	210	171	200	178	182	169	226	195	202	191	197	215	225	191	209	199	188	192	176	219	200	183	178	182	203	176	196	194	199	225	207	204	193	216	218	225	210	175	201	222	202	195	190	197	179	191	203	196	221	190	195	194	198	200	202	200	193	191	179	201	172	205	199	217	194	187	187	188	189	176	224	213	222	186	177	210	200	203	211	197	248	199	196	221	196	179	179	212	189	201	174	197	210	178	196	200	193	194	174	226	223	232	178	176	199	208	208	207	200	186	184	194	192	188	197	203	193	234	190	219	198	191	180	202	203	215	185	205	206	198	199	217	220	195	220	224	202	184	202	202	195	212	183	201	197	180	197	198	197	194	188	214	196	209	199	198	190	191	207	193	158	213	192	194	201	191	206	197	206	206	187	209	203	171	195	190	187	207	206	199	222	174	188	220	212	200	206	221	223	220	209	175	198	180	219	198	218	190	203	206	201	196	181	202	184	204	198	181	230	188	213	196	200	182	216	185	203	190	220	194	216	234	203	197	203	191	194	186	204	189	163	219	186	189	212	206	212	219	210	183	200	206	201	194	211	193	191	201	199	216	205	195	225	204	186	211	196	201	196	205	178	221	219	241	177	194	211	191	199	200	210	197	198	188	234	213	192	193	216	234	196	187	208	213	219	229	223	213	184	178	204	185	213	214	196	200	210	194	162	218	180	186	183	191	179	209	196	205	213	211	197	198	217	187	213	179	195	191	198	186	205	217	174	204	202	205	213	186	201	242
5618	10730	9833	1611	945	1077	1193	554	396	329	257	223	228	222	224	231	219	231	199	217	218	228	223	206	218	185	222	226	201	186	220	204	187	220	196	178	197	192	207	192	191	211	211	209	212	206	210	224	200	193	222	218	202	211	217	204	221	176	208	214	194	199	215	226	205	224	195	205	196	191	202	207	222	218	216	195	191	202	195	229	213	196	185	190	217	208	226	199	215	247	222	192	218	167	183	199	225	189	204	207	215	234	202	205	200	216	194	213	199	213	214	232	207	215	193	207	200	204	206	207	196	191	186	206	225	206	203	201	181	204	192	197	206	203	200	208	204	221	221	200	222	204	200	210	225	210	193	215	219	210	193	218	206	217	193	166	217	218	217	183	218	226	219	212	211	218	191	190	217	201	181	197	209	211	184	215	183	197	211	198	200	218	180	194	238	191	219	189	203	195	220	209	184	219	219	210	181	204	187	221	207	178	203	240	218	193	210	188	214	193	197	216	246	190	205	210	220	186	189	215	204	209	204	219	190	215	203	197	198	207	219	203	207	208	222	172	232	182	235	216	181	205	217	206	242	210	214	214	228	188	210	189	196	197	236	217	172	227	181	207	189	206	214	193	217	214	202	211	202	221	201	210	212	230	222	194	210	210	198	215	227	221	241	189	215	198	200	190	212	208	182	198	218	213	208	217	189	218	198	186	175	215	194	207	203	188	222	202	203	204	190	193	210	211	220	178	190	208	190	212	241	202	203	194	211	205	220	180	208	214	209	190	200	213	166	189	195	223	191	214	191	212	187	225	200	193	184	219	189	195	208	184	193	199	206	231	180	196	231	242	216	231	204	211	232	217	217	213	195	203	217	181	216	208	207	181	186	212	201	215	185	196	200	215	223	228	190	202	193	208	226	209	199	205	192	190	214	205	206	199	213	201	202	199	203	199	216	192	200	214	196	190	201	201	210	202	194	213	218	183	193	192	204	206	234	208	209	180	204	201	205	197	213	201	217	200	224	215	217	201	198	205	192	211	233	207	213	188	234	194	207	188	215	196	194	221	211	193	226	199	203	182	209	205	208	221	199	199	217	197	191	205	191	227	202	243	197	186	206	155	204	189	205	222	208	179	205	207	218	187	195	209	202	185	212	238	192	173	213	209	191	217	208	196	214	185	226	199	200	182	225	198	205	190	206	202	185	184	178	201	218	190	227	189	216	210	218	221	200	208	193	218	218	216	217	202	196	197	209	200	219	226	237	210	192	205	177	204	195	203	216	231	177	205	203	201	195	201	207	193	211	190	207	191	197	179	196	209	210	227	206	205	224	198	219	181	201	195	195	225	189	192	202	194	199	191	187	221	188	193	205	215	208	210	215	212	173	214	219	211	201	194	196	192	196	191	213	230	219	193	202	195	218	211	218	216	219	211	189	207	188	219	194	212	214	213	206	194	208	209	205	200	206	188	203	208	194	201	195	204	209	187	199	213	226	181	178	215	196	199	208	215	197	219	220	222	188	213	215	205	207	188	212	227	179	216	225	183	217	197	226	195	187	198	202	191	203	228	223	225	188	186	227	222	216	191	207	239	229	180	197	207	217	198	226	189	193	186	240	191	189	223	203	195	212	186	214	218	205	235	194	181	182	210	205	192	196	215	190	198	202	213	199	190	194	210	229	184	201	206	217	195	187	186	218	215	197	202	211	202	214	217	213	237	212	196	203	244	208	189	211	196	196	225	219	204	210	174	204	194	222	208	199	211	207	195	188	226	227	194	203	196	185	216	224	214	203	203	203	212	212	188	197	229	211	206	212	217	200	190	232	218	176	200	179	209	213	237	206	190	202	189	194	210	197	179	203	193	205	213	213	201	188	193	231	185	202	197	195	211	198	202	217	205	214	196	175	213	212	196	206	232	212	175	204	224	224	214	173	209	201	199	181	179	197	207	197	181	211	200	216	196	239	221	178	191	200	199	162	206	210	195	214	213	193	170	187	192	234	198	190	205	204	215	222	182	231	220	189	212	197	201	202	210	193	230	216	215	210	218	213	227	235	206	194	209	196	190	235	195	212	184	188	227	213	213	184	208	219	215	212	188	203	190	216	190	219	226	173	204	212	213	215	181	221	214	186	207	230	197	225	212	217	195	195	194	198	196	198	185	201	223	207	192	194	217	218	177	211	204	220	204	206	194	174	200	214	212	200	195	207	212	200	224	200	206	213	196	221	201	224	216	189	204	219	210	179	213	196	209	193	202	203	186	217	202	224	205	215	177	209	203	225	222	225	212	208	223	205	213	208	229	230	177	211	188	206	219	210	201	189	179	205	219	218	203	213	206	190	208	221	210	195	191	184	192	209	183	179	215	199	189	205	185	194	198	206	193	215	213	195	193	192	197	220	198	190	221	241	193	232	197	222	203	215	204	208	215	197	206	215	183	203	229	201	205	215	195	222	232	199	211	185	249	221	213	219	192	198	200	182	172	209	206	208	199	179	203	215	212	219	214	206	202	216	212	219	189	185	236	213	197	214	224	190	213	218	210	222	181	215	218	219	198	205	219	194	200	194	199	192	216	201	182	209	226	218	229	208	199	177	196	210	200	206	194	214	218	203	187	196	199	209	210	190	194	209	202	208	202	221	191	188	202	217	210	210	223	227	201	204	230	197	221	226	206	211	161	183	208	192	222	198	184	202	215	191	199	192	197	233	209	186	233	209	206	190	230	212	178	219	199	202	233	184	212	210	202	181	205	206	211	181	176	203	214	189	217	191	188	211	205	205	189	173	212	220	196	196	200	184	201	232	168	210	223	212	175	195	217	206	216	178	195	225	196	212	212	190	204	209	233	187	217	224	183	213	227	196	201	194	201	175	206	180	207	215	203	201	206	210	202	209	221	188	221	214	201	185	182	198	204	211	205	210	220	193	199	191	202	197	206	211	193	185	213	197	214	224	197	192	159	188	209	189	193	198	215	206	207	208	198	202	213	211	202	199	213	208	238	212	230	206	204	188	199	231	190	203	192	202	209	226	203	163	198	201	221	201	193	220	231	220	201	213	201	209	216	222	177	224	214	197	198	199	216	228	200	218	181	196	202	217	206	188	227	225	206	213	222	206	219	202	203	196	213	193	243	225	189	214	206	198	201	244	197	200	196	211	210	180	219	221	197	191	226	207	199	214	158	189	183	211	201	179	183	192	210	219	200	180	222	206	208	232	194	209	222	186	193	192	194	196	195	180	207	212	211	212	221	207	191	186	186	203	168	216	202	181	201	203	202	229	202	209	198	211	197	185	227	217	190	211	218	186	207	221	205	210	206	220	198	209	193	205	201	215	196	214	207	217	192	228	184	200	197	208	204	213	199	223	210	211	202	203	190	197	208	196	221	240	201	183	207	200	179	209	188	217	206	219	217	202	193	204	211	190	213	192	204	193	187	200	214	189	215	190	192	232	217	174	221	200	216	205	205	213	218	192	216	205	198	195	200	237	233	198	220	196	205	236	198	197	201	198	176
24517	20370	26659	23928	20384	13045	3252	1669	1288	1208	1086	863	848	815	804	766	752	740	661	710	729	656	673	667	671	630	723	640	670	615	660	684	668	623	641	651	671	611	676	649	655	648	662	667	627	676	643	657	657	691	640	635	667	663	650	634	681	639	603	644	606	679	636	656	669	656	662	677	680	595	618	654	645	639	617	636	626	656	692	600	660	638	649	675	632	631	600	602	674	629	667	617	736	639	625	647	630	634	639	676	652	573	662	630	623	644	664	660	701	671	638	598	643	595	670	635	645	672	638	646	641	645	650	631	651	589	678	631	677	620	654	629	628	630	652	615	669	677	670	559	624	666	647	646	669	593	666	629	641	669	640	638	644	658	631	653	618	676	630	703	663	642	661	670	642	572	663	626	620	633	653	625	618	645	607	630	658	651	657	672	681	671	611	632	676	642	612	626	592	638	650	679	649	696	613	635	634	657	647	628	617	619	670	636	650	654	606	645	609	653	617	681	614	663	673	686	584	643	613	707	655	668	629	627	646	630	615	617	625	657	585	670	587	631	624	657	684	643	644	637	624	621	660	638	618	643	651	597	670	641	610	638	641	622	640	584	611	647	652	619	641	647	590	643	644	655	654	619	601	599	619	654	674	620	665	651	667	615	640	620	654	629	639	630	690	666	655	683	640	641	652	565	630	582	652	646	641	681	682	664	657	632	628	668	643	618	652	620	603	665	662	605	620	630	628	659	639	638	606	633	639	656	637	594	604	638	668	591	630	725	654	603	628	625	635	637	688	643	662	609	607	626	645	615	643	664	620	679	592	574	608	610	609	693	643	630	629	635	672	634	654	647	655	617	626	667	673	588	677	625	627	627	637	657	599	601	682	652	624	656	614	683	646	680	661	628	672	640	650	586	621	657	658	652	641	670	645	615	663	612	636	678	623	624	705	631	640	652	616	613	643	681	637	639	646	645	656	630	619	630	648	631	651	650	628	647	660	641	656	589	617	656	636	604	673	581	660	643	624	603	643	645	638	628	701	620	642	647	649	617	614	585	697	642	637	655	685	657	640	660	642	663	608	619	665	669	668	641	627	672	613	610	632	691	643	633	650	650	645	662	623	596	629	663	620	692	625	644	633	612	661	658	677	642	639	646	645	707	653	676	642	628	665	621	622	678	672	668	647	679	617	696	646	607	628	686	683	645	686	636	640	635	644	652	641	648	633	680	625	671	687	612	610	640	662	661	653	611	614	673	608	668	637	637	660	625	631	694	649	619	666	598	696	602	664	651	616	640	677	680	657	636	647	677	663	663	628	632	667	651	644	637	669	623	630	601	646	619	631	698	642	686	668	601	650	646	668	628	601	694	655	631	652	633	662	669	623	631	623	640	648	650	654	633	623	668	646	621	630	611	605	623	649	627	672	611	633	697	626	642	626	667	620	646	633	637	667	643	625	666	639	603	656	658	634	639	634	714	676	624	664	671	684	643	602	630	635	665	615	625	636	615	613	634	625	662	635	573	599	637	625	633	614	689	645	633	627	621	663	657	656	626	636	632	623	639	599	632	635	609	608	675	652	683	651	673	611	631	615	668	687	620	658	619	628	633	670	636	687	653	650	637	613	591	657	632	630	626	684	664	633	632	620	630	664	649	644	632	605	644	623	638	670	668	631	619	630	609	579	688	599	667	714	626	623	622	644	624	643	634	670	602	618	610	611	610	629	619	664	645	683	652	660	651	646	659	642	665	658	686	647	647	606	626	639	697	607	637	627	615	606	632	584	630	632	662	682	678	653	609	642	667	662	649	690	622	607	612	641	586	596	665	645	624	609	616	639	647	645	620	618	646	677	599	618	621	619	645	634	682	717	648	708	636	626	605	629	631	616	629	706	623	686	619	646	667	655	657	590	612	635	690	647	668	623	722	673	628	602	607	666	612	644	638	611	654	629	676	644	639	645	645	644	656	618	638	634	640	675	620	650	668	592	655	640	665	658	621	676	630	628	611	595	624	636	648	640	639	661	660	655	691	612	634	608	647	600	614	624	632	655	597	638	613	624	640	676	656	650	689	627	671	652	618	633	694	639	610	559	660	680	717	659	668	616	684	638	623	680	675	633	621	648	612	620	616	630	687	664	647	675	653	610	604	620	609	690	625	625	655	612	625	633	627	621	647	629	650	664	625	605	652	610	604	631	644	599	686	648	633	612	681	638	626	621	584	648	634	608	628	624	617	617	630	661	603	595	676	656	624	612	652	675	643	649	664	617	645	602	616	639	625	680	600	642	658	636	664	618	672	642	663	618	643	670	650	650	625	627	659	674	601	631	606	622	653	664	657	571	633	672	622	669	633	656	636	665	632	626	629	610	607	644	665	620	619	682	648	636	673	625	629	648	664	677	664	628	670	588	652	663	622	626	678	638	642	612	619	661	636	669	664	662	657	636	642	658	663	619	702	662	619	639	642	651	655	672	622	617	649	659	642	630	645	615	614	635	661	623	650	639	603	655	620	594	646	602	674	646	651	639	661	673	654	634	657	642	651	633	668	679	664	662	624	627	643	642	692	627	625	624	629	618	681	680	661	640	632	651	623	669	662	615	637	584	664	628	683	635	677	629	592	662	658	630	662	628	640	652	645	724	669	636	643	594	646	694	660	631	602	675	645	621	634	626	661	654	653	672	628	648	642	677	634	616	614	637	625	616	599	689	634	613	677	622	635	653	654	643	601	625	636	627	641	621	655	655	646	641	653	646	669	641	643	612	659	629	650	630	659	595	600	649	625	602	613	597	695	640	653	624	656	684	675	608	642	635	643	641	639	649	631	665	609	625	659	603	613	642	603	673	626	659	646	664	635	701	616	672	664	663	648	621	685	671	628	671	633	647	677	627	610	610	626	639	662	633	638	592	618	630	607	628	611	678	665	595	669	661	672	589	554	671	610	636	694	604	663	647	679	668	631	650	609	609	637	643	636	638	698	611	635	653	651	622	599	632	641	646	594	624	598	599	635	638	659	635	648	662	623	647	645	635	660	642	686	618	665	633	638	674	575	623	642	599	619	617	668	654	618	640	622	598	629	626	644	626	612	617	666	692	644	598	677	629	628	601	595	670	649	655	654	642	669	660	619	659	619	674	661	673	641	658	591	664	593	643	614	627	659	669	669	634	661	650	637	655	659	633	656	642	651	713	646	655	685	652	665	660	631	609	634	647	602	647	672	663	621	620	649	670	657	663	629	642	665	687	670	624	631	641	667	626	631	662	636	627	624	639	646	651	646	635	633	657	658	617	684	658	676	562	631	672	679	629	672	601	665	628	650	633	659	680	639	648	645	670	639	658	632	622	649	638	627	618	645	679	668	654	673	665	645	635	639	667	582	616	657	629	637	595	679	609	660	644	612	662	644	671	642	631	600	640	648	643	693	624	630	664	681	642	640	617	581	608	609	618	701	605	608	599	640	644	664	640	623	614	632	677	638	704	612	609	624	638	656	651	592	637	612	595	659	625	646	641	688
9016	24928	19800	8099	5476	6179	3674	2456	1906	1821	1572	1058	988	919	874	892	811	770	789	686	696	702	663	683	626	667	667	658	618	641	706	623	622	618	661	636	604	611	619	609	625	630	591	600	619	631	613	597	616	596	595	603	628	622	590	597	609	603	585	596	644	579	599	646	666	542	568	571	595	563	597	570	590	575	629	618	537	606	598	598	636	551	601	600	663	607	583	578	571	599	609	578	655	607	589	570	553	580	592	602	592	588	611	581	621	602	597	606	583	632	622	597	633	595	568	588	618	590	568	603	526	588	602	593	590	598	624	581	560	582	597	556	575	591	583	591	560	592	579	591	595	578	566	542	563	631	612	539	587	582	599	595	617	608	603	627	561	586	550	605	618	617	615	589	595	594	617	634	581	565	585	548	614	615	599	599	578	579	565	596	633	561	587	546	601	547	582	584	582	615	580	564	568	555	570	583	615	568	586	575	605	561	594	613	556	553	614	563	589	597	585	601	558	581	637	581	617	573	597	601	581	588	602	576	567	598	619	591	595	566	550	560	591	580	591	578	619	565	580	573	614	564	582	603	563	569	576	611	567	567	556	560	610	571	564	576	607	569	611	590	611	592	561	600	616	619	562	580	597	584	562	569	562	588	572	569	541	576	547	602	568	640	575	582	587	613	611	562	591	602	626	593	592	577	582	621	576	585	569	590	635	593	553	562	594	558	530	597	586	586	573	587	649	629	599	592	571	584	602	575	595	612	570	602	554	618	559	554	575	566	587	576	582	582	597	578	581	585	566	601	616	576	600	566	567	533	593	588	609	600	570	574	575	563	589	596	603	545	589	583	582	528	577	575	586	625	569	587	610	590	556	579	570	628	575	567	583	565	556	553	579	602	609	562	518	591	647	597	615	569	594	620	604	595	568	634	586	613	602	577	601	591	624	572	559	588	578	617	574	573	607	603	562	556	563	626	594	572	558	557	608	585	594	567	607	592	581	531	591	631	578	592	557	578	578	603	630	610	550	526	609	596	628	566	562	607	579	596	593	598	576	611	588	586	582	576	576	596	580	569	599	612	561	610	585	571	589	553	612	596	579	586	603	569	602	607	560	612	581	569	575	603	583	555	561	593	581	598	569	562	612	621	555	593	607	569	564	569	555	579	637	552	595	595	633	540	540	541	575	574	578	577	587	590	599	558	595	576	554	574	582	634	571	607	563	619	599	563	575	551	583	579	643	600	611	582	613	559	549	557	606	599	574	605	608	577	602	619	561	588	624	591	578	597	541	582	568	573	613	588	597	570	609	559	628	585	578	597	564	571	587	596	633	647	559	567	635	595	595	640	601	572	585	639	593	572	595	589	613	592	586	608	611	558	581	562	579	553	555	591	563	585	576	637	601	627	596	599	614	600	575	613	590	565	588	608	575	568	624	575	575	566	609	606	589	591	627	580	574	600	558	611	601	569	599	589	590	558	574	544	593	612	536	563	597	574	539	648	545	575	614	565	604	616	578	643	551	576	572	615	604	602	559	614	602	544	576	541	617	575	566	617	589	591	584	581	627	617	553	612	569	595	627	585	585	600	567	601	596	615	585	588	594	617	571	584	589	584	621	559	584	581	603	598	575	630	544	604	558	557	603	605	610	591	567	602	589	565	549	606	620	581	587	570	604	596	618	561	617	609	583	558	597	612	586	599	595	614	585	593	556	590	575	588	541	582	603	578	598	565	598	608	581	608	537	574	595	552	588	584	573	578	599	621	589	611	581	609	600	598	546	533	550	573	583	623	591	574	590	597	605	583	599	611	607	568	583	576	571	556	597	568	577	594	624	564	594	580	596	613	625	624	596	638	577	599	601	571	574	576	598	594	568	569	568	623	533	541	579	621	581	615	577	581	550	639	572	587	606	596	599	548	551	617	576	612	596	604	559	587	590	611	602	606	585	561	592	592	610	596	584	617	671	550	595	573	596	580	542	628	600	586	621	569	591	602	610	589	585	623	601	524	574	601	574	626	569	562	629	578	536	597	564	585	587	655	561	608	574	592	578	560	562	559	628	638	587	585	596	581	602	602	567	569	637	573	625	578	564	566	546	568	591	588	580	573	534	550	541	583	554	594	632	538	593	606	585	584	601	578	612	628	581	642	611	565	607	587	610	576	585	561	557	596	589	605	581	599	639	560	574	581	585	579	569	616	605	551	641	609	586	575	578	579	570	613	563	631	606	569	613	628	599	604	594	594	638	578	552	595	565	574	588	589	555	594	581	595	576	595	601	610	559	583	568	592	569	583	612	570	567	597	586	599	644	602	586	598	566	590	612	621	586	562	594	599	589	576	625	582	558	612	595	600	623	575	572	545	578	548	583	602	574	619	555	583	588	604	590	570	575	579	575	574	576	520	636	569	580	590	563	584	568	568	594	608	598	606	616	634	607	559	593	579	550	595	583	563	577	594	621	599	558	578	568	598	563	572	580	557	575	579	609	598	568	584	652	552	598	604	568	576	581	623	524	599	594	598	586	591	578	605	617	605	606	593	587	539	556	599	577	578	555	587	618	600	601	556	579	627	579	581	618	599	571	570	598	593	593	613	531	543	588	570	535	620	556	589	582	607	589	559	565	572	581	564	598	567	596	659	601	598	621	581	569	609	600	634	535	591	568	613	645	589	571	574	560	566	585	585	607	552	625	599	566	575	582	605	619	580	581	624	575	631	587	587	578	553	602	572	568	605	591	602	581	561	570	594	559	599	577	589	569	604	589	603	596	543	555	581	608	584	560	600	574	605	572	590	639	595	580	553	614	620	603	603	567	586	586	592	577	577	562	579	569	550	598	561	603	576	568	598	617	580	524	588	631	607	590	605	647	553	585	618	604	572	596	568	557	580	559	602	593	630	535	626	561	599	582	641	549	576	562	575	575	570	567	529	608	599	598	575	587	570	561	569	540	558	572	595	604	614	580	564	637	612	605	596	571	576	602	605	563	605	622	597	619	616	611	589	594	574	571	615	568	613	612	615	582	592	551	633	588	620	616	569	606	593	577	603	579	561	545	564	574	553	626	550	604	569	603	570	580	628	566	576	505	565	568	575	564	599	564	606	636	609	595	633	594	609	588	583	573	644	596	577	589	600	593	589	575	585	571	588	597	604	626	607	565	584	566	577	597	593	624	613	568	624	604	588	570	627	598	597	578	606	572	534	600	641	577	605	608	574	636	580	557	619	584	621	599	576	579	620	575	613	616	636	575	582	569	618	590	576	589	619	596	585	566	618	578	606	630	531	529	625	584	583	583	580	637	609	614	536	633	530	602	596	641	570	606	557	562	562	558	591	577	591	590	590	607	600	603	581	572	626	585	600	577	625	585	574	585	590	549	599	590	589	599	629	566	565	596	592	546	586	634	576	562	580	598	546	577	561	586	550	564	613	579	539	583	596	604	596	621	541	528	574	578	548	620	605	594	632	591	602	594	647	584	627	583	616	546	627	558	571	566	575	588	562	598	581	562	600	571	597
22464	20384	27006	23653	20397	20608	12648	3128	2155	1963	1827	1466	1371	1270	1329	1281	1132	1238	1177	1112	1089	1112	1099	1081	1070	998	1034	989	1054	1023	1030	1064	1038	1010	1043	994	1063	1002	980	997	994	987	969	1002	986	965	1014	960	995	988	1064	943	991	1014	1000	1037	977	981	965	989	1037	961	965	973	1004	961	1024	1000	950	968	941	979	996	932	935	971	1020	976	1035	929	953	946	906	962	906	963	974	1006	993	981	987	893	951	947	974	988	975	960	975	962	948	946	998	944	953	1062	950	972	1024	943	973	948	950	925	983	912	930	986	988	953	1029	908	923	944	955	954	934	922	957	953	936	1020	970	982	992	979	957	957	928	966	924	938	961	950	972	989	992	946	923	976	922	996	954	933	949	867	960	963	916	1018	998	959	1005	945	931	1000	929	952	952	911	997	915	1012	952	972	945	973	1012	924	943	973	944	942	936	1011	1009	976	968	955	915	941	919	971	997	974	964	1007	935	1008	976	961	974	940	978	1018	988	925	1034	951	991	955	975	996	957	952	991	954	876	989	982	958	1015	939	969	1014	1018	984	942	1027	980	922	960	983	1035	992	946	974	954	949	936	953	1009	981	984	1010	978	944	1045	993	915	995	977	924	997	965	960	970	967	979	1014	933	913	953	949	961	957	925	946	969	954	911	942	970	951	922	977	983	982	947	998	1018	981	1018	989	927	991	981	963	972	885	971	1009	957	881	961	947	937	945	957	980	1024	1001	943	993	941	952	936	978	1030	933	955	967	929	979	999	966	1005	973	922	1041	964	995	1017	983	992	968	983	1014	938	954	972	917	996	967	975	975	985	942	976	938	946	910	991	939	960	937	983	995	968	952	955	891	934	976	932	1011	948	929	900	982	906	958	927	937	956	951	911	999	952	1007	956	959	955	948	942	986	929	982	926	968	939	1006	962	943	976	972	976	944	966	921	972	933	924	906	958	966	930	975	977	982	968	943	969	1000	913	1012	961	990	952	1005	959	1017	968	954	965	990	920	1042	938	1017	963	963	944	939	984	997	1014	959	942	936	932	947	989	954	966	1021	967	1003	947	963	964	977	943	887	987	1036	904	969	924	1015	960	972	947	943	947	1005	975	960	1024	963	1012	949	924	884	960	945	995	952	933	958	986	959	928	971	955	980	1016	959	954	971	949	936	1015	952	975	916	940	920	937	973	953	935	939	980	951	984	952	960	890	1007	990	990	910	969	963	1015	936	967	960	967	970	954	968	936	891	939	962	962	987	950	913	969	974	977	942	901	1082	974	966	974	947	980	974	970	946	963	963	975	1005	975	962	939	929	953	939	992	891	1016	963	955	987	937	944	920	926	958	996	967	925	923	906	981	949	969	989	882	991	974	973	984	951	994	965	955	927	956	982	920	918	953	930	911	966	992	959	1012	991	938	1011	981	1005	949	912	954	967	959	962	953	931	963	982	974	977	982	964	935	919	963	943	972	962	972	889	967	937	934	968	951	924	896	1037	933	963	981	990	940	984	901	973	969	962	943	920	952	1032	944	946	947	970	943	914	950	987	881	929	903	974	972	918	937	967	932	1016	980	952	968	1015	923	941	1025	935	973	914	1019	998	938	999	927	916	996	893	968	919	992	961	925	962	927	938	960	950	973	1000	943	955	952	998	966	916	978	958	985	925	942	977	915	956	987	927	1006	949	960	932	961	952	988	971	989	890	1021	970	989	967	972	934	944	972	975	917	955	918	984	965	990	957	924	912	1011	920	965	958	934	864	1014	988	940	982	947	882	935	932	961	951	986	931	974	917	898	963	948	981	956	952	960	929	915	987	998	976	901	1006	981	992	944	963	932	974	1028	913	951	986	1003	912	956	983	932	944	956	969	975	996	925	966	978	971	968	1010	969	947	976	981	991	966	1036	942	954	934	974	944	922	1023	984	970	951	932	962	914	951	905	962	978	958	931	970	972	999	964	956	986	1003	929	925	986	957	953	951	1009	1009	934	975	969	1003	957	967	964	931	953	953	928	893	939	963	1036	968	945	978	975	938	927	966	927	971	1004	959	889	919	1001	934	941	929	938	951	948	951	976	983	941	951	968	957	987	966	949	938	943	912	1002	924	956	973	1000	919	987	960	935	915	981	933	937	942	943	950	990	1010	983	962	970	951	971	916	925	935	939	1003	1040	937	970	927	988	990	956	925	947	981	946	934	945	915	996	923	993	973	956	925	994	945	907	943	921	945	944	941	1029	978	961	964	1024	920	952	951	954	942	951	931	972	963	932	875	936	958	978	936	985	891	943	973	944	974	991	964	983	960	955	930	973	998	958	954	977	989	963	1012	887	976	949	984	955	1019	964	990	973	933	1036	989	987	950	934	957	980	1052	960	969	920	940	975	907	954	981	1015	955	967	964	932	936	1012	917	948	947	926	928	947	951	920	926	954	1003	1005	976	942	995	924	937	950	960	892	1031	955	983	946	924	963	953	957	892	1000	940	968	933	934	977	988	1018	941	981	947	982	1002	898	967	985	949	943	949	960	1001	948	946	926	1025	932	901	987	1040	994	991	994	961	913	944	942	936	952	928	986	991	894	977	975	998	1006	1036	929	908	1000	956	935	969	982	956	987	931	968	938	974	933	966	962	952	918	965	986	910	985	922	939	975	917	917	960	972	946	913	972	955	984	952	950	993	980	999	959	973	948	1037	989	989	922	994	909	937	975	889	958	961	959	967	951	960	891	965	979	939	926	944	980	964	931	922	886	988	960	988	979	975	986	928	975	997	966	976	985	917	963	959	945	949	988	949	972	978	952	892	967	901	980	960	939	931	981	969	996	911	919	961	936	948	1018	926	1010	964	942	919	993	921	964	1001	1015	1003	944	913	966	935	964	949	1087	949	991	951	956	922	934	1000	961	922	974	947	922	956	1008	952	958	954	968	943	962	974	986	998	968	969	931	976	918	952	980	970	937	937	935	968	972	988	1012	902	916	895	966	930	991	929	967	909	956	976	965	929	1010	981	956	961	870	915	996	951	967	970	983	966	936	960	962	984	890	949	924	1006	898	944	933	1022	944	975	954	921	913	967	976	930	1046	969	1004	973	926	921	927	910	926	944	935	958	966	909	958	1006	1000	940	935	908	940	981	934	942	911	952	966	1002	977	961	976	909	982	933	935	971	909	1029	994	954	979	943	980	960	936	982	969	992	900	984	966	969	1003	997	1007	964	977	912	963	885	972	917	953	959	984	932	924	919	956	998	913	957	941	940	973	946	969	938	1010	946	926	952	1009	957	945	944	961	948	976	951	942	1019	940	989	917	939	962	985	986	933	943	908	899	954	950	986	1011	936	977	952	948	985	969	933	962	953	908	952	987	929	992	923	928	947	986	931	954	956	922	946	964	1005	965	985	1005	983	934	964	938	936	948	933	975	989	929	964	971	954	1001	948	975	953	910	996	937	991	935	947	905	973	964	986	937	978	1012	924	940	907	919	953	940	946	994	925	970	994	915	930	1016	949	951	945	971	965	951	940	992	941	991	937	903	922	997	946	962	940	895	934	943	938	996	949	969	887	951	984	955	969	1001	932	941	988	933	969	1008	904	953	1000	921	950	958	931	911	933	954	920	977	929	1009	991	958	934	942	924	986	971	954	918	889	1019	931	957	954	965	941	958	958	949
13817	33267	25878	13483	9069	9214	5945	4002	3362	3019	2570	1924	1732	1631	1487	1407	1305	1297	1233	1163	1144	1036	1062	1015	1065	1043	940	947	1047	929	979	962	966	974	1017	940	935	951	966	922	929	934	941	907	881	937	927	969	865	911	930	885	919	916	847	927	953	851	888	901	908	928	935	903	913	919	931	914	859	910	878	914	940	888	890	922	913	856	883	891	876	909	863	899	897	899	870	924	887	899	918	872	905	880	893	904	936	908	887	869	882	912	854	865	866	910	887	866	871	866	895	852	875	879	899	922	852	905	934	924	959	878	919	840	930	848	846	858	853	920	892	859	872	878	855	958	928	860	879	891	889	838	927	914	884	869	917	891	869	865	901	893	895	910	917	867	892	868	886	849	892	876	867	867	871	905	849	946	876	860	883	919	885	888	872	909	816	817	907	871	948	905	858	880	924	820	874	891	906	817	843	891	871	900	865	862	821	918	854	837	838	880	901	933	840	866	908	887	850	874	868	861	884	863	908	905	880	905	875	919	874	890	903	906	839	907	924	919	873	938	897	884	852	878	878	875	857	821	868	848	906	842	897	906	916	789	855	880	883	847	873	845	847	878	857	894	950	859	928	881	819	909	906	854	919	933	889	875	904	875	913	862	904	891	860	898	878	877	884	839	908	865	900	904	926	908	885	882	833	876	841	851	844	875	857	863	885	898	883	844	908	859	905	908	880	894	827	868	916	855	864	852	838	887	897	860	899	882	879	924	842	789	897	894	852	892	891	824	855	860	891	853	897	863	856	888	859	894	900	866	864	888	870	913	848	889	926	869	894	905	893	873	842	841	857	906	847	878	877	906	863	903	871	839	861	877	870	914	849	884	858	925	894	873	891	910	891	914	911	885	851	837	886	893	874	873	914	867	896	902	878	902	872	907	929	904	908	873	899	856	944	818	833	829	871	889	831	855	883	844	962	887	868	854	868	912	835	932	881	876	855	870	886	876	920	904	918	876	874	814	883	823	916	881	851	883	896	934	843	847	865	808	938	896	893	885	921	891	834	877	901	913	867	873	910	855	903	924	853	841	836	894	862	876	809	877	946	920	836	973	882	913	833	891	863	869	892	854	868	907	879	889	881	873	910	970	866	862	896	859	891	917	953	861	859	884	913	905	879	887	874	810	819	934	901	855	918	916	904	859	902	872	871	889	891	921	835	839	872	859	856	853	894	896	800	821	867	880	888	937	914	827	799	867	891	941	926	921	876	967	918	868	871	862	884	841	863	869	879	927	874	865	909	959	875	884	868	871	882	881	942	867	897	869	903	894	891	882	882	863	914	918	883	886	870	890	917	869	875	914	927	891	862	886	885	966	932	924	950	915	874	867	835	839	875	885	867	851	902	826	889	851	901	883	877	898	897	958	869	930	895	941	881	897	888	897	867	894	920	870	847	928	929	897	826	932	820	849	895	917	918	813	907	892	829	927	910	866	899	851	873	888	928	877	929	840	903	911	855	887	844	908	868	862	872	907	887	895	874	872	873	947	865	899	862	913	900	860	893	890	905	873	868	902	932	902	871	855	898	863	880	876	868	883	845	902	914	866	887	918	824	869	890	886	836	877	875	878	847	844	841	913	907	912	880	847	910	912	894	878	912	866	952	924	872	868	908	868	879	859	850	876	904	869	867	886	835	849	856	839	880	838	904	903	860	865	879	897	848	894	881	869	924	914	859	858	893	857	880	823	903	938	936	852	891	903	878	861	891	897	877	934	877	922	929	862	912	874	858	897	906	861	908	835	853	916	848	871	854	872	911	903	877	873	875	872	859	914	873	879	875	923	911	916	849	892	913	908	840	844	891	853	865	861	852	878	876	878	852	852	880	857	950	872	883	861	860	917	915	883	932	915	887	841	877	845	879	882	907	851	908	904	930	875	883	883	883	868	841	910	892	919	867	875	876	858	896	861	915	900	845	887	921	887	853	884	845	889	899	926	869	871	899	880	864	903	855	891	867	850	874	907	872	903	895	884	878	880	851	874	834	894	856	894	940	921	902	883	930	917	851	847	853	863	849	908	882	914	930	913	841	894	916	839	944	959	958	866	859	931	867	876	924	943	911	814	890	903	834	852	895	894	922	887	856	905	850	876	860	871	843	857	873	882	854	908	928	889	849	910	929	886	925	909	895	859	846	890	930	817	847	877	899	835	885	892	825	864	905	873	870	900	883	863	849	872	901	882	878	881	891	863	848	883	865	953	854	900	870	902	823	872	896	835	844	825	888	881	814	831	888	884	905	869	882	816	898	847	877	863	830	872	843	861	846	854	863	856	867	893	894	898	887	882	873	890	889	815	854	879	917	878	912	842	897	875	933	921	915	885	912	886	865	876	913	856	884	863	864	867	911	886	859	890	847	898	895	907	873	896	845	888	892	849	895	869	880	952	891	906	877	916	909	880	876	898	877	937	855	838	890	964	899	867	861	903	905	878	837	883	860	878	897	921	869	907	862	843	882	883	911	880	829	895	872	880	896	891	898	896	876	837	871	884	862	906	881	857	907	900	881	908	876	881	922	933	879	816	842	913	864	926	898	873	914	868	916	954	842	815	899	895	879	884	893	923	883	928	952	866	907	851	887	913	892	878	928	899	831	845	898	885	880	908	906	920	866	842	929	830	873	861	824	853	836	904	855	852	833	904	856	912	935	876	886	899	873	912	883	910	919	887	873	900	867	868	867	919	865	916	886	913	890	868	880	916	878	884	871	892	887	861	990	931	915	872	912	887	904	892	880	884	894	915	861	927	911	930	874	851	892	877	893	872	904	854	897	877	888	924	885	913	890	907	854	847	915	909	910	884	888	863	878	888	844	885	870	855	886	849	903	936	869	889	861	870	858	880	821	952	875	931	883	857	827	869	857	868	912	901	824	869	874	893	882	939	853	879	845	860	841	883	865	889	882	899	883	845	905	935	840	856	866	868	841	904	881	912	860	899	883	860	848	844	926	876	841	895	933	896	865	879	857	870	910	855	900	924	881	905	954	947	865	854	889	911	809	830	911	894	886	924	900	860	922	874	898	819	930	856	870	886	898	880	895	862	874	845	893	869	909	858	930	911	915	878	907	883	908	873	867	859	918	896	870	912	880	869	906	875	888	923	896	916	909	883	915	862	871	932	863	871	878	862	852	899	861	886	860	938	905	833	853	853	867	916	879	914	919	875	935	902	869	871	877	882	881	938	921	905	862	921	938	872	914	882	892	852	849	857	835	883	859	886	789	872	931	872	905	871	886	836	867	892	872	881	872	923	873	866	858	900	911	879	874	900	862	877	879	859	942	892	878	939	862	921	935	889	878	918	867	854	857	893	909	885	873	869	888	899	862	845	915	923	876	897	861	878	870	885	932	878	897	863	890	880	902	883	910	918	891	863	838	890	863	849	878	920	876	862	864	897	852	886	849	889	864	889	903	902	941	900	893	850	896	911	896	907	844	832	904	911	863	831	913	864	877	889	874	855	851	910	858	807	837	912
27740	17380	7731	1729	564	452	510	320	283	247	219	218	206	223	205	210	222	223	190	217	196	186	203	233	195	193	203	215	198	218	211	211	209	224	193	213	199	217	202	193	203	190	186	213	219	202	195	204	203	193	203	224	204	189	186	214	227	193	200	187	202	183	206	185	190	188	213	180	205	182	197	202	210	202	188	169	209	201	205	188	195	170	201	179	204	197	221	202	223	208	190	182	178	237	177	209	239	177	195	195	185	210	206	217	211	213	188	178	215	189	204	184	196	186	196	215	213	203	203	200	221	201	206	189	193	205	197	193	210	209	179	189	195	205	189	186	196	184	210	222	192	187	192	198	194	207	209	199	188	194	193	197	212	232	201	191	203	213	214	205	200	200	207	196	208	191	218	213	189	182	219	229	187	194	197	201	189	210	194	185	219	205	191	210	201	197	221	190	191	197	191	205	181	206	208	207	199	201	207	224	191	209	205	242	212	212	213	183	208	206	208	238	204	191	187	185	202	209	194	221	196	199	221	224	186	209	211	210	231	213	230	217	204	211	219	206	202	201	207	191	222	193	201	199	210	204	203	222	197	205	222	224	203	184	210	212	237	207	209	209	184	209	201	209	217	191	217	202	210	221	206	197	215	215	191	217	203	219	193	186	212	183	216	214	202	165	214	185	184	202	202	196	204	221	199	199	188	203	202	202	213	230	216	194	233	207	200	205	198	205	184	197	192	197	207	204	222	213	187	218	214	192	204	193	218	209	220	197	187	213	164	192	194	190	195	232	191	220	199	215	213	200	200	196	212	218	194	195	183	187	181	193	187	202	186	204	207	222	211	210	209	186	192	180	205	175	197	223	199	213	208	192	188	220	204	202	194	228	196	209	177	207	183	202	219	231	175	210	198	212	195	197	201	185	175	199	203	207	223	210	193	208	221	201	207	196	207	177	188	194	189	186	223	223	214	201	199	215	217	208	199	204	191	208	196	180	205	217	217	217	196	175	214	228	188	232	195	194	195	190	231	221	192	202	181	199	197	188	221	226	204	210	190	189	185	202	195	218	214	187	188	215	204	223	206	195	210	185	184	201	209	206	209	195	217	193	217	208	216	208	199	199	178	201	184	191	185	202	191	192	215	209	196	199	205	188	204	208	218	213	217	210	215	212	200	186	215	192	220	201	217	211	197	198	199	196	204	210	201	202	171	218	211	225	197	203	188	196	201	197	185	218	170	201	191	229	210	192	183	215	186	202	204	206	204	193	175	191	204	195	200	197	199	176	208	213	202	185	213	193	174	202	214	217	206	211	235	217	195	210	189	171	213	186	175	184	208	190	214	209	190	192	218	190	209	220	205	185	208	198	219	196	207	192	195	193	205	198	196	198	199	214	241	185	199	192	189	216	197	219	195	232	218	205	206	198	213	185	195	197	236	216	221	207	227	185	196	220	193	208	229	206	202	221	210	211	189	202	195	213	209	218	219	201	202	213	211	206	202	202	193	222	207	175	173	215	177	219	205	195	202	207	220	218	192	209	208	230	210	204	189	188	204	227	219	168	200	182	205	207	191	192	217	217	209	219	181	215	210	190	190	218	198	200	185	223	216	203	200	221	198	202	228	175	198	191	226	210	218	200	207	198	215	195	209	201	205	198	196	226	209	205	227	200	200	199	218	217	213	181	196	192	203	196	195	186	187	229	190	213	189	220	200	187	221	209	214	206	209	189	185	204	192	220	181	186	206	183	199	199	195	210	206	202	180	182	201	204	208	189	207	188	206	213	201	216	186	192	191	192	221	190	200	205	225	193	207	214	201	205	203	197	191	230	217	219	223	175	189	204	215	203	168	195	200	208	202	219	181	180	204	193	187	228	185	194	200	216	210	233	218	188	225	217	158	211	198	176	201	199	201	202	200	187	216	196	181	191	179	197	209	197	198	218	202	180	216	184	199	196	203	197	236	192	196	200	207	209	211	194	204	200	210	182	184	193	220	218	192	208	206	216	187	221	188	232	200	199	210	185	203	201	205	215	248	173	184	211	211	193	148	207	202	190	211	214	195	190	197	197	178	207	228	182	184	192	194	231	200	217	225	209	206	200	204	210	221	224	202	212	173	221	192	192	185	214	171	208	191	197	203	167	193	220	199	217	179	206	199	180	191	184	200	192	222	233	196	201	179	182	210	205	189	178	176	206	195	204	204	203	222	212	239	203	213	225	193	221	219	190	203	193	200	205	197	187	187	177	186	215	211	227	223	197	236	210	196	197	220	172	210	205	180	209	200	216	212	198	204	198	236	215	176	191	178	212	194	210	229	220	189	207	188	195	179	179	215	206	201	192	189	202	205	214	202	199	201	249	214	230	201	215	193	191	173	232	205	234	192	211	200	219	190	211	197	208	178	189	182	194	211	218	193	209	198	201	225	193	198	193	205	220	188	211	204	199	197	226	192	204	196	193	215	204	193	194	193	217	189	190	208	212	191	188	196	218	183	219	224	201	200	199	211	185	219	210	191	198	192	208	204	217	198	179	189	206	206	210	217	221	216	176	215	187	212	160	200	195	208	213	187	215	190	209	218	219	203	204	164	216	215	213	188	177	218	194	212	200	216	210	195	192	229	205	205	199	210	194	211	210	212	202	223	210	250	192	225	194	209	212	205	202	196	177	212	202	199	203	211	200	220	218	199	205	204	207	192	201	204	231	196	210	194	212	188	207	219	189	182	206	201	201	201	204	223	200	187	211	199	226	207	204	202	219	197	186	162	235	209	198	160	217	214	201	174	205	217	196	204	191	192	199	207	210	209	211	236	212	207	209	209	211	219	185	232	195	212	195	203	204	204	238	192	210	196	198	209	214	206	206	208	192	188	192	201	219	204	183	204	217	196	208	199	200	235	216	189	192	213	220	223	239	214	202	191	212	161	216	199	214	201	196	210	216	185	217	190	228	203	208	195	197	209	194	211	201	200	184	201	201	204	208	198	202	213	203	196	216	205	202	192	180	196	194	229	224	194	203	208	198	199	218	191	195	212	222	186	215	215	217	194	198	204	188	212	202	242	219	208	211	196	203	187	204	186	204	199	210	195	203	181	219	227	190	185	201	183	219	194	209	183	214	187	199	189	233	170	192	219	198	186	179	154	201	195	196	168	202	224	189	205	221	191	196	217	194	216	206	193	202	195	209	196	219	210	220	204	217	198	211	166	208	192	213	211	229	200	176	219	171	152	197	184	220	201	224	202	197	199	191	200	217	224	202	218	199	168	201	222	208	187	208	190	183	208	184	192	197	159	196	222	210	193	198	199	204	190	211	204	196	187	229	196	219	174	219	231	185	212	216	204	221	195	176	209	202	189	189	186	204	195	189	178	191	212	209	210	203	211	171	191	218	201	182	215	195	210	201	209	199	215	218	210	196	204	192	204	205	177	193	204	215	215	177	210	241	233	195	198	204	192	190	191	225	232	225	198	175	200	210	212	194	226	199	210	185	198	190	188	200	185	225	199	193	209	188
7835	15490	10109	2422	892	685	810	478	378	324	217	222	236	220	192	202	226	221	216	235	216	201	206	245	211	226	174	226	196	195	198	206	219	221	205	195	200	210	211	192	219	186	212	221	202	182	221	221	196	182	226	187	220	198	205	186	187	215	208	200	227	208	221	223	204	203	195	192	193	230	200	214	216	228	216	223	211	202	187	211	214	206	212	247	207	220	197	216	206	197	196	223	233	209	220	217	216	231	213	200	192	234	190	215	200	226	178	229	184	218	216	207	182	216	223	186	206	193	198	203	206	220	212	217	224	192	218	214	228	224	205	220	193	198	210	238	208	197	212	214	206	234	218	204	228	209	224	177	172	187	218	192	225	213	225	197	210	200	207	211	216	222	232	224	213	208	219	200	209	207	183	223	186	202	189	202	214	213	195	207	201	203	187	228	215	192	231	215	210	208	218	221	225	207	219	206	229	214	200	224	189	243	207	197	181	217	198	189	226	214	218	227	209	214	183	219	205	205	207	212	215	226	207	191	209	191	220	226	221	213	231	222	203	203	216	233	225	210	199	196	210	198	193	230	198	206	196	201	215	220	199	207	205	214	206	206	206	227	224	217	187	198	190	211	212	216	204	234	200	194	216	202	234	211	212	199	217	218	203	223	198	222	201	260	206	250	202	200	189	215	205	217	210	192	196	196	219	199	210	200	194	221	197	207	217	197	203	196	194	187	206	221	197	207	210	218	196	212	218	221	184	218	219	225	227	216	219	174	199	195	217	206	198	189	216	215	229	206	188	222	210	194	200	212	208	203	204	200	212	201	220	217	219	220	188	206	206	206	200	212	205	222	229	202	186	207	203	189	209	215	202	187	216	208	215	208	189	199	198	209	215	242	204	213	231	228	238	205	225	193	225	212	198	201	191	233	221	194	211	226	226	203	208	227	213	196	199	192	213	219	222	200	183	217	232	195	189	207	206	199	191	234	202	191	196	228	215	228	205	201	200	190	202	205	201	216	188	197	195	205	213	202	217	228	226	203	192	209	205	195	186	192	217	206	218	226	210	217	206	212	197	208	222	189	197	186	217	220	212	196	191	192	171	209	215	211	171	233	171	228	218	204	202	221	206	195	197	217	207	214	197	189	213	189	231	194	196	219	196	194	203	217	212	215	186	220	196	202	192	200	233	204	202	180	207	171	201	228	202	216	206	202	198	210	183	208	181	213	219	209	228	198	212	182	223	192	214	198	196	200	209	222	197	212	205	195	213	195	221	210	225	183	225	191	246	191	198	217	213	223	222	201	213	232	196	172	188	216	188	230	214	196	217	212	199	202	211	183	206	217	211	195	193	213	215	214	237	209	201	213	198	205	193	200	208	212	179	206	192	182	201	211	218	220	200	246	198	211	221	193	185	207	184	203	221	210	209	197	212	204	208	228	192	243	200	211	197	204	190	196	222	227	196	194	213	196	202	191	181	198	222	179	210	221	183	214	219	171	209	206	178	208	197	194	230	230	187	178	208	203	219	209	197	208	176	230	200	218	211	211	188	175	216	183	195	185	202	185	185	224	205	156	211	218	221	193	231	193	208	210	194	191	195	211	219	221	216	197	198	197	212	191	202	209	217	223	206	190	209	219	227	213	213	217	220	229	219	200	181	188	228	205	194	219	205	221	191	200	208	217	204	205	187	199	216	183	190	225	197	209	208	217	204	200	216	180	199	201	224	215	211	201	200	204	219	191	222	186	198	177	234	236	190	200	199	197	214	212	221	169	217	206	203	224	200	227	198	204	196	218	227	194	218	210	198	214	203	200	210	219	208	201	215	213	216	224	222	224	215	208	227	221	222	214	215	204	229	197	222	214	192	196	190	181	196	175	207	216	209	224	219	192	205	207	238	225	219	210	223	214	211	205	220	208	185	231	209	204	189	197	210	236	214	187	201	220	214	219	215	207	177	207	228	194	203	190	194	217	216	202	179	204	205	210	218	226	192	188	201	222	185	220	195	182	226	200	189	179	189	216	204	208	208	180	224	173	191	199	188	204	189	203	209	211	181	193	212	187	206	215	210	177	213	222	187	198	213	193	198	220	207	217	218	173	190	185	215	183	199	201	194	209	195	197	230	196	191	184	180	220	185	206	190	221	214	202	189	204	219	198	207	208	239	201	205	244	210	213	200	177	190	215	214	228	197	204	229	220	226	203	200	185	215	217	218	211	195	223	226	194	219	209	203	216	216	203	195	207	226	215	191	204	220	214	218	217	213	207	202	194	216	208	180	203	197	210	219	214	218	219	215	184	220	215	211	229	221	191	200	194	185	190	210	195	203	210	221	195	215	203	218	200	226	189	217	192	195	200	207	198	206	205	207	204	203	216	202	202	199	229	172	212	219	218	203	217	245	194	201	221	202	199	219	210	221	209	221	209	213	213	206	203	231	197	212	227	211	190	203	189	246	211	196	202	212	216	191	203	215	193	226	201	198	222	219	205	208	202	203	177	208	229	208	226	210	223	206	186	208	219	197	202	183	177	219	198	203	199	195	205	217	190	213	213	202	207	203	223	199	192	182	227	204	227	225	198	206	194	240	213	208	216	207	205	202	205	214	216	211	213	238	242	211	210	207	222	187	211	203	222	206	205	199	218	212	208	228	195	222	198	190	189	213	189	210	207	237	184	213	206	193	201	208	198	202	206	199	196	193	213	221	221	198	221	202	196	200	232	235	195	174	205	230	211	218	221	207	187	188	210	230	190	221	211	225	201	178	197	204	176	213	219	211	186	193	230	221	198	230	215	216	201	210	208	185	190	200	216	224	200	215	194	219	218	191	203	207	201	204	214	201	205	207	208	188	178	214	180	214	180	203	218	231	208	194	203	194	222	201	222	212	193	219	217	194	197	197	184	198	206	193	245	213	207	199	202	217	208	219	207	218	180	189	201	205	203	220	189	209	227	224	247	209	208	222	200	192	218	196	205	203	181	189	245	220	211	191	197	225	189	184	201	219	197	223	202	230	178	193	227	222	219	197	209	216	212	198	211	185	203	224	222	188	217	214	200	194	226	205	197	205	226	243	197	227	223	203	205	226	213	203	189	192	197	209	205	203	218	200	204	211	210	195	211	195	214	207	194	240	222	168	200	219	206	197	208	197	216	215	205	216	208	194	191	209	192	195	203	190	204	195	224	206	217	218	213	191	204	211	233	215	213	197	200	215	195	219	219	209	221	204	205	170	202	204	192	198	222	184	205	205	226	221	218	204	200	223	189	209	219	224	231	194	183	225	221	212	220	196	222	221	214	221	208	179	223	217	192	203	177	200	219	173	191	220	213	205	203	248	213	183	218	208	214	216	217	203	219	189	241	242	196	206	198	187	204	226	186	190	210	226	205	213	201	200	181	194	209	209	202	210	214	191	195	216	223	219	229	220	216	197	228	211	231	235	201	209	201	204	203	218	228	236	216	209	232	214	201	223	195	219	189	203	217	213	198	181	216	188	208	211	203	206	225	256	199
24618	20353	26639	23943	20380	12240	2650	1609	1239	1279	1085	909	836	800	832	782	754	769	754	699	717	738	654	692	661	702	670	703	704	695	642	673	685	679	641	707	705	699	695	652	666	614	647	648	673	652	639	665	655	686	660	622	645	691	695	646	660	650	680	621	599	677	654	634	668	698	707	681	653	651	700	743	667	677	617	686	626	639	665	658	628	671	666	639	657	651	643	614	656	698	640	656	664	600	673	639	629	637	657	625	644	679	648	654	664	643	612	616	687	673	627	647	665	637	666	679	654	629	684	666	650	631	640	645	647	628	639	651	654	652	632	670	647	649	600	605	661	672	637	674	625	687	641	613	656	679	682	693	626	654	687	690	669	625	645	670	661	687	649	676	617	636	683	574	633	679	669	606	662	604	667	623	595	649	624	641	696	639	670	641	676	641	678	666	669	654	610	655	645	653	672	642	652	665	683	664	646	665	672	619	674	610	711	636	648	645	683	638	621	621	661	621	682	659	604	634	689	651	644	700	593	639	676	650	641	643	680	638	637	671	692	664	664	650	646	651	632	674	651	635	664	646	608	625	660	622	626	700	637	681	674	603	639	658	617	641	632	591	628	662	652	645	629	614	653	636	699	643	599	676	639	653	608	620	640	649	678	640	616	701	667	672	649	615	625	662	644	669	645	641	645	614	623	606	661	670	661	685	679	665	670	681	591	658	618	630	631	641	643	665	645	650	681	660	611	633	632	674	681	666	623	634	620	620	638	637	667	658	647	671	649	655	662	624	685	616	654	621	655	650	668	636	642	692	628	646	632	648	686	697	616	673	643	657	689	640	630	649	644	648	621	655	635	596	680	672	631	636	671	635	619	643	643	635	666	677	651	659	627	652	637	606	593	632	688	676	641	618	610	581	636	651	603	589	635	677	598	618	648	672	629	670	637	593	611	626	653	655	701	671	658	643	676	643	640	648	630	636	636	639	675	700	662	636	646	653	684	633	639	638	636	656	664	669	629	643	642	690	703	666	667	632	644	626	639	638	687	670	670	624	644	667	623	630	658	645	665	642	656	639	652	641	646	627	651	624	667	674	679	664	645	639	686	647	642	585	627	630	620	631	652	657	624	638	645	679	647	633	642	665	658	664	642	670	681	667	605	642	641	655	677	678	660	682	654	667	580	660	602	630	643	605	678	671	652	663	638	679	613	661	605	594	652	598	678	639	657	659	700	623	622	668	658	642	670	615	643	643	610	646	644	650	682	620	639	596	643	677	655	657	645	617	630	684	640	650	638	638	634	638	654	654	686	671	652	615	637	649	620	632	656	642	612	659	634	610	644	628	689	656	642	665	629	635	632	718	664	675	623	644	641	638	613	674	640	613	648	630	663	635	634	644	661	613	649	633	660	656	636	637	647	639	612	654	639	682	637	656	652	673	662	688	621	637	628	661	656	653	652	716	652	659	668	646	612	640	598	648	636	643	607	694	669	656	646	657	646	620	687	660	664	637	636	638	646	587	663	670	609	670	684	621	626	653	681	667	719	632	605	582	613	639	628	610	601	616	627	655	709	615	655	623	597	640	598	586	626	630	636	662	655	702	630	628	659	649	646	634	658	687	634	656	625	657	579	658	646	663	666	647	653	674	656	647	630	650	655	612	664	651	659	610	635	656	678	665	654	621	612	695	636	668	644	661	656	644	662	703	626	630	633	654	638	623	654	642	690	657	665	680	666	629	628	618	631	636	602	667	684	670	645	662	607	649	671	603	621	632	652	696	636	641	649	642	643	629	637	656	701	677	638	639	643	681	626	674	682	631	624	644	700	619	630	711	643	664	641	637	643	646	599	632	640	652	625	650	651	626	678	631	645	639	629	628	640	659	629	635	634	672	606	641	634	618	646	666	632	626	686	704	596	636	680	617	643	660	621	633	637	660	630	649	693	661	652	669	643	685	675	675	642	630	660	671	586	675	684	664	649	629	674	657	661	643	626	686	665	644	684	673	638	626	622	692	629	626	629	644	592	663	602	620	712	643	657	636	627	655	624	628	697	631	620	606	654	606	601	631	662	666	616	666	623	648	658	655	678	698	650	616	656	670	607	655	639	671	613	649	657	654	576	641	686	629	680	619	663	570	630	636	618	644	599	644	685	566	607	629	628	618	637	641	645	634	632	660	640	669	702	663	653	627	628	661	615	621	642	636	626	647	645	621	648	613	617	613	633	611	615	677	698	627	584	646	625	589	625	622	636	662	644	673	672	640	645	643	634	664	606	623	682	633	668	638	619	662	660	610	629	611	631	678	645	649	610	659	637	668	636	631	642	680	635	637	668	630	605	621	694	694	683	619	654	641	618	623	652	618	662	651	685	628	617	641	672	639	638	661	613	635	659	676	622	654	587	674	675	681	654	628	649	669	682	658	642	711	647	651	705	643	623	637	616	641	638	637	667	670	647	656	596	639	651	684	665	669	621	669	623	641	680	644	654	641	634	639	657	606	634	613	617	658	655	684	664	660	564	646	617	635	642	679	619	696	687	637	645	654	642	651	612	646	663	641	664	619	697	677	660	664	663	658	639	677	641	641	707	703	647	640	683	725	647	664	644	633	632	659	672	676	644	674	659	659	662	604	726	637	698	662	676	620	622	620	649	648	681	621	632	661	696	633	664	628	631	618	638	630	653	608	636	704	645	647	621	662	616	662	658	613	658	645	645	653	652	622	659	680	647	634	657	613	649	636	684	611	636	631	637	597	612	667	661	641	610	647	639	565	690	647	678	607	630	649	632	652	623	673	620	613	660	626	642	637	658	622	696	665	647	685	621	623	688	671	632	602	661	624	615	693	659	641	647	685	655	641	705	640	631	602	639	651	645	665	636	664	649	610	685	647	657	641	631	678	630	605	625	679	644	651	646	635	660	684	623	661	648	630	719	668	669	649	662	649	646	684	629	642	610	608	677	667	645	668	639	639	621	663	664	618	615	662	640	650	660	629	637	632	651	678	648	683	621	659	613	649	669	640	659	623	621	640	614	672	681	663	617	616	619	668	663	624	679	657	671	599	625	665	609	662	637	673	705	679	642	655	644	677	664	643	662	667	681	648	627	601	606	658	670	690	655	646	634	596	605	695	682	621	650	650	691	660	643	688	659	686	609	631	643	652	633	670	688	709	679	653	634	697	694	648	584	644	666	634	651	653	635	654	650	592	634	678	651	656	663	657	631	659	668	656	669	644	672	662	676	641	620	652	615	648	650	647	641	685	628	663	685	650	672	630	635	680	683	669	641	690	638	640	619	615	661	641	688	644	584	658	683	676	649	649	638	623	642	635	644	632	672	626	614	634	615	651	677	637	626	654	639	663	681	690	653	592	621	657	651	632	658	625	636	611	644	646	613	580	619	663	584	651	606	644	620	668	680	642	625	665	653	600	712	632	646	692	624	635	640	620	611	646	665	683	690	722	697	631	672	641	610	636	704	667	620	664	620	654	646	661	664	667	635	635	620	657	619	626	646	623
11992	26056	20732	9808	5360	4618	3102	2331	1983	1969	1628	1103	1010	927	849	890	737	748	782	742	723	718	677	680	667	681	652	631	636	679	637	610	651	644	679	643	642	632	622	641	639	613	642	655	596	652	609	571	597	579	563	604	667	622	588	644	582	615	603	603	607	603	632	561	588	611	612	571	632	620	613	623	608	593	590	567	600	588	554	607	583	589	628	572	564	603	573	609	614	589	587	630	572	610	595	586	578	628	597	585	602	580	607	613	613	626	595	592	579	634	556	590	631	628	640	595	579	621	589	584	599	617	572	621	594	582	609	562	599	551	623	594	599	584	616	607	580	620	618	619	574	569	559	559	606	563	583	634	619	582	561	616	586	563	601	634	576	575	585	615	607	587	591	619	614	550	589	567	611	589	602	547	580	597	560	586	591	564	573	530	575	593	579	621	586	620	566	607	594	568	623	615	599	604	596	617	584	562	632	588	557	596	571	603	575	554	584	624	598	579	598	602	590	567	584	566	612	585	562	575	590	594	587	599	596	654	570	561	596	541	605	570	662	579	605	602	575	575	536	601	608	582	590	645	576	568	603	559	614	610	581	614	576	556	600	637	590	588	624	603	583	579	582	585	566	606	593	601	551	595	570	538	593	581	578	591	555	624	607	621	628	599	554	600	607	612	587	558	623	612	565	550	616	593	611	608	606	594	604	548	579	605	596	580	609	593	593	581	561	592	582	571	574	572	652	565	596	561	567	583	577	591	595	595	615	593	625	585	597	571	603	591	586	615	593	632	587	599	570	659	564	585	634	639	573	573	625	580	617	602	576	611	631	571	619	559	599	583	586	632	600	625	567	602	604	614	604	560	570	596	577	579	604	578	593	551	588	572	577	592	640	591	593	586	560	617	567	624	567	574	555	622	596	622	607	666	584	596	549	574	575	575	596	653	562	546	583	543	601	691	621	572	593	602	599	569	604	567	561	659	603	597	616	549	621	582	627	629	542	601	603	583	599	583	560	580	605	602	601	571	598	608	592	639	610	600	592	612	614	610	540	601	584	584	572	604	565	610	576	613	632	611	562	578	593	553	607	577	608	538	623	589	587	567	605	614	577	608	588	607	589	598	639	608	591	577	596	617	587	632	613	565	628	583	574	567	589	605	579	618	576	580	621	629	556	606	631	604	566	634	605	563	611	610	624	598	591	576	616	567	618	579	633	578	576	567	584	634	573	547	579	563	572	612	546	606	547	552	560	592	604	572	616	626	604	580	627	630	579	541	549	638	568	573	591	610	570	659	561	624	592	594	596	554	573	583	579	608	590	543	573	603	546	622	583	571	561	635	600	582	573	601	565	559	551	631	562	569	601	602	598	544	607	586	554	606	625	581	596	623	570	585	611	599	587	623	590	597	602	570	607	608	570	637	599	602	560	581	551	628	597	600	575	588	587	580	592	611	574	561	592	572	614	605	594	609	552	570	596	563	580	553	610	619	556	631	618	577	534	589	606	577	596	599	624	569	565	573	577	587	582	599	562	517	575	575	607	546	601	591	637	584	593	558	620	575	553	579	593	604	567	591	535	625	632	568	595	590	598	567	606	597	595	583	553	541	578	633	564	636	592	576	531	620	588	545	637	574	636	599	581	592	597	597	581	582	585	588	601	589	609	585	581	558	614	589	583	630	643	605	558	575	566	604	671	618	585	557	620	576	574	631	602	581	584	587	530	567	625	600	577	583	616	551	620	602	585	592	652	580	620	615	593	594	611	588	630	582	604	578	585	556	607	583	642	600	595	590	615	620	558	648	580	620	609	590	591	581	591	571	628	573	611	563	596	637	633	564	604	549	619	575	625	591	611	588	611	611	598	592	537	603	601	590	628	582	607	591	601	638	605	589	597	610	590	578	554	582	552	569	591	582	587	573	601	584	653	577	587	633	588	585	619	597	589	570	578	582	603	582	607	582	570	591	558	615	580	624	558	632	612	599	606	602	589	550	619	561	585	624	572	568	581	625	577	579	545	618	594	578	620	595	603	599	560	567	590	610	610	577	591	591	577	622	615	588	584	563	572	630	582	585	611	591	573	573	533	608	608	585	600	575	568	574	672	563	630	597	598	561	588	631	572	602	560	574	561	586	615	588	603	640	633	588	594	569	603	588	569	594	584	570	589	635	606	601	566	593	606	576	548	604	597	585	605	630	589	553	604	596	601	554	618	592	597	578	603	578	608	574	638	575	560	600	567	581	620	572	583	618	598	608	615	552	581	608	634	590	588	614	608	614	574	586	614	596	606	584	600	557	580	598	592	598	584	631	573	573	600	594	594	544	579	610	579	584	601	588	585	548	618	576	591	626	585	598	592	654	633	618	620	573	629	582	586	597	545	583	578	608	538	592	634	551	570	648	593	608	569	603	586	595	562	608	572	613	557	579	599	601	584	658	621	610	614	571	612	571	625	552	625	585	575	570	555	580	569	605	579	572	565	575	577	607	604	576	582	602	588	589	582	625	582	579	596	587	629	585	569	607	587	573	611	600	625	616	591	573	553	612	591	588	598	589	569	629	609	605	596	601	590	576	600	594	584	547	622	586	605	626	600	595	573	567	574	561	583	564	527	595	594	589	600	557	608	612	596	587	651	651	597	598	579	617	615	632	607	572	609	607	598	654	615	569	626	578	635	588	616	591	655	577	578	553	601	615	605	556	552	591	612	588	642	603	680	607	588	594	574	597	572	560	547	593	568	641	643	590	561	586	607	622	569	576	599	613	586	600	556	584	618	614	609	576	551	589	617	621	554	594	577	580	580	597	599	567	586	618	583	590	592	582	601	575	645	590	609	586	629	590	581	561	604	597	591	582	607	589	598	571	600	590	598	606	566	578	591	607	586	583	606	580	597	615	584	595	602	610	571	651	570	607	605	575	588	591	540	594	619	587	569	616	626	600	626	576	612	611	626	595	579	552	597	586	588	596	610	612	622	593	585	580	549	585	573	610	573	631	570	592	574	561	580	624	557	579	589	560	556	560	572	576	575	593	536	606	572	550	573	597	598	610	581	578	589	620	616	554	603	582	567	568	601	566	604	606	600	577	579	604	606	611	576	631	570	639	604	587	587	554	584	593	624	582	595	570	596	580	547	597	616	588	612	564	629	582	558	560	565	601	589	612	572	605	509	637	580	566	605	569	604	566	570	609	557	566	642	588	600	585	566	584	597	608	599	594	561	558	608	603	570	559	577	577	580	591	593	635	564	607	599	579	587	635	590	572	582	577	576	602	608	552	606	576	564	583	574	636	605	606	594	591	637	626	551	569	601	588	569	579	571	596	525	595	562	563	572	600	584	584	621	602	575	563	572	575	579	592	643	571	620	555	543	566	620	595	584	602	621	615	606	626	553	617	584	596	627	580	595	616	618	592	604	586	578	599	583	612	599	592	608	591	605	602	597	617	615	566	574	550	570	662	560	598	569	562	567	588	590	526	564	557	581	566	610	611	606	605	564	576	602	573	541	565	583	576
22400	20364	26983	23645	20380	20553	11968	3058	2395	2604	1953	1439	1396	1280	1294	1201	1156	1196	1156	1107	1150	1150	1076	1059	1108	1076	1056	1044	1028	1034	996	1003	1056	985	1068	1036	1004	1040	1026	1034	967	996	931	979	966	977	1086	1003	1003	1015	1063	967	1039	944	990	1039	965	954	978	979	1005	1003	931	977	959	976	1052	1018	977	1008	948	887	1006	993	979	970	982	1007	953	959	1016	991	931	971	1004	996	965	995	1030	1048	937	977	922	917	986	937	954	924	957	943	980	971	993	981	983	904	971	1002	1013	996	970	910	962	989	1006	943	975	981	957	972	921	1051	1007	1008	977	994	981	985	977	988	966	945	968	982	988	945	1011	1022	1002	1036	999	972	950	906	962	961	971	912	943	958	972	977	973	972	976	995	943	949	944	936	1005	970	924	998	1030	960	946	977	972	984	1000	1000	964	959	958	965	982	1000	1004	947	927	1020	1054	993	913	979	957	1012	955	928	979	946	953	977	952	965	1000	943	1018	976	945	966	1024	1011	1005	1012	981	1009	984	929	979	984	995	981	952	963	935	990	947	959	898	1010	1008	1035	999	978	944	985	1011	973	971	955	975	959	964	963	984	902	944	957	952	998	946	997	976	966	969	986	883	961	952	979	984	933	979	930	971	941	973	985	951	940	997	949	926	999	939	942	1021	965	975	963	973	1010	949	989	1025	963	985	984	937	996	1016	971	975	925	972	989	963	982	961	961	941	978	963	901	946	973	943	990	967	943	971	952	994	971	1000	990	971	937	983	944	1001	980	968	985	946	1014	942	976	1013	990	1005	963	918	984	922	980	933	949	1005	966	915	947	957	940	900	1002	981	971	969	1004	963	932	958	944	988	924	1014	941	925	956	934	1045	937	995	1030	945	930	1043	962	936	965	987	1002	971	946	991	970	973	939	933	955	957	960	1009	1029	987	960	967	985	944	994	961	977	1014	917	988	1008	969	982	1017	985	966	993	997	925	924	932	968	887	981	996	977	939	982	962	990	981	957	963	952	910	950	964	964	977	961	969	952	984	986	933	968	976	987	1015	960	986	958	1018	999	931	991	923	988	980	976	951	985	978	920	990	958	942	973	984	959	1000	935	1017	981	969	1002	1004	982	956	942	970	968	976	991	978	981	989	907	945	965	960	990	1000	955	969	982	1008	942	942	986	928	960	998	933	973	1025	982	978	960	934	957	1024	959	927	1065	992	941	937	969	917	965	935	977	1000	979	993	948	986	974	1000	996	994	955	913	941	993	952	977	995	1008	1008	1010	939	967	950	989	974	971	977	986	968	937	974	925	957	976	984	968	956	971	960	975	1031	912	958	951	915	951	942	985	923	878	1001	947	965	960	995	999	1012	1021	907	997	944	986	934	938	990	978	949	969	976	1037	978	972	970	956	952	938	971	1035	999	938	973	961	956	984	943	978	927	969	974	934	888	975	998	1003	941	980	1001	980	989	995	1004	970	954	918	944	953	1009	937	941	1002	958	970	1030	971	984	1019	967	966	1015	1019	1007	943	992	955	1005	994	954	925	963	942	933	986	1028	1002	941	948	1012	996	929	955	968	997	951	933	948	936	997	937	986	942	983	976	986	1008	924	970	946	954	988	934	961	990	965	963	969	992	953	962	911	963	989	963	981	954	956	964	983	928	941	963	925	964	948	948	1062	998	984	958	924	979	984	1003	969	957	907	960	942	932	966	1050	1026	968	1029	1003	977	1002	953	1002	948	920	917	981	992	936	942	931	931	953	922	937	970	936	994	987	951	940	940	996	1010	971	981	1006	1009	981	950	966	984	1009	978	961	1001	979	987	1019	940	953	952	984	1020	944	940	1033	965	931	965	975	937	968	934	957	957	929	972	916	986	981	956	960	941	933	963	958	939	1029	942	977	924	1022	966	1020	962	913	956	949	1023	932	992	999	990	950	1022	984	1020	1020	996	960	1008	985	1006	974	939	948	957	950	989	991	1007	1006	979	986	964	944	1013	993	952	964	928	1001	974	960	935	930	981	956	955	1034	955	999	970	955	985	1000	959	974	938	978	967	954	1090	893	962	943	924	931	1021	1023	973	937	968	1029	1029	991	1015	961	996	995	980	916	982	1025	970	999	953	955	965	903	1056	972	995	984	978	970	929	920	976	972	986	980	958	969	935	962	971	940	953	948	1027	953	1007	943	926	988	998	929	977	1005	945	936	939	969	958	869	966	963	996	952	924	895	934	995	928	940	902	941	948	952	985	954	932	899	956	1037	981	989	984	978	959	961	988	958	967	932	960	947	906	970	1013	970	942	993	1002	979	935	998	977	974	966	978	947	1021	971	971	951	975	969	973	967	960	960	921	987	934	1037	951	994	947	975	933	968	949	970	1017	947	946	897	970	1027	961	958	984	929	957	987	1015	980	1021	928	922	953	975	1041	949	1006	942	1005	932	942	963	925	959	1015	951	966	974	971	981	965	982	929	1008	947	927	949	929	959	965	987	945	994	967	986	954	926	984	948	942	935	1061	963	971	1030	977	913	970	983	977	988	956	952	960	1012	992	945	911	996	1000	931	979	934	892	890	975	983	916	942	964	958	919	966	972	933	972	907	943	969	977	975	986	993	951	927	907	996	956	991	998	920	996	958	996	926	948	1011	993	969	988	995	996	947	873	919	914	987	929	995	973	1032	952	1003	953	958	1005	921	980	938	975	954	988	1008	961	967	983	934	967	1006	989	997	977	958	956	964	906	926	998	929	993	978	970	1023	930	898	995	962	1032	994	980	1009	1008	925	955	968	987	972	929	1011	1053	988	945	928	980	1006	1004	963	1078	982	1007	1015	979	963	954	930	947	998	939	960	1017	933	1000	970	996	948	934	965	961	958	983	1000	1018	973	936	957	925	979	948	972	989	914	944	898	911	964	999	987	1023	951	1020	941	930	996	1002	975	1022	1004	920	1006	976	999	938	990	942	993	982	1014	976	1005	944	931	966	999	960	966	943	997	898	905	996	943	931	997	940	962	905	915	942	1046	926	996	950	988	964	1022	994	892	962	939	994	1017	1030	956	982	982	966	962	968	998	941	1061	961	1002	989	947	967	950	983	922	949	957	1016	1015	949	953	957	960	1002	971	957	941	975	944	974	992	1004	949	969	956	938	931	949	997	1009	932	952	961	958	961	968	975	916	962	988	951	974	1042	951	897	1000	964	952	1015	969	1005	884	945	968	955	1007	991	940	975	969	996	1004	986	972	956	982	962	911	929	971	1000	918	952	1004	986	980	997	946	954	991	915	954	966	908	958	1002	939	990	961	945	982	971	950	938	955	934	951	989	1003	954	901	968	913	981	868	948	979	968	1006	1003	918	922	996	997	1019	1011	968	1001	955	891	956	918	952	956	966	925	997	983	988	931	989	878	945	978	1002	1009	949	940	942	1006	997	961	949	979	1011	1006	957	979	1024	945	974	923	971	940	924	937	947	929	953	942	997	976	972	1020	967	936	993	949	850	950	992	954	931	920	983	977	985	909	952	953	966	969	977	990	935	960	978	1013	979	984	972	948	971	961	946	951	928	924	916	906	950	996	963	915	957	925	1015	926	913	938	976	1004	965	1023	1013	942	965	996	988	1008	932	952	959	921	963	979	949	998	971	982	927	1000	1001	1016	965	956	988	1011	966	928	986	965	936	1003	941	951	938	969	1011	985	895	983	1002	1000	967	1010	957	934	904	980	994	965	931	957	1009	950	944	987	963	961	982	964	965	959	975	997
15864	30748	27801	15097	9635	7892	5145	4201	3816	4275	3006	1870	1728	1640	1513	1415	1322	1260	1271	1203	1122	1088	1086	1049	1047	1052	1035	985	997	974	927	955	971	947	964	913	968	961	951	939	916	889	938	992	964	917	905	937	901	949	885	929	891	932	864	922	913	929	961	907	927	882	852	886	908	898	909	931	950	976	851	866	880	901	923	945	875	894	883	823	896	862	863	886	895	873	902	853	903	893	892	856	953	888	858	892	873	923	909	853	854	900	911	933	873	899	921	880	869	854	934	862	900	915	869	870	889	925	882	862	919	861	877	880	855	906	906	905	866	908	885	894	885	903	861	863	902	879	886	942	910	942	876	864	893	960	883	852	881	873	970	871	888	848	877	847	866	967	854	849	885	888	839	857	962	842	970	882	909	875	917	912	907	939	902	889	879	904	879	950	907	889	874	858	931	930	906	879	887	875	877	885	892	897	878	850	883	879	905	886	898	893	901	886	918	886	840	940	863	872	865	894	862	860	914	857	877	952	887	891	861	876	884	895	875	909	877	837	895	895	883	900	875	829	894	906	872	896	929	881	857	902	854	938	899	945	892	868	885	956	899	896	816	921	864	887	920	937	877	918	942	898	831	903	925	888	899	826	874	852	912	929	880	939	834	914	958	929	880	880	892	873	948	868	874	909	896	913	899	912	830	888	863	864	859	918	847	836	938	903	869	912	898	928	834	838	885	872	904	937	910	858	832	841	890	906	880	876	874	868	898	886	894	875	886	902	861	911	870	875	873	887	895	903	896	858	864	920	926	885	836	939	892	903	839	900	857	877	828	879	928	872	844	863	932	882	855	871	920	855	911	888	893	835	877	875	899	857	950	922	846	931	880	899	929	929	874	902	907	870	882	910	841	852	854	873	926	866	861	884	918	869	912	900	922	934	930	869	863	909	913	930	835	904	876	864	901	962	885	862	847	840	908	861	899	956	860	830	888	917	845	901	887	850	841	884	848	852	882	920	903	899	931	874	910	845	866	822	851	882	893	849	924	858	858	895	893	833	855	884	829	901	896	836	849	879	883	874	873	895	855	847	871	860	850	860	866	903	897	945	855	900	862	851	932	842	914	952	897	871	856	862	846	930	845	878	871	852	922	872	878	878	881	867	878	900	853	872	913	890	914	884	909	923	871	895	940	922	935	889	875	918	938	868	871	887	912	870	900	922	907	943	868	928	929	885	862	856	903	892	901	913	836	930	880	888	901	944	948	858	916	878	868	880	873	851	834	856	886	900	836	865	915	906	915	885	930	896	865	886	897	889	882	857	873	912	846	821	966	848	940	873	929	904	896	927	900	860	905	931	873	858	878	890	879	916	918	852	849	878	848	920	898	885	901	888	935	862	901	905	896	899	903	886	865	848	895	924	884	901	914	882	895	868	857	901	898	934	889	904	854	868	910	903	854	855	868	936	892	899	893	881	944	879	884	864	925	830	890	887	864	929	882	905	862	872	839	843	876	919	898	852	925	833	852	859	903	881	878	921	887	896	851	932	824	904	909	895	953	897	836	914	839	828	892	911	872	941	841	908	908	869	888	879	893	856	905	838	871	901	931	912	905	908	912	913	878	884	892	896	837	893	872	864	906	870	882	931	904	891	861	861	887	889	897	901	867	919	895	859	839	850	920	883	872	855	864	861	909	900	901	863	875	872	829	931	827	939	864	852	891	879	870	889	944	932	897	833	871	920	846	890	920	841	910	878	882	915	879	901	881	936	878	840	899	880	870	879	909	915	898	900	889	882	891	932	899	916	894	896	885	908	816	872	852	829	898	855	884	903	836	882	856	893	898	823	880	881	875	871	866	931	891	820	898	859	879	848	909	880	875	841	848	896	929	878	847	883	893	916	834	911	866	871	894	889	898	890	913	961	896	919	852	892	894	842	882	907	894	850	857	891	925	928	835	873	848	906	874	891	866	920	928	877	821	904	939	914	909	899	867	932	932	849	969	890	898	888	895	910	905	852	856	829	920	900	881	868	885	862	873	875	920	848	838	904	906	879	902	897	907	837	930	897	869	906	861	833	845	914	920	913	870	841	907	842	883	880	907	884	873	901	855	862	902	842	889	877	842	871	895	921	871	855	845	896	869	864	819	815	913	915	829	884	840	862	872	853	915	831	868	848	868	880	867	894	923	955	852	888	882	879	856	859	890	870	900	838	907	888	868	885	849	890	895	901	833	851	911	963	890	880	858	855	932	923	827	882	936	882	858	878	920	874	932	916	876	897	869	870	905	835	856	886	906	898	855	852	929	925	906	877	935	844	912	904	909	886	891	917	910	889	859	883	872	903	844	883	842	944	888	878	872	904	833	903	853	927	854	917	913	899	842	945	854	860	872	895	874	902	877	869	891	907	909	874	892	861	839	863	849	918	886	900	909	929	915	860	901	919	870	887	886	905	871	926	852	841	886	932	858	893	849	874	904	881	893	904	884	824	905	916	901	872	869	865	871	873	931	880	857	851	918	865	913	865	941	915	857	876	864	904	885	924	869	876	891	884	848	828	930	910	914	934	858	911	867	867	872	942	837	940	924	842	897	878	873	882	849	873	893	869	915	827	898	868	909	878	829	889	916	920	853	923	888	944	849	846	906	891	869	894	844	895	925	903	896	954	864	895	856	913	874	943	856	898	840	884	860	893	838	927	864	885	887	847	852	905	850	915	927	869	866	883	844	876	857	918	937	914	903	892	824	894	893	902	930	919	930	888	881	875	938	890	926	851	893	892	881	842	836	860	855	888	915	854	860	917	843	866	899	960	881	840	884	888	901	915	838	882	878	868	892	803	873	900	923	846	884	873	886	869	911	848	827	919	851	912	857	866	887	905	912	867	878	944	930	853	870	883	872	940	875	866	891	884	948	854	841	885	847	903	898	882	886	911	944	917	955	913	970	874	892	913	942	919	898	894	864	874	891	916	876	911	875	979	869	912	961	882	846	838	850	893	852	880	862	926	883	864	906	850	895	876	900	892	891	842	869	857	872	830	915	875	865	901	860	918	861	891	840	926	923	861	851	903	861	907	911	880	891	918	863	926	853	885	890	846	906	894	864	864	840	868	845	879	884	927	894	913	911	857	906	889	847	842	883	933	897	907	886	911	849	887	873	925	877	884	867	881	888	887	867	855	876	887	883	889	872	855	893	923	915	901	925	887	908	931	888	883	885	889	870	881	896	912	942	914	917	894	969	914	868	862	915	842	911	883	907	842	831	885	849	839	816	918	898	862	921	907	889	860	856	897	899	879	941	897	967	908	900	885	873	878	885	901	922	877	871	892	889	912	839	842	872	842	909	890	883	857	875	849	855	852	904	916	863	910	865	844	845	916	878	864	890	870	871	844	957	890	855	905	878	918	940	926	872	880	923	851	883	874	867	882	904	889	893	898	868	894	921	896	851	878	913	926	893	957	865	875	913	878	888	895	865	872	815	930	879	954	857	838	882	895	868	887	883	875	874	970	859	888	878	873	821	916
27661	16776	9007	2611	843	382	400	354	361	548	261	225	232	212	226	187	219	217	222	214	223	206	190	216	210	216	197	193	207	222	226	168	203	194	211	224	220	214	206	185	210	189	198	195	200	183	205	223	194	218	174	194	220	191	209	192	212	208	187	201	183	187	212	240	186	219	212	209	225	211	175	190	229	208	229	208	209	190	206	190	196	193	187	185	224	210	176	206	180	210	228	197	210	189	199	205	243	201	185	225	211	194	217	207	224	197	224	208	203	213	213	202	204	212	190	204	220	221	185	184	206	248	220	200	204	204	200	221	207	216	228	185	252	222	240	202	174	182	217	207	212	194	184	192	222	198	209	195	214	214	218	192	202	186	214	200	207	221	192	196	195	201	201	184	224	203	184	207	204	207	189	198	179	180	195	184	226	218	203	197	225	209	205	205	185	249	224	197	203	209	223	216	208	219	206	193	224	236	223	187	218	213	194	209	190	212	229	179	175	198	213	204	218	194	202	216	190	192	207	201	208	199	212	232	202	202	201	200	184	230	211	229	208	203	212	201	198	208	209	203	189	181	177	196	207	201	233	216	201	201	209	169	226	192	208	213	196	192	194	208	229	187	205	236	214	210	220	210	218	197	180	212	200	198	225	207	179	206	189	213	213	201	207	212	208	195	200	220	228	192	219	185	191	201	202	198	226	189	211	202	196	203	226	190	186	199	224	189	208	192	202	232	214	208	218	219	212	202	208	223	220	238	229	221	195	186	196	236	200	211	244	228	194	216	200	212	215	181	201	213	205	186	216	220	214	211	191	215	210	170	230	195	189	180	206	196	191	202	204	172	216	208	179	215	176	187	235	212	194	215	226	212	214	228	209	208	202	191	199	204	209	221	217	193	181	202	191	196	200	194	206	213	191	197	200	200	199	197	179	203	216	211	198	212	187	203	175	204	177	183	226	195	191	190	189	226	202	202	218	235	224	215	199	218	236	179	200	197	220	193	211	208	185	211	212	174	245	181	199	210	196	203	197	197	216	185	211	226	215	196	194	199	193	211	189	205	216	196	192	210	187	200	202	178	198	212	221	188	214	198	203	202	196	193	207	237	202	210	220	209	186	226	208	227	201	179	226	207	215	192	199	208	241	182	208	208	205	208	210	224	200	226	201	213	221	199	198	200	210	194	203	190	198	189	205	198	192	229	199	207	202	198	180	205	202	205	189	205	182	204	217	230	193	196	191	212	189	204	211	194	221	210	221	200	214	201	200	198	225	186	222	199	197	174	214	207	181	230	192	212	188	214	191	202	229	234	192	202	189	206	204	223	208	194	214	241	212	187	208	211	195	199	211	214	189	222	202	230	195	226	240	224	179	185	222	205	203	215	195	207	187	211	198	212	220	195	216	215	194	202	208	211	207	210	231	215	221	205	210	181	212	206	204	234	212	185	188	200	223	233	209	219	205	192	194	211	194	216	193	219	199	203	196	207	198	235	209	210	229	235	233	190	196	206	210	211	216	227	196	176	198	192	209	185	226	207	207	189	196	189	199	195	199	203	202	191	190	204	212	198	219	215	193	222	198	204	242	195	188	197	177	205	196	202	217	199	217	190	228	218	220	228	213	197	224	209	222	204	219	181	200	206	230	199	189	184	191	221	206	220	203	214	232	207	194	218	224	204	188	188	216	218	215	216	187	212	208	245	203	195	216	186	220	214	224	188	230	199	190	228	222	189	192	208	207	212	227	213	189	209	221	211	186	203	220	191	203	185	228	214	208	211	205	198	203	194	217	213	198	210	189	223	194	200	219	200	204	185	213	225	200	225	208	194	222	225	214	186	233	182	212	216	231	231	219	188	184	220	211	211	204	209	221	199	216	218	196	205	230	198	206	221	199	210	217	206	231	226	213	204	222	175	208	191	219	236	202	212	195	192	206	219	226	209	206	207	202	193	219	212	180	192	218	211	193	186	233	222	216	172	189	210	195	221	201	177	222	215	207	207	199	203	200	220	249	230	197	220	181	199	208	202	212	205	215	196	197	205	202	179	180	196	212	193	195	196	191	209	185	220	183	212	226	190	190	203	199	226	215	238	198	198	203	194	223	212	194	202	204	217	193	228	219	207	179	190	218	224	209	207	203	204	207	222	188	203	183	201	212	211	192	213	220	178	215	208	220	197	194	216	205	203	212	193	184	198	190	211	194	242	192	193	242	215	219	220	199	210	218	204	190	192	193	212	220	240	222	216	181	213	177	224	194	237	197	193	211	180	211	196	202	199	224	203	226	190	199	180	227	197	171	220	198	198	199	181	192	211	196	195	211	220	232	202	195	204	208	177	214	231	188	201	230	199	177	201	174	197	195	186	226	197	212	199	191	185	228	212	201	183	197	207	209	205	205	210	194	198	199	209	201	209	204	187	204	219	192	212	215	189	193	221	214	243	210	189	193	204	218	227	207	199	214	204	186	206	188	204	186	208	233	213	215	202	187	223	180	229	200	196	187	196	185	214	216	197	209	209	187	194	235	215	178	181	196	200	210	227	233	228	233	235	178	203	217	226	197	199	223	190	255	201	224	205	199	181	206	183	213	209	239	211	207	204	194	187	217	210	235	202	187	204	190	225	216	188	190	183	220	206	201	202	224	196	196	221	216	200	197	194	223	195	186	200	212	217	181	212	204	223	211	176	198	187	216	198	199	213	200	191	228	224	236	214	178	209	186	214	203	202	237	213	185	225	217	212	199	212	182	210	170	183	216	202	204	245	182	204	198	207	218	206	195	200	225	215	209	233	193	197	225	195	204	196	180	228	200	179	199	229	188	208	237	209	210	188	207	214	182	208	216	207	211	215	213	208	180	195	201	205	197	216	185	171	212	210	201	203	211	203	205	196	225	202	209	217	241	171	214	198	197	185	194	205	219	204	220	226	232	222	192	183	209	190	215	212	220	191	190	159	194	191	212	206	225	199	193	218	208	207	226	204	203	197	205	231	199	199	178	202	211	227	217	213	215	216	202	212	203	186	206	211	195	204	209	213	187	212	201	206	200	195	197	210	214	197	201	209	195	204	192	207	187	216	196	186	179	206	190	198	200	242	219	201	165	206	207	204	189	203	221	190	202	208	193	187	210	227	197	195	202	188	234	208	223	203	205	221	222	240	193	214	200	208	205	213	187	216	197	200	213	195	229	195	200	198	187	219	207	207	224	219	200	202	232	207	202	231	214	211	201	168	193	200	215	197	188	214	214	191	180	200	183	202	185	220	212	198	208	188	206	226	195	206	201	202	209	188	213	205	209	234	214	208	200	236	201	202	219	222	197	246	221	189	201	206	240	215	192	228	195	211	206	223	189	193	223	226	200	191	202	198	203	182	212	204	206	214	205	207	206	211	190	206	232	194	213	229	208	191	184	192	188	194	208	200	241	215	234	194	198	215	180	208	223	187	185	200	220	223	236	209	201	189	195	211	188	209	209	170	226	196	215	189	205	195	238	193	202	198	192	203	233	192	209	234
8042	12422	13630	3491	1342	522	669	550	651	974	361	246	254	237	229	234	217	226	239	201	203	203	206	202	214	216	209	205	188	203	198	218	226	198	200	211	197	205	221	213	205	216	231	198	216	207	221	220	237	230	188	208	207	214	215	194	209	190	229	193	213	186	212	211	201	183	257	210	219	201	235	235	232	222	200	208	218	232	183	208	209	190	202	205	218	209	205	209	206	215	219	210	230	207	228	184	188	190	212	183	207	205	191	182	203	211	210	239	204	222	241	197	198	215	226	218	217	217	203	221	179	195	178	188	218	217	194	202	222	224	230	204	218	211	230	207	200	198	198	215	240	183	219	208	201	195	237	214	204	193	233	199	233	221	193	214	198	200	210	214	194	226	201	229	192	217	231	192	199	187	222	219	201	230	203	191	227	203	187	207	203	225	190	218	207	210	204	206	212	220	228	236	200	197	188	202	204	205	223	194	197	206	179	206	230	198	218	210	210	215	211	208	226	209	234	190	220	222	208	203	216	206	204	187	239	231	217	218	201	191	221	203	243	224	211	222	220	218	211	223	188	218	222	198	208	223	213	196	214	218	208	219	199	204	214	247	229	196	221	202	201	199	193	222	193	205	204	221	206	217	194	206	196	209	226	196	201	232	224	211	185	205	178	222	209	213	203	207	203	223	208	226	213	206	204	222	206	219	231	214	211	196	217	205	226	218	240	204	198	214	201	204	209	202	199	190	226	228	206	174	221	191	217	204	189	209	203	211	215	218	220	184	203	228	212	188	199	194	212	199	225	231	221	212	205	192	221	208	242	205	199	217	199	194	230	193	203	182	230	217	234	213	190	190	196	203	187	200	211	183	235	232	229	227	201	204	226	232	204	219	196	193	195	225	226	211	217	213	174	195	217	224	193	176	194	209	204	201	227	206	223	208	207	212	194	221	188	209	231	216	183	223	212	210	199	189	211	231	207	192	207	228	216	227	209	232	208	232	184	204	212	217	201	206	203	201	195	194	218	213	197	209	225	196	218	210	222	196	212	219	213	213	233	209	198	184	209	233	243	177	195	219	219	198	231	206	218	187	204	216	212	204	230	219	207	190	235	252	223	182	216	212	216	225	201	187	230	211	224	217	235	210	216	208	205	228	219	193	201	202	230	226	205	199	212	206	223	208	205	226	225	208	212	188	225	223	204	234	219	236	207	178	212	215	217	206	223	200	175	211	217	199	228	206	212	220	220	195	195	204	215	213	210	187	220	221	214	206	182	208	186	184	214	206	202	201	211	198	213	206	202	198	209	198	211	211	189	204	235	219	207	223	211	215	209	242	217	203	203	226	241	207	213	215	218	194	212	208	200	236	212	207	217	244	226	197	198	196	208	216	212	219	200	205	188	229	210	185	218	220	212	250	199	201	213	189	198	218	212	205	214	224	229	199	239	196	192	198	211	229	200	203	204	235	205	198	197	210	215	220	193	209	200	212	205	198	229	196	234	237	215	206	216	199	232	220	215	209	234	194	184	217	198	193	228	183	216	211	228	233	191	223	182	215	197	215	200	207	266	205	208	198	196	206	189	207	180	202	231	220	235	211	223	213	231	209	209	207	177	205	203	173	205	203	199	233	198	199	215	188	220	229	190	221	233	225	197	239	244	209	188	192	211	231	193	191	202	219	208	251	207	204	216	225	238	225	222	196	210	231	209	209	215	190	205	213	216	214	215	210	226	204	198	222	226	197	208	230	206	201	193	237	238	222	204	216	192	211	203	221	203	210	209	198	176	212	247	216	196	228	207	200	201	232	198	207	182	239	223	215	214	234	203	217	207	191	204	192	243	183	228	217	206	198	224	187	232	194	202	206	195	196	219	208	232	210	198	211	245	218	233	203	231	211	225	225	206	212	220	228	220	202	212	202	212	205	191	241	226	206	216	214	206	188	213	189	205	214	218	207	210	199	212	198	245	176	184	212	213	199	212	211	212	197	181	229	201	197	209	199	214	224	192	200	227	211	191	198	208	229	175	227	206	186	204	180	229	194	195	204	208	214	197	198	204	200	187	187	204	224	205	200	191	221	201	187	193	217	214	217	195	210	224	191	200	209	216	191	220	187	200	214	184	212	184	198	208	207	190	224	207	202	191	238	233	213	192	205	185	213	219	221	208	225	208	201	204	196	180	177	199	222	221	191	232	212	218	201	196	209	206	222	213	217	221	184	208	196	198	213	197	216	221	218	220	210	220	208	214	218	192	218	213	203	236	192	219	198	222	204	205	208	232	202	208	199	255	217	228	196	200	219	207	204	210	246	212	208	205	230	182	222	185	187	214	215	193	219	208	209	204	244	242	209	213	219	201	231	218	183	211	211	234	202	220	251	233	218	234	205	225	219	200	203	194	194	214	233	212	209	199	234	212	202	232	192	207	204	220	181	214	202	202	211	196	222	204	191	209	202	178	227	199	210	199	203	221	190	194	212	207	214	203	228	186	204	240	208	219	203	197	189	211	195	208	193	175	186	228	207	239	194	197	209	216	201	198	219	195	209	235	229	197	212	242	212	225	210	194	216	198	209	218	205	194	220	212	184	211	208	202	199	219	195	213	220	212	224	227	200	211	185	201	206	189	215	213	223	220	207	223	215	225	197	219	205	187	207	224	194	177	215	236	205	209	220	190	179	202	238	233	217	210	211	195	204	210	185	227	234	217	200	215	205	223	225	215	208	217	188	206	202	193	213	220	256	185	192	205	199	184	239	209	243	182	202	201	225	240	188	224	198	194	201	218	236	214	204	196	198	189	209	240	206	211	213	197	231	216	198	215	207	214	227	232	233	226	228	190	204	201	221	226	211	232	204	200	212	201	212	215	221	219	198	208	220	206	201	216	205	211	233	192	194	224	211	192	206	188	203	214	200	195	219	209	202	199	210	232	213	192	182	202	193	198	200	194	211	193	200	200	200	212	212	228	214	206	232	221	255	212	196	211	192	194	230	194	224	197	205	216	190	214	206	208	184	200	234	214	217	214	213	212	200	220	206	190	239	206	206	216	216	221	188	213	203	185	166	182	216	208	199	223	220	224	232	198	211	218	200	225	223	200	186	194	230	204	194	209	234	193	180	192	226	177	215	207	232	224	217	200	203	206	203	220	204	235	188	220	192	200	209	220	216	210	211	219	209	207	222	200	232	190	184	205	227	200	200	208	197	214	180	194	207	250	224	225	193	186	200	185	230	184	204	211	221	210	178	199	221	208	197	193	185	205	207	229	201	206	194	185	218	217	208	213	182	208	216	222	201	212	191	235	208	207	198	216	195	206	225	213	227	192	204	225	201	215	190	207	218	209	218	191	203	184	186	204	214	212	228	175	215	212	196	219	192	216	204	202	217	194	219	205	183	215	212	210	209	231	180	203	230	196	198	232	225	195	195	224	215	236	222	218	202	195	191	217	213	199	219	214	198	221	209	196	218	224	203	204	190	216	219	228	217	221	224	233	220	174	211	184	198	215	194	198	184
24761	20406	26666	24062	20416	12162	2544	1680	1472	1732	1234	830	785	843	764	737	794	760	758	747	747	733	673	713	751	738	724	707	677	653	691	695	687	714	714	665	686	691	659	645	682	679	653	716	702	645	635	677	661	642	648	629	660	630	670	674	677	686	660	686	680	615	636	609	672	626	624	624	700	665	611	649	666	681	657	651	665	656	652	673	645	716	662	621	644	654	675	658	641	669	607	628	668	653	653	630	661	653	679	637	656	708	672	638	659	659	673	640	656	681	683	656	629	689	661	656	658	650	636	640	694	669	669	619	698	655	629	683	683	660	643	623	647	677	677	660	605	658	689	666	641	686	636	644	640	629	639	626	663	649	647	617	659	618	654	631	644	646	726	650	670	644	621	661	606	698	697	633	635	670	610	702	659	705	635	633	617	611	670	680	699	647	631	649	659	634	620	675	629	706	646	631	651	640	646	694	624	681	571	659	693	720	671	615	639	656	628	642	616	641	661	650	634	684	650	713	683	635	661	664	627	641	663	626	647	641	690	651	625	636	695	655	657	660	696	638	676	707	673	670	659	634	656	612	659	681	647	638	666	651	664	591	666	689	657	641	608	648	662	647	639	678	661	694	680	662	665	681	682	595	647	678	678	699	678	661	647	641	701	624	672	662	640	647	638	624	645	647	725	607	664	628	675	693	652	624	706	656	677	665	652	652	668	687	653	656	628	631	652	645	655	667	675	603	674	621	679	680	666	600	652	633	644	576	644	671	685	623	655	648	663	677	621	683	593	694	674	677	614	682	665	640	675	700	640	659	645	667	676	693	718	680	705	667	678	653	697	628	645	630	682	687	672	658	680	720	697	606	704	650	669	673	687	699	666	670	639	648	672	637	679	668	662	593	616	616	657	632	643	671	626	635	700	619	598	631	689	699	656	673	604	659	658	655	679	675	645	635	611	638	649	664	659	664	651	655	619	661	637	694	666	707	676	658	659	673	655	690	675	631	663	614	665	595	639	681	677	693	641	653	711	676	650	694	645	656	644	616	662	635	673	666	670	674	631	674	634	675	660	607	694	629	622	650	665	592	633	669	684	692	714	643	673	632	610	633	712	617	671	681	683	662	641	646	607	675	698	662	663	668	615	669	660	597	669	617	718	628	664	655	661	642	658	655	650	661	617	638	671	652	634	642	661	662	655	674	652	698	686	720	636	641	642	625	662	669	647	684	665	690	664	624	647	626	633	651	640	668	644	677	669	631	614	703	633	669	654	609	640	586	665	642	714	683	666	679	622	674	690	673	602	619	634	632	613	690	684	667	652	703	592	693	661	667	661	633	692	676	682	641	664	629	698	659	690	663	662	666	645	689	657	671	656	639	623	644	656	686	647	663	672	621	660	650	693	665	651	624	622	710	676	638	616	646	676	682	631	652	642	637	679	680	676	655	677	666	665	626	666	672	657	686	653	663	686	658	634	675	674	639	628	709	690	593	598	632	657	660	675	601	658	650	654	651	626	677	675	616	628	671	667	666	659	676	662	667	636	648	657	676	634	644	657	645	602	651	673	637	659	647	673	651	610	684	663	672	701	604	646	681	665	643	619	619	659	644	647	628	639	682	602	654	640	663	641	612	617	653	709	646	652	653	635	707	663	666	650	675	672	631	671	684	663	641	627	658	666	685	716	621	728	657	653	666	682	700	669	661	666	641	629	678	673	626	660	625	691	638	644	684	643	614	620	672	620	661	703	652	640	630	654	608	659	625	643	604	694	698	668	633	632	693	717	591	689	614	673	626	658	674	661	669	601	608	636	711	655	636	653	686	660	697	691	607	697	676	679	688	643	668	685	634	638	674	663	619	673	635	667	665	655	600	686	656	664	658	652	681	667	681	676	685	702	608	681	651	648	650	658	640	670	672	650	635	678	660	646	646	715	680	660	597	726	663	648	671	627	638	656	597	673	650	626	628	698	643	660	616	657	640	651	673	690	722	679	594	687	697	644	660	657	624	636	647	613	625	661	617	696	645	682	657	652	610	664	701	638	626	627	631	688	637	629	680	662	641	686	665	654	688	655	637	652	639	678	656	622	674	674	626	642	680	664	672	667	636	702	621	621	640	654	669	669	644	657	641	675	634	665	610	628	668	679	628	664	639	674	684	686	660	644	693	634	661	660	652	659	619	721	659	692	692	679	669	642	698	639	675	678	638	634	649	666	640	668	648	654	694	651	610	660	659	668	642	636	658	636	654	652	658	635	688	664	683	630	635	650	666	691	670	629	653	661	630	666	664	633	656	630	715	643	633	699	616	628	651	605	670	665	661	686	641	661	643	632	675	675	644	646	675	694	679	637	613	680	656	645	671	690	660	671	640	636	624	648	682	726	640	640	661	638	685	686	639	694	697	659	669	664	657	610	680	661	683	673	646	635	606	678	661	660	619	623	653	677	627	682	683	680	692	675	626	640	658	637	651	646	597	660	655	660	664	670	702	656	682	637	683	609	696	694	674	651	631	683	605	639	645	626	702	677	689	641	671	668	706	628	625	650	677	684	694	643	617	685	668	686	699	664	666	656	622	682	629	738	671	658	684	677	652	609	665	665	629	646	641	706	657	693	662	665	623	685	654	697	682	701	648	695	605	716	666	620	663	643	627	629	664	647	653	625	665	656	621	649	671	645	673	633	656	616	638	679	657	661	689	625	660	658	673	611	684	659	623	664	624	635	658	689	623	690	659	648	686	664	643	678	596	635	646	681	644	644	653	624	629	632	608	674	670	708	608	613	642	672	640	692	640	638	661	671	645	675	632	673	625	659	662	674	673	636	715	683	675	626	653	643	660	622	663	618	616	661	663	631	640	665	641	582	669	681	657	623	658	634	677	686	657	650	689	681	667	689	648	695	721	603	667	646	635	637	700	624	643	638	648	614	651	659	666	681	640	677	664	681	652	651	669	688	664	645	680	602	710	641	671	644	672	646	619	666	617	655	724	633	653	700	599	696	686	684	586	667	637	656	614	636	631	656	627	637	652	706	612	666	657	674	621	653	638	649	674	673	631	645	655	631	600	655	666	676	622	648	692	661	627	641	654	714	645	647	695	637	654	669	671	656	699	633	654	650	669	656	673	677	680	637	664	649	712	637	645	652	694	620	704	695	714	666	724	652	685	634	713	600	624	640	644	622	636	707	646	655	647	620	647	668	627	636	675	687	674	626	677	647	628	641	625	689	646	677	678	691	643	675	649	616	627	631	657	664	668	670	629	591	685	667	649	662	692	686	687	624	633	627	645	669	603	617	653	697	676	671	692	643	647	671	631	636	637	678	697	648	655	658	596	683	678	637	638	665	624	652	649	638	637	670	676	686	689	662	655	651	646	630	607	696	663	679	641	635	634	671	636	697	695	656	638	624	642	653	669	701	673	672	643	650	635	612	660	616	647	606	640	678	679	675	692	683	634	687	640	651	626	652	630	630	659	677	624	647	645	671	660	684	636	651	709	692	669	693	633	653	647	608	658
10263	26553	26663	11020	6359	4335	2995	2548	2324	2755	1913	1038	1007	940	886	877	830	804	764	743	709	716	716	698	668	685	676	699	621	688	669	658	669	671	639	606	630	634	614	594	642	650	635	638	598	659	599	618	653	615	630	604	615	587	572	607	619	597	630	582	597	565	624	603	635	606	628	619	592	553	633	636	604	593	633	582	624	600	624	583	608	587	603	597	615	605	585	568	569	601	577	614	632	555	612	614	618	601	598	571	617	593	597	588	602	581	608	648	602	662	637	610	592	561	616	630	590	589	590	619	613	611	608	621	630	609	615	570	620	628	644	627	539	611	618	595	547	609	581	615	563	596	596	632	609	583	576	606	592	573	590	600	586	579	586	592	604	587	598	554	607	612	624	594	593	602	627	634	605	547	567	582	610	623	587	572	573	566	626	594	604	615	636	599	609	600	577	624	588	597	620	626	608	571	583	596	581	560	583	616	534	621	588	616	645	620	618	559	605	584	603	617	574	591	593	599	572	624	592	582	604	605	576	577	646	590	607	614	597	599	592	606	686	567	594	607	588	581	560	615	582	596	581	607	597	631	587	577	580	583	616	589	607	598	589	610	616	634	617	616	631	588	550	593	618	587	588	576	559	615	609	655	571	589	610	602	591	532	574	601	569	585	599	626	571	643	629	661	599	600	585	629	624	578	646	576	614	609	549	577	615	564	611	590	611	582	619	590	632	603	597	572	628	585	589	598	559	653	582	561	633	617	597	614	581	584	565	587	622	591	580	579	623	597	576	598	590	647	581	580	583	615	653	590	605	610	609	658	600	562	564	590	620	597	613	544	596	613	595	576	580	586	551	574	604	590	585	583	656	618	581	608	583	539	562	555	601	586	591	619	609	583	589	597	595	566	583	583	593	597	589	552	566	609	569	618	627	569	571	579	609	600	653	589	527	661	642	605	563	604	666	583	631	592	596	609	599	586	600	569	572	645	562	607	629	634	563	592	641	576	607	605	574	564	596	626	579	613	594	604	617	612	551	596	600	602	533	588	588	616	573	594	583	565	609	572	634	613	624	581	622	624	607	574	617	598	593	601	595	576	624	567	643	614	584	562	625	619	601	569	634	588	664	605	615	612	598	589	601	634	593	624	581	601	615	567	594	573	651	637	615	603	625	656	616	577	607	589	589	597	579	551	638	560	616	596	549	600	619	589	607	631	599	543	562	632	606	591	565	596	599	606	624	550	605	608	563	597	601	643	582	588	628	608	606	600	564	562	568	608	641	577	590	609	629	558	585	580	609	606	643	607	588	551	596	605	558	622	573	568	620	623	582	592	641	595	657	558	589	617	598	662	576	583	570	581	623	592	579	631	644	595	614	584	620	619	621	564	548	579	593	558	619	586	564	611	588	593	581	583	589	579	611	563	591	602	586	569	644	592	612	594	625	566	597	591	616	604	621	580	558	601	651	589	564	647	585	618	553	529	616	637	587	577	605	605	575	565	602	569	591	567	649	588	601	655	593	588	614	622	611	599	585	617	610	615	599	580	577	573	608	611	642	614	559	566	579	612	612	574	588	597	648	621	595	615	560	613	624	645	657	614	591	594	635	621	618	628	630	608	570	547	602	572	588	638	596	631	642	643	579	600	609	633	559	607	598	573	601	598	623	647	618	608	601	610	592	588	563	584	576	577	595	604	579	618	578	584	577	623	569	550	565	619	572	571	590	607	602	565	572	558	634	582	617	603	644	612	588	635	593	619	612	627	612	593	570	646	622	617	605	661	602	619	623	601	583	645	607	579	567	580	563	616	607	604	548	624	613	593	568	595	611	596	574	618	599	606	655	590	636	620	587	628	602	589	584	603	617	585	584	596	579	604	625	572	581	557	551	613	595	599	613	630	569	591	589	584	602	579	638	611	612	571	627	586	609	642	628	562	576	626	597	620	604	626	577	598	602	633	638	598	597	583	640	607	615	620	585	588	573	616	621	598	614	585	662	625	574	616	588	630	647	580	610	580	646	541	620	585	610	587	585	635	595	593	634	660	613	584	575	593	597	604	592	591	604	523	607	633	554	558	607	625	608	618	620	638	590	602	596	584	574	573	592	570	621	605	584	588	606	621	593	594	586	578	628	566	596	590	616	541	611	632	596	575	616	667	615	630	579	598	600	613	605	591	580	584	609	575	621	573	597	595	559	579	634	595	637	593	583	595	585	627	583	596	580	576	594	565	606	545	588	593	614	596	595	594	629	617	599	610	565	602	553	572	561	628	596	606	594	582	584	590	585	610	568	646	614	615	582	585	606	612	570	572	613	641	597	608	595	572	589	606	598	622	618	602	553	577	614	608	621	645	625	612	609	560	593	640	613	628	619	637	617	582	596	565	604	578	607	604	564	620	564	609	619	591	581	614	573	590	598	585	634	621	616	597	626	578	610	601	617	593	587	588	607	621	639	571	568	588	588	642	588	563	538	594	619	641	634	600	641	578	574	565	655	631	610	577	603	600	592	630	576	626	573	592	602	585	593	654	589	589	589	619	616	587	620	600	613	592	591	604	625	611	594	569	641	572	625	584	621	594	609	648	614	642	653	569	603	609	617	604	578	641	608	607	612	587	617	596	580	582	542	626	548	598	586	571	595	606	629	588	575	597	610	639	589	596	632	613	551	594	611	586	613	547	548	604	575	576	549	637	612	597	596	585	588	604	626	592	607	582	616	619	633	564	560	621	595	611	614	622	647	609	607	528	590	601	602	613	606	604	601	598	620	617	593	601	629	588	622	559	622	555	623	614	566	627	567	572	589	627	576	599	567	604	632	616	557	583	596	615	577	604	600	580	592	570	635	547	586	606	592	615	588	617	567	622	614	601	616	576	606	611	571	602	572	564	617	566	567	607	613	557	593	582	570	586	576	616	563	614	585	649	581	614	621	608	580	610	585	560	629	556	589	600	568	620	602	584	595	605	571	549	646	595	625	616	630	580	596	624	619	578	617	601	568	610	609	606	621	581	608	592	577	589	598	624	614	612	650	568	613	570	618	568	595	586	566	608	576	648	549	617	614	596	576	559	584	598	610	622	585	594	615	609	596	613	573	603	590	601	629	583	566	587	580	579	547	549	617	619	602	623	577	587	574	622	605	593	577	608	591	611	598	603	565	606	609	609	592	601	612	571	591	624	592	541	557	592	611	609	556	555	591	644	580	568	646	619	564	610	619	646	615	597	593	609	601	545	639	605	588	617	549	608	606	593	621	646	576	611	611	579	599	598	593	564	631	559	571	566	579	591	579	572	587	601	599	595	569	575	692	589	598	578	595	583	608	603	601	601	605	641	614	579	598	618	604	581	576	581	555	604	636	572	620	560	644	587	646	588	579	605	591	566	596	594	605	549	599	614	634	630	614	595	614	610	571	573	612	595	585	623	599	610	640	630	595	577	663	641	611	610	622	636	593	601	579	565	554	601	556	587	581	577	620	581	611	572	606	582	614	611	637	597	581	639	612	641	587	539	625	609
22427	20370	26994	23632	20385	20543	11518	3223	2453	2685	2210	1488	1384	1265	1324	1270	1166	1203	1148	1136	1150	1071	1091	1046	1048	1049	1046	991	1014	1052	1012	996	945	1029	991	1040	1037	975	992	960	928	940	975	994	983	1008	970	954	972	1001	991	990	995	964	1009	949	1065	1000	997	979	982	979	966	924	1008	1025	952	939	967	949	920	979	942	996	978	907	997	985	926	981	937	921	976	949	1002	1018	942	1027	974	1038	995	971	982	1022	1053	1024	960	1059	953	980	1009	991	916	956	1001	973	922	997	948	1036	970	956	986	1010	1017	1030	1022	939	945	960	953	933	938	995	975	1008	1001	962	994	968	985	1018	1002	980	958	964	954	1022	906	918	927	1002	968	965	997	967	969	1017	1054	905	961	981	951	987	1000	1026	958	933	950	962	976	1016	976	940	934	979	1037	970	969	1001	966	988	973	937	934	983	991	971	932	989	913	909	984	981	965	949	950	951	950	966	958	1047	981	982	978	977	991	998	946	986	974	971	986	946	1015	1024	957	941	982	1024	970	1050	952	992	977	945	1005	961	983	978	1019	973	1047	938	949	1003	1008	1005	983	1012	965	988	957	956	940	945	935	982	972	1008	982	996	988	1022	962	910	1030	936	995	948	1046	988	944	922	954	1026	965	1008	934	962	981	975	945	971	937	998	1039	955	933	951	982	1039	1034	988	970	1003	990	980	1000	979	1020	998	995	1034	952	997	945	934	984	953	953	979	955	951	952	1005	952	966	1021	985	943	925	941	950	1008	939	928	951	1011	959	949	957	915	1013	988	968	938	912	1024	993	997	968	968	935	956	954	941	988	949	990	949	938	900	947	967	965	984	943	970	993	984	949	944	912	969	975	971	969	933	919	981	910	972	910	1005	942	974	992	990	1021	992	964	995	955	988	1012	1006	975	948	941	978	958	998	974	897	962	934	992	1025	992	988	1010	917	944	952	937	988	948	922	983	988	946	971	1024	977	942	936	956	972	967	975	958	1008	974	924	948	999	969	946	932	972	1006	919	929	1002	972	979	957	995	981	985	1038	947	888	977	953	969	1025	979	978	1006	1016	993	1021	925	991	974	1052	1058	971	943	978	970	975	951	933	998	978	1030	1008	928	933	1010	964	980	986	980	968	998	976	938	915	907	1003	981	963	957	942	1044	945	984	967	1001	974	1012	1004	911	938	982	1006	971	941	963	985	927	980	1030	963	1003	1002	978	947	938	1023	922	969	936	1028	1020	960	984	976	978	967	971	957	973	980	947	983	920	956	939	973	916	963	972	971	1007	1024	916	1046	983	984	967	997	966	976	934	997	929	881	985	1049	974	976	985	950	969	995	1018	960	992	987	926	1000	911	939	930	1036	945	969	980	952	1011	963	1014	1001	953	1009	996	924	929	958	931	944	1002	934	980	998	959	983	971	998	995	963	1008	942	959	941	1014	981	974	942	948	933	962	1001	1016	988	1041	978	975	916	973	1010	956	987	983	992	950	1018	976	970	950	994	988	951	964	1029	970	917	1002	960	954	956	985	926	980	954	957	1000	1018	1025	968	958	961	969	996	928	951	1004	974	972	1036	973	971	947	928	930	994	975	933	950	1009	935	937	989	976	975	945	941	981	1022	963	948	971	936	904	982	948	945	975	960	989	900	1011	1014	971	942	935	967	931	1012	1032	979	955	994	999	1035	971	942	1002	1045	882	1010	978	1000	943	1014	946	1005	937	993	953	933	949	991	987	934	1009	979	971	949	955	983	964	947	968	1000	971	958	944	883	979	996	978	995	974	948	1028	969	957	968	943	975	961	924	956	984	974	954	1036	962	974	1038	901	922	1000	943	1002	998	964	975	980	983	984	974	977	976	984	990	979	929	965	1031	1025	942	993	935	961	986	975	998	915	1020	950	996	937	952	991	991	941	924	953	946	960	1033	976	1012	978	1000	985	1015	918	947	934	1024	985	929	959	983	966	1034	1034	1009	929	912	943	942	981	951	1003	970	964	960	985	1007	977	974	1026	969	932	999	951	926	1027	952	983	951	922	992	960	956	967	946	927	947	974	946	1005	988	995	914	926	932	958	916	915	913	1005	968	998	1002	935	1009	979	939	926	943	957	965	945	962	954	988	1016	923	982	991	1015	970	957	1003	960	1000	968	974	1000	888	942	959	956	980	968	997	1010	970	981	958	915	933	1023	951	973	959	961	969	970	1035	917	1002	968	1006	936	1018	991	939	971	996	965	985	975	1032	986	965	1033	1013	961	971	953	949	966	934	968	990	984	997	1010	1026	1001	1016	921	951	992	985	968	980	994	939	930	958	971	959	1014	1026	995	982	949	951	982	1068	950	894	908	987	899	935	999	983	950	952	999	969	955	953	993	1003	948	942	981	974	970	990	954	965	998	961	968	1016	1018	1002	983	943	961	979	934	1047	949	918	952	963	926	987	959	938	899	993	929	984	974	955	963	988	928	981	973	974	983	1004	988	975	947	974	967	985	980	944	933	887	965	982	975	999	930	990	912	974	954	918	964	975	945	996	995	921	940	986	950	924	950	978	991	964	939	973	996	933	980	1024	1012	965	943	975	984	997	999	946	927	955	935	926	948	953	992	944	939	1002	930	958	995	986	962	911	883	997	935	922	952	956	1003	967	936	991	892	961	956	922	978	968	1011	932	994	955	958	1007	959	958	918	946	897	952	983	925	956	990	1046	996	939	978	916	974	1011	948	959	959	961	988	926	972	980	1004	947	1009	947	1014	1014	954	971	961	954	943	976	945	962	979	1019	940	938	923	975	950	940	945	990	935	986	996	929	960	972	972	955	986	956	933	938	907	1019	1003	1023	934	960	930	1003	957	1004	1030	985	934	972	949	977	979	955	986	1008	986	935	990	949	978	961	951	963	966	985	982	949	958	970	996	1042	1034	984	977	967	980	941	937	947	967	981	964	970	962	972	954	925	977	1046	956	936	920	1020	976	1014	978	924	943	909	1009	1025	957	1002	991	932	958	960	956	954	928	962	1030	999	999	983	903	997	966	973	992	992	894	972	990	972	1024	1008	1013	944	930	964	953	932	903	987	940	1010	905	966	960	972	946	1056	970	971	945	918	945	992	977	934	963	1005	1019	961	962	996	983	975	897	953	969	932	947	957	959	960	968	975	953	977	994	988	968	972	979	959	988	950	1056	967	951	1015	956	999	1024	957	977	975	978	927	1034	950	977	974	1000	1033	891	961	925	969	993	1010	971	964	957	918	965	949	947	965	930	933	976	931	998	935	931	962	974	962	942	1006	956	991	971	997	939	1007	1003	936	1000	1024	979	956	952	980	1014	1004	957	969	941	999	994	962	966	945	990	1003	943	996	942	982	940	889	1038	978	986	991	962	1023	958	988	951	989	926	947	1003	1023	998	982	933	1035	1008	1015	981	962	930	989	1002	993	907	909	995	1009	923	982	963	954	991	1005	920	966	999	1007	937	998	930	917	948	943	930	951	966	939	913	991	946	968	999	979	981	1063	980	934	982	1024	935	946	936	985	913	916	982	983	987	931	924	975	970	989	968	889	941	921	980	922	1001	913	984	975	957	1046	972	938	973	958	963	937	961	974	923	1009	999	936	979	1021	1005	1069	951	928	957	970	1019	965	950	1001	996	981	932	961	983	998	976	948	932	955	909	969	930	948	992	1022	916	952	961	983	1015	1017	972	974	965	995	1019	977	931	946	974	964	963	957	989	946	966	1000	958	997	988	963	932	979	935	980	917	972	1019	970	966	935	910	938	1006	1029	1017
13804	34810	33195	18070	10468	7431	4960	4527	4050	4222	3287	1915	1709	1584	1481	1376	1392	1253	1238	1201	1155	1114	1076	1117	1041	1096	1056	1031	1036	1012	982	982	965	979	1004	934	951	947	937	967	986	924	945	943	921	915	899	943	934	904	902	957	908	923	981	964	866	925	896	931	934	910	917	884	915	908	915	972	878	873	916	852	885	926	888	975	917	930	898	913	897	904	872	941	900	855	914	915	888	904	902	903	909	922	925	870	900	927	888	918	896	912	908	882	892	923	914	902	910	903	932	895	940	929	878	845	881	956	931	902	842	880	896	878	870	869	837	918	890	876	905	881	854	908	901	891	905	913	884	894	908	909	876	846	890	889	835	905	882	882	923	873	846	909	909	918	899	851	857	881	887	915	887	858	866	884	895	894	888	965	890	922	861	873	927	907	923	899	858	869	932	887	866	915	880	898	902	901	917	887	895	902	882	930	881	877	863	856	905	889	893	883	857	917	888	848	858	904	870	881	904	837	876	952	855	885	917	842	897	938	919	865	885	917	904	908	903	909	874	868	834	901	909	972	878	897	895	908	927	897	911	907	914	974	877	911	903	871	890	870	859	886	831	916	934	890	918	917	919	890	933	911	948	852	894	940	887	889	886	862	887	938	896	931	890	876	928	900	874	889	915	915	885	883	913	873	893	921	899	876	909	897	876	839	887	853	931	893	928	902	877	869	890	939	879	897	887	906	943	888	940	867	907	877	873	864	926	901	859	865	912	867	879	830	875	908	896	888	899	947	891	902	837	897	876	858	850	886	870	890	875	872	849	878	905	942	937	911	953	890	943	926	893	888	916	861	897	894	938	894	885	881	934	918	888	929	905	923	899	809	856	833	897	887	871	881	886	903	847	870	960	938	917	847	840	897	860	850	909	907	871	884	900	915	901	932	894	887	927	881	907	899	880	901	899	872	904	858	928	891	871	895	882	916	899	886	850	870	885	938	915	930	870	890	925	895	881	922	900	926	888	860	877	866	902	902	842	915	862	869	851	929	857	948	873	902	917	889	942	860	917	874	948	906	899	893	928	870	869	920	857	905	807	911	916	836	898	890	900	845	871	885	911	835	882	901	893	920	934	883	900	941	915	918	848	885	955	876	906	936	835	860	836	887	916	890	906	863	859	898	893	883	897	873	916	915	855	879	810	888	911	875	879	908	942	871	915	881	942	856	922	909	855	865	854	919	871	862	850	915	845	912	921	892	888	894	886	874	906	944	828	894	908	838	871	871	881	920	864	885	870	867	816	902	878	906	877	875	862	844	829	900	866	978	889	860	863	866	847	936	921	914	866	874	887	907	916	901	879	895	865	891	928	902	886	930	880	911	906	857	909	944	958	853	883	889	919	913	906	857	942	904	909	930	890	878	896	907	881	883	918	873	896	922	916	887	878	894	934	809	884	857	874	857	881	934	903	914	860	860	859	871	864	916	849	892	900	929	878	862	923	873	875	862	849	881	895	875	839	858	871	904	857	879	894	846	879	903	855	935	944	911	886	863	857	922	914	923	883	870	880	888	870	879	884	857	916	925	881	910	917	908	867	849	890	847	924	861	907	889	874	850	894	869	917	850	859	901	937	973	863	889	908	859	882	901	891	865	881	853	936	911	867	950	866	865	925	915	851	879	870	858	920	953	938	932	913	906	861	950	891	877	885	865	889	870	893	889	874	935	858	872	868	890	925	853	900	898	889	935	841	930	945	896	889	811	864	867	865	897	864	875	924	851	905	893	821	833	913	892	877	919	938	933	849	906	857	917	885	882	927	859	921	928	895	887	906	882	905	914	882	878	943	933	917	897	894	875	950	875	862	900	868	914	876	920	876	883	882	842	895	846	897	900	861	904	895	906	899	889	864	861	874	959	847	882	878	903	917	939	856	852	952	903	875	915	901	879	875	875	943	888	896	910	902	912	916	913	909	922	876	889	873	879	857	857	875	856	879	903	876	892	886	901	869	885	879	899	891	845	944	918	881	865	868	905	913	903	952	866	882	906	890	851	883	832	862	890	889	898	879	898	929	967	890	879	894	896	896	926	915	904	936	902	866	913	890	912	890	869	864	890	891	927	847	847	926	858	898	891	915	916	939	864	917	856	904	898	891	876	884	887	920	914	813	894	855	876	929	948	950	883	892	872	909	853	855	898	841	887	881	878	857	863	896	923	906	891	891	918	915	811	872	939	863	876	863	864	912	898	846	917	903	931	845	884	918	912	896	853	847	900	949	871	887	914	839	862	894	915	848	915	886	881	900	856	911	864	903	887	909	890	943	864	895	900	890	857	922	840	833	826	961	914	892	886	888	946	886	858	939	882	958	897	866	826	877	897	886	882	898	865	873	858	878	819	915	936	882	881	891	892	844	904	934	868	900	884	924	917	868	920	893	914	901	882	881	910	811	925	912	909	884	893	910	866	918	903	896	901	922	900	836	899	846	859	900	897	881	872	928	870	849	829	890	915	855	893	895	896	915	943	888	919	888	949	875	902	912	851	907	840	875	926	902	860	888	843	865	884	885	896	904	901	906	857	912	904	852	907	880	869	915	878	907	863	865	835	918	892	888	888	837	899	880	918	917	890	895	895	932	867	892	874	832	826	872	943	860	896	913	854	857	884	840	847	922	912	878	892	877	927	850	926	907	917	922	921	885	904	880	911	831	807	850	877	851	909	930	972	842	854	864	883	847	853	895	865	793	845	905	847	872	931	915	895	911	917	899	922	882	888	848	903	873	914	907	964	867	861	916	884	875	883	896	876	900	875	922	920	881	903	884	920	885	871	923	840	850	902	924	879	912	844	852	860	854	925	893	873	925	900	856	884	885	934	860	873	887	908	849	890	889	850	885	972	962	867	862	888	933	905	904	874	879	902	913	920	881	873	918	858	904	916	873	925	857	899	896	940	892	850	906	875	880	877	904	891	902	885	909	897	894	841	916	901	940	919	890	921	870	904	923	931	896	863	912	877	890	920	892	918	908	890	899	863	864	827	917	906	873	888	859	927	851	898	882	889	836	908	911	850	935	891	892	906	835	879	857	927	893	851	858	886	927	896	875	958	903	878	883	839	888	875	886	882	866	900	858	875	851	844	885	853	889	894	885	956	900	890	867	940	847	860	910	857	873	908	874	895	867	881	884	852	889	928	851	872	916	895	872	886	852	912	956	917	858	856	852	865	898	875	838	856	849	887	845	831	873	876	830	917	874	918	887	963	958	869	852	897	958	883	888	956	893	867	877	900	918	868	906	907	868	884	907	903	859	914	870	893	913	929	917	924	888	903	900	936	882	932	977	851	862	854	882	922	872	889	860	868	898	878	893	943	922	878	892	897	902	873	866	899	890	933	894	946	882	887	893	901	912	866	885	877	845	907	886	924	875	846	906	885	871	884	893	897	907	866	938	873	887	826	900	875	837	822	928	893	886	861	894	975	828	878	946	931	884	907	900	872	897	902	902	864	929	842	860	902	845	901	901	892	928	889	909	987
27764	18225	12678	5233	1192	385	371	474	390	474	273	261	227	221	215	201	182	212	211	212	212	210	209	200	245	221	217	225	190	198	171	199	202	216	208	215	196	204	203	214	202	201	223	205	180	206	218	215	216	208	222	219	213	187	230	205	188	235	208	201	199	204	237	216	210	217	228	207	211	194	201	178	225	214	178	215	231	209	218	223	207	207	219	222	208	210	198	203	237	208	198	200	229	207	209	238	190	204	212	228	230	220	199	192	208	191	223	193	237	211	207	231	222	208	206	183	194	232	199	181	198	202	210	198	210	213	203	178	247	215	192	211	205	248	204	218	238	223	210	201	211	216	227	196	191	228	219	193	237	206	200	219	200	198	217	206	203	198	201	217	208	194	206	223	188	216	186	228	187	192	204	195	208	222	222	211	173	207	203	200	207	252	195	242	229	167	190	196	200	213	222	192	202	205	197	203	218	214	212	213	217	213	213	216	237	201	215	228	198	197	223	217	228	217	232	209	200	205	230	228	193	236	209	215	202	224	223	227	206	208	225	200	216	228	207	222	215	203	207	213	209	212	212	203	210	208	210	203	205	216	190	214	228	230	188	240	222	226	216	224	206	238	216	205	188	208	210	222	224	198	209	188	211	234	194	196	202	219	188	199	224	206	206	198	193	231	221	188	209	220	196	192	222	208	190	204	204	216	216	192	228	234	207	206	199	217	210	213	219	203	195	199	216	197	194	202	216	208	200	199	206	222	235	202	227	192	215	216	206	197	201	192	187	208	234	191	221	208	211	214	217	207	202	209	194	200	187	201	207	198	219	214	205	231	208	224	206	197	212	202	224	191	181	193	206	229	216	230	219	226	201	211	227	236	222	197	200	210	192	196	195	209	221	192	210	212	198	189	187	198	225	221	207	212	210	173	196	181	199	227	212	189	208	177	212	202	205	228	241	207	199	205	193	203	183	210	224	202	184	206	205	197	185	216	199	194	226	199	216	197	211	204	182	219	205	205	193	204	212	208	204	214	207	240	207	200	203	227	230	205	212	200	180	201	228	226	216	231	240	235	218	198	223	188	239	193	198	234	203	195	203	202	198	196	206	214	224	225	220	204	210	223	200	186	193	207	205	204	201	230	225	208	214	220	222	202	188	200	216	204	202	208	206	202	179	180	221	217	226	208	202	188	206	195	194	190	217	209	221	205	218	203	233	215	211	205	207	206	205	220	216	210	225	186	199	203	229	207	198	191	203	210	214	209	186	169	191	217	244	202	223	220	203	223	219	199	235	193	201	190	211	227	218	191	218	205	204	239	188	226	188	205	188	207	206	189	231	220	222	198	221	198	215	196	188	216	222	215	201	186	231	208	219	236	223	208	201	188	218	205	212	210	202	193	249	201	193	212	188	218	206	216	213	187	220	234	207	236	180	204	190	206	190	201	194	214	184	222	213	200	218	213	213	216	232	188	207	182	221	218	200	209	212	197	201	234	217	189	196	210	196	210	212	213	192	196	193	200	195	214	209	187	232	232	217	183	225	207	215	238	197	207	208	217	197	184	195	217	211	184	187	218	205	191	223	210	233	195	219	201	199	236	203	220	202	185	200	201	211	212	204	196	210	194	185	238	249	221	226	234	221	200	217	237	203	222	209	218	211	202	230	209	216	199	179	211	202	194	196	214	199	189	227	215	230	197	233	189	185	195	216	214	209	183	213	218	241	206	194	223	216	223	199	200	193	218	210	240	186	202	221	224	217	224	209	226	208	194	226	214	230	192	197	205	212	196	219	216	209	222	230	215	205	201	217	214	218	218	202	216	215	221	217	211	215	214	244	234	201	225	200	206	238	225	221	202	190	225	193	222	195	225	217	196	215	226	226	201	212	186	203	202	235	203	175	205	217	198	205	217	195	209	200	215	207	189	194	212	243	218	220	223	213	211	202	228	217	211	187	194	211	213	203	210	222	222	188	222	203	205	218	231	218	227	218	218	200	244	229	189	202	215	184	188	209	201	231	224	181	196	210	225	223	216	213	227	220	214	206	201	211	214	210	215	228	220	248	221	214	209	216	209	202	226	250	218	195	228	236	204	206	236	190	216	198	213	209	207	191	217	202	216	210	201	209	203	219	226	198	199	226	220	222	200	205	203	246	211	227	194	220	214	203	201	214	211	192	217	221	203	215	199	210	195	183	191	211	209	205	212	216	186	181	222	198	241	228	211	197	209	191	208	209	215	201	207	197	198	220	191	199	232	208	207	205	202	219	230	205	197	230	223	189	231	200	189	220	222	203	190	243	224	224	205	207	211	204	213	202	217	194	210	193	199	197	214	211	219	207	196	198	196	248	211	223	169	208	216	202	199	209	225	219	209	236	203	195	203	210	225	210	192	226	188	206	195	199	222	221	236	199	217	217	212	193	183	219	223	217	224	207	195	191	215	207	222	239	184	209	221	239	204	190	206	216	206	217	192	216	190	227	202	230	194	210	189	204	166	189	206	202	194	192	209	181	197	200	201	180	214	226	184	204	200	217	218	206	205	189	233	188	225	232	219	195	184	206	173	201	204	214	179	226	201	213	224	184	184	216	221	203	202	199	228	223	179	212	204	220	214	202	203	238	202	216	200	196	204	204	207	225	206	204	208	199	201	203	218	222	218	215	218	239	213	223	221	232	223	231	225	234	195	219	214	213	190	190	224	199	214	214	203	206	206	217	209	202	218	205	197	206	199	198	226	222	217	221	199	219	211	203	226	231	221	181	207	193	201	218	194	190	195	220	219	214	216	207	221	182	225	211	208	204	219	181	201	207	221	181	207	205	201	192	198	232	253	208	205	215	214	182	208	229	208	217	213	219	201	211	186	215	183	204	234	206	201	208	233	207	197	208	194	231	236	205	216	248	229	210	217	195	200	205	194	199	208	204	176	178	226	211	206	212	188	230	213	209	233	204	213	225	214	242	213	220	199	205	211	215	217	216	213	218	199	195	222	190	196	199	202	191	222	179	213	192	201	223	191	216	197	214	218	190	206	175	182	208	222	211	206	207	224	205	190	204	228	199	228	219	219	198	223	220	199	241	205	215	195	209	186	227	191	198	220	220	224	206	235	207	204	211	223	213	208	241	215	219	191	192	203	180	217	224	225	210	178	199	186	216	202	192	220	215	222	211	220	217	198	215	228	228	212	215	208	224	194	191	220	196	222	202	226	214	239	212	201	204	220	199	214	207	182	235	206	244	208	180	219	202	215	232	201	197	214	189	222	218	221	210	182	224	220	201	207	185	217	215	202	225	192	195	213	176	214	201	214	216	202	211	214	200	191	190	215	199	225	208	213	206	222	214	220	221	195	207	193	193	196	205	236	182	190	212	215	242	192	193	223	182	217	215	211	228	190	192	196	206	189	203	196	193	205	224	221	216	212	214	206	225	200	213	207	204	212	179	205	190	221	207	239	212	218	187	205	209	238	198	190	244	230	203	203	179	218	229	201	209	219	202	213	232	188	216	194	218	207
8057	19686	17412	7414	2010	491	537	749	636	790	359	216	224	217	214	229	241	241	224	205	214	193	200	217	204	225	214	213	225	236	206	210	227	211	231	212	203	210	196	228	214	240	213	208	207	201	211	221	214	220	194	233	221	230	193	209	198	233	204	216	222	233	219	214	219	226	262	227	233	193	223	209	216	213	218	214	215	207	188	222	210	217	212	221	206	214	206	220	212	221	223	235	210	228	212	247	215	203	196	203	203	217	230	207	216	197	226	257	193	210	213	217	218	209	237	217	224	207	210	236	215	205	218	207	189	239	207	221	209	177	218	235	218	234	221	211	225	205	192	202	212	195	206	224	220	182	222	209	237	233	213	219	223	200	215	214	209	221	201	204	218	204	239	211	227	202	222	221	241	209	207	200	197	210	212	212	210	199	203	210	194	197	247	204	188	221	220	203	232	220	197	223	190	234	213	251	233	189	211	214	213	224	234	227	226	209	187	221	213	206	177	219	210	218	210	206	206	239	222	225	228	236	195	227	183	216	214	208	238	204	212	212	209	209	220	203	214	209	183	235	199	189	206	196	203	213	194	209	205	237	215	203	219	215	194	229	212	208	194	216	204	205	188	198	243	196	210	203	228	202	199	217	199	235	219	180	220	211	210	209	248	200	221	207	193	219	231	223	233	224	194	232	208	218	211	217	217	228	211	209	228	222	186	234	196	202	217	194	193	182	199	191	226	199	193	193	183	226	206	205	204	202	221	211	211	216	212	209	226	217	220	223	223	214	244	198	196	230	224	203	201	194	206	223	228	227	224	214	189	204	215	214	207	238	205	220	207	183	190	192	195	207	211	209	215	229	221	217	226	192	200	209	217	208	199	224	204	220	239	210	182	212	210	210	220	190	216	203	190	209	199	206	250	233	232	234	215	217	220	218	219	211	219	184	215	215	201	221	240	199	229	220	255	217	210	235	209	229	223	239	199	258	236	196	238	222	208	229	212	224	215	202	254	210	238	205	199	208	214	185	208	207	219	225	222	187	225	196	227	230	226	198	223	208	207	222	208	214	215	203	220	189	216	218	212	198	215	219	191	222	202	198	205	250	204	204	236	203	193	205	224	213	218	190	242	231	210	227	230	228	235	207	192	213	215	207	204	207	243	198	208	197	207	246	204	236	229	233	241	221	220	209	215	220	186	235	230	234	184	226	220	217	191	205	224	212	213	203	236	218	211	212	212	220	215	225	212	223	185	194	243	251	188	193	200	241	205	205	227	199	225	218	192	182	213	241	222	194	215	224	240	215	213	197	192	234	195	213	221	238	200	208	195	222	211	220	201	230	232	203	186	221	230	198	198	225	226	196	225	192	194	197	245	204	211	211	229	218	239	229	221	188	218	232	185	222	199	219	208	222	232	222	203	236	211	199	221	211	210	209	219	217	205	182	239	186	199	217	200	249	198	225	214	210	200	224	199	197	222	207	210	215	208	214	237	221	218	216	198	191	193	223	192	235	210	207	225	224	203	210	226	223	203	216	210	197	188	207	201	202	236	192	167	198	204	230	221	254	209	200	221	194	208	223	203	210	226	214	215	209	216	207	252	200	219	214	197	252	205	234	216	215	189	210	217	226	238	231	211	227	226	224	207	218	208	211	202	215	201	216	241	242	208	194	203	228	209	208	207	194	205	209	216	229	213	210	212	196	179	184	207	215	194	209	205	173	214	213	218	201	228	213	235	221	235	216	225	206	215	213	212	203	210	246	223	221	224	235	213	202	225	212	211	223	232	233	228	218	216	222	206	208	195	199	205	249	214	211	218	212	201	180	207	223	204	231	230	233	202	245	199	238	196	226	223	198	199	197	220	209	221	228	215	211	211	194	198	242	235	201	229	232	199	210	233	230	194	216	224	234	214	227	185	214	183	203	212	236	210	206	218	218	186	200	211	214	217	212	215	231	229	203	218	210	219	233	205	220	195	215	219	254	205	204	209	208	188	218	204	213	208	227	206	235	206	220	199	242	199	212	218	236	212	231	239	232	203	210	214	195	246	184	238	212	209	183	215	230	208	215	213	216	222	229	180	218	195	244	230	219	212	195	207	225	215	225	192	209	217	224	184	204	224	208	223	215	227	225	202	232	188	196	222	212	235	198	206	224	224	192	213	252	216	220	188	244	204	220	208	166	205	201	206	233	204	222	231	183	233	229	192	219	215	203	221	214	228	213	209	223	204	203	235	210	245	194	183	223	209	207	246	222	196	216	211	233	208	227	202	215	214	207	192	194	218	192	229	197	234	212	191	191	220	219	205	211	224	214	201	197	206	210	213	169	216	206	202	218	219	226	213	199	205	223	214	203	200	195	211	230	244	207	200	223	214	204	242	223	207	216	196	225	213	220	203	202	208	235	215	198	204	194	210	221	204	227	239	214	222	217	239	198	202	224	197	196	220	206	197	222	213	213	213	225	228	194	245	207	233	213	211	202	224	228	188	207	215	194	236	224	223	232	223	223	197	238	218	213	246	185	226	214	261	231	221	221	253	213	187	220	222	214	202	237	210	207	218	210	216	202	227	218	196	215	203	207	239	224	199	218	225	227	221	222	213	196	204	224	233	228	236	236	233	216	200	203	195	216	218	224	220	224	234	196	235	202	216	226	205	208	221	222	191	200	204	206	185	211	205	197	208	224	199	239	211	218	224	191	220	195	223	239	187	197	209	216	208	213	245	224	240	228	214	218	220	223	212	236	235	224	218	207	216	214	222	195	197	203	222	200	195	214	239	216	223	251	236	180	221	213	230	169	194	186	231	230	216	202	194	222	244	229	231	220	202	208	210	208	210	245	226	212	196	223	223	225	218	234	230	202	227	214	204	204	224	226	228	218	227	231	199	182	219	211	221	204	236	231	217	182	201	216	197	246	209	213	197	219	213	204	219	207	236	208	193	200	190	235	230	219	224	228	208	213	200	227	201	220	210	213	213	216	216	249	208	231	199	209	203	198	215	222	195	194	220	228	192	229	215	224	221	229	214	217	236	215	211	205	218	221	231	188	201	223	227	191	196	216	238	243	221	230	217	237	215	226	214	211	178	207	206	229	201	235	218	196	227	235	203	210	198	212	203	213	218	206	206	230	227	197	249	228	211	187	206	207	230	203	196	205	219	216	224	244	214	230	246	203	227	237	210	219	234	212	203	217	215	199	206	239	232	201	223	210	214	198	220	211	213	255	206	206	218	206	213	187	211	211	186	225	237	207	230	211	219	197	234	190	198	219	210	222	217	214	194	226	232	205	220	230	229	203	224	224	228	222	226	193	241	200	218	218	222	201	221	186	230	213	199	192	244	206	235	211	231	198	216	212	220	235	199	225	221	202	211	193	199	224	213	230	223	206	207	219	224	191	213	255	203	188	221	221	232	239	194	227	211	237	221	239	193	197	225	223	235	224	251	223	212	207	224	222	215	231	223	220	204	186	206	193	210	214	203	213	227	206	204	213	209	208	197	218	249	220	219	195
24754	20394	26718	23965	20420	11990	2342	1817	1428	1507	1290	914	904	828	841	735	778	749	732	718	694	705	743	742	721	670	708	691	697	653	696	672	706	654	672	702	696	667	645	675	694	641	662	631	710	668	655	626	663	616	665	655	686	635	639	689	666	614	652	722	638	657	688	688	668	653	666	655	676	661	689	635	696	684	675	647	691	685	692	668	654	653	656	708	668	666	638	687	661	640	688	612	643	674	655	661	683	659	624	684	697	657	602	650	685	675	643	649	629	651	667	648	687	634	657	676	620	662	675	679	689	686	668	668	643	666	713	662	625	675	661	710	670	649	655	663	642	656	638	685	720	628	660	656	647	685	645	706	685	673	663	618	674	684	705	668	694	665	673	659	662	678	663	650	654	659	634	641	693	671	618	660	639	681	676	664	664	604	671	662	654	621	656	620	663	593	677	683	616	635	665	684	641	669	660	677	662	617	665	667	677	649	675	664	682	665	689	703	619	634	671	637	629	658	666	644	673	654	687	679	636	655	686	625	655	683	654	683	706	636	652	683	687	674	684	657	677	608	662	626	665	617	661	681	629	625	612	706	646	629	646	652	622	642	632	647	669	667	636	671	702	651	675	670	715	698	698	690	708	683	718	648	642	621	656	633	650	649	641	633	677	669	648	651	634	660	605	623	665	667	647	668	681	675	686	676	663	642	617	677	687	638	617	689	623	660	703	607	676	647	706	642	670	706	720	654	661	609	692	636	725	643	627	631	697	654	678	674	669	646	651	687	664	714	600	666	670	679	637	592	656	617	642	747	677	701	664	650	673	679	626	636	635	649	679	677	676	661	686	659	656	651	646	653	697	658	697	710	643	608	606	664	670	643	693	680	638	663	651	639	659	651	679	650	601	658	691	629	655	669	656	652	689	608	598	739	680	648	653	687	646	676	667	656	704	645	701	654	637	719	645	650	631	637	649	695	673	657	678	650	656	669	681	659	667	675	624	684	636	670	672	644	668	614	709	701	629	674	692	653	650	724	673	700	659	643	614	654	669	599	629	661	659	673	626	666	688	618	661	617	664	623	669	645	637	662	653	674	646	637	638	648	588	664	686	588	677	627	683	664	675	670	641	627	641	671	688	621	647	658	647	654	671	676	670	642	646	676	662	639	671	669	617	620	631	628	649	672	663	679	655	722	663	616	651	671	671	637	625	603	657	647	653	731	688	682	670	687	699	648	649	632	683	673	684	601	669	655	651	649	675	642	623	620	675	658	647	639	612	682	656	620	688	694	617	630	644	665	647	658	663	666	625	686	691	615	674	725	646	641	674	661	656	730	675	667	648	643	642	648	635	577	661	611	644	641	671	637	685	667	644	672	624	680	648	665	652	671	677	641	671	659	649	660	639	663	675	639	669	671	652	653	690	624	700	693	598	695	663	645	633	645	641	647	676	655	678	670	654	642	611	640	649	627	637	654	662	643	651	680	643	665	686	656	669	663	668	657	683	658	695	620	685	660	626	687	692	655	604	681	651	646	635	690	689	676	637	663	674	649	641	734	655	659	610	633	685	674	682	669	672	636	729	663	629	643	679	612	687	631	685	695	656	644	638	659	670	665	668	667	656	701	628	639	640	646	633	607	621	684	618	665	651	639	627	641	638	697	628	619	654	642	675	692	634	660	640	652	653	635	626	586	635	676	680	630	661	607	655	697	649	684	682	684	689	665	679	686	656	665	688	659	638	651	650	659	660	644	653	622	633	686	627	668	668	666	693	648	620	608	657	680	642	671	698	710	628	639	624	611	642	649	649	643	675	623	649	640	660	709	659	671	644	691	641	644	666	666	640	631	659	654	659	652	622	680	676	672	673	654	682	658	651	697	668	645	691	690	700	687	672	667	692	637	629	615	655	669	684	667	666	681	666	635	644	658	631	664	705	679	727	639	636	679	664	663	644	698	649	700	610	702	622	639	634	668	635	636	644	668	709	650	724	668	649	627	699	639	634	712	654	680	671	675	622	648	659	650	669	664	620	657	635	679	643	691	636	645	699	686	642	654	648	639	663	657	650	664	674	672	638	605	631	659	648	662	649	627	642	665	651	710	635	666	651	648	600	639	701	595	624	662	640	628	641	690	679	644	675	684	661	705	630	709	676	650	668	646	641	685	641	657	684	703	638	653	713	635	624	635	641	709	632	624	666	704	711	633	681	680	679	648	644	633	662	654	683	655	644	657	649	675	674	670	686	681	695	643	704	649	648	678	667	605	671	698	696	652	676	662	621	685	682	628	675	634	650	637	659	664	646	709	656	692	681	682	661	669	660	622	645	624	668	695	681	595	693	653	654	656	648	633	642	661	657	665	662	659	660	635	632	638	672	631	641	673	714	670	676	669	671	635	610	645	651	628	634	635	621	685	663	670	625	666	668	688	664	656	683	590	606	667	667	593	628	636	647	687	680	675	675	663	630	663	633	723	617	674	683	629	653	635	656	660	614	588	637	702	684	681	617	683	639	639	683	640	646	653	656	657	666	657	636	645	669	650	665	637	638	606	658	631	683	611	661	634	623	706	689	677	614	642	666	659	643	631	636	627	735	689	660	653	683	676	664	630	673	685	646	669	719	663	626	619	675	640	643	670	649	618	665	658	703	665	648	615	669	691	686	656	703	714	681	631	642	683	686	679	678	660	668	632	613	684	607	639	668	626	622	647	663	689	642	658	636	708	657	653	717	654	688	692	595	618	686	690	663	666	704	672	675	650	635	643	701	621	690	689	669	634	645	635	631	671	662	599	656	677	677	626	679	686	668	623	672	658	630	613	671	684	611	678	669	677	658	684	670	627	670	680	662	621	669	623	699	670	622	671	676	663	651	639	647	687	602	684	610	676	633	669	687	638	706	659	682	637	651	634	627	665	666	640	656	635	656	677	628	700	649	667	683	694	649	641	698	676	670	673	643	683	656	682	688	629	619	682	677	673	622	660	640	679	633	713	670	675	672	632	637	689	662	660	711	684	638	679	703	664	674	658	698	664	650	661	692	669	689	654	674	655	686	705	667	674	609	697	656	731	709	679	695	639	677	653	720	727	613	635	632	659	655	655	674	642	700	635	683	666	663	688	673	678	734	663	617	694	629	656	614	621	720	674	684	688	661	666	620	643	681	677	599	637	639	645	706	674	620	612	691	632	656	686	672	685	623	700	644	650	637	660	685	653	725	660	713	700	624	673	661	700	655	685	656	672	655	662	640	652	665	651	678	667	609	635	599	687	678	684	660	656	656	648	640	613	632	656	681	625	636	651	666	686	672	645	658	676	681	658	671	648	641	634	666	653	641	659	663	658	680	689	681	676	670	659	642	630	624	628	646	652	662	717	657	649	682	682	695	646	700	662	632	646	705	657	653	700	661	721	660	681	604	681	667	652	612	674	650	612	620	616	677	687	638	684	686	631	652	666	652	651	642	623	644	678	632	637	659	653	692	676	597	706	631	645	674	642	688	707	650	675	660	645	663	635	649	657
10729	31250	28688	17154	6796	4096	2736	2835	2465	2500	1962	1113	1014	946	923	876	786	817	772	737	719	703	677	672	697	699	682	696	643	670	663	634	632	635	631	635	604	680	640	684	655	657	676	679	591	611	603	608	658	568	606	601	625	634	634	661	573	623	610	623	687	625	617	607	595	635	627	645	616	612	632	607	619	633	601	626	638	624	631	640	591	594	558	617	618	565	604	607	585	583	646	597	622	603	603	595	636	628	560	617	609	631	587	630	565	582	601	620	593	575	613	578	615	645	613	624	632	595	593	614	647	614	631	617	608	561	630	608	616	580	619	542	618	640	623	612	639	576	618	610	560	585	605	596	644	628	574	585	587	606	569	681	603	573	586	642	641	567	609	568	597	588	605	660	577	620	584	639	626	592	631	646	629	584	641	526	582	643	591	598	585	566	600	564	688	623	628	616	584	597	606	599	557	598	616	587	618	575	634	611	595	609	629	567	623	626	606	637	584	612	564	616	590	569	552	682	614	619	628	579	607	621	631	578	634	593	602	600	566	566	617	590	631	588	569	616	611	632	616	582	621	582	589	589	620	610	617	604	614	601	685	585	620	604	583	606	568	593	613	615	576	589	596	537	587	603	581	610	582	580	593	627	598	619	630	576	649	565	591	652	596	609	579	620	591	609	617	577	597	607	602	636	626	607	553	565	604	651	575	588	611	596	602	638	612	580	603	606	557	571	623	567	543	554	620	562	598	577	577	586	589	640	600	624	601	614	585	636	590	589	613	596	617	602	568	597	611	551	567	603	613	599	630	631	586	623	651	665	570	573	629	576	579	620	625	601	608	612	654	613	579	606	627	568	578	568	619	639	589	588	577	658	584	615	601	590	611	607	589	575	604	573	554	609	629	561	636	575	622	648	605	603	593	578	592	576	553	620	582	622	608	580	612	629	607	607	586	616	595	605	594	636	611	608	595	604	575	594	600	575	584	599	618	564	616	629	586	614	601	595	657	672	574	620	582	625	620	596	638	596	592	643	614	595	588	605	585	627	584	609	592	579	550	621	594	588	594	591	628	601	603	566	619	619	617	582	591	555	608	585	579	587	587	591	574	602	573	577	637	606	600	595	582	579	622	611	619	596	613	606	593	634	659	651	620	601	618	601	597	593	605	589	625	663	570	588	646	624	575	629	607	630	604	579	621	630	620	598	552	583	616	616	565	599	646	599	605	592	612	585	591	581	591	594	640	615	618	637	612	581	589	589	574	575	598	598	635	601	645	636	592	658	619	600	594	589	602	576	580	596	561	600	597	621	624	567	596	606	619	636	629	579	608	594	612	622	602	539	551	604	578	602	588	618	571	584	625	618	596	560	656	569	613	582	638	610	576	615	568	593	599	603	618	624	617	600	608	677	618	605	599	605	594	637	587	631	580	618	597	649	642	639	604	607	626	636	565	627	613	628	621	629	602	651	600	642	619	560	591	659	582	630	633	587	618	572	590	604	591	653	598	622	624	596	664	618	637	606	577	634	611	598	631	615	611	584	614	590	600	630	628	635	613	594	609	640	597	581	591	607	615	619	574	619	625	596	616	629	604	635	627	582	576	596	615	625	612	607	594	612	600	617	587	590	595	645	568	595	648	628	627	629	657	602	559	631	626	606	631	597	610	585	641	582	638	585	626	538	567	563	630	636	581	630	609	617	581	625	602	641	587	597	612	623	602	595	626	613	643	606	550	624	659	606	567	522	608	588	598	574	625	592	582	604	649	604	574	610	564	610	607	604	546	613	623	624	650	588	606	618	567	577	587	608	590	620	581	595	604	589	576	592	629	654	627	582	606	566	595	634	617	648	606	618	564	597	592	620	568	588	600	594	602	631	548	578	603	597	616	571	576	615	540	645	619	631	610	563	588	637	582	627	612	585	550	585	579	618	544	613	609	587	590	625	566	598	629	583	628	568	616	585	607	568	645	630	628	582	588	600	646	644	620	587	631	614	584	555	607	583	566	575	578	610	556	612	612	620	620	572	597	592	600	646	619	564	615	601	624	584	601	652	616	624	580	555	608	568	641	620	585	585	562	593	606	585	626	578	631	603	607	605	624	561	624	597	568	610	620	609	596	560	654	614	607	611	607	586	642	621	581	615	625	620	617	631	630	568	629	604	629	590	624	592	585	593	637	569	578	600	581	618	624	602	592	620	593	644	624	581	609	594	616	606	582	613	595	608	602	586	577	611	629	615	621	606	603	619	611	592	623	584	630	611	596	591	615	586	651	593	570	622	568	587	579	622	589	581	612	616	616	571	630	601	606	662	584	631	649	601	600	572	582	587	588	674	669	620	633	642	557	619	610	595	580	623	617	568	635	594	608	566	552	591	622	560	557	610	585	575	593	569	596	644	623	610	644	612	588	573	583	575	591	648	577	597	602	600	618	650	610	610	591	633	531	620	614	589	601	586	558	607	642	625	555	650	614	675	599	599	585	583	619	580	600	574	617	590	616	604	640	621	632	627	587	617	656	659	628	607	581	566	613	604	585	599	608	595	564	608	608	577	620	607	586	608	564	582	590	615	649	655	625	603	573	589	576	617	629	620	618	623	584	595	578	580	656	606	638	617	597	609	590	593	590	601	582	589	587	607	599	622	590	649	606	558	613	594	554	607	549	576	585	587	618	575	563	599	588	629	583	590	603	615	651	590	595	636	590	621	597	641	579	566	595	612	601	589	589	631	632	622	596	592	627	641	600	597	602	593	627	548	613	584	639	666	584	589	609	627	633	617	593	584	580	631	577	610	563	579	589	597	629	636	598	625	636	591	565	628	581	591	612	627	600	620	570	584	591	651	606	610	594	613	580	614	580	652	626	588	590	577	600	627	573	599	618	608	580	611	630	600	565	597	580	558	601	605	582	604	595	563	564	575	599	646	618	630	601	639	630	592	626	559	567	584	596	591	597	587	580	598	617	594	607	562	597	594	587	530	607	668	625	578	635	547	587	587	586	577	646	582	569	619	605	577	556	598	620	578	635	628	601	593	598	595	610	616	625	631	614	584	609	613	562	640	576	602	590	609	621	646	589	586	639	584	594	589	590	599	596	615	602	630	634	665	598	603	602	572	600	586	585	608	629	643	586	590	556	627	593	552	649	592	528	602	606	592	609	617	593	623	647	597	551	570	606	619	612	602	616	614	617	630	583	622	575	606	610	621	655	586	593	641	591	624	614	579	588	596	614	571	626	633	670	604	608	576	599	585	585	565	588	621	623	598	609	595	626	610	575	634	597	579	567	591	597	586	609	537	600	591	562	650	608	656	644	637	579	596	625	628	598	565	611	617	603	624	571	566	566	580	589	593	630	653	657	642	638	598	583	581	620	583	598	603	605	590	600	587	636	556	604	633	622	580	621	574	640	584	580	605	620	603	584	601	642	618	643	503	589	578	591	639	595	643	615	620	671	598	641	582	632	617	588	625	652	627	641	615	630	624	604	662	612	553	573	595	584	632	607	604	648	585	552	603
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
