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
344336193982	344336194541	344336195091	344336195641	344336196191	344336196741	344336197291	344336197841	344336198391	344336198941	344336199491	344336200041	344336200591	344336201141	344336201691	344336202241	344336202791	344336203341	344336203891	344336204441	344336204991	344336205541	344336206091	344336206641	344336207191	344336207741	344336208291	344336208841	344336209391	344336209941	344336210491	344336211041	344336211591	344336212141	344336212691	344336213241	344336213791	344336214341	344336214891	344336215441	344336215991	344336216541	344336217091	344336217641	344336218191	344336218741	344336219291	344336219843	344336220391	344336220941	344336221491	344336222041	344336222591	344336223143	344336223691	344336224241	344336224791	344336225343	344336225891	344336226441	344336226991	344336227541	344336228091	344336228641	344336229191	344336229741	344336230291	344336230841	344336231391	344336231941	344336232491	344336233043	344336233591	344336234141	344336234691	344336235241	344336235791	344336236343	344336236891	344336237441	344336237991	344336238543	344336239091	344336239641	344336240191	344336240743	344336241293	344336241841	344336242391	344336242941	344336243491	344336244043	344336244591	344336245143	344336245691	344336246241	344336246791	344336247343	344336247891	344336248441	344336248991	344336249541	344336250093	344336250643	344336251191	344336251743	344336252291	344336252843	344336253391	344336253941	344336254493	344336255043	344336255591	344336256141	344336256691	344336257243	344336257791	344336258341	344336258891	344336259443	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2174	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4504	2289	1367	1017	815	998	1076	1022	960	778	654	552	491	380	342	293	261	264	246	214	195	178	187	178	162	162	173	158	186	127	145	137	137	147	148	131	145	132	120	140	136	137	109	141	103	159	136	147	127	121	137	128	128	114	113	124	129	141	124	139	125	124	128	146	139	131	136	112	136	139	129	133	122	118	107	133	128	136	131	119	127	142	134	132	109	121	142	143	140	138	131	115	122	121	130	116	113	131	117	151	137	133	140	146	118	138	130	133	122	139	121	111	140	146	118	153	132	139	124	138	130	126	121	129	125	148	131	110	142	113	130	114	120	128	112	126	107	145	143	134	136	146	125	111	115	114	159	152	150	109	118	132	104	136	128	136	141	137	143	126	132	120	120	132	139	143	94	118	139	129	129	148	133	124	134	142	125	146	122	143	137	132	155	119	122	111	121	141	134	119	129	147	146	128	110	128	117	143	109	128	112	131	147	170	127	123	124	135	137	132	134	138	131	126	125	124	130	142	138	140	137	135	143	130	130	137	121	129	112	109	121	137	141	114	129	134	104	144	129	117	136	135	142	119	117	106	127	142	126	132	130	128	130	120	110	111	115	144	136	124	120	126	135	127	144	131	131	116	131	115	113	132	129	139	124	146	125	117	118	113	129	136	137	128	139	131	140	145	122	119	133	137	129	124	135	132	127	142	121	125	134	136	136	114	139	130	117	136	118	126	112	121	128	131	137	129	121	134	122	138	156	139	147	126	157	137	143	132	136	122	139	129	130	131	131	117	114	127	136	133	136	133	125	125	128	135	143	129	139	112	141	137	123	131	134	134	130	136	117	137	154	136	131	141	128	141	127	134	131	169	127	125	128	114	132	130	120	117	121	140	146	135	141	144	142	106	110	129	122	134	121	141	140	106	127	143	143	111	116	119	137	129	110	131	149	125	128	138	111	123	138	128	134	126	143	127	142	135	129	127	136	136	140	124	117	140	142	126	123	141	135	130	119	141	132	124	116	123	123	139	137	121	116	116	113	126	121	130	140	131	116	125	145	144	138	133	134	121	141	145	127	131	139	148	127	122	148	132	134	147	132	119	122	164	119	105	138	134	130	112	141	132	138	151	124	146	118	145	120	129	131	136	137	150	156	126	123	126	135	161	117	136	119	132	140	136	159	122	122	126	133	141	135	118	152	143	126	147	107	141	122	133	114	118	143	119	118	123	110	140	125	148	130	110	129	138	132	146	103	137	114	137	134	132	131	154	140	118	129	130	121	130	136	124	131	137	122	126	136	142	124	139	142	123	133	128	144	136	112	124	129	137	124	103	131	138	134	121	121	123	147	125	131	123	140	139	129	128	117	118	134	114	122	128	129	125	127	140	120	132	135	128	119	127	150	133	119	127	119	141	141	124	138	130	141	133	125	134	134	123	126	137	149	136	118	132	102	114	130	145	118	146	129	98	128	122	134	120	140	148	120	127	140	122	142	138	142	136	127	135	129	139	119	151	123	133	122	128	126	108	137	143	125	128	122	129	114	123	142	132	132	110	135	124	145	112	126	136	144	131	117	125	125	142	110	131	133	142	143	143	124	120	125	123	117	119	123	150	134	135	116	125	114	130	137	139	135	121	126	113	130	108	108	128	135	126	126	144	111	130	149	123	121	157	123	150	123	111	157	136	116	118	119	134	117	154	131	140	131	126	132	123	128	113	132	150	149	115	129	107	123	154	115	138	119	143	135	134	127	121	128	133	126	142	131	119	125	131	135	160	146	124	133	117	128	151	128	136	145	118	120	120	151	106	106	118	138	131	110	133	116	130	129	116	114	114	153	141	105	142	124	143	139	133	118	132	123	134	147	119	116	149	128	129	132	154	117	139	115	120	120	135	140	142	134	131	163	141	121	167	122	134	141	142	126	123	123	129	118	145	142	131	118	122	116	121	110	160	136	118	123	110	114	141	116	152	131	135	143	114	145	111	116	139	130	124	125	147	137	143	129	133	140	118	142	136	112	116	124	138	124	132	137	137	117	144	126	138	147	116	149	131	129	134	144	154	127	118	113	123	126	122	142	150	125	135	124	114	128	138	132	128	108	158	157	145	119	99	131	125	115	161	125	124	134	135	135	121	146	135	118	153	140	110	138	142	136	111	139	140	139	138	143	133	116	122	149	122	143	137	140	122	138	139	112	130	123	158	129	117	117	140	117	120	113	135	131	131	115	145	125	119	125	133	130	110	137	113	119	121	138	133	134	123	123	130	119	119	157	132	130	123	116	136	121	133	120	122	129	119	126	135	117	127	116	123	115	157	119	136	129	153	131	130	153	112	143	147	144	131	136	132	161	119	141	129	142	138	147	145	124	127	131	116	130	129	137	135	126	134	128	142	136	128	140	112	129	126	136	128	132	107	143	130	114	144	134	120	135	142	125	126	105	151	111	119	123	140	141	134	123	140	118	143	138	139	147	118	140	114	128	149	142	135	106	125	124	139	130	137	125	126	119	110	111	122	144	134	133	132	125	119	155	140	133	148	139	122	129	124	111	130	101	125	126	139	119	132	123	145	126	140	111	142	136	119	122	127	119	131	130	105	133	143	129	127	118	132	124	153	124	124	136	131	129	136	108	130	126	120	154	122	118	109	124	123	117	114	137	110	157	123	113	142	133	131	132	145	120	128	135	140	135	146	137	111	127	131	129	138	139	119	115	139	131	103	116	144	139	141	126	124	127	112	115	130	149	122	146	154	113	155	129	133	125	135	112	128	123	138	127	137	150	124	111	129	129	106	126	132	127	121	129	131	119	117	126	118	144	107	145	139	142	116	135	133	121	136	136	131	136	128	136	143	135	148	130	139	134	146	126	133	133	130	129	114	152	147	111	140	117	146	125	122	130	140	122	141	103	118	124	137	119	122	130	129	143	133	130	131	124	145	127	123	143	116	131	133	157	141	136	140	153	119	135	119	128	120	137	135	144	130	127	146	154	138	137	133	129	138	124	140	135	142	121	135	115	134	127	139	140	138	120	117	136	143	140	129	123	128	134	119	124	128	129	131	149	119	122	138	123	160	120	128	143	130	123	98	118	136	121	153	134	127	137	143	143	137	135	126	117	118	121	128	131	126	111	139	123	126	118	133	115	122	135	151	118	141	124	134	146	129	127	99	142	114	136	131	135	122	138	144	138	137	121	148	141	138	131	139	147	122	131	135	128	136	113	121	127	141	132	125	132	136	140	130	120	162	125	126	126	119	134	144	131	110	127	143	122	116	122	143	136	119	150	134	123	114	130	117	140	152	147	146	128	138	123	116	152	124	111	124	130	123	144	119	106	137	118	133	115	132	139	125	115	137	147	126	123	127	135	136	145	124	122	137	136	111	145	145	141	120	108	128	136	117	137	131	145	112	129	151	146	154	124	134	108	137	129	136	124	124	124	97	134	120	124	108	147	138	117	136	134	128	139	131	113	133	120	127	136	144	134	127	122	120	157	125	137	123	133	117	141	128	135	134
30491	17379	11894	14504	23437	27677	25947	23187	20305	16886	14174	11634	9772	7945	6590	5484	4509	3943	3493	3173	2875	2606	2234	2069	2024	1889	1771	1635	1583	1395	1322	1245	1242	1219	1177	1149	1058	1072	981	996	1032	967	946	975	965	937	951	992	978	963	886	969	989	962	912	946	956	929	930	964	946	965	961	944	946	919	929	925	903	919	950	893	925	936	917	900	927	918	942	906	956	912	958	975	904	897	918	918	970	904	900	892	961	933	935	886	920	840	912	898	923	975	938	935	918	896	951	950	923	880	905	934	944	901	899	931	947	900	934	898	964	915	938	933	894	872	924	917	1017	970	905	932	941	964	941	900	900	892	915	906	877	957	989	918	941	889	929	901	892	983	933	902	904	896	980	872	926	919	902	952	941	917	878	931	933	914	916	970	902	958	937	952	915	844	874	964	916	948	982	921	905	981	927	923	953	912	989	937	878	927	914	934	913	881	922	894	955	854	855	911	951	932	932	893	887	927	929	881	908	922	959	907	921	917	936	912	886	917	927	944	943	940	917	897	937	876	861	957	898	935	924	859	972	921	898	891	917	926	881	895	955	891	933	878	875	918	904	939	984	846	889	897	933	918	879	937	947	948	953	887	977	899	945	922	924	890	878	913	928	956	879	950	932	934	951	916	931	962	905	884	903	912	918	934	915	873	930	946	897	869	923	945	891	881	928	918	946	940	939	967	945	904	924	902	917	920	927	922	870	920	954	911	894	922	963	942	955	901	928	926	910	905	924	896	954	975	905	855	909	936	975	903	964	924	925	922	919	866	922	946	966	897	975	953	930	885	944	903	886	928	895	917	906	939	885	925	878	943	864	941	951	899	922	895	896	929	895	987	915	945	932	947	941	939	929	923	920	909	1010	889	914	888	951	949	897	911	896	912	925	904	894	950	961	916	909	928	931	982	954	938	917	875	907	895	924	966	931	929	922	930	953	880	872	906	921	896	928	928	937	906	877	963	938	912	975	911	969	925	957	929	873	933	946	930	906	929	933	903	902	960	886	935	904	969	950	899	975	895	907	935	919	892	902	936	902	876	891	909	965	927	924	941	988	879	920	909	942	899	948	909	935	963	978	918	916	918	888	943	896	922	913	985	919	906	925	938	970	909	906	891	913	924	889	918	926	930	924	977	966	938	893	917	912	923	874	943	950	932	990	922	891	892	905	927	935	960	899	940	949	866	909	870	928	950	955	889	944	952	922	930	984	914	894	892	864	917	920	944	919	891	923	971	904	892	944	889	955	887	878	880	955	880	971	934	894	973	965	919	933	880	882	941	913	959	948	909	908	903	895	951	912	945	894	928	976	901	944	916	916	925	927	906	907	965	915	965	979	920	952	932	876	891	955	894	912	892	885	899	911	890	932	894	916	884	899	954	944	978	861	900	898	915	904	944	893	934	921	937	966	859	938	864	926	933	908	910	927	962	911	893	887	921	972	986	951	894	909	978	880	903	918	886	875	890	903	910	956	898	957	921	874	929	940	959	937	961	871	891	898	986	876	961	949	864	940	903	974	953	938	894	870	917	935	925	900	941	888	960	886	984	931	891	901	982	950	959	965	941	939	878	876	967	937	929	941	950	922	914	914	949	873	881	922	949	934	910	927	942	921	965	899	895	926	868	966	902	881	948	935	927	916	926	896	939	963	943	976	893	890	995	934	955	944	870	925	929	915	938	901	915	903	918	895	957	951	930	917	968	855	904	876	954	939	882	936	916	896	967	931	920	952	912	924	935	892	857	939	942	931	858	961	883	919	949	875	915	922	956	905	963	939	908	952	919	948	970	954	960	852	954	957	876	877	895	874	946	869	949	978	957	901	910	923	932	896	937	985	913	917	887	905	940	900	943	951	933	940	888	935	936	922	1008	859	916	930	865	935	952	942	926	959	934	954	889	903	930	932	933	913	914	937	896	916	921	955	948	954	900	863	915	919	897	907	874	897	948	883	870	915	947	961	879	953	965	950	931	893	899	929	942	919	902	935	917	950	958	905	942	899	931	916	931	947	971	860	948	923	934	919	868	964	975	928	894	884	896	899	909	929	871	955	965	930	951	924	942	969	872	965	946	967	956	973	874	904	943	901	926	924	886	930	923	916	910	902	933	942	861	877	921	912	919	891	897	943	931	887	997	927	926	962	944	916	892	890	951	939	953	892	906	947	937	927	900	896	929	913	938	939	914	904	922	912	869	909	892	956	877	939	929	945	910	909	930	913	951	942	985	929	876	914	926	951	911	936	939	921	927	981	931	883	920	893	946	906	938	946	958	955	907	861	957	923	907	906	904	885	894	937	925	852	898	935	891	978	933	918	950	925	941	904	933	896	946	934	963	911	931	918	947	957	932	923	927	912	883	890	985	917	902	937	891	857	870	932	961	927	892	852	927	927	949	863	841	873	940	909	906	936	903	910	939	917	934	881	904	930	907	988	927	880	888	967	931	910	930	903	908	879	883	926	924	943	946	899	899	941	903	940	979	930	882	878	953	878	898	957	996	919	900	909	969	931	870	928	901	873	873	903	886	892	939	904	974	906	919	892	921	935	899	924	922	904	951	898	946	898	914	927	907	898	906	898	892	858	927	892	971	858	951	919	907	984	931	892	890	962	939	936	1018	888	948	915	928	921	900	908	887	933	923	892	913	905	932	943	918	884	914	916	935	929	912	936	933	939	927	893	911	940	960	955	940	950	874	947	923	822	917	973	952	922	911	946	898	943	918	904	915	936	909	942	890	929	953	923	924	930	974	907	898	954	921	931	942	950	917	935	884	965	867	925	984	899	900	932	875	881	917	941	935	915	918	944	914	940	898	934	924	971	919	931	946	959	896	937	893	930	929	922	887	967	977	875	946	915	885	922	937	843	913	890	931	918	902	917	963	924	888	902	983	927	970	884	945	881	935	940	895	940	855	944	924	954	860	912	982	894	903	929	957	944	926	901	900	881	904	900	926	924	935	887	894	875	940	889	879	953	887	928	926	941	972	906	927	939	933	957	912	927	942	894	872	877	889	906	891	928	941	952	888	887	908	921	934	869	960	955	936	884	908	946	940	969	977	905	932	916	966	883	981	913	902	950	909	924	885	929	892	896	987	912	900	971	928	941	929	942	951	946	916	914	921	908	965	912	949	890	908	938	892	943	904	982	949	985	953	914	960	914	926	941	951	986	964	909	908	941	922	881	885	915	904	910	911	906	992	948	960	900	933	955	946	948	869	884	929	922	919	915	931	911	922	922	958	988	915	938	961	916	923	929	944	935	918	915	968	940	939	875	940	875	931	897	927	846	849	894	960	950	929	937	921	874	921	920	907	889	907	893	854	902	895	901	943	881	918	954	907	893	977	931	929	861	883	916	944	989	889	897	896	959	911	931	945	902	900	945	955	920	886	980	874	945	897	920	917	949	906	915	910	886	944	897	881	900	850	911	935	903	924	956	893	930	994	971	955	888	931	879	952	861	892	955	921	979	920	938	951	954	943	955	904	969	933	951	959
3398	1314	796	595	519	654	666	641	545	450	425	361	311	260	262	222	238	208	181	196	200	165	156	180	134	167	153	156	134	141	145	143	136	137	134	141	130	148	141	134	122	134	133	128	139	138	154	116	137	126	131	122	144	129	134	135	141	157	141	151	139	151	141	140	115	123	118	151	133	126	130	133	152	108	127	133	139	156	126	151	123	131	141	156	144	132	115	129	121	118	151	130	163	129	144	131	135	144	124	144	140	149	142	127	137	148	144	140	119	142	139	131	152	149	131	128	128	128	148	136	106	117	155	110	126	133	133	137	124	109	131	149	118	147	127	120	129	137	140	130	133	135	130	141	135	146	153	131	137	122	139	129	127	119	139	135	132	125	150	130	145	114	137	140	144	149	128	141	145	135	128	120	136	148	148	143	127	118	138	112	119	152	125	137	145	139	141	128	126	117	140	126	153	147	124	141	153	125	118	143	149	128	140	118	125	120	135	130	132	124	147	134	124	132	107	132	159	146	130	131	104	131	132	128	135	146	135	122	137	151	132	136	122	127	125	140	145	133	137	139	154	124	129	132	127	152	158	146	162	117	150	120	122	144	130	137	129	135	153	136	118	147	152	143	145	138	136	124	114	110	142	132	126	130	119	132	153	132	139	128	124	130	148	142	150	162	141	132	112	145	141	133	130	126	141	126	139	132	134	133	131	147	100	125	159	146	138	134	127	136	135	143	137	130	131	124	133	139	125	130	146	151	153	119	148	159	146	137	150	149	120	150	141	130	148	138	123	116	137	139	142	125	161	139	151	149	140	104	152	128	147	141	143	121	132	158	143	149	131	138	126	139	142	148	127	138	136	148	135	143	155	153	125	114	137	148	133	129	143	143	121	123	135	164	141	133	137	116	126	127	119	103	144	156	156	139	143	149	131	119	135	130	135	137	127	140	152	154	140	124	120	147	137	119	144	135	132	120	150	134	155	135	124	123	135	145	139	162	151	119	132	147	108	112	127	133	125	128	135	137	129	141	136	143	129	162	142	146	145	131	146	132	139	146	157	131	119	115	146	121	126	133	166	136	142	140	129	130	147	142	126	138	131	117	155	132	138	122	130	127	127	121	130	136	138	143	126	129	141	116	165	122	111	108	139	148	146	125	134	139	127	156	128	154	133	136	163	137	142	130	128	130	133	144	158	116	137	137	134	140	143	143	165	128	161	139	135	133	121	133	153	140	131	133	146	120	135	132	125	129	127	118	118	132	154	123	129	129	138	122	134	121	140	109	144	125	139	118	140	126	128	138	119	154	130	142	134	143	123	138	147	137	118	123	144	142	158	110	136	132	154	154	104	143	117	144	132	131	126	139	145	137	138	145	125	144	123	148	125	152	132	136	128	134	132	139	134	126	135	127	120	121	136	125	121	137	127	122	145	127	134	139	148	128	132	119	132	140	127	138	107	127	147	153	124	120	116	138	125	120	134	125	116	132	143	129	124	126	141	139	143	128	135	134	155	125	128	136	136	144	127	134	122	136	137	124	131	148	136	146	130	135	136	141	117	127	144	132	128	150	131	136	127	133	149	132	134	150	118	135	127	137	165	141	151	129	146	132	131	146	122	114	142	119	138	138	152	162	123	136	128	134	132	146	113	121	131	138	146	132	155	132	134	141	165	136	140	144	132	127	135	146	128	164	134	117	129	133	141	144	146	149	141	144	141	136	137	136	140	134	130	135	153	135	134	141	146	112	157	137	132	138	151	119	146	147	152	158	109	133	132	156	124	123	151	130	144	132	132	148	141	136	149	113	127	136	120	143	162	148	133	126	138	144	129	119	139	130	128	127	132	133	139	134	132	138	137	114	112	143	143	136	147	124	137	108	151	135	129	133	129	137	134	149	122	118	134	136	130	122	117	126	156	129	121	129	130	121	134	139	130	152	136	149	141	122	142	132	142	135	135	120	140	139	154	137	125	147	154	116	137	154	131	137	143	130	129	140	120	147	131	128	147	132	128	129	122	157	121	125	146	137	140	122	125	134	144	137	179	149	131	121	140	127	130	138	130	131	144	137	145	112	129	140	140	142	143	119	133	124	132	123	129	132	150	132	140	141	151	137	130	143	131	138	134	140	140	145	156	144	146	146	150	145	146	150	137	142	113	121	118	135	142	143	153	119	126	142	147	149	126	138	161	131	128	141	133	141	141	128	142	138	123	122	138	155	114	133	129	127	142	113	139	152	146	131	126	126	126	130	143	135	141	126	136	134	142	135	119	124	153	151	147	111	155	130	131	137	119	121	135	122	140	148	129	133	130	140	137	136	135	137	130	138	124	132	142	147	135	114	160	140	137	143	142	137	137	149	112	139	153	126	136	154	146	162	129	125	125	148	133	120	135	136	128	140	124	126	111	146	137	142	117	148	135	139	133	146	132	147	140	135	151	117	138	122	134	103	120	116	138	138	126	126	132	131	121	145	113	146	115	127	131	151	126	125	130	126	124	121	149	118	145	129	138	131	125	127	126	132	146	125	135	138	103	125	134	123	146	127	152	145	130	136	153	135	142	127	149	108	141	123	144	114	145	131	122	119	128	143	112	130	144	120	131	144	156	127	128	123	124	120	155	158	135	147	123	152	134	128	139	156	124	129	137	135	132	137	145	134	145	138	119	136	154	132	138	133	136	121	149	148	142	148	137	115	135	128	129	127	136	131	138	134	132	142	128	145	125	132	128	145	156	132	142	145	137	122	122	129	123	129	122	126	147	124	146	157	134	141	139	139	145	152	132	132	150	126	126	129	141	146	127	127	131	127	134	148	131	136	155	130	136	129	111	132	140	146	128	132	122	143	128	125	130	117	144	134	128	137	128	144	145	140	133	125	121	131	131	128	118	150	130	140	134	148	157	130	140	123	127	130	123	129	107	135	134	146	134	139	139	133	123	158	139	128	113	139	123	142	146	129	158	121	106	115	141	156	124	153	138	144	132	129	128	125	137	135	119	129	129	127	129	146	138	128	138	118	139	138	121	128	128	130	139	132	130	133	147	135	138	122	148	134	130	133	112	113	149	132	155	136	142	145	132	144	155	139	130	144	132	128	130	132	136	150	159	140	142	142	139	130	137	155	139	134	121	139	141	152	149	125	146	139	143	128	128	137	124	152	166	152	147	126	158	137	131	141	122	148	134	115	129	147	127	134	127	131	139	145	152	138	157	161	137	114	131	143	128	141	128	125	135	124	143	127	136	142	132	126	135	131	130	115	157	137	145	140	136	152	117	140	174	134	152	135	129	132	137	140	118	126	145	150	135	134	155	137	153	126	129	147	118	152	120	114	141	144	149	129	149	142	124	118	143	130	135	139	118	126	138	160	119	125	124	119	109	133	128	146	122	125	110	113	126	136	142	123	117	139	143	127	130	134	162	130	137	139	125	130	130	123	125	141	125	126	139	128	154	146	142	139	155	129	134	135	142	133	168	130	137	144	133	123	136	128	133	104	143	113	125	148	124	113	132	138
24505	11977	7743	9642	16934	20510	19211	16314	13731	10744	9050	7402	6098	5235	4236	3640	3024	2631	2435	2231	2115	1865	1709	1662	1574	1488	1433	1322	1317	1216	1159	1180	1113	1144	1080	1086	990	1054	1055	1047	1005	982	999	976	983	976	979	948	985	962	1021	1026	893	975	985	948	945	945	958	958	960	994	902	939	957	996	956	941	989	919	969	980	958	975	941	943	969	972	936	949	948	957	990	970	957	922	955	930	985	954	913	937	949	965	906	905	940	963	935	905	959	927	946	996	917	978	960	929	922	961	958	967	976	971	972	943	973	934	969	902	983	962	927	963	940	999	991	968	980	934	903	1030	874	984	1007	948	991	975	926	953	1006	972	947	969	944	942	974	931	953	955	950	956	990	1015	965	959	977	946	934	934	972	966	1015	974	927	960	941	954	944	949	951	914	987	1005	954	1001	943	962	963	973	934	951	969	1025	973	1001	896	969	958	944	1030	991	918	997	981	959	934	961	923	970	932	976	1008	940	954	954	1026	938	967	951	895	950	926	984	948	967	981	960	960	991	917	950	959	950	915	956	936	863	969	954	967	912	888	969	964	915	1010	957	963	974	966	1003	952	920	980	924	961	972	952	938	947	910	953	962	981	992	997	953	934	922	972	965	935	974	1052	924	989	958	1001	935	954	907	973	1004	949	942	973	946	978	912	936	964	970	992	1047	1016	953	968	973	1025	980	978	914	912	961	959	923	987	967	964	945	911	997	959	955	938	900	930	950	1004	911	986	1019	985	944	988	902	946	955	992	934	1001	984	931	928	943	998	1001	956	955	939	913	984	934	948	933	946	1028	969	930	1018	998	924	978	988	941	914	955	944	937	971	992	943	973	920	987	942	1016	954	938	945	954	902	975	977	1000	969	947	954	926	956	949	959	989	962	954	979	942	929	1004	974	915	972	975	995	979	949	916	970	985	942	967	933	968	953	957	988	903	977	1030	924	963	895	925	989	920	954	937	952	996	965	942	1007	941	1015	912	1013	1010	919	952	983	1013	986	987	994	927	979	951	1012	950	990	967	955	964	1011	972	974	944	926	931	957	961	945	1000	926	954	966	945	1022	975	989	957	979	957	963	946	977	950	978	927	935	1019	988	947	965	968	966	1004	996	930	966	919	931	978	957	920	987	955	975	945	993	932	978	962	990	949	956	985	1001	945	912	1020	994	961	920	969	937	1017	937	962	901	933	980	982	910	968	919	942	939	898	971	995	937	985	939	962	934	948	969	947	962	924	914	995	942	923	980	957	932	984	952	966	934	982	929	955	878	939	972	1007	981	942	1010	939	943	981	907	1017	938	949	939	899	953	942	879	929	944	917	917	968	967	958	961	965	968	974	1023	982	937	980	960	990	936	943	935	954	938	1007	944	962	926	972	983	1009	953	931	937	982	977	915	920	949	953	964	930	971	959	965	944	958	922	921	982	963	929	968	975	939	973	997	936	956	963	900	1035	951	1023	1011	1022	964	934	925	924	999	935	972	940	912	943	963	1007	931	933	972	972	922	974	945	937	990	992	986	956	929	930	988	919	951	955	899	975	950	943	884	920	967	1005	989	895	975	997	972	923	962	966	926	923	923	862	959	970	1007	938	927	953	926	947	960	956	969	936	931	948	961	938	998	987	967	957	939	966	942	1017	992	1024	957	954	988	912	950	966	921	976	972	930	947	910	953	932	936	950	951	948	986	979	959	927	953	948	926	1047	942	978	969	973	1015	959	927	981	942	956	1020	957	942	937	923	983	984	920	922	964	872	987	976	1042	959	975	911	974	962	1016	950	970	929	988	976	993	969	929	914	945	948	1002	995	957	984	990	911	985	926	977	1009	976	984	1005	916	947	943	926	1019	993	1054	967	1004	1017	957	943	945	980	954	957	1007	947	886	981	993	998	947	986	968	962	960	962	983	971	940	974	960	956	922	970	988	978	993	878	969	980	950	954	952	959	939	961	948	939	978	947	938	953	955	927	959	971	978	948	919	963	984	955	962	1009	978	957	953	962	954	950	977	973	938	963	916	957	975	1050	949	951	954	964	1005	934	971	966	996	957	964	967	999	933	960	977	957	928	962	951	963	981	972	976	937	973	1025	960	946	967	930	960	957	978	994	976	974	950	909	960	920	970	996	908	944	891	936	972	990	966	941	940	998	977	1008	1003	988	968	944	965	925	939	944	961	925	942	909	970	984	982	943	965	997	967	921	938	968	932	949	960	937	1007	941	956	950	943	938	949	984	937	958	970	969	959	920	941	955	983	907	938	965	982	964	1003	967	934	912	917	964	943	1009	924	936	910	946	1037	981	923	944	946	960	938	963	969	958	948	990	936	1002	1027	974	988	962	967	1009	984	901	1004	944	981	973	968	978	947	966	897	985	954	905	1012	959	993	961	999	975	927	974	930	977	946	978	985	956	904	944	994	949	992	979	954	912	949	995	969	932	913	908	958	894	965	993	953	967	940	914	1013	946	968	970	994	926	982	895	969	990	933	944	927	923	928	920	947	948	936	955	1016	960	944	985	985	997	974	993	879	983	933	977	897	987	933	968	958	934	998	936	948	898	953	978	991	980	1032	938	922	949	1008	1016	931	1001	951	967	950	952	993	980	926	927	963	975	911	908	920	1032	1007	977	980	957	967	920	953	943	956	997	938	968	972	909	952	957	940	988	1040	944	913	924	984	939	944	973	990	1008	995	945	964	940	1021	971	918	970	971	935	939	978	982	939	1002	973	914	928	905	954	985	915	937	943	965	963	957	857	963	930	930	966	980	924	965	937	938	992	965	959	970	921	921	919	968	948	1014	961	973	999	978	917	989	978	990	927	1001	995	986	982	956	956	1022	1000	1024	989	959	951	960	942	878	925	1024	972	943	1000	947	971	960	991	960	953	907	920	1010	968	988	928	978	923	935	944	978	937	1000	976	955	987	983	934	898	932	969	949	928	1022	1005	982	913	940	979	969	994	953	1002	936	941	940	990	1004	931	943	945	942	947	930	967	1007	929	970	981	971	991	890	1013	960	980	941	977	950	962	964	930	922	942	935	947	952	976	989	929	957	917	906	983	992	963	973	975	937	932	938	994	950	1022	972	941	953	962	972	987	952	945	981	967	943	996	998	1005	950	910	976	987	953	911	893	911	976	951	954	973	956	937	946	971	982	942	977	929	935	961	936	955	985	971	939	937	939	1009	1003	976	951	942	985	913	970	947	983	928	917	1002	970	951	945	983	1005	942	962	976	944	884	940	990	922	979	979	981	1024	976	971	958	976	916	927	938	1008	926	989	958	968	916	982	1023	960	951	974	884	923	963	908	991	909	967	936	962	950	886	976	940	995	909	1027	995	921	959	955	972	929	954	907	970	922	872	955	1025	929	955	977	962	984	1002	952	948	980	974	934	961	948	927	972	942	985	989	922	937	971	940	998	988	953	938	929	960	927	948	994	965	959	939	989	962	988	992	992	968	951	911	961	982	973	950	955	873	988	933	986	944	982	979	980	896	901	967	952	952	919	992	994	916	971	986	1002	933	943	938	967	974	1052	910	962	983	959	955	989	933	985	991	944	954	953	989	989	1002	957	960	959	1035	927	919	929	961	945	978	944	938	976	990	924	982	998	909	975	932	960	954	951	1020	956	1009	979
3332	1839	1035	761	711	811	897	811	707	566	512	412	371	324	308	241	230	235	216	177	200	187	157	160	169	167	197	153	164	157	133	148	165	131	118	126	126	132	127	129	142	177	132	140	135	131	153	131	115	120	135	132	124	121	108	108	122	124	126	128	137	128	129	134	134	147	116	137	138	126	130	131	139	105	114	118	118	127	145	141	134	145	125	134	108	143	146	109	118	145	132	141	133	129	131	150	117	136	137	117	146	128	129	147	103	129	126	136	143	135	121	127	150	114	135	114	112	134	126	118	150	126	117	130	99	142	124	119	121	126	139	119	125	145	134	132	130	121	119	104	141	120	130	127	129	128	111	122	158	131	135	122	131	104	132	119	132	129	96	137	142	144	125	123	109	134	124	118	125	125	139	114	130	132	126	126	144	127	104	116	128	131	139	119	136	127	148	135	113	132	130	128	139	123	139	121	126	126	131	137	120	138	113	140	144	128	109	135	124	107	124	137	141	116	107	114	135	141	150	131	139	124	137	126	116	127	124	144	136	138	121	117	134	118	123	157	119	125	118	127	124	145	133	133	111	130	144	144	130	158	138	120	132	113	114	113	129	134	139	111	114	126	114	129	136	123	114	114	141	118	152	140	131	129	137	117	124	120	116	130	116	139	117	140	135	148	114	120	133	103	134	121	144	134	123	138	143	143	121	139	103	129	126	107	106	129	132	137	132	122	125	133	150	128	146	125	108	119	130	116	140	145	141	140	145	141	126	133	116	125	111	127	125	117	136	143	146	125	132	130	136	110	120	138	130	146	141	153	120	131	136	128	137	115	137	134	129	130	141	142	128	156	111	133	134	107	119	130	127	116	126	116	132	138	145	128	141	126	128	131	129	127	155	122	138	120	126	142	137	123	113	115	151	144	122	146	138	111	110	119	131	134	125	131	125	117	129	144	139	116	150	129	107	136	127	131	123	119	130	128	118	137	141	120	116	134	115	116	126	132	130	132	118	110	133	117	136	125	123	147	111	139	122	135	126	146	110	135	117	121	117	122	145	139	139	134	134	140	118	134	121	113	121	117	121	108	118	130	120	127	133	128	124	122	136	115	139	131	150	119	139	141	129	118	124	127	113	132	107	113	133	136	131	134	126	135	121	144	122	144	137	130	138	129	118	133	122	128	122	146	115	128	129	130	151	120	135	135	121	123	127	138	140	127	122	151	117	120	142	118	145	132	140	128	134	122	123	119	153	135	116	119	134	141	122	118	136	116	152	123	143	106	138	109	117	144	142	120	117	133	139	127	125	126	127	128	119	138	137	137	131	134	116	115	127	140	143	113	148	129	135	121	159	145	124	137	106	151	131	113	119	120	142	129	132	134	125	134	134	128	134	136	140	111	125	129	132	130	132	117	112	144	99	125	138	133	140	127	136	119	126	138	124	146	121	130	138	130	133	129	124	126	130	141	134	141	133	139	120	136	118	121	147	124	113	130	149	154	123	114	141	136	132	121	135	130	129	120	125	143	141	129	144	115	139	116	151	129	113	133	118	119	128	106	134	129	125	160	127	134	129	115	147	131	125	123	123	119	147	121	145	138	112	145	118	130	143	121	131	131	142	132	130	148	128	143	124	129	128	129	126	110	134	124	148	133	153	130	134	136	131	122	132	126	131	130	116	137	144	144	123	127	134	136	131	121	107	132	128	114	98	139	134	119	122	135	105	126	115	151	131	152	150	123	134	135	118	127	139	136	124	120	109	113	140	103	125	132	133	144	129	146	131	123	146	144	127	136	123	119	123	132	137	126	125	138	137	146	140	108	128	123	142	127	113	105	130	121	106	130	117	147	129	129	124	131	135	136	132	155	117	121	124	131	140	119	133	150	124	110	126	139	105	117	129	131	119	138	140	132	148	134	125	119	122	125	117	150	124	131	113	141	110	114	135	135	125	143	159	141	127	126	118	126	128	136	133	148	133	160	139	131	146	133	144	100	152	147	137	111	135	150	132	120	117	135	129	123	123	126	144	131	133	137	136	121	125	114	153	113	127	114	116	122	142	149	121	115	124	156	140	127	117	143	107	114	128	113	134	134	128	115	129	122	127	117	136	121	114	132	130	133	113	141	136	126	135	121	132	124	121	123	135	131	123	125	132	122	138	130	133	121	142	126	132	119	131	138	129	124	110	126	123	119	135	139	124	120	143	121	121	121	143	138	143	138	118	125	156	125	139	148	117	131	127	115	137	118	149	125	137	139	137	139	131	117	148	137	120	142	120	110	127	125	107	107	138	136	124	137	129	125	138	140	140	141	133	138	112	128	132	145	135	109	134	142	131	114	157	127	141	140	117	124	136	131	133	127	143	135	135	139	107	105	110	134	112	124	133	156	152	117	130	119	119	121	114	117	132	136	132	115	115	143	119	129	127	121	125	111	105	126	131	120	128	119	138	119	132	129	121	140	143	136	134	142	127	121	138	114	136	137	130	139	114	130	141	117	125	137	129	109	127	125	105	125	122	130	125	130	132	106	142	117	131	125	114	110	138	124	136	121	129	134	117	125	123	129	158	131	125	121	131	126	149	133	107	123	106	141	112	123	124	139	139	120	124	129	115	122	139	125	115	128	125	129	113	117	125	157	118	137	112	134	126	115	130	122	126	105	115	124	150	141	140	136	126	111	112	137	135	137	135	148	137	131	127	138	129	111	133	126	122	123	123	124	122	107	147	111	131	138	120	148	110	122	158	143	123	127	135	127	130	135	117	108	137	131	123	107	140	138	109	134	135	144	131	117	137	116	110	132	127	127	129	138	123	126	128	110	109	127	140	130	103	120	141	127	130	135	115	149	151	101	130	118	138	119	122	144	122	144	124	149	121	111	135	142	127	126	115	124	134	122	127	128	117	116	142	120	118	139	110	118	136	142	126	134	137	139	138	139	114	154	113	117	112	143	144	129	100	137	125	123	134	129	118	127	155	118	126	131	129	123	139	120	126	134	112	129	164	122	112	120	124	111	120	128	146	127	120	125	128	139	130	125	125	127	134	129	123	123	123	126	125	129	129	130	114	134	135	112	136	147	116	137	136	123	129	121	123	140	119	138	117	131	134	123	152	130	143	108	132	98	138	137	127	102	136	140	131	116	122	121	133	133	149	116	135	143	127	130	136	166	126	133	147	126	129	124	126	126	129	135	121	114	124	119	131	136	145	123	132	128	139	141	109	132	135	139	142	103	131	136	123	132	119	138	132	144	113	128	124	127	123	136	131	155	134	115	123	145	134	122	131	117	135	137	111	122	133	128	147	119	129	122	159	110	129	120	131	136	122	152	136	139	136	102	115	126	124	115	140	124	146	134	127	138	112	125	122	129	125	134	105	111	125	135	129	136	141	120	132	112	131	135	116	128	131	107	115	136	133	128	126	150	131	141	136	114	158	131	139	123	121	125	121	111	118	111	108	138	138	136	126	112	130	134	115	134	146	110	126	123	128	115	137	132	137	133	150	122	130	141	129	123
27229	15116	9914	12044	20937	24493	23571	20144	16989	13791	11463	9244	8008	6681	5535	4532	3725	3270	3024	2736	2441	2165	1946	1820	1775	1650	1592	1453	1382	1254	1225	1191	1155	1144	1033	1073	1048	1004	1037	944	919	981	960	978	862	948	933	917	939	910	952	913	966	914	896	927	861	869	933	883	844	859	874	856	931	890	891	867	908	925	911	878	922	869	881	892	890	933	883	883	857	892	872	864	917	950	926	878	869	882	891	876	879	928	894	912	942	959	917	912	886	907	931	917	894	894	910	866	883	888	911	879	902	885	882	881	883	898	902	939	887	925	952	946	895	881	933	935	971	865	882	905	922	929	926	933	865	965	953	938	822	846	913	899	922	929	908	921	902	932	865	902	862	906	893	885	891	835	948	940	893	933	985	900	877	921	894	896	874	883	915	867	886	892	915	948	928	920	910	884	922	948	834	830	950	896	943	914	857	889	865	922	884	888	915	899	877	936	877	839	841	855	938	888	888	883	907	906	942	870	926	949	907	931	909	856	953	894	902	902	921	917	982	877	881	906	962	910	834	901	856	929	917	947	944	929	918	885	895	921	833	902	899	906	899	853	895	939	900	910	915	949	865	891	894	880	877	967	940	902	932	907	928	893	857	924	924	920	870	898	881	877	955	904	925	849	939	890	916	908	914	960	906	906	925	898	952	910	888	903	894	966	891	960	936	880	927	859	902	909	919	981	869	864	902	878	888	883	929	928	877	911	926	885	948	957	940	895	883	915	980	878	947	917	940	895	898	894	969	899	877	884	890	855	929	873	883	969	924	882	884	930	904	896	918	872	881	924	907	933	920	917	948	890	890	897	956	848	882	917	926	910	898	959	887	923	882	940	895	907	885	907	932	910	955	911	939	869	912	905	864	932	909	912	916	894	932	887	870	876	870	915	883	895	877	876	930	928	932	922	844	899	915	932	860	893	893	911	915	919	890	906	896	936	911	903	940	919	909	870	859	901	925	936	893	894	895	921	922	903	915	914	883	980	920	895	933	862	898	867	944	907	887	952	893	898	913	913	935	943	910	883	847	918	934	887	909	896	882	868	935	894	911	938	917	975	940	933	953	972	903	937	883	938	888	930	903	872	923	911	942	902	956	916	929	947	898	949	839	937	849	865	914	886	877	960	909	885	854	942	896	869	956	897	880	901	991	963	856	867	925	897	879	939	908	961	877	889	826	853	948	882	924	948	853	892	904	896	935	869	922	922	941	922	935	896	891	922	854	973	942	864	921	930	910	904	916	912	887	878	925	892	920	923	905	944	949	927	935	876	929	909	953	918	930	892	931	838	990	953	903	928	945	893	885	903	928	895	874	922	876	860	964	864	906	852	919	891	934	906	881	932	914	841	913	936	848	882	891	904	910	911	919	862	908	876	923	930	920	965	886	884	920	830	934	934	891	899	875	948	887	895	886	927	897	875	934	942	915	922	907	854	916	876	888	911	917	906	895	879	898	935	931	885	889	954	893	833	914	938	953	894	869	843	931	903	922	921	938	948	860	934	969	958	859	907	958	953	889	916	887	878	910	849	848	880	938	893	903	917	960	911	932	867	899	936	901	887	906	885	914	911	961	914	893	905	967	908	876	949	942	916	912	891	913	917	917	855	905	862	935	895	849	897	903	898	860	923	935	913	872	860	927	876	957	908	951	886	909	881	873	891	895	853	858	869	916	882	918	935	919	904	951	845	918	874	943	906	907	865	955	925	929	821	933	918	987	928	892	920	963	909	898	929	946	915	851	901	930	911	950	911	889	857	929	853	937	915	887	896	925	886	831	924	919	981	880	868	876	915	931	921	863	863	919	913	920	881	924	906	887	885	876	885	900	848	934	941	865	933	888	894	902	933	904	939	886	873	887	896	888	1021	911	914	896	905	909	939	911	882	902	894	871	920	911	907	870	932	865	898	908	925	894	885	848	867	893	994	912	953	891	917	894	861	931	928	921	886	955	872	957	930	963	920	908	904	894	935	918	932	928	905	891	924	902	948	905	911	900	883	908	934	961	899	896	859	844	899	947	893	905	894	925	942	917	922	884	903	878	883	900	924	908	950	900	913	922	891	942	914	918	909	922	922	908	927	976	911	894	892	919	916	911	947	888	959	935	964	962	858	947	922	880	889	945	959	888	940	924	935	956	885	930	959	867	809	906	923	949	942	889	931	887	913	905	886	868	918	868	934	911	888	867	897	929	905	873	917	915	967	914	894	930	906	927	920	857	981	942	872	903	957	926	894	899	876	884	934	907	874	880	894	903	895	919	840	867	922	875	904	974	848	868	949	925	925	929	881	863	888	921	886	947	915	924	929	832	888	904	915	899	854	916	919	927	892	919	898	954	909	916	935	858	910	938	891	855	941	886	892	863	913	856	897	922	883	893	900	934	991	874	921	927	918	886	908	901	851	936	951	882	884	910	934	917	938	879	924	916	870	896	881	936	889	869	941	946	967	915	927	838	913	937	935	916	875	878	892	883	901	931	886	915	913	903	902	881	906	941	895	893	933	888	891	928	870	907	862	892	888	881	938	940	910	942	835	883	912	934	907	878	866	870	900	918	886	944	913	912	981	859	867	911	905	896	918	894	894	909	889	948	884	920	955	945	954	882	970	953	907	933	860	930	897	915	890	941	897	879	919	901	868	929	867	994	896	898	937	893	957	880	910	916	924	906	897	939	891	909	913	921	873	901	920	908	878	916	935	927	890	929	909	942	908	900	892	934	956	856	910	878	935	883	896	876	901	884	900	935	892	960	922	936	910	920	931	902	895	856	883	907	884	869	898	885	909	890	924	890	928	893	882	894	915	865	892	873	950	936	875	907	892	915	906	962	845	956	863	937	869	858	889	916	909	907	928	887	898	904	887	949	916	903	920	874	899	896	895	932	921	953	908	980	921	925	879	854	909	942	956	914	887	852	931	907	922	941	901	932	879	908	897	884	991	937	901	895	884	857	921	914	941	887	914	926	915	895	852	951	897	905	923	925	936	851	931	929	973	942	878	913	938	914	867	922	862	875	866	913	900	886	897	895	919	913	877	891	884	861	948	894	902	894	876	890	872	920	917	921	902	935	930	948	931	871	954	909	898	880	873	912	918	939	950	872	924	888	925	903	903	901	933	928	936	903	870	902	910	926	883	912	937	900	939	920	914	900	882	933	946	864	984	945	894	945	929	882	918	968	914	890	911	939	884	923	938	927	865	885	939	919	906	893	908	858	923	892	909	970	942	929	863	916	911	918	845	877	888	931	918	894	856	889	942	925	914	930	903	935	893	896	879	936	942	891	902	901	901	912	905	896	904	882	916	902	911	875	878	852	870	912	908	894	951	896	888	957	907	942	904	947	965	911	921	861	911	901	890	917	928	907	873	874	910	895	924	911	887	903	955	921	886	898	883	864	949	920	926	964	916	923	872	926	917	892	923	903	903	943	951	866	914	886	942	889	896	892	921	903	930	925	939	924	927	884	903	897	902	970	893	950	931	895	953	921	913
4550	1716	984	657	640	736	853	789	661	587	497	422	393	354	283	286	241	251	230	181	181	172	193	182	157	202	156	164	168	170	173	150	130	149	151	163	131	117	152	156	154	137	131	143	141	148	154	155	140	130	152	134	145	122	130	135	160	129	131	150	123	130	131	122	134	150	137	152	137	138	133	150	123	123	127	149	138	159	137	162	134	152	134	147	151	129	148	145	115	123	136	153	142	131	140	129	138	113	137	143	135	155	148	143	140	124	127	141	146	148	135	123	122	135	134	133	142	131	147	132	123	142	161	129	128	151	121	146	135	123	142	156	131	123	136	133	142	137	123	152	131	123	130	131	146	140	141	125	142	129	151	133	143	133	148	149	168	127	135	137	146	140	146	115	127	126	132	128	131	115	117	153	131	149	169	121	140	115	131	125	131	131	135	139	164	149	136	128	137	125	142	122	115	136	148	150	136	123	143	149	149	129	134	128	141	128	116	140	138	143	132	152	150	159	141	135	148	121	121	147	145	158	157	137	143	145	121	123	142	144	124	119	154	130	131	123	137	128	142	137	134	136	128	141	118	154	136	162	125	132	122	109	152	123	147	134	138	139	141	118	126	124	134	145	117	126	157	114	122	133	139	145	133	150	133	121	132	134	135	139	141	116	136	152	127	145	142	116	143	126	141	146	119	137	145	145	128	113	134	149	134	126	152	139	147	151	148	118	130	133	144	126	127	122	114	151	134	141	112	149	141	124	121	144	153	133	119	154	138	136	148	153	134	144	146	147	125	139	148	142	120	138	140	135	133	160	155	145	143	164	128	137	136	141	127	147	147	127	140	134	147	118	140	132	131	129	141	141	116	129	124	153	146	122	158	129	136	131	123	143	117	128	142	141	123	136	149	147	152	144	144	132	140	129	138	155	136	134	139	123	145	146	133	123	155	120	121	128	144	158	145	120	118	166	134	132	120	123	128	142	122	132	121	146	142	128	162	143	147	130	113	124	155	120	134	141	140	135	133	169	148	136	134	164	152	150	138	135	140	118	137	128	134	157	156	121	147	139	143	148	157	124	131	132	141	153	120	143	130	138	140	137	146	145	129	143	124	124	148	134	122	132	137	147	133	118	129	138	136	149	130	143	136	134	143	140	141	124	140	117	121	140	117	136	114	158	119	127	117	142	139	138	148	132	147	139	137	145	155	124	148	148	126	147	144	121	150	135	126	154	125	139	126	123	144	140	123	114	144	142	113	129	134	132	142	144	126	146	135	146	119	137	135	139	147	123	131	131	124	148	123	145	130	122	152	146	133	134	130	150	137	133	139	145	132	133	147	161	123	102	125	125	155	162	126	128	137	138	127	129	139	150	117	149	112	131	125	130	152	129	139	121	126	122	135	126	137	125	133	129	121	149	154	146	127	133	125	154	144	141	147	124	152	139	120	127	143	127	120	138	137	145	153	139	126	142	174	146	127	123	116	145	129	120	126	132	121	149	143	118	136	121	123	133	138	137	138	124	132	134	146	145	144	125	138	147	152	119	123	137	118	121	131	124	146	142	128	132	133	138	127	151	132	127	139	141	130	134	146	123	145	142	135	117	123	141	150	155	131	124	129	141	128	147	145	155	145	136	135	125	129	148	136	128	134	141	127	130	144	130	137	140	134	137	152	158	156	121	149	137	159	147	127	126	141	149	143	151	121	142	119	124	130	138	156	117	128	147	137	134	134	127	125	162	142	142	163	136	129	145	136	123	130	138	135	141	134	144	136	137	103	127	128	151	135	123	138	117	163	125	131	149	142	147	135	138	139	154	130	147	124	123	132	149	162	146	133	148	140	155	155	118	136	139	135	127	143	153	135	110	117	128	106	124	139	152	143	135	124	149	158	138	131	129	130	146	124	145	138	158	144	138	118	146	153	139	136	137	144	135	143	134	137	133	131	123	134	122	127	125	127	144	139	147	138	153	156	145	137	131	155	139	144	124	129	107	136	139	130	119	156	155	128	150	156	130	128	152	141	148	124	159	149	138	128	156	133	146	138	126	119	113	136	154	140	144	151	133	149	145	122	129	112	128	132	115	137	135	151	167	129	168	135	119	145	144	134	141	123	110	136	145	115	128	149	120	133	154	135	152	120	128	135	132	127	130	148	152	147	142	164	132	142	162	125	132	147	145	118	139	152	129	144	121	144	122	145	133	140	135	147	146	140	120	125	154	159	140	127	126	135	130	136	147	111	146	149	150	159	130	135	134	134	140	142	143	127	129	134	126	129	126	141	146	142	142	135	134	137	132	128	137	130	119	151	123	145	144	134	136	136	122	128	141	146	170	128	112	136	142	145	121	147	141	152	128	138	156	145	134	156	153	138	144	145	123	150	118	154	138	147	146	143	121	154	113	145	124	133	125	135	143	130	132	130	137	157	141	146	134	134	147	126	123	121	128	121	131	127	124	126	152	149	114	150	151	139	132	117	127	131	141	130	129	146	143	141	128	150	140	137	113	155	143	116	122	141	148	136	127	148	143	153	144	136	125	151	134	153	143	160	130	141	115	139	114	141	110	137	132	125	137	146	140	139	118	142	128	140	129	134	153	137	144	137	130	125	145	149	131	136	121	118	143	141	145	156	130	151	128	139	124	148	145	113	149	121	136	148	128	153	130	130	132	149	157	123	131	141	146	125	143	139	139	127	157	133	142	136	126	146	130	125	127	149	128	131	138	131	128	146	148	130	136	143	131	122	128	142	138	154	122	126	161	154	117	115	145	133	144	138	132	118	127	146	143	129	157	150	129	139	130	138	126	138	128	149	136	150	120	140	137	150	144	116	132	121	154	157	134	124	152	131	144	119	147	163	126	133	146	130	142	137	141	145	129	132	137	142	163	120	138	141	121	138	145	146	145	129	148	142	147	136	131	138	144	148	148	156	140	137	152	136	154	137	143	142	156	136	143	139	127	141	139	135	130	120	143	137	132	126	137	135	142	122	126	122	142	141	132	132	137	154	155	144	139	143	141	156	116	137	155	124	136	127	151	170	144	138	133	131	125	136	134	107	127	130	143	144	136	120	138	125	140	119	147	142	139	136	127	135	155	158	135	150	132	150	142	134	133	131	129	144	138	134	135	155	156	149	141	152	141	136	132	131	130	161	139	148	140	125	139	147	141	142	120	112	154	142	128	155	126	153	142	106	114	128	126	143	133	150	113	167	134	135	126	139	128	127	119	135	135	120	128	137	141	123	133	138	147	137	135	155	148	130	137	142	132	154	133	138	127	125	121	140	127	145	144	126	131	138	149	140	129	153	127	129	138	126	137	129	131	132	102	135	149	132	130	137	141	144	135	143	122	142	152	137	138	133	149	127	132	155	135	154	129	123	138	125	140	126	146	109	148	136	137	151	133	140	131	138	133	122	120	178	148	140	120	138	145	140	143	145	138	143	122	150	112	115	124	150	139	153	145	140	138	144	144	140	155	124	130	115	133	120	136	144	126	140	128	117	123	116	129	146	118
26242	13855	9274	11336	19596	23444	22524	19245	16178	13415	11211	9041	7771	6660	5306	4348	3792	3154	2898	2579	2296	2141	1920	1825	1713	1719	1547	1515	1405	1404	1248	1287	1105	1165	1126	1140	1080	1043	1114	1052	1013	1024	992	972	1009	973	945	1001	977	1009	978	978	1037	991	929	957	942	1042	976	953	973	972	927	1042	999	937	973	941	954	1028	998	960	959	921	960	926	937	973	988	955	996	964	949	955	962	881	966	963	994	967	997	1003	974	936	989	973	1001	949	943	959	950	961	991	990	947	936	1010	955	978	982	968	944	937	1006	916	951	951	977	978	992	956	945	946	959	1035	987	983	976	993	948	959	972	984	971	951	927	997	965	958	945	1001	960	922	955	980	955	944	953	1013	1000	952	916	987	952	970	981	945	990	995	978	880	911	985	913	1030	949	953	966	932	954	960	975	981	981	948	971	956	988	980	913	1039	951	990	942	981	1028	960	968	965	985	937	902	1027	958	980	953	942	970	976	926	1015	966	935	961	970	919	959	1017	972	964	973	959	1014	996	1005	944	990	1008	981	996	937	951	968	943	948	977	986	939	968	981	961	980	979	967	1000	901	906	943	959	971	872	962	994	918	955	941	963	943	965	1016	1035	930	937	988	935	984	990	977	922	908	935	983	984	995	974	1012	958	978	929	951	983	976	958	959	926	1002	979	990	953	927	952	968	943	945	934	920	991	991	981	965	964	924	956	952	975	1011	1001	982	981	931	965	991	926	926	1010	985	979	995	963	961	960	1003	931	954	930	968	1022	1038	980	999	1027	961	969	912	999	988	997	948	972	986	972	984	983	943	936	1006	942	996	934	959	880	954	983	977	988	993	926	964	1003	981	1003	959	1011	1002	974	951	982	941	942	948	909	913	958	975	1019	945	1004	1011	980	941	963	937	946	950	973	972	924	948	967	1002	982	927	981	973	946	984	1000	949	1000	919	952	993	984	1015	959	969	948	958	944	957	1026	1000	956	973	885	926	961	1014	971	989	947	971	941	986	962	950	941	1004	1011	974	959	1023	974	957	934	1025	988	969	977	958	1016	934	941	975	946	1014	997	988	962	1001	995	908	964	901	964	996	901	989	1034	945	973	928	926	986	947	918	931	1001	906	962	933	963	1023	992	994	963	962	1026	951	954	950	968	990	985	957	1004	959	938	979	987	929	940	994	951	865	933	981	1008	993	937	1000	950	932	923	979	967	1000	985	922	996	955	1004	1011	985	948	942	976	985	921	957	1029	981	943	946	917	972	1008	973	972	955	954	915	1016	976	922	990	909	932	1000	932	1009	978	969	920	953	966	965	931	995	1004	1013	984	967	918	967	989	948	961	962	1003	963	939	948	1001	928	972	983	973	986	960	956	928	969	949	987	928	1017	958	961	986	952	943	960	1025	936	980	981	940	948	991	1021	990	995	994	974	964	962	971	977	1001	907	994	924	942	962	933	996	1023	937	972	913	986	960	978	983	975	935	967	926	960	1005	975	982	942	954	939	973	1000	934	994	923	945	950	948	949	962	976	982	970	1013	947	934	1003	962	956	1030	963	1004	927	990	947	1011	969	936	988	982	996	977	974	980	949	948	952	964	958	976	919	909	978	1010	985	983	931	972	960	910	989	972	928	958	971	1031	1001	930	919	968	946	964	1013	940	963	912	916	956	936	994	1016	993	954	951	978	963	958	982	937	941	983	1015	965	963	991	993	960	989	922	1009	945	938	977	1035	1016	981	953	977	968	952	1025	977	974	948	966	928	953	946	952	1012	931	981	969	985	930	966	1024	954	983	953	938	998	940	990	934	945	982	942	919	914	1016	992	961	971	959	911	995	944	1004	1006	899	991	961	938	1004	958	949	981	928	944	927	989	919	935	991	1009	971	962	1002	954	986	994	969	948	962	968	976	995	957	973	1041	924	966	962	987	972	994	950	938	1004	905	923	940	948	936	988	954	954	959	997	936	975	974	1018	936	1005	982	944	957	995	924	978	993	974	1055	967	986	966	970	929	1069	1002	989	894	959	895	977	915	1000	975	1004	978	971	960	947	968	990	970	904	996	996	957	934	944	1028	895	953	940	952	981	974	928	961	977	975	964	942	936	976	914	917	957	942	964	957	993	914	1010	912	999	998	943	954	958	936	1010	977	1002	952	925	992	963	971	985	1010	910	942	950	953	945	993	950	1009	983	918	971	968	1001	974	954	961	946	1016	967	926	1006	970	988	954	980	946	996	953	936	940	976	991	967	956	932	983	977	951	998	971	960	990	959	1030	952	975	980	1020	1037	950	986	1019	958	961	938	968	955	995	960	917	970	941	948	903	981	958	1000	968	919	970	967	996	945	994	972	1025	939	954	1016	975	999	947	963	936	950	977	957	942	998	1015	953	1006	969	1002	940	962	1019	1007	974	925	971	960	980	940	956	948	927	971	976	927	1030	964	981	918	962	973	957	942	929	932	966	938	982	911	988	969	1021	1004	990	920	1008	978	974	934	989	991	961	974	965	966	894	942	947	996	952	988	951	960	994	954	962	947	926	981	982	933	995	984	985	992	975	1005	955	962	989	967	1003	990	1004	944	981	938	1029	957	971	977	990	1002	1000	976	984	940	973	958	933	1010	984	927	884	966	930	946	932	930	948	951	969	956	942	1034	953	982	998	949	1009	967	999	993	979	956	962	987	935	1012	947	955	976	975	960	987	921	910	945	939	947	951	964	964	949	971	972	931	945	905	961	950	966	957	968	932	962	955	1029	993	1004	955	989	964	978	978	1003	1016	924	974	937	981	948	954	995	952	982	981	965	978	904	953	934	919	996	995	982	948	956	964	1017	953	981	954	921	945	977	1002	974	990	979	944	1002	1014	957	949	930	971	941	913	1004	950	907	919	992	976	945	974	966	1056	975	970	1013	1001	949	989	967	1013	931	1038	964	990	990	962	1004	927	1047	909	932	980	979	981	963	1018	965	998	1004	990	976	968	980	1004	1043	956	969	1005	948	971	960	965	955	945	988	965	941	953	954	1018	936	935	927	974	931	984	991	934	947	1000	979	982	1001	974	977	958	931	921	1006	972	939	975	957	985	953	948	977	1023	995	1008	937	1008	927	985	942	983	954	998	992	1001	931	932	992	957	976	969	979	953	921	995	957	956	885	1011	939	955	954	946	945	883	910	964	991	966	1005	939	964	979	991	966	992	959	942	1019	951	1015	1018	966	975	1013	1032	941	949	988	975	953	943	983	981	984	944	978	996	950	904	984	947	971	913	984	972	1013	954	955	1003	930	990	924	1047	949	954	928	1008	951	945	1010	950	997	981	946	956	996	1010	941	960	931	989	1013	923	946	946	988	969	980	963	993	950	982	954	973	1006	997	997	980	939	975	956	879	919	999	936	930	918	956	931	983	992	992	975	1011	936	994	967	946	961	960	899	946	939	1012	964	994	942	1025	983	960	921	986	928	965	941	942	986	958	968	958	996	901	990	973	921	960	923	949	945	1020	997	944	973	958	957	978	940	904	974	912	969	902	972	954	932	975	974	994	987	921	954	944	969	956	967	994	1006	979	963	988	925	966	1017	939	974	952	970	935	985	960	946	984	1018	962	973	985	948	984	972	977	960	967	969	977	1028	1015	993	941	968	953	980	970	992	978	916	942	909	984	977	1012	980	964	1000	987	956	945	1042	959	954	965	991	976	936	974	1038	956	986	956	961	972	986	914	970	991	940	947	997
4401	2311	1292	930	806	1019	1066	986	811	751	606	537	498	421	339	309	253	250	213	228	180	203	203	160	166	174	164	166	169	144	165	129	141	143	145	140	134	135	128	153	129	134	149	155	127	133	114	99	134	143	119	125	128	151	112	135	123	125	124	123	130	122	133	146	134	118	132	144	141	130	135	126	125	129	112	131	131	128	107	130	146	129	120	122	111	112	116	127	134	131	129	128	118	145	131	117	125	130	140	120	122	130	112	139	123	127	122	124	123	130	128	128	135	122	104	140	140	105	133	109	124	127	145	132	126	122	116	120	135	114	128	119	105	137	127	137	115	158	115	111	103	125	127	118	109	133	122	124	155	131	110	118	112	123	128	109	121	118	155	122	127	137	111	127	121	124	137	139	113	124	122	139	136	149	124	144	125	118	109	121	146	136	118	130	139	131	123	129	125	112	125	118	137	121	133	131	119	124	151	121	122	131	133	121	132	137	122	136	116	150	110	144	134	127	118	138	147	130	118	121	142	125	110	128	110	133	116	137	145	128	126	118	122	136	133	104	113	134	117	120	119	141	134	137	126	142	146	132	119	119	111	127	133	119	126	132	141	120	114	139	123	148	147	118	120	122	141	139	115	106	125	116	132	112	144	111	118	130	143	131	112	131	115	134	121	128	131	130	139	148	130	107	133	132	125	133	126	131	98	117	116	132	131	114	127	108	143	124	116	137	117	108	113	125	121	123	141	105	117	116	114	106	127	138	124	106	128	119	136	128	147	132	136	124	120	130	122	144	127	106	133	126	118	130	124	130	132	127	125	150	134	123	111	112	133	127	127	130	140	128	135	127	136	119	137	130	123	119	133	133	132	119	142	126	127	107	104	137	133	126	132	124	140	130	111	133	143	118	114	135	133	121	117	135	150	113	108	139	116	128	135	122	141	115	121	129	144	129	144	130	121	129	145	150	146	129	139	136	109	122	133	118	139	125	128	120	132	127	140	116	123	134	134	127	116	125	122	126	122	143	128	136	130	129	123	112	120	133	128	115	121	115	123	158	118	142	133	115	133	113	111	130	130	127	127	120	137	137	146	110	124	123	147	125	134	152	159	126	140	140	115	133	142	117	146	111	137	131	121	147	132	129	129	144	130	130	133	160	127	155	130	129	127	121	126	119	120	126	118	123	118	132	124	121	129	117	125	122	112	140	135	104	149	121	134	131	114	127	110	102	117	140	118	133	126	121	143	124	137	121	118	129	135	127	149	121	116	120	130	120	114	142	112	122	141	123	136	136	154	132	129	119	118	125	149	126	135	103	121	115	139	139	119	114	115	136	133	155	117	149	113	117	131	141	115	135	130	135	141	113	111	132	116	134	134	133	144	136	145	130	146	141	110	144	129	101	116	134	122	134	127	123	156	162	118	125	141	126	125	141	109	131	106	127	120	103	125	138	126	121	145	119	146	125	133	119	140	131	126	122	121	130	131	146	119	128	131	117	109	128	126	125	127	130	143	101	137	138	141	123	123	126	146	147	114	123	114	127	140	124	136	98	118	135	121	144	118	120	131	133	146	122	120	131	129	130	131	158	123	119	122	138	120	115	141	118	131	128	128	123	131	138	135	124	132	145	127	101	125	140	128	124	136	127	139	117	117	134	144	130	137	150	127	127	122	135	116	133	123	145	119	143	126	134	136	137	130	121	138	128	141	117	106	128	123	128	118	134	125	109	115	135	122	119	117	135	116	139	135	117	136	141	157	128	121	119	121	128	132	129	126	127	122	136	150	125	118	123	121	147	136	124	135	117	112	130	116	129	126	112	142	133	143	142	146	134	129	111	106	122	135	123	123	125	128	125	141	127	125	115	133	128	129	131	125	129	112	126	123	125	126	144	140	113	129	129	106	131	122	120	115	122	145	121	128	119	124	123	136	154	132	99	131	109	140	103	120	117	126	114	154	116	119	114	135	119	134	137	118	132	125	119	130	138	125	124	143	137	123	134	129	122	147	124	135	141	125	126	109	119	132	116	136	125	122	110	127	138	134	130	119	129	116	129	135	127	132	131	114	123	120	144	134	120	125	117	133	127	149	129	122	148	151	128	142	121	129	117	116	126	139	117	132	130	122	143	123	109	140	127	120	152	125	133	124	133	115	144	123	131	135	115	118	131	110	129	133	127	127	129	128	136	121	120	127	128	141	121	123	133	110	137	110	126	126	116	154	128	120	153	134	146	131	115	129	106	120	124	122	140	117	129	130	106	102	123	109	131	134	126	121	119	123	143	125	126	119	112	139	124	116	121	137	106	126	132	143	153	122	120	140	132	109	122	109	122	143	136	126	150	117	131	128	129	138	119	123	145	128	119	113	148	126	128	130	122	146	123	142	125	132	122	138	144	102	109	121	130	136	107	123	142	107	118	113	130	144	120	139	108	122	128	126	130	128	118	139	130	129	144	135	112	105	134	136	153	135	129	141	137	139	119	117	116	107	117	103	132	130	129	130	140	108	143	126	122	137	124	153	114	134	127	109	116	149	113	112	128	122	127	129	116	128	114	122	120	136	112	112	137	127	132	120	133	148	139	123	127	124	139	115	114	134	123	118	131	108	139	109	123	134	126	126	133	125	117	140	128	108	107	115	117	146	135	114	133	122	133	117	121	113	109	117	113	141	136	132	113	118	118	137	136	125	148	117	119	103	114	128	149	157	121	136	126	134	140	130	131	111	136	137	106	105	124	132	121	130	119	137	127	136	130	120	120	135	141	119	125	131	128	137	114	125	159	126	126	137	123	130	120	125	157	144	141	132	131	134	118	120	139	127	132	131	137	115	125	117	109	134	125	139	138	133	131	125	134	135	105	135	107	133	131	124	136	122	118	141	137	142	125	135	128	119	123	138	130	130	129	130	109	147	126	130	127	121	147	146	143	148	115	124	131	107	129	128	147	137	112	105	128	126	100	136	136	134	113	120	137	143	135	127	117	135	131	156	130	124	105	140	127	133	119	117	130	133	127	127	110	124	131	127	145	133	136	129	102	140	116	138	140	120	137	123	119	126	123	128	129	115	114	119	155	139	141	142	134	126	111	133	129	147	119	104	121	140	130	154	135	128	119	146	142	115	122	137	147	134	113	150	106	140	133	118	115	111	130	121	129	120	107	133	114	122	124	120	123	134	121	110	117	130	118	103	132	140	111	127	115	136	108	145	118	129	110	139	118	120	137	125	121	136	110	134	161	142	113	140	131	114	121	103	138	118	143	121	113	139	153	136	145	136	134	118	147	102	114	162	138	135	125	125	115	135	124	112	127	109	118	139	133	121	125	115	115	138	126	127	125	106	119	123	137	121	136	138	130	130	112	119	120	139	136	143	136	131	124	136	132	115	140	122	99	140	129	145	126	129	134	131	143	150	108	130	114	104	127	132	141	144	118	135	118	141	141	134	122	111	134	122	140	126	131	124	127	137	125	120	120	93	128	132	117	137	139	150	112	141	125	128	140	119	132	124	123	137	114
29905	16973	11735	13948	23166	26697	25838	22477	19203	16378	13210	11465	9844	8093	6212	5174	4419	3917	3407	3041	2722	2457	2333	2201	2015	1949	1774	1633	1424	1371	1367	1274	1173	1085	1094	1074	1083	923	1015	992	977	999	926	960	925	870	953	942	921	930	915	923	935	898	905	899	840	893	870	821	882	848	880	927	871	862	908	892	884	888	862	907	902	825	916	851	874	884	923	921	932	893	887	848	893	903	918	880	880	911	919	935	857	882	903	871	924	855	872	916	888	888	879	896	844	914	824	891	844	876	939	899	862	875	885	917	869	938	909	898	919	867	887	940	893	883	867	886	924	878	890	904	919	959	969	868	858	898	902	900	825	853	915	868	949	905	905	860	829	895	881	858	911	895	892	933	939	868	849	934	876	900	916	848	878	842	862	896	873	866	866	870	945	898	918	846	881	899	871	870	893	931	925	915	885	866	840	886	839	922	934	891	898	931	890	959	898	938	874	895	896	884	905	895	889	837	923	926	891	874	863	875	882	920	907	878	897	915	856	887	933	884	909	883	894	877	866	887	854	918	896	874	912	904	885	921	940	870	863	886	933	929	922	867	867	896	856	890	875	904	917	901	906	921	972	885	938	929	887	876	885	880	939	840	896	906	867	881	853	916	893	897	879	867	869	903	847	889	842	903	910	924	870	925	861	893	842	869	849	915	898	900	903	942	918	885	905	849	897	900	889	912	892	898	897	884	887	909	897	924	869	906	887	936	860	912	951	943	855	912	912	850	916	831	903	896	870	856	906	882	885	900	880	903	851	881	898	849	903	938	932	879	874	881	817	898	913	947	866	868	884	854	877	868	869	891	896	894	920	908	941	901	900	912	871	888	904	894	859	948	849	905	898	894	910	884	924	950	866	885	906	848	962	918	904	954	880	876	884	866	953	917	873	851	909	908	916	862	875	881	917	893	890	897	893	922	925	825	922	883	866	889	913	847	889	828	892	939	894	889	898	875	909	874	920	866	864	891	857	823	915	884	880	929	866	903	937	916	908	898	861	877	827	856	891	872	930	862	940	884	936	883	881	903	938	870	942	876	910	878	874	910	860	920	892	876	861	928	896	908	889	871	835	851	910	869	886	887	939	912	884	866	897	841	899	886	855	902	850	880	914	841	922	890	954	850	912	908	946	899	905	890	926	873	923	892	875	951	864	918	908	937	849	924	925	845	899	918	943	895	883	888	908	900	914	916	907	886	863	902	893	934	868	881	911	926	903	873	923	908	979	895	896	871	838	887	886	953	856	897	902	913	989	925	896	861	900	890	856	871	891	904	920	892	901	881	898	918	921	889	890	926	911	893	868	884	901	872	910	926	917	903	914	895	916	853	931	923	921	895	900	952	917	920	939	919	869	888	891	880	853	934	885	913	907	869	902	894	900	892	862	874	915	848	931	870	920	872	922	915	900	906	898	935	852	908	904	917	907	863	796	928	865	912	889	917	917	900	874	855	933	872	855	898	890	884	914	895	896	855	865	910	886	903	911	879	827	915	929	878	873	924	875	917	871	917	894	918	878	894	897	922	877	893	882	903	922	883	888	927	906	865	907	899	905	853	840	897	903	869	919	929	923	949	885	908	820	902	920	913	893	874	881	905	836	834	913	892	864	902	884	916	921	945	911	882	827	907	903	844	851	873	895	935	904	901	876	903	853	897	902	910	906	849	881	937	880	893	922	905	835	857	870	940	870	894	871	906	911	922	867	841	903	906	904	907	893	829	852	925	887	916	901	828	881	896	888	907	866	870	901	888	899	871	906	944	930	885	863	875	916	888	869	866	913	932	938	916	869	899	921	900	887	855	882	973	873	923	864	895	956	907	940	910	892	868	935	930	869	925	819	912	856	873	842	877	905	873	918	881	944	860	909	944	936	910	897	903	878	911	914	909	937	911	862	946	913	894	891	879	833	852	962	885	922	862	897	927	888	943	844	941	875	925	888	900	882	966	872	911	872	889	906	876	891	943	853	873	922	861	888	897	885	901	937	845	913	854	922	888	857	862	887	811	944	883	977	867	893	865	904	924	852	862	913	897	835	889	951	912	873	910	966	900	867	881	826	891	859	866	918	893	881	916	892	945	954	883	917	853	867	908	916	878	963	915	928	920	866	872	886	902	883	861	860	866	913	891	888	892	851	892	898	918	879	856	852	878	875	929	915	896	865	910	887	899	878	937	881	958	862	868	900	891	880	892	934	922	840	966	821	942	886	916	880	916	883	895	932	908	920	904	876	947	873	885	924	873	904	902	909	941	912	884	951	844	900	884	922	879	886	878	891	931	900	891	934	887	914	864	881	889	877	868	894	895	900	952	970	914	941	919	900	875	876	894	905	853	882	905	892	894	934	895	905	879	838	883	915	918	854	918	911	882	924	898	835	886	916	886	947	917	887	915	939	950	850	924	838	939	892	898	892	886	918	905	898	918	916	858	912	867	881	906	903	896	876	939	844	931	873	845	939	977	966	873	870	913	939	886	913	892	913	920	830	906	893	931	864	924	848	909	876	900	892	917	908	917	846	863	892	914	896	879	905	876	971	873	910	872	895	920	895	854	919	880	916	883	860	848	907	921	936	890	945	910	874	938	878	887	878	944	862	913	914	883	885	877	899	875	930	902	976	903	886	928	881	905	860	896	855	935	864	884	900	874	943	822	874	865	914	893	928	899	850	891	963	893	908	869	888	875	898	906	870	856	855	907	904	878	886	925	924	897	885	896	904	847	923	920	879	916	937	885	897	864	834	898	916	914	944	957	899	889	888	885	892	828	935	856	856	909	904	853	881	851	942	862	886	883	854	872	888	948	897	891	915	877	899	922	965	955	892	889	899	858	843	848	913	926	872	902	901	873	891	890	902	928	860	915	876	907	916	860	880	888	909	898	842	862	941	894	914	869	896	885	980	878	931	865	886	935	890	873	910	925	899	877	896	874	861	879	907	873	883	916	896	885	868	841	957	895	886	889	930	899	867	871	881	887	868	894	946	940	852	894	900	914	829	892	863	878	903	936	891	876	903	907	887	871	918	895	882	911	882	900	911	890	895	832	941	883	909	895	917	905	841	896	878	880	905	914	862	892	901	916	840	879	916	911	902	873	896	979	901	925	881	960	889	890	952	911	889	827	924	891	895	877	893	899	909	834	902	870	874	918	868	879	914	883	852	829	886	871	934	929	905	909	858	943	892	969	904	915	915	903	903	852	920	925	852	864	918	905	881	859	916	917	942	902	888	835	935	911	903	879	854	925	871	933	893	888	946	954	860	877	932	875	945	884	896	878	897	921	930	928	922	842	918	849	877	873	911	918	963	881	859	873	908	927	854	886	906	915	958	906	953	899	948	899	940	893	934	868	878	924	852	935	860	864	921	900	882	861	896	883	873	883	840	872	890	852	892	888	917	902	918	851	888	903	906	918	918	895	896	893	847	947	945	880	892	897	875	895	884	892	911	854	946	921	938	878	945	886	856	834	886	928	890	916	904	885	908	875	897	894
3475	1285	789	600	496	583	640	595	512	461	392	330	344	297	273	226	205	191	196	153	174	170	158	170	168	143	145	151	140	173	128	146	149	133	129	118	133	135	153	138	133	136	151	147	127	117	119	125	141	153	130	135	121	138	116	157	133	118	157	148	110	144	136	137	134	124	130	117	125	140	121	153	140	138	143	126	137	129	154	127	157	126	121	135	130	124	132	153	149	110	121	147	136	128	126	102	148	116	119	121	119	116	150	138	123	145	132	136	128	145	140	124	128	136	151	147	121	134	145	135	142	131	151	144	129	125	144	126	125	147	128	132	154	123	149	122	156	129	102	138	111	135	130	140	108	148	133	115	124	140	134	124	144	128	125	154	131	128	141	151	121	141	132	144	129	117	140	117	138	132	127	119	139	138	138	132	150	137	124	125	144	121	112	133	133	143	145	128	121	150	122	133	140	134	122	121	140	121	132	141	131	123	134	127	134	133	113	145	126	141	127	123	145	134	153	142	158	161	126	116	133	139	135	146	115	137	117	112	134	136	124	138	137	126	130	140	130	145	132	105	139	126	154	156	118	146	150	122	145	137	138	124	109	122	133	141	152	114	135	126	128	125	134	140	122	126	150	138	121	140	123	125	131	122	150	121	128	121	131	130	136	156	135	142	125	146	103	126	136	141	134	119	139	143	151	161	127	157	135	116	139	121	164	134	131	141	136	134	124	138	140	126	128	123	140	130	126	129	118	127	148	127	117	147	124	149	147	150	142	152	134	125	141	125	133	153	125	123	139	111	92	159	133	151	126	126	125	145	128	132	126	120	139	119	132	139	131	129	131	117	164	139	135	129	127	135	121	136	122	132	146	127	137	157	143	137	149	126	137	128	109	132	123	132	119	127	138	148	127	137	119	123	146	175	135	140	113	124	124	128	135	142	139	142	135	140	137	120	125	128	125	120	141	145	137	120	153	136	145	138	111	130	138	143	140	132	129	131	103	141	128	150	115	171	155	141	140	134	132	131	129	143	126	132	132	154	148	139	128	162	123	121	136	129	124	126	136	126	136	113	131	158	144	136	145	152	132	140	138	124	142	133	114	115	149	125	157	127	108	135	138	122	134	110	137	146	139	163	145	147	153	129	129	126	129	135	133	133	144	150	120	135	162	126	128	121	125	127	129	139	160	119	125	130	147	149	141	162	123	137	146	128	155	115	135	136	125	121	131	144	107	131	139	158	122	138	135	148	131	147	150	132	141	157	147	131	143	125	136	114	128	103	140	134	140	156	134	155	146	131	140	139	135	116	122	127	115	127	132	134	128	141	130	137	124	133	142	152	129	122	143	127	128	142	130	140	118	135	126	149	121	133	116	123	142	135	148	134	114	139	141	119	120	121	114	142	124	115	131	127	138	122	137	133	138	135	160	138	144	134	140	141	136	140	131	145	163	145	133	162	132	131	143	158	142	111	146	133	129	124	136	131	111	133	156	130	133	139	166	129	118	131	137	143	146	125	145	135	119	147	158	129	124	144	145	141	125	129	145	137	134	139	135	130	117	127	139	136	128	151	129	138	139	113	116	120	153	146	125	143	134	119	145	125	141	112	134	123	127	139	131	113	130	123	130	116	135	142	127	142	128	137	133	152	132	142	119	148	123	135	126	135	140	142	139	153	134	133	141	153	157	137	137	137	129	136	125	141	117	135	132	120	124	138	130	139	151	134	136	116	148	125	140	130	130	141	155	132	129	132	132	156	155	143	123	170	137	126	143	146	120	112	132	148	112	145	129	159	112	148	151	134	140	119	136	131	147	109	146	136	117	134	116	118	116	143	142	142	121	126	119	110	148	132	137	132	152	120	104	146	146	146	120	132	117	131	133	120	121	125	122	121	126	121	156	117	134	144	128	123	154	144	126	134	131	121	146	117	130	132	139	124	120	145	136	129	144	141	129	118	122	133	124	129	117	150	136	132	124	147	130	128	143	129	133	120	156	140	145	127	119	119	143	139	118	120	172	128	130	135	115	138	128	138	120	131	111	138	124	136	136	127	154	128	147	124	133	148	143	115	136	126	131	125	128	139	132	134	145	123	137	119	138	126	144	131	150	120	144	114	139	128	135	115	120	128	112	165	130	153	131	134	131	148	123	153	160	119	124	119	124	145	146	123	132	140	144	138	128	146	131	157	150	127	147	131	114	149	133	141	114	128	136	125	145	132	131	137	150	143	119	141	116	134	124	116	132	128	121	128	121	112	128	132	125	136	144	120	109	138	139	128	125	157	159	136	168	133	129	111	111	130	126	130	125	136	120	152	137	131	143	133	150	142	136	150	139	135	135	145	138	122	139	134	133	152	129	132	149	121	122	152	127	131	106	141	139	128	146	120	109	137	125	117	135	140	136	125	131	144	113	115	132	118	143	127	149	134	117	146	151	131	146	141	132	139	133	116	129	132	152	133	124	118	150	143	113	126	146	130	148	119	111	150	145	158	130	124	128	119	124	121	138	123	123	142	121	145	137	143	137	136	111	136	116	172	156	150	130	137	132	137	119	122	136	146	120	142	135	127	134	144	157	128	141	155	150	143	142	142	132	135	113	138	139	146	139	142	119	137	130	118	166	121	140	124	113	131	143	132	124	145	143	128	132	118	149	123	134	153	148	141	132	118	135	150	116	140	119	120	138	122	144	143	136	134	119	123	137	139	134	131	148	126	139	133	129	124	136	153	128	154	136	134	126	133	141	134	142	125	128	135	112	123	127	136	144	122	140	125	142	138	140	138	126	109	136	125	149	134	148	144	131	138	127	133	139	122	131	146	127	138	139	115	142	150	133	126	135	134	132	152	137	144	133	134	130	123	137	146	134	141	125	141	128	133	129	131	153	132	126	138	127	125	137	143	128	136	134	140	124	147	136	141	134	127	132	133	141	131	132	155	131	115	150	131	148	150	133	116	132	112	128	120	138	131	126	143	137	154	131	124	124	148	125	132	147	146	141	109	150	152	141	147	126	107	143	130	135	132	135	123	133	128	121	111	135	134	125	139	130	125	117	146	93	144	121	136	130	141	146	136	121	117	137	134	150	126	135	147	168	116	142	132	138	135	130	143	130	104	131	131	128	133	104	128	142	130	147	134	125	151	114	137	129	144	138	142	147	129	150	136	156	147	141	146	138	124	140	125	109	132	139	123	141	138	125	108	140	160	143	128	149	142	138	134	138	134	140	144	155	146	131	142	139	163	133	137	136	118	116	129	140	121	132	139	136	128	120	129	128	146	129	130	128	114	144	132	143	122	136	138	117	169	141	133	119	133	147	148	136	132	125	121	129	139	117	145	116	133	130	130	134	130	155	141	136	140	126	133	116	157	133	111	149	136	150	137	117	143	135	153	161	141	132	126	126	130	136	115	157	133	139	124	151	130	130	122	132	132	125	134	125	132	132	144	147	130	143	132	149	145	141	137	140	144	128	124	144	121	123	139	141	142	123	124	146	129	155	121	116	127	133	148	126	134
24849	11761	7543	9417	16975	19982	18682	16311	13223	11165	8964	7423	6396	4956	4054	3381	3081	2647	2393	2149	2043	1810	1801	1618	1553	1529	1413	1451	1213	1201	1191	1196	1168	1134	1066	1072	1015	1024	1022	945	959	1070	923	900	1001	942	1018	999	978	935	932	960	976	877	931	908	896	906	954	914	954	958	935	941	1000	932	992	932	955	970	951	895	955	952	1004	973	918	869	947	908	969	992	958	924	902	934	986	942	1004	934	907	991	918	954	1003	958	976	1020	976	938	935	997	962	985	948	942	938	916	917	977	912	919	940	971	992	948	954	926	992	930	941	948	910	942	966	935	953	897	1006	908	950	894	912	981	938	928	933	936	950	942	923	958	936	953	927	973	907	1001	958	993	945	971	948	941	939	926	957	953	952	940	951	977	946	905	967	966	928	963	968	941	932	936	963	957	927	972	982	978	950	917	1002	988	933	942	987	961	957	945	969	959	914	939	945	949	964	920	927	957	912	976	898	940	959	888	956	940	922	921	914	986	886	906	968	971	936	951	927	909	936	918	967	936	926	968	942	969	929	987	950	1013	935	987	970	954	935	914	971	933	979	964	968	953	996	993	937	958	927	950	895	939	955	922	885	979	962	951	898	904	955	938	879	946	992	984	977	935	916	921	969	972	893	988	917	947	988	934	1007	914	1002	914	955	950	931	936	988	970	932	913	1013	937	952	932	954	944	912	933	943	910	945	940	925	936	984	872	920	949	928	954	925	960	912	984	909	914	907	929	948	943	944	987	917	960	965	926	929	986	943	918	934	930	975	938	921	990	910	1000	947	954	991	944	963	947	919	956	979	977	967	947	933	938	941	936	938	977	979	1000	942	929	939	942	961	985	923	955	932	900	895	938	981	953	1006	953	984	959	953	963	929	985	920	938	972	965	927	965	941	904	965	969	974	868	966	969	903	961	903	894	1039	970	973	937	917	945	951	923	927	954	935	971	918	922	949	910	964	972	989	907	912	960	936	999	1002	862	895	919	935	959	921	951	989	940	940	927	909	960	935	965	971	944	929	982	970	988	1000	938	949	945	900	996	936	949	962	948	937	943	919	902	885	989	921	953	985	890	922	956	958	928	883	935	947	969	918	962	926	978	925	931	920	930	972	907	923	921	915	922	992	936	998	961	871	881	945	871	925	917	914	955	968	965	983	961	971	959	977	921	931	916	1012	1001	895	983	970	922	964	924	948	916	950	969	922	979	916	929	984	919	927	949	925	936	964	1028	1046	901	972	993	988	978	982	921	963	926	931	940	933	940	940	971	959	867	963	954	940	958	915	905	954	896	947	976	952	957	979	970	899	946	972	945	883	912	1001	943	942	911	941	945	949	939	964	952	997	948	999	995	956	963	988	949	936	949	891	923	948	972	937	966	937	936	973	961	928	938	972	904	949	946	949	953	900	930	936	975	940	921	986	998	998	966	937	936	902	932	1010	933	923	945	1004	933	882	979	946	976	936	895	945	933	988	976	985	957	930	976	970	982	915	930	939	915	961	926	1024	940	933	945	942	929	938	968	934	937	946	942	940	1012	962	979	956	967	943	1017	968	964	953	973	969	1007	897	930	952	964	935	942	987	936	963	923	868	952	931	894	937	951	938	922	968	957	933	981	995	969	931	957	940	952	941	896	908	944	983	938	953	993	951	949	941	947	960	911	941	934	912	940	943	985	975	960	946	976	921	917	971	985	966	951	946	954	977	943	958	936	956	924	900	946	929	945	935	977	952	955	958	948	898	964	909	931	954	946	967	952	958	1004	908	936	938	927	934	932	900	917	962	966	918	946	916	977	948	911	982	993	949	926	960	956	957	954	925	946	969	975	969	959	957	990	944	972	926	1002	973	941	949	978	983	963	971	949	946	924	913	1007	964	900	941	920	957	971	992	939	951	931	937	963	964	930	947	945	940	879	922	931	927	995	970	917	973	953	948	925	960	962	946	961	931	948	888	971	974	945	957	958	973	952	956	920	988	969	947	927	930	914	971	991	963	975	927	899	980	922	964	990	944	901	994	922	912	920	938	1004	956	876	972	936	965	973	962	926	984	991	957	931	953	932	966	961	964	954	971	989	928	920	951	1009	991	902	914	928	899	965	976	943	972	985	921	930	993	1009	934	921	911	956	923	953	961	901	932	959	982	970	925	1016	968	982	916	955	889	936	944	934	970	982	997	970	945	887	959	993	906	934	917	905	920	941	901	932	970	931	936	954	902	890	947	966	931	1023	958	972	984	953	931	940	897	954	933	942	939	969	933	993	974	977	971	960	973	956	943	877	980	927	942	923	961	953	931	952	962	952	922	959	960	963	934	966	988	947	936	943	970	950	959	964	951	988	925	937	975	941	901	976	970	917	990	927	930	1000	922	944	934	966	939	977	971	950	914	943	915	960	959	916	940	965	927	1013	971	969	917	946	911	986	955	950	918	973	878	957	938	947	963	953	1011	960	921	952	982	927	987	943	960	969	923	931	990	917	920	900	955	937	923	968	929	923	959	962	968	930	946	969	946	930	966	936	972	901	931	939	966	946	885	969	880	949	960	892	934	926	893	943	973	969	930	959	933	939	962	925	947	942	976	976	935	959	949	916	921	949	947	995	961	981	948	974	997	954	987	967	951	1008	921	984	934	931	970	963	974	951	925	902	948	977	938	966	931	921	905	957	967	1012	968	951	976	972	929	885	967	936	978	933	930	928	936	950	911	958	901	909	931	913	934	923	947	909	991	958	950	976	951	917	918	937	959	1009	905	1006	975	916	921	978	967	928	953	947	945	922	877	933	989	948	920	962	928	973	960	931	952	894	949	969	916	978	923	982	999	934	939	965	1026	990	911	901	993	935	1006	971	916	929	944	929	972	1003	950	915	948	984	940	934	948	981	975	938	967	956	919	940	939	905	889	986	976	912	919	932	991	917	985	962	878	938	993	955	947	981	941	952	924	927	963	930	899	986	936	891	957	947	974	948	936	942	949	1029	959	973	907	901	922	1000	947	969	957	974	988	922	984	992	952	970	968	975	970	901	945	946	972	936	944	982	971	910	908	979	948	942	921	1013	936	921	981	969	955	915	950	978	962	957	997	972	889	977	931	942	985	1010	988	929	928	949	999	884	988	987	926	928	984	936	901	940	925	941	935	940	920	1008	939	930	946	916	904	986	939	983	947	945	941	932	955	947	937	925	951	990	902	960	932	998	924	957	982	961	939	994	966	986	942	903	884	894	965	913	919	971	977	960	936	947	931	967	991	950	930	967	958	974	941	940	909	941	932	980	997	913	975	975	958	957	973	923	996	921	903	961	1014	983	939	926	998	955	925	890	955	978	965	925	1004	947	925	948	949	937	964	924	982	982	956	937	929	1002	917	983	923	932	943	918	935	936	895	932	966	942	975	947	932	960	1015	942	966	939	916	972	949	1049	960	957	965	962	983	981	956	950	999	885	962	947	922	951	911	936	925	927	909	963	991	954	943	976	944	991	926	940	1013	936	963	950	927	924	917	933	952	1006	868	910	918	961	934	929	993	992	925	944	939	921	898	943	974	1015	984	963	976	919	957	956
3332	1770	1107	751	652	736	801	854	697	625	536	434	381	349	310	244	250	224	224	217	208	155	193	165	152	153	147	152	124	149	139	136	155	147	148	131	129	124	119	102	118	135	129	145	125	148	117	137	126	131	144	145	120	117	117	133	132	116	103	113	133	153	137	119	129	116	142	120	124	129	139	124	110	130	114	124	120	128	124	121	129	116	111	131	117	126	137	132	146	124	123	131	123	113	131	124	134	123	119	130	128	122	118	105	126	118	139	141	136	112	130	129	103	109	133	118	129	124	124	124	130	137	137	129	129	148	130	125	125	133	116	115	121	128	137	131	110	134	145	137	126	136	145	117	129	136	124	139	106	128	103	119	135	134	123	143	125	141	134	124	133	127	108	123	141	146	130	129	155	120	114	111	113	122	118	119	124	126	111	130	125	111	120	128	113	107	142	129	127	136	126	129	105	120	118	141	136	127	119	123	142	117	119	122	125	104	114	138	106	134	126	132	108	144	119	144	126	125	130	131	133	119	120	130	121	129	132	136	132	130	148	134	95	117	122	120	127	122	134	130	135	116	151	126	132	141	130	130	149	123	141	108	125	128	132	130	117	143	124	118	132	109	157	134	135	123	127	138	106	138	137	130	129	123	143	132	134	139	121	120	127	111	113	118	145	131	116	104	135	162	141	133	124	108	121	131	121	126	140	128	112	128	117	118	122	145	118	121	118	135	118	148	115	95	121	149	119	138	129	142	131	125	116	133	136	119	130	111	122	131	143	135	122	140	124	138	141	129	127	111	125	140	130	135	120	110	118	137	114	100	130	134	124	107	133	119	142	119	111	118	121	117	124	124	123	131	124	121	126	122	139	124	126	114	112	100	117	128	155	134	126	132	106	107	127	130	126	117	147	110	132	136	139	131	126	136	139	127	148	114	102	121	120	107	118	151	118	130	122	109	134	132	140	126	132	129	147	119	126	145	125	122	128	126	124	133	138	128	125	127	140	128	116	116	134	115	119	126	113	116	136	120	146	127	120	128	140	118	141	122	132	116	145	143	112	134	124	131	122	132	125	125	142	130	119	116	110	139	144	121	126	114	122	140	127	134	125	114	115	134	109	122	121	138	152	146	130	123	125	115	132	118	106	121	136	124	145	121	118	115	137	137	117	153	129	129	132	135	119	137	136	153	123	133	131	123	139	132	151	110	124	118	139	132	138	138	129	145	124	131	117	127	120	119	150	134	142	131	137	126	118	130	121	121	124	127	128	136	117	122	128	128	138	148	124	109	141	128	118	133	113	129	108	123	116	129	124	143	115	119	136	118	118	136	107	108	128	125	113	133	114	124	128	122	111	120	138	118	134	126	122	139	145	117	126	122	124	133	153	113	127	121	121	114	131	127	145	134	116	144	139	137	110	112	130	109	130	115	136	132	121	150	135	98	130	136	154	130	132	116	117	131	128	123	139	139	140	128	138	124	136	123	153	130	133	127	145	129	140	126	116	118	145	126	138	118	139	156	133	114	147	120	124	134	109	123	114	137	124	127	119	133	135	125	127	137	129	120	118	128	116	126	131	144	125	137	127	133	126	115	128	144	127	99	135	141	129	146	120	147	122	127	125	121	133	127	149	169	139	117	122	112	126	136	125	129	143	112	144	120	125	141	131	132	115	133	132	128	123	120	136	120	102	119	126	133	126	110	104	131	124	118	120	136	156	107	125	126	109	114	129	148	133	110	128	120	126	134	118	135	149	125	114	139	119	135	118	146	120	110	111	123	129	122	146	128	120	119	140	118	128	131	106	137	141	120	125	126	120	130	131	126	138	120	109	133	126	141	127	118	133	136	128	130	129	115	138	128	135	129	131	122	110	113	124	103	128	115	139	128	115	123	126	122	127	149	126	134	122	121	128	128	118	149	118	128	101	135	108	117	136	124	138	123	147	145	133	108	104	124	141	112	107	135	134	121	144	116	130	150	125	149	134	96	137	138	120	150	151	126	123	126	125	124	145	138	127	127	132	135	113	136	145	146	119	116	136	108	140	132	116	144	118	149	121	136	147	140	119	135	121	124	132	122	156	104	131	132	105	126	120	139	129	122	136	146	131	125	139	128	113	117	145	137	129	121	117	129	145	146	134	127	134	144	123	116	134	129	124	108	145	138	134	121	113	128	140	133	136	114	117	135	128	119	149	133	141	112	117	120	144	121	122	129	109	118	115	132	129	127	117	125	138	127	132	133	120	145	117	113	120	125	122	111	141	117	136	122	120	142	127	116	135	123	118	124	148	109	112	142	116	113	156	135	103	151	113	130	118	123	125	115	113	147	134	120	144	130	130	119	116	136	120	123	113	146	114	121	125	118	109	101	112	123	125	113	117	117	128	101	116	122	131	126	118	155	134	144	113	124	134	98	119	126	111	122	138	118	119	131	125	142	99	128	121	142	127	115	118	115	125	120	130	129	135	133	129	129	137	121	138	123	141	131	137	123	123	124	117	122	137	116	125	123	126	131	120	108	133	137	131	124	127	130	106	113	120	114	119	117	138	124	139	118	123	119	118	118	115	115	117	134	117	147	114	144	123	132	120	120	105	123	132	128	130	113	130	123	124	129	140	133	130	143	130	127	140	136	120	125	129	134	128	130	128	124	127	139	115	113	124	139	131	125	138	136	133	123	109	129	118	142	140	127	132	115	130	136	111	103	121	126	115	126	134	119	136	134	134	110	115	139	137	125	137	134	131	121	141	140	149	131	137	120	145	136	139	133	117	133	151	117	154	126	114	123	124	137	121	125	102	119	115	136	158	109	122	105	123	110	131	133	125	144	129	136	117	132	117	142	129	124	151	124	112	131	125	123	141	110	136	128	141	127	120	123	127	135	136	140	110	121	137	126	146	130	133	128	98	137	137	148	124	135	143	118	138	134	111	114	150	125	143	131	116	121	133	129	131	116	117	118	110	151	130	127	130	104	119	126	121	130	148	116	121	125	123	100	125	144	148	138	135	110	136	123	124	112	137	129	127	143	130	110	146	119	127	116	116	128	105	133	133	122	154	120	119	122	138	111	133	129	117	114	115	115	117	132	149	111	133	125	120	119	136	130	125	141	122	120	105	120	135	127	120	118	124	125	122	121	130	126	135	129	140	110	132	131	126	134	120	133	125	121	123	125	110	140	137	126	128	114	122	127	124	129	136	124	128	119	126	136	139	126	125	109	122	141	126	136	132	141	127	126	140	118	112	129	115	114	136	125	111	140	117	146	119	116	143	151	117	123	130	144	129	126	137	130	133	122	127	116	118	123	127	122	110	140	124	133	118	124	139	144	139	122	131	129	114	121	143	141	126	113	124	135	108	117	97	111	114	120	152	129	145	124	109	115	120	121	139	116	113	122	114	135	128	128	109	116	120	140	129	125	112	108	125	120	119	129	136	132	129	110	119	115	134	138	107	123	129	135	118	110	127	135	135	119	124	127	121	142	122	149	121	136	131	133	123	128	132	109	126	124	128	114
27277	15025	9833	11811	20693	24004	22646	20024	17027	14149	11381	9298	8332	6398	5271	4370	3733	3366	2983	2636	2415	2213	2046	1895	1737	1639	1600	1450	1301	1290	1208	1138	1128	1054	1072	1124	996	956	977	950	980	962	922	925	929	921	864	931	877	881	881	886	892	850	903	959	911	871	835	926	883	850	869	903	914	927	948	866	897	841	899	855	894	817	872	915	907	882	914	925	845	895	953	890	865	863	896	1002	911	904	843	899	894	910	887	876	908	878	912	877	847	934	893	888	847	920	863	867	839	886	899	901	871	875	935	879	907	893	896	918	888	936	858	909	913	879	859	914	934	863	954	900	893	865	888	887	924	871	973	930	915	896	867	900	926	920	887	867	929	911	916	922	910	889	892	861	895	878	932	916	863	889	924	884	880	942	871	919	883	932	876	874	861	868	933	873	841	888	864	896	896	901	922	918	870	882	874	931	898	874	886	895	886	944	897	835	871	947	919	887	919	841	877	972	824	915	896	921	951	864	868	869	887	916	842	914	872	911	874	887	909	870	883	932	901	928	880	893	880	922	884	867	921	886	895	855	897	890	926	853	885	879	906	923	953	921	893	932	916	889	899	879	938	925	845	888	910	888	895	950	892	895	870	883	881	914	868	894	921	873	866	939	935	852	939	900	896	882	873	860	923	940	927	887	921	906	916	874	901	909	893	897	929	890	875	874	896	823	927	855	845	917	939	853	905	906	887	911	905	914	870	921	885	944	941	813	935	938	901	873	864	924	928	910	897	889	886	899	906	926	911	965	899	911	918	854	874	912	857	858	928	889	871	896	927	895	859	904	911	858	842	832	916	850	920	865	879	870	898	920	840	876	844	892	899	906	893	913	855	939	941	937	910	867	880	944	949	858	903	965	912	900	857	845	911	907	889	911	913	850	865	882	917	912	879	863	916	933	893	855	889	906	936	914	876	864	933	945	848	881	972	890	848	932	930	893	899	897	903	892	859	868	935	918	912	928	926	849	893	914	896	875	872	895	937	878	913	906	890	867	916	895	902	879	943	917	843	880	935	865	882	871	858	875	828	913	868	906	896	876	829	849	885	824	897	849	891	943	927	895	917	919	871	936	939	970	880	921	885	866	910	905	896	892	881	884	914	869	920	900	928	913	939	862	890	905	897	816	899	892	891	898	893	880	892	885	890	889	920	876	957	930	893	918	956	887	913	906	901	928	940	852	881	885	882	848	932	897	909	942	917	904	903	895	906	903	865	890	925	911	886	944	812	857	858	895	856	889	874	903	893	879	907	909	909	878	898	892	869	850	893	880	887	873	858	884	967	927	884	846	901	881	890	875	891	901	862	893	863	892	874	877	887	899	883	922	914	869	914	910	945	904	908	877	879	848	910	908	922	905	858	898	939	894	920	876	919	905	830	867	897	891	879	880	907	868	883	899	838	872	870	849	930	913	883	881	890	883	893	942	884	971	869	905	891	882	893	921	868	880	856	899	874	904	914	899	921	885	852	853	892	886	904	936	884	912	893	953	872	957	875	874	878	932	912	868	921	898	898	863	933	870	879	861	909	884	875	966	830	860	877	865	919	865	929	884	882	845	854	901	918	907	907	865	916	872	890	888	902	883	939	890	882	884	892	898	915	920	851	857	876	891	894	929	894	834	944	881	888	878	950	868	853	828	947	879	893	895	899	882	926	918	936	891	903	882	865	905	924	875	905	876	919	870	879	853	917	837	885	879	867	927	866	879	852	860	892	925	902	889	904	896	855	835	841	895	907	958	936	902	874	859	871	927	894	899	928	945	904	899	909	891	945	912	882	925	869	867	901	894	899	870	866	952	889	879	866	946	946	893	922	915	868	936	930	909	873	906	910	888	855	854	920	868	898	890	901	921	910	984	878	853	871	911	855	889	956	916	927	919	845	863	861	882	909	923	917	868	920	873	853	895	815	926	920	911	847	866	884	937	894	951	900	905	919	930	869	911	897	884	887	889	939	868	912	921	880	930	886	890	939	909	856	911	853	899	880	868	905	892	927	851	863	866	903	858	859	870	867	954	884	905	917	905	861	881	875	933	853	899	938	903	911	905	896	895	881	845	872	967	928	846	868	919	885	906	891	893	864	904	897	893	869	878	883	903	912	845	872	900	873	868	843	862	908	877	905	938	907	863	930	881	899	915	891	913	888	913	935	899	907	886	912	853	858	904	930	912	878	894	859	847	871	857	851	940	902	896	811	877	925	888	878	850	876	858	921	902	892	866	955	898	876	912	912	862	927	880	860	903	918	893	932	882	899	880	843	888	910	851	861	872	929	865	888	906	894	843	936	915	960	890	918	892	911	881	906	897	870	906	871	897	892	877	906	890	901	944	871	854	862	900	878	896	895	817	836	906	925	943	935	885	911	866	921	872	925	933	826	868	885	922	858	870	933	919	892	882	944	885	864	876	877	915	862	930	936	839	869	909	916	891	830	933	918	890	880	881	911	932	910	887	822	873	898	923	898	917	899	920	883	897	857	868	837	952	883	924	918	895	856	911	856	888	924	904	877	897	868	919	884	886	887	920	867	891	924	888	872	815	951	854	897	933	922	878	896	906	871	893	926	886	914	864	931	862	890	872	874	843	953	865	892	905	936	884	891	855	920	896	852	898	940	918	916	897	875	851	873	965	883	891	869	885	922	870	823	875	873	875	923	895	893	901	891	870	887	928	881	843	953	868	883	867	853	867	886	941	870	893	916	898	891	896	898	915	871	910	902	931	906	877	896	895	934	883	908	906	905	957	887	954	857	938	900	937	924	901	865	918	939	851	946	858	868	878	884	825	875	854	927	889	904	867	863	933	864	871	892	849	935	924	875	921	909	849	968	891	839	911	828	934	908	956	869	877	892	951	888	870	858	866	876	930	924	884	871	875	934	892	857	903	911	908	873	824	902	907	848	923	878	947	929	879	889	863	911	878	888	954	924	915	845	867	905	901	900	892	821	911	862	938	905	892	874	860	810	906	874	929	884	865	877	911	947	845	909	895	952	852	911	894	887	926	931	907	928	889	903	922	845	865	910	877	909	925	890	859	928	878	872	945	923	883	920	874	879	902	954	865	863	896	873	889	893	875	917	950	915	919	874	883	876	922	888	857	908	913	908	896	883	967	947	871	899	939	914	842	939	894	890	889	890	917	920	916	883	854	927	867	931	863	906	903	878	920	885	911	927	928	877	885	876	910	878	879	919	921	853	923	922	893	870	901	842	924	911	894	901	878	919	935	913	904	870	881	893	896	886	899	878	937	899	916	879	917	947	938	923	911	926	878	848	859	908	884	853	915	950	872	884	873	902	886	872	903	904	874	923	883	930	960	886	869	951	934	881	857	883	919	915	861	933	868	849	915	882	856	877	869	944	861	852	916	917	900	930	898	899	887	911	873	901	900	954	897	901	898	868	892	858	867	913	924	855	950	878	884	896	903	870	881	836	866	857	910	901	862	887	880	831	912	894	878	891	889	867	949	955	929	892	865	880	887	934	903
4470	1617	990	696	627	709	826	729	682	574	467	478	410	329	307	245	262	225	217	206	175	207	185	165	139	175	188	164	167	143	136	152	160	145	145	156	153	151	124	148	135	138	131	131	163	134	126	114	150	116	125	149	121	124	134	110	137	135	142	144	153	138	113	139	146	129	129	123	123	148	153	122	113	126	134	129	115	116	135	129	144	133	148	139	143	138	143	121	137	130	137	150	122	141	158	136	153	140	148	139	127	133	132	145	135	134	147	152	136	139	137	137	116	126	136	134	143	119	145	139	142	130	151	154	123	148	133	126	138	143	129	126	137	141	136	132	143	150	147	113	112	146	157	122	129	139	140	140	155	134	136	156	116	132	132	123	126	149	124	115	139	130	114	133	139	130	145	135	155	137	125	152	138	152	149	121	126	122	146	147	157	126	128	146	143	135	146	138	141	143	117	154	152	147	119	139	131	128	152	136	146	129	133	148	124	143	130	133	133	121	137	124	142	130	140	136	114	135	135	137	132	130	129	134	127	126	115	140	141	160	126	119	130	124	141	139	139	156	119	148	131	150	150	146	141	133	127	117	123	141	145	131	136	139	125	131	147	144	154	114	124	135	138	124	136	156	145	142	131	145	123	146	149	136	144	139	142	150	143	132	154	121	118	143	138	131	114	130	167	126	154	170	118	150	130	139	131	173	147	130	140	141	137	128	165	134	133	110	137	146	145	160	130	133	116	139	128	136	128	144	125	152	138	157	129	124	162	134	160	133	140	142	117	134	124	128	139	143	135	137	143	138	143	128	124	115	154	140	139	143	131	148	135	135	133	153	120	143	156	128	136	135	142	140	131	126	145	128	124	132	140	138	127	147	159	133	142	143	149	118	128	122	145	146	104	140	153	140	143	158	146	122	138	148	132	140	128	121	121	140	117	154	153	114	147	148	159	127	118	136	135	132	152	124	130	132	143	138	150	118	128	140	112	142	115	130	143	115	153	137	127	132	116	153	130	141	155	139	134	134	140	145	127	131	144	133	138	146	141	144	139	138	120	142	141	132	137	135	133	130	141	125	139	131	135	127	148	123	110	131	117	139	132	143	139	137	133	133	136	127	139	122	146	143	147	119	160	123	137	147	123	128	129	129	141	133	135	133	127	146	139	135	131	139	109	139	131	141	123	125	134	150	132	129	140	153	146	121	141	135	153	146	129	145	127	145	119	117	132	129	128	132	144	147	128	139	138	147	130	119	144	146	150	133	147	146	118	153	142	131	125	141	134	130	135	156	137	128	133	132	113	133	163	144	141	146	143	123	159	122	122	124	143	116	135	155	147	156	114	144	140	157	127	138	126	115	127	141	158	112	144	144	132	148	151	147	149	126	133	154	136	123	146	137	126	152	117	127	157	151	121	124	138	145	147	143	139	132	127	140	143	134	160	124	119	166	138	132	156	144	139	152	145	147	142	130	137	147	144	137	119	127	124	149	145	138	133	137	128	140	109	123	129	150	150	140	143	152	150	130	150	128	151	133	119	125	137	145	118	147	130	147	141	139	134	121	141	131	138	164	133	128	136	141	128	142	121	138	109	156	125	140	140	150	128	140	128	121	131	144	118	140	128	114	145	152	131	128	131	133	152	125	148	159	121	140	141	136	129	150	133	139	159	135	137	143	138	134	115	135	138	124	135	126	126	115	118	132	130	156	144	123	129	156	137	132	153	138	131	133	140	115	140	156	139	139	127	126	117	116	149	123	129	140	144	130	149	140	139	130	128	135	144	140	115	141	152	152	123	128	138	134	151	145	116	148	134	123	122	130	128	127	141	133	162	126	130	135	148	168	143	132	120	142	158	119	148	146	144	155	118	158	139	138	148	134	130	135	150	143	111	134	120	151	150	134	150	138	130	131	141	143	144	132	144	125	139	141	141	137	137	160	151	119	135	134	119	128	112	146	143	128	137	129	134	135	141	125	143	116	139	145	139	143	137	136	129	138	155	139	134	147	129	158	131	147	138	112	143	141	132	131	144	128	135	130	122	159	136	146	151	131	134	123	143	142	126	157	111	132	135	131	148	157	123	135	134	135	131	118	125	139	139	128	133	129	150	158	153	132	123	116	132	147	135	138	149	139	123	127	129	141	155	119	133	141	139	147	133	128	130	142	147	148	136	115	145	130	136	154	139	135	132	128	120	137	144	137	125	148	150	148	154	127	164	141	116	136	148	131	128	133	146	143	133	129	131	135	163	157	144	128	123	144	139	135	129	164	145	144	131	128	120	118	133	146	135	154	123	142	129	150	147	132	126	118	122	146	134	127	136	144	155	142	139	136	146	154	143	125	125	141	140	137	137	141	148	141	131	136	125	149	144	129	142	130	123	134	139	174	145	143	131	135	132	145	130	181	142	128	130	128	141	140	149	134	132	175	143	124	105	123	150	161	131	121	132	140	123	131	144	148	124	149	147	140	120	124	141	161	128	143	134	123	136	129	143	156	154	144	130	140	114	150	138	123	139	118	144	141	142	124	126	154	147	142	144	135	135	138	139	141	139	148	154	128	145	148	167	139	127	156	124	123	144	137	117	156	147	133	119	131	146	131	129	152	122	128	147	140	126	142	145	141	141	126	151	123	151	131	129	141	147	138	138	125	132	122	148	129	124	144	148	132	139	127	163	152	154	134	132	139	138	139	126	125	132	117	131	129	134	137	121	155	138	142	133	148	131	128	157	150	134	138	129	134	127	140	141	138	115	132	144	140	148	149	149	107	120	131	106	136	136	149	129	122	133	141	130	131	154	141	121	136	129	160	127	126	149	128	145	115	131	121	134	135	145	154	148	149	139	171	118	147	116	138	144	132	142	141	135	154	140	135	138	148	137	122	128	123	146	128	127	144	124	154	105	116	121	167	144	142	100	147	133	145	150	134	146	129	159	163	128	133	130	147	147	141	124	149	136	153	153	129	142	137	147	146	134	134	142	143	124	128	134	143	139	130	131	122	145	129	128	155	121	128	126	129	148	140	141	144	151	142	126	127	152	116	127	152	129	133	124	156	144	153	115	146	150	135	130	157	154	128	136	119	129	126	136	129	150	149	132	149	147	137	123	121	131	145	134	134	121	131	121	128	149	123	139	136	149	135	142	136	134	142	161	156	147	155	155	119	154	148	137	129	129	133	137	136	119	147	124	143	138	151	123	124	131	129	163	127	142	156	157	140	136	133	156	143	125	148	119	122	141	130	126	162	139	144	143	125	123	146	144	151	155	119	133	144	120	144	149	142	127	124	154	143	126	139	116	126	136	141	130	130	149	138	131	126	153	146	127	137	150	156	134	139	122	136	131	137	137	113	135	161	133	129	150	139	139	120	144	142	162	142	155	157	142	148	128	140	127	149	138	143	149	138	145	154	130	133	149	135	140	125	145	144	132	132	119	131	146	142	139	126	127	121	137	136	154	119	131	149	146	122	150	145	154	132	139	127	144	139	117	136	138	131	153	141	123	155	145	144	116	127
26222	13711	9244	11246	19439	22941	21649	19353	16614	13693	11080	9495	8214	6307	5368	4389	3867	3317	3077	2720	2482	2221	2080	1977	1781	1706	1610	1454	1296	1319	1281	1250	1151	1135	1169	1079	1044	1061	1033	1000	1010	1020	996	961	978	969	999	978	910	966	1040	937	975	946	949	942	915	993	974	936	993	1025	945	1001	949	940	963	879	999	958	912	983	953	1004	906	938	963	960	958	927	934	979	990	963	959	984	918	985	940	935	941	947	917	955	960	1014	950	957	916	980	973	961	955	999	954	965	959	870	967	947	919	973	916	1005	941	963	945	972	1032	1010	1003	969	877	949	951	930	986	906	1000	950	978	944	944	949	1002	969	951	1019	910	1009	967	934	931	959	917	945	914	962	949	950	977	950	991	941	957	912	957	975	949	996	933	1049	904	940	990	867	963	985	979	1002	975	927	1006	991	917	951	972	930	1006	1003	943	940	942	977	964	940	943	913	895	974	901	900	964	958	1033	936	969	956	973	982	963	926	946	989	1023	934	983	988	948	996	942	951	918	914	990	975	946	928	921	992	1003	942	929	963	908	961	972	936	949	975	945	970	933	970	943	1013	936	921	945	912	946	978	1003	928	876	946	928	972	939	961	931	967	910	921	961	991	920	958	969	999	910	938	982	943	978	954	950	952	944	979	946	931	994	920	974	976	930	955	937	1011	903	944	965	938	932	938	995	996	1006	956	979	1007	980	994	960	962	956	922	977	990	937	959	926	962	960	966	975	962	916	989	940	939	1012	944	960	1003	920	967	1005	909	916	1024	945	945	963	958	997	989	961	1015	991	942	961	991	910	914	899	933	980	1011	973	936	905	1038	912	982	1019	964	907	980	955	970	933	873	941	982	949	989	946	1004	949	935	957	923	1005	1019	1015	980	942	928	967	944	919	983	982	913	922	908	971	968	887	939	997	980	916	952	974	986	918	948	956	972	960	937	943	946	934	925	928	974	967	947	952	949	949	933	951	977	945	954	944	971	994	956	982	979	978	964	985	1018	932	972	954	984	983	917	983	986	978	969	952	998	1036	946	977	1014	1014	922	959	998	920	996	894	984	921	955	966	959	957	977	923	1022	944	997	953	947	935	957	1001	943	970	949	943	949	951	992	994	947	971	981	952	977	942	892	974	956	938	990	941	949	947	1010	965	921	967	959	867	980	874	975	975	1025	991	982	931	977	942	963	938	909	1013	911	1019	920	1010	908	883	976	955	987	977	909	983	951	978	940	935	998	972	977	970	914	940	1037	945	1001	972	1011	877	970	965	979	893	991	937	1007	933	956	931	1009	958	965	964	985	1015	979	960	997	947	938	964	980	985	988	965	992	1014	959	948	961	928	977	896	961	952	962	1007	988	960	932	924	925	931	986	947	944	968	952	962	936	938	977	933	954	993	938	943	1024	952	948	859	966	945	969	967	910	923	955	939	995	932	949	923	934	898	962	938	983	959	972	916	924	959	979	940	970	948	953	947	914	936	997	971	925	1009	1006	952	945	950	929	968	953	935	916	944	956	932	945	936	951	979	983	973	953	1002	1008	936	990	921	951	963	974	947	960	968	944	967	911	919	987	927	972	966	946	988	989	967	1003	937	911	992	936	947	935	917	959	991	999	1011	936	938	962	989	973	982	986	952	944	978	986	984	952	922	969	989	922	1000	946	919	961	955	916	943	885	936	909	943	923	969	913	1009	947	971	934	975	924	979	935	954	933	938	944	949	975	1017	932	952	941	1002	964	943	980	928	966	953	997	963	953	997	956	951	942	954	958	1002	973	983	977	935	944	983	925	977	963	983	956	952	1011	930	964	915	958	993	953	947	970	932	977	966	972	965	997	934	926	963	917	966	978	948	961	1003	947	983	960	922	896	989	925	985	937	963	944	986	929	972	968	1002	885	929	993	984	936	986	913	959	955	915	955	967	947	930	975	968	972	995	940	1024	966	948	918	957	986	919	1021	961	938	980	959	960	985	1011	992	903	987	955	945	1001	991	953	949	983	958	957	1014	973	926	920	999	966	991	1000	934	967	944	905	951	940	938	986	920	1007	944	906	954	950	941	982	1014	989	964	988	947	958	983	1046	932	945	932	965	971	956	986	943	968	951	948	904	1010	913	917	957	966	1004	944	983	977	913	973	1019	979	955	966	994	989	1003	981	938	920	959	970	918	965	941	974	976	993	964	924	1017	976	1005	914	967	914	966	962	1000	959	988	904	946	956	942	976	1011	922	869	997	943	1002	1019	939	949	932	965	965	957	953	939	963	999	897	1002	1010	934	977	968	942	971	983	926	982	949	987	937	880	896	969	957	958	946	942	1006	957	1046	994	932	919	979	932	966	947	1011	924	953	970	926	936	905	948	976	1000	985	990	944	939	971	961	954	961	992	955	969	954	958	933	949	972	959	899	973	941	947	968	952	933	982	951	987	973	952	974	975	967	968	995	987	984	937	975	941	996	945	951	990	958	945	923	989	946	957	994	890	998	964	943	1010	993	999	978	973	993	965	923	964	975	942	999	919	1017	1015	997	982	938	995	960	1008	1001	963	936	962	951	992	978	951	930	925	958	1000	934	984	982	925	978	957	964	933	932	955	943	979	955	891	978	929	916	980	978	959	931	971	977	1000	980	1003	943	935	981	991	1011	988	978	935	975	964	923	945	956	963	1012	911	978	992	948	940	988	962	938	1020	939	951	895	992	978	957	989	944	947	954	891	966	933	944	995	973	944	971	925	958	971	923	915	952	894	1031	901	978	984	965	1001	912	929	890	924	967	950	945	918	955	925	973	949	900	1015	974	941	970	952	981	983	892	962	962	980	950	988	951	971	951	963	955	976	967	954	967	968	993	982	973	965	947	956	941	982	973	936	912	929	952	955	970	951	981	950	912	956	925	920	935	928	978	947	968	998	971	989	950	975	925	930	930	962	959	977	1005	888	940	1030	988	968	952	949	1022	947	964	947	972	1005	966	935	966	951	949	988	911	963	891	949	929	943	976	999	988	935	919	927	1012	977	949	911	993	948	968	955	925	954	995	911	934	921	914	923	972	927	941	953	989	982	956	986	984	931	974	985	996	989	1014	899	944	995	939	980	994	958	954	985	885	975	973	969	987	939	974	950	941	948	965	938	947	950	942	936	1027	957	932	980	1022	924	933	946	958	926	984	931	937	981	957	964	998	1019	1008	946	955	964	906	991	925	931	997	963	938	962	1013	957	954	899	945	971	940	940	997	952	884	980	983	931	967	940	946	976	965	978	964	982	978	915	942	1001	988	1011	958	985	959	962	989	1003	928	912	987	943	944	984	929	931	948	934	970	972	982	948	989	938	974	977	928	987	971	973	973	913	917	931	987	936	985	980	935	994	982	949	906	1012	964	952	908	992	1001	963	997	943	986	1002	942	973	929	949	960	962	955	961	994	963	928	968	934	929	932	939	968	968	951	951	956	1004	960	935	969	947	935	959	940	926	952	936	963	942	969	968	961	986	924	1004	950	960	936	955	963	915	941	965	877	969	981	937	934	949	998	911	973	956	909	985	954	948	966	950	950	932	990	980	1002	994	985	908	936	994	987	954	985	956	1013	966	961	985	901	933	879	981	937	946	972	945	951	952	942	964	975	961	909	1026	1012	949	991	957	942	974
4263	2231	1294	875	829	882	955	933	869	701	607	550	493	441	316	314	293	282	243	216	212	222	180	164	178	159	193	151	153	155	160	146	119	127	123	146	130	140	139	134	117	131	130	140	116	138	138	113	129	133	139	142	119	117	111	136	130	129	103	143	126	125	128	143	112	108	126	121	125	141	137	147	131	134	126	127	118	110	148	141	139	137	134	129	125	129	115	98	120	142	99	116	120	135	141	116	121	137	133	127	112	123	120	133	109	119	130	118	115	151	120	119	130	120	122	129	140	124	126	128	116	115	132	133	127	130	106	130	99	106	118	144	146	140	123	127	131	114	129	118	138	127	131	138	139	117	119	108	124	128	132	130	128	111	131	134	122	119	139	108	115	110	130	98	138	124	127	124	122	126	111	140	119	121	121	132	121	113	108	120	128	123	134	130	123	123	110	136	130	126	122	127	121	118	127	116	108	140	137	131	114	143	117	130	120	122	107	111	129	135	112	95	120	108	107	136	114	134	136	115	132	145	142	134	96	98	123	150	125	119	124	124	134	135	127	127	124	135	130	110	119	112	120	124	129	143	126	121	144	124	116	135	129	133	125	133	121	133	112	122	134	112	128	135	133	135	113	132	126	153	137	126	131	127	137	109	116	124	121	94	126	129	128	160	121	107	115	124	118	129	125	135	126	138	147	107	135	121	132	135	134	139	108	118	141	117	129	133	131	131	119	132	119	144	127	115	141	120	140	124	157	122	129	151	127	121	131	120	104	104	124	126	127	132	141	115	130	115	112	119	101	124	120	139	138	116	126	136	131	120	129	123	105	126	131	120	118	125	113	121	136	138	141	132	121	119	145	132	141	135	127	115	104	120	134	134	158	139	116	119	137	119	138	108	110	116	104	102	139	117	142	129	119	125	128	133	113	123	140	139	124	114	112	127	125	132	135	123	123	116	138	121	113	100	117	104	125	112	139	116	142	129	134	119	136	117	105	128	128	119	127	95	111	125	130	119	130	104	122	145	140	130	102	128	117	112	111	136	148	137	128	129	134	111	119	147	131	129	138	119	134	137	109	162	125	112	98	136	127	111	129	120	117	128	122	114	119	132	124	130	122	129	132	106	138	115	134	121	125	137	125	124	138	119	132	123	118	145	117	141	108	117	143	115	113	136	122	124	116	138	116	134	100	125	137	122	133	112	125	115	134	143	132	142	134	122	135	119	141	114	94	125	141	132	125	121	126	134	127	123	131	128	122	135	124	141	122	129	133	120	151	132	125	128	118	122	125	119	127	124	116	121	139	126	136	129	117	119	120	116	116	104	127	143	103	124	126	130	127	123	111	131	114	131	123	122	99	139	128	121	121	119	131	109	117	142	118	113	143	131	109	143	105	140	133	106	95	140	122	129	146	110	117	133	115	131	115	126	119	134	111	126	133	130	117	133	130	116	106	118	131	140	125	140	129	128	131	135	130	119	129	119	149	121	129	121	148	132	127	132	117	122	107	131	133	128	125	116	128	136	126	129	119	122	120	115	142	116	125	142	120	146	119	138	111	130	121	116	124	128	130	115	131	129	122	108	141	102	117	131	108	134	152	145	125	133	131	95	120	120	149	122	143	115	98	123	116	118	120	147	139	135	136	128	126	108	131	145	125	133	119	147	107	129	111	141	137	131	144	121	134	124	125	141	141	155	124	128	133	136	111	128	131	116	128	120	117	117	162	132	118	131	126	142	121	131	114	151	129	144	111	115	143	99	108	136	111	139	104	113	144	120	117	131	140	153	137	140	135	139	104	135	125	119	129	124	127	110	124	114	137	118	122	120	124	116	131	135	146	110	122	120	116	119	123	109	138	118	128	118	131	133	134	128	123	141	133	129	107	112	135	131	126	117	133	134	124	156	109	129	137	121	129	112	132	110	117	132	143	143	129	144	130	133	121	126	138	116	112	115	123	139	127	134	114	115	119	150	133	121	130	127	107	133	122	124	130	116	134	134	143	130	105	133	130	127	101	133	135	116	124	126	122	113	138	133	128	129	102	110	110	146	132	141	105	116	109	143	118	129	122	135	125	124	128	137	118	110	120	114	138	131	121	120	124	112	119	123	111	107	133	127	115	115	117	127	126	126	135	115	132	109	120	123	141	117	130	125	128	124	140	137	120	147	143	130	131	127	131	123	126	123	136	98	107	146	95	121	114	120	124	128	126	115	133	112	123	114	132	114	130	118	146	134	131	120	124	128	125	111	124	130	134	128	131	120	129	124	124	108	131	134	129	136	123	118	141	130	125	130	117	125	130	118	131	114	123	102	135	138	119	122	135	119	142	112	110	141	117	141	122	114	114	156	150	112	116	122	122	112	123	115	133	125	108	123	118	125	135	111	150	112	121	111	134	111	141	128	123	123	118	107	135	113	141	149	130	134	133	131	118	117	144	138	120	134	110	119	114	127	121	131	117	130	119	117	117	130	120	131	118	140	139	126	135	133	120	116	120	121	116	124	138	132	124	126	126	153	136	148	124	108	112	141	144	142	149	145	124	111	133	141	126	113	133	121	114	117	119	109	115	142	101	118	142	118	133	126	127	118	126	117	132	142	130	145	137	156	125	130	107	134	153	121	137	121	122	122	117	125	137	132	117	132	103	136	130	105	131	117	132	139	115	131	122	109	143	121	123	128	129	125	132	120	131	123	122	122	142	123	138	134	120	132	136	117	119	136	127	125	139	143	111	130	112	123	129	135	121	112	131	139	134	118	140	129	116	134	130	119	127	156	121	141	127	117	126	112	116	146	133	127	126	126	143	133	128	114	123	140	132	125	124	124	128	119	129	146	117	131	127	136	128	111	138	125	118	121	144	119	126	129	123	118	119	141	139	116	131	122	123	140	99	121	135	121	116	126	113	129	136	136	125	124	130	143	125	123	113	146	129	118	123	121	130	115	139	131	132	117	140	144	110	140	138	107	122	162	133	146	132	120	131	103	149	140	132	146	108	105	138	129	129	138	114	133	136	99	127	135	158	135	133	118	126	139	132	117	122	124	141	128	118	102	131	110	124	122	136	146	123	123	135	132	110	117	139	160	128	142	134	118	139	130	117	116	137	114	149	139	135	135	110	111	127	119	156	145	138	144	136	129	110	136	137	135	105	111	129	127	143	124	129	132	143	127	119	119	127	122	135	118	120	119	122	140	118	125	118	107	129	146	124	110	142	136	123	150	131	112	115	119	117	128	130	138	120	136	113	111	125	113	113	115	110	127	141	124	124	133	111	113	122	123	130	148	128	126	143	116	126	137	107	163	138	146	134	105	133	119	129	122	134	115	131	105	108	123	100	128	110	138	124	137	107	128	132	125	133	126	121	111	123	117	121	115	125	131	138	123	99	122	128	114	110	137	126	126	118	115	130	134	127	122	137	118	116	113	120	107	129	125	111	146	130	117	135	111	149	122	143	131	113	111	129	115	110	142	150	117	116	135	141	130	118	134	132	129	141	135	117	130	101	124	127	124
29404	16681	11739	13828	22790	26490	24989	22815	19942	16583	13392	11563	9997	8286	6427	5555	4757	4156	3706	3202	2886	2647	2309	2206	2075	1845	1821	1640	1415	1389	1323	1224	1149	1125	1087	1053	1038	993	937	957	989	913	895	949	942	917	910	885	968	897	902	863	829	881	954	926	962	896	909	887	874	910	860	872	904	853	812	863	973	839	887	894	882	881	907	852	819	874	906	852	854	849	859	878	866	859	898	839	874	890	875	921	858	862	913	891	892	910	874	912	911	903	908	850	899	878	892	854	870	845	881	881	925	866	862	953	888	903	858	904	876	928	869	906	878	815	936	936	865	892	889	908	880	826	904	905	892	865	904	907	892	841	889	901	842	925	900	864	887	853	871	906	835	928	882	856	883	889	888	894	916	918	913	865	903	881	878	888	883	922	886	902	910	867	868	866	906	844	902	928	908	907	892	888	855	908	866	869	873	847	894	874	866	871	879	854	831	863	850	910	850	887	919	869	824	842	884	846	895	911	889	912	828	868	913	886	872	870	878	892	867	918	919	909	900	899	881	884	871	894	840	858	891	888	862	956	906	902	916	836	837	878	907	906	944	875	836	866	909	889	944	922	882	870	907	876	902	881	870	899	894	913	912	875	841	871	936	876	841	896	876	874	883	878	879	859	875	916	862	919	908	868	855	923	902	879	876	863	887	867	873	865	855	821	814	893	874	828	879	842	902	937	912	850	897	882	896	907	941	862	891	870	903	934	949	864	869	872	832	860	892	876	949	869	921	904	857	875	882	857	906	914	905	901	890	925	947	851	932	866	875	876	895	953	885	894	936	895	894	814	842	892	915	868	915	877	827	857	850	879	868	897	920	852	878	840	934	836	889	904	937	952	904	902	908	924	876	878	852	856	854	902	894	857	897	840	897	917	868	922	906	834	915	892	800	933	898	856	875	894	913	912	883	875	828	919	884	857	875	882	915	876	834	878	891	928	887	919	847	866	902	848	877	873	860	845	907	915	854	869	877	919	875	834	879	887	933	900	912	903	879	868	899	880	856	867	868	847	875	939	847	876	816	846	882	840	952	815	895	823	903	893	888	845	927	876	843	894	914	817	881	917	837	862	869	873	924	882	851	873	886	902	890	863	854	890	954	921	893	893	847	806	884	906	899	877	872	865	857	849	874	927	876	825	873	887	896	869	879	923	863	896	834	890	888	850	872	845	863	912	902	904	878	883	856	867	876	875	875	936	895	863	857	866	876	936	925	888	863	869	916	882	863	897	907	905	908	894	858	876	865	879	893	902	874	937	905	903	894	888	909	873	861	838	878	922	861	864	898	870	927	930	857	840	916	894	882	898	882	876	882	835	912	864	918	877	896	904	874	874	873	916	851	823	917	881	900	861	871	898	880	893	937	885	877	874	862	882	919	854	878	897	876	898	878	930	878	888	909	883	911	817	867	952	882	959	945	903	906	897	862	864	848	850	874	851	885	883	908	959	901	869	919	841	934	908	871	874	875	885	914	831	869	897	905	876	877	856	862	947	809	939	912	898	869	903	822	900	937	856	882	852	852	875	863	893	902	930	893	911	863	854	900	850	939	888	870	914	885	857	909	937	910	883	884	907	883	880	855	904	850	879	874	913	861	905	877	873	871	898	907	892	874	903	905	861	916	892	944	867	918	889	861	830	798	882	866	863	917	833	944	868	891	879	845	884	822	897	818	889	892	883	895	895	925	885	911	904	857	924	890	934	884	848	865	904	900	866	928	862	919	880	876	847	917	877	885	898	832	864	884	884	867	879	911	893	894	901	916	912	960	884	873	899	922	903	924	890	840	885	900	938	889	922	876	877	920	868	909	868	876	858	920	887	941	847	834	917	848	902	921	850	860	919	801	857	865	875	864	846	875	853	854	866	909	874	846	939	934	831	868	874	869	882	864	913	924	855	860	914	898	890	896	933	871	880	849	877	861	920	901	855	889	906	885	835	871	952	896	907	886	850	965	899	861	968	878	859	879	936	874	894	887	915	889	885	876	875	884	891	862	886	904	908	952	912	912	908	921	888	899	886	943	911	916	887	881	838	930	857	872	884	873	911	848	878	906	938	903	856	872	873	870	838	904	876	893	884	892	866	881	906	878	915	889	880	844	910	931	872	816	881	895	928	875	859	812	917	922	888	904	876	898	858	859	875	914	890	884	845	899	845	927	887	894	927	909	816	874	891	876	892	883	908	877	905	847	870	886	917	875	883	889	907	911	854	909	920	894	913	868	900	849	859	965	906	885	908	858	903	919	902	875	886	885	895	880	870	873	825	851	879	893	926	858	906	886	906	869	858	869	880	901	882	891	905	834	938	873	859	932	870	861	854	881	862	959	876	878	835	830	876	875	973	884	937	900	871	891	907	835	872	853	904	886	903	852	845	863	880	950	871	883	902	888	954	871	882	979	892	886	901	864	962	850	909	965	928	875	875	896	888	921	877	867	897	931	915	859	912	888	851	910	875	909	865	913	838	882	846	825	890	923	939	938	860	916	878	912	876	910	897	850	894	925	871	856	861	857	922	900	814	910	873	934	831	901	956	866	898	862	932	912	865	861	915	939	947	918	885	878	871	857	910	902	874	828	887	864	907	893	903	917	904	856	877	912	882	847	844	826	943	880	925	864	877	860	899	910	855	865	958	895	910	910	850	900	899	901	838	846	835	889	889	921	834	806	896	862	868	878	856	907	870	892	874	855	865	927	896	864	911	917	879	856	906	917	836	882	876	890	900	870	917	938	882	944	874	922	858	832	861	857	982	884	929	874	869	888	908	944	896	831	884	909	946	865	873	898	855	879	886	875	915	887	882	870	867	929	852	867	935	857	891	894	888	853	911	890	917	872	890	932	908	878	841	899	880	925	867	924	932	893	863	935	921	911	856	886	833	944	927	900	911	851	869	886	869	951	846	905	915	892	951	877	904	851	942	913	898	854	910	879	869	898	859	889	910	887	860	960	840	851	898	881	889	892	853	921	855	918	900	839	880	878	901	919	891	886	836	896	834	943	879	888	882	855	826	915	880	869	906	849	895	958	868	825	856	975	912	876	837	906	912	896	897	882	896	898	842	954	881	973	950	901	851	924	886	851	850	919	853	876	863	888	892	913	917	867	831	927	911	849	909	862	902	889	847	875	874	905	867	877	920	943	864	876	912	843	875	877	865	870	883	858	907	885	897	892	917	852	896	930	890	901	918	868	883	898	894	919	881	960	847	854	905	914	839	863	872	892	881	874	834	905	904	840	834	896	889	919	894	855	895	859	872	843	898	833	895	871	909	852	903	878	871	887	863	872	857	905	930	857	857	878	891	923	899	923	863	870	883	895	926	861	876	859	893	876	856	895	868	929	930	921	834	869	878	890	894	841	864	938	841	864	868	878	862	935	868	900	883	861	907	874	882	873	868	882	895	906	843	893	883	884	867	876	926	912	977	911	933	835	867	908	841	873	874	913	927	910	875	905	876	833	945	892	905	907	875	904	872	869	921	832	879
3460	1234	787	547	483	558	585	622	576	462	400	361	311	289	267	250	204	202	176	192	178	209	152	156	158	166	144	134	143	151	126	133	127	142	136	127	124	157	143	134	126	136	137	158	127	144	109	143	144	131	134	121	127	121	124	138	135	135	130	118	152	142	121	150	145	126	127	121	104	151	145	147	133	133	137	148	125	150	144	113	116	122	151	138	124	139	137	141	135	134	142	122	127	130	138	123	131	137	137	129	123	133	125	143	120	131	122	145	128	140	150	149	163	133	138	124	122	111	127	136	139	140	145	131	122	130	132	117	134	116	141	130	143	139	136	122	107	137	124	138	131	129	126	136	138	110	128	123	130	140	125	126	129	125	155	123	147	152	135	143	137	131	131	144	112	138	108	122	144	144	128	126	145	129	108	123	133	147	145	135	122	130	138	121	126	139	145	134	134	147	139	127	127	144	133	115	127	126	120	129	134	120	136	169	132	135	124	113	127	126	150	117	143	135	128	135	117	137	145	130	143	155	144	122	155	121	133	137	125	115	141	136	123	132	121	138	138	122	134	131	129	125	134	141	118	143	139	123	114	134	101	121	142	139	119	119	139	127	117	132	143	134	143	133	130	157	125	128	146	144	139	134	124	122	128	123	106	116	118	160	138	125	138	137	136	133	154	154	141	108	129	117	131	140	130	138	124	145	139	156	131	154	127	137	128	129	145	117	129	129	126	128	135	137	118	130	133	149	129	142	123	119	144	109	136	107	144	140	127	126	130	147	139	147	120	119	152	127	139	132	108	134	147	120	120	118	141	136	129	121	135	136	145	112	129	155	137	134	140	155	127	108	130	140	130	130	130	122	125	131	122	123	112	115	145	118	148	125	119	127	122	136	127	150	135	121	116	140	145	121	126	126	131	144	137	138	138	130	131	136	141	141	118	126	135	124	117	141	135	137	130	119	122	129	152	132	125	125	131	127	131	119	133	146	138	126	122	127	135	123	136	140	135	133	124	140	127	154	128	131	150	140	135	129	160	137	119	123	128	125	148	122	136	123	136	124	139	120	152	116	146	126	132	141	141	109	142	113	139	141	118	130	124	134	133	125	150	133	122	133	126	139	163	151	129	128	135	139	127	119	138	150	131	128	143	129	113	133	121	130	143	163	137	147	113	123	137	144	121	128	126	141	153	137	160	126	123	140	135	106	149	130	142	136	134	129	129	142	134	141	146	140	109	129	117	135	157	132	133	113	140	141	118	158	144	124	138	164	139	130	127	150	138	133	128	130	137	149	133	144	130	149	143	129	139	132	109	147	115	143	132	129	116	133	124	125	120	143	134	139	128	150	134	117	163	166	137	131	133	131	124	145	171	130	151	128	137	134	135	138	129	139	138	115	124	121	160	109	144	145	132	129	129	151	118	160	123	120	139	129	143	120	152	129	126	134	126	132	108	123	119	112	136	106	133	124	117	134	142	133	125	132	119	144	125	146	140	134	131	126	121	124	130	145	122	123	142	126	145	114	137	147	141	128	131	138	122	139	128	154	141	126	133	140	117	124	134	124	128	140	120	120	136	107	154	161	155	112	151	147	118	140	140	138	121	153	129	148	123	117	155	129	133	144	131	148	144	130	141	137	124	143	139	134	130	145	141	130	127	124	121	133	131	130	123	136	136	139	125	123	134	143	127	115	146	117	142	132	122	129	157	117	153	127	136	140	139	144	126	130	138	132	149	137	134	125	126	137	140	127	125	131	141	134	157	132	154	138	134	134	125	129	133	123	130	138	134	119	115	122	153	123	147	132	127	133	160	150	129	138	126	104	129	143	124	127	142	127	127	123	134	148	113	121	111	135	138	151	133	125	134	140	124	143	133	123	126	111	136	134	147	150	140	134	142	129	139	121	155	144	127	144	134	128	131	145	121	125	135	122	122	122	168	137	129	128	133	110	114	149	139	132	145	118	126	117	120	142	149	125	127	119	130	123	126	121	148	125	138	119	137	131	101	136	112	134	132	111	120	117	141	147	139	124	130	140	133	133	133	126	131	131	135	139	149	151	148	144	144	143	139	143	145	125	134	121	135	144	117	128	131	133	135	143	106	143	138	121	137	139	118	125	139	130	112	148	162	152	129	137	144	140	135	136	136	142	135	128	155	132	128	102	145	129	109	111	129	142	134	151	124	138	135	135	124	122	128	150	118	126	126	125	129	132	120	128	103	149	153	123	148	142	143	151	128	136	109	135	131	130	139	116	162	122	121	132	150	151	146	125	134	123	144	121	134	136	133	138	127	127	142	139	123	127	131	133	114	143	117	138	134	164	115	129	128	144	112	140	141	131	156	131	127	145	135	137	134	124	134	134	134	114	125	131	132	131	144	137	152	135	125	128	137	132	148	122	147	117	145	133	156	132	139	123	135	153	145	144	137	147	123	130	135	170	115	131	148	161	125	130	142	138	120	134	119	147	107	117	119	125	136	132	128	127	128	134	124	153	117	126	123	133	112	132	140	156	143	142	128	127	139	141	116	154	143	138	137	150	114	140	150	131	121	126	142	133	135	130	147	129	131	136	134	131	126	119	126	140	139	130	130	133	149	127	130	113	121	138	117	150	146	135	148	147	139	135	154	117	148	149	150	143	120	128	133	138	137	119	134	141	136	138	137	130	144	132	136	131	159	127	189	140	152	149	135	127	121	129	132	124	145	140	153	130	147	144	148	126	117	131	151	122	138	117	129	141	135	138	125	143	124	124	124	113	130	143	142	115	129	137	132	134	124	144	147	121	153	131	148	140	143	135	138	108	142	157	142	137	135	133	149	125	143	141	135	147	131	112	145	143	132	129	142	125	118	133	123	124	132	125	127	122	129	143	135	136	151	129	134	126	131	147	145	112	131	122	138	139	131	118	125	134	128	129	129	142	117	140	119	138	130	131	109	142	133	126	134	122	140	139	123	132	139	128	133	142	121	125	131	124	141	131	110	138	134	120	131	127	125	151	128	139	146	141	141	135	120	120	130	131	124	106	142	126	139	127	123	123	136	134	138	139	127	127	136	125	128	119	137	110	134	139	125	140	128	153	130	136	121	130	125	122	135	136	134	133	134	142	127	129	128	135	127	132	132	112	150	124	122	151	139	97	118	146	171	136	121	115	134	112	136	115	146	148	138	129	133	115	134	138	137	154	133	144	145	145	127	158	147	121	134	141	124	148	129	127	110	124	128	132	128	127	133	129	151	134	116	116	147	124	135	135	134	140	140	120	134	132	131	149	141	135	129	134	133	166	119	128	132	129	135	135	126	138	156	123	142	116	138	133	137	139	112	130	128	132	165	113	150	158	130	141	146	133	126	121	164	144	140	140	116	145	128	120	126	125	129	114	142	147	135	115	123	124	128	133	134	118	133	121	139	124	122	117	127	123	151	140	138	139	131	137	143	133	144	142	121	133	134	119	147	118	127	120	140	144	130	118	119	147	113	134	146	129	126	132	114	147	131	139	117	131	120	121	122	122
24070	11614	7737	9165	16330	19400	17920	15888	13640	11005	8717	7722	6598	5053	4212	3539	3183	2927	2555	2348	2185	1906	1719	1729	1520	1504	1389	1394	1207	1163	1139	1126	1033	1104	1071	1025	1003	981	1011	958	1011	982	1007	909	968	965	955	971	929	926	939	946	914	957	932	916	970	898	858	918	957	898	932	939	922	956	926	929	890	935	942	912	910	918	849	921	927	961	892	935	955	937	911	885	926	937	976	879	940	968	925	891	937	922	922	971	935	917	876	949	963	899	956	955	956	954	972	993	925	954	895	941	995	947	924	929	901	888	938	860	864	947	897	974	926	896	951	900	936	946	950	904	882	965	937	907	935	877	922	889	931	921	913	926	976	912	944	921	907	935	884	948	925	956	934	912	926	885	920	917	873	921	956	931	960	927	926	917	929	896	961	908	921	960	912	882	902	942	957	954	930	948	884	920	964	931	871	909	866	938	882	922	966	929	924	958	956	934	985	943	975	879	893	934	934	973	876	964	876	941	925	950	857	904	949	959	918	962	876	935	927	955	936	938	932	929	859	930	992	958	950	963	931	913	953	895	977	932	927	920	954	966	923	960	953	962	886	925	1007	899	896	917	901	925	941	923	973	954	959	938	867	942	952	943	943	927	965	929	989	912	918	988	961	944	1000	869	938	940	966	967	999	930	872	948	918	946	909	914	962	932	927	886	891	970	955	894	912	916	973	931	922	904	961	928	909	931	953	913	899	890	917	893	935	894	934	996	945	918	908	924	935	903	917	925	956	958	926	971	962	903	916	967	963	884	899	970	901	991	882	956	875	933	929	898	960	909	928	979	957	948	916	979	953	964	956	921	912	935	920	964	940	909	890	969	923	968	923	956	888	947	928	953	965	947	900	913	930	902	959	967	877	936	873	921	920	880	968	971	922	965	919	938	966	913	895	931	1013	955	932	945	905	930	867	949	899	914	950	919	898	929	934	968	931	896	983	979	902	952	951	888	976	943	915	948	972	1008	935	920	956	941	907	945	950	895	949	917	944	957	931	930	958	930	959	929	940	912	931	934	895	913	903	893	908	985	953	889	937	966	918	929	957	867	931	915	915	942	954	966	935	968	944	915	940	915	915	932	952	956	934	923	911	1003	930	889	892	934	940	923	894	931	867	914	932	926	958	925	912	936	911	922	908	954	945	911	980	930	957	982	963	915	923	942	918	905	955	903	935	959	884	914	928	962	944	916	932	970	936	941	947	938	925	943	928	942	916	978	896	982	908	928	946	949	939	923	943	900	942	927	958	946	913	938	965	968	942	959	931	900	908	947	927	936	977	936	873	972	917	934	941	991	912	933	906	921	887	961	883	924	909	953	921	939	925	935	945	964	913	950	912	923	914	955	924	902	915	897	905	898	893	935	868	948	985	999	885	959	950	965	901	931	942	960	943	958	954	955	948	960	916	928	947	942	935	948	933	836	924	860	928	885	916	907	935	892	904	945	913	912	962	879	948	956	927	900	970	895	894	971	922	903	897	854	924	954	954	909	917	942	907	931	955	934	961	925	904	945	951	889	941	945	903	904	883	972	935	896	932	881	965	919	900	908	959	938	934	880	951	915	931	940	939	887	922	957	979	877	830	967	951	878	960	942	960	909	901	940	957	945	939	883	918	916	946	884	900	932	942	1000	928	937	953	985	939	954	920	943	982	954	922	918	969	873	971	871	933	995	911	956	959	947	927	953	899	943	889	897	943	932	912	867	951	912	957	913	895	959	896	942	931	877	935	924	936	931	886	949	930	932	958	909	940	897	963	962	939	906	975	955	884	975	904	950	944	884	951	886	968	905	863	913	898	889	940	912	953	908	1002	980	941	930	936	982	946	933	938	931	915	978	948	932	933	958	900	914	920	914	974	962	927	890	948	917	882	935	950	964	922	892	921	949	970	970	925	939	953	978	952	915	939	968	911	897	958	889	902	930	926	910	980	927	954	976	914	953	1010	875	962	939	942	895	966	948	945	904	911	960	912	980	968	929	965	952	924	903	960	917	858	950	886	923	897	910	965	924	930	914	973	953	996	936	957	907	947	960	918	964	967	903	901	957	962	915	911	982	942	946	926	961	927	915	896	1003	929	934	883	930	973	863	892	975	920	983	978	925	888	981	933	900	941	950	948	925	887	872	943	890	999	934	947	924	941	935	938	984	972	844	970	924	886	926	925	972	940	961	900	892	936	936	891	916	967	949	936	910	969	941	933	917	955	973	937	907	948	905	932	885	915	942	947	930	917	920	911	891	924	987	939	917	934	932	936	917	943	957	946	916	901	917	921	967	903	986	991	947	950	983	954	975	962	961	902	942	900	882	900	975	953	891	977	932	936	908	918	932	947	939	947	880	891	941	929	972	976	974	961	914	896	916	999	950	974	965	908	917	930	953	888	915	926	978	901	925	953	933	904	972	967	964	922	968	908	951	880	938	912	929	922	954	940	935	958	941	924	963	943	949	942	960	951	934	938	950	875	908	952	940	941	908	912	971	901	981	984	962	923	886	933	926	943	887	929	928	869	932	931	908	903	952	888	934	881	941	887	960	940	903	915	987	907	913	995	944	954	908	979	897	956	881	970	934	946	880	929	931	926	975	916	904	947	928	874	944	924	963	914	904	955	925	943	921	978	971	929	938	976	973	975	945	916	918	983	945	900	921	932	907	929	913	882	947	891	934	931	994	943	912	921	993	955	977	929	904	938	953	892	909	941	921	957	978	896	937	920	961	948	889	943	946	924	963	907	989	957	917	970	896	924	962	932	909	946	865	917	938	936	954	971	942	892	916	945	933	921	937	967	854	949	937	937	909	907	964	954	924	1007	931	907	917	855	921	891	934	1001	945	958	1004	966	942	959	928	921	943	945	969	911	950	948	947	890	920	912	945	902	989	914	989	888	912	857	902	946	964	946	890	850	899	935	945	953	958	941	939	913	927	933	900	930	926	916	916	914	916	930	943	899	919	887	908	905	937	938	865	922	907	962	975	930	913	940	920	976	908	916	854	919	927	945	906	930	964	934	908	950	936	963	878	952	935	972	900	912	910	973	955	946	948	929	950	960	942	913	899	878	960	964	936	938	913	934	943	998	896	961	942	945	966	879	967	955	927	954	916	942	935	932	911	907	950	965	900	906	1013	976	898	947	926	921	942	914	946	869	945	963	1010	958	969	950	948	945	958	960	947	967	952	899	923	970	916	948	961	897	934	951	983	930	916	986	920	953	933	930	915	999	948	934	936	958	901	889	911	941	949	912	950	967	944	964	960	908	947	902	935	967	864	891	916	944	950	942	893	988	905	950	960	929	983	927	893	993	966	925	904	967	938	924	924	907	911	943	963	924	933	886	907	944	991	937	975	962	959	915	906	991	949	915	925	985	927	878	952	946	908	928	933	895	944	966	920	983	937	974	859	973	964	935	931	913	921	926	932	968	975	875	960	886	900	921	925	962	898	987	917	910	971	933	917	999	959	926	947	949	1000	923	940	915	909	928	918	953	940	955	946	927	939	949	906
3216	1735	1043	720	626	692	738	756	698	624	511	403	346	349	270	261	227	220	252	197	188	180	181	183	170	179	164	160	162	143	129	136	127	132	134	132	122	145	124	123	139	134	137	124	124	121	126	130	129	129	133	142	128	120	115	120	126	127	150	107	118	135	115	132	129	129	132	117	118	143	120	140	128	124	132	115	116	111	146	135	107	124	139	147	129	118	123	123	125	122	126	141	128	128	128	116	126	151	135	104	114	136	125	125	104	126	114	132	121	124	130	120	129	126	122	125	124	131	131	106	123	121	125	132	132	126	116	148	128	142	130	122	119	118	134	124	120	132	121	114	139	122	109	140	119	136	143	137	144	144	112	124	111	143	143	121	130	132	128	123	136	126	117	126	118	100	128	101	154	131	134	132	103	126	126	112	128	123	125	136	120	115	109	111	117	118	120	131	114	111	126	132	123	126	124	114	111	126	126	143	135	124	140	123	141	125	137	132	119	128	128	105	129	128	110	135	124	134	135	125	120	107	133	114	110	117	122	120	121	123	139	121	117	116	138	136	118	109	121	129	113	114	111	125	136	119	118	107	115	131	116	121	134	126	132	115	112	136	122	136	106	132	116	105	125	113	101	126	125	132	127	128	139	133	123	120	121	115	104	119	120	119	121	113	123	123	129	112	135	128	127	130	126	107	100	119	115	131	126	105	120	153	127	114	123	121	127	112	128	116	115	132	143	121	114	130	119	132	124	117	129	110	123	141	119	120	112	128	113	128	118	129	134	131	128	112	158	117	127	118	137	124	120	148	132	129	129	141	157	135	124	129	119	129	139	127	121	118	118	155	112	138	115	123	134	126	124	132	129	118	121	130	114	138	120	138	129	155	113	116	114	136	115	111	108	115	118	123	121	125	131	135	113	121	134	114	127	112	121	126	112	131	126	121	120	119	131	122	106	128	126	132	117	132	117	107	139	113	110	110	146	136	129	130	119	125	118	129	138	127	136	98	126	129	124	119	139	113	144	128	123	143	134	110	125	124	121	133	88	102	109	110	141	126	126	122	95	134	122	132	142	119	123	152	124	130	105	120	127	119	126	139	114	134	145	143	136	106	122	124	133	116	112	95	120	130	124	117	90	129	110	148	109	122	115	128	113	141	143	112	125	124	130	124	142	131	124	115	119	103	131	117	124	96	151	128	124	99	125	107	117	110	134	121	120	125	120	118	129	129	126	114	123	140	155	123	139	139	141	97	120	135	153	120	121	108	144	137	132	130	115	103	127	138	115	122	120	126	136	129	143	120	116	115	123	121	130	119	113	139	123	111	118	109	94	118	129	147	138	111	130	138	121	103	115	143	130	119	111	121	103	139	138	108	125	127	110	153	130	119	119	129	119	126	125	108	125	122	131	104	145	136	117	130	123	130	121	103	127	135	114	124	118	124	125	143	115	132	126	123	128	133	124	127	141	117	125	121	120	147	117	126	144	124	130	123	116	112	108	118	125	143	132	124	112	115	149	150	139	115	113	111	131	115	130	140	132	140	129	122	107	135	116	132	121	128	134	106	121	120	112	149	128	128	134	146	150	113	117	129	121	128	124	142	143	115	114	118	140	113	118	138	124	131	128	126	113	99	122	117	128	124	130	124	113	111	126	120	107	127	114	124	121	128	132	137	143	134	125	127	140	100	104	129	144	128	143	121	122	122	123	125	128	120	125	133	112	116	125	122	108	130	113	143	117	119	133	108	116	123	151	114	139	133	115	127	97	123	148	110	120	112	139	131	126	125	145	142	141	111	115	149	122	114	107	119	130	136	131	123	93	115	136	114	111	117	135	113	118	143	145	117	130	112	124	110	124	108	109	118	132	123	122	125	122	115	112	114	125	139	134	137	103	122	126	132	124	116	128	130	124	129	129	129	103	120	114	117	119	146	133	112	149	133	116	139	137	139	114	132	117	124	128	140	137	132	111	118	119	123	118	112	142	128	143	130	117	121	112	138	150	148	99	133	119	120	100	122	131	106	117	122	118	116	120	132	118	129	125	128	132	124	131	123	108	121	116	140	111	123	113	122	116	127	116	119	122	121	121	134	98	109	137	119	116	109	140	130	121	132	125	133	124	132	126	147	119	132	116	142	128	113	125	134	105	130	136	124	126	117	118	115	127	132	137	129	118	124	119	123	128	122	120	124	125	137	144	106	112	123	135	119	154	125	139	125	127	115	119	116	112	143	112	118	127	126	128	134	117	111	137	114	124	124	102	115	153	132	146	131	136	112	130	128	116	125	118	107	134	105	121	124	129	129	128	138	125	125	124	109	135	127	139	114	136	126	115	147	134	131	131	117	115	130	130	131	125	127	118	152	124	133	119	129	111	120	140	105	116	114	127	124	136	102	120	110	117	144	115	131	121	116	106	115	125	134	126	132	118	121	127	103	118	149	118	127	141	127	99	148	123	139	146	137	118	109	132	138	137	147	121	146	120	122	103	126	127	100	108	160	125	115	118	117	119	121	127	111	112	132	111	122	125	116	124	113	138	108	107	96	113	118	148	125	106	116	119	120	145	120	139	125	144	118	125	126	137	113	123	105	114	122	142	132	111	109	125	135	132	131	134	122	109	125	135	140	132	110	125	131	130	128	121	127	112	114	119	114	116	130	143	118	145	120	135	142	126	109	143	126	117	136	129	132	129	99	136	134	109	127	133	117	119	114	118	131	126	149	121	123	131	139	127	87	113	131	128	113	121	102	123	129	130	130	114	134	105	142	124	113	131	118	111	98	130	115	101	121	123	128	121	133	131	101	135	106	107	132	128	143	129	127	112	125	122	131	117	131	141	126	117	118	153	119	137	101	113	123	128	127	123	112	119	114	136	118	133	128	120	113	123	130	132	136	133	138	126	119	139	111	111	125	148	120	104	135	126	119	132	123	141	118	104	118	113	128	121	122	146	136	141	117	103	143	130	126	139	135	138	119	127	118	118	121	133	128	121	115	124	136	126	107	114	99	123	161	130	131	131	143	139	150	113	114	123	119	124	130	120	137	127	129	121	117	155	121	120	120	148	101	109	123	128	119	125	129	150	108	125	126	134	130	143	121	131	124	114	132	103	121	155	118	121	138	125	127	120	122	116	119	119	121	117	145	131	136	108	140	124	120	107	122	112	135	116	116	152	119	131	114	152	115	139	144	141	140	120	111	123	129	118	119	116	124	119	120	122	127	115	112	138	118	126	124	130	127	143	135	126	139	142	130	123	127	130	133	108	114	101	124	128	121	126	127	113	120	128	134	112	133	148	116	123	116	113	122	121	113	138	123	114	115	132	92	140	145	126	121	103	96	126	137	110	121	113	120	126	146	103	141	132	138	119	121	113	119	116	111	127	118	136	140	136	127	146	133	122	120	107	136	132	133	113	129	142	131	120	119	124	136	119	136	116	127	113	141	127	128	120	137	109	137	135	116	119	117	149	118	142	124	122	118	122	118	123	100	124	120	114	104	110	127	142	144	122	132
27046	14720	9975	11949	20405	23515	22300	19831	16988	13963	11455	9651	8185	6556	5522	4605	3923	3495	3087	2698	2370	2279	2086	1906	1803	1668	1573	1431	1332	1225	1177	1210	1117	1101	1075	1024	1003	980	966	973	921	963	913	938	894	893	867	899	868	889	923	902	862	859	926	862	906	879	851	916	874	907	922	862	855	873	868	923	849	841	838	938	913	888	909	873	885	888	901	916	885	845	891	868	838	843	867	860	860	881	879	929	910	874	919	898	919	875	878	917	911	852	866	850	935	898	904	902	824	941	889	925	903	917	872	845	891	938	864	941	893	909	865	895	903	880	866	878	883	874	937	864	852	800	865	837	838	859	894	881	940	909	902	874	866	920	899	888	834	902	899	921	925	870	901	917	907	848	874	870	861	838	933	859	925	833	851	908	927	859	921	873	874	848	900	898	845	894	888	889	871	879	886	854	878	874	874	904	846	909	852	887	955	908	859	855	874	846	885	870	864	888	904	862	901	855	891	908	879	872	875	882	871	852	889	879	904	858	866	906	906	887	838	907	891	914	910	891	966	911	901	845	962	879	915	850	913	934	903	877	867	829	875	902	841	890	942	898	948	928	894	830	958	839	925	872	894	844	853	875	906	896	837	854	899	914	867	883	831	858	897	921	888	852	865	872	847	897	893	899	847	874	878	850	819	930	890	890	885	892	911	871	874	930	848	894	902	902	859	916	911	864	848	876	840	886	895	867	859	888	873	872	905	882	838	887	881	908	847	867	935	859	882	864	920	902	793	850	860	855	918	919	904	867	865	844	867	872	873	872	920	917	871	897	808	868	906	909	862	904	950	826	854	881	860	877	838	881	920	801	909	885	870	880	888	812	876	850	912	848	866	895	857	920	894	848	878	889	923	891	881	850	908	864	901	936	892	906	878	887	870	846	889	895	863	861	834	894	850	918	842	895	848	886	877	868	870	870	884	869	878	907	836	948	855	858	878	902	927	855	859	858	884	896	863	882	887	884	842	869	877	894	957	913	888	882	839	886	889	883	833	845	860	917	862	843	883	913	856	868	882	890	828	880	832	839	850	889	858	882	867	887	852	897	861	817	880	899	888	857	902	847	928	883	860	920	919	865	856	850	925	867	900	905	852	880	890	899	931	906	845	891	928	971	882	861	899	912	904	846	898	819	842	916	854	881	862	821	919	872	868	839	845	926	886	905	892	919	881	906	884	859	876	858	858	888	887	855	953	876	846	854	895	881	856	828	868	922	941	868	895	878	857	882	872	843	865	876	859	829	875	887	876	881	889	863	840	868	910	889	896	929	877	886	869	840	886	885	857	921	902	864	855	918	893	896	876	895	912	901	844	902	886	868	937	881	842	842	913	894	892	908	912	847	821	865	890	853	853	889	854	918	895	883	861	899	890	883	887	947	879	884	874	869	854	855	841	877	867	887	905	888	858	883	870	897	907	915	860	923	863	843	902	899	907	874	864	876	887	857	856	882	866	910	845	849	853	884	864	863	869	880	877	857	867	926	884	898	912	850	872	876	899	937	863	912	940	860	848	828	856	860	861	894	953	890	910	890	826	866	930	864	874	862	868	930	846	875	860	915	874	844	924	898	849	857	869	888	937	863	874	889	899	876	862	899	865	877	873	935	857	803	902	909	890	901	815	867	833	875	897	874	898	922	848	852	883	892	871	828	892	906	943	906	873	886	913	831	882	858	945	888	920	863	881	896	851	899	875	876	878	845	882	896	847	850	871	916	866	899	832	907	921	879	906	914	908	875	888	907	928	851	869	825	878	836	912	841	847	952	898	865	892	876	868	936	942	887	821	847	856	866	882	914	832	924	901	905	887	855	879	837	880	892	896	836	888	897	879	825	918	874	911	910	859	873	883	867	905	865	894	874	862	886	918	911	896	881	914	896	879	882	849	882	914	891	882	884	886	852	900	871	860	934	901	876	888	868	849	934	861	882	795	898	875	873	928	906	858	863	914	896	926	907	921	861	845	858	945	901	827	897	909	952	916	854	859	869	878	876	871	887	874	904	918	921	907	888	810	864	816	852	859	951	879	884	867	826	881	868	871	861	882	902	869	874	846	874	950	876	894	925	927	890	850	845	920	894	931	889	893	882	883	861	863	904	849	916	931	863	880	857	878	866	851	896	838	910	877	863	856	874	881	830	905	903	839	892	834	861	909	869	956	853	917	935	870	896	940	899	851	875	845	863	831	913	916	925	855	912	863	903	874	865	847	894	844	881	882	946	857	854	903	893	910	867	894	862	866	945	923	913	863	951	882	875	899	887	925	881	888	920	866	898	852	896	889	903	906	826	873	922	936	843	896	852	859	904	900	938	891	904	876	883	874	891	826	809	832	933	975	892	841	852	870	874	866	928	919	860	852	872	892	871	884	881	809	857	844	929	876	920	843	906	902	924	862	909	900	853	850	916	861	930	910	861	879	846	868	849	912	878	871	901	853	919	907	878	892	844	875	873	831	825	880	870	880	915	848	886	874	843	900	875	885	862	874	893	860	860	826	954	833	889	897	860	924	865	891	898	879	836	872	908	856	836	953	889	834	874	907	896	875	886	926	869	899	906	901	891	913	828	838	911	934	848	904	887	860	889	916	887	835	915	860	885	902	891	886	927	872	865	883	866	911	939	879	857	894	829	893	858	855	911	944	888	904	925	903	920	876	901	916	901	899	856	920	850	880	899	924	900	911	894	925	874	864	895	856	887	936	892	915	884	880	879	834	831	866	895	851	870	886	862	878	889	893	848	892	913	876	849	904	854	883	887	944	843	869	963	882	914	929	892	898	897	848	834	879	916	905	895	887	831	856	850	896	868	887	902	893	882	939	923	954	882	928	869	836	871	898	871	903	869	873	869	862	920	892	907	883	850	902	916	869	874	866	899	893	942	847	838	900	872	837	908	891	869	916	902	864	868	836	892	902	863	889	847	908	901	870	901	904	911	893	862	876	894	914	874	893	910	845	893	883	916	889	869	854	848	892	915	929	877	854	883	917	881	858	843	919	840	867	901	905	902	865	926	841	907	882	931	844	855	876	900	923	935	857	850	857	904	895	890	886	840	857	913	835	917	853	877	874	847	918	877	875	867	887	911	865	875	907	881	819	883	875	923	812	892	873	866	884	891	908	855	905	874	908	878	921	859	900	851	878	858	824	867	943	824	886	902	837	954	867	875	916	886	876	854	845	907	833	894	889	946	853	871	851	826	879	898	883	918	865	957	823	888	905	909	884	872	886	896	885	836	919	923	889	886	891	892	905	832	890	820	882	847	881	887	856	883	878	904	847	859	848	890	850	830	879	937	920	877	935	862	831	879	889	878	945	868	878	887	887	902	855	888	890	822	888	885	898	883	868	907	921	920	942	906	943	862	864	917	887	890	872	932	885	840	925	879	858	847	882	876	847	906	863	898	891	900	844	923	906	879	906	893	872	924	856	926	847	852	827	847	864	869	897	866	882	918	935	827	874	884	863	918	928	856	902	855	886	862	873	895
4505	1651	938	721	598	668	744	729	650	612	535	473	344	333	296	272	254	255	222	218	184	182	192	180	182	172	180	151	155	150	152	156	133	126	150	153	142	124	128	132	128	118	133	131	130	154	137	151	137	151	134	130	147	141	138	141	130	129	125	127	148	138	126	146	144	134	121	142	131	136	130	143	148	121	142	136	143	123	115	148	124	121	143	142	137	148	128	137	130	114	154	149	157	135	126	144	119	137	121	127	145	124	132	143	130	127	118	144	126	144	147	133	127	128	140	126	136	137	142	135	106	118	129	114	127	151	142	132	131	139	133	131	134	139	155	147	115	125	119	130	134	139	126	138	123	127	133	130	132	137	127	121	155	153	127	138	139	145	134	129	130	157	131	125	153	118	130	123	134	148	125	148	152	146	125	127	120	135	129	138	169	127	119	151	137	150	126	134	147	132	135	130	133	160	131	133	132	135	142	131	111	161	133	142	152	127	132	141	134	145	129	136	127	137	149	123	158	120	145	116	136	131	132	141	147	126	142	138	139	126	144	144	129	145	122	124	128	139	123	146	127	128	134	148	161	103	144	105	141	141	145	137	132	130	142	117	138	112	122	134	122	134	129	134	141	140	131	127	151	133	122	127	146	149	144	121	116	150	122	121	130	148	141	131	121	143	120	157	151	129	140	142	110	140	128	113	126	129	148	134	145	139	168	154	133	132	147	133	127	138	130	136	125	135	130	142	152	135	148	126	150	132	128	129	111	117	129	132	130	132	136	146	117	142	130	125	116	134	159	136	152	110	141	151	150	142	143	127	132	130	115	136	141	112	112	145	135	122	139	127	116	122	127	131	131	123	137	132	127	140	120	154	138	138	128	135	140	127	131	152	114	125	151	130	151	152	140	153	142	133	119	136	129	137	159	117	152	142	124	142	131	148	148	154	130	126	138	122	122	153	119	126	125	152	143	128	134	136	132	128	126	131	148	148	165	146	128	139	146	151	151	142	146	116	148	147	150	119	120	133	140	131	139	128	138	138	140	142	131	124	116	141	127	141	122	131	131	132	144	110	126	128	122	150	134	124	134	147	136	113	134	132	147	134	140	125	141	125	137	131	138	129	132	124	113	134	148	140	146	140	134	129	143	160	129	147	126	136	136	134	150	126	136	117	134	144	127	123	146	135	153	117	124	129	137	131	148	131	138	136	136	147	119	137	111	131	136	128	142	144	108	136	121	130	127	117	131	139	150	105	138	131	146	129	145	135	124	130	135	133	150	128	148	128	141	117	134	124	121	130	149	134	136	150	120	134	121	139	147	142	147	129	160	143	133	144	118	130	136	123	126	138	134	136	133	110	123	135	122	128	140	134	151	137	134	141	132	153	119	125	136	155	146	118	132	113	128	128	132	131	136	124	136	159	142	141	132	119	134	141	126	132	131	142	139	123	148	139	131	133	128	139	133	126	137	147	124	155	141	122	133	147	147	136	141	150	149	130	108	122	123	137	130	123	137	119	146	147	123	151	133	132	142	140	128	147	122	134	162	132	130	131	112	133	132	160	141	125	121	118	137	120	121	141	147	118	138	144	133	117	131	130	112	131	131	156	124	137	128	133	124	113	142	125	151	147	127	142	146	133	141	134	146	137	147	126	133	137	124	133	131	137	128	145	118	138	129	141	137	133	132	122	128	150	158	135	126	135	145	133	120	144	135	106	106	123	135	125	145	133	164	143	131	135	139	156	122	138	117	132	130	137	134	133	136	142	140	119	144	135	141	129	130	134	118	126	143	146	139	116	126	153	138	148	126	146	135	113	117	133	112	146	144	147	143	141	123	116	116	135	139	130	128	127	121	138	146	145	148	128	117	136	149	131	128	117	121	126	150	127	134	130	109	118	158	132	134	119	139	133	140	122	111	135	134	131	141	136	118	128	163	117	150	124	118	134	178	128	136	129	132	137	138	129	159	141	124	121	124	142	147	144	141	130	125	126	138	138	136	111	130	129	139	145	139	128	135	134	125	140	132	115	157	140	143	124	123	141	151	126	127	129	146	141	127	125	156	152	112	139	128	140	151	129	135	125	148	153	122	154	128	115	131	137	138	150	127	144	121	141	114	140	136	170	133	124	128	136	130	142	134	141	137	139	122	130	134	119	118	125	140	153	110	146	136	127	146	131	134	135	128	149	131	130	128	137	140	122	130	121	133	154	164	125	140	143	153	149	122	115	116	130	123	150	144	134	154	133	114	112	150	129	115	138	131	124	130	132	135	148	127	136	122	126	137	133	117	124	104	114	149	130	136	140	144	146	148	129	147	140	158	118	125	146	135	145	136	124	121	147	131	152	134	123	155	115	136	148	140	127	131	140	150	150	144	128	148	131	146	128	123	161	133	126	111	107	134	125	154	154	133	128	115	126	102	116	153	130	130	114	136	149	139	133	122	130	133	133	137	118	145	148	154	155	122	112	143	123	134	151	137	129	143	138	145	138	128	139	135	121	143	133	144	122	137	132	130	140	138	133	126	123	131	138	134	122	165	112	145	120	125	134	137	128	137	126	130	140	140	145	147	138	118	139	132	138	146	137	142	149	128	143	146	120	126	149	123	117	131	137	152	140	140	136	123	146	129	135	129	136	151	124	143	111	137	126	129	126	120	146	148	134	135	135	128	113	137	150	153	142	132	144	132	121	120	142	145	121	145	124	135	143	143	122	123	144	140	128	151	122	127	130	138	123	125	130	138	122	129	150	147	148	146	127	125	159	134	129	162	129	124	125	150	132	135	156	130	143	161	141	135	125	151	130	129	136	130	143	128	124	117	125	133	138	146	141	132	131	145	139	131	160	141	150	125	123	127	147	148	132	132	112	139	133	157	128	154	135	122	119	144	130	127	133	121	122	116	132	127	131	136	144	141	138	121	165	131	130	138	139	138	173	155	140	148	138	159	127	124	143	109	124	131	135	121	133	137	164	118	149	121	144	115	118	140	118	135	128	138	138	150	124	136	141	147	122	137	138	139	129	141	153	111	133	140	127	128	144	143	154	143	120	127	130	144	123	109	133	145	118	135	148	122	124	128	143	145	138	127	143	137	153	128	149	123	132	142	125	140	134	140	129	137	141	135	147	126	144	131	132	129	121	126	137	144	132	126	144	140	151	115	125	130	164	141	143	146	134	140	140	130	141	128	132	125	145	129	132	125	142	137	141	147	142	128	139	145	159	149	132	148	121	117	135	154	129	122	128	143	117	140	126	128	130	124	120	125	149	137	138	128	165	153	119	127	136	102	129	134	140	148	150	124	141	114	137	115	141	122	141	134	148	128	117	144	125	134	123	132	136	131	139	132	126	136	113	144	141	142	142	150	135	142	144	124	142	130	152	135	140	118	137	135	134	128	121	130	131	124	150	129	142	135	113	140	123	124	141	118	136	131	121	124	119	134	159	126	142	145	141	133	128	145	147	131	161	121	149	132	137	135	117	136	125	138	142	125	124	127	135	147	140	120	117	134	136
26331	13645	9355	11262	19358	21857	20938	18986	16255	13588	11207	9454	8049	6502	5433	4554	3834	3501	3177	2794	2433	2272	2020	1921	1852	1694	1583	1480	1342	1366	1257	1238	1183	1126	1114	1068	1080	1015	960	1029	1084	978	974	1022	942	1011	1001	949	985	954	954	990	924	938	939	970	950	921	905	973	964	962	924	936	1002	954	950	990	955	954	964	964	941	945	969	954	927	947	997	966	1024	943	948	941	947	951	947	948	924	950	1030	913	970	960	945	1001	1001	930	961	961	937	928	955	885	961	980	991	924	952	954	914	982	981	914	938	960	973	918	928	941	992	956	933	984	929	914	917	966	902	953	955	910	960	989	932	909	921	961	941	939	992	985	985	980	918	945	974	926	922	954	943	997	915	937	961	987	1020	951	977	939	957	948	925	1004	935	928	979	959	978	914	894	927	898	937	961	967	997	946	955	944	959	988	922	944	943	971	918	940	908	962	1006	1000	929	971	991	931	977	966	905	959	955	930	901	927	950	967	972	956	931	960	985	931	933	936	990	916	897	942	1012	1002	988	954	1033	994	965	938	956	982	926	971	952	967	950	980	924	948	970	963	956	902	924	944	963	1029	940	900	912	931	1053	940	937	990	992	974	977	966	907	984	983	950	976	957	953	936	908	1018	974	926	910	944	957	984	935	920	954	903	869	960	994	958	951	963	938	990	950	925	909	953	969	959	945	948	975	939	927	971	964	1001	964	948	920	911	972	927	983	961	943	964	927	958	987	972	919	966	941	1016	946	941	938	903	946	911	928	997	947	968	955	986	996	951	935	960	959	942	948	936	968	933	891	974	935	932	1003	936	919	971	907	1013	917	941	954	878	937	978	908	934	915	942	980	926	992	1000	924	966	938	884	926	892	971	956	866	964	932	892	890	914	893	937	931	943	940	936	960	878	953	924	937	926	988	955	953	963	983	964	946	993	903	945	958	1054	964	940	999	903	966	904	904	959	948	962	963	951	927	971	930	961	948	992	938	975	928	988	908	995	902	945	1030	940	954	942	924	956	902	920	1009	951	957	914	968	927	926	962	951	998	993	949	926	953	947	916	966	977	948	927	969	999	973	982	920	1006	961	973	905	961	1012	950	944	974	984	983	1003	986	957	903	871	908	949	949	968	943	955	982	935	925	1002	929	998	951	953	954	946	955	948	900	963	989	952	971	927	952	925	928	920	996	989	904	921	961	959	939	971	981	920	952	988	934	917	937	921	965	956	992	895	982	934	942	931	936	950	918	978	927	885	982	961	976	987	937	924	999	918	926	1004	973	964	953	972	939	961	915	962	980	942	976	940	993	938	949	959	934	896	955	943	1001	969	966	983	985	987	948	972	972	917	913	903	967	924	932	902	966	957	956	934	985	959	940	953	907	984	967	934	942	987	960	958	963	906	909	971	984	962	942	942	946	974	941	951	966	911	915	915	972	928	930	932	925	949	945	949	953	909	929	967	925	964	952	1030	915	888	967	898	975	961	939	916	978	983	1001	940	971	993	965	901	939	959	976	966	955	975	891	950	1035	979	950	957	917	1041	938	946	905	909	985	896	933	934	943	923	918	949	961	934	941	919	929	969	952	934	997	951	946	1018	896	965	950	924	926	927	955	923	962	1010	954	969	961	980	916	926	932	989	900	942	932	967	927	912	923	945	949	974	911	918	967	908	985	978	919	972	969	1011	952	969	971	942	958	888	945	966	942	972	941	974	949	935	876	984	973	983	925	946	923	976	940	962	908	930	919	988	942	895	927	947	939	923	932	937	941	964	955	942	935	993	914	969	945	936	1018	960	955	957	930	920	947	966	961	967	990	972	964	971	846	957	950	929	998	983	1007	917	891	996	914	992	971	979	965	939	971	950	1018	962	949	977	989	930	937	944	930	917	905	977	939	935	950	946	919	906	928	959	1005	950	921	931	944	987	935	920	963	928	964	950	979	914	949	932	939	886	966	966	962	932	948	946	1002	958	948	978	935	946	913	922	1006	979	976	939	959	909	911	955	989	961	973	963	960	961	974	975	892	979	985	931	945	980	981	911	968	996	957	944	928	961	932	905	908	967	1027	963	934	929	927	971	982	947	960	924	925	1045	957	938	961	975	913	942	925	981	985	981	914	931	944	952	959	926	917	952	948	945	962	1006	993	986	949	920	950	929	915	951	954	903	927	955	945	940	969	963	938	963	944	986	965	956	874	949	923	958	971	954	952	973	974	929	990	969	977	865	976	971	936	996	915	943	913	964	954	974	957	932	959	931	985	918	976	907	986	959	929	940	1003	961	953	952	982	964	941	941	961	919	949	930	935	983	975	953	932	980	969	912	931	960	925	949	947	922	964	891	962	921	972	952	922	897	987	883	973	941	951	947	959	960	977	951	961	932	917	934	960	914	977	980	923	1001	898	897	989	910	930	998	942	924	884	945	942	931	921	983	951	948	909	964	978	964	969	935	954	932	915	945	955	968	951	976	948	976	948	944	955	923	971	979	995	952	957	1005	999	966	900	959	908	991	959	961	928	961	998	941	919	921	928	923	965	965	963	1009	928	939	942	912	946	872	1003	996	995	969	981	958	965	936	931	980	937	939	912	932	955	972	941	1004	966	925	926	968	953	925	924	905	942	989	991	944	949	943	885	1000	968	946	976	977	932	950	955	1000	971	929	913	917	951	923	972	939	931	1002	923	919	952	893	970	975	972	911	992	991	893	969	941	960	957	971	933	947	949	916	960	898	999	933	908	914	935	988	921	974	1015	964	937	977	956	939	969	890	966	1009	1029	963	948	995	967	979	920	957	992	935	965	939	943	984	958	968	897	926	982	982	961	878	940	962	994	967	966	934	1001	1005	944	919	937	947	937	959	957	974	916	974	979	954	913	953	957	914	953	921	961	912	955	951	1011	968	923	924	951	943	942	975	908	943	935	967	956	957	957	898	938	942	912	929	917	919	933	953	913	947	934	945	965	961	979	967	966	935	947	967	998	919	929	981	978	916	999	973	967	943	980	919	1004	965	952	936	936	938	959	957	1003	975	937	942	910	939	958	997	1003	924	948	988	952	1031	935	962	919	946	967	987	941	967	970	954	927	919	929	956	984	926	932	961	915	925	886	938	967	952	959	939	962	984	906	984	980	926	960	948	937	978	922	963	986	920	934	962	910	946	949	928	969	912	921	932	960	970	937	984	952	955	928	939	1009	952	897	963	921	896	982	926	996	962	932	961	956	1019	903	950	961	971	921	956	997	948	986	895	949	926	940	954	913	1020	889	982	954	948	983	950	902	945	917	926	896	913	996	935	999	968	882	997	941	955	966	977	936	1002	924	993	905	959	955	962	963	926	925	947	975	906	916	983	990	909	1004	911	974	958	989	973	987	979	968	993	1033	929	965	953	955	964	981	972	874	906	952	961	945	998	957	990	950	964	967	932	966	893	966	991	1000	903	947	947	929	953	985	966	945	995	959	896	942	943	916	960	916	975	957	951	944	927	940	949	919	1018	938	915	986	953	937	982	935	938	942	973	943	969	905	913	935	985	967	979	884	962	933	947	929	926	921	962	944	979	977	945	955	974	950	971	943	994	988
4301	2216	1288	899	750	861	919	1011	862	721	670	477	457	376	347	300	306	244	258	235	210	227	203	184	194	169	158	175	148	155	160	159	131	185	149	139	140	122	132	130	141	141	147	136	111	123	144	125	128	133	149	117	128	117	150	116	121	128	120	133	144	137	110	117	115	131	112	136	128	145	120	122	121	136	106	119	121	115	125	118	136	122	136	104	112	115	124	117	131	117	119	113	146	116	145	122	111	125	132	140	124	110	99	142	118	139	123	124	131	107	136	127	112	124	116	134	115	138	135	129	111	123	135	107	119	127	119	123	135	121	123	125	119	128	119	117	141	127	116	119	121	117	138	126	130	132	130	117	127	131	137	112	116	128	135	111	105	123	116	128	133	113	115	123	109	127	107	123	126	136	147	107	119	150	148	127	124	106	116	141	123	123	104	116	137	130	106	137	121	113	116	129	132	128	131	128	147	137	131	96	118	116	119	143	114	112	137	122	125	113	130	111	118	133	128	119	138	134	128	137	135	135	134	122	117	146	114	142	141	116	118	120	108	122	105	131	138	129	135	116	119	101	110	124	130	103	129	115	120	131	115	114	121	143	123	120	134	134	126	124	130	135	114	121	127	108	128	123	136	137	120	128	112	122	134	129	139	118	134	111	125	117	123	110	143	130	129	130	130	151	122	116	139	105	126	111	110	130	112	128	136	132	135	106	120	124	131	113	129	124	146	146	118	142	128	116	114	109	129	135	111	136	132	135	133	118	107	124	126	141	129	127	109	116	115	114	133	117	151	133	125	116	135	155	136	118	123	121	133	122	134	118	126	108	122	122	148	124	123	111	129	126	143	125	129	121	117	108	120	119	113	136	117	140	138	129	127	101	109	114	109	137	117	134	124	117	118	99	113	126	109	119	140	139	137	124	120	137	132	122	133	130	128	138	144	116	135	137	131	144	119	145	122	118	130	126	110	113	129	121	117	118	126	116	128	126	131	136	106	128	139	117	118	126	159	118	125	123	118	125	116	108	118	135	118	142	117	134	105	130	117	105	137	119	123	110	114	108	129	119	130	153	129	112	110	122	124	144	134	136	123	108	113	123	120	116	118	114	131	135	145	138	117	129	125	124	113	115	124	143	119	126	115	112	105	139	97	146	149	115	142	126	117	135	144	146	132	126	135	126	115	129	135	129	119	126	137	133	128	128	125	130	134	120	130	127	129	135	125	129	122	119	123	113	119	123	131	148	129	117	125	126	117	126	116	126	119	127	133	138	138	127	129	125	103	122	145	104	99	150	136	118	116	147	119	104	119	118	119	124	122	124	151	133	124	123	131	123	145	121	118	100	123	143	107	131	140	114	115	126	122	124	154	116	120	103	125	137	114	112	144	129	120	137	120	119	131	115	120	122	142	140	113	110	130	138	104	121	118	116	122	128	119	127	94	120	131	119	101	118	111	112	122	131	133	125	120	124	125	124	114	115	120	134	132	124	146	127	119	120	120	131	118	124	104	134	155	116	131	138	139	151	131	146	109	136	146	118	118	92	129	116	123	127	127	117	104	140	137	136	136	130	113	126	127	133	103	130	144	129	119	119	107	131	128	136	137	139	106	129	114	132	127	118	131	125	134	129	154	153	119	109	119	118	116	123	115	112	127	130	131	110	112	116	136	118	119	140	134	133	121	130	122	126	115	114	103	139	127	110	115	113	104	138	142	129	117	119	122	104	120	121	140	124	123	98	145	129	127	124	112	130	129	110	138	116	121	121	134	119	131	120	123	120	126	139	134	122	141	127	119	109	116	137	118	117	134	129	121	136	118	126	124	127	117	130	123	124	122	125	129	118	134	120	121	126	143	110	154	120	121	124	137	122	137	124	105	138	115	111	129	119	147	128	135	110	142	120	118	114	131	131	110	143	125	126	135	125	123	134	118	135	96	108	126	126	125	133	128	132	132	143	134	123	113	109	121	124	120	112	121	127	117	119	108	110	120	108	119	109	128	123	120	118	119	126	132	136	120	123	126	129	115	137	129	115	146	119	110	136	132	150	134	140	138	122	121	137	132	133	132	123	143	151	118	137	133	136	127	124	127	139	140	115	119	125	114	112	127	117	120	130	119	127	133	132	130	119	139	137	143	125	147	110	127	109	138	128	145	138	112	142	108	139	123	131	100	133	136	135	133	135	140	124	108	114	129	112	118	136	116	116	122	136	141	137	126	130	149	125	129	124	125	92	131	125	128	116	128	113	121	126	117	111	117	124	122	130	121	127	130	147	127	101	115	139	145	135	127	122	99	126	110	137	102	119	138	142	143	119	121	119	134	127	121	120	129	135	118	119	105	118	133	124	129	117	130	111	114	119	133	144	111	146	133	118	116	116	132	132	132	113	105	144	101	144	94	131	118	108	130	138	134	129	118	129	145	103	117	122	126	143	133	112	120	128	117	110	118	123	116	129	123	133	123	124	132	103	135	132	111	113	136	112	128	110	142	133	130	128	125	119	119	124	115	130	126	162	132	136	134	124	119	118	132	113	126	126	134	131	106	129	96	122	127	132	122	108	122	122	120	144	127	158	130	139	115	131	130	143	124	115	127	124	141	119	144	129	132	115	120	109	135	135	134	115	109	136	111	123	109	105	133	114	133	119	135	117	132	118	132	132	108	125	112	126	126	128	128	110	123	124	108	117	117	142	135	128	117	124	132	127	112	129	107	120	109	147	119	135	134	110	107	125	124	110	139	122	125	115	123	115	149	125	85	129	114	114	136	146	116	112	120	129	130	144	113	117	128	130	143	100	113	136	118	96	146	133	131	119	134	134	123	114	140	116	118	115	120	128	117	120	120	117	120	136	118	129	117	117	121	134	139	129	120	119	137	128	127	127	97	132	140	135	144	123	104	116	117	126	136	111	151	130	133	130	130	129	112	124	140	139	120	135	134	118	116	106	108	140	105	111	110	132	120	128	128	137	123	128	125	132	112	111	137	147	119	100	141	129	119	116	115	116	134	144	155	123	151	127	107	133	138	133	128	110	129	99	121	125	127	119	136	126	129	130	135	126	150	127	131	128	112	128	119	106	108	127	125	124	128	137	126	140	113	136	137	125	128	139	132	123	128	112	128	136	132	117	140	111	125	136	127	131	137	134	124	107	124	121	125	102	153	130	103	140	126	117	107	129	118	120	127	122	119	131	132	120	136	128	121	143	116	127	127	140	122	115	137	113	145	114	131	124	145	110	133	130	117	132	127	131	155	129	104	116	112	113	130	122	118	103	115	104	111	115	117	122	134	103	119	141	121	106	117	120	129	118	117	121	131	102	112	134	118	122	107	121	130	125	119	114	117	132	115	106	119	129	117	128	139	144	117	113	139	113	122	123	150	116	132	116	109	122	145	117	119	122	119	101	119	126	123	122	105	112	116	130	111	116	133	139	113	103	118	110	114	119	105	124	118	124	132	138	126	127	111	139	133	128	110	122	108	147	117	138	134	118	114	136	124	114	133	131	115	110
29519	16676	11647	13941	22884	25612	24656	22477	19414	16489	14093	11621	9830	8084	6738	5654	4800	4313	3699	3149	2877	2739	2389	2307	1943	1866	1716	1517	1513	1401	1326	1257	1208	1083	1129	1085	1031	971	937	996	922	914	904	987	916	911	895	907	846	874	911	900	888	882	923	896	853	885	881	867	882	846	899	917	881	889	832	851	835	912	929	919	873	890	923	880	884	862	875	901	897	917	842	914	879	892	895	891	886	919	875	852	903	867	875	866	868	884	905	829	871	919	857	867	902	922	891	931	929	836	876	905	865	844	877	923	922	869	894	889	859	889	885	829	875	896	864	849	862	870	840	926	852	924	921	858	900	867	886	886	911	886	888	864	847	810	901	848	851	859	884	856	854	889	876	836	866	820	867	833	856	871	859	852	857	912	881	824	887	851	932	865	878	890	845	855	891	870	849	804	896	868	930	891	815	877	903	894	812	896	860	833	937	901	928	886	870	891	895	844	883	899	785	863	927	860	925	824	930	871	867	922	878	862	883	868	911	875	909	876	870	894	887	896	880	861	891	851	918	856	853	884	874	895	899	864	923	864	874	856	864	867	861	869	856	914	862	937	871	871	862	896	872	927	781	855	922	858	890	927	903	880	852	901	877	881	881	890	877	883	862	808	894	919	870	874	891	868	795	874	907	903	882	892	875	896	848	905	910	884	890	880	904	900	871	857	871	885	867	870	892	831	913	868	865	858	884	943	938	918	887	885	847	869	880	889	878	887	895	961	881	905	875	892	883	841	898	905	897	884	875	977	888	874	890	920	875	905	925	871	830	890	865	838	856	839	938	894	904	836	899	971	930	879	893	841	896	895	907	869	944	847	899	873	857	882	832	857	865	820	882	849	855	881	909	894	895	901	882	887	906	895	837	871	894	861	861	871	852	900	918	879	889	931	889	890	921	827	915	843	871	852	951	810	881	903	896	856	909	857	875	888	850	857	846	926	896	846	847	809	893	939	866	884	845	875	844	829	878	866	909	915	869	905	865	918	913	945	901	861	875	882	873	867	896	861	900	868	872	910	907	927	861	876	825	849	845	911	885	875	867	852	842	900	899	891	903	871	818	873	873	876	874	886	869	916	908	889	888	910	868	892	884	908	894	872	915	855	889	881	859	905	877	868	872	868	916	915	879	852	838	917	881	832	818	868	924	853	874	898	919	863	877	850	882	867	874	883	885	863	913	890	926	859	883	892	867	858	872	879	893	885	882	874	880	874	915	921	908	861	851	883	870	892	847	886	854	864	865	892	882	915	880	886	849	862	897	893	901	886	887	856	856	867	898	917	913	883	852	891	921	916	870	893	879	849	892	890	949	876	851	852	834	909	893	862	878	876	908	860	847	868	880	939	898	817	871	905	898	881	886	887	903	864	914	879	831	872	827	869	854	907	838	894	860	904	841	903	878	871	912	860	951	935	874	908	877	912	893	934	874	885	853	912	861	894	852	868	873	871	917	843	845	887	862	916	849	892	869	873	910	930	869	949	831	886	876	906	827	883	842	875	845	903	905	912	851	862	884	862	840	905	916	877	886	848	895	841	854	885	916	874	910	893	928	873	906	897	831	888	877	888	851	909	841	926	863	905	870	877	915	842	884	939	864	843	908	842	904	890	847	854	840	871	827	871	902	841	910	865	875	898	887	922	891	906	939	896	921	872	918	836	854	922	875	896	929	868	955	887	865	836	848	909	821	887	892	852	847	882	927	844	866	851	920	900	885	892	891	886	888	924	871	910	905	913	923	915	890	845	873	863	860	879	890	824	899	880	894	885	874	868	876	877	869	858	888	869	893	844	899	912	913	917	933	866	874	878	860	869	861	882	860	875	867	902	840	892	895	858	901	918	837	839	877	853	892	896	858	834	869	842	876	852	828	890	863	837	904	871	906	924	848	895	922	867	875	834	850	915	863	823	907	841	867	952	873	908	886	854	856	865	881	867	921	868	868	856	866	864	873	852	882	870	867	876	883	869	889	810	940	857	854	882	887	872	896	939	875	859	807	892	902	915	871	868	858	937	881	871	851	937	887	874	907	833	822	878	880	866	847	894	938	905	886	893	844	847	913	855	908	888	880	846	849	887	904	869	864	883	829	873	955	944	887	908	860	871	900	847	897	846	845	859	855	887	928	821	884	818	939	845	844	834	878	867	981	916	845	884	870	882	898	878	894	824	899	903	858	871	876	876	877	887	882	912	916	898	884	872	896	875	930	843	879	874	860	875	838	875	839	901	868	871	828	902	885	897	892	841	856	866	862	874	875	876	918	910	835	916	890	890	841	845	826	903	891	853	873	870	875	867	908	856	917	864	878	842	870	873	946	917	918	884	880	899	866	876	848	877	841	866	862	871	876	835	935	924	934	895	940	841	854	881	916	857	897	896	848	898	863	864	899	866	864	887	899	913	901	849	918	875	890	889	830	883	912	887	852	834	897	879	884	836	888	896	848	864	849	898	860	876	863	825	893	885	890	892	879	847	910	835	838	851	874	916	855	855	920	901	876	903	886	935	853	880	852	894	858	840	884	887	870	900	921	869	877	865	891	876	900	865	874	851	897	852	911	902	851	882	862	878	842	856	823	905	905	861	909	863	900	885	899	866	859	900	820	877	834	883	870	865	821	887	938	932	868	887	906	881	893	932	916	885	830	866	876	905	850	829	878	909	864	898	892	902	830	945	869	901	878	829	897	921	909	867	911	870	866	863	879	887	889	935	874	875	862	863	882	899	877	870	882	868	885	864	919	838	903	900	836	904	863	894	882	851	901	902	864	854	893	867	926	893	862	831	861	901	900	844	878	869	899	857	842	836	883	872	886	859	857	842	874	947	851	854	866	928	842	819	858	869	828	875	885	941	936	888	837	874	857	883	921	885	841	877	869	841	894	879	915	862	847	851	856	928	911	908	875	879	853	889	935	896	881	867	880	874	872	859	869	856	889	867	889	891	902	868	852	820	886	869	906	874	838	894	878	884	877	885	922	912	896	895	924	916	818	851	820	896	835	861	906	911	834	886	882	838	942	876	844	936	893	833	901	885	848	859	816	921	938	878	927	878	895	901	879	895	894	887	877	886	852	898	845	894	874	874	879	864	819	865	857	839	917	902	862	872	861	876	923	823	886	881	900	843	866	887	902	893	856	882	931	881	863	929	876	888	876	894	849	864	867	821	901	861	881	857	865	896	868	880	847	874	842	886	908	905	917	876	858	880	892	854	947	916	887	846	878	942	884	892	853	916	901	839	858	846	844	891	856	870	888	889	877	865	856	904	878	867	889	923	865	898	895	849	892	917	882	884	873	868	974	865	889	889	870	888	871	916	905	877	914	937	901	874	908	879	905	869	906	895	826	845	867	878	921	835	889	844	842	898	861	849	886	920	862	900	919	880	897	839	833	880	880	886	912	927	858	886	828	884	851	870	852	843	888	903	857	857	927	853	879	874	900	878	841	907	945	914	888	899	871	913	859	851	848	871	852	843	870	860	910	907	853	878
3333	1286	744	618	514	515	534	589	509	486	388	386	305	291	254	239	212	228	215	189	170	179	145	186	150	162	115	140	143	144	154	135	146	149	124	144	153	145	143	129	133	136	141	130	132	118	140	140	128	146	137	151	145	117	122	130	113	122	144	146	133	142	118	121	119	138	114	135	130	142	143	117	126	137	134	151	126	122	108	109	128	130	118	114	101	135	121	115	131	124	115	126	133	125	100	138	130	140	134	115	144	130	113	128	132	137	134	127	134	146	147	117	131	132	115	113	123	128	140	119	133	126	138	127	146	119	136	134	117	128	162	132	140	124	103	116	124	125	144	143	125	116	130	129	124	125	127	131	129	137	139	145	123	143	127	149	126	126	146	135	154	124	136	122	126	109	152	140	107	126	116	139	149	134	111	141	134	141	148	121	122	133	135	140	146	126	135	132	138	119	135	117	107	127	135	114	134	127	123	121	133	120	130	142	121	127	131	148	121	140	120	135	138	150	148	137	122	117	126	128	122	133	132	128	121	119	131	124	120	146	140	157	128	128	129	128	151	108	138	147	119	134	119	152	157	144	140	127	140	118	131	144	132	127	115	140	136	111	130	115	144	130	128	136	149	124	131	115	135	153	149	109	141	119	138	144	123	143	138	146	132	129	139	137	137	120	150	120	111	119	132	137	114	136	105	126	129	159	133	121	122	149	162	118	146	165	137	113	124	118	118	127	142	105	145	134	129	143	123	127	136	120	130	125	118	132	114	117	137	126	139	144	120	142	145	148	124	154	129	138	143	146	124	133	139	139	142	153	123	149	128	137	151	115	126	130	125	117	142	141	137	144	111	137	139	130	125	130	115	128	131	131	135	119	133	130	150	116	132	118	136	137	129	121	122	135	127	129	129	130	147	134	133	126	127	109	129	134	164	141	157	126	124	105	138	122	136	122	145	164	132	147	120	119	138	133	135	133	141	105	127	129	133	123	116	141	123	133	119	134	130	140	130	135	135	137	136	125	154	110	131	141	137	141	117	122	136	131	128	146	146	140	125	118	145	140	106	147	123	117	134	107	117	125	124	145	149	133	143	129	127	132	138	134	129	117	127	135	117	136	135	142	143	142	121	154	126	131	127	129	139	134	133	125	119	135	140	119	117	120	127	147	121	113	143	128	142	138	126	116	141	141	127	142	142	125	118	141	122	152	129	166	142	138	147	132	122	117	126	115	139	136	124	138	132	145	120	153	130	124	120	156	133	143	134	140	119	145	118	136	132	130	134	119	123	126	133	120	113	140	108	128	132	136	136	156	118	145	118	139	144	121	113	136	118	143	117	119	116	125	121	118	119	144	135	134	105	138	141	115	107	123	145	124	128	132	160	141	148	160	141	139	131	140	106	132	134	126	137	118	116	132	138	131	132	117	144	132	151	134	145	130	121	139	125	117	149	117	145	145	132	139	118	109	132	114	127	122	125	127	124	158	124	123	107	128	133	140	123	116	118	151	122	125	121	132	130	135	136	123	132	134	118	131	133	108	137	132	129	126	129	144	122	134	133	122	136	154	130	131	132	151	117	125	139	138	148	144	145	134	144	112	124	134	144	154	136	132	135	135	107	148	142	154	129	138	130	142	124	135	142	113	130	132	126	150	139	120	143	123	137	127	131	116	130	123	146	134	125	141	125	133	129	128	116	117	134	151	119	123	142	123	123	122	131	115	120	133	130	126	109	126	134	139	127	113	166	129	130	146	124	127	147	132	124	134	129	132	133	138	139	133	122	146	140	126	145	136	143	118	147	141	120	140	137	118	110	141	126	140	129	136	138	141	155	127	148	142	123	162	123	129	133	130	138	128	134	134	134	128	118	126	135	112	138	146	144	129	122	125	109	135	116	135	131	142	106	112	115	140	150	122	127	126	140	118	146	130	145	107	141	128	128	123	127	135	139	144	157	118	134	131	136	135	156	124	158	113	124	139	118	144	123	147	123	142	139	139	145	137	133	127	133	113	136	157	123	117	142	145	128	147	120	139	124	151	138	155	119	121	130	153	156	145	128	139	128	129	117	132	167	128	137	131	137	139	124	128	149	124	131	148	140	136	113	131	125	119	131	128	117	125	165	101	136	125	135	126	140	129	126	127	150	125	115	123	143	134	116	133	132	121	132	133	152	136	123	131	153	127	131	141	130	134	133	117	148	129	128	131	127	124	135	132	111	114	134	111	120	126	150	130	128	130	120	142	122	135	139	128	127	130	117	116	117	140	117	128	123	133	130	146	130	113	140	132	126	109	125	152	145	121	113	139	137	129	130	112	131	136	148	125	123	128	142	134	132	125	139	112	125	119	120	126	115	129	138	133	130	134	141	147	114	143	136	134	109	134	122	120	141	122	127	109	141	145	134	155	137	133	128	120	130	123	120	141	132	127	138	121	135	130	135	111	144	128	136	138	136	147	120	134	124	140	124	126	138	135	142	124	139	127	127	147	120	127	122	122	124	133	133	157	132	135	117	139	125	147	125	127	116	154	148	139	155	140	146	120	135	140	154	128	116	138	150	139	125	110	118	144	138	126	128	133	126	131	132	129	127	129	112	136	131	118	133	121	123	130	146	137	110	119	115	144	129	140	131	130	140	131	114	142	156	129	152	122	120	144	134	145	156	114	135	145	131	119	126	133	115	123	114	133	105	142	145	133	125	118	121	140	113	140	127	130	148	129	112	128	143	130	125	136	132	115	139	159	123	144	144	147	107	127	118	117	121	144	144	129	126	126	132	133	124	120	152	124	158	134	137	123	145	140	127	137	128	131	136	148	132	145	125	117	128	131	128	132	110	139	130	120	135	121	118	128	129	117	131	118	153	140	129	124	145	142	125	127	129	144	123	142	119	128	151	97	140	121	126	149	145	141	98	108	139	121	137	123	129	141	116	131	135	137	135	137	117	159	110	117	139	116	121	146	140	133	128	147	142	134	134	140	121	127	131	144	139	116	128	131	122	135	119	143	117	134	134	139	124	105	128	135	118	134	125	133	144	139	136	129	134	149	150	149	118	131	134	119	134	133	134	107	130	130	125	146	122	119	136	139	121	153	156	117	140	123	131	135	115	122	133	148	104	116	138	120	137	125	153	118	142	146	135	112	139	137	132	135	112	119	127	138	129	138	146	129	126	140	131	118	126	130	129	126	128	149	121	123	136	127	134	121	122	139	124	127	116	141	133	142	117	131	123	136	118	160	98	143	156	119	114	115	120	153	135	142	124	130	125	135	151	129	133	139	121	148	125	130	131	128	125	137	147	132	123	149	135	132	123	138	126	108	112	131	143	121	148	110	132	125	133	112	150	127	136	132	130	132	129	137	125	120	134	124	106	126	124	123	122	127	128	131	116	131	134	133	126	136	136	133	144	131	112	136	122	130	118	133	126	137	137	139	128	141	123	137	139	146	136	117	128	127	115	143	117	143	122	128	139	126	124	138	138	114	166	130	125	146	136	122	117	136	124	116	140	125	118	130
24132	11686	7715	9515	16419	18905	18044	15954	13185	11217	9109	7488	6439	5529	4276	3511	3211	2884	2505	2310	2095	2012	1784	1696	1596	1497	1435	1288	1298	1171	1182	1171	1147	1052	1082	957	1006	973	967	994	953	903	974	930	919	977	948	969	929	956	941	963	932	974	909	963	951	931	995	929	968	937	963	959	913	993	930	927	913	904	948	955	891	933	899	926	976	943	907	960	924	911	955	914	939	952	920	976	944	985	947	977	903	930	931	922	915	915	934	940	896	962	926	927	922	884	911	953	992	923	975	882	957	939	964	891	937	888	906	942	902	919	965	881	947	969	913	894	932	942	934	934	876	933	947	954	969	939	926	919	921	943	903	891	924	939	965	897	903	934	921	937	944	904	954	909	912	899	939	963	937	949	892	889	950	871	905	933	933	934	915	933	934	951	949	950	928	959	869	968	929	915	981	938	945	930	953	927	907	977	884	912	962	947	896	947	906	911	963	963	957	955	974	976	945	929	967	926	1009	917	894	900	957	912	912	980	948	954	910	969	912	916	911	880	887	935	919	972	931	901	936	945	963	931	966	927	941	905	936	926	952	908	931	945	961	902	974	934	995	918	961	933	918	968	935	875	914	932	972	900	900	888	964	905	932	930	924	910	919	965	928	937	886	987	970	893	897	901	870	933	961	941	957	940	899	895	954	997	930	936	905	923	972	908	895	946	1017	920	949	927	945	957	930	965	947	956	951	955	938	931	969	948	972	952	898	835	941	925	966	944	994	909	942	933	969	944	958	902	926	975	881	912	941	968	976	916	874	924	921	933	974	979	934	966	966	943	933	912	911	966	936	976	945	942	948	940	979	960	960	931	904	997	960	900	934	977	916	968	939	899	944	905	906	940	911	974	883	939	955	934	894	926	928	972	927	944	947	942	943	943	910	963	966	960	909	942	901	904	953	946	933	923	960	894	905	915	904	972	887	956	908	956	940	960	915	923	938	960	927	909	931	962	962	920	961	957	929	946	939	918	988	929	946	905	920	921	963	940	924	992	994	899	877	907	963	999	956	928	900	937	909	894	955	919	953	918	936	1011	936	964	945	894	885	927	925	954	921	962	931	881	897	920	919	943	926	927	896	982	922	898	938	993	936	914	929	941	936	956	982	958	906	929	916	906	926	929	1031	950	948	928	887	893	990	963	910	950	1005	933	946	927	976	921	936	920	917	949	900	910	939	916	940	884	912	958	940	907	938	961	910	955	995	981	898	951	908	966	945	936	916	972	937	989	954	937	939	926	916	915	968	900	983	889	900	925	968	1002	950	935	894	874	954	927	941	992	943	1004	945	881	921	923	899	937	995	939	941	940	882	864	944	894	956	903	940	973	932	966	919	918	914	960	917	928	931	917	905	991	972	945	934	912	913	951	914	957	908	881	978	948	924	973	925	913	893	952	944	871	950	949	877	911	944	936	928	977	978	935	940	900	905	913	871	915	957	960	883	925	931	902	1005	943	940	949	916	943	901	881	1036	940	919	962	973	932	961	915	916	920	934	934	897	913	919	945	925	909	969	990	907	894	960	910	936	950	919	958	947	928	884	982	906	935	917	948	906	921	881	900	937	869	911	895	923	938	992	956	928	898	906	951	880	883	888	886	943	972	981	929	942	917	930	943	967	948	917	880	915	924	918	892	943	923	917	958	963	866	949	948	933	938	942	930	901	911	964	881	916	973	958	913	929	959	970	930	920	917	931	981	925	909	915	971	922	935	899	935	932	900	961	922	977	1012	931	958	950	955	940	933	918	918	901	925	1004	936	899	942	944	927	946	959	938	915	927	982	913	917	942	873	911	924	943	931	933	977	940	893	904	908	968	873	991	919	944	941	882	893	929	954	953	964	927	922	915	892	962	954	935	897	962	940	914	949	990	908	946	945	979	898	891	905	938	916	970	927	919	929	910	927	936	928	964	930	951	970	911	916	938	960	891	930	951	966	951	907	924	873	923	984	900	956	895	934	872	851	916	929	888	949	901	949	935	950	918	907	900	938	981	1004	980	978	905	938	898	979	975	958	935	912	911	928	902	941	939	1008	945	925	919	973	964	877	878	906	897	983	912	931	916	997	921	948	942	944	932	892	987	946	934	889	896	938	969	953	897	934	973	891	906	983	894	923	897	937	938	982	903	956	929	981	930	916	897	877	902	906	948	941	929	937	896	949	970	927	939	877	929	946	981	946	970	939	910	963	949	907	914	896	919	877	942	907	944	905	946	938	995	917	1000	899	871	970	965	951	949	897	973	921	918	945	961	922	925	928	939	924	908	958	963	930	875	969	991	949	951	931	920	971	983	894	984	902	955	895	968	968	964	924	918	912	933	948	949	944	977	946	951	922	944	985	906	904	911	963	935	963	946	892	946	938	954	932	966	942	1049	898	951	949	877	968	915	937	952	891	896	965	971	969	914	915	919	923	937	962	958	927	965	965	957	996	896	948	969	966	944	915	895	924	920	965	953	916	969	971	963	915	945	989	926	941	983	943	936	984	922	926	912	880	931	993	902	946	968	976	899	940	891	946	901	875	910	921	941	943	943	944	917	910	894	941	928	967	879	913	930	959	936	901	911	901	966	916	890	919	959	966	967	939	935	919	912	921	957	982	956	935	916	935	923	964	907	934	910	967	913	929	928	960	914	976	980	987	893	895	903	941	906	885	956	928	950	907	949	968	915	961	927	975	958	949	930	960	974	918	967	937	900	957	898	938	930	943	971	869	895	910	957	907	931	900	979	987	901	951	931	947	938	938	954	955	975	910	918	935	917	919	989	917	955	930	939	897	921	882	908	927	902	907	944	944	952	932	926	942	931	879	980	930	939	968	949	902	953	950	941	929	951	946	913	909	910	928	871	947	911	935	845	904	936	936	949	942	898	952	913	928	943	926	941	941	927	940	914	954	926	933	912	931	933	959	872	963	967	926	918	938	978	946	910	967	966	958	989	928	881	993	926	946	920	946	896	908	939	941	962	982	998	934	891	949	948	912	942	927	898	976	948	947	964	967	980	924	922	970	930	934	955	917	914	929	938	937	918	924	928	990	859	931	960	979	948	891	900	942	949	903	947	902	930	929	988	877	933	934	972	889	983	931	956	950	913	920	962	952	936	960	884	870	894	887	927	882	978	924	865	910	910	931	1002	934	903	894	927	961	960	886	958	894	855	966	893	898	894	891	883	995	964	937	991	935	903	897	928	879	964	940	964	937	918	924	923	947	892	949	923	967	1004	925	977	938	926	913	1018	917	880	933	928	944	899	907	950	973	936	922	948	920	1012	953	963	889	952	949	857	868	893	935	873	976	990	907	928	919	942	935	902	933	951	895	940	892	988	946	892	962	945	894	989	933	920	909	933	935	945	910	896	906	918	969	926	949	934	982	944	927	915	914	916	997	958	926	931	911	914	885	904	960	991	968	918	918	909	934	969	879	870	955	1010	922	984	916	973	932	870	983	973	927	935	961	928	957	954	936	970	961	950	969	893	913	923	931	909	897	980	930	920	937	969	875	940	912
3278	1772	1084	787	620	665	763	783	709	594	484	479	379	340	282	235	261	207	195	219	207	162	191	173	201	146	137	137	144	150	147	151	142	128	124	123	107	129	130	157	153	127	122	114	119	120	133	120	131	133	135	116	117	138	143	123	133	124	124	132	125	137	130	106	124	130	120	139	132	136	129	126	127	117	128	109	129	117	134	116	116	133	122	139	132	123	141	132	120	110	109	119	116	123	135	113	123	122	138	144	128	117	130	129	111	130	142	125	124	122	122	123	113	126	123	136	120	137	124	115	136	118	118	135	113	123	106	122	118	142	133	109	123	124	139	122	120	106	125	108	135	130	126	120	118	142	115	117	125	123	137	114	117	116	125	124	136	110	112	116	122	131	140	124	123	131	114	114	144	117	130	145	122	132	130	123	145	142	113	140	126	114	131	137	119	130	134	106	129	122	120	121	134	115	123	107	103	133	96	116	127	119	137	104	121	118	127	121	138	127	119	126	116	115	115	127	125	120	123	153	121	106	132	128	134	126	133	121	114	134	119	121	129	105	127	118	125	118	127	119	125	118	111	119	118	121	134	119	116	111	112	136	111	125	155	130	126	120	114	120	104	129	136	134	127	130	113	126	111	96	122	111	111	106	122	122	115	115	113	137	103	128	115	130	112	125	146	136	137	129	161	133	123	141	121	128	124	129	122	125	124	150	117	121	133	109	125	128	111	127	133	118	138	108	104	134	143	119	157	117	130	125	113	106	142	123	132	119	144	125	137	132	110	118	120	133	115	139	112	130	113	129	123	121	124	129	133	146	113	131	123	138	110	114	125	130	123	128	112	124	118	140	116	111	121	130	122	120	135	139	101	134	118	139	116	113	124	139	128	121	123	108	99	120	118	110	134	137	132	131	114	120	126	129	110	134	111	135	117	128	131	105	125	127	119	104	127	117	128	138	113	139	125	112	121	125	106	117	124	139	127	108	142	134	125	132	118	113	121	113	126	118	137	121	133	126	135	100	116	131	121	119	129	137	138	126	110	132	113	126	124	116	120	108	115	139	120	135	98	140	124	123	126	116	117	95	143	133	136	126	129	131	131	108	111	114	109	124	122	130	133	121	123	110	113	114	158	109	129	119	119	130	117	108	111	129	135	122	119	111	100	149	130	128	119	121	120	113	124	116	145	130	146	115	127	130	113	130	122	116	117	111	145	130	134	135	100	132	110	130	117	131	127	120	131	115	120	140	140	116	137	135	135	140	113	122	145	120	109	119	132	128	129	126	117	131	113	132	118	116	140	115	123	121	111	131	119	116	117	93	120	119	159	121	125	109	127	114	125	132	129	116	107	132	129	139	117	133	133	140	112	122	126	114	122	124	121	133	125	100	116	122	130	131	131	140	128	128	115	118	140	119	99	115	126	121	124	119	122	123	124	117	144	123	121	124	126	123	123	116	124	116	127	122	114	139	141	117	125	134	122	128	132	123	115	87	137	129	118	150	119	133	137	116	135	108	102	121	126	136	129	131	124	122	116	143	124	128	118	151	127	148	116	116	118	115	107	137	127	129	107	148	123	122	120	127	123	114	109	106	117	105	98	128	134	146	133	129	117	118	118	108	146	120	131	104	128	116	139	122	122	142	139	124	126	131	127	127	119	135	133	143	117	128	129	114	117	124	114	137	109	123	114	117	139	129	108	141	128	104	137	120	134	128	126	154	149	129	132	124	136	148	125	127	132	126	122	110	142	120	129	128	116	103	111	122	120	118	122	126	133	111	107	116	118	115	137	118	113	124	115	137	111	125	126	119	117	109	123	125	117	143	135	129	130	124	133	102	125	113	106	113	134	109	120	129	120	127	137	115	135	119	127	138	112	118	127	127	121	122	136	126	124	119	131	110	120	132	130	126	129	124	124	123	129	123	128	109	142	125	136	130	125	124	134	120	132	114	100	135	132	104	120	141	118	128	144	143	125	138	122	116	124	141	123	114	119	130	121	131	111	114	138	127	117	132	128	118	134	104	123	133	124	121	133	115	128	104	118	122	119	116	139	122	133	128	117	128	115	126	126	142	126	132	113	133	117	124	123	119	130	152	122	165	110	106	113	116	123	125	122	128	104	134	136	136	151	120	119	117	136	108	112	136	118	122	117	135	116	124	125	135	130	113	123	148	119	124	131	109	122	121	113	145	130	133	126	128	135	128	138	136	120	118	109	133	145	124	113	114	123	117	141	140	128	98	137	110	115	123	120	126	122	129	118	115	137	113	115	120	131	114	123	123	121	132	122	110	115	116	130	112	121	139	109	107	114	144	129	111	117	115	122	137	117	116	116	132	121	113	159	124	139	131	132	141	106	119	122	133	122	122	134	134	114	114	136	131	119	119	134	127	112	124	119	114	138	123	130	117	113	126	115	116	111	134	123	115	128	117	118	115	128	125	123	121	133	137	144	132	115	130	144	128	124	124	136	125	113	132	140	106	120	128	125	137	141	143	123	106	114	119	108	125	125	121	118	110	129	110	143	123	128	138	121	127	117	151	123	121	112	142	128	105	151	118	143	122	114	133	126	111	123	108	145	105	132	120	126	114	101	115	126	122	115	121	118	130	140	118	113	141	131	108	137	134	126	122	135	119	110	121	124	125	120	122	145	126	119	133	134	139	105	101	106	133	110	136	100	115	128	123	128	114	115	119	135	136	112	96	124	133	129	132	150	131	111	110	126	125	128	117	129	108	126	128	100	106	126	127	127	110	129	127	121	126	131	125	118	135	148	124	126	100	131	114	127	110	136	122	144	156	120	133	123	137	115	112	126	115	129	128	140	133	144	146	131	111	123	127	112	128	127	129	128	126	116	132	130	146	120	118	118	122	134	107	112	122	114	134	132	118	116	124	121	129	108	125	128	119	119	94	129	140	129	123	112	138	123	120	109	128	131	121	126	134	113	114	133	148	109	115	125	134	115	140	129	126	109	129	115	134	135	137	120	125	120	128	122	141	142	146	115	115	124	154	117	116	122	125	134	115	118	113	138	130	128	122	124	115	114	141	143	137	127	135	142	109	121	135	123	129	122	126	139	118	141	138	142	124	120	110	125	124	139	135	127	116	107	110	118	126	120	128	116	146	117	120	132	138	139	127	125	116	121	135	98	121	122	126	125	120	115	119	116	112	133	134	140	112	126	121	141	121	125	123	106	128	129	133	101	126	116	125	131	122	121	114	100	125	141	111	117	132	156	110	123	115	126	132	146	119	120	117	125	129	133	88	129	140	127	149	120	134	116	120	131	120	127	137	126	122	121	142	142	126	126	112	116	110	153	126	138	127	145	118	118	123	122	120	140	149	124	114	130	132	116	112	128	119	144	119	123	124	132	102	123	123	112	120	122	101	114	138	105	123	128	138	134	102	130	129	129	134	128	130	113	127	106	106	132	119	131	124	118	136	128	109	130	132	130	139	124	127	126	129	113	117	135	113	113	117	119	133	124	135	114	119	136	123	97	128	117	130	110	124
26984	14642	9860	12038	20378	23062	22134	19386	16519	14114	11469	9595	8175	6788	5373	4568	4059	3539	3181	2804	2395	2327	2111	1853	1725	1613	1565	1383	1439	1306	1226	1146	1126	1104	1037	983	931	1009	983	912	898	916	909	951	922	864	930	894	912	902	938	944	902	852	888	845	921	881	893	869	845	856	887	870	887	874	877	952	916	923	880	849	908	872	878	879	889	908	864	855	904	888	845	864	967	892	848	864	875	869	868	860	856	884	898	874	872	876	892	892	861	900	865	913	844	853	905	880	865	866	921	794	866	882	859	844	901	867	882	901	835	941	826	868	894	861	867	843	840	882	946	884	845	901	869	882	861	912	878	932	923	836	907	895	835	887	875	936	871	873	917	887	872	899	904	881	868	857	866	857	855	905	901	848	905	875	862	844	852	818	904	878	859	869	860	898	861	843	897	872	846	907	885	882	853	901	923	893	898	872	861	880	901	868	837	921	865	899	923	921	902	914	883	866	833	841	885	826	855	906	904	888	904	829	879	898	882	855	901	919	846	830	895	890	849	881	868	889	902	884	831	892	875	862	869	877	909	894	861	866	900	858	854	900	880	898	849	873	870	882	863	857	909	871	905	890	846	848	863	859	887	829	830	890	868	921	882	986	813	887	872	878	845	877	868	830	861	863	889	897	910	876	876	849	892	966	886	855	876	863	899	923	855	856	873	866	874	878	886	896	844	894	889	850	855	790	865	945	828	867	887	830	853	812	846	898	822	864	882	859	967	893	888	967	864	847	935	911	840	857	902	867	858	922	937	864	885	889	889	885	837	878	912	875	818	935	875	902	872	864	856	916	906	880	890	848	868	835	920	925	914	888	897	880	945	838	880	900	863	817	922	900	867	837	905	883	856	865	835	878	864	844	875	882	874	887	872	891	861	872	911	848	933	877	855	879	834	853	855	878	843	840	891	919	912	834	892	914	948	938	892	865	858	900	889	907	829	884	907	846	849	811	871	846	906	860	874	860	881	861	899	840	890	885	884	879	876	851	918	826	854	887	884	840	893	845	908	902	912	872	889	902	871	895	845	898	853	912	912	836	882	845	901	887	865	884	862	860	894	882	895	872	937	844	905	873	875	860	900	842	934	900	912	900	904	837	905	863	863	879	893	901	866	908	840	878	840	872	893	876	897	867	871	851	892	827	872	865	890	884	906	903	893	921	908	855	847	915	885	859	864	880	917	887	876	865	874	821	842	860	929	845	848	937	942	922	885	882	881	915	839	920	896	892	852	946	871	876	845	810	885	912	817	869	823	866	876	842	953	895	889	877	844	884	877	884	893	827	869	882	857	886	907	838	875	919	874	846	844	876	883	868	875	827	865	909	910	881	865	853	870	865	893	902	897	831	865	896	903	861	869	852	870	876	866	872	891	859	852	891	896	861	895	906	884	832	895	853	877	912	890	840	888	874	936	931	848	900	870	905	884	863	848	835	858	889	900	872	881	835	878	855	845	817	833	906	867	924	925	877	843	931	927	829	858	881	883	886	887	860	865	883	862	933	869	917	929	855	888	860	892	866	858	928	936	872	836	902	926	891	876	905	892	834	884	903	853	861	852	860	870	869	843	817	868	824	910	922	866	930	872	889	844	853	880	891	836	828	881	888	874	859	905	903	911	833	867	872	875	885	906	898	829	844	898	933	864	865	899	843	869	853	834	884	902	926	878	817	888	848	841	864	919	836	869	878	850	839	873	921	916	906	887	897	912	844	880	866	865	927	824	884	868	880	851	859	909	898	878	842	830	895	808	879	798	846	833	871	882	852	869	926	883	873	882	891	843	904	832	838	936	882	843	863	880	910	889	903	900	872	877	914	845	893	872	896	864	893	888	905	884	908	884	872	898	869	893	863	913	866	833	906	927	898	844	911	826	866	893	877	915	852	878	893	888	851	840	865	886	922	861	842	860	894	812	891	856	867	849	886	878	902	862	931	894	918	930	841	908	822	861	875	862	843	918	851	842	859	908	899	882	881	888	936	913	834	863	879	869	895	824	859	893	885	935	881	856	888	908	855	830	890	865	836	807	889	871	861	869	889	856	863	869	897	897	913	883	862	882	842	898	899	959	883	868	896	859	903	863	870	895	844	865	859	869	898	882	905	943	872	870	873	898	829	841	855	870	894	875	852	835	841	934	861	925	861	884	873	940	857	899	802	849	871	884	870	893	948	888	889	829	816	797	881	871	906	925	866	913	837	887	859	848	882	941	837	919	880	848	896	924	868	885	844	915	859	916	877	924	865	910	842	885	881	897	802	882	830	836	913	880	951	928	866	885	828	852	850	881	895	864	905	849	882	842	888	837	914	904	904	865	857	895	826	886	831	855	832	796	834	923	850	867	854	870	926	911	904	862	811	832	860	880	903	833	895	827	860	855	899	886	868	830	810	941	892	874	862	902	837	840	888	930	830	880	897	907	881	906	863	829	908	847	854	927	839	909	898	906	855	898	824	845	867	879	892	843	800	897	865	846	911	854	884	840	912	877	874	847	852	920	815	906	913	860	906	829	914	858	900	870	898	860	808	879	843	878	870	849	850	863	919	894	903	840	888	832	866	842	854	881	926	914	865	895	871	870	843	935	870	886	849	884	861	854	891	866	818	863	865	858	930	855	863	895	880	851	888	857	888	887	939	826	881	866	891	857	884	911	897	906	839	854	911	903	851	893	883	871	914	867	857	847	835	868	881	808	855	813	887	856	871	887	889	873	880	892	904	887	860	879	941	852	869	894	836	832	845	916	870	890	843	841	832	842	873	847	872	853	907	920	901	855	860	892	880	891	906	875	812	910	845	864	865	842	865	838	915	866	888	895	869	889	896	898	908	869	894	818	883	876	854	882	917	885	887	895	865	925	894	878	901	897	846	851	818	908	924	913	876	856	894	842	872	923	843	843	848	898	853	874	902	894	893	897	881	828	866	859	877	930	830	902	917	922	873	877	896	876	904	890	918	849	834	848	886	913	856	871	867	889	843	913	913	911	922	884	870	872	913	921	909	894	905	892	879	883	857	866	853	807	869	901	876	830	855	892	856	860	885	853	896	835	848	843	844	849	896	861	869	883	815	804	832	802	833	833	892	867	869	851	872	878	863	883	877	905	912	922	869	850	891	838	848	856	892	838	844	899	894	911	879	853	891	897	883	895	846	829	899	919	860	851	880	894	886	894	829	872	874	949	885	860	840	883	854	843	859	867	921	862	906	845	914	878	865	835	856	933	847	889	879	860	871	867	862	904	903	895	824	886	851	926	916	883	857	918	881	922	870	872	848	848	927	897	879	854	851	836	852	923	927	911	866	921	831	929	897	898	866	859	859	802	830	870	887	872	864	858	880	886	942	881	897	888	871	857	934	890	932	893	871	869	799	926	870	885	855	853	909	860	884	903	828	851	876	894	873	915	880	857	920	849	883	930	853	841	851	780	828	903	865	857	859	935	904	893	871	876	871	879	898	869	872	875	886	867	908	854	882	906	857	858	852	889	886
4497	1623	995	747	615	651	757	758	644	560	505	444	376	376	271	251	238	243	225	219	190	212	195	145	175	160	160	161	173	153	160	141	161	135	153	155	139	146	154	136	120	145	138	149	124	136	127	120	132	134	144	137	150	129	126	123	134	138	144	134	138	123	121	118	140	133	157	134	133	141	133	143	122	143	136	128	133	128	121	154	135	127	138	145	121	128	137	144	156	126	123	138	145	112	143	149	125	125	135	153	140	121	125	125	133	139	127	125	118	134	145	152	136	130	122	137	139	135	133	135	117	147	136	133	131	136	147	150	113	137	129	131	137	151	136	127	145	119	122	125	132	149	130	103	127	135	130	139	127	152	124	151	157	155	133	139	120	118	128	126	136	145	143	137	115	143	137	143	128	145	158	152	127	127	122	136	140	129	157	145	114	121	135	167	146	141	156	145	138	119	128	147	126	117	131	122	155	128	142	134	116	144	129	145	127	133	112	153	141	133	140	114	122	128	139	137	130	117	137	143	131	129	127	160	136	137	128	133	136	129	137	126	148	137	111	121	143	124	138	146	145	146	134	153	126	128	136	150	118	144	134	146	159	167	120	116	138	138	120	131	131	140	137	139	142	123	126	138	135	118	147	143	151	141	133	162	135	151	130	136	124	122	139	132	132	140	137	142	150	126	141	145	122	146	145	138	103	139	137	149	140	142	124	149	138	128	127	149	121	139	126	128	144	142	142	130	132	141	119	125	140	127	146	131	122	130	127	111	143	132	126	128	147	112	154	123	120	131	129	110	114	141	132	131	129	148	144	130	132	142	121	138	138	149	154	114	132	124	124	128	134	139	146	150	128	144	131	142	153	145	129	143	133	131	142	129	137	124	139	129	136	147	141	132	122	122	142	137	138	100	150	132	154	128	126	127	124	134	159	147	128	145	138	148	162	134	148	140	118	149	105	118	130	128	135	124	128	129	151	161	157	127	122	152	120	151	109	129	126	146	141	130	146	129	138	132	145	123	135	122	131	129	121	120	133	131	121	133	152	128	134	118	139	144	142	145	136	141	125	140	138	151	131	125	118	130	136	117	153	156	127	131	126	128	147	99	129	126	127	132	109	124	135	121	140	124	142	117	133	121	124	135	123	119	121	138	128	129	132	136	127	136	121	126	135	141	118	146	144	121	134	121	136	137	131	140	136	131	142	119	110	135	143	132	139	130	126	147	152	105	139	120	157	139	130	124	124	119	127	142	130	139	138	129	135	135	144	136	122	137	145	127	122	164	133	120	139	145	128	139	129	124	125	130	128	120	128	148	135	140	144	130	140	154	145	142	148	126	116	128	133	143	137	138	106	138	126	128	140	132	140	159	126	149	137	142	158	123	139	126	124	137	146	146	123	133	118	113	135	156	143	143	129	146	134	135	142	138	131	127	129	137	132	138	131	119	133	123	165	119	138	146	150	120	156	123	136	120	129	126	126	142	126	127	130	121	135	131	137	122	128	147	130	148	129	147	141	130	142	137	133	129	146	130	129	121	151	133	137	125	135	133	147	140	125	147	130	126	132	141	142	126	136	132	127	143	137	130	123	125	137	129	139	143	121	97	118	127	121	142	140	120	142	123	116	142	133	132	133	127	142	136	146	131	128	126	139	133	131	145	126	148	133	150	137	132	143	158	142	121	120	124	135	131	117	131	105	122	150	147	133	143	129	126	141	128	134	148	126	129	101	128	136	124	135	132	140	150	116	136	131	132	151	142	125	147	120	147	151	128	130	124	150	122	122	131	124	145	114	140	142	130	110	148	156	152	106	140	130	120	134	138	118	130	121	128	128	131	120	148	148	140	130	116	124	149	123	134	149	139	135	129	120	114	119	116	145	139	140	138	148	140	149	139	142	143	104	155	137	148	126	123	114	133	139	146	141	111	149	139	132	127	138	126	145	126	130	143	153	142	130	133	155	122	145	137	127	129	144	127	143	146	138	140	141	124	131	125	121	152	135	125	151	132	152	130	135	135	157	152	164	133	124	136	106	143	135	118	157	139	118	121	128	131	137	131	120	151	118	153	138	134	150	148	143	138	148	151	169	138	135	134	141	156	137	148	149	130	140	119	122	137	136	135	146	124	114	131	126	138	163	132	127	124	112	124	149	144	143	124	163	125	117	137	122	137	129	170	151	144	142	129	120	143	135	127	144	128	124	139	139	132	118	145	135	127	132	132	123	135	130	139	141	127	121	149	150	135	116	124	121	126	152	117	119	144	152	123	134	148	130	143	144	124	116	132	140	126	151	127	133	125	136	138	136	139	140	148	125	149	127	150	142	136	107	155	140	108	112	130	145	118	162	119	134	127	137	134	139	150	135	130	136	115	125	137	137	157	131	140	117	148	143	133	149	116	155	132	116	136	131	133	141	142	131	117	133	123	129	139	142	148	129	139	144	121	129	123	127	129	116	140	146	133	119	128	138	154	126	134	151	127	131	122	139	140	140	130	130	121	142	147	142	134	147	121	129	137	144	117	150	116	122	131	113	139	129	144	136	109	135	138	137	140	132	128	105	137	134	139	154	122	162	151	122	146	133	132	114	140	102	130	136	148	118	110	136	166	107	152	137	134	144	136	133	127	158	139	131	155	163	146	139	150	140	135	152	148	138	124	135	122	146	162	121	134	148	134	131	107	135	137	121	125	125	145	126	130	140	151	142	144	150	140	125	143	119	142	125	127	140	137	128	126	135	147	129	140	155	149	147	132	146	128	137	130	108	131	126	128	147	134	136	142	122	130	135	119	136	143	143	127	126	143	133	145	121	130	132	163	136	142	141	134	126	116	139	127	127	152	133	139	131	137	151	154	130	106	122	137	138	124	131	141	128	169	117	131	144	138	153	138	123	134	130	125	148	152	134	126	116	125	127	149	121	141	131	136	134	146	139	145	115	161	137	123	138	138	145	120	137	135	126	126	125	131	134	147	145	121	145	141	140	144	129	140	135	140	125	127	130	128	143	140	141	151	140	136	116	160	115	138	136	117	134	130	142	131	127	138	148	155	154	146	128	119	132	130	152	123	137	128	126	125	129	137	106	150	137	148	152	132	112	114	141	137	139	146	140	158	146	132	148	107	126	118	141	154	134	125	125	137	114	141	130	150	136	126	146	127	131	139	153	131	123	123	133	137	128	137	139	132	138	146	133	130	128	149	118	168	122	122	122	123	143	138	154	140	136	136	128	135	108	148	128	132	139	144	143	145	139	122	144	148	117	126	143	151	118	141	123	144	138	128	131	106	166	125	127	136	141	123	129	135	130	136	141	122	120	117	130	153	148	128	145	150	141	142	137	152	135	143	145	120	151	138	140	145	127	125	121	125	139	133	138	126	154	144	121	132	169	155	124	140	129	114	149	154	123	151	138	155	134	136	144	140	125	126	145	140	137	134	119	126	110	110	131	148	120	112	142	134	129	112	126	152	135	141	134	144	148	142	140	166	131	145	129	119	136	123	139	145	112	144	124	123
26190	13590	9365	11496	19434	22220	21110	18709	15985	13308	11214	9386	8066	6569	5246	4566	4063	3540	3270	2696	2442	2283	2104	1967	1875	1657	1569	1461	1441	1349	1232	1299	1205	1173	1033	1118	1048	1005	1033	917	971	954	1061	1003	1005	954	917	952	955	947	971	944	947	945	975	947	939	963	993	895	935	915	970	968	996	985	964	971	912	898	882	902	1000	935	957	965	932	959	985	936	909	947	963	930	949	914	946	949	928	874	958	947	966	932	933	926	933	886	914	912	924	981	922	976	953	952	902	975	966	946	906	950	960	960	950	888	916	949	970	857	934	904	980	986	980	949	919	976	982	938	962	957	945	979	932	907	950	939	893	959	941	936	950	972	936	882	942	943	952	940	949	952	983	1017	933	925	972	931	916	892	917	899	904	962	924	970	965	929	967	929	882	955	992	939	909	883	953	914	945	949	940	942	935	920	990	1016	927	972	940	925	910	907	1014	935	915	974	1000	965	943	922	931	968	946	929	958	971	973	962	996	970	982	928	940	949	963	917	936	904	948	973	943	921	914	940	931	910	889	977	901	938	955	981	1014	957	944	1002	974	956	938	1026	929	912	898	958	912	878	925	959	922	948	903	936	919	920	925	955	967	941	873	937	872	965	950	951	927	971	929	914	946	973	939	912	947	1010	1010	957	899	965	946	954	893	913	929	975	901	973	907	918	945	901	943	934	926	922	916	911	950	935	928	933	853	962	904	908	952	986	935	914	963	911	919	853	940	934	946	935	969	940	896	909	968	936	938	885	894	966	929	929	958	937	950	874	928	964	980	943	924	994	957	915	932	941	987	964	909	917	936	933	971	1010	908	894	914	909	949	917	973	990	971	947	954	903	945	948	955	938	919	970	987	970	952	908	943	980	946	948	940	950	905	919	937	948	938	924	974	982	930	956	942	918	985	964	950	982	944	967	935	967	959	881	907	961	906	936	879	966	938	893	912	966	926	926	906	978	944	994	958	943	904	960	952	926	989	929	1002	947	942	959	934	950	993	937	885	988	915	970	935	946	975	934	999	942	950	940	926	975	918	963	974	968	940	897	947	911	943	926	922	969	932	945	936	890	988	935	943	926	950	952	916	1000	965	939	966	951	971	928	936	954	981	930	904	905	938	947	1017	925	944	939	974	937	923	895	904	933	936	881	936	898	955	952	923	946	943	896	913	976	956	992	947	924	937	947	935	971	914	925	946	917	972	932	948	937	924	950	942	944	916	972	889	949	914	913	915	895	885	933	957	956	966	903	1001	879	940	989	919	963	949	904	970	918	962	954	951	950	967	916	968	969	906	990	970	939	1011	971	923	926	945	941	934	873	957	957	895	955	885	949	922	966	986	1007	917	976	917	952	925	958	884	976	920	985	917	980	926	934	946	931	933	930	969	991	902	964	883	1016	950	961	940	919	913	977	986	887	886	920	927	943	944	975	918	969	970	1013	1013	979	931	961	996	945	986	930	898	900	965	952	928	991	946	955	868	923	979	932	937	953	989	975	913	978	955	954	967	951	944	962	927	924	987	912	906	933	959	962	902	947	924	953	987	883	981	965	932	950	917	986	889	960	944	890	936	949	977	984	909	944	910	955	982	905	936	949	938	990	975	977	929	957	949	915	935	962	893	911	977	962	979	934	935	928	924	961	893	982	950	954	978	953	903	948	978	1012	954	953	975	949	953	923	928	940	972	958	930	925	963	953	954	893	973	953	938	952	948	971	927	956	981	905	930	951	885	950	907	967	906	958	929	941	973	947	936	932	932	954	958	891	990	946	920	957	943	893	878	933	904	924	980	962	983	957	989	976	928	944	952	976	993	926	947	923	940	930	946	936	942	883	986	988	951	932	925	987	985	915	897	957	949	936	976	888	917	941	921	915	945	946	961	961	921	926	929	892	992	987	950	976	992	984	929	918	940	950	970	981	993	994	942	984	950	975	961	928	933	920	896	1002	878	981	933	948	955	960	928	937	905	935	918	961	930	946	1012	957	952	937	971	936	920	930	917	932	974	980	926	877	873	1015	955	925	986	951	947	942	880	953	949	994	924	932	990	995	905	947	922	935	962	928	930	913	926	976	982	971	961	952	949	1013	950	941	961	956	964	955	927	957	924	890	948	939	942	974	953	955	919	925	944	934	951	962	988	922	960	946	943	940	962	883	945	952	996	927	960	942	971	934	948	941	996	921	927	958	937	919	945	945	953	998	992	964	916	937	896	962	982	903	939	933	899	982	994	912	931	954	943	922	918	964	948	935	953	935	941	936	892	959	1000	941	910	948	962	959	972	922	1015	947	934	997	981	935	913	974	925	995	925	986	929	950	981	919	894	970	941	959	930	913	926	975	922	937	921	919	909	969	963	929	953	900	946	940	913	966	983	947	937	891	911	926	923	947	911	879	917	963	963	891	930	925	949	984	919	988	942	936	972	966	934	919	955	1001	948	951	922	968	896	948	939	904	953	938	963	937	977	951	943	921	899	931	925	912	917	949	914	977	949	938	942	969	931	985	1017	958	943	927	1017	947	920	944	970	983	964	970	944	961	938	974	971	997	969	965	947	939	910	953	948	918	958	982	974	952	959	956	1022	956	930	948	948	888	959	1011	984	911	959	915	967	892	964	919	928	980	927	961	975	906	931	916	958	957	896	933	949	916	943	899	944	965	909	880	1013	936	1021	984	881	909	890	948	934	975	959	948	943	930	924	961	962	893	960	945	982	919	959	929	983	926	910	913	979	889	944	951	951	880	907	947	900	944	907	999	918	909	905	938	948	953	962	951	925	930	926	889	920	977	946	982	947	915	1001	919	942	973	975	943	887	978	906	965	962	908	908	941	972	886	915	925	961	945	959	977	927	936	922	940	964	900	929	969	958	933	966	901	927	938	933	954	938	980	902	928	952	983	956	931	945	943	900	953	934	966	988	980	962	944	941	905	963	921	918	962	972	968	933	913	951	976	985	985	914	924	932	900	948	950	983	908	969	968	952	923	951	953	923	975	964	996	1032	947	989	956	970	984	952	919	955	992	916	934	914	955	966	917	995	1013	956	892	911	951	847	919	898	981	930	871	947	979	946	966	990	902	912	918	970	947	968	904	958	989	945	935	1002	965	964	892	951	929	952	935	944	957	918	911	932	946	931	889	908	890	935	945	937	955	930	981	882	939	937	976	907	943	969	891	857	957	1006	987	888	931	882	975	929	962	976	910	968	946	938	907	902	941	948	908	956	963	943	951	970	894	910	1005	908	985	940	930	934	976	961	963	991	984	891	974	942	966	965	996	964	953	964	950	986	898	962	941	889	894	932	955	940	937	939	939	943	972	914	912	921	923	930	944	954	949	918	886	923	1017	943	954	911	915	936	886	961	982	893	958	964	941	967	946	933	955	972	928	955	934	938	953	895	937	981	897	965	913	999	951	949	920	926	945	926	942	946	966	922	948	919	978	930	960	911	925	920	902	935	930	958	958	965	985	904	983	897	941	919	903	907	960	968	987	922	952	951	906	960	958	902	915	928	941	963	944	917	916	932	915	975	893	966	922	932	954
4322	2227	1346	890	793	873	1003	997	868	712	603	536	432	376	356	310	290	289	230	232	177	184	196	177	184	144	150	148	164	129	151	134	146	144	122	143	127	132	122	128	144	139	152	111	115	123	139	124	124	113	111	119	129	117	135	131	137	119	117	119	103	133	137	122	122	117	135	118	118	121	132	114	128	112	113	130	112	129	108	104	109	113	130	123	126	108	130	127	126	123	110	125	129	127	118	128	119	130	135	131	119	129	124	137	137	109	122	122	119	134	113	125	101	131	124	119	128	117	126	128	123	114	137	140	143	122	140	133	159	106	133	112	126	113	124	94	103	122	116	110	108	120	126	141	106	100	130	136	132	120	126	124	136	109	138	130	106	136	117	129	135	136	140	110	125	126	128	130	110	128	124	124	131	117	123	126	127	117	140	117	136	125	140	127	124	121	121	131	121	125	91	120	114	107	94	108	128	113	143	139	131	119	121	114	124	118	125	126	142	129	111	152	111	119	119	133	104	114	107	124	113	99	135	137	117	136	123	131	116	118	133	129	131	135	123	127	118	120	137	117	124	138	138	107	104	127	123	126	118	115	116	122	110	118	118	107	133	127	136	128	129	133	129	139	112	127	136	134	114	123	115	148	129	113	121	109	124	106	121	128	132	124	111	129	132	123	123	119	121	121	128	138	109	109	118	120	134	125	131	131	133	115	109	112	120	142	125	116	135	114	106	117	128	137	116	130	122	105	136	136	145	116	111	109	116	127	115	124	110	113	115	110	120	151	123	132	130	133	108	121	128	134	119	123	130	112	117	122	126	131	124	108	124	129	119	109	147	134	134	123	123	105	119	112	126	126	137	107	128	119	132	135	117	139	113	127	112	132	134	128	138	109	132	108	110	125	128	133	119	114	125	104	138	125	106	127	137	126	113	121	111	126	126	125	128	126	128	120	112	111	125	122	127	110	138	118	118	119	113	116	130	124	135	128	153	137	110	126	126	123	139	101	100	121	137	103	124	146	115	126	141	121	128	130	113	132	113	137	131	118	135	145	131	134	118	129	114	145	121	133	122	118	115	110	137	114	110	129	112	137	122	94	133	128	102	117	116	125	114	123	130	121	124	125	111	118	134	123	121	105	119	162	134	125	113	110	97	142	134	121	108	128	104	116	128	128	126	123	135	133	122	116	136	122	107	113	133	132	128	120	119	134	130	129	114	107	137	100	103	112	121	111	106	118	129	120	131	122	107	112	116	130	127	127	152	134	95	116	109	110	132	148	123	100	135	119	129	135	117	114	126	128	128	143	129	113	121	109	129	117	124	114	122	114	139	135	131	118	126	138	113	117	109	123	119	123	136	118	117	121	131	123	121	110	139	129	112	111	120	135	131	128	118	129	100	108	102	113	122	124	128	110	131	121	143	121	117	129	107	115	142	123	121	114	113	115	119	122	106	114	120	113	99	129	115	104	115	110	110	133	110	122	115	128	133	106	125	132	121	121	126	119	144	115	136	120	120	122	113	110	127	112	123	135	118	129	126	132	116	105	130	123	130	118	152	120	111	114	122	116	120	122	125	130	110	123	125	107	127	120	113	129	138	108	125	110	129	137	123	123	117	121	101	108	124	115	97	111	109	117	113	116	128	132	108	101	131	126	120	115	107	133	101	125	126	128	123	128	108	122	158	124	114	116	130	144	116	113	131	109	132	130	119	141	109	124	109	119	121	141	107	121	118	114	118	117	144	124	124	145	129	133	112	145	125	120	130	128	138	128	121	118	125	126	106	112	136	114	129	124	105	133	136	136	114	127	138	118	111	132	116	147	135	111	129	123	127	114	113	117	115	142	115	116	123	127	121	109	117	131	117	122	115	119	139	140	125	115	122	131	117	130	140	127	142	132	116	117	113	127	115	119	124	107	114	117	122	111	103	140	129	118	117	119	130	131	111	128	88	124	145	133	141	108	120	120	114	109	120	132	135	119	105	104	130	120	121	131	125	125	140	121	111	131	144	135	137	124	140	123	133	124	138	137	116	128	118	121	120	135	130	115	147	119	118	122	127	135	103	138	116	119	130	113	117	124	139	126	107	108	131	152	114	103	133	122	133	123	135	135	115	110	119	108	134	130	124	93	112	120	117	113	111	127	144	138	120	118	129	140	126	118	126	117	112	132	114	123	126	117	103	127	121	119	113	130	108	127	103	105	136	130	131	122	131	119	130	117	147	119	116	109	121	129	144	142	125	127	139	119	119	132	108	103	141	121	147	113	129	135	109	130	142	121	126	119	115	146	134	109	118	153	135	136	138	106	124	107	115	128	129	132	114	124	136	152	109	131	113	136	111	133	113	134	138	120	111	111	124	96	128	142	107	142	119	136	110	137	116	137	137	122	113	120	140	114	122	126	125	131	138	139	118	108	109	119	117	123	142	151	102	142	112	79	125	120	112	116	110	127	141	114	117	114	138	124	118	124	111	129	126	95	123	126	139	112	118	138	140	114	133	138	124	113	117	124	129	118	128	122	127	117	115	134	136	118	134	115	131	125	101	124	121	106	104	127	117	137	129	121	111	128	136	102	120	126	137	133	113	96	109	128	117	113	125	133	139	129	106	139	135	123	137	120	121	146	118	131	119	131	125	118	106	125	147	140	120	122	123	121	126	134	119	107	109	111	126	127	130	112	118	135	105	122	110	154	117	125	135	135	126	114	135	120	119	124	119	110	122	113	132	136	111	118	118	122	118	138	126	129	134	124	123	109	139	145	127	109	99	132	135	147	124	116	125	135	120	132	123	124	109	128	107	128	126	140	116	110	128	135	122	98	107	117	122	122	107	133	137	110	108	129	108	121	112	130	127	122	119	104	122	134	106	122	136	120	124	119	117	155	133	106	124	117	141	111	113	130	136	139	129	131	138	138	101	130	121	126	118	125	132	117	125	122	125	114	106	99	123	130	113	126	112	126	128	114	135	146	120	119	123	131	131	132	104	106	126	142	118	118	120	132	110	125	132	123	132	143	140	140	125	148	140	126	114	129	118	127	128	117	127	151	122	138	116	105	146	116	119	119	115	144	120	119	143	124	140	114	115	133	132	116	132	130	122	121	156	131	106	115	134	124	134	142	122	129	114	116	118	109	125	131	121	125	133	149	126	134	137	121	99	139	118	113	100	125	104	118	120	138	112	130	123	129	111	126	115	118	143	129	128	118	127	121	112	127	104	142	142	119	140	115	119	114	117	126	123	142	146	109	116	118	124	128	121	130	119	130	123	130	140	121	134	128	125	109	129	99	132	144	146	114	117	142	118	121	123	111	121	128	120	131	129	115	129	124	120	158	131	120	118	134	97	117	136	128	129	136	116	129	135	125	112	111	122	131	117	112	134	121	117	130	145	133	144	121	139	132	120	130	98	111	119	113	140	127	116	130	113	105	110	138	128	115	117	106	124	103	123	103	106	111	115	120	126	139	137	112	120	116	141	119	131	108	125	125	121	104	131	122	121	126	124	128	135	127
29438	16665	11755	14057	22845	26014	25022	22330	19112	16247	14052	11428	9726	8099	6496	5508	4896	4195	3615	3135	2770	2646	2430	2176	2046	1861	1664	1566	1408	1357	1316	1238	1201	1127	1071	1012	965	948	953	945	940	962	926	851	929	947	896	885	876	875	877	907	903	843	860	901	880	828	862	890	831	907	857	902	851	895	838	869	887	868	895	877	907	828	847	919	906	906	833	865	875	897	850	885	895	884	868	870	872	852	847	824	850	870	853	843	882	885	854	842	846	851	843	870	911	780	893	910	832	857	920	889	907	894	858	858	850	839	889	886	849	891	846	842	905	876	911	834	882	876	924	849	861	811	865	893	838	864	871	857	860	889	900	842	880	835	832	838	911	884	889	908	890	866	852	861	911	881	859	913	869	864	837	812	896	887	802	910	890	857	881	862	893	811	882	823	845	853	831	869	910	853	899	845	861	814	854	874	799	876	868	875	895	890	868	862	853	863	852	865	892	892	879	873	883	830	937	860	867	865	868	827	877	839	839	918	832	879	865	913	866	878	844	879	856	833	864	832	871	871	920	863	863	864	867	871	823	847	905	864	842	906	837	889	858	857	858	831	867	877	877	858	860	879	864	867	855	858	846	810	862	915	833	855	918	878	879	897	888	885	866	860	855	890	883	880	858	868	899	854	827	862	890	877	828	897	884	820	877	837	884	938	881	893	891	904	844	823	919	880	856	852	866	868	895	805	869	904	856	881	868	889	843	872	871	878	900	859	843	893	843	855	908	881	908	912	861	890	908	856	877	895	882	831	886	891	844	853	835	913	889	928	871	875	862	877	870	784	877	860	860	871	902	842	848	858	861	889	858	864	909	899	866	881	891	848	882	838	909	934	907	890	904	845	883	881	853	867	836	911	882	856	901	874	858	887	852	859	838	847	882	844	928	868	847	882	856	874	845	852	900	871	855	912	892	839	912	853	866	836	882	885	844	890	871	932	845	860	966	811	884	888	858	887	920	890	907	864	922	928	855	888	840	783	926	926	869	818	847	880	873	903	834	841	816	902	851	942	809	828	875	880	849	876	833	838	880	873	873	855	858	868	878	865	861	849	863	835	846	824	840	805	885	849	846	874	878	863	882	920	882	862	903	915	820	859	812	862	876	925	857	856	904	865	908	896	819	864	880	826	870	871	819	837	835	852	898	824	853	892	921	860	876	847	873	854	827	962	837	899	855	866	880	848	864	868	843	879	856	903	838	824	920	887	810	883	825	867	851	946	896	883	872	845	859	884	844	830	873	851	866	903	854	905	861	865	873	879	844	874	843	839	866	868	914	887	913	826	858	838	856	845	872	877	827	858	835	872	890	856	889	892	832	864	913	862	877	863	873	871	862	872	880	884	891	877	850	880	891	894	850	863	875	849	871	889	895	870	894	884	861	868	902	887	890	892	854	849	881	799	903	872	913	887	895	890	857	848	887	809	844	879	846	856	808	866	880	886	867	857	873	879	913	822	853	860	889	852	852	896	883	904	825	820	891	906	865	853	855	884	916	863	883	897	825	853	864	886	871	845	864	808	910	899	860	817	780	846	843	881	880	882	899	908	883	817	853	878	898	915	887	924	890	868	872	869	845	892	869	860	895	843	872	863	849	849	823	847	870	835	869	916	902	891	840	849	861	820	821	903	847	895	872	846	906	858	858	879	885	852	887	873	886	862	903	860	869	855	892	886	821	868	866	849	901	920	834	879	862	831	912	874	866	863	896	871	829	870	873	867	837	849	833	828	865	835	887	834	844	887	845	897	884	921	843	895	833	877	925	821	821	836	917	838	864	880	881	850	842	827	888	878	860	828	878	847	870	842	860	892	940	881	859	827	876	878	807	928	794	880	871	852	931	861	851	935	885	819	859	854	860	851	852	806	868	889	864	888	849	904	876	865	832	841	865	832	853	894	901	904	823	873	853	832	912	876	892	944	914	871	869	871	872	902	893	911	856	781	892	827	898	852	867	855	878	851	822	886	852	841	934	890	869	874	854	899	910	875	867	932	872	828	868	886	888	870	906	892	869	864	853	867	866	921	841	889	883	879	927	872	869	839	840	851	901	846	845	872	906	799	853	821	875	869	869	885	911	871	810	856	889	877	897	900	859	934	868	849	873	819	922	846	884	857	866	904	841	856	855	847	893	853	882	857	832	952	893	908	905	901	892	870	886	877	890	867	854	847	850	855	880	873	862	856	881	866	892	903	900	834	834	858	912	820	879	883	863	819	841	896	856	900	878	859	874	848	892	831	883	863	859	883	893	855	850	874	880	890	846	928	898	894	903	866	875	884	868	893	898	890	840	861	899	873	888	883	786	845	820	847	852	888	885	870	857	840	890	851	840	860	786	868	864	906	867	854	869	850	848	890	875	858	819	908	872	887	880	862	834	862	879	854	856	857	838	842	930	871	911	876	861	855	885	850	860	889	806	809	880	878	850	871	865	869	848	915	875	900	904	883	873	872	866	849	883	861	843	815	819	895	919	830	865	848	895	891	891	868	805	867	857	891	930	874	879	855	854	905	868	881	876	898	916	846	875	876	886	824	873	876	891	870	860	864	853	866	885	867	869	904	849	873	929	890	864	869	880	851	855	884	836	846	896	818	876	896	842	914	905	868	886	886	868	900	889	828	847	847	899	849	846	848	905	893	856	851	802	853	838	877	846	903	852	839	894	870	935	895	851	905	863	871	881	850	863	844	877	847	863	885	839	828	870	869	850	822	868	822	889	844	835	857	876	894	881	818	893	828	887	920	854	855	883	887	871	931	841	884	885	868	857	805	828	893	850	865	845	840	864	853	884	864	863	878	887	829	806	925	867	904	944	842	909	810	799	879	882	902	872	916	834	887	891	864	855	838	871	856	840	876	796	886	896	871	863	866	876	806	879	921	903	823	866	875	860	913	815	886	872	851	890	853	858	918	861	907	886	846	881	853	847	925	907	837	917	854	899	858	930	779	858	850	918	822	883	874	841	909	883	876	830	879	898	876	901	896	889	918	890	878	863	859	871	851	877	856	841	891	887	895	875	866	850	902	864	880	832	850	902	866	870	895	829	920	878	863	890	906	831	918	894	828	883	820	879	867	923	810	881	896	940	870	851	861	841	872	902	888	884	886	902	843	859	890	877	925	924	845	841	869	901	953	883	874	883	816	811	821	890	825	895	892	873	895	836	899	873	871	928	892	840	836	898	868	884	868	883	806	842	866	807	860	765	940	840	841	800	876	911	808	862	893	843	877	840	872	844	844	877	880	852	863	860	858	867	861	860	888	886	807	860	851	842	868	882	865	859	877	899	876	850	820	829	869	862	850	880	827	858	842	866	887	878	836	904	873	875	931	905	856	882	870	855	886	864	837	889	864	875	840	847	904	913	894	872	863	826	898	877	823	847	849	820	828	916	899	864	860	863	856	919	842	892	897	835	842	879	873	875	859	852	899	900	883	835	891	882	843	839	894	829	902	868	865	902	858	873	883	860	831	913	915	882	848	875	916
3333	1241	840	607	511	540	607	567	487	461	413	344	323	264	223	244	240	227	172	196	197	181	184	136	152	151	134	133	152	138	146	121	126	137	154	138	132	145	135	123	121	141	117	125	135	139	148	166	139	131	126	125	136	130	116	121	130	142	127	106	131	134	132	120	138	121	130	130	120	113	112	119	128	129	120	118	135	108	140	154	125	125	127	123	132	136	136	126	122	143	140	130	126	124	128	140	133	141	131	133	137	128	128	116	138	127	125	123	118	124	151	127	129	124	130	143	115	144	126	133	122	129	122	141	126	124	131	117	113	137	137	139	132	130	134	129	111	135	101	134	148	137	126	117	135	131	136	114	123	122	142	147	109	133	124	137	145	131	136	105	124	140	129	129	138	133	119	122	131	133	120	132	128	125	135	126	119	138	147	121	127	118	142	132	130	111	121	136	141	149	140	127	119	139	142	126	148	121	108	132	113	138	137	137	156	145	153	150	155	115	125	125	119	136	156	108	115	126	108	121	131	110	123	135	134	126	115	126	130	123	111	130	135	126	128	140	129	121	139	134	116	138	134	139	133	164	135	121	127	141	113	131	123	131	127	131	106	142	130	144	141	136	137	128	146	123	126	137	130	138	140	130	127	138	125	116	131	135	125	125	138	116	126	143	130	118	136	132	136	128	135	124	143	162	130	125	138	146	123	142	154	128	137	115	122	129	136	121	119	133	146	147	124	117	127	138	130	145	139	130	126	116	130	133	123	129	146	138	123	127	117	118	132	135	107	129	137	136	139	132	129	124	149	121	119	150	142	129	132	116	145	124	122	121	142	132	142	135	154	123	133	115	149	126	122	120	122	118	123	134	133	134	128	112	126	139	118	121	107	150	118	126	152	134	133	115	139	127	132	144	136	128	122	127	127	131	121	125	125	119	124	129	150	105	127	134	110	123	123	121	132	117	143	120	114	139	110	123	121	121	145	127	137	128	115	126	126	125	115	145	114	148	124	110	132	122	117	145	127	140	146	130	115	122	141	127	132	145	128	149	133	129	131	118	128	116	112	128	131	128	126	154	125	128	130	141	122	127	143	135	154	139	136	131	112	133	136	123	141	117	157	142	147	133	122	122	111	125	136	133	123	118	128	122	137	142	130	131	142	127	136	100	115	130	110	128	135	141	137	116	127	140	129	113	146	147	126	99	132	131	112	110	118	129	150	136	106	125	147	141	130	130	123	135	139	128	129	139	128	123	134	122	131	116	142	122	150	133	130	137	125	128	135	146	127	122	116	123	151	127	139	121	136	133	125	131	121	114	130	135	145	127	138	127	115	121	115	129	150	141	140	145	154	129	144	125	109	119	139	131	116	133	128	114	113	151	149	128	116	135	139	140	110	145	133	135	127	123	139	132	120	136	106	147	124	123	123	128	134	122	119	119	127	119	138	141	124	118	129	123	117	126	157	153	136	117	115	121	142	119	132	124	129	128	138	119	122	134	133	115	133	139	136	135	129	130	138	153	145	139	129	144	137	135	122	139	116	117	122	120	131	146	134	113	133	115	133	127	130	145	111	133	125	117	124	153	130	141	139	131	143	126	126	122	135	121	146	152	135	125	133	149	124	123	130	132	116	136	120	121	128	149	128	150	134	126	117	140	111	124	116	126	115	130	124	125	126	132	131	130	125	133	133	124	120	130	144	113	131	133	131	138	129	118	129	138	157	125	121	141	141	140	141	134	149	122	117	126	109	142	136	119	123	133	125	120	138	140	117	117	124	115	123	125	148	116	144	116	120	145	116	118	131	143	128	121	147	145	132	125	126	126	123	130	129	142	142	122	131	120	142	132	127	123	113	128	134	128	130	142	124	132	140	115	123	133	117	147	129	150	137	131	129	124	150	136	132	147	129	138	112	131	124	139	133	122	129	133	115	121	116	130	119	155	115	140	128	124	122	134	123	139	127	119	118	120	126	141	132	120	119	142	139	106	133	130	132	125	122	140	142	101	140	139	127	134	128	130	132	115	141	120	118	118	130	134	125	129	132	118	151	133	117	134	133	128	124	119	112	118	122	139	141	123	122	124	143	106	133	124	136	148	131	127	126	132	117	123	138	123	119	135	137	122	131	123	136	116	143	135	136	126	134	122	123	108	155	112	134	142	156	140	122	136	143	131	111	131	126	141	134	129	132	149	129	129	125	140	125	130	143	118	121	146	150	132	130	132	122	127	116	147	115	126	133	120	138	127	139	138	120	132	133	138	137	118	117	139	128	142	135	140	117	132	151	137	134	115	126	138	131	151	142	139	129	128	140	126	124	138	121	125	106	134	128	150	122	127	126	130	142	138	134	113	126	134	118	140	163	130	144	135	111	153	140	145	108	131	122	121	130	126	136	140	143	121	126	106	130	144	132	137	142	128	130	139	150	148	115	134	119	119	121	125	122	119	115	126	127	140	120	125	143	147	136	133	126	134	157	137	142	136	124	84	129	143	123	136	102	155	109	137	128	123	130	116	116	132	142	128	119	124	132	105	126	139	120	130	114	148	132	125	137	144	128	127	151	112	119	117	140	123	132	128	144	118	114	138	112	131	119	134	138	131	150	126	133	117	125	142	124	130	129	147	121	116	115	136	124	125	135	120	119	124	131	116	124	145	114	136	134	131	134	129	124	130	121	132	129	142	134	123	120	156	131	147	140	141	128	122	140	128	130	131	118	141	133	141	111	146	136	113	118	152	135	121	122	138	145	132	138	108	134	127	126	125	119	133	142	121	142	136	135	133	144	136	138	126	144	133	110	148	140	128	147	141	118	116	127	131	112	141	119	127	121	143	128	124	143	132	127	133	119	120	133	131	124	136	138	119	113	122	146	139	111	133	143	123	127	139	143	144	132	131	132	129	113	137	151	136	129	144	136	116	149	111	129	128	110	143	148	133	123	129	137	129	123	126	121	133	142	145	135	139	133	147	138	104	127	147	131	137	130	141	127	122	137	118	126	136	142	125	147	129	124	112	120	115	129	118	137	140	129	147	148	110	129	123	123	128	124	132	130	123	126	142	135	134	132	116	136	135	127	132	132	131	145	147	107	119	147	130	124	132	138	128	131	137	113	124	131	130	142	132	119	134	138	111	138	134	136	111	139	119	129	134	126	131	131	122	106	133	133	121	130	123	137	148	120	141	123	120	156	153	146	144	142	132	140	134	127	141	154	126	143	137	138	139	124	145	141	137	123	128	130	115	140	134	135	119	132	134	139	116	130	118	128	110	132	126	132	144	128	124	124	139	141	126	134	123	95	120	154	123	96	128	129	132	121	126	114	151	120	149	139	117	126	111	131	137	145	133	123	126	127	128	133	113	161	137	138	135	123	119	123	118	135	129	132	147	131	155	126	125	124	132	127	101	139	134	126	129	121	131	136	129	118	127	123	143	119	138	131	130	119	128	119	128	141	133	138	127	127	123	128	136	125	134	142	132	153	131	124	142	123	108	138	129	134	127	121	132	142	128	122	126
24129	11653	7937	9482	16285	19251	18483	15843	12835	10818	9065	7451	6139	4976	4281	3664	3289	2779	2476	2251	2092	1916	1737	1633	1566	1459	1361	1325	1262	1266	1226	1138	1110	1060	1029	1018	986	934	982	948	970	943	937	935	964	910	955	924	880	937	954	933	946	925	904	932	935	951	982	962	909	972	938	927	972	956	978	886	925	965	898	900	918	907	935	895	919	923	945	898	959	901	901	949	907	906	877	922	883	942	886	914	941	934	955	929	922	888	929	963	934	915	862	900	924	941	956	942	951	934	983	906	854	932	883	912	962	895	940	949	916	894	960	920	871	934	965	950	991	897	971	906	960	899	928	903	907	895	891	983	947	947	897	862	890	938	975	869	924	922	913	950	914	969	957	942	958	954	895	910	903	878	903	971	915	915	895	982	933	953	948	863	901	966	865	892	935	960	927	922	846	897	908	944	900	872	961	951	911	895	950	931	894	974	972	951	947	915	910	915	954	922	909	925	916	933	870	942	923	921	922	911	909	959	885	880	903	929	949	946	965	933	937	849	890	913	902	927	933	945	951	913	892	949	933	970	915	898	923	919	942	881	947	907	916	935	933	916	899	943	905	864	872	892	956	976	921	902	898	906	931	903	939	961	912	942	918	861	904	891	918	928	892	896	936	963	876	909	949	909	881	902	913	941	939	932	872	938	941	869	975	941	915	931	902	905	936	954	926	918	889	912	942	884	882	934	941	939	876	920	958	861	976	898	938	941	891	924	958	949	946	919	893	936	899	897	888	951	901	978	849	925	872	928	922	974	920	915	866	943	896	868	940	931	947	930	941	975	915	949	939	909	928	946	961	944	926	960	921	970	924	956	892	955	939	945	921	913	903	961	945	1005	919	936	929	923	927	923	924	888	937	881	923	971	920	889	953	962	875	925	894	903	937	902	936	899	918	971	961	934	936	930	918	902	926	904	922	910	905	867	931	958	902	919	917	908	950	891	962	948	974	942	931	920	913	892	967	907	916	892	939	914	910	942	925	959	988	898	868	907	905	910	940	914	873	910	934	864	916	954	953	927	893	912	895	906	814	906	953	955	926	890	913	917	859	847	872	911	909	976	927	946	887	904	960	935	916	941	950	886	949	954	915	914	925	966	916	915	884	971	997	956	939	994	900	956	921	954	941	899	917	886	864	903	976	935	943	893	882	930	894	946	958	967	955	897	913	948	939	872	895	891	945	966	909	907	997	877	953	920	956	912	957	968	934	969	893	932	899	938	977	884	921	900	945	940	929	844	909	892	935	918	940	902	863	949	954	942	979	940	857	959	911	904	903	922	920	917	882	917	940	889	912	914	868	913	884	905	894	937	1005	926	896	948	925	918	951	952	953	940	907	961	917	888	883	934	912	883	934	870	909	896	955	914	849	908	966	941	951	939	984	849	924	931	923	919	969	932	977	876	949	911	946	938	942	940	933	871	950	873	914	921	884	949	942	882	889	936	904	893	955	950	958	924	886	892	878	938	949	938	936	870	922	935	926	931	927	906	906	940	887	923	925	936	962	931	882	961	918	917	906	936	1002	890	923	894	935	968	909	909	920	923	918	907	889	902	942	968	932	926	896	950	910	886	946	975	853	905	987	958	911	922	911	922	971	913	935	931	916	915	936	916	898	942	910	949	913	918	925	948	859	949	890	890	904	950	941	932	972	924	962	935	917	938	961	922	963	876	932	954	921	938	885	898	952	907	965	937	909	937	902	957	943	895	885	903	936	952	845	909	970	860	881	914	887	920	871	901	931	883	952	822	937	851	886	925	995	905	985	888	906	962	926	955	913	937	905	909	916	879	927	927	915	938	897	899	901	930	941	910	887	935	924	881	938	945	918	929	871	948	955	840	932	890	934	894	907	934	888	943	950	953	1018	883	924	923	902	942	895	879	931	930	932	890	920	888	922	945	940	884	887	956	920	959	843	937	940	938	920	944	900	942	891	948	963	949	928	933	970	933	872	957	956	874	876	966	873	973	925	862	913	960	902	943	978	911	978	924	908	922	912	906	923	934	938	880	927	932	888	869	905	936	912	941	944	979	930	952	897	910	938	913	920	911	925	916	944	914	953	909	888	935	929	905	927	881	898	967	956	942	970	903	889	956	915	941	932	894	876	932	934	871	957	874	919	971	921	914	954	918	934	914	915	949	880	933	832	958	960	897	934	948	915	864	969	962	871	904	920	915	934	959	917	890	924	917	950	941	949	945	888	899	901	939	939	909	976	910	894	1004	938	951	882	937	934	926	912	960	943	1012	986	967	957	929	940	986	920	1015	865	917	908	918	960	894	905	944	914	964	945	914	919	919	955	890	886	934	932	960	903	944	961	938	916	927	894	907	861	923	908	886	904	948	979	951	899	942	861	910	935	884	910	972	938	908	930	915	978	904	897	911	912	897	919	923	893	903	892	871	931	898	880	941	869	960	968	881	946	878	909	912	901	957	879	931	929	915	926	944	934	922	963	891	930	970	915	988	915	937	922	916	914	896	870	968	941	921	922	947	936	949	974	907	951	930	982	913	865	902	911	902	936	1001	891	930	917	901	879	940	934	974	950	940	926	919	906	931	944	915	900	899	948	976	948	924	866	950	911	928	909	946	916	902	974	934	919	930	909	922	962	960	915	924	934	929	972	894	858	935	938	940	942	909	891	948	857	954	952	900	907	913	943	907	932	905	953	917	855	910	939	940	862	920	877	911	913	916	913	903	906	972	959	897	942	984	934	978	914	920	939	955	888	925	958	902	922	914	928	925	972	949	917	896	894	902	898	932	901	909	963	874	951	891	848	916	960	970	953	921	929	911	867	910	950	949	887	942	953	911	967	931	901	923	940	947	910	918	924	946	920	942	878	942	915	954	978	910	901	894	925	924	937	927	909	928	932	929	921	952	905	937	892	946	909	895	937	951	893	941	946	947	949	934	881	908	929	954	897	897	905	934	934	924	947	950	935	951	885	960	941	934	933	874	931	940	916	918	912	944	932	972	913	860	903	910	892	872	914	888	952	947	914	914	906	916	953	872	840	901	935	904	900	917	878	877	982	877	907	961	933	943	943	916	896	879	897	893	902	905	901	935	901	947	929	903	962	881	957	934	929	900	878	900	934	916	870	904	902	927	957	912	902	901	973	936	968	901	917	879	888	905	958	930	925	932	961	909	884	915	896	953	913	933	898	937	938	881	903	889	1012	883	854	904	938	995	916	969	898	894	934	884	899	981	941	939	922	892	904	904	926	931	951	886	977	899	861	928	880	857	945	861	905	923	916	948	973	927	904	930	920	966	956	912	912	873	884	910	949	1001	914	925	933	899	926	923	929	906	947	890	886	925	938	903	929	876	933	939	890	963	907	965	900	904	905	935	961	943	941	934	956	929	908	924	923	925	885	914	939	962	910	936	961	957	919	906	960	943	928	917	929	886	954	906	909	881	863	916	981	911	943	968	885	886	946	915	944	887	916	944	857	948	956	953	908	872	931	947	937	953	904	859	950	917	966	881	924	928
3227	1822	1106	781	647	768	762	688	662	550	509	456	404	315	293	266	234	236	197	191	189	182	183	180	200	150	145	124	144	143	144	130	138	137	134	130	130	104	136	141	131	113	124	123	122	123	114	144	121	145	124	138	124	120	116	117	113	107	134	122	102	110	132	115	136	126	139	135	118	136	126	115	117	132	115	128	122	112	113	128	131	126	111	128	123	120	109	122	125	112	124	111	126	126	107	110	120	124	135	107	108	108	118	129	126	101	121	125	123	127	114	123	134	126	135	137	116	116	130	113	125	121	121	118	141	143	120	93	125	134	119	128	117	114	126	128	121	120	129	122	112	114	137	126	136	98	115	122	126	114	120	133	117	128	113	99	130	134	125	116	116	129	127	133	105	102	116	111	126	142	127	108	128	110	123	126	113	123	114	115	127	118	120	111	142	124	142	134	142	122	112	146	115	110	126	102	112	126	126	118	131	128	104	127	116	111	117	129	133	127	109	129	106	122	131	127	131	123	146	111	122	117	125	106	110	139	131	119	132	135	108	149	125	133	109	94	121	124	108	126	126	119	116	131	117	119	119	114	124	116	137	101	116	122	117	113	135	124	115	118	126	121	121	123	132	124	111	135	138	107	123	153	131	115	131	124	134	122	132	145	114	136	127	123	115	98	130	113	129	135	104	116	119	103	133	123	121	118	104	124	128	126	128	130	135	114	133	106	129	108	132	128	107	100	123	110	150	112	129	110	120	125	118	99	138	120	125	119	115	132	119	141	101	131	116	131	118	116	121	118	139	100	122	128	122	123	138	99	127	130	102	139	112	128	127	129	124	137	125	133	127	114	122	121	128	134	115	147	143	139	134	122	142	122	140	128	159	148	101	123	123	131	139	126	137	123	113	124	112	104	107	132	124	125	115	121	149	125	136	135	109	133	113	122	97	112	120	122	118	127	125	128	121	122	107	129	126	112	132	130	140	121	140	134	125	93	122	133	126	117	110	100	125	133	95	119	135	115	130	106	122	111	125	125	134	153	110	124	115	103	125	120	107	109	128	142	112	132	126	104	126	119	154	140	130	132	131	119	123	127	133	103	139	137	114	122	124	121	145	129	120	135	126	119	128	131	127	125	137	113	134	125	134	115	106	119	105	112	124	113	110	117	127	113	113	109	130	113	96	115	125	116	106	149	130	114	110	149	113	120	128	111	114	122	131	131	115	138	128	123	104	127	109	122	123	117	118	115	120	124	136	118	119	117	118	118	117	118	123	131	135	113	111	111	130	143	115	120	111	128	131	127	132	111	116	155	109	129	125	106	107	117	113	117	123	110	134	122	122	116	155	138	129	121	128	116	113	107	126	124	128	119	140	118	120	106	120	108	126	121	131	131	123	107	125	117	129	114	122	116	115	136	123	120	115	99	121	128	117	126	125	112	137	130	109	104	122	122	95	115	121	123	116	127	128	118	123	142	107	120	112	129	150	119	126	104	123	117	105	113	129	112	124	142	139	119	123	104	121	110	116	149	120	93	121	125	134	122	123	129	98	125	131	140	133	136	123	113	108	121	141	120	144	126	118	101	120	132	122	127	130	125	96	124	119	118	131	106	130	129	113	115	141	106	120	120	112	119	128	120	122	116	128	123	122	130	138	110	138	118	131	117	135	127	118	124	105	132	122	123	129	128	104	108	109	119	122	95	114	111	131	114	116	127	124	129	133	107	120	119	118	128	123	110	102	111	131	130	154	120	108	147	115	120	113	108	134	108	116	123	130	115	128	93	128	120	127	133	126	114	125	127	120	114	123	120	118	116	120	126	111	114	126	108	130	129	115	119	150	141	124	141	121	136	118	133	104	132	111	126	151	133	121	121	119	158	124	124	127	121	110	135	127	127	118	140	123	109	130	124	128	121	110	141	119	135	125	131	137	129	123	115	122	135	132	115	129	131	122	133	135	128	132	128	109	98	142	119	125	118	122	127	114	127	111	115	128	136	137	108	124	107	116	141	122	110	122	116	116	130	108	103	128	143	126	109	117	131	120	113	118	126	114	124	125	100	126	137	127	100	110	111	131	121	135	123	126	124	152	104	130	120	134	126	133	130	119	135	114	119	122	107	104	104	129	112	151	125	110	104	135	116	146	133	120	118	138	132	124	136	124	134	119	132	114	119	122	109	122	128	115	131	133	124	121	122	117	133	124	127	123	96	128	136	109	127	120	117	143	134	126	107	127	131	136	113	105	117	135	135	126	127	119	118	116	132	116	124	117	131	124	123	128	110	122	131	141	123	124	142	156	106	104	132	121	122	111	117	121	126	122	125	113	114	132	134	120	138	137	117	117	119	129	111	113	118	122	118	127	119	124	141	111	133	124	135	120	131	121	102	99	108	109	130	94	116	133	119	134	117	137	116	136	134	126	118	141	116	122	121	115	142	130	117	125	122	118	132	110	110	132	135	122	123	110	127	124	97	132	135	121	116	120	114	119	115	118	129	116	105	128	135	130	121	104	104	120	117	114	109	134	107	118	140	118	129	131	106	122	139	135	136	121	141	110	132	123	133	152	138	113	126	111	127	122	107	125	124	115	127	138	136	137	111	119	108	114	122	124	124	128	118	103	124	133	117	102	111	111	121	120	130	124	133	114	109	126	103	120	133	126	105	126	118	139	119	129	123	125	125	134	93	117	122	142	120	110	122	137	139	127	113	132	128	141	134	140	117	116	110	135	107	111	132	103	130	115	136	132	115	113	101	111	132	134	141	116	107	139	115	122	108	113	128	118	117	124	127	117	127	127	117	113	121	135	140	132	131	118	124	128	125	116	131	106	104	113	110	114	124	142	119	141	117	137	95	100	117	112	102	122	127	142	109	119	146	115	128	122	118	130	129	120	136	132	121	109	123	135	113	140	125	132	124	129	115	118	128	108	109	113	125	118	119	134	113	141	127	100	131	115	103	122	107	132	147	123	104	116	126	141	97	103	125	115	140	119	118	117	137	108	122	112	130	103	121	104	111	116	128	111	113	135	134	125	109	125	118	117	108	140	123	100	131	116	114	119	123	133	124	117	142	103	105	110	135	135	100	112	137	135	140	114	99	120	125	118	144	143	116	138	124	125	127	113	104	124	122	111	124	133	119	120	119	129	127	134	129	130	105	116	117	112	125	132	121	156	139	132	115	125	116	112	123	121	128	107	132	132	126	124	129	129	129	125	113	126	134	136	125	150	122	127	113	115	106	149	125	137	105	118	123	140	139	142	111	116	139	112	144	118	147	118	119	136	122	117	118	133	136	114	118	116	118	127	101	110	122	98	108	118	133	113	120	125	123	128	123	134	128	120	127	112	137	124	131	128	123	118	127	104	129	122	125	130	133	108	122	123	110	122	125	123	129	137	127	130	123	130	126	134	130	131	134	123	132	117	115	118	132	134	137	144	118	98	136	121	118	107	113	122	146	122	144	117	120	135	109	106	120	113	125	116	124	131	129	129	127	155	137	129	127	133	121	107	118
26697	14953	10129	12292	20209	23516	22438	19323	16130	13925	11523	9419	7766	6398	5375	4767	3996	3534	2975	2772	2426	2241	2018	1941	1773	1561	1550	1481	1321	1272	1229	1165	1145	1089	1112	1002	930	919	986	954	944	938	905	831	889	863	946	938	867	841	850	853	874	931	883	860	860	852	858	908	851	861	919	869	907	793	913	861	827	840	849	865	862	914	867	871	887	855	889	874	833	860	875	826	873	843	854	881	832	858	821	808	843	872	847	828	899	872	860	855	835	877	834	868	880	873	858	856	881	866	881	863	821	887	856	878	914	889	898	913	823	883	878	880	869	830	849	907	851	860	894	821	845	809	867	900	904	899	800	888	878	862	896	856	904	878	875	825	846	866	852	856	813	866	863	934	876	896	870	867	843	860	821	908	800	873	819	869	827	880	835	912	837	882	895	808	871	869	815	914	849	846	887	890	901	928	850	861	899	876	854	850	878	880	856	843	886	847	832	888	883	836	863	883	893	872	856	849	870	814	927	865	868	849	835	812	870	870	805	858	909	895	949	865	870	825	886	898	832	854	824	897	846	860	849	821	874	837	879	867	845	860	817	844	874	858	896	831	904	867	856	835	894	883	907	859	871	866	934	828	875	855	864	830	925	831	925	850	864	806	865	856	880	861	862	841	892	857	854	877	886	830	816	833	879	863	830	879	861	878	862	804	826	871	862	847	875	913	826	917	831	831	849	897	855	850	822	883	873	831	858	800	864	852	848	836	827	918	828	853	849	913	841	852	875	884	810	934	902	868	844	873	861	875	837	912	863	847	885	857	829	839	851	950	887	854	850	885	879	897	897	792	877	822	856	896	868	830	842	897	904	809	878	834	848	928	916	869	862	932	892	847	889	891	844	854	868	841	858	850	846	858	866	868	857	836	839	862	814	840	849	856	891	875	885	849	857	850	865	902	851	880	894	881	878	888	903	909	925	847	862	827	821	871	868	881	818	856	909	891	915	883	818	893	843	883	908	878	886	821	862	879	893	871	822	824	853	874	836	877	832	865	874	857	886	830	886	821	866	883	846	881	839	854	822	880	862	858	890	875	916	895	870	868	893	860	887	866	853	889	864	835	894	892	849	862	893	832	840	815	834	912	833	880	887	868	867	876	830	813	851	881	882	878	828	860	878	906	887	810	870	830	874	833	859	820	886	839	861	860	822	879	824	809	885	850	838	824	897	831	856	879	832	830	839	885	842	856	891	861	877	863	941	856	856	836	894	860	840	829	831	855	886	880	888	895	844	823	838	866	879	836	900	908	876	833	853	878	931	828	844	872	878	914	841	811	867	871	852	870	933	851	828	852	838	913	843	853	905	936	855	859	848	905	826	892	854	871	874	825	845	907	863	828	826	846	825	827	831	845	855	865	865	865	848	848	879	877	889	886	846	891	835	897	869	854	901	852	881	888	887	870	853	828	917	818	847	829	831	818	853	890	882	932	871	828	869	953	900	852	833	845	858	861	879	890	815	835	786	867	831	877	883	866	878	806	832	868	855	885	812	848	866	868	809	901	832	875	852	888	837	909	876	866	916	850	831	869	801	884	881	864	876	853	895	864	876	829	874	822	818	873	921	913	898	888	845	877	858	888	879	887	895	819	852	824	905	889	900	857	883	859	865	869	895	844	832	850	886	864	884	855	864	884	904	859	893	883	908	851	854	848	873	884	842	886	898	912	866	893	841	905	859	921	915	870	858	887	899	866	847	901	877	867	844	843	835	903	901	858	892	872	914	883	847	860	854	852	884	906	871	868	831	887	848	891	883	837	884	881	874	905	891	919	840	815	892	865	826	853	837	812	783	867	859	870	841	847	814	906	856	854	881	844	880	822	855	835	846	835	878	833	822	922	890	885	861	872	885	860	876	863	813	899	853	886	937	873	837	900	876	848	844	874	839	883	899	848	853	841	842	893	871	892	892	872	899	884	860	877	943	867	849	828	850	863	848	841	833	863	831	838	880	867	901	825	871	824	845	876	877	887	902	828	842	900	868	861	903	892	875	812	877	847	853	858	845	841	850	859	920	855	866	883	781	864	856	850	891	867	872	892	885	879	861	853	900	908	907	830	918	831	820	862	840	837	895	892	822	879	856	840	884	841	868	875	870	942	851	861	875	808	836	853	875	865	869	837	856	808	886	821	881	878	833	843	869	884	936	858	913	890	897	817	828	886	844	870	861	841	868	860	839	799	857	889	859	840	873	852	893	848	842	860	867	805	841	816	844	784	817	825	925	854	890	885	835	861	893	880	862	868	874	866	855	845	899	864	815	850	839	858	913	837	822	858	863	831	931	828	874	802	905	886	934	839	863	862	886	817	871	857	854	874	858	789	829	893	850	852	853	868	875	890	853	920	857	827	837	879	893	851	855	868	876	856	867	900	858	876	879	849	888	909	892	878	821	871	877	840	820	808	823	871	877	871	814	892	923	825	829	830	863	849	855	856	861	901	853	850	877	896	887	823	845	840	874	898	888	862	886	846	884	850	878	878	877	844	816	886	908	861	905	881	897	842	920	837	859	901	835	884	802	890	860	880	824	822	816	887	825	873	857	850	869	895	819	861	795	877	840	832	884	802	871	882	877	881	873	855	805	878	883	873	824	874	870	862	805	787	865	873	831	823	882	873	902	839	850	858	808	865	899	872	818	861	861	870	815	892	859	846	865	884	814	880	877	840	867	820	839	840	845	849	871	908	859	847	864	903	882	907	888	864	839	872	901	867	887	850	914	881	909	834	951	860	870	850	836	897	909	839	881	837	847	881	899	904	874	860	889	898	843	864	869	883	869	862	831	843	803	899	847	893	866	874	845	861	880	938	858	888	850	919	869	837	875	853	831	865	861	866	858	873	842	881	859	884	870	872	889	878	900	842	875	813	870	844	804	872	851	830	834	869	850	855	882	869	878	871	869	855	860	841	801	827	826	828	834	875	838	900	843	879	821	909	857	877	833	881	816	873	876	903	881	869	871	845	883	854	845	871	800	891	834	861	830	810	875	881	846	842	772	883	841	915	792	860	869	844	882	940	864	850	837	912	828	897	879	873	865	844	887	922	828	899	873	822	872	869	945	856	826	864	904	840	873	880	849	876	896	930	914	852	866	851	885	880	818	890	802	817	906	876	854	863	899	864	846	848	826	947	883	857	819	855	867	853	878	896	820	886	873	892	865	858	886	905	867	899	866	846	864	836	893	835	851	884	865	862	828	835	839	891	819	874	858	829	881	819	835	882	930	878	867	887	827	855	896	879	932	933	847	866	827	807	832	866	857	853	864	828	873	894	852	855	867	852	853	850	865	885	906	896	840	868	887	889	900	869	876	825	830	866	911	898	869	867	848	909	853	858	853	869	852	877	845	881	865	875	822	856	874	834	835	885	859	872	911	855	848	924	877	864	877	902	866	866	841	911	807	866	829	865	829	865	885	852	867	810	846	892	849	889	838	862	871	869	858	876	932	855	893	831	831	840	906	874	897	863	869	867	882	896	840	925
4583	1663	1007	777	599	705	757	774	650	535	529	426	380	333	291	271	240	226	220	207	198	201	172	178	172	174	151	172	172	161	124	139	139	165	141	139	145	132	147	147	131	128	134	132	117	125	120	143	137	126	124	156	146	121	124	131	145	111	122	135	136	119	131	161	132	123	131	114	127	138	119	130	127	112	119	141	149	129	116	127	119	133	140	119	144	143	114	139	137	145	126	117	141	125	174	145	115	126	108	122	142	149	127	125	131	134	148	135	135	111	121	136	139	145	123	130	134	119	139	126	137	138	141	139	141	128	145	140	129	141	122	143	122	132	138	115	131	149	123	130	123	125	127	121	125	115	133	148	141	134	134	144	143	132	141	143	109	116	154	124	120	151	142	143	132	120	139	140	121	119	141	114	146	132	108	126	134	149	140	125	132	131	125	144	153	131	128	120	138	132	122	128	131	140	136	145	155	117	137	129	128	128	148	128	150	150	135	144	132	126	132	128	135	134	124	135	133	141	135	141	136	135	128	125	141	135	142	122	117	124	124	133	126	146	114	124	139	120	138	128	129	144	157	122	149	128	130	140	130	133	117	131	151	119	134	132	141	157	129	124	149	129	134	125	145	131	111	128	159	117	150	132	148	104	136	120	151	127	136	137	146	143	127	139	137	136	122	136	119	143	137	144	136	154	151	125	128	129	107	120	149	120	147	124	109	135	124	122	141	115	141	132	125	137	130	129	135	119	147	147	127	120	119	142	130	125	129	125	143	118	146	130	114	140	122	142	117	141	137	135	144	130	140	131	125	124	138	129	130	150	131	108	135	134	127	125	133	127	118	138	138	124	128	136	101	134	140	140	134	157	130	120	131	142	152	133	129	125	122	123	131	137	124	132	117	129	140	145	111	133	122	143	151	136	125	123	135	138	130	120	138	134	138	136	159	138	147	135	123	144	126	129	143	117	122	120	116	156	134	145	148	158	149	129	126	125	140	120	135	117	124	160	149	125	149	152	155	115	126	142	148	129	131	118	122	119	127	135	126	152	124	124	128	132	110	133	142	129	119	123	149	137	127	120	128	135	129	140	139	146	135	141	141	127	144	127	133	137	145	146	114	123	138	123	142	115	127	150	146	140	132	118	133	133	139	127	140	125	122	135	116	127	122	144	114	145	122	132	142	145	109	134	145	127	132	130	105	131	146	131	135	142	151	143	153	142	129	129	130	129	146	113	141	134	162	136	119	135	122	122	116	130	135	126	136	135	146	136	136	153	139	130	122	119	138	132	143	128	122	125	141	138	138	128	141	135	134	130	123	151	145	124	127	120	117	130	136	116	131	120	137	145	140	134	151	131	124	147	163	127	132	151	119	133	152	129	150	146	134	132	149	147	129	151	125	130	152	137	136	139	131	135	137	116	135	114	143	122	121	130	144	116	112	126	138	150	142	125	146	111	125	143	145	142	127	142	150	152	119	133	126	130	134	122	123	135	125	129	132	135	126	123	107	118	121	128	128	130	161	146	132	115	117	161	117	155	134	129	116	140	146	136	151	124	135	118	128	118	118	133	136	131	128	124	125	136	136	147	145	145	131	138	131	131	129	132	123	124	143	126	135	146	126	131	134	123	110	123	124	118	111	142	136	133	131	137	129	132	151	112	126	131	127	141	124	123	122	135	139	143	129	139	140	140	128	147	128	123	136	155	144	162	121	130	129	137	136	127	130	113	121	129	100	150	116	131	141	104	132	129	125	134	132	117	133	113	123	144	127	148	134	130	131	131	137	130	118	138	150	144	118	134	129	119	142	140	135	134	137	130	129	132	133	139	152	136	146	137	141	128	118	137	121	123	161	145	157	147	112	138	149	127	127	131	122	113	128	139	134	143	134	141	132	139	138	131	124	131	147	144	146	109	130	140	148	151	117	134	125	120	138	136	139	102	119	141	144	131	141	132	133	106	115	137	147	145	136	136	115	152	131	121	124	151	147	144	126	148	104	137	120	115	112	119	124	115	133	133	143	137	130	140	126	131	119	124	126	121	134	138	129	133	144	154	134	129	119	140	147	132	116	152	132	123	112	141	141	136	146	146	119	153	137	142	134	130	108	122	137	134	126	133	133	152	118	122	133	140	113	143	138	138	100	127	143	134	125	125	141	134	119	117	139	129	114	153	148	136	137	131	136	121	133	130	126	137	116	107	140	124	125	132	130	124	137	119	128	143	123	151	138	125	129	137	145	128	133	139	123	133	122	129	133	132	131	112	110	142	157	126	126	150	130	118	123	141	135	145	137	126	146	136	130	152	125	137	115	134	132	113	116	164	139	147	127	120	137	118	121	136	145	100	131	126	133	119	149	135	124	125	138	129	129	141	109	130	120	127	130	142	116	144	129	133	141	123	150	133	149	130	137	135	114	128	120	152	126	125	117	126	126	113	139	131	155	106	143	138	146	138	124	134	136	129	141	156	132	143	129	138	129	152	119	139	127	138	121	124	125	139	128	131	147	118	142	127	143	125	135	119	113	138	128	135	127	160	114	140	126	136	133	150	134	127	135	132	135	131	112	116	141	148	126	129	105	130	129	121	127	135	146	116	127	122	133	119	114	133	128	135	129	134	141	132	138	143	125	128	104	141	115	126	128	131	112	141	125	143	133	125	151	139	124	112	121	129	133	125	133	127	136	129	153	148	147	141	129	143	148	121	128	124	135	127	142	140	118	140	130	143	132	123	116	127	123	146	133	136	123	139	157	137	124	131	125	125	126	158	164	143	132	140	122	125	163	119	136	131	131	145	125	133	140	115	126	127	124	158	141	131	151	134	139	120	137	143	126	130	117	138	123	128	142	129	120	115	140	123	132	127	131	120	133	128	122	128	128	142	116	136	163	145	114	139	143	126	123	143	133	133	142	124	128	109	149	134	164	133	136	130	127	126	127	104	113	130	132	120	131	126	130	139	127	132	147	141	125	135	123	121	118	141	136	124	155	141	154	136	118	128	123	145	131	127	130	123	134	138	125	134	135	131	125	133	152	132	122	123	138	112	128	133	120	127	132	125	135	122	153	130	141	117	136	106	134	149	114	136	139	122	156	120	108	131	163	128	140	115	133	142	134	143	105	110	120	107	131	126	144	122	124	125	113	107	142	134	120	136	136	130	137	138	118	118	118	127	137	137	133	115	142	147	130	133	140	143	139	140	128	164	140	107	139	144	137	128	127	122	133	106	137	137	128	121	158	148	142	123	141	148	139	129	131	118	147	140	123	151	148	127	141	127	150	143	110	131	109	144	124	145	127	126	142	136	146	140	125	136	134	140	121	144	135	142	140	113	136	128	147	143	130	124	123	123	155	140	142	146	111	146	135	136	119	133	150	156	132	128	121	130	122	112	126	119	136	149	113	116	129	155	121	130	116	133	142	113	139	128	131	130	132	133	140	145	106	107	143	123	123	145	148	128	127	142	142	126	140	128	128	144	157	164	129	136	146	131	132	137	134	133	140	136	126	147	136	140
26102	13845	9574	11767	19084	22624	21496	18163	15477	13780	11150	9167	7398	6482	5384	4717	4027	3508	3109	2714	2424	2092	2037	1971	1870	1634	1496	1447	1400	1296	1285	1210	1132	1118	1097	1032	1069	974	1009	989	958	1029	954	978	964	955	948	953	941	1028	946	960	940	931	957	908	918	953	913	982	956	916	902	943	916	914	940	902	932	895	983	965	902	977	988	974	923	866	922	930	899	914	949	956	948	910	915	996	924	938	942	938	946	873	931	927	926	942	942	976	878	928	921	933	917	922	952	924	956	929	937	943	934	958	914	928	932	919	876	978	894	922	941	968	927	969	920	873	922	949	897	965	886	967	926	918	944	982	905	946	1002	946	948	963	941	943	958	921	902	929	894	999	925	902	886	929	946	960	901	901	998	912	987	946	880	945	953	914	927	928	1004	953	934	932	909	961	941	905	958	914	965	923	958	923	937	919	915	888	929	919	876	955	956	878	915	944	912	947	922	984	914	975	871	921	885	936	963	954	987	926	965	939	946	910	1000	937	947	932	950	935	973	924	954	957	910	955	915	1000	931	870	942	893	960	928	872	922	940	972	918	916	948	929	925	983	975	903	903	921	924	972	959	895	918	881	959	932	923	948	992	922	897	992	950	925	972	926	914	921	933	916	866	896	971	890	930	906	932	943	915	880	899	917	952	949	978	915	893	956	916	880	947	926	925	979	931	958	922	922	904	934	953	964	946	911	997	874	970	912	911	890	951	881	938	914	917	880	912	972	895	943	971	973	984	932	887	892	931	987	991	936	962	927	903	941	993	940	966	950	956	912	930	913	911	933	954	937	902	980	906	914	950	920	913	903	924	930	958	893	897	962	991	918	961	981	921	924	935	909	903	976	886	929	941	877	928	918	963	921	933	940	930	956	936	970	981	914	899	902	922	938	916	921	987	919	945	951	970	903	943	978	892	918	949	921	921	902	865	963	924	980	949	949	909	917	981	917	971	890	920	953	930	902	881	990	970	943	928	892	964	959	955	903	970	945	872	936	968	942	995	940	923	911	883	916	942	951	971	934	902	912	909	958	909	890	978	919	952	924	936	899	992	886	920	922	920	949	975	943	910	915	915	959	961	966	956	945	952	937	913	900	914	916	914	890	906	947	940	939	951	920	920	927	948	876	918	963	916	940	995	956	947	963	904	934	938	920	975	948	993	978	930	989	932	895	892	993	934	940	929	941	914	955	917	933	981	908	944	949	931	961	1008	911	860	923	963	952	930	954	910	890	928	991	954	921	899	946	931	895	942	963	979	945	932	888	921	973	919	905	979	865	936	950	930	883	923	970	956	945	887	924	880	939	923	887	910	933	924	1018	944	960	944	973	907	912	936	969	906	952	930	976	930	935	897	954	953	909	913	935	949	915	896	959	909	924	927	976	936	947	938	960	959	946	938	907	962	946	943	908	959	947	919	914	892	880	897	963	918	877	919	966	980	957	923	926	993	979	906	857	949	884	966	917	954	985	891	939	901	936	995	923	929	915	917	963	958	937	966	964	949	981	963	887	891	919	982	951	925	949	918	970	1017	919	872	918	931	935	932	982	923	946	928	898	951	905	916	949	988	923	960	996	926	921	956	965	942	883	923	939	997	917	890	923	952	923	999	943	927	977	904	885	868	971	952	954	891	942	935	1014	983	901	929	981	918	949	892	936	943	929	920	969	930	941	970	1045	898	918	914	944	868	959	939	916	944	920	906	954	877	950	989	953	957	913	864	908	983	899	955	994	890	897	898	944	930	944	953	899	904	936	939	927	909	936	908	923	922	962	951	965	929	948	915	924	984	898	965	991	943	935	930	921	930	931	923	937	923	930	971	977	914	923	966	915	932	947	938	884	909	930	896	883	947	940	958	937	947	936	932	897	935	911	950	962	923	962	958	972	968	897	956	963	971	927	922	973	972	902	891	952	950	963	958	899	992	975	953	921	959	950	937	905	908	968	924	938	924	915	944	894	931	917	896	923	947	892	974	977	932	955	878	928	910	928	932	913	994	967	896	940	930	993	915	926	924	949	952	852	927	952	944	962	972	944	958	911	932	911	932	963	883	930	943	936	953	980	953	965	935	927	916	916	933	921	922	909	924	881	901	892	937	960	902	920	914	937	971	942	947	948	959	980	954	933	906	918	930	932	990	924	953	908	964	980	966	960	931	922	943	974	917	951	981	946	948	872	929	978	942	939	955	925	974	957	904	970	947	929	958	945	984	945	980	949	956	941	916	974	904	976	909	949	952	943	912	925	900	929	958	921	923	919	927	958	915	881	929	934	923	989	941	967	982	969	918	955	998	961	861	958	900	918	917	941	944	1000	894	982	965	935	911	932	891	882	981	949	930	920	945	979	967	1002	968	920	939	959	857	923	938	870	858	944	933	905	982	919	929	896	985	1009	921	961	906	967	953	934	947	932	924	921	945	883	921	954	927	965	877	903	904	917	938	915	901	924	950	937	903	929	926	944	943	915	890	1002	872	976	973	960	975	965	947	920	942	944	905	938	955	981	978	953	940	896	948	935	956	921	944	890	976	913	912	972	908	923	922	991	929	950	904	910	941	921	951	897	904	887	914	976	920	981	895	943	962	969	889	928	883	983	933	951	938	903	942	943	905	964	934	955	1012	927	945	934	891	904	946	923	908	1015	924	935	941	966	958	967	923	923	960	919	999	899	885	945	912	936	954	939	987	973	922	973	911	956	937	968	988	917	958	899	904	912	946	955	935	935	992	890	904	910	895	917	897	894	925	913	973	902	941	968	963	933	959	991	922	941	949	993	1001	932	959	895	949	918	927	899	921	927	938	921	882	916	924	880	906	972	920	946	914	942	945	917	929	924	942	924	955	912	973	928	910	934	947	900	894	936	919	937	960	929	951	928	931	921	907	967	908	930	917	925	906	918	919	960	983	1005	961	872	930	923	945	928	958	912	955	886	951	943	948	955	916	913	904	920	967	968	937	908	918	913	895	957	940	980	920	974	903	892	943	909	946	905	930	930	965	882	922	936	907	948	977	927	925	974	988	980	888	961	898	952	957	910	940	926	911	925	948	902	920	932	935	917	931	939	914	931	920	913	903	970	910	928	888	887	902	911	978	933	1045	893	1012	988	892	925	966	922	923	972	891	976	940	954	969	919	949	962	951	1009	938	947	942	922	948	891	942	920	901	954	917	959	915	909	948	890	983	898	911	925	891	947	943	875	931	914	968	902	951	934	940	941	940	904	932	927	921	953	942	932	898	950	962	947	965	851	939	891	987	930	943	968	890	949	913	908	908	948	953	963	979	920	965	912	930	938	904	943	910	938	974	944	888	889	953	960	899	946	992	908	919	914	970	953	979	888	941	939	938	978	929	940	948	859	886	891	898	965	936	970	916	950	882	959	934	998	900	903	937	946	934	915	937	951	975	995	947	966	899	957	931	905	960	909	944	932	957	923	914	910	982	910	961	925	940	982	955	985	942	998	921	918	950	938	953	968	895	953	899	966	956	901	895	962	904	910	891	942	933	977	942	907
4425	2328	1368	1004	727	861	1044	914	774	724	580	503	449	417	366	330	294	255	240	237	225	207	214	155	172	184	164	159	160	160	147	145	148	125	143	131	130	133	145	132	128	141	117	124	130	130	110	139	132	126	123	114	112	135	110	114	125	137	113	134	127	135	134	128	125	112	125	141	112	111	122	115	132	125	114	130	118	127	106	113	133	107	126	129	134	114	138	118	126	122	117	129	125	131	126	131	126	120	138	121	132	106	129	130	130	143	129	113	136	119	120	128	113	112	126	135	109	115	121	129	115	132	121	120	133	118	136	124	110	128	109	115	112	131	132	116	121	120	128	111	128	113	109	107	128	131	126	116	105	127	123	142	126	120	107	112	115	120	109	113	118	109	116	124	143	125	133	122	133	133	99	130	129	128	116	113	106	113	138	112	132	112	105	122	130	120	130	150	145	137	142	95	115	121	131	115	134	129	133	135	136	125	127	112	113	122	109	123	123	122	116	127	132	125	117	103	112	134	105	121	140	117	140	130	115	132	121	144	146	115	128	120	152	115	121	113	131	125	124	117	121	142	103	124	130	115	142	118	132	123	98	110	127	120	118	128	102	116	126	133	137	127	111	133	129	131	125	123	113	127	126	120	118	116	123	138	135	112	135	116	126	114	124	105	128	122	122	118	100	130	114	122	131	137	121	139	126	118	120	123	111	115	125	132	104	126	145	128	123	119	105	122	109	117	125	137	128	143	123	118	115	110	119	109	121	105	98	116	124	122	114	113	129	125	128	103	144	95	108	115	132	140	138	113	125	129	136	127	112	92	115	112	130	124	132	109	112	101	119	121	132	148	121	120	130	124	124	107	120	126	120	119	134	125	98	109	128	133	97	130	133	114	142	111	125	126	115	127	130	128	112	135	120	122	123	124	116	133	115	111	116	123	122	106	107	130	126	139	119	113	119	118	132	119	122	120	113	131	129	127	114	119	134	122	103	128	109	120	136	117	116	139	118	147	132	118	151	111	133	128	118	130	134	151	135	115	137	124	117	135	132	129	132	142	132	114	96	98	135	102	99	137	150	117	139	154	125	132	124	156	111	120	115	125	118	112	116	111	112	136	129	123	115	111	127	111	121	140	130	125	116	131	128	120	124	118	105	125	132	126	120	118	114	104	131	109	98	113	117	126	123	107	109	127	143	114	116	131	129	124	113	122	150	128	143	120	121	109	134	127	131	117	110	120	115	135	110	112	118	129	131	113	114	135	115	140	154	133	115	134	112	106	129	122	121	127	107	110	114	122	127	106	110	126	135	143	126	122	120	116	112	124	117	120	120	132	112	123	102	100	128	142	122	116	123	125	138	136	131	108	123	121	121	106	118	121	117	111	112	120	143	139	124	123	129	128	125	136	132	128	116	111	135	108	107	128	107	124	135	128	147	108	127	118	109	124	120	133	118	124	138	122	125	139	110	119	124	136	123	132	141	120	122	125	113	123	129	110	133	135	110	117	120	119	131	119	130	143	128	111	147	109	120	130	109	130	108	117	116	108	142	105	125	125	128	103	107	143	119	123	126	118	138	120	118	111	133	124	124	145	128	121	109	123	122	117	127	135	121	116	130	120	111	116	102	131	117	130	125	114	125	114	140	140	124	122	134	97	129	134	137	106	112	129	141	127	112	115	109	126	124	107	122	114	116	129	135	119	133	142	126	120	121	117	125	107	142	134	121	118	121	137	116	116	124	111	94	105	136	120	132	158	113	140	128	122	98	137	111	123	118	111	119	124	117	112	149	118	113	130	144	141	133	141	125	118	114	128	127	112	131	130	127	114	137	92	119	125	121	110	111	116	107	143	128	126	113	123	134	128	133	131	134	104	123	139	127	131	120	113	128	109	134	124	119	119	129	145	115	121	111	124	132	130	97	121	127	132	123	144	124	134	124	121	120	124	111	111	128	124	105	118	110	115	112	127	107	102	129	135	136	124	123	118	121	111	141	118	108	118	134	111	132	144	117	119	129	116	112	133	121	135	141	103	121	127	104	133	125	108	118	125	125	136	134	124	130	121	115	118	110	130	105	121	138	120	131	112	122	135	96	109	109	121	132	124	120	123	127	113	125	115	118	107	134	116	117	134	133	134	125	121	114	105	115	127	121	136	140	107	123	113	120	108	142	128	131	116	119	115	133	96	129	124	117	121	126	103	107	127	123	118	124	125	128	118	99	120	109	120	121	122	109	118	107	131	136	127	147	135	111	119	144	111	128	122	143	118	115	115	117	130	119	100	112	128	122	120	108	132	132	128	126	134	129	118	122	144	140	118	113	127	111	110	117	111	111	118	117	121	98	143	124	121	123	105	127	115	122	125	119	124	121	118	120	108	128	108	135	115	122	93	117	140	131	148	106	129	135	114	122	127	120	134	125	127	140	128	138	117	110	119	129	132	104	137	118	114	121	162	127	133	131	129	120	148	109	135	125	135	124	139	133	117	110	110	124	109	122	113	122	123	124	104	118	133	131	115	134	143	124	124	139	118	107	143	129	108	115	132	93	131	124	128	111	126	109	146	136	136	115	127	100	111	123	132	138	135	127	121	115	130	139	128	142	135	123	119	134	111	130	126	106	123	120	122	114	133	132	118	130	103	117	129	124	134	120	118	115	111	112	129	127	130	129	110	106	123	113	140	118	120	109	125	111	108	107	119	117	113	125	129	123	143	142	119	118	131	121	112	112	110	142	117	121	138	124	121	113	122	106	142	114	115	123	129	120	125	110	126	135	141	115	122	123	118	132	118	140	130	123	134	122	122	114	138	114	141	129	119	133	124	130	125	126	129	112	117	128	118	120	116	107	115	130	136	115	110	114	129	132	130	90	151	130	123	129	125	148	111	134	129	126	129	122	121	126	121	121	102	121	151	114	119	119	118	131	105	107	124	114	136	137	123	128	121	124	140	117	112	127	124	118	126	123	135	116	128	118	121	115	120	132	126	135	105	141	119	120	120	136	114	109	109	104	111	118	101	107	111	140	132	111	138	125	114	148	116	143	133	136	104	128	123	114	136	113	129	121	132	140	128	122	114	112	121	126	99	132	119	111	110	119	125	131	120	112	113	107	137	130	123	103	128	108	119	122	120	134	124	124	117	134	94	135	112	118	116	130	117	114	121	136	137	106	122	116	114	118	124	112	107	134	128	127	137	128	128	131	123	121	134	134	122	110	125	115	132	107	124	96	129	105	102	122	129	121	116	118	139	119	116	128	121	124	134	130	126	113	124	127	114	121	122	122	127	120	119	136	111	119	112	120	120	111	107	129	95	134	118	109	148	140	112	117	116	127	117	109	110	123	132	142	117	122	133	143	123	119	119	156	149	144	122	119	121	122	129	104	122	114	113	102	123	122	119	109	135	126	115	105	120	136	161	123	101	130	126	121	118	115	90	139	117	134	126	125	124	122	112	107	123	114	111	136	142	126	135	104	117	103	141	103	122	128	126	108	132	126	106	121	123	119	117	114	124
29621	16858	12086	14442	22777	26348	25421	21839	19063	16435	13433	11373	9350	7963	6763	5801	4859	4363	3602	3176	2808	2532	2328	2217	2009	1776	1654	1536	1550	1362	1310	1192	1228	1130	1064	1031	1017	984	964	909	975	863	902	908	858	864	851	904	830	894	864	927	872	942	894	871	901	801	882	827	841	888	830	887	833	835	804	882	874	891	825	834	850	812	842	831	853	796	831	880	846	906	856	888	849	843	800	857	868	868	944	839	818	886	841	884	908	882	866	853	838	854	882	861	878	833	911	845	849	832	852	876	817	839	840	878	854	787	849	832	863	839	907	842	874	873	854	870	893	910	839	840	835	859	876	842	893	836	873	815	825	861	880	854	841	859	843	867	844	887	808	833	857	827	889	844	924	904	902	807	832	862	881	836	869	860	854	846	898	926	771	854	898	865	883	882	872	849	838	856	920	838	898	832	869	905	855	842	865	804	839	889	847	891	858	832	857	826	843	852	887	882	816	906	871	862	847	862	853	859	873	834	874	889	874	894	826	825	869	846	838	882	806	864	910	838	867	849	859	882	810	885	900	862	854	818	835	869	913	902	882	879	836	892	850	866	782	864	859	885	863	872	874	874	863	892	933	807	877	891	894	857	848	857	875	826	888	922	843	855	816	799	849	834	911	869	789	849	874	855	878	858	837	855	855	820	807	818	853	879	862	840	864	838	854	864	876	870	839	819	903	896	834	850	855	856	868	885	847	853	833	863	915	889	832	851	862	887	813	875	829	820	885	879	814	899	837	849	887	829	866	819	855	872	861	821	876	875	864	855	903	855	835	851	822	875	882	863	865	807	824	903	893	889	842	881	872	843	904	886	864	839	854	825	852	846	848	856	863	863	859	850	857	863	860	894	863	842	813	873	901	840	829	870	905	899	892	879	907	855	828	888	832	879	868	826	881	884	818	835	889	852	880	886	845	889	885	853	865	876	834	925	879	845	877	880	893	870	851	873	941	848	831	869	871	856	847	879	822	861	855	827	808	892	827	816	868	854	857	893	891	820	859	860	863	841	878	893	874	865	866	870	826	869	877	854	905	852	816	853	843	871	858	837	868	886	890	856	855	884	835	829	845	909	939	866	849	938	817	869	821	870	824	887	858	840	871	835	822	875	867	892	869	867	858	863	880	869	850	924	825	804	875	792	874	873	828	806	862	904	869	891	891	861	956	901	836	869	818	825	865	896	887	779	844	863	892	872	895	857	849	830	877	845	893	859	864	833	903	873	860	877	862	887	858	844	893	899	837	792	887	829	789	855	829	841	876	854	839	813	840	810	870	903	902	885	855	866	923	850	872	819	848	921	921	858	866	859	902	847	884	883	825	823	817	902	808	884	845	830	863	902	861	853	844	862	858	863	852	896	878	871	867	876	821	853	846	834	868	850	866	811	853	812	855	929	843	891	859	821	896	876	845	882	818	870	873	908	824	910	858	818	884	847	881	856	857	855	813	866	863	850	814	839	845	867	848	876	883	836	885	844	815	883	836	843	886	915	908	841	851	872	852	831	888	910	827	862	862	914	857	859	879	855	824	854	862	846	868	869	901	860	854	870	871	818	877	872	860	899	869	843	856	857	867	905	879	870	853	903	818	892	844	898	891	790	856	835	847	810	866	867	828	887	824	878	837	807	889	886	829	860	890	847	898	902	848	842	891	803	899	868	838	871	874	873	885	875	875	847	834	882	896	816	928	916	842	891	865	863	797	905	835	902	878	847	919	818	861	845	897	881	854	824	833	898	860	837	863	921	878	899	899	837	851	926	873	831	845	813	820	872	861	901	873	858	820	874	913	835	887	793	892	839	908	919	832	880	808	890	860	867	879	875	823	796	906	886	887	829	871	853	877	816	831	871	874	899	877	879	868	867	845	840	907	919	885	848	861	850	866	882	871	836	842	843	920	856	903	885	834	873	832	889	852	880	860	871	880	815	861	873	855	933	871	799	841	899	891	834	839	843	858	857	881	889	933	847	858	869	870	928	867	851	862	875	867	859	869	937	868	874	795	907	866	870	864	809	878	858	928	859	895	821	882	819	842	880	857	846	888	856	932	878	832	877	901	825	835	874	874	854	850	785	792	866	916	854	840	887	831	841	875	831	880	851	914	882	881	904	900	904	881	860	831	870	869	893	859	827	878	899	875	821	795	878	809	840	859	822	879	883	852	899	776	843	835	872	859	844	866	842	879	925	898	861	920	881	915	820	805	881	875	869	841	877	840	862	864	930	834	846	858	891	791	823	811	857	871	862	852	868	847	852	867	854	824	895	847	859	841	863	870	812	891	843	910	804	863	859	868	862	831	833	837	831	837	808	840	861	856	864	810	886	897	807	833	838	895	865	844	846	883	891	828	843	825	862	868	858	840	859	798	872	870	900	835	852	882	846	839	886	809	876	802	849	866	806	868	889	882	898	823	859	842	869	859	807	862	842	876	853	941	884	847	846	856	880	849	840	905	898	866	846	896	890	836	840	844	881	843	845	848	874	875	857	833	866	841	868	821	861	861	827	823	855	862	845	856	814	824	844	883	880	891	820	809	884	848	860	840	854	828	809	860	871	802	876	895	814	894	890	841	842	885	778	838	842	871	838	862	813	872	849	913	826	877	862	877	856	849	869	836	823	844	862	854	829	878	842	887	872	888	850	836	850	882	842	850	888	854	814	869	873	886	874	891	824	856	867	839	823	833	897	874	876	846	846	851	884	840	846	866	883	898	854	873	868	909	882	863	858	885	801	845	910	884	850	869	871	835	912	857	879	887	823	838	876	894	830	900	891	873	885	876	867	910	826	873	881	798	843	891	820	900	896	837	865	847	833	874	849	885	834	873	901	939	926	850	865	897	856	881	853	873	824	833	872	869	931	873	902	870	867	863	851	860	880	875	854	843	845	874	848	822	872	855	832	856	864	820	824	832	849	852	880	882	875	859	888	869	899	831	823	800	829	808	831	865	863	851	845	828	852	867	899	843	841	835	844	849	800	846	811	843	901	842	864	872	874	888	818	837	881	850	868	889	856	904	899	846	878	863	894	897	839	869	843	839	905	867	874	870	847	839	860	874	828	865	835	877	849	882	844	896	840	829	845	826	813	855	840	857	834	862	860	873	861	898	876	912	878	883	900	858	918	892	842	921	806	832	870	909	872	838	830	916	840	861	840	903	877	864	841	893	824	885	866	878	869	889	884	871	865	853	841	876	922	887	855	842	855	881	854	844	815	871	890	861	891	899	897	874	866	846	904	869	891	840	846	849	884	909	916	845	816	886	835	881	902	860	835	926	832	875	872	828	844	903	900	829	868	842	829	895	887	830	825	930	893	867	849	887	862	861	854	860	820	886	876	862	821	844	861	865	861	852	870	874	893	842	839	879	804	855	839	922	848	851	892	880	896	824	832	840	850	874	812	842	816	823	881	839	882	870	863	862	882	828	814	884	842	876	844	821	864	870	883	854	837	848	860	892	832	891	888	820	805	909	852	836	817	859	829	837	825
3352	1367	788	617	489	539	594	505	492	436	390	327	310	271	259	239	207	188	201	183	172	166	127	155	129	170	150	137	174	166	123	154	134	129	160	116	131	120	121	144	139	136	125	112	121	126	126	121	148	130	109	118	121	123	137	123	141	132	130	130	132	149	133	143	113	139	111	131	121	120	127	124	121	126	124	119	102	124	133	122	107	154	129	130	123	125	126	123	117	133	125	142	125	122	113	130	141	121	125	149	146	133	115	146	139	141	125	134	127	126	117	122	125	120	131	150	135	135	144	113	123	127	146	142	132	130	143	143	108	124	128	138	120	138	151	122	128	133	121	130	130	123	103	126	113	110	129	126	104	122	116	117	123	140	141	121	134	135	125	131	128	140	147	153	157	131	125	119	131	124	125	118	129	132	128	123	127	111	133	112	129	132	127	136	151	122	120	121	145	129	134	140	126	119	125	126	125	129	143	133	125	128	147	134	123	135	133	139	148	153	114	128	125	140	125	129	133	120	138	130	128	137	140	118	134	144	149	149	113	128	123	126	129	130	114	142	132	133	132	122	120	133	127	143	147	144	138	129	153	130	131	117	125	131	145	117	148	127	137	119	134	140	118	118	144	143	122	136	141	128	142	125	128	121	123	124	112	141	123	149	128	129	122	120	131	127	130	128	120	149	133	127	129	129	125	128	117	143	114	155	124	139	136	114	127	121	105	128	146	139	133	151	133	136	126	131	114	127	137	132	141	142	126	133	144	148	125	126	135	162	136	125	126	135	124	145	118	148	144	135	120	133	131	150	130	113	124	124	138	111	155	122	128	147	140	129	107	135	126	109	134	115	111	147	145	116	122	118	136	120	133	127	123	139	127	137	125	128	114	105	135	142	141	135	123	132	128	110	135	145	131	122	135	134	109	125	116	135	123	135	136	138	133	141	127	139	123	119	119	136	130	112	107	139	139	116	120	143	131	124	130	143	134	140	154	131	113	122	134	125	136	107	116	146	131	128	167	139	148	130	132	120	115	123	123	136	163	143	131	135	129	116	142	120	137	153	135	138	146	121	116	140	141	126	119	118	131	136	130	158	120	134	133	137	120	131	108	141	119	130	141	127	130	126	134	128	111	139	119	124	140	122	124	142	127	134	123	136	153	133	129	136	143	136	128	141	148	105	132	121	118	146	120	115	144	139	136	144	132	125	126	134	117	123	132	124	125	112	135	129	136	124	120	147	130	137	155	131	148	129	119	107	117	132	127	109	141	130	130	120	136	146	142	131	137	109	131	130	130	146	129	120	146	125	143	139	128	134	121	132	139	135	140	136	126	111	129	133	130	136	121	136	132	134	127	127	125	122	130	140	132	143	133	139	113	133	134	120	108	128	134	122	126	113	122	129	111	129	119	128	123	146	126	129	127	143	132	115	121	116	133	129	141	118	134	134	115	121	120	155	97	128	146	103	109	136	124	118	123	146	139	122	133	132	125	138	114	133	115	136	131	125	128	139	147	120	114	118	145	119	132	123	125	125	159	121	154	121	120	130	118	115	125	122	130	133	131	115	139	113	123	132	119	144	123	125	110	121	117	111	117	117	139	148	119	118	139	121	111	110	119	127	148	123	133	150	134	120	126	139	151	123	135	118	118	125	115	121	125	111	127	136	114	118	143	131	143	126	133	120	131	112	139	145	123	118	141	134	126	142	154	133	122	141	118	101	125	119	134	129	150	134	146	114	111	125	116	137	111	132	115	120	121	120	124	116	113	141	120	129	136	140	131	125	125	111	104	123	126	123	122	120	147	135	141	119	125	140	130	113	130	105	142	120	125	111	148	120	126	156	136	141	133	122	144	136	132	120	115	145	127	115	135	111	122	128	129	136	133	129	130	148	125	135	126	148	118	121	130	143	125	109	134	107	121	158	143	136	137	136	142	126	129	126	128	117	138	136	106	126	156	119	127	137	112	147	112	137	113	119	126	103	118	120	143	134	148	118	124	123	135	136	146	128	126	140	125	123	139	134	126	140	145	133	132	121	110	109	125	123	131	130	135	133	136	109	114	143	139	120	134	119	127	128	117	134	139	119	124	116	118	135	99	134	120	116	126	129	142	130	122	125	150	143	105	134	122	115	126	135	153	125	140	124	130	132	117	133	113	136	143	120	121	130	114	132	120	118	126	121	115	141	124	113	139	134	121	115	126	129	152	125	141	125	148	123	127	144	136	105	145	132	117	130	119	125	133	142	134	124	149	112	105	126	154	141	122	123	143	120	132	125	141	128	122	136	114	134	150	117	119	142	125	124	136	132	136	132	127	131	161	138	129	137	128	130	153	143	124	125	124	132	122	128	141	119	126	129	150	140	147	142	107	134	137	155	131	141	114	121	110	133	139	134	131	139	152	144	140	124	120	140	127	121	116	113	143	119	137	125	126	119	130	138	146	132	132	126	145	155	140	140	136	131	139	120	127	113	121	112	120	131	127	117	124	112	125	130	115	122	124	130	125	124	108	123	126	155	124	120	125	134	120	118	118	145	126	119	114	120	128	142	118	126	132	119	140	131	155	131	144	117	115	131	126	144	121	124	138	115	141	131	141	134	132	125	115	130	135	133	119	128	118	135	123	126	123	119	126	131	122	127	127	125	135	121	127	120	137	139	139	111	135	126	131	125	131	146	126	138	141	124	116	126	126	143	123	130	121	140	119	137	141	120	115	144	130	122	109	115	126	117	129	126	118	111	130	119	140	145	125	122	130	111	148	142	124	128	137	115	148	129	132	129	117	128	138	118	114	135	129	132	132	122	126	116	137	132	107	140	116	138	143	100	130	118	108	129	120	135	124	122	117	126	91	122	132	126	133	130	125	130	133	133	131	124	124	128	106	109	136	121	119	143	118	127	127	153	135	137	118	104	126	114	141	126	119	121	116	108	141	133	124	122	150	129	169	144	124	142	124	116	131	117	144	118	139	126	122	121	132	116	139	135	136	126	134	147	153	128	138	136	125	146	132	136	120	129	118	129	122	124	119	150	103	111	130	105	123	122	133	123	157	123	145	156	129	117	129	108	120	146	134	112	122	138	144	125	111	126	123	119	129	130	127	130	128	140	129	126	127	143	117	140	138	134	143	146	134	120	112	140	143	115	101	129	116	141	139	123	143	129	119	133	110	126	133	137	144	144	119	143	132	130	102	122	160	131	158	128	148	126	125	126	144	130	141	135	149	126	129	124	144	137	143	122	148	134	122	133	137	129	132	121	110	143	125	129	134	127	154	131	137	153	132	135	151	133	131	113	119	109	126	142	117	109	133	134	115	151	134	121	138	156	136	118	133	135	123	110	130	132	109	151	126	152	150	118	131	135	154	119	122	123	120	121	130	116	118	128	124	130	122	120	132	136	137	144	99	116	127	126	113	107	141	133	130	142	120	145	117	138	128	127	131	112	128	114	131	129	126	133	131	155	121	132	104	108	126	126	137	138	133	123	123	121	108	140	126	104	144	133	113	124	125	127
24547	11850	7849	9824	16573	19259	18166	15283	13285	10923	8849	7103	6097	5032	4398	3602	3081	2781	2481	2186	2070	1910	1767	1700	1590	1494	1408	1305	1188	1194	1190	1069	1036	1017	1023	1011	1006	969	983	930	920	936	967	955	914	922	937	962	950	900	923	900	935	875	931	906	915	963	949	883	916	957	931	887	890	955	923	931	855	885	962	936	894	885	908	963	916	911	938	883	923	909	920	852	879	905	887	929	880	956	910	915	892	939	934	920	941	934	891	898	879	941	915	950	952	910	906	862	913	874	970	909	935	975	924	938	943	949	878	922	920	896	930	894	915	936	909	895	907	982	905	930	925	858	956	878	899	915	926	891	881	936	910	933	900	911	876	904	913	888	877	919	871	923	936	935	873	917	904	875	925	925	921	949	937	921	944	881	916	949	888	980	902	935	896	950	946	863	913	917	996	922	943	912	882	928	926	890	873	908	912	927	893	906	905	959	890	910	973	973	892	929	918	912	870	967	917	942	930	947	920	895	900	907	904	928	881	886	863	952	907	915	976	914	902	916	943	944	1001	913	851	929	916	899	885	900	894	982	941	919	965	913	883	910	892	921	935	885	895	981	915	913	880	978	902	924	933	908	945	922	879	923	939	918	969	912	886	936	949	969	932	929	959	877	954	901	921	941	911	948	965	910	902	962	901	908	912	876	955	932	920	897	948	917	989	906	884	925	941	867	933	918	907	921	896	930	883	906	850	896	911	951	924	895	1010	932	897	911	869	926	883	903	950	906	850	902	890	911	981	894	873	892	922	881	923	907	894	886	946	868	878	904	887	929	892	935	963	971	880	910	950	930	886	953	896	896	903	900	953	895	856	909	916	907	894	943	918	880	933	947	903	891	871	922	929	904	976	951	896	879	926	906	888	954	855	912	850	915	932	886	921	922	910	904	909	886	863	932	914	917	885	887	893	915	870	934	925	883	870	894	878	955	863	899	903	933	928	853	883	877	954	951	901	936	879	928	881	924	917	955	961	908	896	878	871	894	890	910	895	924	883	943	906	921	936	952	922	892	907	938	918	942	870	930	913	871	981	901	965	911	849	915	963	893	899	880	885	875	883	868	911	885	896	936	885	924	876	873	926	891	885	913	947	909	895	945	922	950	898	926	881	924	972	972	909	874	928	859	978	894	922	993	897	902	917	861	866	971	927	921	845	894	914	971	870	907	890	909	866	922	891	876	900	915	901	927	946	928	955	908	881	934	956	847	951	950	923	820	953	912	904	881	867	923	938	930	905	922	857	947	862	978	936	890	932	903	990	912	907	924	924	947	846	907	975	904	892	920	939	866	924	881	865	932	915	941	885	956	897	931	934	936	888	922	944	921	949	924	919	921	904	887	873	919	836	929	933	858	894	946	910	923	934	955	929	910	903	952	856	908	907	921	932	906	925	941	868	918	879	950	889	896	880	951	894	960	901	904	912	907	928	918	927	924	890	890	922	898	956	896	941	894	874	912	893	962	899	898	945	937	920	871	938	967	898	939	868	890	930	896	947	880	871	958	889	938	897	954	884	931	948	859	935	891	846	977	873	940	882	845	925	961	940	971	928	922	944	875	895	883	906	916	790	951	905	904	912	948	917	920	913	916	900	948	871	911	889	971	899	884	910	935	936	938	931	956	954	909	927	988	898	903	923	902	875	921	896	907	881	942	930	865	900	948	915	923	932	878	973	968	908	897	964	939	916	927	897	916	923	910	884	893	902	904	917	921	852	909	910	884	912	853	963	898	915	878	899	902	966	946	914	920	919	864	873	929	951	929	921	903	883	902	945	921	906	927	907	923	906	890	923	882	935	908	906	881	960	973	888	960	924	901	883	872	932	943	904	915	902	938	920	890	913	921	906	909	926	919	888	870	931	873	920	916	917	956	923	909	884	947	890	932	945	894	903	890	892	925	845	917	943	925	904	877	877	953	902	917	886	928	865	924	904	903	907	901	968	907	915	892	895	866	907	930	918	895	928	976	922	938	922	891	917	924	900	895	907	940	927	914	911	895	899	899	948	950	894	933	900	894	925	901	890	913	910	891	887	933	914	939	961	926	896	898	962	919	947	909	911	961	944	954	951	899	965	885	924	898	903	917	890	960	929	906	900	843	854	897	944	927	845	904	955	910	840	916	873	879	901	962	903	924	916	968	869	942	889	874	865	954	915	934	897	892	884	861	983	951	916	953	895	938	927	918	949	907	899	960	928	901	878	934	905	940	870	903	904	929	982	946	917	892	876	903	918	926	942	940	921	908	897	908	912	915	903	844	891	910	902	899	894	929	939	876	926	907	917	964	911	934	890	954	922	902	910	966	962	882	924	834	885	931	907	925	891	917	944	915	928	890	861	944	887	928	921	915	898	902	923	888	923	916	899	911	911	896	913	948	950	885	921	898	915	918	997	970	910	955	924	966	877	928	878	892	932	947	884	935	911	902	991	922	930	915	923	891	925	918	926	953	897	940	900	913	919	905	928	912	908	937	944	1007	929	879	949	919	852	914	939	909	922	935	955	881	949	899	923	902	913	912	933	940	900	932	900	924	905	931	927	943	935	878	949	960	868	911	918	958	889	920	917	947	920	918	958	966	921	919	907	930	895	904	909	898	855	905	934	883	936	904	945	885	917	911	857	908	889	893	892	926	872	919	938	907	954	823	885	912	930	914	936	942	907	870	949	915	879	898	916	916	916	892	947	885	845	882	925	900	881	834	962	926	899	941	934	924	877	902	968	863	908	976	891	934	921	909	944	928	885	936	957	936	919	943	942	901	937	868	993	906	863	943	919	916	893	949	900	847	912	915	891	891	955	976	874	911	936	910	900	932	920	899	915	919	937	878	867	914	895	926	884	905	904	950	916	896	913	933	978	949	978	931	931	918	898	972	960	886	940	919	886	974	912	894	918	965	938	915	922	911	982	960	908	899	911	950	908	956	865	863	954	886	884	964	946	905	909	903	930	902	875	925	916	936	846	891	917	889	924	911	895	873	908	920	953	925	907	965	905	884	932	886	940	919	952	903	886	896	918	923	904	942	897	865	930	896	880	885	904	921	940	907	914	909	940	880	913	914	852	869	899	934	891	952	912	924	885	897	948	899	956	915	891	907	899	876	910	888	843	951	930	900	937	872	915	869	879	956	912	951	924	958	901	889	893	928	900	973	921	915	883	952	935	979	867	888	927	890	931	943	876	877	912	938	942	934	891	909	862	916	902	853	919	919	967	887	904	954	955	944	886	932	864	896	952	843	906	895	943	931	908	911	903	933	948	981	906	873	932	969	898	925	912	978	912	952	931	874	984	921	959	881	876	920	883	890	902	925	941	967	960	939	879	948	870	927	933	906	897	880	885	899	913	910	902	918	923	933	905	938	898	920	971	955	894	914	900	926	889	877	947	915	937	895	918	975	939	919	936	907	902	966	907	976	926	914	912	956	901	891	904	902	927	925	974	879	927	884	900	917	878	907	871	877	922	893	937	862	878	901	889	919	886	941	924	943
3241	1843	1034	772	628	726	803	780	689	578	485	405	407	328	307	243	235	219	231	223	211	213	187	167	141	149	151	126	130	130	161	128	149	135	135	120	139	138	130	104	129	112	113	114	135	124	127	116	107	133	116	137	123	121	136	117	120	131	131	116	129	120	132	108	120	117	120	136	106	117	113	113	111	121	124	120	114	125	111	133	115	122	138	119	135	112	140	112	110	117	134	103	125	115	107	132	124	138	141	127	126	123	134	112	116	122	137	124	110	124	126	125	118	125	112	117	121	123	118	145	112	109	110	117	120	142	137	114	106	139	113	127	120	123	102	118	113	106	107	140	128	113	128	120	133	118	100	126	103	119	130	111	123	115	119	112	130	107	121	125	103	110	109	125	137	132	116	125	126	123	129	131	122	125	121	105	95	115	131	130	124	114	124	119	132	137	135	139	130	112	124	126	116	104	125	104	115	114	114	109	122	113	134	121	107	113	125	119	121	124	131	114	112	113	131	124	112	114	107	113	130	129	123	141	105	132	124	133	121	113	123	105	135	139	105	120	125	129	126	104	136	128	147	138	148	140	111	128	120	133	124	128	127	134	118	113	93	122	114	119	109	109	116	126	119	124	150	133	124	120	107	135	142	128	146	124	105	140	149	109	145	114	108	141	122	107	113	118	102	97	105	112	113	115	128	116	133	130	136	117	112	113	133	106	112	119	125	106	118	115	136	145	122	141	145	129	99	131	115	121	132	109	108	120	142	117	122	118	130	88	110	127	130	115	124	133	99	119	141	119	128	124	110	140	113	134	117	129	122	130	140	122	131	143	114	132	121	136	134	121	124	107	95	108	144	120	124	133	109	108	146	116	125	113	99	105	94	127	125	112	122	124	124	111	107	129	98	122	146	118	122	133	133	112	106	118	122	109	116	117	137	138	131	123	132	139	108	112	120	120	114	124	120	107	111	116	114	135	113	123	114	112	104	142	109	140	112	118	112	106	122	135	103	115	126	139	139	153	148	134	117	125	126	125	122	113	119	135	116	102	107	130	130	97	118	135	120	117	106	127	120	132	124	111	126	122	126	128	113	112	110	129	116	120	143	124	125	110	124	117	129	124	124	121	114	115	115	133	121	129	125	112	105	121	121	125	102	118	130	119	119	108	130	116	126	123	132	143	124	116	122	115	121	144	119	134	128	133	106	140	119	115	136	117	128	118	135	109	109	116	140	142	137	111	124	113	101	135	124	117	109	119	111	111	129	122	118	100	118	109	112	123	129	127	136	126	121	134	105	119	123	116	115	136	116	132	127	123	123	114	134	131	127	143	115	134	120	107	125	141	130	120	124	131	118	126	110	116	126	111	118	114	130	121	123	117	136	133	135	129	115	123	119	108	123	115	112	105	143	121	134	110	107	129	136	126	93	121	124	133	108	121	118	122	137	111	120	122	105	126	127	117	117	131	132	107	149	121	106	127	112	108	133	110	111	105	118	110	113	137	139	119	124	120	121	105	118	110	111	109	115	113	107	110	111	106	118	111	99	115	132	115	113	129	131	122	116	133	139	123	111	105	124	147	121	130	126	118	119	116	117	114	114	121	119	120	126	118	133	122	116	117	124	140	127	97	143	132	102	93	114	117	127	112	124	132	130	113	125	138	122	117	116	129	123	149	122	107	135	105	104	101	112	141	118	133	104	121	135	131	90	132	126	132	109	147	124	108	118	104	130	148	124	107	114	122	112	125	122	114	140	128	111	116	135	103	121	109	139	109	124	119	111	129	106	139	130	127	126	137	119	116	120	136	112	134	118	113	129	107	121	136	122	122	122	130	105	109	120	113	131	115	114	128	125	140	116	123	126	139	126	103	116	101	138	130	129	152	141	128	126	117	118	114	124	122	115	105	139	120	125	117	139	111	117	118	132	121	125	112	127	119	104	103	107	118	134	132	130	114	134	118	122	111	135	116	121	113	112	117	107	122	126	130	125	120	137	112	118	127	106	106	137	132	118	119	114	114	124	133	117	127	117	122	124	127	110	119	113	118	127	143	119	114	112	121	124	107	147	132	127	122	120	108	123	138	118	129	129	109	131	121	112	153	113	112	132	123	152	127	124	155	118	114	109	121	107	101	135	113	124	95	123	128	110	121	121	112	136	125	113	117	109	132	128	108	122	110	121	133	123	137	110	120	117	116	104	138	126	121	146	133	114	122	106	127	132	129	132	123	114	132	116	118	137	124	111	115	103	129	142	123	135	129	125	108	117	102	125	125	126	111	134	101	122	120	131	117	128	118	115	119	131	107	117	102	117	129	134	119	108	130	113	125	140	119	126	130	124	117	102	114	114	121	111	115	122	119	121	143	128	126	129	129	117	108	127	114	125	125	123	116	115	134	117	129	125	109	130	118	127	115	127	96	120	142	130	111	135	134	126	119	136	122	109	139	118	120	121	129	139	104	110	111	127	137	106	126	88	117	121	127	147	104	124	129	119	120	135	113	126	140	111	116	122	119	111	117	124	114	116	110	126	111	138	131	117	133	130	131	117	112	88	135	116	113	118	124	130	126	119	133	123	122	130	99	115	116	124	130	101	125	104	128	107	126	97	124	135	114	114	132	122	118	121	122	119	114	149	126	133	111	126	124	107	117	124	137	131	121	132	121	123	112	132	124	145	134	153	124	147	121	112	121	123	136	123	117	123	117	109	139	121	114	120	114	119	133	107	108	129	115	128	138	101	117	100	122	134	124	116	117	115	113	112	134	112	130	116	121	114	126	123	116	114	125	116	123	114	121	125	134	120	118	122	125	104	119	127	127	116	115	143	134	135	97	108	120	123	113	108	118	129	117	119	111	121	144	111	126	119	114	120	111	143	123	113	116	111	117	121	102	118	128	110	124	144	128	135	114	112	133	136	135	112	114	124	109	128	122	125	118	121	120	123	119	115	122	102	138	114	121	121	114	133	124	135	130	121	97	111	128	120	137	121	138	109	110	133	99	118	124	125	126	114	125	121	124	106	128	123	133	124	122	128	118	134	124	121	133	104	135	121	107	119	98	128	134	122	141	106	110	127	126	107	127	100	147	129	126	129	129	128	123	110	136	102	112	129	112	123	126	130	114	116	115	117	144	130	129	113	141	114	139	132	109	94	114	127	113	124	133	102	133	106	134	113	132	141	128	126	114	126	128	110	140	130	136	101	116	137	120	127	139	120	122	118	123	122	124	143	127	122	131	134	130	137	132	115	113	133	138	129	125	118	112	133	136	114	135	131	108	132	113	112	142	110	109	133	124	139	137	112	124	122	136	122	121	101	122	123	143	111	102	115	115	122	134	117	113	141	110	129	121	118	118	123	116	123	114	107	131	116	122	140	142	111	128	122	105	136	111	125	128	137	110	107	117	107	106	117	123	119	114	112	121	119	144	116	127	122	119	135	126	130	94	113	100	113	119	135	129	117	106	119	106	120	114	143	108	121	126	128	116	129	123	122	116	117	122	133	103	121	114	120	124
27131	14870	10010	12361	20392	23692	22237	19009	17066	13811	11173	9303	7848	6340	5405	4545	3877	3447	2952	2651	2363	2126	2090	2041	1786	1632	1490	1394	1379	1244	1174	1174	1076	1039	1009	985	964	945	950	891	880	863	905	920	851	918	925	908	827	802	897	852	876	815	836	895	843	885	862	874	857	830	832	834	902	879	846	865	904	817	804	872	853	841	857	841	814	840	887	860	925	860	875	856	767	810	863	877	900	875	840	812	915	808	865	828	890	881	863	881	911	903	931	854	865	929	835	889	822	869	844	916	876	867	875	842	848	901	835	815	796	835	892	864	859	893	917	886	872	808	889	855	821	879	896	853	887	904	877	860	879	854	820	860	893	845	818	863	864	828	836	866	882	856	883	826	912	932	863	860	875	881	857	854	891	789	860	892	856	873	856	857	867	874	882	790	851	827	873	876	869	813	904	839	859	913	847	935	797	842	867	886	824	839	861	853	844	864	844	833	865	845	841	897	841	840	820	878	865	885	887	852	841	894	841	845	867	873	850	851	873	793	857	871	888	821	837	852	838	860	888	875	848	882	890	854	827	846	854	826	859	824	853	840	860	886	870	862	859	850	884	882	842	835	819	894	849	895	832	799	839	842	858	843	841	895	890	881	845	868	863	924	863	840	830	783	840	840	859	877	923	889	880	831	852	850	892	880	863	845	869	850	872	801	865	874	864	825	880	884	877	802	857	831	892	823	864	905	894	864	884	837	879	856	831	894	878	834	877	894	887	875	830	899	865	849	867	889	851	841	824	813	852	887	842	841	853	862	869	808	847	873	869	823	890	869	912	833	864	858	867	906	853	868	861	845	876	908	831	844	845	870	866	787	869	892	851	904	898	815	838	859	823	863	861	882	906	866	921	819	873	887	861	784	820	906	871	812	862	865	868	855	916	868	845	851	843	893	863	885	882	854	868	885	887	905	809	865	848	842	847	893	842	918	861	852	891	834	854	886	904	900	855	927	860	832	833	848	834	846	880	855	854	844	863	824	833	812	874	810	843	839	865	885	878	903	871	856	832	895	870	816	855	888	836	889	875	876	877	893	885	906	855	888	845	835	890	869	858	818	849	885	822	869	836	843	857	863	840	893	860	861	847	912	887	860	832	924	859	862	874	849	831	872	847	865	864	858	848	886	872	879	826	892	878	855	849	867	869	812	859	822	842	848	858	887	890	902	870	816	888	864	881	861	830	864	851	908	896	872	928	822	891	884	802	829	852	837	857	792	849	853	812	869	893	828	866	863	837	886	841	838	900	868	882	868	897	871	878	784	878	868	851	847	875	875	818	844	817	875	916	897	859	851	873	879	842	897	864	846	851	837	861	816	851	920	876	856	824	878	870	826	876	877	865	865	865	886	886	882	871	876	868	843	899	818	902	835	880	849	842	853	866	895	849	868	882	890	883	916	899	894	853	858	884	866	887	839	929	829	854	820	790	924	864	811	825	837	850	828	858	835	881	860	894	837	861	898	843	819	861	842	850	819	854	888	846	859	890	812	896	859	897	834	868	851	862	926	862	791	835	906	878	827	857	870	809	892	833	865	816	844	818	894	881	834	896	864	864	888	834	836	854	852	858	866	879	852	854	881	902	870	907	879	900	868	864	844	857	814	884	859	815	830	893	884	860	850	851	832	862	873	840	895	834	853	905	823	879	844	878	877	883	842	856	886	842	871	834	785	845	891	877	842	810	891	879	893	889	842	877	836	862	821	841	868	811	861	854	913	873	882	863	865	849	842	835	873	823	872	787	865	839	827	867	857	865	925	829	887	845	861	861	865	869	905	834	871	833	866	828	900	855	844	772	866	887	859	844	830	875	850	845	868	878	840	851	899	880	857	887	866	844	897	880	823	791	851	874	844	851	889	893	863	860	879	887	857	823	878	887	854	846	851	879	858	877	838	842	920	828	840	864	925	867	845	864	853	838	847	817	869	811	883	857	858	859	870	851	855	824	861	859	876	826	816	843	883	893	850	849	844	842	871	864	908	833	866	836	876	836	828	823	883	846	882	874	842	843	843	801	848	863	807	843	853	879	870	869	826	895	881	860	862	915	909	898	771	904	866	854	890	850	862	855	891	851	888	856	832	859	858	877	829	843	861	861	836	826	874	875	805	827	818	830	843	829	838	874	810	854	889	802	888	866	903	863	877	839	830	897	867	817	828	797	908	873	832	907	821	884	867	890	864	839	867	842	857	877	861	881	879	826	843	808	859	881	832	906	869	889	875	906	839	852	800	882	905	844	817	892	816	851	855	880	891	831	859	861	800	828	865	886	802	815	880	817	891	847	879	893	840	872	841	876	847	801	808	874	898	879	866	879	936	845	813	897	916	835	844	865	840	825	816	858	866	808	871	809	858	860	856	893	890	871	846	836	790	874	838	877	908	864	920	833	888	926	894	887	857	838	826	838	872	877	899	826	870	852	838	858	884	861	831	859	863	899	867	841	836	848	867	884	871	868	856	833	891	884	861	857	911	835	821	866	806	827	846	905	879	864	871	827	876	848	811	885	896	870	874	887	840	825	844	822	879	905	798	927	890	810	871	882	867	882	888	835	868	924	845	830	898	927	882	805	887	902	872	846	871	837	864	855	837	873	847	945	870	879	881	865	874	917	871	825	876	911	903	814	862	847	835	889	879	826	825	838	843	832	863	791	880	913	844	919	804	894	845	872	847	868	817	845	873	852	794	854	881	796	830	858	847	852	835	902	896	913	849	830	860	836	872	821	834	833	879	871	880	892	869	831	849	898	822	883	868	924	844	859	834	891	894	850	875	881	867	869	917	828	876	887	840	900	830	902	813	863	879	849	857	798	869	862	873	861	867	840	875	874	826	878	894	813	837	823	870	860	835	895	878	853	801	918	813	827	835	857	878	879	870	822	887	858	860	872	827	875	896	870	887	849	861	830	836	864	838	840	873	814	861	816	895	873	836	823	815	912	782	842	842	929	861	857	858	884	854	939	866	842	830	825	861	845	845	905	863	820	865	845	928	830	813	824	848	877	858	889	912	890	826	909	864	853	899	875	846	863	884	883	876	856	913	875	841	863	819	837	849	820	888	901	889	881	837	818	833	832	834	827	884	839	861	912	851	884	841	846	906	884	885	890	882	894	836	888	823	842	864	884	892	867	886	860	870	887	868	787	809	879	928	829	869	829	816	886	869	864	852	813	839	858	863	888	857	860	862	830	772	864	877	901	850	902	867	848	825	837	887	865	834	837	849	868	835	831	835	802	852	860	879	841	862	918	856	849	850	884	865	873	833	822	875	859	846	835	880	869	834	894	843	853	910	850	837	902	879	927	868	874	837	839	845	825	866	841	875	854	828	843	804	863	832	841	857	922	848	846	849	844	873	839	826	866	858	856	871	886	882	867	903	884	894	926	905	887	865	798	876	878	887	850	827	847	842	859	845	860	840	858	858	852	948	880	865	831	823	879	863	882	832	857	871	895	840	840	872	817	881	890	873	856	856	916	926	835	824
4620	1749	1008	714	629	728	715	711	659	550	449	442	348	324	293	253	242	242	209	187	180	200	166	180	156	153	161	171	155	140	147	167	139	141	149	152	138	150	124	126	124	116	120	138	140	137	124	148	121	121	118	143	133	121	147	136	114	112	139	132	136	118	134	133	125	120	138	134	144	130	120	131	132	150	116	126	134	144	144	116	122	133	133	134	106	136	129	136	139	135	130	137	125	141	144	128	159	122	134	118	144	125	141	106	129	123	132	126	136	124	123	111	114	148	141	129	134	125	136	155	102	146	124	136	122	113	122	151	148	125	107	129	127	138	148	125	126	135	116	133	129	112	126	109	124	133	119	136	143	138	108	130	112	137	121	149	110	119	136	144	121	135	127	145	136	127	149	138	121	130	134	133	137	136	140	124	123	111	135	125	122	129	157	139	141	143	126	115	144	136	149	129	154	145	130	144	111	125	141	116	138	123	121	129	137	130	134	140	139	123	146	133	129	126	133	123	126	121	146	132	138	144	123	128	136	128	140	124	151	132	128	132	107	139	153	109	126	113	139	119	145	135	123	149	114	118	127	141	122	136	119	140	118	134	122	130	123	116	134	133	135	147	126	135	119	137	130	147	140	146	106	135	136	132	118	133	145	142	115	130	139	143	138	133	129	131	150	129	148	139	136	123	130	148	130	125	123	125	108	131	146	139	139	130	135	136	130	123	125	137	146	117	140	135	135	132	147	124	116	146	127	112	133	135	142	139	139	132	137	128	124	143	124	147	115	134	135	116	130	170	146	137	144	129	134	136	153	149	129	118	132	143	138	111	110	135	149	140	126	118	139	139	118	134	146	141	141	127	122	118	123	127	119	128	133	119	130	149	123	131	133	127	123	114	136	122	146	136	133	128	134	150	130	131	138	130	136	122	141	129	156	145	123	165	133	119	125	120	117	119	140	128	130	140	136	141	145	144	124	131	127	114	139	140	123	144	124	125	115	125	124	138	130	114	141	122	133	151	113	116	131	136	134	148	127	144	125	103	124	110	141	122	137	147	126	119	124	136	98	110	133	139	147	124	144	142	136	151	117	134	129	124	138	135	129	126	128	137	119	131	129	124	125	127	127	132	136	152	139	128	125	144	135	137	142	129	140	127	127	134	125	159	117	121	129	138	123	162	138	132	133	126	128	142	129	132	122	147	128	144	124	122	140	135	144	144	153	132	126	122	141	142	136	127	132	130	149	170	150	114	122	129	123	130	117	139	152	131	119	136	114	130	143	106	135	117	111	120	126	125	118	120	128	135	131	139	135	121	150	134	146	133	138	151	131	134	134	142	133	125	132	126	149	141	118	132	111	130	126	119	136	120	140	150	133	135	148	137	140	125	144	126	130	145	133	134	142	123	141	133	135	127	124	143	142	130	152	128	140	153	122	135	119	139	103	120	167	142	126	127	122	141	112	144	130	136	132	112	151	124	128	149	108	131	157	137	121	125	133	120	143	131	102	133	143	103	116	147	120	115	117	147	134	152	140	135	134	132	142	110	114	143	120	142	145	139	139	134	156	138	148	139	153	126	114	106	111	119	114	138	126	130	128	108	130	117	139	146	132	113	122	136	139	133	128	128	131	119	113	132	137	110	119	135	143	127	122	132	125	151	132	136	117	128	130	114	142	125	134	119	118	122	123	108	139	131	123	111	131	125	129	137	120	122	116	133	139	128	131	136	144	126	135	126	132	153	133	136	125	133	136	122	117	140	134	114	148	122	133	154	147	110	112	146	107	119	121	124	137	145	113	126	139	139	116	109	127	130	132	136	142	125	142	131	150	121	116	140	138	144	117	132	141	135	144	141	141	130	119	132	125	121	125	143	130	127	137	123	110	138	126	126	132	124	130	137	130	130	140	142	138	130	146	124	120	111	144	130	138	124	112	131	151	135	126	123	131	137	125	144	140	132	125	123	134	130	124	155	171	134	123	130	120	131	134	124	132	124	134	119	138	131	129	129	139	128	146	130	135	133	140	127	120	120	116	142	133	131	133	150	126	127	133	140	127	125	136	121	122	122	118	141	123	129	142	113	124	120	145	146	140	140	136	120	133	138	132	117	119	125	116	133	133	140	99	146	135	126	134	131	152	161	139	129	115	137	150	122	148	131	125	137	132	132	124	112	129	131	125	118	135	125	143	139	132	119	138	139	121	146	130	130	116	143	137	117	144	137	137	131	119	134	138	130	122	132	131	129	105	137	138	159	135	140	141	132	136	127	143	144	151	127	134	128	122	138	119	151	136	110	132	126	113	122	133	139	133	113	144	133	147	114	131	114	130	141	131	146	138	130	117	123	142	144	119	130	120	160	123	128	145	150	140	148	129	118	135	144	131	121	136	128	133	112	137	111	128	126	143	129	125	118	147	146	142	130	146	125	131	154	141	134	121	128	117	137	147	127	132	132	133	146	123	122	100	125	150	126	141	122	123	156	141	132	147	151	119	112	124	119	129	130	133	154	123	103	145	114	135	136	110	131	145	126	145	131	137	158	117	118	155	140	138	145	118	136	136	129	141	137	115	143	136	110	128	130	132	119	133	113	127	125	130	116	123	149	141	123	144	117	139	140	120	98	143	140	141	133	142	116	117	139	124	139	124	137	139	126	141	136	127	158	136	162	135	115	123	148	131	124	134	123	137	142	133	143	106	130	134	144	124	138	132	143	132	135	116	130	122	139	144	144	144	134	130	129	145	147	127	128	118	141	140	115	123	124	137	108	148	128	135	138	143	122	143	126	139	139	124	130	116	113	142	144	115	135	131	141	128	126	126	114	136	146	114	133	144	148	132	120	116	117	136	126	122	132	149	126	123	147	136	116	130	150	123	122	131	122	100	128	124	126	125	135	111	128	127	122	145	132	123	129	155	118	135	131	127	135	144	137	122	104	156	136	133	149	113	139	134	124	149	131	135	148	124	148	115	122	113	137	135	139	129	135	108	128	129	152	122	130	126	120	123	137	119	130	131	145	121	120	134	148	120	138	148	138	127	137	139	130	140	128	127	151	119	127	142	131	134	131	128	124	123	145	119	119	131	125	119	121	129	130	164	127	143	127	116	128	145	127	140	117	138	127	141	141	116	135	130	121	119	130	145	129	125	131	130	147	138	142	127	152	142	121	140	115	147	126	116	135	150	147	120	135	128	138	135	145	141	118	122	131	123	133	137	119	141	133	114	119	110	137	146	127	140	131	121	111	117	144	117	133	145	129	136	117	126	127	141	143	148	133	126	105	115	123	142	110	118	133	139	144	121	137	128	130	133	163	126	133	123	154	129	121	137	135	107	136	129	131	146	120	135	140	142	138	145	135	138	141	123	134	119	111	119	151	138	134	157	119	121	154	129	129	161	140	115	120	140	131	126	131	131	125	133	113	128	152	122	130	118	156	109	114	124	130	137	122	148	138	134	109	120	158	133	159	99	124	153	136	125	140	122	127	110	145	136	106	161	109	148	134	133	133	144	125
26679	13751	9458	11560	19489	22858	20940	18431	16490	13384	10834	8943	7442	6400	5293	4569	3995	3434	2982	2633	2480	2160	2203	1953	1781	1649	1591	1475	1416	1358	1238	1244	1060	1105	1079	1003	1015	1009	956	1002	947	954	895	960	949	980	953	899	947	975	891	883	889	891	893	922	953	933	928	936	914	916	877	915	942	894	894	969	929	1001	920	967	935	902	899	968	925	890	932	920	940	989	894	932	907	918	874	946	947	902	885	877	965	926	940	969	978	928	952	922	907	939	891	954	942	915	932	928	934	923	929	893	945	939	941	915	896	955	968	844	869	887	944	925	934	889	877	889	943	982	912	889	879	896	946	924	909	955	924	893	916	897	936	936	954	916	932	965	934	865	943	901	937	937	958	903	936	934	971	940	926	911	929	879	977	887	910	937	939	957	933	925	916	886	954	925	897	930	896	918	962	962	910	932	964	909	932	984	932	966	984	888	985	923	964	882	921	869	955	898	918	974	979	938	888	929	920	999	931	948	932	984	925	947	888	914	954	965	933	880	981	940	980	878	919	904	899	892	1003	974	972	943	869	954	936	905	935	932	930	916	954	979	973	860	967	972	963	901	909	949	882	967	942	954	953	963	937	907	969	896	956	910	850	901	931	895	919	953	951	925	934	953	925	934	905	989	968	960	941	914	907	974	951	926	958	905	942	922	910	980	949	898	950	963	913	923	974	915	907	952	917	956	964	859	934	908	926	993	956	906	925	933	958	914	905	900	979	895	911	947	912	941	917	904	950	977	950	904	891	922	986	927	939	948	915	937	896	935	967	904	933	942	913	910	946	959	928	950	967	960	909	924	909	905	921	941	949	898	971	917	924	889	950	963	904	883	882	890	933	929	932	902	916	930	985	874	928	930	935	969	951	974	949	900	873	900	926	929	909	878	948	956	967	952	883	894	984	921	953	972	883	887	906	919	908	919	922	882	875	931	919	883	978	913	949	950	924	922	877	918	928	896	928	930	934	968	907	947	905	933	963	951	906	1029	926	965	926	960	943	939	941	927	912	913	914	925	935	908	918	898	923	937	880	917	939	932	884	906	958	876	911	943	913	915	953	941	951	930	937	940	940	916	873	893	926	1019	909	944	906	901	862	954	924	909	950	925	964	920	923	921	978	925	922	942	905	921	986	999	906	917	864	958	952	852	894	962	966	958	889	959	930	935	910	992	925	951	879	966	909	930	962	931	924	869	949	927	954	971	864	890	949	942	920	882	1000	865	976	970	922	965	970	966	924	987	948	898	937	926	936	934	942	943	860	910	903	912	920	897	942	937	876	913	949	917	930	851	894	888	957	902	843	945	921	943	938	902	971	912	945	982	879	915	920	972	966	917	938	911	919	936	862	917	875	897	947	949	961	958	940	927	918	943	889	928	942	955	914	917	994	915	931	932	930	920	908	916	957	899	923	921	895	960	938	960	930	920	963	890	866	913	981	907	913	948	974	915	938	953	976	959	943	917	976	954	973	964	940	920	992	944	877	852	904	982	920	902	956	1000	961	926	941	897	901	955	947	962	991	922	966	866	911	966	969	920	908	981	942	912	936	952	923	937	969	955	915	901	926	882	928	888	921	978	916	926	913	909	974	893	928	921	999	940	930	919	928	903	973	936	946	926	927	946	928	981	955	963	916	901	895	887	929	915	896	923	954	932	938	928	961	892	930	959	914	893	929	969	895	913	926	905	907	935	919	941	892	904	914	939	959	942	872	954	958	962	909	914	977	997	940	875	898	892	948	908	926	909	936	950	941	975	952	920	1005	896	961	855	896	935	1003	979	935	951	916	879	914	905	945	923	944	946	946	929	905	907	900	937	936	937	939	958	936	897	960	909	897	973	925	882	940	911	987	936	942	970	932	919	937	911	943	876	912	953	942	899	938	902	902	913	906	950	921	902	947	978	951	964	898	934	964	957	947	919	892	913	965	951	949	941	906	869	918	936	910	914	942	947	888	911	925	929	947	925	899	925	892	1000	924	942	975	930	951	915	911	977	956	944	919	950	941	971	865	959	940	882	984	953	887	864	916	938	951	915	975	923	931	987	991	917	910	903	975	916	910	945	915	952	1031	914	972	957	963	954	904	930	909	945	935	905	935	959	948	988	949	965	929	942	926	926	968	974	967	917	973	886	920	918	941	927	936	936	886	899	919	970	874	977	901	892	933	969	931	909	928	911	916	913	893	886	922	928	929	915	905	938	940	922	936	899	893	871	910	975	959	961	917	886	916	940	920	914	904	933	917	948	896	891	956	928	930	942	952	996	943	941	911	960	908	944	958	923	908	964	930	924	940	941	906	950	911	929	991	896	906	895	942	904	966	914	978	927	927	978	929	934	917	965	920	936	913	947	877	949	886	954	907	967	933	990	931	914	959	940	946	917	939	962	924	973	953	887	982	917	955	916	888	951	939	940	898	893	918	966	928	982	935	872	922	933	884	957	950	838	946	902	884	952	903	915	928	912	978	920	940	946	984	929	902	896	968	992	910	936	892	907	936	910	925	936	966	924	940	949	980	917	928	898	917	994	953	916	861	934	934	908	981	929	926	929	869	909	931	962	924	920	922	972	957	948	928	904	923	938	891	936	937	889	974	934	909	958	956	923	913	940	989	898	967	907	919	979	951	863	934	940	880	867	933	897	897	879	936	948	906	930	925	879	943	971	972	895	919	920	934	920	942	935	861	932	904	904	878	942	930	945	932	947	923	979	898	962	932	902	971	897	912	943	982	937	902	901	890	878	941	899	924	976	927	921	927	961	980	932	977	910	972	908	937	932	914	970	921	941	933	981	952	860	923	943	959	941	924	887	954	947	944	944	877	931	972	896	905	941	933	911	899	960	897	960	914	946	970	914	887	915	885	887	969	933	947	929	953	925	920	951	921	936	917	940	957	935	913	954	914	943	902	909	960	941	904	913	902	930	938	916	910	880	931	906	927	926	939	890	902	924	890	954	957	915	989	964	960	866	957	911	956	969	946	920	977	911	917	959	911	933	954	890	975	960	914	922	978	892	973	905	931	922	915	890	940	925	902	1003	901	947	973	891	950	955	894	928	930	969	905	956	934	911	940	912	891	960	944	938	959	924	938	925	969	907	891	930	961	956	984	868	867	939	908	957	929	926	898	920	893	944	935	944	947	906	943	923	905	942	970	948	907	927	883	900	919	958	980	936	941	924	918	857	946	878	916	926	911	974	917	926	916	906	868	882	954	925	925	887	947	927	858	921	928	906	968	945	937	950	887	928	927	962	965	923	923	900	967	926	898	922	939	939	973	939	964	995	933	951	897	914	915	937	955	910	915	967	901	961	926	936	955	985	918	888	893	933	981	955	917	938	977	908	909	883	941	913	972	895	926	867	957	898	939	927	836	976	932	837	897	955	923	960	917	964	917	920	959	930	972	914	977	939	987	904	862	958	881	919	926	936	1001	926	965	910	946	985	965	960	937	941	886	905	927	951	975	899	933	991	921	950	897	902	900	907	937	927	996	910	908	902	937	945
4298	2295	1293	967	799	894	1017	884	859	712	568	526	448	399	367	303	305	258	188	211	208	195	162	184	171	159	181	159	170	166	165	129	140	130	140	149	154	112	128	129	147	129	113	147	124	116	127	136	123	144	96	130	124	117	111	137	113	138	97	122	117	118	111	137	129	106	130	111	110	122	121	127	136	129	132	110	139	112	132	131	112	107	112	121	112	144	132	125	131	134	140	129	104	137	139	130	125	129	123	114	128	135	126	105	131	129	127	119	138	130	122	136	110	130	136	115	132	115	124	139	121	122	127	134	109	113	136	112	133	118	123	129	110	112	127	98	108	117	129	104	113	123	124	116	109	141	123	110	97	116	117	124	113	111	121	124	134	128	139	122	107	109	126	114	142	112	114	121	119	139	123	119	108	108	124	133	125	111	108	136	105	114	122	119	114	120	113	131	121	121	119	126	142	107	113	128	119	128	106	115	128	118	124	130	114	115	111	139	123	127	102	127	121	110	147	130	121	133	120	118	101	134	126	110	114	132	110	112	136	134	122	121	128	113	112	85	106	115	94	115	119	123	122	105	117	143	127	127	119	113	115	128	105	120	126	114	121	106	135	133	126	137	131	112	127	126	118	125	120	128	99	135	114	127	112	132	134	112	142	116	127	124	112	139	126	113	105	115	107	108	135	124	119	127	112	127	106	116	103	123	105	124	117	117	134	125	135	102	120	115	123	129	105	123	129	126	125	104	128	134	140	120	117	121	110	116	115	128	100	130	112	116	119	112	118	119	128	119	105	111	138	128	130	110	120	115	124	104	120	124	120	120	125	123	138	115	132	113	135	121	102	94	109	116	140	125	112	112	123	100	138	119	127	123	120	126	105	128	130	122	119	116	119	114	112	121	117	121	110	125	125	126	129	131	131	112	122	126	114	104	123	104	107	125	122	116	129	122	105	117	123	112	104	115	134	124	143	115	134	118	126	134	110	106	128	99	111	135	117	108	113	127	128	112	131	149	141	108	96	120	118	120	110	115	112	113	123	132	120	120	135	117	128	107	117	116	98	120	129	126	123	129	126	124	125	111	116	130	135	115	112	119	135	118	123	114	114	103	132	110	111	130	109	112	139	135	104	115	107	121	141	112	108	122	113	113	115	112	122	124	103	114	105	114	113	123	132	123	121	127	131	117	114	123	111	119	103	125	128	137	122	114	123	123	120	107	129	127	117	121	143	120	111	123	97	126	115	126	117	140	123	128	114	126	122	124	126	102	111	123	113	114	108	111	132	130	115	123	128	118	114	87	132	128	140	121	116	117	124	109	110	111	102	99	121	131	117	118	127	122	116	113	112	131	126	120	119	97	107	133	124	136	107	114	101	117	106	135	126	117	130	107	114	101	137	120	120	139	118	135	101	111	127	126	124	110	122	135	130	109	114	135	125	116	121	121	123	131	138	136	116	129	119	117	134	135	117	127	117	126	127	134	94	122	122	121	116	113	109	105	112	113	136	118	119	123	114	126	128	116	110	123	127	131	125	102	108	108	110	128	120	128	112	129	125	124	142	135	125	109	142	118	126	108	116	126	114	143	136	136	110	107	117	130	133	112	132	130	124	115	108	117	114	111	126	135	119	135	119	126	108	100	134	119	125	130	150	124	119	116	117	135	129	102	100	134	126	108	122	103	119	137	119	123	126	114	117	129	131	114	118	110	120	124	122	130	112	124	116	107	135	114	117	126	101	117	108	131	117	138	114	131	110	131	138	123	132	124	123	124	141	115	138	121	123	121	118	119	126	127	107	115	120	111	107	128	135	126	120	115	115	119	124	142	111	120	130	124	107	120	113	111	122	121	127	107	121	110	121	131	119	110	123	132	138	107	113	104	117	118	109	124	128	122	128	122	130	144	121	108	110	105	139	117	125	131	112	125	112	107	128	104	111	137	119	118	123	123	114	127	150	115	134	115	116	93	134	125	119	112	131	102	122	122	123	119	91	114	128	121	113	123	110	121	103	115	111	109	122	136	102	126	117	118	126	121	137	106	122	119	128	117	114	125	135	112	124	119	145	115	111	105	98	119	107	135	102	129	127	120	124	119	125	120	128	120	123	132	123	127	117	126	113	126	106	107	118	126	113	116	131	100	130	105	130	117	123	132	108	106	118	107	113	118	136	123	107	130	110	126	111	104	131	108	126	97	99	113	118	124	137	107	108	141	116	129	140	110	116	108	120	121	107	117	97	109	138	119	116	110	128	125	103	131	109	129	134	128	126	120	121	94	112	130	120	104	143	133	98	103	115	117	119	135	129	118	102	115	104	124	125	132	142	126	113	120	132	118	107	112	103	137	122	118	120	119	128	110	103	118	107	132	138	131	117	131	110	126	148	115	130	132	124	119	124	133	124	135	130	126	127	114	103	127	120	122	133	127	140	125	124	121	103	110	125	102	121	125	125	150	120	142	101	91	111	137	108	119	116	136	122	123	105	108	122	140	111	123	118	131	117	122	113	120	135	116	111	95	120	102	119	128	116	121	126	115	108	114	121	108	108	111	115	132	108	111	128	126	123	100	112	128	113	120	124	117	136	116	120	105	119	119	141	103	153	124	106	126	124	121	116	109	136	112	118	130	130	141	108	122	139	104	124	111	132	125	140	125	133	129	121	143	143	139	114	114	134	113	128	130	117	104	111	132	117	120	103	105	119	132	134	120	111	118	119	146	115	149	133	126	130	109	115	118	105	128	117	134	131	129	118	112	137	110	109	128	115	129	123	96	141	106	132	142	130	120	132	114	114	128	126	117	102	125	124	131	123	116	105	104	126	127	120	126	111	116	128	124	123	124	125	130	115	118	108	142	113	128	116	123	137	128	98	135	116	102	114	131	119	127	119	132	101	101	125	111	137	106	117	107	147	124	138	126	122	113	115	124	113	121	131	126	118	118	122	136	138	123	112	130	110	111	114	112	104	123	110	115	110	128	119	120	115	119	134	110	117	111	119	117	117	136	131	106	113	128	133	132	131	146	122	130	119	118	121	115	142	127	113	109	131	130	126	125	104	113	116	122	116	128	102	112	123	104	103	113	124	110	140	123	131	120	126	118	111	125	146	102	131	134	123	127	105	133	112	121	143	113	115	125	131	107	131	109	119	118	132	141	119	97	129	115	111	122	144	125	111	126	138	135	109	107	113	118	121	133	128	117	113	130	111	115	98	106	123	135	129	119	133	127	118	133	119	103	116	114	125	113	121	109	113	124	122	117	124	143	129	95	130	121	122	124	109	100	102	115	130	117	106	122	130	122	133	122	118	118	123	126	108	120	116	104	114	140	128	109	136	136	119	126	112	131	143	126	112	124	127	120	107	128	122	111	144	118	113	117	115	99	144	102	131	99	128	122	120	121	114	126	127	134	130	114	129	136	116	117	126	127	104	124	132	98	106	114	121	130	136	132	122	133	116	117	116	138	115	121	130	111	108	110	124	144	111	100	135	137	113	124	116	121	111	111	142	124	118	105
29783	16689	11832	14437	23178	26281	24630	21666	19515	16077	13455	10970	9026	7775	6356	5555	4707	4041	3422	3133	2903	2503	2428	2204	1944	1761	1619	1528	1408	1371	1236	1226	1105	1075	1000	967	938	958	933	928	914	920	919	853	875	861	910	876	915	885	814	818	837	840	840	839	853	853	855	848	851	859	805	856	799	873	875	828	843	846	826	827	831	877	880	788	828	854	875	861	897	836	934	840	867	866	825	841	821	825	850	834	846	859	877	846	838	833	898	834	869	827	807	857	860	877	846	859	855	855	866	842	865	866	879	855	840	829	856	916	880	831	795	835	889	839	852	835	854	836	837	883	840	830	848	829	828	855	882	850	847	855	844	880	866	917	827	865	829	845	838	820	869	908	825	839	859	840	839	869	833	851	821	850	842	815	851	874	902	905	836	908	805	830	852	864	764	874	827	836	818	882	800	865	861	866	845	855	872	836	849	859	864	834	804	856	859	887	841	818	860	911	855	865	851	873	804	858	884	800	877	857	820	856	777	842	814	873	815	851	823	865	818	880	893	883	828	864	797	821	839	852	877	848	882	839	870	822	854	809	862	831	850	853	902	840	878	885	867	872	864	804	786	841	819	788	851	898	809	872	854	836	861	834	880	816	763	830	888	816	868	860	858	845	884	863	872	879	819	817	887	862	818	842	787	827	828	876	870	888	881	862	867	809	855	836	880	842	858	874	839	867	889	833	835	873	870	866	894	862	830	873	862	848	839	835	873	815	817	883	816	862	893	873	871	840	891	864	887	786	848	869	846	839	860	801	866	865	875	874	837	859	843	862	843	902	824	857	863	879	834	868	849	835	866	817	849	887	840	851	852	833	878	840	829	859	841	836	912	877	878	839	856	873	824	862	872	817	851	859	899	878	854	869	848	862	849	842	837	841	823	848	851	821	848	837	823	866	891	819	833	821	844	854	855	835	893	841	851	832	868	832	834	870	855	817	860	842	832	834	863	846	870	864	819	910	858	869	835	801	838	875	844	859	855	827	859	882	914	855	858	837	818	843	868	815	822	818	834	878	889	869	829	846	807	845	823	862	873	849	842	911	871	882	862	869	833	911	858	865	857	850	895	857	872	873	776	847	816	846	858	852	862	827	848	889	844	890	838	802	870	898	795	837	896	886	840	902	797	803	877	832	816	823	840	799	873	796	839	860	841	863	798	860	869	825	847	849	879	835	797	814	811	872	834	849	854	850	890	865	831	887	862	794	831	852	832	878	885	888	877	875	888	860	860	907	844	839	881	844	850	838	932	829	915	864	824	899	834	846	817	903	836	892	817	856	804	822	833	868	893	838	873	856	851	861	855	837	845	915	811	877	862	836	868	863	859	841	864	915	798	829	876	816	863	824	868	870	825	825	845	859	847	843	844	811	828	870	834	888	861	845	847	867	882	865	770	857	853	870	805	864	872	820	879	827	843	888	792	845	844	867	844	904	860	803	890	839	811	809	840	810	820	887	813	884	844	824	869	856	840	831	876	833	873	887	833	833	819	896	839	821	858	857	858	931	878	857	826	859	870	867	857	807	822	883	873	844	795	884	905	833	825	825	883	853	841	870	837	811	840	831	887	806	873	814	868	864	867	858	843	835	883	844	823	884	848	853	810	828	832	843	839	877	828	868	807	849	857	859	833	882	856	833	872	838	886	812	875	830	851	876	848	848	828	860	837	902	817	848	874	860	859	873	835	865	842	785	878	863	897	860	807	827	878	833	859	918	857	857	871	824	842	829	888	864	915	802	832	862	846	905	821	827	864	843	813	887	879	822	886	883	839	794	839	888	835	865	862	819	843	842	853	849	871	884	834	840	816	803	889	818	830	838	888	837	876	841	839	878	816	870	820	832	875	853	858	790	820	909	811	889	859	850	844	840	868	765	868	856	804	854	897	882	845	828	832	862	843	896	875	858	869	864	826	861	873	891	843	835	800	801	892	871	865	891	876	857	823	824	872	774	826	815	845	855	786	871	869	880	866	855	841	809	872	875	819	843	856	862	839	852	818	847	858	878	873	827	858	806	867	849	873	902	886	839	873	845	887	823	836	885	820	853	899	868	906	879	882	808	788	852	877	869	832	832	821	880	836	827	869	827	852	835	871	805	822	847	892	835	840	852	839	877	816	841	863	864	806	859	877	799	883	884	866	883	866	877	830	868	831	819	828	889	856	863	857	841	828	839	841	857	783	885	866	848	777	872	820	850	881	829	870	826	882	806	799	837	807	845	858	829	854	881	854	841	859	866	890	856	869	868	890	815	892	869	813	881	835	866	894	897	834	858	819	898	846	847	843	861	882	891	830	860	884	893	833	865	845	886	826	846	810	836	855	875	839	821	827	906	822	886	851	856	854	811	832	856	817	861	843	863	826	909	855	840	851	833	883	857	843	817	850	885	898	862	819	842	911	863	846	857	849	853	830	860	834	894	848	855	847	826	884	823	822	833	834	795	800	794	833	817	817	832	834	804	840	849	821	796	829	830	807	790	860	828	864	876	846	834	837	889	905	876	858	809	861	873	869	873	891	867	870	880	841	874	866	903	828	830	798	804	828	852	877	818	885	848	860	872	841	924	859	859	881	887	805	821	862	803	791	830	861	835	887	808	843	792	839	837	865	844	862	849	884	803	849	808	848	909	838	836	838	892	865	803	876	871	867	870	878	837	838	801	884	851	887	830	912	872	844	837	867	894	808	873	835	836	905	892	823	821	817	860	839	862	835	846	866	824	839	832	877	866	820	819	877	863	809	854	827	918	834	860	875	889	853	817	861	825	806	877	878	895	835	866	840	886	868	857	809	872	837	889	878	901	890	844	808	853	820	829	790	809	829	871	835	827	860	832	853	828	803	833	823	872	842	868	871	865	851	848	863	853	940	860	824	808	879	798	858	884	798	857	862	873	847	873	881	839	797	802	850	851	807	868	812	885	842	870	848	846	902	883	861	852	866	907	805	828	806	843	869	837	852	828	890	857	829	872	869	827	860	861	837	839	804	855	816	813	779	807	862	896	836	872	856	839	869	837	855	867	811	828	846	868	855	876	836	815	858	811	831	848	873	777	811	872	856	805	867	825	832	833	862	830	908	893	850	817	789	823	872	855	906	865	831	869	855	879	770	856	826	820	863	882	869	869	853	832	830	859	914	891	859	865	845	820	857	828	819	854	825	860	870	879	815	836	881	865	881	906	838	854	870	904	868	842	839	891	857	864	872	888	829	818	903	809	884	836	864	828	831	902	801	830	837	819	891	860	837	792	870	871	912	879	844	825	828	814	857	890	821	845	846	852	821	830	850	915	861	822	856	896	830	887	833	852	843	869	900	840	843	904	788	843	879	858	849	890	895	840	853	836	835	854	828	812	839	832	827	873	846	852	855	802	827	803	879	801	851	838	881	833	825	916	852	862	829	809	827	891	903	862	849	867	867	851	899	823	846	851	961	855	866	852	860	855	862	842	866	865	870	806	818	795	786	836	865	805	879	841	833	835	866	850
3443	1317	804	585	470	503	587	556	517	448	375	313	297	295	241	220	213	166	200	174	156	190	173	162	151	140	148	146	120	117	144	127	122	134	127	132	132	141	139	135	115	137	127	142	129	122	117	120	105	97	144	109	141	129	152	138	144	124	125	133	128	123	134	132	149	128	135	111	124	148	142	116	117	116	134	143	129	140	128	118	119	117	129	120	111	125	125	136	140	114	139	147	112	125	135	138	117	120	127	126	128	120	111	111	104	121	117	130	94	121	123	137	112	137	143	129	97	127	124	136	134	114	141	132	114	136	137	134	130	136	136	123	117	117	126	132	124	128	113	112	107	137	111	121	118	141	132	157	134	119	126	115	140	120	158	121	130	137	131	128	138	123	128	124	111	124	129	121	120	125	132	135	114	119	125	131	134	126	130	125	132	122	130	125	131	141	141	130	130	127	138	134	124	137	128	120	133	135	121	119	129	125	122	142	125	125	134	119	113	133	123	128	114	134	123	145	105	155	123	135	122	120	144	109	116	133	133	120	122	128	104	148	135	153	145	126	126	135	140	125	126	148	138	124	135	119	137	113	140	135	130	126	116	124	113	123	127	122	129	115	154	141	123	112	124	136	137	138	106	124	125	120	134	116	135	144	133	123	128	126	129	126	131	146	114	116	115	124	123	132	137	136	138	125	118	121	137	122	121	120	136	125	134	153	141	116	119	125	144	132	116	142	139	133	109	127	117	126	139	144	118	116	128	133	135	128	144	129	134	147	139	148	120	111	145	117	111	141	132	140	136	127	106	114	112	137	147	122	148	124	102	127	124	137	123	105	126	143	133	126	138	131	111	136	137	157	120	119	156	132	130	128	122	103	110	135	118	145	126	132	146	132	113	122	129	147	113	126	133	124	120	130	117	124	120	128	135	124	120	130	116	106	128	128	128	148	128	137	116	131	127	114	86	108	128	128	135	131	116	105	124	126	132	114	120	119	110	134	136	123	131	140	114	136	103	108	122	124	132	123	123	140	123	118	122	144	107	137	119	148	129	122	136	120	127	142	143	118	129	148	131	113	111	142	139	91	132	130	133	120	130	119	145	133	115	132	134	128	119	123	122	132	134	122	142	134	129	135	123	137	130	129	128	136	141	121	142	124	133	124	127	136	135	127	120	123	133	122	147	136	116	105	126	132	128	126	116	143	126	119	106	116	127	131	133	119	133	140	120	126	118	117	142	132	126	128	144	119	135	96	116	125	134	132	140	134	124	117	149	124	142	138	127	143	130	116	120	116	109	134	127	120	145	120	136	113	139	112	119	134	120	154	128	127	117	133	131	132	132	110	133	114	140	114	125	129	114	138	150	122	109	117	122	115	147	126	117	135	133	106	134	126	138	134	124	148	134	129	141	138	120	142	124	115	154	134	119	136	127	136	115	105	128	152	143	133	127	112	129	143	130	141	122	117	119	125	122	143	127	121	141	126	120	127	131	132	147	122	126	132	125	119	138	129	123	125	131	110	135	117	145	142	130	136	105	157	112	118	101	102	121	145	151	114	137	133	134	132	109	128	138	119	119	126	121	131	144	134	129	121	146	109	109	138	103	132	140	116	115	113	132	123	124	124	135	122	115	116	132	111	129	123	109	130	132	149	132	124	130	142	138	127	153	136	141	130	113	122	122	126	128	111	140	119	130	108	114	140	134	132	113	125	122	117	119	123	145	117	124	109	129	138	133	118	135	136	118	121	134	120	128	121	148	118	138	127	144	117	120	118	125	120	121	142	143	134	109	128	116	103	128	126	116	107	128	112	138	141	139	108	131	136	126	113	127	152	107	129	141	143	135	126	138	126	129	101	140	142	98	142	136	120	115	132	124	129	115	129	143	125	120	132	131	136	127	128	129	153	133	104	116	107	131	124	139	117	140	140	143	113	128	118	132	127	131	131	107	139	139	142	122	136	123	141	120	119	107	109	137	125	132	126	137	128	127	115	126	119	124	130	126	122	114	119	114	136	135	133	133	104	148	123	118	134	135	139	125	119	116	116	140	138	125	146	130	124	112	114	134	122	141	138	113	117	138	142	124	117	139	132	143	112	119	121	125	112	140	134	122	126	122	118	116	121	134	117	124	135	131	144	127	140	132	121	133	141	133	118	116	141	132	139	117	126	135	134	133	115	139	150	129	141	115	124	117	115	132	118	133	130	130	136	123	132	131	148	145	131	142	131	138	104	123	127	116	111	114	109	132	91	103	132	117	140	131	137	150	120	127	129	125	129	124	112	143	119	119	116	126	113	125	122	114	140	134	139	127	155	122	140	140	154	116	134	154	138	129	128	107	131	141	137	130	147	137	125	121	119	144	130	144	117	116	132	129	120	126	141	137	127	140	137	110	132	156	132	142	116	125	126	127	130	111	112	121	143	121	101	117	120	139	130	130	122	132	131	123	127	153	117	125	119	130	145	145	138	137	135	125	131	149	116	136	142	143	116	143	109	116	119	118	139	126	132	109	100	132	139	136	125	105	108	130	122	123	106	149	125	117	127	137	121	119	115	134	109	125	120	138	130	107	134	125	138	147	139	137	115	140	110	121	123	102	131	132	124	135	134	140	140	122	140	112	111	117	137	122	150	117	130	117	141	143	123	128	142	120	119	111	131	131	118	116	130	133	123	113	132	144	141	121	140	133	150	124	109	125	129	118	118	120	118	111	133	124	125	103	130	107	130	132	120	125	117	106	129	141	111	108	126	107	131	125	109	118	113	117	118	115	134	135	120	114	156	130	135	142	126	120	120	128	140	141	121	118	126	112	170	106	124	147	136	138	134	131	140	119	128	135	125	110	124	128	113	135	131	119	132	132	121	111	116	131	135	106	118	146	128	132	130	136	132	139	138	139	121	123	118	127	130	134	127	136	122	116	124	124	122	110	133	123	141	129	131	139	119	128	148	126	137	131	140	148	124	148	135	135	139	142	129	136	135	112	135	111	121	137	129	145	114	136	139	142	136	100	157	142	138	128	146	125	142	123	116	122	117	123	115	123	118	117	122	129	132	123	145	127	128	134	124	130	139	124	124	139	126	129	139	128	136	135	133	141	125	104	110	130	137	130	121	109	133	106	143	149	127	131	124	130	128	117	120	138	111	115	120	126	141	114	132	142	128	125	112	134	140	110	115	107	134	130	117	133	118	131	127	141	123	130	132	130	126	140	134	129	129	123	111	126	109	146	138	138	126	110	122	123	111	105	134	119	114	137	119	129	114	134	101	132	144	128	143	129	132	108	144	124	138	119	146	145	116	129	142	115	138	121	138	116	127	146	129	126	127	130	143	129	129	151	134	130	139	130	108	138	123	134	120	136	149	134	128	132	123	132	110	130	138	126	123	145	131	113	148	124	125	144	107	118	146	116	122	126	128	107	129	152	146	110	118	126	131	115	118	117	132	129	126	131	132	124	143	135	133	129	150	152	131	136	119	130	137	114	119	123	138	130	126	143	127	133	142	124	142	116	123
24604	11718	7879	9775	16606	19506	17915	15235	13341	10446	8657	7162	5903	4785	4141	3534	3174	2719	2468	2268	2004	1859	1801	1704	1580	1383	1428	1299	1160	1238	1163	1113	1086	946	1037	974	997	985	946	939	972	953	924	896	1006	977	974	906	918	895	916	933	995	860	889	923	922	891	913	921	929	945	892	960	897	876	949	930	959	909	888	933	918	857	902	926	908	908	956	915	893	857	938	893	864	924	939	882	942	944	885	926	898	884	912	931	845	913	849	834	906	923	913	902	941	948	811	899	857	908	912	949	983	929	917	947	923	872	945	854	901	911	936	874	932	917	955	874	954	907	872	899	896	921	914	866	905	977	881	873	914	929	948	877	912	922	866	975	930	897	890	890	859	926	964	908	881	873	966	885	856	922	887	936	884	946	877	910	891	844	937	961	948	867	964	870	891	898	958	892	918	869	959	844	923	874	879	917	952	893	944	891	891	953	904	898	923	839	882	944	877	902	870	916	960	893	874	949	940	941	848	883	870	939	881	940	893	945	893	892	923	957	896	923	905	914	864	891	898	926	890	910	893	919	925	919	943	859	938	941	888	870	866	951	918	935	908	936	922	910	976	874	877	954	953	969	857	882	883	870	909	912	931	950	890	906	917	909	839	901	903	899	906	879	900	923	914	937	863	892	929	902	912	931	935	904	890	885	885	898	907	934	886	893	921	884	898	949	902	887	919	915	907	898	877	910	929	955	925	897	860	914	934	900	903	911	857	886	891	923	913	904	902	901	936	940	867	947	885	878	945	857	930	935	931	939	901	956	911	887	928	902	897	956	891	906	921	908	910	896	911	887	908	900	897	948	915	905	935	911	883	923	870	870	935	919	901	897	922	920	911	942	921	892	911	951	933	853	936	875	917	878	921	939	910	888	935	895	876	863	887	852	900	960	940	886	946	873	977	913	942	876	962	984	914	901	860	908	813	878	900	918	916	950	937	882	889	898	904	940	889	929	952	871	898	927	882	929	856	924	896	941	856	883	863	887	885	944	925	944	910	871	940	843	920	885	877	944	917	903	910	883	900	928	941	890	890	909	954	860	906	881	923	922	940	891	965	926	957	903	832	888	940	932	958	884	877	896	944	912	881	873	912	923	951	911	911	887	857	902	865	939	862	959	910	883	935	903	908	877	976	926	922	856	900	862	844	945	948	897	908	863	853	959	899	941	900	946	940	898	884	897	903	898	845	895	969	910	975	875	912	909	910	929	914	910	934	884	882	886	851	899	943	881	894	882	921	942	922	901	940	885	870	857	944	912	919	917	910	913	940	953	874	961	882	865	939	867	886	905	897	908	888	947	905	970	909	908	913	925	902	895	890	875	937	923	953	887	828	907	915	947	922	880	941	925	887	928	937	858	908	912	930	887	933	929	839	937	887	961	864	865	953	863	935	899	949	868	904	871	930	908	939	957	927	951	879	908	882	878	885	883	925	887	939	887	900	921	864	870	964	860	896	914	881	874	872	967	923	943	897	862	943	922	935	879	909	907	897	904	898	899	897	884	867	908	968	876	903	908	856	899	879	889	895	928	934	938	899	846	899	903	904	911	866	906	895	887	914	940	867	896	913	814	949	910	902	880	937	940	927	887	918	927	932	872	864	901	892	912	917	898	901	910	902	892	874	898	892	930	911	873	922	876	890	940	891	962	917	879	909	878	944	913	870	925	849	862	880	898	927	869	930	933	908	882	919	944	894	901	873	940	921	936	859	893	856	935	914	843	922	867	870	900	901	892	945	923	929	866	975	859	870	869	921	993	973	865	868	904	849	950	848	888	931	916	886	963	974	917	878	912	914	895	922	890	911	960	881	924	845	963	870	934	898	888	906	932	910	940	911	912	900	903	879	897	878	924	873	862	884	899	902	893	928	896	903	907	890	917	866	927	910	935	891	944	927	862	914	906	972	865	918	859	839	936	924	922	930	893	895	904	889	957	932	926	928	927	895	934	866	919	901	844	874	879	905	868	839	923	851	949	869	881	886	900	895	896	944	864	905	910	874	895	866	899	945	896	952	881	885	851	884	899	846	871	916	896	903	880	894	932	841	858	850	903	865	938	930	917	863	853	907	873	878	894	950	898	863	859	908	902	898	878	926	963	917	881	919	865	927	915	839	900	898	918	926	967	953	898	908	932	926	878	919	890	887	950	878	877	902	901	887	935	921	898	958	886	861	938	932	901	927	922	893	917	915	901	880	925	940	881	890	905	943	886	920	909	911	910	926	923	920	893	904	941	884	862	896	869	897	912	948	915	952	970	875	907	953	934	933	939	908	966	898	915	907	877	876	910	862	877	927	860	928	864	931	903	894	939	923	828	842	909	903	900	930	875	883	920	866	911	933	911	931	953	907	867	894	869	950	883	900	949	899	916	902	914	916	871	905	911	971	854	886	923	875	934	892	871	940	816	909	941	898	952	940	933	881	924	927	894	897	889	895	895	915	910	961	939	908	880	907	907	905	876	957	884	948	901	950	929	909	886	881	934	907	908	965	848	898	915	917	904	904	930	907	888	958	914	936	926	893	940	934	889	934	928	924	903	902	896	905	884	929	882	909	905	917	901	911	887	918	900	879	880	918	888	891	829	985	940	892	921	918	864	880	909	912	913	934	901	937	837	891	923	950	924	872	872	883	898	868	890	926	946	925	910	905	909	820	939	922	881	873	888	939	908	880	872	907	920	956	866	917	888	948	885	878	931	939	888	952	923	892	931	882	951	847	863	985	885	882	892	909	907	876	885	922	936	889	902	930	887	953	924	911	912	927	939	863	899	913	862	978	917	912	922	901	900	898	916	886	947	924	879	878	901	868	938	875	915	927	917	856	905	906	902	954	857	961	910	949	919	940	913	883	937	897	898	968	846	939	890	938	885	914	882	896	941	957	924	932	922	887	916	914	882	987	907	929	914	953	908	909	859	909	943	957	900	918	874	873	893	931	973	910	945	815	894	892	926	868	894	902	960	891	866	897	919	910	901	893	942	927	880	846	891	926	904	944	911	937	912	856	926	911	917	939	877	886	879	900	898	918	894	937	960	953	914	931	926	887	869	913	902	902	937	897	850	929	894	926	883	893	881	942	944	864	880	879	898	905	900	917	950	875	907	920	843	896	897	873	942	891	919	919	930	963	877	896	892	883	952	870	920	906	935	946	888	919	915	879	930	868	913	977	921	887	894	896	820	928	912	906	854	919	933	915	880	881	909	909	911	879	894	942	934	877	933	941	914	873	877	935	849	898	903	934	923	874	895	871	881	864	925	899	954	885	892	940	921	911	895	891	899	870	908	894	960	932	939	906	912	891	875	869	929	887	917	893	919	929	885	886	894	844	912	919	926	879	914	865	866	903	881	890	908	905	910	929	839	911	908	871	950	906	901	835	897	893	899	879	916	873	923	924	950	894	955	921	899	844	878	913	895	901	899	899	895	944	898	894	880	899	890	946	899	917	885	864	941	923	949	889	867	889	887	893	940	905	950	886	841	886	943
3364	1769	1047	787	646	704	800	733	707	566	522	405	360	302	270	255	254	230	201	219	187	201	195	181	165	150	138	148	122	133	137	130	136	133	110	137	116	132	125	101	153	102	120	129	113	120	118	136	119	110	112	125	112	129	130	129	128	121	119	125	111	113	122	126	107	117	128	120	139	116	117	114	135	125	115	124	137	130	152	111	100	117	118	113	129	114	117	106	111	123	124	112	113	129	118	128	111	110	105	107	120	114	124	113	118	126	123	104	133	114	130	124	115	117	131	108	129	118	128	134	123	133	119	117	113	112	128	121	155	123	118	130	126	111	120	112	114	109	141	113	142	109	121	123	106	121	121	125	123	133	138	123	107	113	129	124	107	119	117	115	109	104	128	132	121	140	117	108	112	115	108	117	121	132	86	125	115	120	121	120	134	115	110	111	121	123	118	127	133	124	127	131	126	127	109	118	119	97	119	121	98	87	125	115	123	121	129	106	121	108	124	124	124	131	143	125	130	120	104	127	122	129	110	123	113	124	130	122	126	129	130	118	131	125	131	109	104	119	146	119	132	116	104	115	116	134	112	122	109	98	108	123	124	114	119	118	131	130	116	122	124	124	158	114	126	115	133	117	131	134	128	134	124	125	118	111	128	125	123	108	130	124	125	124	123	153	109	129	124	127	117	142	124	125	136	132	131	113	109	134	117	117	126	103	114	120	115	121	123	143	133	135	128	129	128	124	123	122	120	142	136	127	131	111	114	118	120	131	114	103	130	126	114	133	126	105	122	111	129	125	110	116	121	111	107	116	143	122	133	111	110	116	120	137	129	123	101	121	109	149	116	115	125	132	128	110	115	129	112	121	114	116	133	123	116	113	120	113	131	125	126	121	110	126	121	127	129	97	135	123	131	129	139	112	119	112	111	109	132	121	109	102	110	115	116	113	115	119	129	129	125	112	126	110	116	133	115	122	118	108	137	107	114	115	118	134	118	138	152	128	122	100	116	108	121	111	111	124	117	119	113	128	136	118	111	117	121	106	124	121	124	112	109	108	128	104	115	101	119	115	125	132	140	138	114	106	105	137	126	112	113	129	120	111	115	140	119	108	139	112	118	128	126	130	110	116	118	140	143	127	122	113	120	101	102	115	121	127	131	130	137	92	132	128	116	129	103	124	123	121	115	108	124	120	109	97	145	134	127	116	92	110	102	128	127	116	132	137	116	123	96	124	130	109	113	133	135	116	109	135	129	130	136	149	124	128	128	119	101	115	144	111	125	119	115	150	144	124	122	130	117	108	121	128	126	99	127	145	130	123	113	136	128	122	136	116	139	108	107	109	135	117	137	115	135	98	110	121	123	116	115	123	121	107	143	128	130	109	127	118	96	158	106	136	99	126	115	136	111	127	114	133	120	120	95	125	107	130	123	113	100	121	94	94	117	134	111	143	130	116	122	107	124	120	105	120	141	105	119	124	124	138	111	119	136	121	125	117	140	129	125	110	119	107	129	112	131	107	119	103	126	112	141	121	131	131	106	124	108	120	152	120	106	105	125	118	118	112	117	121	113	126	108	134	115	115	114	125	108	127	119	114	140	115	124	110	123	130	112	108	120	124	140	134	121	107	126	105	115	120	125	110	100	125	108	117	143	118	115	130	111	118	136	102	120	122	107	107	134	124	118	119	143	132	120	125	130	118	122	130	107	120	119	114	132	129	131	115	119	125	124	129	102	128	124	129	118	128	145	126	103	135	121	130	110	110	137	119	130	122	141	119	105	114	129	115	130	134	146	114	114	116	130	103	118	141	140	109	112	107	95	129	141	106	129	121	109	114	133	107	116	106	149	111	113	125	119	99	128	99	116	113	111	127	103	126	122	142	109	103	123	135	113	122	128	124	106	123	129	110	121	112	131	126	133	128	130	132	119	107	110	125	112	101	122	142	125	102	121	129	123	117	127	144	124	104	117	101	111	138	91	124	121	120	110	101	108	111	105	122	112	103	124	117	118	130	119	109	145	121	118	130	111	124	124	111	141	145	103	124	123	116	99	124	122	123	124	121	119	111	142	123	112	140	108	111	114	121	119	113	100	111	125	101	112	116	110	120	122	122	136	116	127	117	133	120	114	135	133	119	124	124	121	132	135	113	128	139	136	119	127	117	136	137	126	114	117	156	111	117	107	108	114	122	124	136	114	109	125	113	127	128	109	109	124	136	107	120	126	110	121	134	104	113	136	110	106	116	109	139	100	111	117	115	131	116	130	114	122	136	116	115	115	123	106	109	113	102	112	117	132	129	131	130	114	122	131	116	147	121	128	122	131	121	128	127	113	120	130	132	116	138	126	134	124	145	103	132	102	118	123	124	139	111	122	109	107	125	126	101	136	122	120	119	105	127	97	144	114	137	112	101	116	123	134	131	132	112	127	124	116	106	109	106	122	133	134	140	92	122	142	127	132	125	126	114	111	117	113	123	126	119	116	115	138	111	115	131	124	110	129	125	115	127	118	128	131	122	121	119	121	108	111	126	124	123	124	138	113	114	101	124	106	119	123	131	140	118	132	145	115	117	120	137	116	111	103	111	122	125	144	123	117	104	119	122	126	117	129	116	110	119	128	118	116	128	124	112	125	116	118	110	122	116	128	124	115	117	108	128	117	136	126	90	122	112	129	116	124	111	116	128	118	107	100	112	149	125	129	121	111	113	115	135	134	99	113	134	111	116	124	136	114	111	122	114	110	119	114	109	123	97	119	119	117	131	115	107	109	131	114	135	103	109	120	138	126	131	121	141	113	132	129	123	123	119	141	149	113	125	116	150	132	105	113	130	125	141	122	120	128	126	115	131	107	128	120	125	110	114	124	106	122	120	117	133	130	131	117	142	128	147	136	128	116	101	117	114	117	117	114	127	134	107	123	126	119	148	120	129	130	133	111	123	128	103	114	126	102	114	113	92	131	117	135	135	112	114	146	121	108	115	135	132	112	122	113	117	136	127	130	112	122	143	128	109	108	109	124	115	121	96	118	108	143	123	122	110	113	119	133	115	112	104	130	111	130	105	124	143	108	106	117	110	146	105	117	114	119	117	103	141	135	133	124	123	132	115	111	130	123	112	148	103	119	138	108	112	96	129	133	131	116	123	118	119	110	116	121	125	125	115	131	95	125	128	137	104	121	148	127	133	117	124	114	141	134	104	111	136	129	130	120	113	126	137	122	121	114	110	121	140	123	129	104	125	106	129	104	117	127	104	124	113	116	126	109	112	117	135	123	134	133	128	113	128	109	137	122	124	129	125	105	100	124	111	136	122	109	118	98	95	101	131	120	128	133	99	108	122	125	112	109	127	125	126	138	115	108	111	149	127	101	131	96	125	119	117	98	120	109	104	120	110	113	121	122	119	133	128	125	101	129	133	99	132	100	112	126	99	114	119	137	136	122	139	105	122	126	129	102	112	88	129	126	103	104	107	115	112	117	125	118	116	135	111	113	130	125	117	114	149	142	131	116	130
27106	14844	10265	12437	20628	23725	21997	19375	16683	13201	11160	9077	7607	6140	5270	4600	3807	3305	2990	2681	2407	2259	2119	1981	1647	1567	1479	1459	1270	1239	1136	1135	1066	948	1007	951	1024	934	962	919	836	919	926	870	915	877	867	856	881	914	822	880	893	861	847	911	910	783	880	865	866	846	822	810	844	850	873	814	844	831	845	846	881	856	860	899	838	851	862	865	849	858	899	875	847	861	880	853	841	820	821	866	842	864	846	836	843	837	844	809	821	827	848	862	887	826	865	863	841	862	841	783	843	823	847	874	906	851	836	850	880	866	922	820	784	836	860	907	844	825	827	815	899	820	828	875	831	833	890	849	855	874	859	856	822	895	857	799	825	899	887	852	840	846	878	828	842	825	863	837	835	847	842	839	877	837	842	836	842	907	831	827	877	835	851	884	844	878	854	809	878	851	862	825	858	876	897	831	865	826	833	822	902	854	873	859	865	797	865	842	848	889	880	866	856	865	839	840	825	897	796	855	827	822	816	823	833	861	841	884	873	856	819	809	895	840	841	793	861	875	799	840	816	858	856	815	806	862	878	876	855	893	841	873	837	869	905	848	835	862	869	920	838	853	841	895	828	833	881	872	857	819	898	911	930	834	847	858	865	844	835	851	814	862	899	799	852	893	872	826	836	795	865	875	874	878	869	831	846	804	847	878	823	842	839	827	823	844	871	840	821	797	835	870	830	816	850	827	848	844	862	797	834	816	847	797	850	841	833	876	815	885	836	851	868	884	885	838	812	854	851	855	868	872	795	851	808	865	888	834	830	900	850	848	882	831	876	819	852	834	836	896	842	819	828	867	887	815	867	794	878	802	837	865	834	842	844	848	840	858	821	830	785	873	848	849	849	883	861	873	847	832	841	839	815	819	853	858	829	816	849	915	817	840	854	868	841	825	815	811	841	834	830	850	844	854	832	829	864	840	850	875	809	788	815	833	843	821	840	846	834	849	835	863	841	838	881	857	912	878	852	858	895	873	780	824	879	854	894	854	864	836	849	894	839	856	930	866	909	883	875	785	825	886	839	861	870	875	843	900	818	909	838	844	864	860	878	859	858	833	869	831	807	811	890	850	869	832	856	857	926	854	819	806	804	819	843	868	813	863	852	818	860	831	903	835	821	868	862	848	805	833	834	846	857	811	807	851	862	843	820	843	788	886	829	835	874	827	856	831	858	861	871	801	863	800	785	850	786	830	866	853	877	841	814	890	800	851	840	854	865	883	820	827	929	853	824	859	893	848	841	878	857	864	859	834	826	822	899	862	809	845	817	828	842	843	848	787	905	832	883	824	858	850	890	840	837	819	830	823	877	868	847	863	831	855	844	844	841	806	870	814	808	836	826	856	784	859	826	886	810	860	861	858	826	850	839	856	849	792	872	828	835	843	851	882	855	871	867	838	856	840	853	902	849	863	853	840	872	892	901	851	837	860	851	840	872	852	828	861	891	846	823	855	822	830	864	891	818	759	853	813	881	828	874	862	872	840	806	861	881	826	815	798	886	880	832	866	858	834	871	841	853	827	869	874	852	823	867	811	853	857	799	858	887	861	814	928	833	860	858	827	832	796	861	847	840	893	819	846	838	840	849	859	856	809	872	891	830	871	835	849	849	866	863	806	870	853	791	867	840	893	832	873	856	914	877	857	858	803	868	872	876	870	823	798	873	863	927	869	851	829	863	894	837	783	826	812	862	864	779	850	821	830	859	885	882	882	862	849	818	845	871	835	887	920	841	869	824	859	909	844	863	850	824	828	869	917	834	821	861	868	849	830	839	840	831	818	836	857	865	841	884	841	835	859	829	848	864	860	871	876	862	813	814	837	874	900	782	820	830	865	886	815	881	848	875	852	893	873	826	840	845	826	832	873	803	830	822	848	845	888	880	857	812	839	863	841	813	858	817	830	821	799	856	821	886	838	814	821	851	905	804	854	812	821	798	799	831	831	851	808	804	842	865	810	863	825	922	860	863	814	823	852	822	827	831	816	834	842	863	838	863	879	814	795	872	885	843	894	885	842	844	887	771	841	842	848	873	827	875	791	874	827	822	845	866	869	854	860	834	844	826	848	887	849	851	814	839	821	865	894	889	855	906	814	832	847	880	870	858	876	822	814	890	886	836	861	834	885	834	804	837	764	854	889	859	775	821	871	860	787	855	811	851	838	874	891	822	836	855	846	778	828	853	853	842	856	791	835	844	833	854	873	870	847	849	829	844	859	888	809	835	846	809	830	833	895	869	825	860	848	814	835	882	852	922	828	793	859	845	815	829	895	837	830	830	804	814	797	847	841	864	830	834	887	791	844	857	846	895	875	862	911	802	833	817	813	876	889	831	852	875	882	829	826	886	840	865	850	864	811	889	862	857	856	825	865	872	858	870	814	850	852	811	843	823	884	838	803	860	804	813	880	887	856	834	811	853	782	886	870	869	848	911	905	874	787	858	822	825	845	816	849	886	847	839	826	844	901	883	855	906	864	869	789	846	890	836	804	905	904	820	868	821	798	831	854	838	830	799	841	889	864	853	826	803	874	837	850	845	847	843	860	847	879	849	902	872	834	886	868	885	862	846	863	860	811	899	887	842	871	855	812	819	818	847	877	859	815	885	835	848	873	800	866	804	865	838	877	842	843	860	810	843	841	826	738	849	864	864	816	860	902	856	872	842	850	857	863	833	854	816	868	873	791	820	919	832	832	847	808	852	801	832	860	829	809	862	856	850	851	874	830	860	862	869	888	860	843	834	886	826	853	876	863	837	814	851	885	843	790	818	865	855	815	805	883	837	818	796	855	832	861	840	844	806	790	841	892	863	856	867	853	837	864	848	854	782	792	904	845	861	830	869	838	823	815	871	844	821	854	836	851	780	861	827	834	839	909	835	892	842	878	856	869	902	866	829	831	832	817	892	841	812	780	837	905	878	861	871	863	834	814	818	867	863	857	839	842	859	860	875	816	872	856	873	837	858	884	879	847	871	879	873	868	880	835	849	843	815	859	833	849	869	844	841	785	865	838	814	890	827	793	914	867	892	841	876	809	860	861	870	837	878	823	857	887	827	886	899	840	853	900	829	872	862	847	815	850	839	875	846	857	833	843	799	864	877	851	843	873	830	843	852	850	836	859	885	909	858	852	810	846	899	859	890	850	845	864	889	779	908	839	848	859	799	824	868	824	874	847	788	856	887	824	843	796	865	767	892	868	896	831	822	853	874	825	884	862	870	820	791	871	869	853	806	859	882	817	848	888	808	850	882	865	793	859	835	839	862	867	842	889	887	858	808	859	834	880	826	820	841	852	835	870	833	890	875	858	888	825	937	852	839	891	817	870	824	842	798	805	845	893	829	877	830	871	853	840	835	878	852	845	838	849	897	857	797	872	846	829	870	859	849	816	879	862	884	842	882	824	829	783	825	836	839	890	845	884	857	863	827	821	851	869	819	830	806	879	824	811	848	880	802	842	852	850	880	852	847	835	814	902	862	812
4780	1664	1042	714	611	737	727	726	644	528	458	397	355	322	287	267	253	217	235	201	215	169	183	186	157	163	170	158	157	148	137	138	131	132	123	138	156	129	146	133	128	126	156	136	136	139	138	142	129	125	145	135	128	132	129	138	112	155	135	111	129	109	124	140	130	125	121	99	123	140	116	127	146	123	121	117	126	148	125	124	134	137	126	116	137	137	127	138	140	136	123	141	146	124	128	149	129	148	133	122	121	145	125	121	114	148	142	123	132	124	134	124	141	125	133	136	145	136	132	135	119	117	136	140	141	132	133	140	130	157	139	130	154	122	123	131	138	134	110	136	139	121	140	154	141	139	132	130	118	127	128	124	134	136	145	118	120	123	109	130	113	123	111	143	130	117	139	121	134	134	160	147	135	128	142	145	138	150	122	130	121	109	127	146	138	145	140	136	138	145	148	115	127	131	139	140	129	147	113	124	119	117	146	152	142	114	115	137	122	122	126	144	124	115	117	141	152	148	138	125	116	151	124	139	116	128	130	133	136	122	129	116	134	107	127	133	124	130	138	129	120	122	117	131	113	162	147	145	109	130	146	120	112	134	106	120	136	134	130	137	131	120	139	132	129	126	127	104	151	148	102	118	146	116	113	109	126	132	145	119	114	120	140	129	116	129	110	118	146	143	121	137	127	142	121	157	122	129	108	138	134	128	144	140	142	128	145	129	144	126	119	144	138	131	159	144	143	134	119	156	127	129	127	127	111	129	139	113	122	127	142	135	112	135	138	134	131	131	129	131	114	109	127	141	130	136	143	128	125	120	129	134	126	124	135	130	114	124	149	112	103	150	155	148	131	145	134	133	102	139	127	115	135	126	142	129	111	134	131	126	109	116	110	125	115	128	143	131	120	140	139	145	120	117	107	123	128	132	125	137	141	133	120	127	124	138	133	131	121	122	136	120	136	133	129	116	112	127	144	124	126	105	113	119	127	123	122	119	149	123	145	136	114	115	137	110	143	130	132	114	140	128	139	133	141	112	158	138	122	129	130	136	130	128	133	147	119	122	130	146	135	144	121	124	125	129	146	132	142	133	132	122	137	144	130	116	127	125	144	143	119	135	131	126	102	126	120	137	130	129	124	153	133	130	147	133	141	125	133	150	159	137	117	138	122	141	126	135	114	123	131	124	128	140	135	135	135	127	141	135	131	122	124	136	129	133	117	125	107	136	126	123	137	144	119	144	137	119	110	148	131	108	127	124	101	132	161	121	129	131	122	131	109	110	140	126	132	122	129	129	150	120	115	123	148	146	116	125	125	133	122	133	155	127	141	132	132	136	122	134	121	130	116	149	128	139	119	142	111	153	121	146	128	128	133	118	158	120	113	111	152	126	121	127	120	155	119	130	134	124	142	118	151	142	124	129	158	120	132	127	126	114	126	131	133	120	139	127	125	121	126	130	128	144	122	130	111	135	114	137	122	142	124	116	131	116	122	137	147	148	141	154	127	116	144	129	146	139	130	144	133	119	139	127	126	156	135	148	123	146	108	141	140	140	128	137	128	128	126	94	127	134	134	138	131	130	130	132	121	124	135	112	151	145	126	137	116	117	123	131	123	133	151	135	125	137	125	138	139	120	113	134	116	106	115	116	111	120	112	133	113	126	121	138	105	133	132	130	142	113	126	128	130	133	140	127	129	121	121	127	114	116	119	128	131	108	134	146	120	116	121	123	111	110	141	130	114	117	119	151	154	130	142	151	129	131	121	153	152	122	129	125	130	137	144	143	123	148	143	120	138	154	140	107	122	138	139	121	114	123	128	141	115	135	132	140	131	123	116	128	138	123	112	122	131	139	127	138	142	130	127	130	131	138	129	150	130	150	122	139	167	152	121	120	141	138	142	125	150	121	119	140	133	121	102	127	125	130	137	138	128	152	125	147	153	140	152	138	138	127	130	139	124	129	125	137	138	119	130	138	116	145	125	135	103	133	117	135	133	135	127	119	124	123	129	149	122	114	118	127	138	130	136	143	128	124	125	139	123	112	129	119	147	139	140	133	125	124	97	128	108	146	163	133	117	120	114	140	129	142	126	122	143	145	123	138	119	112	138	129	131	134	144	124	126	131	107	142	134	146	128	122	119	161	133	137	134	136	148	126	129	131	116	128	137	125	122	133	134	114	135	124	120	119	132	120	121	126	151	131	135	134	133	148	140	155	133	145	145	129	134	119	124	142	123	136	123	143	142	110	120	127	109	121	122	114	133	147	136	104	119	123	126	131	128	134	125	110	125	130	136	126	126	145	130	130	144	128	133	132	137	129	131	117	147	116	139	128	123	127	143	126	144	124	108	136	123	145	133	132	126	125	111	120	129	127	130	150	131	122	139	147	130	157	128	122	134	129	120	116	128	129	152	143	134	112	148	129	129	115	129	136	128	155	127	134	152	125	118	122	138	133	151	134	115	143	118	134	133	127	127	124	111	146	138	140	123	124	150	125	129	125	119	143	119	136	151	120	100	118	139	140	138	126	121	136	133	118	132	112	158	120	131	123	140	126	129	134	140	140	157	125	135	115	121	136	132	128	125	134	122	114	132	158	134	132	150	128	127	125	143	144	127	147	122	142	123	135	134	129	117	124	160	116	129	105	110	120	134	142	128	122	125	119	122	131	114	130	110	141	151	126	123	132	138	124	136	122	121	119	154	134	136	154	151	116	131	120	105	128	143	131	147	137	130	130	132	155	127	130	103	130	124	118	128	122	142	138	143	124	119	136	143	135	150	130	123	132	120	140	129	144	124	156	111	141	135	102	143	127	137	128	128	129	129	134	135	126	136	122	145	132	133	127	125	123	136	142	143	122	147	125	148	109	131	140	135	140	112	144	122	132	132	139	130	118	143	139	134	140	135	139	152	134	148	142	122	120	144	122	130	151	126	152	137	137	128	140	155	136	128	118	120	120	109	136	129	127	131	124	115	114	142	114	131	130	136	125	144	125	126	135	147	129	122	135	127	143	122	144	157	122	118	116	136	134	151	141	99	128	134	133	112	129	143	154	136	131	137	125	138	132	120	119	113	110	112	135	141	134	138	117	135	151	134	154	136	133	133	146	130	148	127	129	133	148	141	123	142	132	132	148	135	131	127	131	129	124	117	140	110	132	122	101	130	122	101	135	122	112	127	159	149	124	135	124	149	150	125	120	152	125	135	146	127	128	123	147	131	128	127	119	143	136	129	124	116	117	122	133	110	140	107	114	119	131	139	120	131	144	144	132	120	124	152	130	117	129	126	105	109	126	127	131	128	127	117	129	144	149	142	146	134	149	139	117	135	101	121	147	112	141	131	121	107	124	133	124	141	134	127	124	140	121	120	132	133	116	122	122	127	141	125	123	139	141	138	138	152	113	136	128	138	128	153	114	129	118	124	136	126	134	151	116	145	118	128	152	130	135	106	129	120	145	135	140	117	133	134	149	147	127	113	131	137	135	116	139	125	144	107	140	136	115	142	127
26710	13890	9762	11820	19268	22542	20963	18665	16059	12769	11047	8870	7390	6132	5465	4618	3772	3345	3037	2653	2510	2239	2145	2031	1729	1601	1563	1432	1364	1236	1239	1227	1089	1033	1092	1039	1032	1019	985	969	938	976	904	955	943	969	1008	954	921	909	917	977	952	953	923	990	947	911	960	892	906	917	962	927	901	932	907	924	959	998	963	937	945	933	942	907	902	921	892	912	987	896	905	891	892	986	908	993	963	926	950	920	943	932	946	935	957	921	939	890	921	865	926	933	949	938	861	934	894	921	938	934	932	893	924	896	928	927	895	881	921	877	887	926	956	938	913	924	919	954	925	963	949	922	885	934	987	986	847	885	906	908	896	887	902	975	890	907	924	938	887	878	904	918	905	880	943	881	906	881	884	862	919	938	905	921	897	906	901	924	923	903	876	922	908	910	937	902	890	961	908	944	937	901	897	908	941	951	900	894	879	937	868	962	918	882	922	928	956	914	874	909	922	952	943	842	918	930	915	898	952	922	961	956	944	921	940	907	934	892	927	959	899	870	899	922	931	939	893	921	908	898	886	894	968	898	894	931	906	916	928	928	918	918	906	955	897	983	958	906	936	935	949	901	924	922	893	881	940	964	910	895	888	893	839	945	921	935	871	898	911	955	923	934	899	949	941	843	843	952	930	933	893	907	923	924	907	938	918	926	891	904	921	911	871	917	958	956	910	910	919	921	931	910	930	900	902	911	913	924	944	871	908	941	907	906	950	945	912	921	922	879	877	958	911	941	899	948	901	978	885	861	951	950	974	958	923	992	898	946	918	973	884	930	889	953	952	903	920	930	880	971	911	899	918	904	883	896	896	916	926	889	872	939	913	951	917	964	880	960	893	927	908	943	930	920	957	901	879	880	921	928	931	968	954	874	928	919	907	899	896	898	882	968	944	917	936	892	944	941	890	935	894	950	886	870	865	890	914	910	903	935	903	881	865	942	920	902	931	973	935	935	904	845	942	954	881	935	911	922	854	892	917	919	902	858	977	935	933	917	897	914	918	923	867	877	922	925	905	877	940	962	867	939	920	895	897	877	905	901	921	940	866	921	959	913	965	937	895	918	915	959	953	936	960	895	899	887	891	919	909	931	934	882	917	900	943	899	932	928	908	890	897	891	927	925	914	902	907	894	904	843	925	870	904	920	976	902	941	959	945	907	928	941	959	894	925	903	878	957	976	946	983	915	947	868	898	890	919	918	940	888	900	927	911	898	948	907	916	929	879	880	908	950	950	870	926	976	960	929	885	905	937	927	917	908	937	909	933	893	916	1003	901	989	872	926	924	901	924	933	874	924	937	880	910	906	896	942	873	916	934	923	971	898	898	945	929	935	922	951	895	921	902	902	946	931	876	884	916	922	924	949	995	908	920	908	919	904	893	954	910	889	938	917	902	914	934	889	941	906	943	902	893	892	941	908	883	896	897	956	1003	931	892	967	957	917	924	931	930	943	886	916	896	933	899	929	912	920	904	914	915	916	964	929	941	927	895	897	892	877	910	895	892	925	935	902	946	951	920	909	929	904	927	915	856	940	906	929	955	925	881	921	971	939	958	928	880	893	906	889	898	919	932	906	919	1007	882	940	866	942	904	857	924	926	888	900	913	951	906	954	931	934	915	870	946	892	898	923	901	911	923	941	907	898	934	966	960	919	865	974	861	871	875	907	928	971	926	910	920	942	948	945	888	936	904	961	899	875	904	920	972	916	892	926	908	904	915	944	948	912	988	894	902	923	956	853	934	909	906	928	894	889	925	918	965	897	925	908	890	893	938	902	886	929	910	917	950	965	970	916	921	910	958	956	925	916	933	898	901	922	914	892	881	896	978	952	915	903	918	950	914	930	876	913	904	935	929	923	956	903	897	914	866	929	935	862	884	919	934	957	923	909	885	915	965	955	915	936	926	942	872	914	962	942	895	913	909	930	918	900	896	931	929	908	965	943	889	949	884	939	889	891	911	925	867	934	910	943	927	896	922	919	999	973	872	957	969	899	924	910	896	903	911	937	981	911	869	914	888	905	923	918	934	915	932	909	882	899	961	902	922	898	888	890	902	908	970	961	896	896	949	953	941	928	924	898	964	860	920	913	922	911	875	878	896	924	920	913	879	872	908	911	920	916	950	883	1004	928	919	968	902	886	917	925	921	912	894	967	925	934	903	836	949	881	912	916	896	936	932	978	941	946	919	940	916	921	915	924	925	956	937	857	987	917	887	871	867	922	942	938	905	888	890	881	905	944	936	968	951	918	904	897	921	872	972	913	910	911	870	916	931	874	930	889	929	926	926	880	957	899	902	887	872	938	928	908	960	941	934	974	935	893	906	895	895	935	953	936	873	946	868	933	944	884	918	875	932	894	910	887	930	950	903	970	962	964	921	853	946	918	892	839	943	904	916	968	912	898	980	966	936	944	856	931	873	974	967	900	940	891	899	926	875	912	931	894	940	1023	886	917	942	895	927	927	919	880	927	915	903	904	933	902	946	879	900	929	968	926	969	938	966	898	968	913	908	992	875	912	932	967	939	928	900	938	892	927	899	899	890	891	918	903	915	893	933	917	905	891	943	894	953	974	880	927	949	917	937	928	901	960	937	885	836	832	989	949	865	962	925	934	969	929	920	908	922	907	914	905	917	921	895	909	845	934	897	928	944	947	937	862	923	891	952	946	951	907	934	907	909	961	905	929	908	892	930	903	907	918	897	920	923	963	928	933	949	950	895	911	874	887	931	879	897	881	922	927	937	923	899	980	910	915	890	905	930	953	889	928	903	930	944	866	910	888	903	934	966	917	883	885	926	963	915	917	934	877	910	966	944	883	917	976	901	900	879	915	927	944	925	908	924	937	891	873	946	945	911	910	935	942	923	940	878	914	920	908	881	968	909	877	957	855	867	880	952	867	960	974	899	928	928	877	973	904	938	909	910	887	946	933	863	908	897	999	875	902	887	921	876	919	865	895	898	887	889	924	910	897	858	944	979	947	898	933	941	918	920	934	870	927	859	932	922	902	871	966	935	894	956	921	888	846	917	865	932	925	972	897	952	877	913	913	939	944	894	963	940	904	891	885	892	933	952	974	966	875	955	940	861	886	935	929	896	911	945	902	878	876	965	939	954	904	949	863	874	947	900	885	881	950	912	925	940	955	894	898	953	928	905	952	914	902	867	949	934	913	927	919	925	899	881	901	942	910	888	949	879	974	998	964	977	926	945	913	899	924	906	945	903	958	906	939	903	967	871	894	885	926	903	955	947	918	928	867	893	903	903	920	906	906	903	876	947	986	922	860	909	891	909	926	959	940	910	942	964	898	918	879	899	898	911	943	953	917	890	917	942	963	888	916	972	843	916	963	916	913	932	933	898	915	892	889	914	925	926	926	992	926	974	886	873	905	951	971	924	945	942	898	940	892	932	882	896	899	931	898	939	860	948	873	925	924	905	929	907	875	940	939	941	913	960	949	957	932	919	910	865	930	910	931	907	900	895	904	958	939
4375	2303	1384	963	786	872	942	971	827	731	658	507	411	410	321	313	256	259	204	210	202	190	201	191	182	164	169	186	172	158	153	137	140	135	113	134	127	113	112	125	147	120	118	108	134	105	112	124	126	130	128	138	119	123	136	105	107	118	111	136	124	116	140	113	115	95	119	113	134	114	122	113	140	141	116	116	120	117	126	107	115	131	104	128	133	117	139	132	136	121	131	107	123	126	130	114	118	108	120	132	136	134	127	117	114	129	124	137	128	117	128	108	117	124	123	123	107	131	120	118	124	126	120	126	128	114	119	113	132	127	122	138	116	149	135	104	148	100	105	116	123	104	114	116	115	118	114	136	132	131	122	118	137	118	130	107	104	108	104	118	122	100	132	108	118	119	118	113	127	126	130	104	126	112	92	104	106	101	122	126	114	119	119	111	131	109	116	130	126	116	123	135	124	129	123	122	128	122	130	114	86	104	133	106	119	131	115	110	117	107	109	132	124	118	107	121	93	125	119	126	115	137	123	128	116	123	124	137	105	106	131	105	118	120	132	123	154	134	136	103	105	104	117	121	137	135	99	118	124	127	105	133	128	104	114	117	121	121	119	130	107	112	123	122	107	116	135	125	123	137	98	126	130	117	135	134	121	127	128	107	117	98	119	106	118	130	106	117	137	127	131	110	125	125	125	122	112	131	123	121	113	117	113	120	131	119	121	110	109	114	131	111	126	114	96	103	111	116	126	121	131	120	116	136	144	136	110	119	122	144	128	113	113	123	132	114	119	133	105	104	124	144	138	127	126	110	107	147	123	106	114	118	114	137	119	120	124	135	95	127	138	127	110	117	114	115	135	99	115	123	108	121	114	114	125	128	115	123	126	134	129	113	100	134	129	121	122	131	115	144	118	115	122	130	124	114	134	127	114	112	114	109	121	123	114	107	126	123	131	127	129	128	127	108	137	112	128	135	131	119	126	107	130	109	152	101	129	114	141	109	105	119	114	110	117	119	112	125	102	135	110	111	111	129	122	108	113	110	120	117	129	125	124	125	118	130	149	125	120	138	135	111	139	110	126	138	124	108	121	125	100	123	118	106	116	112	125	113	108	111	134	106	99	123	113	122	142	115	112	114	117	115	143	121	118	107	127	136	127	127	103	126	117	95	114	149	129	127	109	131	109	117	122	133	134	118	119	129	123	137	133	120	119	134	135	102	143	119	125	104	122	116	107	118	110	106	112	121	115	112	134	127	112	127	127	118	116	132	108	119	109	114	104	112	127	128	122	121	127	115	109	126	117	108	131	129	138	129	111	106	122	113	119	102	123	111	114	132	105	133	120	149	99	115	136	131	116	115	125	130	108	99	113	128	105	113	118	123	112	116	114	111	120	124	112	114	135	117	132	131	137	122	117	133	119	135	115	92	107	122	122	123	118	131	119	118	144	118	112	124	127	111	113	118	123	141	133	135	120	123	124	137	124	129	101	110	113	128	136	143	127	108	101	118	122	138	125	142	124	101	120	116	146	105	133	129	106	118	114	118	114	104	110	108	140	124	120	111	114	112	122	132	123	136	109	127	121	119	117	115	116	121	105	111	129	110	120	123	122	120	109	119	128	129	138	126	133	111	107	102	122	113	112	138	110	115	132	135	127	110	120	132	116	110	119	115	107	135	119	110	103	125	136	137	129	110	95	124	116	125	112	141	113	99	106	120	106	133	111	122	126	138	101	112	116	105	135	123	131	136	129	127	104	112	142	121	120	126	124	117	114	124	116	125	125	128	112	118	133	109	133	110	115	123	121	118	118	134	132	111	110	119	126	113	111	130	103	136	113	123	138	128	114	122	109	122	123	117	143	106	128	112	124	128	143	116	105	113	111	118	116	123	106	124	90	132	110	112	106	133	113	114	114	123	111	112	117	119	113	97	113	115	127	120	121	111	119	122	127	100	120	109	120	115	89	103	116	116	96	111	121	102	101	121	111	117	120	109	106	120	132	135	106	128	128	124	109	99	115	110	124	113	117	95	121	129	120	137	132	123	132	127	121	101	137	125	114	111	137	109	108	116	133	128	114	114	124	135	114	130	118	104	139	118	116	115	116	104	119	114	133	113	115	106	122	134	133	133	121	128	126	103	125	129	124	109	111	118	121	133	103	116	129	99	112	128	103	133	131	108	113	116	114	110	116	113	96	97	124	121	128	120	122	99	117	143	128	133	118	116	95	130	121	133	118	119	131	122	112	121	127	115	112	121	137	126	118	121	125	127	116	111	115	135	125	133	122	117	115	106	128	114	119	117	122	130	119	116	127	125	122	133	117	126	107	128	133	133	109	122	124	121	103	111	123	136	127	111	104	122	125	117	99	100	148	130	123	126	114	114	107	111	123	148	119	113	104	114	118	109	121	122	116	125	129	121	103	110	120	107	132	128	110	138	121	104	106	128	111	105	98	113	119	138	118	125	107	112	133	123	132	107	110	119	131	118	107	146	102	102	112	124	117	126	117	112	113	103	109	138	111	142	130	111	109	108	100	128	119	122	132	112	112	126	143	144	121	110	133	115	117	138	116	130	118	129	119	109	144	125	103	126	137	120	138	136	128	120	113	113	127	108	108	124	132	126	130	108	150	123	114	107	121	128	120	127	112	103	107	121	130	123	109	129	142	130	120	115	127	110	132	124	132	113	123	112	122	129	136	115	99	106	116	100	150	122	119	122	143	125	104	109	128	123	102	117	114	102	114	110	116	123	118	109	117	132	113	120	135	136	95	108	124	139	103	113	121	125	103	120	119	110	100	140	118	104	111	119	95	108	116	135	118	115	119	138	133	112	125	109	127	121	106	136	127	114	111	134	128	122	121	104	121	118	123	138	130	107	113	108	122	142	101	124	108	146	130	135	121	101	120	127	106	119	123	112	134	117	125	105	104	124	112	147	110	102	129	104	121	99	104	117	127	118	146	132	96	117	120	125	119	122	95	126	130	98	98	117	98	138	127	125	120	114	127	131	116	132	123	136	128	111	110	131	133	109	119	136	110	118	109	146	104	111	120	129	117	134	114	112	107	116	146	109	143	122	124	132	115	130	138	114	128	105	132	129	125	114	116	110	123	116	125	108	111	137	127	117	130	129	119	125	124	123	125	126	122	124	130	97	110	106	117	122	124	112	97	92	123	109	125	119	107	107	121	140	114	137	140	128	126	123	123	121	108	123	131	125	103	110	112	111	129	95	116	131	127	115	96	102	129	131	116	107	116	95	123	121	106	107	114	117	130	122	117	114	112	121	115	139	126	126	120	118	112	114	111	129	133	110	119	103	123	103	135	142	114	124	102	122	100	86	121	120	114	110	112	128	124	121	126	133	129	100	107	131	131	128	118	111	123	111	130	100	143	113	103	139	118	101	129	106	138	126	126	123	98	127	128	107	107	113	117	118	116	122	103	107	115	115	121	127	118	109	136	108	114	122	121	130	113	123	94	116	124	114	111	104	107	129	141	114	131	130	124	114
29807	16909	12101	14379	22956	25880	24337	22312	19221	16304	13340	10977	9281	7677	6710	5556	4721	4161	3548	3161	2959	2662	2502	2235	1896	1822	1657	1489	1445	1378	1334	1251	1117	1034	1035	985	999	982	897	914	880	882	931	895	922	885	928	845	880	868	871	811	827	903	866	843	799	824	867	816	829	808	848	839	836	844	872	861	834	844	837	864	812	845	888	824	843	825	816	745	879	860	798	876	809	813	807	811	912	785	826	871	809	794	836	852	861	845	822	852	847	867	842	864	850	871	883	827	834	869	841	826	843	850	827	804	804	933	873	853	832	863	804	818	855	824	867	815	810	864	877	811	779	770	883	842	816	782	803	867	858	856	820	850	873	854	830	828	828	840	810	854	824	851	805	768	814	811	831	823	833	826	837	848	876	833	797	878	832	874	821	838	822	828	803	793	879	885	804	915	814	786	864	854	871	858	812	853	856	834	789	799	847	801	863	843	884	903	850	871	794	836	830	779	823	847	845	873	828	829	805	870	878	817	877	844	892	853	838	823	825	806	842	840	785	808	855	811	842	862	857	879	832	811	820	828	818	845	836	832	861	865	822	830	807	805	875	793	797	867	813	867	786	899	857	833	861	810	776	802	865	887	844	833	822	816	867	829	821	864	810	852	805	796	857	821	871	833	814	846	823	806	813	869	852	849	769	819	871	837	812	835	799	845	863	810	808	846	850	796	825	874	805	849	827	863	816	878	855	792	862	880	867	789	779	863	874	876	826	817	903	875	851	886	846	851	826	796	834	825	848	848	837	829	803	844	871	785	773	815	850	820	829	821	809	917	871	847	838	849	835	842	874	816	855	831	862	835	869	821	853	835	894	838	840	849	836	813	857	803	861	887	814	797	833	924	797	843	848	856	803	812	831	875	855	840	873	894	819	877	881	813	896	859	794	862	861	826	880	864	838	825	858	831	796	793	830	784	882	785	764	838	845	861	818	834	839	854	837	793	858	835	838	801	849	875	814	814	792	822	844	853	843	827	830	795	841	850	833	813	822	855	820	807	784	852	886	823	840	839	871	839	788	821	758	792	844	847	842	876	752	834	829	823	824	909	882	817	826	831	857	834	836	843	854	840	906	893	857	862	882	851	857	818	799	813	802	888	783	876	824	844	790	824	862	871	825	856	827	841	845	826	811	782	854	824	813	838	835	807	858	879	842	830	874	836	803	827	825	820	828	861	846	900	836	873	869	841	822	808	828	840	861	850	864	866	889	825	858	805	785	879	850	860	882	827	822	844	802	872	828	839	865	852	799	848	865	768	858	870	870	886	839	802	831	830	860	844	893	830	789	890	888	887	874	764	803	855	817	818	823	856	867	868	789	838	829	828	868	886	834	863	880	826	815	827	862	833	853	823	867	824	842	866	819	792	858	850	888	834	825	852	842	835	796	904	856	812	845	844	817	828	810	862	823	866	874	781	882	830	843	840	872	827	849	842	824	868	810	851	860	887	883	829	862	844	818	864	867	808	828	823	773	826	847	840	838	845	845	807	829	837	850	878	863	839	822	861	868	853	827	838	814	836	897	820	821	819	835	841	845	816	823	892	835	864	838	839	835	811	871	829	855	820	804	844	839	831	897	867	859	845	820	809	800	826	833	833	819	852	846	844	857	873	844	920	834	792	803	799	904	839	874	839	840	844	826	844	820	850	877	840	812	845	873	819	825	801	882	854	886	844	866	901	844	851	840	825	845	853	848	869	831	830	832	859	830	887	884	831	870	893	849	851	829	829	866	829	754	839	854	850	867	857	877	843	847	916	829	853	821	812	863	799	836	844	823	862	858	831	812	834	868	851	879	851	903	849	857	846	840	873	841	812	848	807	838	861	849	880	836	840	853	858	848	882	833	847	845	781	842	852	837	840	806	825	866	812	849	842	887	869	812	805	851	846	898	837	911	877	807	847	877	793	850	835	864	893	806	795	822	796	859	825	794	833	860	860	877	821	797	842	837	821	798	877	827	809	847	859	832	806	807	830	855	844	825	808	854	825	818	874	863	829	849	832	856	809	817	843	891	849	853	835	894	890	812	833	812	839	838	878	824	860	872	809	853	924	838	842	780	866	827	851	811	834	821	860	842	830	916	887	843	848	855	817	866	818	788	886	810	816	837	910	831	829	845	795	782	812	839	814	861	877	848	831	834	802	897	845	843	793	762	880	824	861	868	930	788	839	864	834	805	782	892	836	843	828	857	814	824	830	833	903	863	841	860	791	841	848	826	825	817	816	803	794	789	827	822	792	831	841	831	876	838	853	887	811	887	767	831	810	795	831	900	813	880	864	843	850	875	859	798	860	836	841	857	820	819	843	804	821	902	821	839	831	857	836	849	835	864	838	801	866	822	854	842	857	838	814	873	851	786	882	821	857	806	813	820	811	827	868	844	821	809	844	806	798	847	801	851	866	859	861	818	888	869	789	877	868	868	877	883	817	885	804	859	824	828	805	860	841	833	841	848	821	929	881	826	865	847	864	835	803	855	820	860	804	839	802	839	797	875	822	908	843	849	894	853	839	873	861	846	820	851	827	844	821	843	869	848	815	839	829	880	815	864	837	808	883	869	799	847	851	808	844	845	848	793	850	814	812	846	824	801	837	850	842	850	816	781	882	896	849	819	804	822	860	850	872	877	864	837	823	857	863	849	814	831	830	865	844	833	886	870	846	825	854	875	840	822	880	826	849	832	853	905	841	851	839	847	884	834	878	844	833	836	850	822	865	847	886	813	841	890	821	826	797	807	815	832	813	870	853	816	848	817	843	843	786	837	838	826	835	867	851	845	870	843	798	789	875	829	867	850	830	871	874	862	821	838	854	862	827	857	820	831	832	852	819	827	848	854	798	835	851	903	834	817	847	847	792	821	854	839	871	847	845	830	851	800	824	874	796	837	810	835	877	817	826	831	869	860	820	853	864	869	804	847	811	799	847	837	848	828	900	855	843	816	878	824	816	843	833	795	809	861	904	822	844	817	820	831	852	834	867	887	848	886	840	845	873	832	814	812	803	847	815	806	888	802	875	852	872	855	875	890	862	798	830	870	833	795	821	802	843	855	808	829	839	851	840	810	875	834	804	860	817	818	856	801	851	849	834	902	907	822	831	856	816	901	816	815	837	848	806	851	808	832	891	862	841	875	883	869	835	838	887	818	834	839	831	801	843	827	894	823	850	838	871	804	888	801	831	851	821	819	831	860	861	887	843	864	880	831	790	819	817	848	859	847	797	860	851	857	856	822	840	846	848	875	824	816	823	822	862	815	870	828	859	833	858	847	840	855	838	808	873	896	837	829	808	834	795	835	842	833	797	813	808	802	828	786	811	832	848	839	889	848	899	829	859	840	857	856	812	877	825	874	881	896	859	880	831	804	839	837	845	854	854	838	904	805	848	838	846	822	802	823	825	845	766	862	854	827	835	820	805	842	866	821	841	834	815	802	858	837	845	846	787	845	854	861	838	807	765	777	780	863	852	858	840	843	822	823	832
3350	1343	776	559	491	537	585	581	522	461	380	333	304	272	248	253	212	197	183	181	177	174	170	161	157	145	151	158	156	152	151	146	135	113	122	118	143	135	111	132	138	143	145	133	111	136	145	127	143	126	130	123	129	130	124	139	147	118	123	112	145	119	128	129	132	124	146	113	111	137	135	131	134	121	144	114	132	106	140	128	121	118	121	115	135	133	121	137	130	116	128	127	146	130	137	125	108	136	123	125	111	107	134	129	128	121	145	113	112	140	140	117	123	110	123	131	115	124	126	129	127	119	107	121	131	109	108	124	111	118	122	111	130	108	123	101	120	127	130	121	126	114	136	110	127	141	134	126	113	148	134	132	134	131	120	149	141	121	149	123	131	141	129	135	129	115	128	131	137	130	129	107	132	129	119	99	140	124	119	127	125	118	140	138	144	123	124	151	129	131	118	130	134	129	118	131	128	127	114	114	136	132	111	123	131	125	131	139	153	122	98	126	118	119	130	126	123	132	116	139	116	135	115	133	122	129	127	131	143	118	120	137	140	139	131	127	138	141	132	107	127	129	115	125	125	111	127	123	109	132	133	150	120	117	117	120	139	137	119	130	111	135	114	126	127	144	147	113	136	125	128	123	131	131	124	122	117	150	129	122	130	139	113	137	122	116	142	107	141	116	141	145	136	123	136	112	146	131	125	131	119	125	131	122	133	135	120	116	133	121	114	112	131	135	130	114	125	136	135	138	125	114	127	122	130	132	111	131	135	131	100	127	149	122	134	110	123	125	132	140	134	120	138	128	134	134	124	144	145	127	113	117	106	125	126	123	116	122	133	129	137	126	125	145	116	102	136	122	126	117	127	122	125	119	131	102	124	134	123	144	135	135	119	117	135	133	123	131	124	136	134	114	116	133	137	116	125	123	115	133	136	122	137	134	136	114	113	165	123	117	128	128	121	138	136	114	132	140	133	118	125	123	133	148	123	143	127	123	144	126	129	144	131	135	123	127	134	148	126	114	152	135	151	136	128	126	128	126	140	106	136	120	110	116	102	143	124	154	125	137	140	140	135	103	111	130	122	122	124	116	137	137	129	117	123	154	129	111	112	133	131	122	131	133	118	122	150	134	143	107	126	137	129	142	114	136	136	125	141	136	125	139	162	104	135	121	127	115	120	149	127	131	144	128	116	121	134	125	145	121	149	107	120	121	124	124	103	118	138	125	119	122	121	109	113	131	134	125	120	144	119	125	144	136	116	132	119	127	150	132	116	128	124	143	118	141	129	108	121	131	119	128	142	130	132	120	122	108	141	132	119	112	139	147	140	126	120	147	128	144	138	120	140	128	124	126	120	140	120	129	118	110	131	112	134	149	127	118	104	119	124	116	133	134	113	133	133	131	117	158	126	129	127	107	125	119	133	125	124	162	127	140	117	136	132	120	137	124	145	129	116	141	127	137	140	133	123	132	140	151	118	126	111	122	141	140	119	120	125	136	129	134	124	134	118	126	134	128	116	131	115	130	113	125	113	133	127	122	125	117	117	133	116	131	132	115	125	135	131	128	120	129	132	123	133	141	118	134	128	109	131	122	128	132	132	124	124	125	140	127	133	125	127	133	116	110	114	95	117	137	125	116	135	123	127	131	123	129	127	106	104	138	114	146	120	131	121	113	136	123	133	119	130	123	143	115	120	146	117	121	136	136	143	129	135	122	103	116	122	137	125	139	144	139	138	117	122	137	124	131	126	111	129	121	123	128	140	137	141	133	113	116	115	115	117	146	154	138	140	132	145	122	137	133	114	110	146	140	142	109	131	128	140	117	124	118	139	115	135	102	112	111	128	147	133	138	125	123	112	133	157	121	118	133	143	132	133	133	118	113	118	119	127	122	124	135	114	115	134	118	136	137	130	123	140	131	138	118	120	123	133	124	118	116	113	149	113	115	128	127	138	89	127	123	131	115	138	142	141	127	126	127	116	131	140	119	121	131	133	125	136	133	118	113	148	153	121	138	121	129	133	139	118	118	125	124	120	119	117	123	125	115	129	123	139	138	136	117	123	121	126	135	123	138	130	110	144	117	135	136	156	161	124	137	114	127	114	125	125	127	109	135	130	147	133	127	138	123	113	117	146	111	135	125	124	122	111	131	139	114	124	116	122	120	130	129	115	111	146	141	132	133	122	122	140	133	133	146	124	140	126	123	132	117	142	147	112	108	113	144	141	99	135	134	148	151	124	105	123	139	134	142	117	129	138	114	132	124	128	158	111	108	118	131	140	107	112	142	122	122	121	107	127	116	131	116	122	125	126	98	123	161	112	108	147	143	120	128	120	124	108	120	121	115	113	139	111	102	119	111	128	140	131	117	124	130	103	120	133	129	123	126	124	142	112	109	129	124	145	140	124	110	136	129	127	130	126	111	140	142	124	122	124	111	130	128	111	127	131	118	144	126	130	127	123	146	115	117	106	142	99	124	129	157	116	117	123	136	125	118	142	121	136	141	130	127	139	150	114	130	114	124	135	133	139	105	136	109	124	139	133	120	135	156	121	130	120	127	125	109	138	127	149	119	130	108	119	114	117	128	121	133	141	131	132	124	127	116	112	104	120	107	113	122	117	137	135	119	142	145	135	109	119	137	120	145	133	139	132	124	129	124	142	131	127	117	132	130	133	141	106	126	117	124	117	125	147	114	114	123	146	128	131	123	127	138	127	135	115	120	154	114	133	138	127	121	126	137	143	141	129	121	127	127	125	115	131	141	130	115	111	137	116	134	105	136	135	134	129	133	141	148	114	132	126	136	104	136	134	114	138	131	139	128	117	128	140	116	116	132	122	117	112	128	105	124	122	126	152	131	136	106	115	137	127	128	138	122	115	122	124	119	143	120	111	124	124	108	126	101	132	117	120	130	107	135	126	123	116	121	128	135	141	127	121	128	117	97	119	135	126	147	117	133	135	117	124	136	106	137	133	122	107	112	121	123	123	143	119	134	124	124	119	113	123	120	111	129	124	126	146	125	111	128	153	144	139	145	117	142	106	123	158	130	132	123	152	126	142	121	143	112	131	132	119	118	136	115	123	113	109	120	141	144	141	127	121	148	129	131	123	111	136	111	119	138	133	132	131	130	127	123	120	118	129	128	119	144	126	124	116	129	107	143	116	121	120	138	139	149	121	128	127	114	131	131	125	119	124	132	132	104	117	131	131	121	112	131	121	127	142	140	130	143	122	130	133	132	119	128	143	125	113	128	144	117	126	135	129	127	139	123	128	130	130	126	113	115	126	113	111	121	132	145	117	126	132	138	132	124	138	145	137	120	112	124	118	113	119	135	134	117	134	134	116	128	130	116	132	124	135	120	140	114	109	138	117	125	137	134	127	109	146	108	112	133	115	133	150	139	128	106	121	130	127	143	111	139	133	121	117	143	117	140	129	119	128	137	132	137	134	143	138	123	144	119	121	130	125	117	126	137	129	126	139	118	139	140	118	151	131	135	122	107	131	135
24476	11980	8082	9794	16717	19263	17968	15987	13329	11001	8755	7234	5844	5058	4446	3592	3103	2742	2487	2182	2100	1895	1826	1695	1523	1421	1431	1246	1253	1175	1102	1040	1078	1024	1012	971	936	954	1031	961	947	895	1016	938	905	918	917	938	873	904	888	930	908	860	909	883	901	890	855	923	855	944	842	862	855	879	864	905	949	917	866	870	900	935	887	909	906	846	903	920	917	912	881	922	857	876	864	840	905	875	893	905	890	890	850	886	868	930	886	852	895	895	894	900	919	881	918	874	886	987	896	955	907	861	851	939	914	894	911	884	842	926	897	951	879	908	895	883	910	939	934	867	881	874	892	942	878	847	854	1000	927	915	915	883	894	945	869	894	933	898	918	904	913	938	944	915	904	886	926	866	920	926	865	921	875	916	918	893	943	888	887	918	909	928	913	978	926	934	899	917	929	927	885	918	898	904	934	885	970	869	870	880	880	864	882	856	882	934	853	933	861	929	852	904	908	904	862	883	885	911	898	934	918	957	867	919	902	900	885	926	926	893	896	869	885	942	881	886	887	901	919	920	951	902	902	852	877	893	956	887	930	929	880	928	940	843	894	918	873	909	892	887	956	908	876	891	866	916	884	912	906	938	895	859	873	903	928	873	946	870	869	910	854	902	879	922	846	862	915	909	932	895	899	904	863	899	892	895	872	931	888	899	912	903	896	880	925	890	870	934	847	902	921	858	895	901	900	856	894	923	944	881	900	832	880	884	844	926	887	928	881	900	894	886	949	836	889	938	943	909	900	885	867	988	895	897	897	962	891	893	908	928	861	877	915	901	916	867	888	908	895	879	898	900	848	924	949	845	950	900	878	891	840	905	924	915	905	900	878	889	925	915	858	884	836	853	882	872	886	904	912	882	870	907	919	844	882	951	898	871	909	934	921	915	872	936	957	900	885	907	972	977	930	893	957	878	842	923	890	909	920	886	854	888	916	921	891	923	857	894	858	922	892	893	886	849	955	963	905	894	907	844	978	894	889	871	914	851	885	912	847	971	881	826	885	889	871	881	883	917	896	893	854	909	871	882	884	911	890	903	958	904	855	851	955	959	900	837	865	923	906	881	898	916	892	861	927	892	954	873	913	958	875	895	942	904	927	880	912	934	905	930	886	858	860	921	930	890	920	899	918	915	883	858	880	899	885	853	889	869	925	864	853	881	895	909	868	873	906	946	901	887	882	908	912	927	903	934	903	931	947	853	894	916	903	906	924	903	913	856	927	926	868	965	908	889	873	902	853	899	921	903	963	951	897	891	870	870	846	909	856	873	922	912	878	918	901	888	887	931	913	948	898	933	897	974	955	893	905	891	874	899	876	892	884	898	912	988	860	867	920	892	872	924	885	886	925	860	904	888	961	887	873	940	852	845	979	966	889	854	901	934	840	912	947	861	926	927	890	956	903	942	889	869	854	926	885	876	854	911	919	962	930	895	881	890	904	875	888	926	889	911	846	897	930	896	935	864	877	954	879	858	907	934	949	882	867	897	864	930	889	935	904	915	906	908	924	876	889	925	877	871	899	884	869	856	858	878	921	875	930	855	954	897	881	903	925	881	904	889	891	943	900	914	880	839	899	857	906	897	937	912	882	891	937	923	918	844	843	861	862	896	886	868	884	879	918	902	908	859	898	939	950	893	899	842	872	889	927	929	914	922	899	906	915	945	879	933	943	881	868	876	976	898	892	907	891	872	875	907	916	835	876	910	860	884	901	1018	886	951	871	903	860	883	906	930	917	919	866	932	882	894	855	946	886	912	918	912	883	999	892	872	953	902	893	876	897	878	907	909	909	916	935	879	885	924	952	883	930	880	928	913	873	939	879	858	843	919	941	852	920	870	927	922	869	937	916	918	945	889	957	914	932	895	911	940	910	988	853	900	913	886	866	878	900	857	879	845	867	945	923	915	920	933	848	906	901	940	923	937	874	932	888	871	871	853	907	913	899	904	960	906	914	875	898	906	922	936	849	864	874	928	897	911	935	846	940	905	941	903	885	893	843	867	863	885	879	881	912	913	914	898	890	929	914	911	869	899	886	884	909	867	870	891	929	902	874	932	897	926	870	955	890	910	943	915	907	951	922	866	937	882	951	886	865	915	857	914	934	861	890	867	900	869	898	900	841	882	916	893	919	927	919	919	869	881	883	919	926	845	903	866	912	877	927	863	903	935	880	896	853	886	910	912	936	859	904	887	907	899	870	934	919	843	871	868	913	890	913	924	891	876	903	874	913	912	937	908	860	896	843	936	899	922	877	885	902	868	875	920	874	915	941	870	865	910	874	900	939	914	912	885	900	935	874	903	900	938	916	898	905	856	951	956	839	919	865	937	873	903	980	878	911	914	932	891	872	933	894	909	910	897	914	888	944	902	942	932	874	854	906	901	915	887	917	902	917	910	915	872	920	893	944	866	852	909	873	885	903	869	949	887	879	952	864	916	849	958	922	868	891	893	895	881	936	952	953	864	891	908	925	879	940	928	921	853	925	861	898	864	942	918	905	890	893	916	860	892	894	923	879	872	873	905	834	923	871	902	842	863	930	885	906	957	889	925	875	872	902	944	925	873	905	931	891	853	912	916	877	897	924	829	882	899	869	905	908	897	872	877	875	948	934	902	878	932	838	928	870	928	856	947	901	831	915	885	876	839	857	983	950	881	914	931	920	895	874	944	914	942	869	915	883	895	928	865	910	906	901	858	868	880	929	926	918	901	876	893	880	956	884	868	911	839	903	882	865	859	904	914	870	912	899	862	953	944	921	895	939	888	875	867	940	848	892	878	862	955	893	865	916	866	886	923	901	871	850	865	895	863	888	919	927	861	903	877	851	880	900	929	874	911	831	910	911	907	877	899	910	870	908	873	862	889	849	913	1011	902	890	860	968	938	847	875	914	898	942	913	898	876	913	851	924	879	952	919	957	909	891	884	925	906	919	922	890	891	911	930	913	904	872	905	865	907	848	819	896	839	881	897	899	887	891	877	901	954	905	989	924	881	879	903	887	949	872	946	884	852	907	964	868	870	890	888	929	930	878	898	862	867	889	952	883	930	913	897	905	861	882	868	935	873	869	906	916	869	938	900	865	939	904	956	877	886	847	842	812	844	904	861	866	846	896	950	915	897	871	891	931	917	887	904	925	906	915	907	861	924	878	906	957	911	891	910	893	897	848	881	946	896	868	847	934	887	947	923	904	913	937	889	887	868	892	910	941	877	906	882	874	959	909	886	943	879	884	880	885	904	924	903	927	912	881	913	897	933	828	867	912	956	866	900	871	924	876	922	972	943	952	906	921	869	911	932	907	885	985	846	899	895	861	894	860	893	881	876	969	906	909	898	925	915	885	876	888	920	903	882	912	940	904	854	910	896	912	875	870	888	932	920	938	918	894	884	939	853	892	840	879	895	891	872	912	918	923	861	894	875	880	922	911	898	939	883	907	920	883	881	928	902	952	943	927	865	905	909	922	898	916	950	903	886	894	914	916	904
3332	1874	1091	721	656	811	761	775	661	564	508	397	393	353	303	269	226	202	230	173	210	174	161	173	158	147	114	132	155	141	128	128	124	134	129	121	133	131	128	146	120	141	130	125	126	130	122	113	128	110	123	127	107	134	116	128	126	105	97	114	119	137	123	142	120	131	98	136	127	117	105	95	104	126	121	119	123	116	119	108	129	138	118	121	135	129	117	102	114	115	114	108	145	111	112	142	113	110	113	122	119	119	129	101	127	113	133	123	102	106	110	114	115	118	101	143	102	119	128	129	132	109	129	115	109	136	113	113	98	117	149	118	123	122	119	107	130	116	119	117	119	117	126	126	107	117	120	101	93	128	127	120	121	118	110	125	110	121	108	116	135	120	115	115	128	112	115	117	114	128	135	120	129	103	107	125	132	114	113	126	139	93	113	109	109	116	121	119	109	102	110	112	133	116	117	135	110	120	138	134	121	114	109	105	137	122	126	102	96	110	102	122	141	155	131	105	123	110	142	127	104	116	107	113	124	116	140	117	126	114	115	95	109	108	125	106	122	121	129	138	134	134	123	108	127	112	120	120	120	134	126	119	131	123	121	113	111	111	141	121	117	123	130	94	118	109	117	99	131	129	125	99	119	132	116	127	114	105	121	106	121	145	131	118	117	120	119	124	97	131	110	116	120	140	128	134	119	123	116	132	127	112	118	104	129	130	113	133	100	124	134	113	122	134	116	115	117	110	135	113	124	112	128	114	125	128	127	100	106	131	122	133	117	122	107	118	113	111	105	131	112	133	112	127	121	126	120	125	105	131	123	116	128	112	96	120	104	125	115	124	99	129	135	113	141	116	103	118	113	124	126	123	139	136	122	138	124	105	114	112	128	107	124	101	112	139	120	120	108	126	110	116	118	115	122	110	97	118	108	142	129	138	116	116	125	135	122	115	128	111	103	115	114	127	102	129	130	130	146	100	100	106	125	110	104	122	123	114	115	107	127	114	112	101	117	113	110	128	129	118	136	131	133	129	131	139	123	117	120	135	131	117	118	112	112	98	106	113	94	116	143	130	116	133	105	111	107	120	123	114	123	132	121	112	122	120	134	132	119	111	129	149	119	119	114	116	111	121	113	124	117	124	115	122	129	128	118	135	131	115	133	113	135	116	121	137	122	141	135	129	118	120	122	137	130	129	112	108	118	112	117	126	100	112	128	120	124	122	105	125	103	117	138	103	125	106	95	147	119	107	109	113	111	114	123	121	127	142	103	123	135	93	105	122	125	118	113	113	105	118	113	125	100	134	115	121	127	100	119	129	99	126	128	130	110	113	132	97	118	112	115	134	99	124	131	137	109	110	124	111	102	123	116	96	115	124	121	109	112	124	107	109	118	140	130	121	128	120	119	116	122	121	123	101	127	118	118	131	111	106	138	116	124	124	113	122	123	114	104	114	119	123	128	127	121	119	131	113	107	102	121	116	118	119	110	114	118	137	105	105	115	114	111	120	125	126	116	113	106	118	113	112	121	128	120	125	120	127	123	128	113	120	118	99	144	120	126	139	116	96	128	119	118	100	112	106	116	144	123	126	96	122	110	125	131	120	120	119	126	133	116	121	125	95	112	121	121	122	108	126	122	121	99	124	113	120	132	95	93	109	132	111	132	112	129	119	114	129	130	103	120	135	128	123	100	114	96	106	117	120	115	121	115	106	153	119	114	128	142	118	117	121	114	132	132	111	106	133	113	99	112	132	118	133	141	125	113	104	120	117	109	131	105	127	104	96	128	117	140	123	114	121	101	157	120	96	104	110	122	142	132	94	115	135	107	114	131	116	142	117	135	135	107	122	138	127	132	117	110	123	110	114	129	116	102	106	114	126	105	125	120	128	115	130	106	122	111	140	125	107	116	128	120	107	115	115	125	111	119	119	130	131	123	144	133	129	104	122	111	100	129	123	117	122	117	128	122	119	118	132	114	135	132	122	120	120	119	120	129	130	125	120	114	135	132	109	112	97	120	126	112	111	108	119	111	124	135	122	115	129	105	120	99	133	121	106	114	117	112	91	127	114	128	120	106	126	108	115	111	102	118	104	145	105	113	109	129	113	128	115	117	119	120	109	114	133	101	103	124	109	127	115	137	117	141	114	118	118	145	126	115	100	114	109	109	115	120	101	118	127	123	123	118	125	139	126	118	100	101	115	124	119	149	114	121	115	130	112	134	121	127	114	115	114	121	120	125	127	99	125	136	107	131	121	117	131	118	124	95	112	118	108	115	120	123	111	122	126	117	126	119	123	119	119	112	116	121	130	120	135	120	107	116	123	123	110	116	123	120	145	119	126	105	123	109	100	113	98	93	121	110	110	133	120	97	117	124	128	142	116	117	139	123	119	123	133	106	100	126	121	106	126	109	123	111	123	116	119	116	138	134	135	107	123	107	124	127	103	145	113	110	102	111	125	114	149	135	120	125	112	123	102	132	122	120	138	111	121	110	126	122	138	126	120	116	126	111	126	119	113	108	138	134	127	94	125	116	130	119	115	118	123	144	122	129	127	119	125	104	117	108	130	125	106	129	103	117	114	112	121	130	96	109	131	128	133	113	117	108	105	128	118	101	123	102	126	117	127	117	109	113	105	130	123	108	130	112	127	106	128	108	104	126	127	118	139	123	128	119	137	139	121	109	126	129	118	98	115	122	102	130	95	130	113	117	111	113	132	109	114	136	118	106	119	108	110	120	116	136	125	110	123	113	135	142	114	119	119	105	118	97	122	112	116	105	124	114	116	103	103	123	124	120	118	120	134	124	137	97	116	137	119	123	141	125	114	138	117	121	126	108	118	118	124	133	121	118	114	120	118	129	112	135	127	112	116	105	111	123	107	114	102	139	134	125	125	132	130	109	113	121	120	114	116	118	120	134	134	130	129	100	124	123	123	146	128	108	119	127	114	121	116	115	121	116	123	116	123	120	113	112	109	107	129	113	103	139	130	111	116	125	98	116	123	111	125	128	136	101	126	110	135	125	106	129	110	100	144	109	114	113	129	124	111	116	92	114	107	100	116	122	112	114	119	114	117	123	145	120	130	117	110	100	99	102	122	113	122	101	123	121	120	114	121	132	119	134	107	129	119	110	117	127	110	103	123	104	132	127	110	110	124	127	110	111	121	116	110	129	119	109	136	109	123	134	133	110	123	112	119	129	133	104	122	126	128	106	127	110	105	132	151	139	131	123	117	119	112	112	136	117	123	116	104	136	106	108	123	119	116	133	121	122	122	142	134	119	133	126	116	118	121	117	102	130	128	116	113	107	129	120	113	104	114	109	131	118	130	125	115	107	122	102	95	126	114	141	118	129	133	128	112	113	107	112	118	134	120	102	126	126	125	115	123	138	119	113	116	110	120	104	123	110	126	130	100	119	113	131	112	127	106	103	110	128	127	112	110	113	115	142	113	126	126	121	119	103	106	108	145	124	122	125	129	107	144	107	130	112	135	128	112	122	126	128	124
27014	14989	10241	12502	20622	23513	22447	19987	16304	13761	11260	9452	7637	6473	5448	4630	3952	3448	2926	2768	2268	2289	2088	1923	1704	1595	1487	1379	1331	1200	1186	1084	1069	1064	936	979	952	906	902	909	942	895	864	877	840	875	846	846	818	849	892	895	844	837	828	839	803	874	835	848	862	832	855	800	853	820	849	871	812	799	872	836	832	873	874	805	794	830	855	855	824	842	861	869	845	786	859	809	806	829	839	865	875	826	835	797	796	843	852	799	829	845	842	855	853	870	851	816	820	843	860	880	887	858	882	877	824	833	802	833	883	820	855	878	831	854	882	860	814	832	776	811	852	836	847	905	819	839	844	836	836	879	799	835	875	831	887	832	824	867	819	823	831	780	847	848	781	839	841	849	831	819	792	787	833	815	838	850	882	850	862	830	854	823	803	905	785	834	834	837	835	839	793	864	840	875	804	832	821	813	815	852	849	860	845	811	868	865	835	838	860	775	817	816	865	838	779	861	868	835	841	867	849	825	796	811	813	804	852	855	842	881	825	849	888	836	867	823	888	831	874	821	874	871	827	825	870	856	833	845	893	793	813	846	826	806	814	849	886	832	885	827	835	829	857	839	851	844	854	902	819	860	865	862	831	810	878	814	849	846	865	819	871	817	822	877	803	853	767	848	835	850	848	854	861	834	858	800	930	857	763	805	807	747	825	826	824	819	810	896	876	857	865	834	851	883	842	862	837	823	815	875	839	826	871	846	842	872	869	855	851	839	829	840	830	809	838	834	889	832	873	842	799	839	842	826	886	838	790	842	844	808	868	857	810	799	866	827	821	842	844	880	858	827	847	864	829	793	846	828	837	867	828	774	834	856	853	882	843	813	865	843	871	838	830	802	783	879	848	854	875	875	834	864	832	866	805	829	836	854	839	883	801	828	842	838	872	796	784	805	862	821	812	878	870	779	845	795	816	850	814	817	770	856	859	835	781	867	874	850	847	804	812	874	842	849	840	769	835	827	892	810	845	835	861	876	811	824	847	778	815	822	867	828	831	816	843	858	837	837	854	816	864	855	833	838	819	830	822	844	869	884	817	829	787	864	813	870	860	886	832	808	812	851	818	809	877	871	833	848	807	880	826	851	900	863	803	818	834	856	839	803	823	783	855	844	846	919	816	874	810	869	844	877	869	813	853	839	796	847	856	885	850	842	833	851	867	838	820	829	820	817	855	865	811	842	832	815	861	833	824	832	893	825	867	841	835	890	827	848	804	839	843	801	843	784	848	880	834	825	844	822	863	821	822	801	829	852	860	811	856	784	804	843	797	807	900	872	817	820	801	787	784	876	793	850	829	826	842	884	837	904	847	836	831	849	869	875	862	804	807	849	803	801	826	840	758	849	829	853	843	811	834	847	869	896	821	875	888	835	796	855	813	815	826	860	781	787	774	845	798	850	855	845	875	812	835	864	847	847	830	824	846	831	813	837	823	817	832	866	821	826	839	818	830	870	804	821	763	822	890	805	784	799	827	850	830	853	870	796	836	796	871	805	806	845	879	801	841	827	846	846	813	845	837	856	853	873	793	835	849	795	822	865	832	863	803	832	853	805	822	866	836	828	861	859	848	846	838	847	826	864	828	888	872	892	801	867	825	830	869	854	856	857	822	814	885	825	855	840	864	816	851	810	857	841	852	830	838	823	852	816	824	886	888	875	813	843	846	857	865	885	815	830	821	885	867	836	866	830	810	868	794	834	852	807	871	837	838	834	834	844	819	839	813	834	861	853	871	919	848	891	860	835	825	892	804	834	821	867	912	821	826	853	884	798	818	811	842	897	864	818	859	849	882	858	820	848	805	812	903	894	847	866	853	850	813	836	879	862	829	828	824	885	843	841	796	865	912	813	840	806	809	854	888	817	824	840	861	839	851	844	816	819	798	864	846	823	848	846	844	831	854	803	874	851	810	827	811	846	820	826	874	821	786	841	830	798	857	830	803	782	829	793	862	851	842	835	892	806	842	797	862	809	827	843	798	813	874	812	825	862	854	827	836	847	824	834	893	845	869	834	872	836	884	872	862	823	847	801	863	824	866	871	755	846	833	852	813	790	852	828	828	838	822	869	801	799	859	831	887	841	846	807	799	852	821	811	864	840	833	845	860	872	830	828	829	836	855	816	852	846	817	884	841	802	823	801	829	876	793	851	823	842	886	867	832	785	820	848	829	869	838	765	890	846	799	810	815	849	818	829	860	847	847	842	858	906	908	847	847	838	858	875	890	850	900	793	852	798	787	831	822	802	843	819	835	803	862	893	847	839	818	840	783	866	827	857	857	852	828	839	777	806	797	848	847	814	835	853	844	835	849	881	808	841	823	859	803	827	817	855	832	857	844	843	854	858	847	766	841	838	870	841	843	838	911	842	859	797	882	828	802	866	855	816	885	856	898	804	842	837	829	877	849	858	888	853	864	894	853	817	833	811	776	866	841	776	833	828	902	797	831	869	792	857	856	842	862	859	864	813	787	840	883	777	830	839	854	801	828	811	830	885	821	811	840	843	862	827	827	828	846	793	897	834	883	800	792	881	876	866	834	836	820	822	773	849	838	814	843	866	878	880	858	887	924	853	846	843	804	842	800	804	814	791	880	845	870	806	862	819	887	845	828	831	827	856	815	841	797	895	849	856	813	873	825	873	792	892	840	860	836	832	829	863	833	858	877	850	811	878	844	850	840	864	779	834	796	833	855	844	836	836	864	851	818	824	814	865	843	855	837	873	837	835	843	830	800	852	852	846	882	852	813	861	868	842	869	788	865	838	839	801	869	799	813	853	892	883	806	854	814	867	832	856	809	854	802	861	802	876	881	836	869	851	837	811	822	877	824	855	860	781	788	857	876	856	809	854	811	839	834	833	820	885	873	817	896	774	843	820	829	842	914	836	802	870	857	850	855	814	863	863	862	839	856	858	822	872	781	854	840	814	813	744	856	801	823	848	848	863	793	871	883	852	889	849	858	838	825	885	892	864	842	819	833	833	818	865	819	818	854	851	885	848	882	847	878	837	855	808	852	871	814	807	874	810	858	820	839	851	885	824	822	849	847	814	820	830	838	780	907	846	842	806	788	842	807	808	793	844	861	877	829	848	854	908	836	808	796	835	875	869	858	836	839	816	836	809	832	849	826	829	766	840	830	819	814	803	851	830	825	820	838	896	866	827	821	830	927	884	808	837	821	845	800	860	884	833	810	863	833	816	886	860	889	848	851	853	869	879	850	813	818	832	887	809	839	839	810	822	802	889	830	825	849	822	824	818	822	821	869	829	825	852	849	856	872	818	883	864	828	832	846	834	881	799	854	843	833	853	840	833	826	874	788	821	846	873	872	871	797	848	858	834	819	857	850	834	846	840	822	891	782	851	822	822	874	855	845	793	803	818	843	908	844	861	809	847	812	793	820	784	856	871	881	829	859	772	844	874	846	831	869	905	852	867	885	831	817	781	799	863	843	840	849	830	839	861	829	860	834	841	848	839
4519	1664	1060	725	634	689	773	756	667	535	493	434	350	322	282	265	247	181	214	195	182	188	179	176	186	151	177	150	139	167	132	138	142	123	144	136	118	138	145	130	147	132	124	106	122	143	122	127	119	126	127	132	141	134	113	135	141	135	110	121	115	120	129	142	126	107	143	122	140	129	113	130	128	130	102	135	127	130	114	116	146	116	139	130	134	142	125	134	131	124	138	112	134	124	125	118	125	145	126	149	117	117	134	123	107	130	131	133	124	122	115	139	137	129	119	125	140	140	110	121	111	133	129	126	113	136	131	123	121	112	132	134	129	121	136	126	146	141	137	136	131	126	122	133	114	117	136	126	121	132	143	142	131	117	148	141	155	120	137	126	111	118	139	115	125	137	142	113	129	134	139	165	133	133	103	131	134	98	140	129	136	137	113	122	133	133	143	139	125	122	126	136	120	123	125	122	129	122	131	129	130	114	142	139	130	155	131	128	127	121	120	105	131	139	127	125	139	130	131	122	117	120	131	126	125	155	123	129	115	121	139	132	133	122	134	150	137	110	138	109	120	142	122	130	135	132	140	143	143	142	152	118	129	121	139	138	137	149	111	118	126	125	120	133	125	117	130	130	109	147	113	133	137	129	130	132	134	125	125	112	107	121	114	132	117	136	119	119	110	123	157	153	126	118	119	123	114	135	133	123	120	113	140	131	126	148	127	118	125	122	133	126	138	131	106	111	120	141	129	152	127	142	130	148	126	147	142	121	117	131	120	129	148	120	130	138	136	130	135	142	142	153	120	125	127	99	146	127	118	133	131	132	143	109	129	125	130	113	127	141	124	149	133	134	136	137	140	123	135	140	120	132	133	133	118	136	133	128	121	137	119	125	121	153	127	126	131	138	126	123	123	134	120	135	132	115	106	139	132	127	161	121	127	126	128	116	143	106	139	118	137	123	145	125	146	131	150	125	143	142	134	121	133	123	128	140	145	134	144	130	145	125	114	134	134	107	124	105	127	146	124	111	132	138	143	128	112	109	151	133	115	119	127	123	132	124	114	120	127	130	123	138	134	125	128	120	116	129	126	123	129	125	134	134	134	156	154	139	138	140	126	124	125	133	142	134	122	151	131	128	120	143	136	130	116	140	125	127	132	116	111	124	131	140	138	122	122	123	147	131	110	132	150	118	132	123	140	111	157	116	110	125	144	124	124	128	125	114	134	124	134	123	125	101	138	119	125	159	145	140	142	132	132	127	132	124	123	141	95	110	128	112	125	134	117	113	125	109	127	122	134	138	126	114	128	131	137	132	145	130	117	129	124	133	127	121	125	109	162	132	138	139	128	139	142	111	148	112	131	148	124	157	106	139	134	119	134	143	127	124	159	130	137	137	146	145	130	120	124	140	136	116	112	120	126	144	129	127	117	124	151	138	117	134	110	134	147	131	124	102	130	149	128	124	119	141	150	142	108	122	129	103	130	132	134	123	128	128	102	124	154	144	123	122	127	110	125	133	136	123	123	136	119	123	111	127	134	117	134	127	144	138	125	121	144	134	135	117	134	146	108	142	125	140	135	132	126	137	113	133	152	123	111	127	123	99	122	130	125	130	161	153	127	141	139	143	127	126	139	116	143	118	136	111	138	123	125	114	135	117	149	142	124	128	115	129	125	118	150	113	118	135	120	144	122	143	136	148	117	137	133	135	133	152	128	128	110	111	138	137	127	138	121	118	114	130	134	128	142	116	129	132	129	144	130	115	128	149	120	126	128	146	115	126	119	117	125	126	118	132	144	119	124	122	119	133	137	129	136	130	124	131	143	128	142	123	110	136	129	114	137	132	126	118	118	122	138	134	118	136	140	119	137	128	139	130	124	145	130	121	130	131	136	133	130	131	135	117	142	124	118	122	139	128	132	148	124	122	119	122	126	139	124	129	128	136	128	117	126	130	134	146	128	121	128	124	140	126	141	126	142	124	152	122	120	130	125	153	120	118	123	131	133	131	122	128	146	121	153	126	124	112	139	107	119	114	124	131	134	123	109	108	136	129	128	116	137	141	115	119	128	123	118	131	135	148	116	139	124	138	119	143	127	140	158	127	105	121	145	137	123	128	131	121	134	147	141	123	129	123	135	136	123	124	128	136	142	127	130	135	127	133	124	133	125	131	136	117	96	111	145	160	120	126	142	112	128	133	149	144	146	116	141	141	121	142	129	121	132	127	131	122	134	137	164	118	122	135	141	119	145	126	113	117	136	128	115	119	120	137	126	165	147	117	118	136	131	124	115	122	135	119	144	145	113	140	138	117	149	148	137	139	133	116	131	113	111	120	129	129	126	131	127	134	135	107	143	133	127	125	131	123	137	138	146	114	115	140	133	107	134	125	112	108	125	123	126	131	113	129	123	139	125	131	146	116	136	125	107	145	140	130	130	122	131	141	165	134	129	124	131	117	154	127	137	131	140	140	125	140	137	122	120	124	127	129	117	140	123	115	122	141	136	140	133	134	135	150	137	135	118	124	139	128	135	127	149	121	134	121	143	120	141	150	116	123	146	139	127	148	123	137	127	131	118	126	140	131	131	127	115	139	127	126	139	115	135	118	135	145	132	130	136	142	128	134	117	142	125	111	132	136	138	98	134	117	114	118	129	138	140	119	137	133	118	127	142	120	134	125	121	106	128	87	144	129	150	118	116	134	121	135	121	125	128	148	129	144	122	127	121	123	149	123	133	152	141	118	122	116	130	132	136	119	134	126	147	140	119	114	133	117	115	130	124	129	122	143	126	139	123	128	127	145	131	115	120	123	126	140	127	128	124	139	123	117	147	132	113	131	136	138	129	140	140	122	116	138	139	135	113	143	133	122	125	143	121	129	125	136	122	139	141	131	141	114	133	136	121	125	145	131	128	138	141	137	128	134	140	129	130	108	121	139	134	133	131	141	119	134	130	120	138	167	134	121	120	111	143	131	120	144	145	140	118	112	132	108	137	127	127	129	126	135	125	140	131	143	127	155	131	133	128	108	150	125	143	118	111	131	133	137	123	139	137	125	121	112	109	124	122	151	129	143	130	127	134	145	120	126	118	125	122	122	139	126	144	130	148	123	123	113	122	107	109	119	114	119	128	157	113	127	134	116	126	121	146	135	137	126	128	122	128	130	131	138	127	137	130	136	119	160	116	131	114	131	120	113	135	133	129	130	128	129	124	145	114	111	127	126	129	120	135	148	127	120	155	120	118	127	136	129	123	136	132	140	122	131	133	138	115	113	127	133	112	133	121	137	139	127	128	108	130	134	123	151	128	127	136	144	129	146	119	146	115	122	168	122	140	123	132	138	115	119	139	143	137	123	134	142	133	132	130	136	120	149	131	142	115	128	116	123	123	116	118	135	143	151	128	131	135	121	136	138	146	140	136	129	139	117	116	136	134	130	118	140	125	128	154	118	137	127	120	124	164	138	125	150	125	140	118	129	110	115	130	122	147	126	126	131	132	129	120	137	119	133
26359	13975	9653	11656	19301	22417	21538	18992	15949	13340	11082	9107	7565	6357	5503	4549	3869	3314	2992	2687	2416	2289	2123	1875	1775	1691	1514	1391	1277	1350	1183	1158	1072	1084	1082	1033	1089	988	968	964	966	987	955	859	977	966	906	895	888	929	903	937	929	932	905	854	936	923	896	924	918	943	867	918	870	907	937	900	872	892	908	910	958	897	882	864	919	916	927	955	956	869	900	887	957	868	894	926	908	966	880	931	872	910	916	902	940	924	982	955	904	929	873	936	935	923	901	923	912	928	930	926	871	917	905	833	937	909	849	895	881	934	889	952	896	921	920	851	896	933	939	879	909	914	968	853	933	926	883	852	898	904	855	902	883	934	919	919	948	940	928	941	942	971	901	915	932	933	950	905	962	893	975	912	910	892	911	880	887	903	901	905	938	879	905	896	923	938	922	893	917	914	909	949	902	859	888	946	905	983	947	877	889	871	932	926	878	875	981	896	916	890	902	906	908	848	929	856	915	882	923	908	908	856	929	893	893	922	902	909	877	949	872	899	897	954	880	941	904	877	944	920	916	908	890	964	907	929	920	929	909	905	908	924	905	959	911	900	911	891	897	891	938	919	958	853	879	920	942	915	898	929	893	866	932	880	917	944	939	896	913	909	903	906	889	939	960	880	874	873	844	918	949	920	881	946	883	840	910	894	922	933	934	914	849	928	856	929	896	930	901	890	900	931	964	900	890	871	928	930	927	933	950	882	912	901	870	880	934	908	852	884	903	880	887	916	909	867	906	898	927	905	921	962	924	939	909	930	868	921	944	878	848	903	884	960	885	851	860	926	942	935	940	876	892	928	880	943	871	870	939	926	886	919	931	946	940	930	917	934	915	906	939	893	839	891	909	928	941	872	901	909	985	895	921	889	884	903	880	886	925	837	860	948	893	884	889	927	903	913	891	894	883	898	911	966	842	880	902	892	858	867	885	935	860	907	869	947	945	916	885	918	873	905	895	909	897	919	896	855	986	873	922	891	910	930	890	890	932	882	919	895	944	898	924	895	880	959	908	871	896	902	931	877	919	969	928	923	938	892	901	893	887	925	906	949	916	926	899	930	902	915	891	1004	904	964	890	943	868	937	908	938	951	917	965	945	894	869	898	930	879	912	907	885	878	897	872	956	888	942	912	910	912	875	898	904	900	953	878	909	955	904	975	982	893	890	924	925	928	942	933	935	906	944	884	936	942	919	898	872	936	901	943	875	870	886	939	934	916	910	913	881	908	887	952	879	882	935	915	910	937	880	871	896	924	931	898	909	877	912	927	941	930	886	861	900	923	965	905	854	854	870	933	938	909	876	888	869	916	882	972	830	966	903	881	902	880	940	910	919	888	942	852	905	938	932	907	868	934	912	934	912	870	854	868	848	888	951	876	918	921	931	888	937	855	851	895	921	919	866	897	957	920	978	915	901	916	982	911	875	775	956	916	886	951	917	943	892	888	970	909	866	909	899	884	909	933	885	922	957	888	867	901	892	888	884	954	908	915	882	932	925	885	934	911	879	883	935	920	891	956	870	877	920	900	858	863	934	930	912	965	959	959	892	929	906	885	942	907	899	935	929	906	928	948	896	870	874	911	903	902	938	898	969	894	903	949	923	906	859	949	897	925	952	901	947	921	917	935	883	921	861	922	901	938	868	897	878	872	846	895	924	894	874	893	923	902	881	911	849	949	919	913	921	935	881	900	931	946	902	951	922	912	875	924	952	897	898	917	915	864	925	915	894	904	927	868	884	905	887	911	917	888	903	882	921	914	920	895	984	917	964	904	872	890	895	914	959	882	883	897	946	916	894	891	957	904	888	882	917	938	943	896	885	875	935	864	864	979	955	960	913	879	908	922	940	897	946	833	928	935	906	876	872	876	892	907	854	897	862	919	944	913	938	909	855	889	925	931	863	920	876	909	904	925	878	875	853	920	943	901	921	922	878	904	925	921	910	880	956	917	914	946	911	935	878	914	880	924	899	904	877	924	899	986	922	844	891	934	934	934	895	973	908	923	883	949	905	904	906	912	897	937	917	905	896	890	898	898	961	935	860	906	913	856	940	892	941	898	899	920	880	912	908	885	899	907	925	856	871	893	891	884	905	922	930	883	910	867	908	961	864	862	886	881	928	906	946	865	922	895	895	920	912	888	842	902	887	900	907	904	878	851	878	920	948	937	892	857	926	871	920	867	932	852	952	885	865	905	883	952	918	907	899	918	886	926	998	908	914	913	852	888	928	926	905	945	923	935	903	882	931	898	881	930	913	907	885	898	955	882	948	927	898	924	932	928	902	943	927	925	907	958	909	898	933	929	933	871	845	855	947	938	876	889	880	971	950	923	859	838	864	907	918	900	901	951	932	832	945	939	879	903	884	934	925	920	898	876	926	849	851	981	917	965	842	928	919	911	947	936	946	906	876	917	910	912	912	881	914	922	886	876	868	966	898	858	898	923	921	919	949	928	903	881	958	869	934	880	930	898	898	920	928	945	882	947	926	852	899	900	881	890	895	889	885	943	906	946	919	927	916	934	921	933	935	921	915	887	921	894	907	916	913	902	959	915	924	860	918	925	862	911	974	910	924	860	873	942	899	849	921	947	929	893	842	944	933	942	886	938	875	900	873	866	945	901	912	942	927	885	938	897	941	903	899	945	899	935	912	950	855	941	921	902	918	898	886	882	930	859	900	962	889	873	907	899	938	869	948	904	954	900	895	895	916	962	885	936	902	946	945	936	847	933	933	895	883	906	883	915	942	924	924	902	884	931	873	921	963	915	929	904	872	933	929	907	926	884	920	959	963	938	911	1017	952	890	926	900	921	891	912	881	934	998	946	886	929	890	869	918	884	906	835	918	936	914	925	941	903	954	904	956	942	890	893	945	912	924	940	924	895	986	843	917	946	902	897	934	938	886	876	885	943	920	907	874	876	915	908	935	895	888	891	912	876	896	879	897	914	899	959	979	923	949	916	934	925	897	932	897	901	900	916	922	923	956	915	867	944	951	917	890	934	901	920	913	931	879	922	922	954	902	927	864	889	927	940	966	901	902	881	959	898	925	910	905	881	897	894	869	897	923	931	947	915	952	896	908	907	877	923	894	900	896	954	908	892	886	842	928	907	828	926	917	904	925	942	861	928	926	868	963	887	929	924	955	923	883	984	908	879	921	930	828	891	875	965	933	937	920	860	923	882	883	852	853	933	867	878	912	975	847	876	878	892	919	913	933	908	926	860	894	900	878	898	904	898	908	887	920	874	936	872	913	926	937	892	940	893	913	904	883	876	860	901	912	935	898	940	947	893	920	900	870	960	859	947	927	964	939	906	949	924	875	908	942	928	946	989	956	898	930	878	930	911	940	857	955	931	890	912	891	930	902	895	908	892	915	918	940	943	873	884	941	856	922	880	923	957	901	901	899	897	949	907	970	924	937	920	945	930	988	886	866	824	866	936	925	880	905	969	950	844	918	923	917	885	867	902	883	918	882	956	926	886
4306	2213	1342	975	846	848	1065	959	875	782	626	505	460	433	347	349	279	238	240	228	230	182	157	179	181	194	147	144	132	139	139	149	139	120	114	147	124	125	111	131	126	143	124	124	111	133	114	111	116	134	127	111	113	114	136	110	117	121	130	138	122	109	125	134	117	128	137	119	130	129	111	122	119	142	130	114	134	117	110	105	122	126	136	108	103	121	118	117	136	120	116	120	123	113	98	122	134	133	122	131	108	104	130	103	114	107	92	125	130	107	119	127	118	126	134	120	113	112	115	119	140	125	112	127	121	90	118	117	134	121	110	105	109	99	106	127	135	132	121	116	104	139	117	142	135	111	104	133	125	124	106	133	125	114	130	119	121	97	114	102	114	123	125	105	118	115	126	101	126	124	126	119	124	137	96	120	127	138	121	116	122	116	110	129	100	118	106	108	117	121	110	107	116	111	122	136	118	124	128	137	115	124	107	141	115	134	108	120	111	109	129	118	143	133	116	119	119	111	133	137	124	111	128	135	131	114	139	117	121	127	123	130	129	131	114	127	111	146	136	122	118	105	109	112	125	130	107	104	112	107	122	114	146	114	126	131	128	109	107	106	114	111	109	126	98	120	149	110	98	118	93	111	114	121	110	142	120	137	113	120	109	127	124	102	106	107	123	98	120	106	127	111	112	118	122	134	112	103	129	120	128	117	130	127	110	135	113	127	103	140	121	105	112	129	113	108	140	123	112	117	133	120	131	115	128	122	138	136	107	119	124	127	126	116	145	122	117	100	120	115	129	124	131	109	118	122	124	104	112	129	126	118	102	141	120	105	127	112	108	123	116	115	111	134	126	126	138	118	133	117	121	130	125	128	121	129	110	117	112	106	116	124	132	124	118	130	110	132	112	113	119	99	133	110	118	105	127	125	135	111	119	106	113	113	123	120	106	129	127	90	114	116	116	109	121	122	95	118	128	111	124	138	114	103	122	121	130	130	110	105	135	112	117	122	116	116	122	109	132	123	99	103	119	124	120	125	123	134	114	120	128	106	132	101	112	122	116	125	133	115	107	108	120	127	128	125	149	128	130	99	115	109	113	111	129	133	119	104	141	111	128	122	111	111	133	140	135	127	118	152	125	144	122	118	118	117	111	123	124	109	108	118	115	127	95	131	104	128	110	122	99	106	103	137	122	113	132	120	116	136	129	138	91	120	121	114	106	103	116	128	119	117	136	117	122	122	124	132	120	138	132	127	127	112	118	121	115	97	109	102	118	112	114	117	124	139	145	116	92	100	128	131	114	118	121	103	118	102	129	101	131	127	104	118	117	119	123	120	118	106	111	122	128	137	125	108	122	131	111	127	115	112	117	132	107	113	112	104	101	112	130	112	110	110	118	125	115	116	122	101	115	109	104	111	123	100	134	127	114	113	128	125	130	125	116	100	113	121	114	122	135	91	117	132	133	137	123	99	126	129	112	130	122	127	129	132	117	117	128	117	101	118	112	136	106	112	132	115	101	121	116	126	98	119	110	126	137	102	127	109	130	129	113	131	119	124	124	105	139	120	126	113	116	112	141	111	132	113	131	128	135	115	122	110	118	95	133	114	107	112	118	114	104	95	129	134	123	129	122	114	126	104	126	110	111	133	122	139	99	126	101	132	118	130	113	132	142	129	127	114	128	134	133	129	133	124	123	130	102	107	106	115	126	104	120	114	128	119	111	92	102	141	124	126	137	115	121	138	125	127	131	128	138	122	145	105	127	117	119	126	110	108	117	124	128	126	106	119	130	111	113	123	119	111	117	120	137	122	100	136	101	119	106	95	118	114	118	110	115	117	137	133	130	121	129	128	108	111	119	103	107	121	127	136	137	126	103	115	136	120	131	122	115	119	121	127	120	125	121	132	127	133	117	140	119	127	115	124	149	115	129	108	103	112	110	122	119	129	132	105	133	105	130	95	132	138	112	120	109	116	125	129	134	103	113	96	138	116	125	107	126	120	121	116	115	108	119	124	111	130	109	112	106	122	113	121	119	122	126	110	120	118	121	126	107	128	128	117	119	109	113	129	136	120	110	109	125	113	121	113	130	122	115	122	105	109	126	105	124	113	124	125	124	125	116	125	118	126	107	110	117	118	126	106	110	112	120	106	108	128	131	119	118	108	118	113	123	108	108	137	125	126	121	108	109	115	111	132	118	123	109	133	118	124	106	115	120	116	122	121	108	123	104	140	107	114	116	129	128	114	129	108	135	87	101	111	108	98	104	117	111	118	133	117	107	102	123	132	122	150	131	115	121	117	116	120	105	128	130	102	153	125	122	110	121	128	128	114	127	124	122	121	106	138	107	123	130	125	122	124	142	119	110	115	107	129	123	101	116	109	130	117	137	119	131	122	116	106	127	132	111	110	111	123	116	147	113	102	130	101	103	110	127	126	128	119	118	134	124	133	135	111	111	122	114	122	131	124	121	136	120	148	117	118	132	125	124	112	102	97	101	113	129	127	112	128	124	133	116	132	114	121	118	123	107	119	135	95	118	121	121	133	103	111	119	111	131	105	101	143	123	113	116	114	141	118	105	126	110	116	133	116	120	107	115	115	123	126	101	118	114	118	128	120	131	117	112	106	116	130	119	118	104	117	114	116	105	133	107	123	128	112	125	132	104	100	99	119	136	136	113	122	135	128	111	133	124	113	95	130	119	120	146	111	120	135	129	122	135	109	112	118	134	118	134	126	127	128	130	113	117	122	128	113	124	88	111	120	129	126	131	113	116	126	133	132	118	94	128	112	135	132	122	113	113	125	113	136	117	120	123	114	112	109	112	133	120	125	118	111	108	139	125	123	103	113	123	116	124	110	113	121	117	107	123	125	104	123	121	116	128	109	120	137	125	145	111	116	115	123	108	130	109	120	115	105	103	107	110	130	134	125	134	113	119	129	124	132	117	108	140	115	113	94	119	127	123	152	121	106	106	112	115	113	124	118	119	123	138	134	126	125	121	115	110	119	135	112	113	129	117	105	129	116	115	131	115	118	110	115	124	130	120	121	137	131	116	135	124	102	118	121	133	118	110	107	115	132	118	122	121	108	101	127	99	110	132	117	126	145	143	110	122	128	115	104	126	110	104	119	117	118	100	144	117	94	97	119	119	108	137	114	112	111	105	124	120	136	121	112	117	123	128	117	101	118	116	126	90	115	123	126	114	98	128	105	120	124	100	100	118	117	130	135	126	129	133	100	121	116	124	122	112	118	123	113	125	118	128	130	112	117	104	117	136	130	109	112	130	131	126	109	120	115	112	137	125	118	134	96	130	119	111	111	115	141	114	97	112	119	106	113	105	115	110	128	126	116	125	108	109	126	112	125	129	143	100	117	130	115	119	123	135	114	136	98	122	139	120	108	105	129	115	109	126	123	120	109	121	113	130	102	138	117	131	114	115	131	142	117	129	121	132	108	112	101	118	112	135	135	118	111	113	130	116	119	119	134	119	133	141	102	107	133	128	104
29565	16779	12000	14227	23106	26314	25113	22696	19173	16232	13668	11431	9425	7979	6771	5809	4723	4108	3721	3212	2838	2739	2416	2254	1896	1778	1624	1477	1352	1364	1216	1163	1063	1059	1000	1009	961	922	940	864	933	848	902	907	836	822	836	875	839	769	837	825	875	854	864	877	831	804	813	837	826	911	801	837	880	843	806	823	863	859	822	795	818	859	848	878	840	838	844	848	853	866	841	829	795	798	826	857	788	826	852	833	803	848	797	818	824	794	805	852	906	847	801	853	823	796	893	779	838	870	866	826	855	784	875	828	837	833	848	818	838	872	838	834	822	774	810	856	790	825	838	839	833	856	767	868	835	856	811	892	803	832	830	818	816	856	812	811	821	825	874	790	816	789	812	799	849	832	803	810	769	844	840	822	846	820	836	819	798	795	789	803	838	793	873	848	823	880	832	855	782	811	792	840	831	803	888	863	826	856	851	817	814	850	814	825	795	844	837	833	801	800	856	809	823	818	860	844	871	794	819	877	839	811	849	849	814	802	850	838	879	868	838	843	838	835	809	852	848	852	815	827	887	828	870	831	835	802	856	879	834	845	771	810	811	843	850	833	905	812	885	806	810	829	792	820	858	848	803	823	820	858	889	784	793	879	857	841	870	845	818	822	863	821	861	863	884	866	802	853	896	835	844	822	847	883	815	875	866	858	844	846	824	836	855	817	890	836	823	848	794	833	850	847	832	841	858	872	797	852	853	812	871	872	828	829	848	844	855	855	867	829	805	848	884	845	806	812	800	842	847	834	832	840	869	847	794	819	811	814	865	849	784	816	827	842	828	799	874	837	859	831	852	837	845	839	815	831	809	771	855	855	794	851	842	820	815	837	835	816	849	808	800	866	842	827	822	836	818	833	881	871	834	820	804	830	820	864	795	850	824	839	832	860	843	841	821	825	805	855	838	821	830	829	859	822	852	809	824	879	832	862	866	842	841	778	836	793	874	856	830	854	824	852	903	895	827	837	870	865	882	856	801	831	825	815	846	813	842	847	876	839	813	822	837	803	864	889	779	818	828	839	762	833	829	831	827	828	825	842	835	790	826	824	845	805	816	870	792	794	873	872	843	856	832	810	832	776	854	798	843	851	807	852	840	823	842	828	817	828	839	861	858	843	881	868	845	829	890	797	826	849	784	834	847	815	831	830	850	793	868	845	849	784	835	797	833	834	814	853	759	855	845	828	873	858	822	853	797	917	803	853	826	888	831	828	845	845	819	798	823	859	873	844	780	833	821	828	858	873	789	832	856	875	853	869	799	821	829	847	829	847	801	847	805	765	825	860	853	817	847	815	848	841	859	840	868	808	799	781	872	782	848	892	828	839	834	835	859	833	873	840	875	843	838	816	800	839	829	838	809	834	870	849	878	864	841	820	824	855	860	849	784	843	837	872	839	803	783	892	801	808	828	837	842	845	827	862	874	862	842	824	812	816	830	855	882	854	840	821	836	817	805	793	811	837	815	813	834	837	827	850	877	827	845	834	813	812	795	857	846	824	846	842	769	823	817	849	838	798	865	871	845	815	838	831	845	776	851	782	844	848	863	807	824	826	867	777	829	839	828	787	819	823	876	848	781	869	822	877	804	878	801	820	835	842	838	832	829	870	836	839	825	832	834	865	822	837	880	815	816	870	802	829	840	834	885	817	855	854	863	818	853	855	821	840	841	871	806	920	809	817	828	840	812	831	896	790	856	830	892	837	820	868	826	856	816	863	839	815	832	846	836	796	832	836	802	858	806	817	840	860	828	822	849	841	855	774	846	810	812	895	830	853	861	854	805	815	845	813	868	817	811	797	810	822	821	835	821	821	846	806	845	866	846	817	809	879	761	872	811	821	814	860	819	786	872	824	821	798	817	849	884	785	861	849	834	822	814	809	857	784	851	822	811	843	855	832	833	817	870	868	785	840	856	808	831	839	819	828	851	860	871	878	835	797	845	851	819	869	821	829	839	797	783	879	838	866	869	869	868	840	847	835	873	776	859	869	822	824	817	806	761	814	823	833	801	867	828	843	858	877	829	836	858	802	839	780	833	822	815	868	834	840	852	835	881	801	836	819	819	827	826	847	818	805	863	909	837	808	861	837	784	800	798	819	807	884	856	846	822	812	797	836	814	800	878	850	843	871	798	876	882	819	815	855	860	870	847	831	871	822	877	846	868	833	832	816	887	793	764	826	848	799	857	892	847	815	823	812	825	823	890	837	833	853	868	813	813	834	849	847	787	861	860	824	873	821	797	838	870	816	879	822	877	794	889	768	819	835	885	801	876	788	826	808	851	781	809	850	827	829	879	830	830	814	790	805	819	827	790	881	849	824	874	848	823	837	923	830	849	828	837	847	890	847	882	788	822	854	826	845	880	815	837	873	813	851	805	842	836	779	846	792	895	891	875	873	847	851	812	854	810	864	848	798	834	826	801	820	806	869	875	848	853	863	833	824	830	862	827	814	862	836	858	804	812	885	874	876	851	849	798	837	823	757	846	835	882	817	864	820	814	850	848	822	838	805	852	864	828	875	785	824	852	882	802	841	832	844	856	815	804	845	770	827	820	849	856	814	813	821	834	823	815	840	829	792	861	884	834	849	807	833	803	789	822	851	858	871	893	825	830	836	764	782	832	841	817	840	834	838	821	837	848	810	829	851	801	756	800	812	789	851	782	819	825	873	822	827	830	794	820	827	865	811	844	830	798	801	815	841	814	812	831	852	902	821	830	825	847	861	809	804	860	824	777	778	841	841	829	825	783	865	864	821	837	849	846	847	834	859	872	867	826	818	827	783	804	868	840	850	837	833	846	834	811	824	844	833	838	876	795	831	823	852	806	851	860	834	844	914	842	863	822	889	862	801	816	831	818	829	782	795	824	860	826	841	852	817	812	852	861	799	879	872	883	840	878	843	816	855	812	803	862	817	843	810	834	840	807	806	864	882	747	818	876	803	823	798	883	835	883	809	816	866	835	855	770	822	831	845	854	840	847	846	824	796	790	837	836	817	759	860	825	826	827	813	868	818	806	817	832	788	857	821	826	810	855	856	880	818	818	861	798	872	877	855	811	856	824	826	860	859	863	816	866	834	817	844	867	810	868	825	818	837	841	738	819	776	850	821	785	822	816	844	861	844	855	871	835	832	805	845	796	851	786	849	794	833	878	819	888	814	804	874	842	872	814	811	882	788	849	862	814	862	810	847	827	854	780	811	810	867	840	877	836	828	846	840	885	894	857	863	847	819	848	852	854	810	859	802	804	847	851	832	832	819	825	831	877	915	791	840	793	838	885	871	861	845	858	869	878	851	796	850	805	889	864	813	839	805	840	798	847	822	824	877	846	807	778	828	831	812	835	801	792	856	820	853	842	810	808	828	830	819	843	901	806	856	841	859	852	818	806	827	828	825	825	796	846	894	828	843	818	863	831	798	814	809	808	841	751	805	831	829	904	836	789	822	855	822	869	829	826	876	873	858	846	851	861	895	865	878	809	833
3340	1255	803	594	495	579	596	595	477	460	381	338	304	282	269	220	212	209	175	171	190	171	155	148	153	146	148	171	165	148	118	122	129	131	125	146	105	130	113	129	136	97	135	140	145	120	128	117	130	161	103	143	141	118	129	134	135	120	115	126	131	113	125	127	138	145	129	115	122	132	120	126	139	127	123	117	137	138	128	124	140	118	131	115	135	127	127	125	116	124	122	148	120	128	98	121	129	132	141	128	138	119	132	132	101	121	133	158	107	127	126	129	114	133	139	101	126	114	124	146	143	117	134	129	107	111	137	118	142	136	135	107	124	124	112	121	158	122	143	131	120	119	103	121	144	105	124	119	139	126	127	115	123	116	137	118	115	106	130	142	115	115	130	143	136	124	115	130	130	116	110	126	139	134	116	139	143	121	113	130	107	137	130	127	131	146	156	136	145	130	114	115	119	117	120	142	141	124	140	137	126	123	131	132	139	139	135	131	155	115	127	124	112	113	139	137	115	124	118	110	115	145	130	124	111	116	123	121	135	143	124	136	141	117	128	122	147	119	118	133	133	133	122	137	122	125	130	135	147	124	137	142	115	113	118	136	117	113	121	129	119	122	145	132	128	138	126	133	125	126	134	129	144	136	139	116	121	142	122	118	140	126	140	125	149	125	128	131	133	124	109	129	130	143	129	124	115	109	124	127	123	119	126	117	148	132	128	111	125	120	132	155	141	137	130	147	110	120	139	130	117	118	127	108	104	112	123	107	102	108	136	140	123	130	109	131	122	137	116	107	120	137	127	132	119	129	125	124	137	145	127	130	109	135	133	118	165	115	126	137	114	119	143	122	111	118	132	119	125	138	118	142	137	125	119	156	135	127	111	143	154	127	136	106	110	140	121	120	155	146	127	118	124	111	124	127	122	142	123	128	132	129	121	119	112	119	131	121	138	124	128	143	136	133	146	146	149	105	138	120	123	121	133	122	145	124	125	126	142	126	132	138	136	104	119	131	125	109	134	115	113	136	120	125	134	119	117	119	149	142	129	131	135	110	137	146	140	128	158	128	131	128	139	130	135	124	136	145	123	118	104	122	106	120	126	145	120	105	121	137	140	135	113	115	123	111	121	128	146	119	128	122	143	134	132	120	119	130	113	141	132	133	110	122	131	136	104	137	126	116	127	144	140	115	133	130	105	131	133	118	135	121	126	124	127	117	124	146	127	124	133	133	127	103	121	126	126	115	137	126	107	115	138	121	107	128	126	125	129	145	121	144	148	122	129	114	115	131	126	119	136	112	123	101	126	143	125	133	128	121	127	97	127	116	127	112	150	139	92	137	111	114	128	147	120	138	128	136	127	120	136	133	138	133	131	130	129	128	132	128	136	127	103	141	130	131	116	112	134	122	106	131	103	126	123	125	142	114	119	156	143	101	139	135	115	131	126	142	129	129	115	95	125	110	115	124	137	129	139	118	113	143	135	117	140	126	134	120	114	140	107	141	123	124	135	129	125	140	125	121	145	128	131	116	124	129	119	121	122	144	128	124	123	129	143	142	116	122	120	129	132	127	98	115	121	119	139	122	121	138	111	152	120	111	126	122	148	128	117	123	116	137	132	131	120	151	119	118	137	140	133	127	137	118	135	126	124	127	131	124	133	135	112	136	127	143	154	134	94	136	136	124	143	127	133	127	128	142	125	102	125	120	129	145	134	121	129	111	142	131	120	145	126	110	110	100	129	141	137	125	130	145	128	138	117	98	131	133	122	129	108	113	133	114	133	116	135	117	122	126	117	137	130	128	114	123	129	121	152	121	128	116	121	154	131	124	117	136	115	133	114	130	125	120	124	131	132	113	145	131	132	135	113	136	149	114	117	137	148	117	123	104	103	146	135	133	148	117	117	116	122	130	117	125	96	128	142	138	105	125	114	126	125	128	109	123	111	132	151	119	142	124	115	139	114	113	140	129	147	141	122	131	133	114	110	118	134	141	145	133	121	145	108	127	139	111	123	134	138	118	116	129	108	133	114	113	128	122	118	119	136	108	126	125	143	113	133	139	147	125	108	145	131	131	125	123	125	116	131	119	114	109	117	109	126	130	122	136	126	129	112	131	112	142	132	118	128	108	132	125	134	133	124	130	119	111	126	124	149	117	119	134	119	125	104	137	103	119	136	116	116	136	114	120	137	116	122	142	126	121	138	115	132	128	106	142	117	112	128	120	125	133	125	106	131	126	142	130	132	146	126	117	129	132	125	110	139	130	129	126	134	140	106	130	126	111	125	158	134	139	109	114	128	131	121	140	112	130	111	117	141	111	129	119	146	114	117	132	130	130	142	136	133	120	118	105	138	111	144	104	124	110	137	118	123	114	118	130	123	134	139	131	117	144	114	119	126	141	121	122	130	145	130	126	117	133	137	123	121	119	124	117	118	130	102	143	124	101	122	124	120	136	111	142	130	116	136	123	141	121	131	123	108	125	132	126	123	131	108	130	127	115	136	156	134	122	131	118	126	130	130	117	134	129	124	129	124	132	126	132	134	109	120	150	119	125	137	135	119	138	107	125	128	116	128	140	131	146	132	121	107	125	120	159	108	130	108	142	114	107	112	136	114	135	103	149	112	126	142	146	133	128	117	128	124	125	138	116	108	121	126	128	146	111	136	128	110	128	126	132	132	138	125	122	100	138	120	107	133	111	135	134	121	111	130	147	124	124	140	125	139	136	110	121	132	127	142	136	145	126	113	139	113	133	126	127	138	119	124	144	137	112	126	118	126	109	121	113	132	133	113	121	135	121	123	118	129	136	155	130	130	117	130	119	121	146	118	128	143	130	123	170	123	126	135	117	125	153	133	140	132	122	116	136	127	121	135	139	130	153	134	131	129	140	132	117	128	110	141	111	157	127	140	131	126	114	130	112	134	131	131	129	150	113	129	126	129	155	144	145	118	141	118	164	120	101	109	132	127	122	127	142	134	118	112	134	112	127	130	120	112	142	97	123	124	123	133	117	102	132	129	118	102	130	132	121	125	125	125	133	135	122	140	118	136	140	101	116	122	124	142	118	105	121	143	129	131	103	137	106	137	110	129	129	127	117	133	124	134	111	153	136	126	140	121	130	137	123	121	126	120	144	145	134	133	123	135	115	130	106	119	125	114	111	109	138	126	119	128	125	119	127	126	128	116	124	132	113	134	142	121	120	111	109	120	138	160	134	123	142	136	136	113	134	117	117	122	135	127	131	128	125	143	136	114	125	124	119	128	114	123	109	125	131	124	130	135	124	127	100	138	130	134	98	121	122	119	131	140	151	124	126	130	126	131	119	125	140	136	141	118	122	111	122	129	139	129	133	120	139	142	134	117	123	122	117	126	126	123	146	133	123	117	128	121	114	120	115	98	129	110	126	120	138	127	134	129	138	120	125	126	121	116	130	120	137	135	128	154	123	122	123	110	109	131	122	130	118	109	123	121	118	104	148	110	141	134	117	132	126	121	124	124	125	132	138
24306	11882	7933	9479	16995	19710	18813	16515	13217	11317	9066	7357	6198	5171	4547	3783	3219	2728	2632	2295	2165	1976	1728	1733	1552	1473	1439	1285	1264	1186	1165	1111	983	990	990	962	955	959	941	927	908	877	881	944	930	912	938	917	953	971	874	941	925	923	865	891	863	911	892	883	838	877	844	896	876	913	888	897	920	909	887	900	903	871	939	905	850	934	918	899	872	895	871	898	866	844	919	945	903	932	899	874	862	863	877	899	917	855	879	905	861	911	864	885	925	887	892	944	910	923	882	907	916	913	888	880	877	915	896	925	904	904	864	881	889	916	900	940	910	902	872	933	911	927	916	913	832	896	892	910	944	897	875	868	930	900	943	950	883	914	939	886	916	891	932	916	858	865	923	897	883	953	916	915	894	944	873	912	885	875	907	873	872	898	884	934	827	920	882	905	885	893	942	891	853	866	963	901	888	894	876	861	911	840	911	865	894	942	904	921	923	917	923	936	877	871	909	916	815	914	919	878	854	881	918	871	880	879	949	920	844	903	891	876	870	915	883	871	856	886	931	870	876	927	920	901	910	878	905	956	887	930	867	894	878	925	870	868	897	987	883	911	941	881	884	903	920	914	896	869	907	892	956	915	866	842	946	920	936	906	919	844	899	877	885	917	899	885	879	913	866	864	878	862	872	943	869	892	970	852	858	881	882	893	911	895	915	889	846	894	909	859	903	862	855	887	861	892	907	871	877	881	885	914	913	883	908	885	927	949	826	910	885	900	898	914	885	856	853	907	872	879	888	882	881	903	936	922	884	898	843	919	855	892	900	934	908	857	860	886	871	883	881	907	920	921	909	910	957	910	955	909	853	897	851	943	878	895	870	905	908	909	868	903	950	904	907	909	925	919	930	867	959	927	928	851	928	890	878	876	961	887	878	861	891	868	922	901	854	887	868	911	878	879	918	871	904	912	913	869	916	898	896	904	898	886	863	862	836	939	915	850	920	875	880	895	916	912	919	851	877	920	926	878	896	900	928	910	926	916	899	860	907	883	908	861	875	972	880	886	882	915	884	914	913	937	938	903	906	883	908	865	879	881	872	952	888	908	907	831	925	914	863	932	919	957	904	872	920	867	869	865	872	879	875	939	927	866	897	865	934	941	871	887	868	869	978	833	855	897	931	890	887	855	886	893	858	893	903	893	948	916	984	912	909	901	867	916	892	906	915	871	877	918	891	831	908	886	934	933	875	864	923	904	879	898	868	927	840	924	875	915	890	850	895	902	928	854	957	893	912	881	903	915	969	940	868	888	847	904	927	905	925	960	876	856	879	930	1010	862	930	897	873	897	934	897	905	945	908	882	892	911	895	950	850	910	920	940	869	919	852	889	897	924	913	872	911	905	915	905	898	897	893	934	906	921	894	877	917	887	871	920	881	928	874	872	924	827	872	837	905	961	920	923	884	899	926	907	840	934	876	932	895	948	906	853	917	877	880	905	899	938	915	860	883	898	931	871	906	900	903	914	930	919	906	875	862	907	906	935	884	891	874	882	874	887	944	899	880	866	853	843	939	890	921	832	868	900	925	874	907	891	866	935	873	913	864	944	808	898	903	924	966	896	911	859	891	893	934	918	926	949	958	900	894	863	945	945	930	880	891	946	854	907	890	941	888	854	884	823	910	943	880	884	889	929	860	875	850	934	869	896	882	886	884	867	884	891	846	880	897	935	864	881	861	908	868	862	885	898	839	933	877	940	899	852	907	888	901	936	938	906	882	910	920	878	946	889	904	892	900	894	891	915	800	941	866	922	891	888	912	896	877	896	939	884	912	918	922	893	883	874	912	878	859	929	920	897	922	878	920	875	868	906	908	867	873	885	900	901	865	948	913	952	938	858	932	859	917	950	929	954	883	869	891	881	893	897	836	893	879	889	926	898	885	902	899	924	918	844	937	896	833	910	890	869	943	859	898	900	886	929	898	909	933	907	908	879	947	899	902	904	860	921	866	929	896	904	929	890	904	865	921	916	908	869	909	903	862	944	935	885	852	926	887	915	881	869	972	960	853	869	857	906	908	879	900	918	946	917	932	823	951	898	889	935	942	902	947	942	887	897	902	877	943	901	867	901	912	900	941	880	828	940	893	932	920	895	955	896	908	959	944	852	878	896	841	876	875	902	979	918	868	912	891	882	862	869	906	886	865	920	941	867	857	890	900	888	881	886	891	869	913	912	886	883	855	870	903	925	886	832	884	923	897	898	864	925	869	902	898	896	959	915	896	891	887	889	953	916	932	890	897	868	896	931	890	834	876	923	897	881	911	885	982	897	934	923	872	927	878	908	845	870	857	856	886	910	909	883	954	933	848	906	893	920	906	924	840	891	873	896	904	921	899	903	852	859	896	920	815	941	921	881	907	908	905	861	934	851	881	897	892	885	905	871	928	872	870	886	899	911	916	919	891	876	881	983	943	901	841	898	914	926	893	895	888	852	853	905	868	891	883	860	925	895	930	930	923	883	892	851	906	869	868	899	875	885	925	901	948	894	898	895	918	896	873	898	874	888	914	906	912	885	900	845	808	913	903	848	875	865	873	883	903	913	937	882	879	840	869	920	897	927	907	896	911	884	851	902	918	937	936	872	901	871	920	864	897	864	871	936	906	887	895	893	904	940	950	923	834	929	969	959	858	878	902	936	880	840	891	898	956	870	952	892	868	901	865	829	864	884	925	877	885	860	925	884	872	912	890	901	866	907	929	899	863	948	920	905	882	857	906	868	893	890	951	864	909	897	906	901	873	911	911	888	897	899	874	908	855	914	901	870	928	899	933	922	886	939	877	889	898	889	915	868	964	873	877	862	914	878	890	928	893	868	838	949	846	865	869	917	853	911	870	897	935	944	880	860	893	871	908	860	885	844	879	942	888	920	838	918	917	879	883	913	943	893	941	862	890	881	945	888	888	886	922	854	912	873	923	862	914	836	910	850	882	952	901	874	912	870	914	842	920	845	891	906	885	848	856	895	885	875	909	872	885	905	915	910	906	910	881	862	826	877	929	934	912	926	900	889	886	852	929	920	828	933	952	931	888	857	899	931	893	946	954	881	833	896	900	907	853	893	833	907	905	931	901	893	827	916	887	996	876	932	881	897	849	903	936	936	934	938	885	847	868	863	858	909	885	912	919	893	882	871	870	926	888	901	899	889	940	838	934	887	901	916	848	883	915	915	858	900	928	947	944	909	890	907	922	863	925	987	836	872	935	902	858	892	913	889	866	956	878	915	875	907	909	933	943	911	886	880	910	873	904	912	882	940	905	875	884	923	931	856	913	898	911	883	904	899	875	917	855	919	875	879	946	925	901	876	925	861	939	860	850	845	888	860	952	869	881	964	871	874	872	928	941	891	898	907	915	883	871	879	912	918	880	866	878	874	885	902	963	889	918	893	888	939	875	940	888	864	931	870	919	894	888	881	915	874	924	903	863	923	917	905	953	857	962	882	897	872	859	918	958	855	919	932	922	927	894	888	878	914
3314	1823	1054	721	648	771	870	810	664	593	537	418	370	351	296	287	208	230	199	193	189	180	171	165	152	138	141	162	141	147	130	123	122	130	125	139	116	110	130	120	118	119	130	125	124	100	118	130	119	138	111	125	144	111	119	109	115	125	118	124	111	128	110	123	126	101	130	128	107	103	94	109	135	94	120	117	139	128	124	133	108	128	124	122	105	125	113	118	151	120	127	95	103	109	132	142	117	114	130	124	158	113	112	126	119	101	142	134	118	116	138	116	109	99	120	110	130	102	126	113	112	119	115	134	136	134	110	126	118	110	113	121	127	120	123	106	134	99	143	137	106	125	121	114	140	120	109	96	119	128	122	116	108	120	114	123	102	129	122	105	102	126	109	106	119	101	107	122	122	127	126	108	108	101	119	124	122	116	109	113	94	124	125	119	114	128	119	123	122	129	120	135	111	105	126	129	118	129	124	117	117	125	115	118	114	94	129	116	100	115	107	120	130	134	131	115	124	117	114	126	122	124	115	130	137	106	119	126	127	114	115	120	118	127	119	104	117	117	130	126	120	124	121	100	114	126	130	100	115	127	134	103	125	100	109	111	131	123	97	123	108	95	115	129	116	137	122	124	129	127	113	124	114	102	133	142	115	121	111	122	124	132	121	108	107	124	117	106	124	133	127	119	101	132	102	123	116	101	96	129	136	121	115	137	121	119	116	114	119	119	118	110	125	98	115	123	117	121	114	105	119	123	124	113	126	97	122	117	119	116	107	122	116	115	104	99	123	128	116	119	110	118	128	139	131	110	111	103	123	123	133	111	93	117	117	140	97	123	103	120	106	118	150	120	115	114	126	118	121	102	127	113	124	108	123	115	110	117	134	116	102	138	129	131	113	116	122	90	115	116	116	113	133	123	111	116	118	124	90	123	136	128	104	113	123	126	114	120	118	139	108	125	113	120	143	114	141	118	146	106	128	117	119	104	139	120	133	111	120	134	106	117	134	110	118	128	116	114	114	120	114	106	115	100	120	138	130	104	120	125	115	114	108	122	117	129	139	133	133	121	137	110	117	129	94	108	142	103	100	113	112	125	103	116	124	127	119	124	93	114	126	127	108	127	135	126	131	126	130	99	120	101	124	117	114	121	105	127	122	123	131	117	114	100	127	125	128	111	128	128	131	131	138	125	109	123	113	125	112	117	110	103	115	124	113	114	99	128	102	112	114	117	111	149	127	117	118	124	119	106	127	106	121	113	122	112	132	116	128	113	111	97	125	153	123	132	122	99	133	123	105	119	132	116	127	114	120	130	125	135	150	114	110	113	129	122	105	135	104	120	116	119	104	117	128	122	127	100	122	137	110	114	114	119	121	116	110	101	116	138	114	103	117	132	119	140	127	121	116	107	117	120	114	106	120	106	115	113	119	142	135	101	117	113	122	125	124	109	111	122	98	115	111	125	115	117	128	100	115	113	129	98	127	108	118	127	116	126	119	123	112	109	117	136	105	135	124	114	123	127	99	101	121	121	122	109	138	109	133	109	107	114	134	109	114	130	99	118	123	111	98	129	112	108	130	105	127	124	128	117	112	134	120	133	129	129	121	123	122	126	140	119	142	120	119	121	113	98	117	108	129	106	128	118	137	120	124	111	139	109	125	114	124	110	122	128	123	113	122	116	95	110	129	126	110	142	112	122	130	145	112	119	114	114	121	123	120	113	112	121	132	113	114	116	116	124	110	136	123	137	124	118	120	126	117	119	118	118	125	114	126	120	98	139	115	127	133	117	132	112	126	133	139	115	117	128	122	120	127	122	128	124	124	143	106	123	112	119	124	120	118	125	149	137	126	106	111	108	119	131	115	110	123	136	123	108	101	105	135	112	118	137	106	117	106	106	125	120	124	120	138	123	117	120	106	106	112	125	110	131	120	125	134	119	117	126	127	127	117	129	109	122	113	116	134	117	114	117	122	119	138	151	112	103	125	140	116	117	105	114	129	121	125	117	118	114	122	130	130	124	102	151	111	129	133	97	125	112	113	105	121	116	107	120	108	107	103	142	110	123	123	106	122	103	111	122	122	106	135	109	136	111	125	117	135	132	124	126	136	130	133	132	124	120	93	117	118	157	107	117	132	124	134	115	113	115	114	108	113	130	110	137	112	148	132	110	113	122	96	124	131	126	123	134	121	126	111	128	130	109	126	130	119	120	115	114	116	109	113	111	135	121	104	111	99	108	136	103	113	109	127	136	103	117	122	124	128	107	111	138	140	118	109	127	133	123	126	113	124	117	126	121	128	113	123	121	117	143	130	124	124	111	107	115	117	122	122	121	123	115	131	114	118	128	114	135	127	126	116	112	116	128	119	126	127	108	100	114	118	98	117	119	108	114	134	113	126	127	126	132	116	113	113	108	115	118	122	112	109	119	114	124	94	128	124	121	111	123	108	119	115	122	123	109	147	95	132	131	126	129	135	117	126	147	131	124	122	120	135	115	128	147	122	126	111	111	99	125	127	121	121	111	131	122	123	110	121	137	132	127	110	118	141	108	125	120	115	95	113	112	113	140	128	131	106	120	111	118	147	115	114	132	131	99	130	121	99	124	117	107	111	110	124	123	120	102	112	127	137	107	108	111	139	120	112	127	124	125	119	109	117	110	132	133	109	133	118	136	118	115	94	116	104	104	149	120	103	128	113	105	140	111	107	112	123	114	125	129	124	105	117	118	107	118	139	135	119	142	137	90	114	107	114	127	101	112	114	134	125	117	131	128	128	123	117	130	100	122	110	121	95	115	120	125	119	99	110	126	119	108	119	107	102	97	114	124	119	100	105	123	129	109	121	122	103	108	121	129	111	134	134	114	104	128	127	118	112	120	134	118	130	117	106	107	125	124	108	127	105	118	120	109	136	123	113	128	114	127	116	129	128	115	138	114	105	118	111	112	116	122	106	146	120	112	114	139	120	119	112	119	107	123	125	134	117	129	114	99	121	114	127	118	116	101	124	136	145	129	121	93	121	124	143	123	106	101	111	129	105	122	120	110	125	132	122	123	109	131	126	109	94	116	95	124	94	112	135	127	132	113	111	109	125	125	124	118	116	128	113	122	124	128	109	143	116	147	125	104	124	141	104	104	111	111	118	120	127	112	124	111	116	96	143	119	127	128	128	139	129	103	102	129	126	110	101	128	114	108	112	109	143	113	126	129	124	124	109	96	125	119	114	137	132	122	122	113	126	118	103	124	113	115	133	100	120	138	129	126	123	108	119	127	117	99	124	110	122	99	124	111	105	132	122	127	128	105	120	124	123	105	118	130	102	115	113	119	107	112	125	121	114	119	120	112	113	127	125	115	105	97	118	132	114	124	134	121	122	116	119	113	113	127	120	116	130	105	115	126	137	127	126	133	121	106	127	132	111	119	113	115	130	114	106	119	133	124	115	121	108	124	117	123	113	112	129	111	118	123	143	117	112	114	136	101	138	108	123	107	92	115	110	108	94	125	130	108
26875	14881	10121	12245	20760	24149	23279	19981	16359	14104	11685	9456	7889	6771	5717	4722	3906	3383	3047	2868	2476	2405	2080	1879	1658	1606	1537	1390	1321	1175	1106	1028	1008	996	1031	1036	925	933	867	878	883	908	867	841	853	861	850	847	868	820	834	834	814	871	836	832	823	840	864	847	772	886	818	830	843	771	870	811	810	819	837	819	857	801	858	812	828	830	859	823	788	855	878	796	874	839	894	823	871	871	828	874	848	826	824	884	840	809	797	888	868	860	899	816	851	835	805	831	832	822	803	831	834	857	836	818	843	883	824	786	833	893	813	881	825	857	867	814	798	824	896	846	823	834	848	856	805	803	867	863	827	833	844	889	837	823	824	809	845	859	815	838	817	811	860	791	833	865	845	819	813	796	808	835	859	809	859	871	808	817	767	851	812	866	866	798	807	833	826	786	859	842	828	840	846	803	878	865	836	801	816	837	816	859	877	802	818	842	809	796	869	845	833	868	852	859	894	799	856	845	844	846	807	846	843	842	865	879	870	812	810	781	840	831	834	909	774	860	856	811	865	850	790	896	805	838	811	877	825	798	841	805	827	835	855	827	814	871	792	851	916	862	910	823	828	878	824	826	765	887	858	775	850	806	832	839	864	861	814	794	777	818	871	856	770	857	820	853	886	822	799	887	857	828	824	803	826	904	839	836	791	802	854	802	871	836	824	828	905	841	809	855	821	767	811	822	794	817	851	837	818	839	856	838	829	815	820	873	836	834	861	831	841	894	840	816	788	827	827	840	744	864	887	825	802	779	830	799	856	820	837	878	858	866	876	804	852	833	851	866	819	819	774	836	833	890	864	789	850	820	834	858	824	811	779	870	861	835	843	828	838	862	801	877	813	825	887	854	801	825	842	840	830	835	779	816	874	796	860	834	827	786	788	859	867	816	812	768	851	775	845	865	845	801	803	826	834	895	830	806	816	848	850	816	831	856	858	844	850	872	795	790	847	823	815	823	832	851	865	836	790	861	781	888	849	794	841	833	806	862	806	857	746	842	839	860	843	856	859	814	815	850	860	827	842	797	788	835	774	816	870	841	848	846	851	807	826	797	808	871	843	851	841	810	826	883	853	795	808	849	833	846	852	819	840	844	850	771	847	815	857	839	846	819	893	800	858	805	863	814	816	852	815	822	821	862	808	841	890	780	856	824	819	810	884	859	875	886	879	872	865	838	863	864	821	834	878	838	855	831	804	827	889	849	831	843	854	849	864	864	841	836	890	846	879	865	835	795	854	883	884	817	851	813	855	783	858	845	859	855	816	813	858	816	789	838	887	797	857	853	849	856	831	859	899	860	824	833	849	831	833	857	827	815	804	819	890	833	865	828	830	828	854	847	885	846	789	839	876	841	769	862	825	844	846	858	837	868	860	828	853	825	797	851	858	866	848	859	840	838	811	881	816	797	892	891	841	802	871	882	800	861	836	852	820	873	817	867	835	811	856	796	847	812	843	846	843	866	865	789	784	791	846	783	808	870	834	809	845	820	870	855	864	804	816	866	846	831	799	850	816	866	800	845	820	822	826	869	869	786	880	824	887	912	854	876	857	807	836	850	795	800	832	839	821	875	781	819	845	857	883	840	803	813	824	900	860	833	856	849	850	855	851	828	830	834	797	834	858	805	868	844	819	815	816	835	759	868	857	807	833	852	870	836	877	867	853	821	836	808	867	866	826	818	795	835	786	877	848	837	819	855	796	861	853	872	874	862	870	809	825	785	841	832	847	814	807	846	832	843	897	795	868	868	864	866	831	915	816	805	807	846	833	812	818	804	832	818	812	862	862	875	776	837	819	823	888	832	845	844	890	851	798	833	828	810	823	865	853	785	839	799	878	841	873	876	818	834	803	840	841	809	821	836	826	810	847	813	828	842	824	844	857	840	844	797	845	880	857	866	802	848	857	853	863	856	858	850	789	786	833	864	868	855	846	867	870	803	797	865	835	854	837	799	862	822	883	829	927	910	842	855	856	882	817	851	839	830	875	850	791	863	762	870	794	844	842	829	881	893	869	844	859	825	864	861	853	841	827	795	875	827	825	828	867	827	830	782	874	838	873	864	864	861	873	808	880	844	864	812	844	831	817	820	815	854	878	843	817	806	841	910	848	860	852	868	819	867	847	876	867	858	835	860	817	790	860	812	838	840	816	850	867	828	803	782	836	819	816	814	859	819	862	855	803	858	858	829	886	833	809	822	823	822	869	822	827	802	811	787	894	856	830	872	875	829	867	804	867	807	868	825	795	796	848	845	844	895	891	839	818	816	877	867	841	799	824	838	826	858	819	829	863	820	844	853	870	840	824	834	854	851	830	829	855	840	846	820	806	912	837	850	868	882	829	837	889	861	808	846	785	848	866	823	893	879	837	857	866	844	827	800	842	879	871	828	813	808	827	849	829	883	833	865	847	807	901	864	870	830	868	873	901	827	842	817	818	836	863	873	797	845	839	849	882	850	819	824	816	853	845	853	855	815	898	903	856	876	782	858	817	814	837	851	819	810	783	797	806	846	826	837	850	851	842	859	829	855	856	824	862	845	840	819	798	869	817	864	857	852	791	784	894	827	818	815	801	846	808	785	837	831	807	869	875	799	819	827	862	868	834	868	885	810	852	821	817	816	808	865	784	817	813	870	823	831	844	848	842	816	821	803	838	835	895	841	807	853	820	875	841	814	876	778	820	842	777	804	840	884	874	848	838	789	848	883	841	825	814	843	804	812	854	802	818	779	828	858	826	858	852	819	837	833	837	851	848	809	858	849	876	864	836	846	856	839	850	833	806	858	855	822	783	824	817	812	837	841	808	853	854	853	863	824	835	800	770	848	875	849	842	814	870	839	857	802	849	853	804	800	864	854	881	796	862	835	848	866	856	824	850	859	799	796	784	837	834	793	854	845	800	887	865	839	802	846	828	884	870	839	824	845	807	816	813	868	855	862	831	801	814	852	822	810	817	862	820	854	831	837	835	871	820	823	779	874	859	827	844	822	831	818	825	829	793	782	825	855	813	786	836	857	827	795	883	819	856	827	852	878	886	837	851	820	826	830	818	828	853	811	840	849	781	857	800	861	780	803	811	861	841	862	859	848	856	831	855	843	779	812	870	769	874	869	804	822	820	828	843	865	811	834	802	815	866	883	832	818	826	851	848	834	825	846	788	884	878	846	919	850	836	796	796	842	800	823	838	848	850	836	873	856	872	838	822	819	836	869	816	786	789	848	833	820	764	781	856	819	851	858	852	873	825	838	827	839	874	813	843	842	827	824	802	861	838	809	841	784	857	807	828	853	859	816	799	797	822	847	908	835	828	859	845	849	840	837	851	843	838	834	809	867	830	875	887	821	859	842	853	848	818	907	814	780	854	825	822	833	845	825	839	791	805	923	861	819	851	768	813	783	827	837	865	861	839	853	816	817	795	880	811	829	828	773	858	889	826	841	806	827	833	867	836	836	832	794	831	855	870	824	829	879	819	874	843	854
4488	1556	983	719	596	669	829	760	657	575	520	457	393	287	322	282	271	241	224	200	192	198	166	177	164	151	174	156	136	147	143	130	132	126	130	140	158	147	128	108	138	132	142	140	126	126	125	140	128	138	115	129	145	144	118	129	140	121	135	122	124	119	137	120	122	142	115	112	131	126	129	124	136	122	130	136	128	141	121	142	133	141	119	122	127	146	143	107	134	125	117	119	127	124	117	139	131	136	145	119	141	149	125	159	127	127	147	114	136	131	129	128	129	103	137	111	124	133	123	117	136	143	125	118	112	117	112	125	121	125	117	153	122	116	129	122	135	135	126	130	124	132	134	96	119	141	117	121	118	150	129	115	156	133	124	110	140	117	123	123	126	125	131	118	120	128	136	127	126	126	134	110	108	121	124	136	108	121	120	121	138	129	136	135	137	128	146	136	118	133	140	121	146	138	154	127	129	135	116	128	126	130	108	124	122	132	128	115	129	118	129	131	146	159	135	131	128	120	138	134	132	126	131	120	137	131	137	106	144	131	127	140	139	139	139	129	128	130	129	114	120	144	138	125	123	140	115	143	130	109	137	124	132	114	143	156	118	102	133	156	131	134	139	125	139	123	113	140	118	142	115	113	147	135	130	136	121	119	141	133	116	138	121	139	119	131	137	112	138	125	149	140	142	144	126	125	114	131	157	140	113	128	136	126	119	127	129	119	123	146	118	133	150	120	120	121	108	127	130	121	121	113	137	131	110	134	145	132	129	120	139	135	116	125	138	127	134	111	116	127	145	135	141	131	138	113	125	131	127	136	122	119	128	120	135	119	136	119	148	107	137	121	141	130	125	126	123	122	131	135	130	121	129	154	130	112	111	131	139	130	123	112	124	144	114	141	102	145	125	143	113	149	115	144	138	123	122	144	145	127	127	115	135	123	137	120	140	109	150	120	131	125	119	116	119	143	132	132	114	132	117	131	133	138	130	130	153	120	150	121	130	152	155	144	109	140	126	131	123	111	132	118	109	134	124	108	149	114	119	136	144	129	110	135	140	121	114	134	123	147	123	123	121	132	130	142	148	129	136	118	116	126	122	117	130	130	119	134	110	117	127	142	125	135	127	127	134	121	127	120	122	116	135	143	127	135	131	116	120	133	126	126	133	134	143	135	138	119	129	131	121	144	124	121	145	116	129	113	110	120	115	144	120	131	123	118	141	153	124	115	122	117	130	151	132	123	140	134	115	127	114	139	122	155	137	119	131	136	126	137	110	145	133	141	116	128	126	149	155	126	131	126	113	97	147	137	131	112	119	127	115	133	139	130	130	125	126	132	136	140	122	116	144	118	119	167	133	119	143	129	125	134	110	139	153	146	158	144	126	114	122	137	143	141	136	131	119	127	131	125	144	131	130	106	123	132	137	131	143	144	120	135	114	151	121	120	122	116	117	122	125	115	117	118	107	131	115	113	119	133	121	126	130	123	125	140	132	122	130	134	132	131	124	131	134	123	145	144	137	144	153	113	134	135	142	143	124	125	124	126	129	121	141	145	130	133	125	155	149	128	117	133	125	135	116	99	155	127	139	122	133	133	105	106	143	131	119	148	147	143	126	136	137	106	134	141	129	142	120	114	149	130	144	124	133	131	128	144	125	112	115	123	128	145	127	120	138	122	111	127	123	118	153	127	125	139	142	133	117	119	125	132	146	136	124	147	131	132	128	131	127	136	127	142	136	132	126	124	124	131	126	127	119	101	126	138	126	119	141	127	129	114	130	122	129	106	127	134	122	121	154	136	124	127	137	148	139	141	134	117	124	111	118	135	114	131	129	143	120	132	131	124	135	122	128	113	137	138	115	123	141	117	123	129	119	128	122	99	136	105	119	130	124	119	116	119	131	129	123	125	144	156	124	148	127	115	122	120	131	108	129	131	132	109	143	126	114	116	147	108	130	139	139	127	123	127	126	124	136	124	117	134	130	117	111	131	151	118	130	139	114	123	105	120	125	127	121	138	132	134	141	132	127	130	125	136	136	131	127	123	151	139	120	122	127	155	132	124	127	125	143	111	146	143	136	135	135	151	121	131	122	128	125	111	114	117	125	106	132	131	116	128	132	131	133	116	133	113	147	118	161	145	135	123	121	126	131	128	153	136	127	132	140	125	126	113	160	122	131	138	128	110	110	121	138	139	150	141	113	132	135	128	131	150	115	120	141	138	119	132	109	135	118	112	128	131	114	129	122	116	119	143	122	143	116	121	122	122	137	132	108	147	120	126	129	131	140	117	125	118	147	132	114	126	138	140	119	126	137	127	124	126	138	148	121	126	132	124	125	134	135	131	138	136	117	109	127	113	147	123	128	119	121	131	132	144	148	140	132	132	118	105	131	134	124	92	125	123	131	122	129	143	126	125	125	131	141	115	116	106	129	141	161	148	128	140	105	124	160	136	119	121	136	148	114	133	125	123	125	141	110	137	125	127	129	136	149	130	143	109	129	133	144	131	122	130	117	118	143	143	147	124	128	141	114	110	128	149	114	103	143	120	120	120	115	133	119	134	147	122	121	130	124	129	143	133	135	120	109	127	144	129	128	133	144	132	137	138	122	130	120	140	115	139	134	133	151	111	129	108	129	150	138	127	126	140	134	137	126	121	110	136	128	133	155	133	134	127	122	113	127	141	128	134	141	147	108	132	131	136	129	126	138	126	125	124	117	141	113	128	146	133	143	135	132	142	129	133	125	133	140	133	112	116	111	138	135	110	130	128	122	129	155	158	127	114	133	125	137	128	117	112	153	125	144	139	126	127	117	135	141	151	132	110	133	141	133	118	137	138	128	104	165	149	126	131	139	133	147	120	133	137	132	125	118	126	128	145	133	127	126	126	147	137	121	122	121	128	134	127	134	102	127	128	130	124	124	122	145	121	112	123	136	140	138	136	133	135	130	132	147	127	140	145	137	144	133	124	118	131	135	130	156	141	128	120	123	117	133	111	103	146	153	126	116	136	126	123	159	126	152	138	123	117	120	147	132	149	139	118	149	128	137	130	135	114	100	133	118	131	123	127	128	139	131	132	136	128	120	123	129	132	143	106	143	121	99	110	121	134	160	134	139	109	148	107	117	130	130	150	105	145	134	131	133	158	143	123	115	157	114	135	140	124	168	125	139	133	131	113	133	147	143	129	128	140	152	122	131	145	128	126	124	118	121	123	125	125	131	122	125	125	125	119	112	149	130	121	127	112	118	147	142	135	140	135	130	132	122	127	132	127	112	110	143	142	127	121	123	138	119	133	122	134	140	136	127	135	129	124	121	125	137	138	137	134	125	149	113	119	116	137	121	127	139	109	108	130	124	142	138	112	130	123	158	138	131	134	130	123	134	131	152	128	134	140	133	123	129	111	124	130	143	119	115	122	130	133	111	139	118	133	97	118	138	127	144	121	141	119	128	139	138	123	117	121	129	129	153	160	120	130	114	123	142	109	145	113	120	118	128	150	124	117	136	136
26249	13605	9614	11485	19237	22823	22133	19262	15979	13856	11197	9550	7832	6540	5542	4702	3884	3494	3215	2770	2482	2438	2177	2004	1678	1639	1578	1327	1340	1310	1227	1098	1076	1059	1107	1035	977	971	951	967	959	948	891	905	945	912	924	936	914	968	898	905	942	917	921	895	878	953	911	923	908	955	959	893	893	949	978	907	931	880	931	949	895	858	910	922	982	886	882	807	928	930	833	944	902	897	923	879	947	865	963	899	856	936	910	889	894	906	944	916	871	902	906	909	855	854	900	886	898	939	889	916	926	866	929	913	879	909	953	895	887	928	870	920	908	938	891	894	934	863	864	934	906	917	920	894	883	884	902	936	922	909	892	871	855	928	895	905	885	909	937	862	944	961	867	868	887	912	851	933	914	952	900	909	925	922	882	859	883	961	894	912	892	879	941	933	925	908	926	916	889	893	958	937	903	873	945	938	864	903	834	880	905	924	882	906	922	916	932	896	890	884	886	914	922	920	905	948	958	884	911	909	907	876	949	887	926	925	905	896	888	906	928	884	924	918	889	880	886	938	902	888	897	899	874	892	875	915	854	948	900	883	910	912	879	921	876	904	899	920	892	861	877	952	915	858	893	894	868	910	939	866	874	958	904	860	935	944	887	954	850	932	867	946	889	945	882	928	891	910	920	922	885	961	910	943	935	898	914	920	836	899	960	901	897	910	909	889	940	987	926	902	919	906	907	946	906	899	885	882	909	892	943	912	931	968	895	879	910	881	954	930	899	924	870	908	880	920	898	904	913	881	961	883	875	859	913	920	898	886	985	885	930	879	910	900	964	877	895	895	896	892	885	903	899	854	921	890	911	910	941	869	929	917	869	890	904	850	937	875	856	893	898	887	894	921	915	929	876	854	889	907	903	921	919	928	873	861	935	889	957	903	844	916	882	941	864	909	947	909	903	895	957	879	892	878	902	944	927	973	921	899	863	943	886	942	884	912	920	889	970	921	908	845	891	903	951	923	883	890	919	870	919	914	961	958	890	906	861	865	935	876	868	952	867	933	901	869	929	905	914	875	893	926	889	906	906	926	914	900	885	938	883	864	856	891	893	911	926	914	860	893	930	917	835	947	904	920	939	925	919	890	925	894	934	904	900	924	943	931	894	895	908	851	875	922	964	862	907	890	877	912	898	949	838	904	950	949	932	854	906	957	919	932	918	930	922	897	892	928	872	852	914	889	904	910	930	916	903	913	861	927	946	880	943	915	924	863	895	949	967	911	936	906	886	948	852	893	874	866	880	869	914	878	918	899	939	912	903	871	911	892	912	895	926	892	891	903	904	879	874	953	866	910	916	896	854	849	894	957	927	892	913	885	947	863	943	921	904	916	902	880	934	878	913	919	895	945	906	873	945	865	908	853	945	949	908	901	912	854	914	919	909	923	892	864	931	889	890	845	968	862	951	889	969	855	883	943	877	858	888	907	925	902	911	905	953	939	922	912	870	890	885	906	889	935	876	961	919	924	883	956	934	861	935	884	941	916	930	908	878	911	869	909	885	902	941	910	934	858	881	900	904	862	951	881	888	887	930	924	958	904	846	876	928	847	896	913	905	917	876	914	850	885	908	910	883	940	943	894	858	908	900	965	941	825	931	966	893	929	870	908	847	834	859	933	897	907	892	915	904	951	904	860	915	901	892	880	901	896	880	872	892	924	856	840	897	883	940	939	892	930	874	922	901	900	898	947	899	918	931	904	907	898	911	904	894	898	894	896	884	908	841	931	946	936	885	897	929	943	913	837	926	907	932	860	902	863	893	880	910	960	924	942	893	894	934	919	920	928	929	898	913	851	931	894	909	860	947	891	898	886	936	908	944	931	893	925	917	901	913	846	927	883	965	880	952	930	917	922	878	892	933	894	929	922	942	906	905	941	945	912	897	951	939	960	875	948	824	968	843	867	899	871	993	893	871	940	839	895	861	904	907	912	917	918	830	903	870	933	902	933	951	942	904	918	902	911	947	891	917	930	874	937	900	900	858	936	881	848	870	892	909	923	935	916	933	882	844	940	912	958	893	944	856	932	918	870	952	830	853	883	931	897	911	891	891	923	939	899	884	909	906	894	902	964	913	928	918	901	970	882	952	941	847	935	883	867	892	910	875	863	903	939	927	946	919	903	903	864	886	879	870	939	890	889	931	905	921	977	927	859	937	926	920	895	908	937	895	916	878	887	856	931	954	880	916	854	900	889	903	935	906	932	900	898	935	875	864	913	904	887	913	921	947	901	948	846	885	916	901	906	877	890	956	859	883	912	920	949	885	861	880	905	905	889	923	977	966	939	948	872	908	872	924	936	965	893	883	919	859	874	917	876	951	886	903	871	881	894	903	883	922	833	890	877	860	879	901	922	911	904	901	897	909	918	925	892	922	911	894	945	885	900	951	921	952	870	939	884	859	894	919	910	927	868	931	926	1001	917	911	918	935	894	909	880	901	898	873	913	880	907	895	933	881	967	872	852	877	914	916	905	933	900	936	920	904	866	904	934	883	898	986	868	868	913	941	898	907	931	928	901	936	918	905	923	887	924	909	878	885	924	914	916	905	862	919	919	891	940	893	886	819	943	934	860	886	905	965	950	911	893	930	913	912	933	932	902	925	870	868	845	897	921	934	903	911	925	869	943	938	907	877	909	860	875	899	927	891	891	866	870	943	891	901	891	941	885	950	907	901	901	928	864	842	922	908	914	865	930	906	908	907	906	835	900	880	875	899	910	913	918	897	923	940	866	914	900	881	882	913	934	858	897	944	936	916	905	911	899	945	917	873	876	896	902	906	901	926	926	887	934	891	884	946	898	918	918	882	858	891	904	907	857	892	916	919	938	929	951	945	944	906	880	892	900	919	860	862	854	823	939	939	942	939	882	911	904	911	914	901	904	910	879	871	978	902	853	861	972	897	931	915	863	888	881	878	935	909	897	946	915	905	880	941	890	870	878	919	869	906	887	947	880	914	906	881	895	879	868	952	922	938	891	890	870	927	901	872	880	820	954	928	882	938	917	942	892	921	898	925	879	905	936	929	934	888	944	898	914	926	872	927	893	936	908	902	909	942	874	919	895	899	908	875	917	904	934	956	896	940	920	921	962	858	887	896	924	914	860	892	929	903	861	891	936	890	930	933	942	941	944	921	856	912	883	907	913	934	906	925	854	880	921	912	917	898	898	924	895	948	914	900	883	922	951	953	978	892	937	935	842	914	884	893	952	941	882	884	885	920	899	922	934	909	907	886	891	879	913	966	875	919	946	897	904	962	862	915	904	905	891	881	936	904	892	914	910	861	878	912	888	905	921	938	962	909	904	898	901	850	935	910	875	865	916	963	846	872	886	929	880	866	877	939	975	927	944	913	889	883	940	900	934	931	894	906	913	867	896	861	836	914	906	869	886	897	907	893	936	966	971	881	944	942	922	969	945	875	844	917	913	914	935	908	928	933	894	873	891	897	871	880	958	889	891	949	973	906	890	872	873	870	919	901	888
4159	2227	1309	867	775	937	1076	1054	829	716	572	533	487	376	335	316	265	257	255	226	212	215	164	166	151	148	143	118	140	141	136	126	129	115	133	120	109	127	124	119	129	118	122	134	126	128	105	119	125	108	112	114	134	117	125	122	126	123	122	124	113	111	114	102	129	104	110	126	139	121	134	114	110	127	113	127	105	115	132	133	113	106	119	118	128	110	115	115	117	130	120	127	109	97	129	118	118	115	122	127	113	118	122	123	118	111	104	133	115	113	131	127	122	110	120	120	119	118	123	109	112	130	138	105	112	115	121	116	133	100	126	120	128	111	110	117	116	111	135	133	132	111	118	140	95	123	119	130	122	120	111	110	137	123	117	111	127	107	115	127	120	132	127	113	121	119	127	143	103	127	120	113	122	105	138	112	150	110	113	128	107	129	119	106	96	107	115	117	114	109	140	131	119	109	141	116	120	106	128	119	109	113	120	135	112	113	110	112	119	133	123	114	122	115	110	115	117	117	129	122	109	121	123	126	131	114	121	143	111	125	111	118	122	120	127	94	118	117	104	115	120	100	134	133	104	117	128	115	126	109	105	119	111	113	135	139	108	138	105	115	124	110	120	118	120	110	127	112	100	108	112	117	112	121	111	104	120	115	126	112	128	118	104	123	112	122	153	110	119	111	112	123	136	133	112	112	118	103	109	146	114	114	132	135	100	117	127	122	107	94	122	101	110	109	140	122	117	132	120	124	119	80	131	107	127	108	132	104	113	130	109	115	116	128	107	116	112	128	98	136	115	118	121	101	127	122	125	124	106	115	113	118	105	94	120	97	112	129	106	124	100	103	104	111	119	130	116	125	112	130	108	127	135	89	111	113	99	122	107	122	121	114	123	102	108	132	96	140	113	112	151	117	101	103	109	116	119	121	124	109	137	126	113	125	106	97	125	111	124	112	115	134	129	101	103	108	120	116	112	126	123	121	103	137	106	111	120	125	112	120	107	123	116	132	123	125	105	108	128	118	114	124	141	103	124	118	113	133	129	152	111	132	124	90	134	113	108	96	112	145	140	129	121	118	124	113	120	116	118	134	104	123	124	118	108	108	114	107	107	114	113	121	113	95	119	122	121	104	124	115	108	104	119	135	130	132	127	102	124	121	108	117	127	89	114	118	115	139	103	124	125	125	98	120	151	105	125	105	86	112	127	122	116	126	127	118	133	120	123	118	106	127	121	113	113	124	125	115	129	122	137	101	131	117	123	115	140	132	115	115	114	124	126	108	118	118	103	117	115	103	120	99	112	120	128	119	133	105	101	122	125	126	103	121	119	106	136	125	119	134	120	125	122	126	113	109	125	111	140	107	120	117	106	121	103	124	96	118	109	109	125	120	121	134	101	121	120	108	108	119	107	122	123	131	119	112	117	123	130	103	120	104	118	118	119	136	132	104	127	110	129	115	122	111	109	110	113	103	120	112	126	137	109	120	120	108	123	106	129	117	110	101	110	133	108	130	135	120	122	126	117	104	114	124	127	120	127	123	142	118	120	118	128	114	128	132	111	96	109	97	97	111	123	131	118	125	113	127	120	123	121	110	116	118	92	133	104	102	122	141	150	131	100	129	111	122	96	123	117	108	118	152	125	153	115	113	116	119	132	115	113	118	112	119	110	116	116	121	106	121	103	112	120	129	111	120	118	97	138	120	128	124	98	113	120	125	117	117	111	113	117	122	122	93	142	111	127	125	98	102	109	123	131	131	128	128	116	121	115	110	109	129	102	131	128	134	124	136	104	126	121	120	132	136	113	117	112	126	109	129	111	102	127	96	152	109	112	114	121	126	112	129	111	105	117	122	104	107	124	109	122	101	102	130	160	135	120	128	103	121	118	117	120	124	102	108	117	121	109	126	112	117	110	118	128	115	120	106	110	135	125	125	105	123	135	144	131	108	103	106	111	114	101	128	122	129	126	107	129	113	128	116	117	120	115	123	122	104	94	104	102	103	109	132	129	125	137	107	122	136	119	144	118	123	110	133	123	114	105	130	116	111	109	104	105	126	120	113	108	121	114	123	116	118	118	137	125	111	117	95	128	93	146	119	128	137	138	113	128	109	128	120	117	113	91	129	111	141	138	99	98	120	109	126	117	110	119	116	142	124	110	138	128	125	116	121	123	112	131	116	116	124	121	120	113	123	121	134	99	108	84	110	112	120	129	129	116	111	107	110	126	140	118	118	110	117	110	117	102	138	118	116	122	115	108	122	101	114	131	143	125	112	134	115	103	96	144	116	116	127	112	135	99	145	115	124	143	109	124	134	117	113	105	92	107	119	128	100	129	127	124	111	118	128	123	128	114	125	108	110	143	102	126	129	117	132	119	134	122	114	121	127	104	106	126	98	124	113	130	116	104	108	136	118	127	125	110	103	124	124	108	112	112	106	123	113	121	126	111	110	133	135	132	118	123	112	124	118	116	136	106	102	104	115	135	114	103	106	121	105	105	111	125	129	124	106	138	121	118	125	120	105	107	130	123	130	110	130	100	128	115	116	120	132	135	115	122	111	125	125	107	125	113	137	109	133	113	127	124	119	136	129	107	116	126	112	131	107	109	123	124	129	117	115	114	108	125	137	117	109	143	132	137	135	120	117	99	107	115	103	123	102	131	133	121	134	113	124	123	129	135	123	111	112	115	121	93	135	106	117	124	102	125	129	126	114	102	121	112	114	113	123	118	111	113	129	115	106	105	109	108	140	110	136	115	130	101	139	109	129	120	113	122	129	103	114	106	118	118	113	100	126	123	113	133	125	104	134	111	121	114	131	118	112	104	128	114	104	133	135	111	107	117	107	122	137	117	109	96	140	123	115	117	118	113	127	131	145	105	123	126	112	90	121	104	131	128	122	99	121	129	114	99	126	107	132	141	119	126	109	121	113	133	110	111	132	111	125	124	121	101	118	122	131	115	118	109	116	121	111	111	133	120	111	110	103	125	123	129	105	109	105	121	112	97	107	138	118	114	131	125	133	116	124	139	99	117	95	125	135	107	120	126	109	110	105	124	97	131	113	111	126	127	105	137	128	124	119	111	108	123	119	127	112	111	112	106	104	129	110	117	113	105	117	132	128	120	134	117	127	114	108	136	138	135	96	117	118	116	136	123	129	129	122	125	118	111	124	116	131	111	121	154	124	112	121	139	130	99	115	121	124	122	113	114	109	131	111	115	120	128	126	130	120	132	125	100	101	120	107	135	106	102	121	123	116	109	130	116	110	112	120	120	110	138	122	102	103	108	113	127	134	111	135	115	114	110	109	109	121	118	96	133	134	115	105	119	113	139	125	102	128	122	120	115	115	117	119	117	142	113	102	132	117	119	128	124	140	122	109	119	115	131	140	134	111	135	121	113	117	103	125	116	128	113	131	131	129	121	143	99	126	119	129	119	115	129	113	108	113	116	126	109	112	121	120	132	101	115	122	126	115	110	114	116	125	123	118	121	122	121	135	129	111	106	111
29479	16473	11856	14442	23036	26691	25753	22546	19281	16495	13729	11547	9490	8049	6807	5590	4699	4176	3719	3230	2910	2780	2369	2199	1974	1736	1681	1551	1357	1350	1151	1088	1110	1015	1045	926	988	952	916	959	909	913	880	932	880	884	880	887	835	822	840	826	861	847	850	863	900	837	840	842	868	837	869	878	794	829	883	832	839	866	900	789	855	798	858	841	844	847	854	804	814	857	844	809	794	859	842	853	818	829	805	802	825	815	817	830	822	863	778	817	836	838	824	835	836	829	802	836	846	856	796	795	827	801	829	937	839	840	833	766	795	825	834	871	849	867	841	826	861	842	852	814	811	800	837	831	847	809	791	858	865	833	844	790	854	785	837	811	796	807	857	816	810	787	810	873	893	793	865	821	777	773	818	787	849	830	828	847	829	861	812	784	822	820	845	845	768	778	805	807	814	860	835	784	820	805	869	905	797	864	853	862	825	823	883	807	806	818	832	803	801	829	836	814	826	819	833	829	932	848	817	819	824	836	845	824	833	821	833	870	826	843	858	786	837	809	789	810	828	827	828	811	842	844	829	837	806	846	842	866	858	831	814	869	845	808	836	817	847	809	826	853	812	835	820	804	833	884	771	880	829	828	843	867	862	803	803	780	789	860	817	814	806	868	815	849	815	894	825	791	790	864	829	815	794	798	847	857	806	825	792	811	857	816	806	826	832	827	802	836	851	816	874	854	813	875	835	773	857	851	830	847	827	809	819	840	874	853	769	855	814	844	887	836	877	841	849	819	900	790	839	808	791	784	890	816	853	848	890	833	854	792	842	857	823	804	885	804	821	827	851	828	831	833	840	834	851	841	843	838	851	796	815	804	859	836	867	821	778	834	834	753	847	803	830	897	797	856	797	843	822	790	807	795	841	763	842	830	821	820	763	758	878	822	817	801	831	809	784	822	823	829	855	842	825	856	847	822	794	840	865	861	784	794	863	827	843	817	868	806	843	837	778	791	797	894	863	805	840	834	793	813	822	787	790	887	794	809	814	854	785	779	817	878	808	816	840	859	851	809	856	822	817	820	830	805	825	788	792	837	787	839	851	805	842	801	819	802	848	819	774	866	803	849	816	842	806	860	864	823	801	797	797	775	880	851	796	802	887	819	788	840	796	851	880	859	831	840	810	814	839	830	867	802	814	838	840	860	813	882	850	853	851	828	798	843	817	839	839	822	825	851	840	841	837	820	863	766	839	812	793	854	866	881	807	855	801	800	787	836	806	826	837	847	829	786	871	831	786	856	808	782	774	805	807	799	881	858	866	844	817	860	837	874	795	856	851	808	814	801	898	852	834	862	825	835	809	821	819	844	861	848	838	839	831	866	851	806	837	798	856	815	852	792	812	825	867	817	783	833	833	813	807	817	870	802	864	831	786	868	843	839	834	821	808	831	833	882	784	805	841	832	837	823	832	832	838	864	844	805	814	838	859	789	841	822	827	821	827	867	773	850	792	854	841	817	893	803	824	848	869	838	779	853	849	810	812	816	818	888	821	796	851	838	826	833	858	846	800	851	857	817	866	837	800	839	820	852	781	891	840	876	831	855	799	866	830	803	865	824	808	841	823	802	861	866	826	803	815	852	813	814	865	804	826	831	863	834	847	805	853	801	856	814	816	811	805	812	836	840	880	803	835	814	833	781	849	773	857	796	846	827	861	816	793	806	810	813	784	804	819	825	822	827	851	849	862	846	842	858	904	775	831	859	765	848	859	846	797	850	808	864	756	815	834	859	813	800	817	844	867	849	848	849	811	846	814	863	799	840	785	832	857	842	824	810	790	779	815	861	872	833	813	814	844	842	860	881	793	821	857	855	760	865	832	789	886	828	836	876	836	805	862	805	826	794	787	866	831	877	889	803	853	847	827	851	822	847	828	830	824	830	803	852	814	825	805	832	851	824	856	833	842	807	809	870	849	845	824	798	742	803	841	790	783	805	817	797	846	859	823	841	873	818	850	824	867	818	799	839	869	792	843	848	814	871	780	863	847	829	843	810	873	787	791	818	861	812	811	811	850	854	802	831	789	772	775	843	852	803	838	824	841	799	805	804	812	829	824	803	806	840	789	831	828	807	807	833	858	835	831	831	811	846	818	848	862	836	792	810	785	779	829	812	841	786	811	812	831	873	844	815	878	832	813	856	895	829	831	833	839	850	853	827	833	851	859	777	830	875	860	819	774	812	849	802	802	910	809	871	826	850	814	877	779	844	848	791	809	836	836	846	822	856	775	780	829	809	769	813	879	851	817	831	834	839	831	832	814	810	859	819	890	832	818	802	811	848	859	807	839	850	809	776	789	889	851	829	840	834	867	862	844	812	758	865	879	831	859	806	824	792	832	856	824	873	792	841	853	827	849	827	867	791	854	830	851	824	808	800	832	806	840	832	779	878	844	829	909	801	856	860	813	842	827	858	811	849	811	880	832	873	851	836	790	865	826	835	821	829	841	772	782	858	820	844	828	841	847	835	839	842	842	792	862	777	886	838	821	793	875	834	852	846	801	789	836	845	821	839	836	896	859	825	868	826	818	829	861	812	819	890	867	839	805	832	825	823	860	847	798	783	827	843	811	849	796	822	782	825	840	854	798	767	843	802	872	784	854	850	818	833	833	858	816	816	794	830	843	904	848	799	839	845	860	844	813	854	843	855	852	793	831	868	812	853	861	829	798	845	834	787	835	811	837	813	798	822	846	792	815	842	786	823	797	813	824	854	807	841	846	806	810	835	889	860	833	829	860	865	863	842	827	772	827	849	804	850	822	818	819	859	798	856	839	833	893	856	863	809	858	875	821	804	842	861	853	810	852	828	834	846	809	800	896	835	795	825	825	886	856	810	790	791	827	817	827	815	840	797	835	845	855	817	848	842	837	839	830	824	854	837	800	786	863	804	815	814	841	873	837	811	824	812	866	827	858	890	867	837	842	835	840	830	892	851	799	817	830	855	866	813	846	831	840	859	797	808	830	827	824	842	828	822	827	808	813	797	837	814	831	827	832	804	842	832	773	797	872	852	866	802	825	834	793	839	833	835	821	807	860	803	822	847	821	861	828	767	797	783	836	787	749	789	797	826	822	873	783	851	841	860	809	842	831	831	817	819	833	808	853	766	828	863	838	792	874	847	785	831	783	824	815	807	829	859	813	821	825	793	804	787	850	884	833	839	856	810	845	845	842	853	829	821	787	842	847	796	851	829	808	838	868	809	826	810	823	879	792	853	849	814	852	797	805	808	791	811	791	904	866	856	859	839	859	786	789	814	790	834	820	803	823	829	748	781	867	800	819	813	813	802	771	856	839	839	823	793	824	849	808	828	830	800	822	877	795	815	856	781	867	861	812	829	856	803	835	877	783	836	823	832	824	794	814	848	843	812	875	839	758	848	869	863	816	783	823	851	828	849	858	866	856	842	874	821	831	900	791	809	815	820	862	845	866	885	809	806	817	869	809	817	797	839	757	832	830	831	840	840	845	822	817	817	812	813
3320	1235	796	580	471	563	632	616	552	433	399	339	349	279	239	235	222	186	177	163	196	164	171	146	165	133	136	129	147	127	155	122	101	145	143	119	119	135	146	137	116	131	126	122	140	140	148	114	117	128	124	153	136	107	119	105	144	117	132	116	129	123	124	120	138	139	115	142	136	115	135	141	121	132	128	119	115	117	112	125	107	117	133	122	128	130	116	128	129	106	107	135	131	118	120	118	127	128	108	110	125	105	118	141	128	139	129	133	134	156	122	97	126	130	100	143	113	117	121	125	153	117	149	109	109	118	111	126	112	133	129	96	113	126	136	115	124	127	118	122	127	117	108	133	123	136	109	125	118	128	116	128	106	109	114	131	141	147	150	119	121	110	117	141	140	120	112	133	130	138	116	129	122	110	138	150	130	109	132	123	106	127	116	106	106	133	129	118	120	141	133	140	145	110	128	125	123	130	124	129	108	128	131	119	123	126	137	110	102	137	114	125	114	126	111	139	123	131	145	113	132	140	103	111	126	114	142	134	140	133	131	129	113	137	109	129	134	129	98	135	115	117	99	124	141	134	148	130	128	116	133	123	121	114	130	123	133	113	135	138	121	121	119	108	107	113	125	111	141	127	115	121	115	121	128	129	133	118	115	132	133	130	149	129	134	119	131	125	132	141	117	104	118	110	123	133	136	127	117	118	127	130	117	124	129	131	129	135	127	119	118	116	109	131	115	127	131	132	106	116	131	129	130	112	109	127	121	121	132	126	107	152	129	140	136	125	112	135	123	119	128	125	139	138	128	131	107	117	126	139	104	131	133	137	126	111	131	139	119	131	123	118	106	120	135	130	130	111	127	158	120	105	138	118	124	128	124	121	114	146	109	104	130	100	144	118	130	139	121	119	120	137	116	122	117	134	127	113	145	118	136	130	125	126	123	131	132	138	116	120	117	135	120	133	135	129	119	110	118	122	130	124	123	113	146	140	113	131	122	136	127	110	115	139	112	119	126	109	121	118	111	120	121	124	110	115	115	114	113	112	128	147	131	136	120	109	121	106	115	141	112	129	113	100	133	142	143	116	125	111	105	124	128	126	138	113	109	131	121	131	139	121	131	130	115	133	134	135	125	139	106	135	119	130	113	121	111	118	101	133	125	129	128	122	111	107	96	128	123	134	140	121	111	127	134	114	114	121	134	129	137	121	126	114	124	107	133	105	136	128	116	140	128	129	127	107	133	125	126	144	122	128	108	93	108	89	115	125	116	126	122	134	119	123	123	111	120	110	140	119	141	116	139	119	115	133	127	106	139	101	125	121	132	115	129	116	109	127	119	129	134	118	132	111	118	117	116	121	139	124	134	115	122	115	123	131	110	130	119	118	120	140	130	135	127	107	129	132	117	134	104	135	129	127	129	135	121	127	113	149	138	119	127	127	129	123	120	134	141	121	127	116	123	130	119	113	115	138	148	134	109	116	134	119	113	149	128	135	125	135	109	126	120	117	115	146	122	115	127	127	130	136	134	154	135	127	111	125	139	112	125	123	139	120	119	117	142	141	116	117	110	130	132	135	135	124	120	100	97	141	126	116	104	114	120	120	116	127	131	107	130	114	134	119	127	132	138	133	133	127	142	120	109	114	102	112	122	136	123	115	130	118	115	129	145	137	107	142	136	122	147	143	111	106	120	123	124	136	120	121	124	117	123	116	149	116	137	122	120	118	132	131	130	130	121	140	108	106	127	117	143	106	138	121	118	127	114	124	128	119	123	107	132	145	123	137	125	130	128	126	150	129	131	134	122	122	146	110	124	135	131	94	108	123	123	121	127	131	112	122	111	108	118	119	114	120	103	160	114	111	118	138	112	140	131	110	139	141	143	130	127	119	130	122	129	113	123	129	140	112	127	118	122	134	106	117	118	124	109	118	125	112	114	121	132	120	121	110	112	128	129	102	118	139	124	128	135	114	123	128	104	134	129	112	136	125	154	130	127	134	117	122	120	136	120	116	134	118	122	142	114	129	111	135	128	131	117	117	113	123	123	104	131	126	121	121	118	117	122	127	122	135	131	121	115	132	113	113	146	128	108	120	124	122	142	117	127	117	116	114	115	129	125	131	109	127	136	123	132	134	130	117	125	124	122	117	131	118	126	134	127	120	133	141	134	127	101	147	137	103	122	114	119	126	123	124	134	115	121	135	137	147	123	114	121	109	120	128	111	138	121	117	127	137	112	103	132	98	127	129	126	121	126	123	129	122	105	125	124	117	108	117	99	113	136	119	118	117	134	117	120	133	124	123	131	146	114	124	132	134	120	117	122	133	117	114	126	114	130	128	134	109	117	115	142	135	120	120	114	113	135	115	131	124	129	138	120	125	127	128	125	133	112	129	129	116	121	138	161	121	120	121	134	145	129	123	124	119	126	130	116	152	112	100	130	129	145	138	131	113	105	137	132	136	122	123	108	119	122	145	124	114	113	139	134	123	128	123	111	118	116	116	114	135	118	113	124	119	134	121	121	113	127	136	117	136	126	124	140	130	138	126	126	133	145	124	125	119	121	113	120	118	116	112	126	148	125	149	132	130	107	119	113	132	128	116	123	125	126	122	122	140	108	143	136	121	136	129	119	131	139	115	129	155	130	123	156	128	110	120	124	124	136	107	128	112	105	133	132	127	127	110	129	108	127	120	139	114	131	115	121	131	125	106	101	117	107	117	125	115	128	121	139	137	123	129	111	122	125	133	120	128	111	128	134	122	114	113	124	123	111	121	117	139	131	118	122	120	116	118	113	120	127	125	105	132	129	121	104	109	130	101	121	118	119	125	129	127	109	112	125	118	117	140	119	117	144	121	122	118	129	111	111	109	129	126	118	131	111	101	109	118	105	119	119	137	131	106	130	128	111	116	129	102	120	139	133	123	132	119	122	133	129	127	117	123	125	134	106	101	118	133	130	123	112	127	119	147	155	121	123	115	118	140	128	108	126	113	107	117	123	136	113	130	138	137	129	129	119	121	133	114	140	122	127	139	109	115	134	119	127	133	137	120	111	133	118	139	137	114	126	134	129	133	129	131	141	121	124	130	101	128	137	117	116	112	132	118	121	115	93	105	123	128	122	120	123	109	128	126	149	128	128	136	124	114	121	120	136	122	113	126	124	114	114	127	131	133	125	134	141	143	119	128	119	118	121	121	112	128	124	117	129	135	122	135	123	111	135	134	112	100	119	134	127	121	105	153	111	123	118	126	140	109	114	113	106	147	97	120	131	129	117	114	129	113	125	125	127	115	101	117	133	132	146	109	131	145	148	118	105	133	110	133	130	136	124	106	115	99	135	120	118	125	139	137	112	115	113	113	128	136	132	111	98	114	128	125	141	102	119	127	143	139	139	118	120	124	141	158	124	133	130	114	129	140	123	109	119	109	138	145	156	136	127	131	134	137	131	117	114	137	125	122	124	120	135	117	125	127	115	134	130	118	129	116	136	133	141	133	112	121	116	127	131	116
24294	11662	7667	9537	16408	19677	19122	16254	13277	11099	9216	7529	6203	5177	4511	3744	3241	2695	2549	2429	2191	1971	1808	1619	1509	1404	1390	1314	1204	1166	1117	1059	1011	983	1023	975	997	948	954	941	921	918	920	907	929	842	870	867	848	943	865	897	849	835	852	827	885	942	875	890	876	903	848	851	914	976	869	897	912	856	853	904	859	892	876	859	864	914	893	927	867	889	815	883	891	855	858	918	894	924	878	898	861	903	867	853	869	873	924	925	896	945	876	897	914	906	819	906	862	879	889	842	913	853	890	889	902	874	852	902	856	943	850	831	844	882	880	885	866	913	821	875	884	898	832	840	893	877	847	875	929	921	904	872	874	894	962	936	932	871	906	884	934	876	891	866	884	863	899	922	847	877	918	870	875	856	846	874	919	842	923	907	937	899	896	867	893	874	888	905	876	853	869	916	909	802	896	885	887	913	870	882	886	835	884	929	877	875	901	832	877	858	901	921	885	897	887	877	900	910	868	876	897	823	893	881	865	927	853	859	890	882	858	876	844	881	901	921	894	870	925	880	851	872	861	848	859	851	877	879	865	829	878	893	875	844	867	886	872	834	846	917	872	808	853	886	851	874	874	919	883	876	920	930	860	892	934	914	888	863	925	870	893	909	916	894	847	877	875	902	885	822	898	882	874	868	888	862	856	899	868	820	914	912	849	907	872	872	881	837	864	842	873	900	895	896	884	911	896	857	872	851	902	905	906	891	890	896	873	900	902	878	830	886	899	819	864	853	864	876	879	872	857	900	901	890	903	875	896	919	893	859	911	917	938	882	906	872	851	872	868	850	900	861	836	908	901	885	891	877	912	896	917	909	907	881	912	881	919	880	920	870	887	862	806	895	883	910	896	902	874	847	893	895	888	887	857	898	865	848	867	876	849	902	905	856	877	882	845	859	860	845	917	958	862	898	880	906	882	868	873	890	939	903	882	861	878	863	854	923	910	912	878	842	929	842	863	868	888	892	933	897	891	911	880	898	911	886	925	856	909	854	940	932	865	869	886	879	859	866	933	901	841	867	895	928	918	865	900	884	881	913	888	938	825	916	873	822	864	865	885	928	862	954	912	849	843	878	915	926	875	840	904	855	903	907	869	940	894	952	827	855	862	896	911	922	865	877	922	863	843	930	881	859	955	882	878	875	886	921	916	933	887	901	893	866	860	897	844	872	892	875	885	898	896	862	869	891	882	841	819	878	887	888	892	874	908	931	869	847	895	857	848	880	903	910	869	904	869	914	893	834	918	933	875	913	844	911	858	899	837	892	883	905	868	860	908	884	926	855	929	859	864	881	874	846	889	860	920	895	874	895	888	869	865	858	901	878	897	871	838	905	839	829	895	915	890	927	884	890	879	938	912	872	841	898	902	894	865	916	921	849	881	890	830	864	899	904	927	870	865	866	908	895	885	918	913	845	824	891	868	879	845	852	878	910	850	896	874	910	884	865	851	878	897	885	873	861	899	914	957	869	845	939	934	879	941	870	878	882	832	886	874	889	902	922	872	885	869	888	868	891	881	868	878	860	928	880	900	917	843	935	908	893	830	919	840	899	887	822	888	894	842	878	771	865	894	887	849	908	876	880	815	893	846	924	857	930	891	912	980	850	904	897	893	877	849	878	863	883	914	869	892	897	842	911	895	864	889	950	865	886	898	939	887	960	897	834	904	869	895	875	863	882	864	865	876	838	844	871	846	879	854	840	851	891	888	918	815	915	884	879	841	922	862	831	926	937	891	953	901	915	918	870	915	906	830	929	880	851	869	904	903	884	903	868	925	899	899	914	963	857	863	886	851	854	925	840	874	899	849	869	896	862	891	845	917	929	881	904	884	921	866	899	900	900	901	856	882	861	890	863	891	868	926	914	862	837	860	892	881	847	873	897	911	897	905	824	895	860	889	863	864	852	963	931	880	880	907	917	899	903	866	837	853	876	851	880	883	867	872	906	1019	844	880	886	851	916	912	856	919	899	876	900	932	898	860	918	879	884	917	872	861	837	828	803	878	893	840	872	839	913	924	920	857	894	914	855	821	859	930	852	872	862	914	904	874	951	878	873	850	893	881	886	903	856	895	855	854	916	873	898	853	902	848	873	899	880	947	845	914	893	843	834	949	884	913	853	877	915	928	963	875	893	900	859	874	876	917	911	903	916	908	845	929	863	904	905	885	903	870	886	894	842	884	882	909	888	904	830	911	922	859	867	944	915	924	879	881	890	855	875	855	881	883	894	919	931	883	873	900	896	938	867	850	862	857	902	874	842	906	888	855	886	877	860	837	864	870	920	878	888	951	874	927	842	859	878	870	882	921	872	873	895	867	810	873	881	955	869	866	910	894	895	905	891	857	912	910	865	870	845	887	873	871	861	882	869	821	896	877	867	883	859	878	883	897	834	862	898	877	918	837	853	851	873	878	869	860	851	865	878	917	899	903	885	863	850	859	883	853	872	874	862	848	923	890	901	904	822	892	880	871	847	856	857	864	895	826	903	928	908	900	915	903	897	865	904	902	894	920	899	851	864	869	792	851	828	828	914	887	897	899	902	929	835	844	823	885	877	883	879	886	949	911	893	890	894	859	833	927	931	934	866	878	909	884	860	876	860	929	859	844	867	894	848	880	922	903	907	857	888	886	867	895	875	871	869	909	938	886	910	877	873	899	864	927	886	886	893	845	826	904	866	825	945	838	883	851	857	891	904	855	836	865	908	896	929	875	870	898	862	935	853	899	925	881	848	871	863	886	880	867	874	883	858	865	845	860	875	909	837	872	924	853	903	901	836	839	903	911	919	855	864	875	911	875	895	902	888	876	879	845	877	904	851	852	883	896	859	912	890	830	923	843	936	904	834	876	801	878	847	901	920	868	865	857	882	837	966	910	867	852	894	845	885	905	844	876	893	881	895	906	907	931	884	911	874	875	901	885	890	865	894	872	866	914	877	841	862	888	872	851	842	825	898	915	884	854	883	880	905	913	884	918	825	918	874	879	881	906	889	904	898	907	850	806	878	891	882	883	831	884	876	896	878	913	841	854	821	910	841	876	887	930	888	880	931	867	855	841	843	906	886	871	841	920	862	893	864	859	893	868	901	924	905	906	924	841	863	891	948	875	875	912	893	866	895	865	875	851	849	847	951	845	884	871	838	905	882	857	845	930	908	885	855	842	883	904	909	885	918	901	893	862	930	886	863	895	871	825	923	894	826	856	888	898	800	871	864	865	937	920	914	932	858	878	862	901	894	931	848	887	916	913	903	889	905	878	871	856	876	917	893	878	840	872	899	820	942	836	907	885	864	858	868	920	916	840	919	878	868	866	884	906	873	862	871	855	860	912	888	889	877	866	935	915	894	921	937	911	841	888	863	879	895	911	846	895	856	918	898	846	875	888	880	869	956	922	897	927	849	880	884	915	886	876	896	853	891	895	857	905	878	844	916	851	873	859	907	852	907	905	906	894	900	830	904	921	885	856	945	905	854	943	930
3305	1797	1031	773	648	741	806	820	686	591	482	421	387	353	289	269	242	214	171	201	201	191	181	158	154	145	147	138	121	133	118	110	134	124	118	138	114	134	133	116	114	108	134	122	109	116	107	105	115	98	121	131	107	106	126	124	94	107	106	122	109	128	98	116	119	117	120	114	109	126	86	135	129	129	109	114	122	102	111	116	123	127	108	130	102	134	117	127	128	114	127	109	110	130	118	143	116	130	110	109	122	125	133	136	114	107	122	111	96	116	109	131	138	116	118	102	117	120	123	116	109	130	109	116	126	106	124	90	118	111	90	139	108	121	123	120	122	102	129	108	107	114	128	121	100	128	103	116	134	122	119	113	112	105	111	148	100	131	125	119	113	121	120	105	117	129	114	137	126	108	109	125	102	107	110	119	113	118	91	125	113	119	129	122	112	126	120	121	96	120	114	121	98	125	110	128	85	136	133	123	97	122	128	122	121	119	111	122	106	114	127	99	105	132	116	124	117	113	117	106	116	107	127	107	106	112	119	119	108	131	107	129	113	123	132	100	117	119	114	113	132	133	108	122	122	117	124	118	124	102	127	112	113	112	114	125	100	115	117	116	125	131	119	107	132	113	111	113	115	114	135	133	115	121	101	107	114	113	105	109	118	123	143	116	113	116	113	122	129	143	104	110	136	115	108	119	138	122	115	101	110	121	134	116	110	112	131	113	122	99	139	144	98	122	112	115	124	113	119	110	102	106	117	104	106	116	98	107	95	117	116	106	149	108	118	121	119	126	124	110	124	110	105	114	114	121	104	129	111	114	115	132	102	112	112	104	99	137	111	126	124	112	119	109	125	123	113	108	101	111	134	116	135	131	121	130	146	118	105	132	111	103	105	118	120	130	121	133	114	114	114	112	101	122	122	124	108	117	107	125	120	116	106	123	125	134	115	105	123	102	107	121	88	135	118	114	110	115	117	102	108	124	107	114	111	110	121	123	127	112	128	126	122	131	123	110	111	121	108	118	105	155	100	125	97	128	98	130	122	108	137	120	150	88	126	115	119	115	103	120	120	138	127	115	108	116	99	120	113	117	108	130	121	114	118	102	131	119	116	118	119	125	126	132	126	117	101	96	117	107	113	112	118	136	110	122	120	131	115	99	128	111	111	110	123	121	94	119	129	113	110	127	115	104	124	112	110	141	114	120	120	111	115	107	138	120	127	122	116	112	121	100	122	117	117	140	128	105	106	119	109	144	111	109	103	112	109	118	124	120	124	113	136	132	111	112	125	130	141	136	121	120	133	116	140	112	113	126	110	120	133	105	136	140	107	122	109	113	111	118	122	142	106	100	131	116	111	117	125	125	101	105	109	108	109	107	137	107	107	107	107	97	122	107	116	117	124	127	138	104	112	109	106	127	117	120	126	119	112	130	113	106	124	116	110	124	120	132	106	103	122	128	125	112	125	121	110	89	139	132	120	112	113	146	109	114	108	120	127	118	125	113	117	116	105	108	123	126	114	111	116	109	103	118	136	116	122	103	112	121	116	123	125	135	122	118	94	132	139	133	119	92	102	115	117	125	121	97	101	110	116	106	109	110	98	103	113	103	117	115	124	103	126	93	119	104	119	126	129	134	139	116	120	115	117	111	118	101	117	112	118	124	118	112	114	116	128	129	140	127	119	112	130	130	111	117	152	112	130	121	108	122	113	119	118	148	117	124	131	98	114	120	118	115	111	105	120	118	126	108	122	116	97	116	117	118	117	115	117	124	119	117	136	105	121	108	102	123	109	116	115	120	135	119	125	105	110	133	115	111	117	112	108	97	93	115	122	135	106	109	122	125	122	117	120	112	127	132	118	122	116	116	111	108	104	104	107	112	118	127	113	127	129	114	139	119	102	129	100	96	100	120	114	120	104	100	97	119	118	102	122	128	111	104	107	114	114	110	99	125	101	102	107	122	128	128	105	120	123	132	131	108	119	116	103	118	123	98	97	117	133	119	140	121	137	120	104	116	118	133	105	111	106	122	101	120	121	118	104	121	120	113	122	112	125	118	110	124	106	124	101	114	122	110	121	113	125	108	107	112	145	109	114	106	120	128	118	122	134	127	118	123	111	131	128	116	119	124	121	122	112	138	114	130	124	143	111	117	121	113	105	126	108	128	99	125	136	105	105	126	133	95	109	106	114	115	124	133	126	109	119	114	107	120	126	123	113	137	112	140	127	131	129	125	129	111	111	107	106	105	111	130	115	106	133	127	105	119	105	121	132	119	130	106	122	103	123	107	107	115	101	102	129	103	112	108	122	122	127	104	116	124	120	116	115	120	120	108	133	106	117	123	113	96	123	112	106	142	117	119	110	110	121	105	110	111	125	118	104	114	98	115	115	120	108	121	112	112	108	129	120	127	130	95	115	110	113	108	116	100	115	128	102	121	123	124	122	119	106	120	118	138	109	116	120	113	125	129	122	135	106	115	134	115	124	108	114	110	105	110	104	130	111	123	111	150	93	112	112	100	122	118	120	124	117	111	122	112	119	124	123	124	132	101	114	120	121	110	108	112	139	118	121	110	93	106	115	104	108	99	115	118	120	128	107	91	126	135	108	96	120	110	111	125	100	133	117	130	111	106	122	107	113	120	123	111	111	108	117	134	123	121	118	129	92	117	112	132	124	135	114	122	137	93	121	113	112	103	112	120	105	123	110	132	131	104	106	107	101	140	106	122	113	122	108	106	111	108	113	118	131	149	110	127	111	114	128	106	95	100	115	113	118	128	117	123	130	116	104	110	101	130	121	131	118	125	100	119	120	119	129	118	121	124	119	123	132	123	122	105	111	101	116	126	113	122	107	131	111	111	116	117	118	122	117	127	103	106	130	116	116	111	115	109	124	117	107	133	101	120	105	117	105	99	126	112	142	95	130	114	119	122	116	108	127	127	108	121	130	99	115	125	126	125	112	125	126	111	102	95	106	115	114	115	121	126	114	123	129	132	126	110	105	126	118	132	128	135	113	123	126	101	117	128	117	126	131	115	123	116	142	100	103	120	120	108	124	103	117	123	129	113	124	110	126	110	129	98	111	112	116	125	118	99	136	128	114	109	112	102	119	112	131	126	103	112	120	123	103	111	123	118	116	114	110	136	111	131	136	142	113	123	129	106	131	117	134	129	118	122	115	144	126	110	129	124	119	105	118	127	103	113	111	104	132	129	108	110	125	125	118	106	130	121	123	126	123	107	129	119	118	113	105	118	146	113	114	127	106	97	138	115	119	117	131	115	127	128	112	107	117	112	145	124	110	101	114	123	127	117	103	105	105	114	116	117	113	127	119	113	132	116	111	112	103	121	108	101	112	137	107	114	113	112	120	101	103	117	114	125	133	105	122	118	110	115	121	124	104	95	109	131	120	131	121	109	100	93	109	108	131	103	124	109	132	102	118	119	119	147	103	123	128	110	121	120	99	115	106	100	126	115	114	116	122	103	111	108	120	126	125	131	111	102	98	116
26776	14781	9967	12333	20641	23677	23138	19623	16731	14186	11430	9884	8079	6718	5802	4671	3999	3508	3103	2842	2558	2377	2109	1863	1674	1537	1421	1305	1267	1237	1061	986	1046	930	974	972	946	900	899	915	884	899	838	851	861	825	899	855	833	897	809	848	869	849	886	855	790	841	831	791	850	802	829	879	816	848	857	812	849	795	863	829	806	910	826	850	789	824	822	805	879	816	846	813	823	805	807	822	800	853	821	828	824	842	806	769	875	799	841	778	768	831	814	819	823	843	836	790	796	804	859	835	811	799	845	819	804	753	863	823	839	762	856	808	847	815	810	817	821	811	814	829	814	834	828	799	814	877	832	814	791	803	831	803	829	746	812	796	843	829	886	829	785	834	860	824	826	857	832	832	829	866	842	816	812	820	862	801	850	859	789	868	881	828	864	857	816	801	791	787	806	818	793	835	775	860	791	833	801	822	864	853	764	794	794	808	797	824	791	807	853	800	763	874	803	835	857	835	832	831	795	832	829	808	837	884	851	866	832	800	861	843	808	846	846	752	821	846	790	870	815	813	808	810	798	832	836	834	833	813	871	841	829	791	806	805	834	838	802	804	866	794	860	861	821	830	836	779	876	872	823	806	876	836	837	818	871	802	831	848	797	821	832	826	864	794	787	850	857	819	776	772	851	827	825	864	852	907	898	863	848	799	808	889	845	761	821	849	782	815	838	873	838	849	831	783	803	817	827	877	870	800	820	823	861	826	757	804	766	831	794	798	835	817	829	846	812	821	809	786	869	814	789	811	801	814	814	778	897	820	853	784	847	793	820	807	834	848	854	886	801	791	782	835	876	831	795	881	793	885	794	821	890	810	859	802	846	805	840	854	838	807	829	810	799	828	836	894	877	861	812	775	869	844	835	852	784	855	869	871	850	829	816	821	784	799	826	845	811	853	775	817	863	864	816	824	742	803	800	839	808	820	822	844	808	828	842	862	815	836	816	847	846	789	840	794	809	811	835	866	867	800	849	773	820	813	805	859	839	863	843	821	836	845	810	847	836	825	781	876	841	847	837	806	823	797	878	827	766	844	863	796	849	792	820	840	822	861	855	823	755	817	885	826	792	821	852	845	776	840	839	820	817	837	826	867	852	796	852	818	834	802	869	833	889	849	838	810	837	774	837	829	791	834	782	814	852	816	794	832	825	806	790	854	805	848	842	797	832	849	852	824	804	816	833	827	813	845	875	839	814	788	832	824	852	796	810	861	838	785	856	795	853	857	786	817	870	809	825	797	857	788	770	831	792	829	827	871	786	801	798	838	832	852	797	864	804	853	801	846	835	824	804	842	834	834	871	849	774	785	831	858	867	786	822	816	852	833	824	837	812	820	816	850	837	814	823	833	836	871	867	835	844	818	890	839	791	805	806	759	856	813	868	839	777	854	811	750	813	828	821	845	834	816	825	853	840	864	804	808	783	835	821	818	739	748	845	883	821	842	837	805	840	803	799	786	902	832	847	815	841	810	816	836	803	825	787	838	846	813	831	811	852	807	782	820	823	857	823	838	778	805	810	817	805	816	864	769	868	865	838	777	848	813	811	831	878	808	831	818	842	786	859	831	871	802	806	835	846	821	798	820	803	843	792	832	862	815	797	783	804	799	839	825	802	850	840	814	847	824	873	828	862	804	817	911	851	819	880	855	842	891	847	857	822	827	814	856	822	824	784	818	849	854	780	840	866	809	794	851	847	837	850	839	826	847	796	853	823	804	763	824	819	798	831	831	847	862	867	867	789	818	809	856	843	767	819	844	800	814	867	842	845	840	773	826	872	819	787	821	772	825	791	851	836	869	834	839	841	868	822	799	874	851	830	864	818	816	853	851	786	813	844	826	808	853	822	830	837	867	831	777	825	870	814	821	831	798	840	862	862	849	834	802	863	795	845	836	844	803	836	817	825	841	830	811	789	859	820	825	847	767	851	830	816	760	807	929	783	845	789	804	819	858	793	804	850	825	852	843	822	781	821	888	816	813	829	811	802	864	828	779	862	838	830	821	822	846	813	801	790	797	799	824	866	798	810	866	857	820	800	813	838	849	758	839	803	823	819	816	788	835	862	798	860	825	815	862	771	796	817	838	827	800	862	820	831	886	846	840	863	858	809	800	814	793	828	876	831	833	835	836	858	824	826	805	869	840	815	815	840	862	826	849	801	813	832	783	819	810	830	841	836	843	826	816	829	808	778	785	868	798	843	840	864	817	863	831	861	844	811	851	775	812	781	886	796	783	809	840	851	829	815	861	780	850	855	855	837	854	849	792	832	815	784	822	823	805	857	803	827	866	852	821	825	871	858	844	812	824	818	793	819	832	830	845	832	810	752	793	804	822	855	821	812	838	839	832	844	865	782	809	787	833	730	814	846	839	827	859	866	784	849	826	833	845	830	815	832	789	841	830	824	806	843	827	859	893	826	861	828	786	840	825	788	808	827	836	832	853	832	867	849	888	832	829	802	803	867	844	831	809	806	840	773	852	835	811	863	863	851	789	839	848	832	845	817	796	858	785	844	805	800	854	791	833	846	816	819	828	832	816	803	850	853	848	851	781	802	823	822	882	873	865	833	826	845	805	822	808	833	797	833	812	814	817	827	817	818	814	840	832	848	829	807	790	846	868	846	827	825	858	862	796	785	826	859	810	863	816	789	852	823	834	795	810	790	785	842	843	787	823	863	788	789	832	863	827	825	886	852	822	876	804	851	807	820	848	800	828	821	835	839	845	772	824	811	839	763	817	833	781	785	828	786	827	830	871	861	812	770	843	808	820	858	811	876	826	821	818	852	818	853	818	863	870	849	817	817	803	883	836	830	839	831	845	814	795	851	846	823	831	809	845	857	878	819	817	822	827	858	822	863	812	831	803	824	867	821	796	822	851	830	852	781	820	855	863	821	848	827	856	813	833	838	828	805	859	824	853	820	832	808	845	823	789	857	812	797	830	886	838	828	802	828	804	768	838	796	830	867	849	798	840	845	838	807	830	808	857	803	803	780	836	838	821	849	779	885	770	853	850	817	866	843	799	848	848	806	891	832	854	855	813	805	763	818	827	825	796	804	776	809	820	767	872	794	830	874	812	831	848	780	821	776	863	813	825	783	870	859	799	857	841	801	851	819	858	795	851	789	820	837	839	821	800	788	853	866	870	843	794	830	832	835	800	873	818	868	858	844	824	860	839	841	804	856	797	820	810	822	860	803	846	827	844	831	823	852	874	832	812	846	829	844	839	894	820	816	822	798	809	906	792	857	811	791	845	853	785	834	865	817	811	816	802	808	791	836	843	846	849	801	830	820	820	772	856	818	853	843	814	841	842	762	809	827	847	822	822	798	849	785	808	817	812	891	821	845	837	835	837	817	838	802	824	799	800	840	799	841	842	826	884	833	831	844	889	826	807	839	810	839	819	809	815	839	864	872	763	839	839	777	829	830	832	853	799	835	763	839	816	862	790	795	841	862	900	800	786	860	841	827	804	861	815
4583	1602	961	745	576	718	812	692	632	575	482	446	389	325	290	253	257	223	209	186	188	224	155	176	152	152	140	137	146	145	143	137	137	128	117	145	133	135	119	140	144	125	129	135	131	125	97	144	121	120	119	121	122	126	144	132	116	130	113	103	134	111	129	125	151	114	128	140	123	105	137	126	114	129	130	124	122	148	106	124	128	130	126	146	123	114	126	114	148	124	137	118	151	125	122	112	139	121	138	130	124	113	121	141	118	123	114	120	123	118	141	126	137	101	125	135	132	115	114	136	130	116	134	138	124	136	124	125	128	119	111	144	126	142	121	118	134	130	140	129	123	129	115	131	126	138	142	123	113	146	127	145	120	127	105	112	112	115	120	117	123	128	125	136	115	121	130	121	142	131	116	119	128	125	110	134	131	135	117	146	141	119	131	142	148	107	109	127	134	117	121	129	125	114	149	127	121	117	92	103	116	99	125	110	104	136	131	130	138	119	135	109	118	143	150	125	104	120	125	138	116	124	116	143	110	109	138	145	128	136	138	130	122	120	121	133	125	134	142	132	130	107	129	126	115	130	149	152	120	131	117	136	141	123	115	118	114	115	114	120	137	116	119	116	133	116	121	135	140	125	127	113	110	123	118	152	126	116	136	133	114	137	127	131	114	128	116	132	120	125	141	154	129	133	110	135	118	115	109	126	111	136	130	136	109	115	149	124	116	113	132	145	134	150	156	111	141	133	141	120	134	124	112	116	129	140	125	110	136	123	136	132	149	156	120	118	156	123	144	128	120	138	133	113	135	133	132	130	117	127	139	139	129	104	128	144	149	127	129	121	140	125	117	125	117	135	121	134	129	115	145	130	121	133	121	133	125	116	118	115	121	128	109	128	121	121	122	127	123	122	110	121	122	130	136	125	129	109	127	124	132	121	131	128	126	143	136	116	135	141	121	109	120	150	105	106	117	122	126	120	121	114	108	104	133	144	139	116	119	136	144	130	123	133	122	115	114	130	135	124	115	116	130	133	130	118	142	111	113	117	121	141	135	123	129	154	112	131	130	143	138	139	112	118	115	119	125	117	135	119	125	132	115	116	126	140	139	127	126	135	137	147	130	126	123	120	111	137	109	130	128	118	147	130	113	128	127	127	121	126	122	112	111	116	118	128	124	119	111	123	128	142	132	128	138	132	122	120	138	111	116	135	127	127	140	136	127	138	131	109	100	120	148	141	121	121	125	144	134	120	129	130	128	145	140	156	140	134	126	142	139	149	144	124	122	102	137	133	127	118	121	124	116	107	130	134	117	141	141	128	129	134	107	129	126	122	136	139	128	110	125	134	129	112	121	117	140	113	131	138	116	132	153	124	125	137	118	137	110	126	117	121	129	127	88	120	146	132	109	128	116	139	118	137	132	123	141	113	129	130	135	145	103	132	138	123	134	129	103	121	120	121	123	113	128	118	105	123	116	125	150	126	112	138	145	131	131	134	116	122	147	134	122	129	141	109	148	108	112	142	103	133	139	120	122	102	122	111	124	117	115	126	139	133	140	132	127	128	128	132	106	108	139	130	120	148	119	137	157	130	132	117	119	138	142	117	119	126	115	144	132	137	120	159	118	129	120	115	100	128	132	117	136	138	149	108	125	153	145	121	148	131	139	127	129	122	135	135	148	126	127	115	129	118	137	124	138	125	120	133	134	135	139	131	163	125	110	120	126	124	127	139	110	134	125	109	128	126	127	128	121	142	115	134	129	138	138	140	130	110	124	112	140	118	104	113	127	114	130	114	124	130	110	124	130	120	131	114	125	123	125	148	125	107	149	127	149	128	125	127	134	141	120	120	131	111	121	120	123	117	124	124	125	142	122	102	143	136	129	128	143	117	119	126	135	110	109	132	130	139	122	134	129	127	139	130	140	121	129	127	112	132	105	133	115	137	143	115	151	131	127	142	144	126	119	135	106	129	116	122	108	116	120	134	128	115	143	154	120	121	130	119	139	125	116	129	142	126	123	124	117	129	127	139	118	125	137	108	119	112	125	119	118	120	134	129	132	116	133	131	129	116	125	125	131	120	135	137	113	127	129	155	137	111	127	134	129	136	133	135	118	119	145	144	128	113	119	134	137	121	109	121	113	124	120	133	122	128	111	126	124	128	124	124	138	143	107	121	129	127	144	125	117	114	132	118	121	119	118	116	131	132	128	121	106	114	141	139	138	148	120	124	129	106	133	147	137	116	118	134	121	110	133	158	104	136	148	127	106	115	113	100	111	132	137	142	122	127	137	128	138	122	121	106	124	113	114	122	127	135	126	148	106	135	110	128	130	137	133	108	126	119	134	129	127	118	119	130	131	127	124	111	132	109	110	112	116	122	125	118	144	123	117	120	132	127	125	110	126	136	137	111	154	141	134	138	133	128	132	119	103	122	136	130	138	127	137	116	118	132	126	124	126	119	110	114	124	118	128	116	138	150	144	131	134	114	119	119	124	140	123	116	139	125	124	160	130	125	108	145	131	114	111	121	116	141	135	130	125	136	108	140	120	101	127	102	124	127	128	125	129	118	116	119	146	154	118	106	114	136	126	119	123	118	135	146	148	134	143	154	118	138	145	118	117	147	115	152	123	131	130	129	127	126	128	123	136	116	142	134	130	133	107	125	124	127	143	139	129	129	128	114	126	149	126	115	125	129	131	108	159	116	112	139	125	131	112	123	137	140	113	125	116	125	119	118	139	111	115	139	139	123	150	134	148	123	151	102	123	125	112	152	123	126	134	132	117	124	120	121	110	140	156	147	132	120	114	128	122	122	110	118	106	128	118	124	108	120	124	121	141	130	116	150	148	136	127	140	118	136	138	134	107	116	127	127	123	134	117	112	127	132	104	119	112	121	124	131	121	113	144	115	111	111	129	130	144	110	134	140	141	125	124	125	121	116	139	125	138	125	111	130	114	119	114	130	119	131	139	128	138	129	149	129	123	159	121	129	128	128	118	135	122	102	143	138	122	137	130	126	126	149	117	130	136	115	135	123	131	126	118	123	123	131	128	137	135	121	126	113	121	142	135	121	124	121	130	119	129	136	120	125	126	125	124	123	130	143	111	124	137	137	114	149	116	139	139	156	112	127	115	118	136	134	134	143	111	120	124	136	125	134	122	133	162	137	121	112	135	127	151	129	130	123	121	122	139	132	119	141	148	125	127	119	133	139	125	122	128	133	113	135	141	116	135	122	143	141	129	120	129	133	141	133	126	120	114	131	110	114	120	135	125	121	133	129	109	138	139	138	134	130	126	125	143	117	137	154	122	125	126	133	143	137	128	110	126	120	130	109	138	121	141	134	132	120	125	115	116	125	141	131	122	113	121	121	126	116	121	127	129	131	119	145	121	114	136	129	133	141	141	122	124	146	146	125	140	133	114	119	119	112	117	139	114	105	119	130	134	143	122	124	144	122	124	128	127	122	117	146	133	139	127	119	107	120	138	113	129	117	133	120	123	122	111	114
26291	13617	9460	11635	19332	22704	22057	19106	16179	13477	11086	9317	7661	6612	5614	4688	3962	3522	3088	2755	2565	2337	2076	2021	1697	1605	1500	1410	1321	1226	1166	1062	1146	1027	1040	1007	1015	945	949	894	971	912	930	911	956	941	893	904	967	902	927	906	954	895	867	869	854	884	873	905	892	902	911	864	874	862	899	872	880	917	866	893	897	866	956	893	904	875	876	905	875	897	937	925	932	875	855	873	881	902	848	868	926	885	882	922	912	905	921	993	921	912	804	871	842	904	946	875	927	927	911	920	842	915	883	882	877	909	889	926	857	930	937	890	916	870	879	896	853	898	892	944	918	874	918	899	919	909	889	918	850	913	929	890	884	929	852	902	905	886	924	920	873	840	854	895	881	891	845	880	873	849	912	866	901	908	920	905	894	905	881	885	898	929	872	872	899	867	840	865	894	923	874	879	868	889	917	920	877	902	898	921	866	900	914	903	946	902	907	929	945	908	866	909	918	861	888	921	862	926	883	911	889	890	875	875	913	927	881	922	898	899	859	855	919	878	879	837	874	940	822	946	893	897	940	900	932	938	856	939	897	896	912	916	849	886	885	891	916	875	879	897	894	878	853	916	857	871	880	877	870	954	906	868	917	843	849	915	891	903	848	877	895	893	893	888	882	920	923	901	956	889	875	901	884	942	882	886	926	911	858	868	883	880	907	933	922	867	829	875	912	854	955	872	898	878	865	869	942	832	846	917	887	844	915	892	844	859	878	858	862	887	903	895	923	910	847	988	865	848	889	861	864	881	890	846	896	870	884	885	889	885	835	932	851	860	925	917	877	933	930	861	900	880	900	973	880	905	886	882	907	838	904	936	928	930	856	859	866	881	919	902	940	899	933	850	940	918	908	856	826	888	846	818	826	915	893	871	945	841	930	945	875	857	867	930	903	896	906	862	930	852	905	900	954	855	870	897	871	923	874	842	877	907	928	875	889	898	878	845	905	971	917	961	881	904	909	899	887	915	889	886	924	963	889	885	890	884	933	933	871	889	877	874	962	899	896	938	914	912	926	851	926	919	958	892	894	853	921	887	926	889	873	868	946	886	913	896	920	875	939	867	868	931	885	897	920	917	934	894	933	870	919	924	872	962	891	908	922	919	871	889	889	877	858	871	836	916	882	857	919	903	908	872	927	907	899	872	920	897	862	921	878	915	866	843	916	925	894	908	890	889	906	885	905	884	898	890	909	884	889	902	898	856	893	925	894	851	911	847	902	893	824	897	910	874	825	888	896	928	931	869	877	902	923	930	882	863	909	915	897	929	908	839	929	941	867	919	939	923	908	844	885	885	911	897	854	931	928	898	892	863	861	886	890	926	915	952	942	859	864	837	921	900	931	841	875	915	861	832	869	866	906	867	906	910	910	915	864	864	895	883	914	896	890	855	924	850	898	881	891	862	897	911	907	924	921	886	901	895	902	866	818	896	881	904	884	933	884	898	918	913	877	879	890	846	927	975	924	927	886	957	954	886	916	937	892	898	918	902	896	870	911	898	858	895	886	945	889	868	872	934	929	890	927	907	947	872	877	918	866	883	878	904	929	927	895	911	959	918	894	924	913	875	868	906	887	920	935	907	914	888	859	921	889	959	948	893	847	876	974	951	862	895	883	924	854	908	910	939	856	913	906	842	862	905	867	941	861	883	895	886	912	928	876	832	907	924	922	921	867	924	896	873	886	882	889	919	908	871	886	839	912	851	911	923	914	872	894	870	831	849	843	853	908	879	891	883	869	879	906	897	883	918	918	937	851	839	937	907	836	923	956	887	879	842	874	881	954	935	950	882	882	869	908	880	890	926	896	918	911	871	914	902	866	863	851	884	867	883	861	896	868	903	895	890	915	882	934	893	886	883	884	887	935	893	882	883	846	863	891	890	898	921	916	885	915	916	858	899	947	886	875	853	872	896	876	913	857	895	897	899	886	923	846	932	841	859	877	886	943	858	934	874	923	886	916	942	855	910	933	1008	924	867	894	876	876	912	850	930	889	886	878	900	878	877	878	895	953	902	876	914	888	878	947	877	895	919	865	873	924	905	910	880	895	843	917	877	876	896	919	863	884	874	849	873	884	886	908	847	902	938	876	892	941	926	958	862	930	894	867	896	880	856	876	928	882	915	912	884	919	911	907	890	881	847	878	948	930	895	911	911	911	870	829	854	895	883	953	927	905	869	892	886	890	859	875	879	895	937	902	915	921	930	890	894	890	916	888	829	825	912	917	948	864	887	840	878	905	902	874	874	892	847	905	902	894	851	912	920	905	907	876	922	833	878	874	901	902	857	902	919	955	903	895	927	985	887	916	887	958	873	906	935	853	902	912	970	902	952	900	870	876	874	896	908	901	900	879	890	933	886	892	949	883	912	945	939	924	842	885	916	939	902	924	875	915	913	882	864	894	844	836	904	929	937	904	852	922	962	935	985	899	891	884	846	910	920	918	852	862	911	818	900	882	857	925	873	876	882	897	891	877	863	887	920	867	895	893	888	913	871	915	855	846	863	937	896	896	934	867	893	926	936	902	898	908	827	884	869	887	917	912	898	884	866	876	882	886	864	813	930	856	853	867	914	823	842	915	898	915	878	876	911	886	855	903	971	933	915	919	874	916	914	887	891	894	868	880	914	889	966	898	891	878	885	937	830	882	893	938	907	902	882	911	905	882	909	883	920	925	900	923	898	904	908	906	894	914	881	958	890	875	927	901	850	860	932	877	863	946	883	914	873	882	887	899	881	875	884	853	866	881	816	882	919	940	907	857	865	911	943	895	932	845	945	872	927	839	890	925	902	900	876	907	916	900	926	882	863	911	884	889	872	901	864	921	868	886	937	879	903	909	901	978	844	858	854	871	879	909	916	875	910	889	862	912	881	901	901	928	950	933	884	930	936	884	876	872	893	817	982	896	875	904	862	874	878	937	918	920	878	852	864	892	889	912	904	863	907	864	860	883	901	800	922	859	885	934	884	928	917	900	934	893	865	885	892	933	910	918	860	864	956	898	852	867	907	870	889	950	862	931	892	909	886	912	874	892	925	896	886	883	860	951	887	885	905	845	922	858	897	887	873	882	914	966	901	875	899	928	874	910	851	900	939	933	903	874	920	885	906	857	844	941	908	875	869	887	921	883	908	909	854	868	908	898	924	892	920	928	960	902	897	896	927	922	893	892	894	856	899	857	915	897	867	873	908	906	926	851	877	889	835	914	899	847	868	921	896	883	880	905	863	902	915	905	922	878	889	937	939	886	882	928	894	865	918	893	873	892	887	858	913	900	899	937	901	910	873	904	1019	888	912	927	893	893	913	900	902	939	952	873	903	869	907	885	889	900	928	867	931	902	858	886	870	903	913	911	898	890	884	860	924	892	885	918	845	885	877	864	924	898	901	886	885	922	955	910	912	890	926	858	904	924	875	931	883	893	842	928	871	897	911	895	895	858	912	937	934	926	905	880	895	889	904	909	895	882	858	865	923	892	917	899	871
4251	2149	1335	896	775	933	1050	923	853	748	622	508	455	419	373	303	270	256	255	233	205	206	186	188	174	159	150	140	153	119	122	138	140	131	117	127	130	125	118	118	121	139	120	127	113	126	116	104	117	108	121	119	116	108	128	110	115	94	131	99	134	105	118	111	135	122	113	118	106	127	126	127	108	108	114	119	140	116	110	113	117	134	140	112	129	111	128	130	123	117	108	128	120	116	91	115	145	118	115	116	123	110	123	118	106	120	121	102	103	112	118	131	129	113	127	123	112	113	104	112	94	109	105	101	115	102	100	122	112	117	121	104	122	123	113	131	119	120	112	127	113	108	106	114	124	105	122	136	103	122	112	114	122	107	126	119	109	123	115	128	130	113	119	109	102	99	109	123	125	103	117	110	122	126	111	104	116	108	114	120	123	103	123	114	113	111	117	120	128	109	114	118	135	124	130	121	135	98	112	119	87	122	116	117	123	120	124	119	134	122	108	113	111	120	124	109	131	122	105	127	134	119	113	104	129	119	107	106	123	116	116	112	102	134	145	123	96	136	118	109	125	115	111	113	144	115	131	111	122	114	131	117	106	114	134	110	112	136	117	135	101	110	114	146	124	114	110	135	127	125	101	119	102	93	123	128	144	139	108	120	114	130	113	113	121	103	124	117	123	126	121	108	118	121	119	105	111	135	121	107	114	123	131	109	122	100	117	105	107	127	108	139	112	111	111	124	113	114	138	96	121	123	125	102	117	102	111	129	120	126	114	123	105	100	118	128	116	103	102	104	115	121	133	117	128	95	116	104	119	121	108	108	114	96	108	125	113	124	127	104	114	135	127	117	122	95	108	95	127	131	130	95	141	119	141	112	97	106	112	113	113	126	118	116	124	103	131	132	120	109	125	118	117	110	112	105	114	118	108	118	101	108	98	120	144	110	110	93	122	122	123	121	106	107	92	138	106	123	134	113	139	113	105	114	127	106	93	114	101	130	125	106	129	114	109	90	110	120	104	137	115	127	120	122	110	122	128	115	97	125	105	115	128	112	95	101	132	108	117	110	122	104	113	124	123	127	93	122	116	107	111	139	120	120	134	114	117	111	118	121	136	128	120	117	104	131	108	108	115	119	107	113	115	128	121	110	104	108	120	128	127	118	107	112	121	139	117	129	95	130	107	119	118	127	129	103	124	101	126	89	105	124	127	120	114	134	114	123	141	112	121	145	111	121	130	118	121	124	105	106	134	99	117	120	108	107	106	132	110	140	109	96	132	133	126	117	114	123	105	115	109	122	115	128	111	120	105	134	111	106	125	124	129	114	100	118	124	101	106	115	112	113	111	117	106	95	127	104	117	97	114	105	107	101	100	126	121	99	120	121	125	101	105	123	117	99	105	113	119	136	132	89	128	97	100	132	116	107	118	106	109	130	82	120	106	135	99	115	120	114	129	119	119	116	95	133	111	127	115	123	103	121	109	121	109	137	139	99	106	106	113	112	109	115	119	114	115	128	124	142	112	117	118	122	105	126	92	122	116	109	109	114	123	103	142	120	104	119	118	122	95	108	104	106	121	117	111	133	110	120	107	122	112	109	107	121	117	117	126	115	93	131	106	115	105	115	123	121	118	123	111	115	120	119	109	110	116	137	112	108	100	124	115	106	127	116	116	110	129	117	102	125	126	128	120	109	104	125	132	110	119	130	118	121	135	119	108	131	126	124	122	102	111	111	129	129	127	142	123	103	115	124	100	118	127	114	114	112	103	116	129	129	122	123	116	115	74	117	119	134	127	131	118	110	117	136	121	108	126	133	98	105	109	104	115	121	113	124	113	104	109	138	109	112	109	122	121	115	136	118	133	115	127	118	124	128	112	114	99	122	106	125	133	101	136	96	104	116	133	124	114	105	116	118	127	107	125	128	117	98	117	114	108	119	123	107	99	122	119	126	120	125	110	130	119	131	110	114	112	127	102	106	116	125	121	110	129	113	108	123	110	120	131	113	129	122	111	112	127	129	105	116	102	119	125	121	123	113	139	118	117	106	119	107	125	114	101	114	111	112	97	110	108	127	110	131	106	123	122	113	114	110	121	132	113	117	116	128	121	106	123	116	136	104	127	131	113	97	117	104	114	130	123	107	101	137	138	104	114	142	118	106	104	127	110	109	129	114	126	140	113	103	122	99	119	123	110	136	131	118	111	132	104	95	102	111	117	136	133	128	135	106	132	110	119	111	108	131	107	117	115	120	109	112	104	105	104	131	117	123	122	113	118	106	107	119	117	118	127	111	104	122	116	119	126	111	124	112	107	142	106	93	111	103	113	113	111	122	100	130	83	129	110	122	118	136	141	114	118	107	115	140	124	112	119	118	111	142	134	111	105	111	111	131	122	111	136	118	105	120	109	113	112	122	107	120	111	115	114	98	113	105	110	107	111	112	95	113	125	117	114	108	113	118	132	122	107	130	118	108	120	102	100	106	122	125	124	84	110	104	107	115	113	110	132	112	135	120	125	136	117	118	111	103	94	113	100	135	115	112	112	101	126	127	102	111	120	138	117	127	133	118	127	112	118	95	122	129	130	110	122	116	122	117	125	96	141	116	106	117	121	126	116	126	144	123	101	106	120	119	129	115	124	116	105	117	107	132	119	114	97	142	133	118	120	103	104	122	129	116	131	110	126	117	136	118	112	110	129	127	132	111	126	116	131	113	116	128	122	111	122	129	125	122	108	114	104	116	128	105	109	100	108	121	119	106	109	124	102	121	117	112	106	130	129	115	115	120	131	128	127	117	127	118	126	117	108	124	103	122	128	129	122	114	108	119	136	126	112	124	119	128	109	129	105	113	113	121	104	101	113	112	122	129	128	102	123	122	137	119	145	115	122	112	127	121	128	132	108	123	141	108	110	105	100	117	114	114	109	119	123	107	119	129	114	118	115	101	114	102	94	129	99	127	126	117	126	110	125	123	123	112	112	111	116	130	119	124	124	126	118	114	110	119	112	117	110	126	147	129	125	112	106	141	109	134	100	116	112	128	116	118	134	134	105	99	130	132	114	114	99	114	121	108	133	121	117	105	106	116	135	121	117	153	117	110	94	118	110	134	108	116	113	125	116	131	119	118	127	86	132	95	117	117	117	119	120	118	114	128	129	116	129	131	122	131	111	112	121	108	111	131	132	120	123	104	118	109	104	102	120	118	114	115	133	136	110	110	116	124	111	97	107	110	120	127	109	134	112	122	123	100	120	119	105	114	123	91	117	91	127	105	107	132	135	112	107	128	116	114	104	122	95	98	123	114	118	132	109	95	113	120	126	103	110	124	111	94	150	118	130	119	111	138	121	120	135	133	112	114	119	113	114	131	107	126	122	126	115	110	109	123	130	119	112	121	112	112	110	115	126	121	115	128	112	98	122	114	119	124	122	114	125	113	114	124	110	102	105	107	116	114	110	125	108	107	114	122	125	126	125	124	107	117	128	119	134	124	110	118	134	117	119	113	90	108
29587	16636	11800	14265	23097	26549	25265	22407	19295	16080	13659	11481	9704	8339	6871	5699	4879	4104	3723	3313	3031	2724	2370	2159	1929	1819	1552	1540	1334	1235	1212	1146	1054	1107	1007	942	925	907	915	915	903	855	855	868	868	842	841	859	816	900	830	814	819	839	767	829	847	791	814	793	893	849	831	765	829	837	835	856	821	823	895	782	802	861	801	851	799	769	861	770	809	811	856	839	810	823	790	817	858	824	825	837	798	827	804	819	818	783	849	813	813	857	841	820	800	818	847	801	850	815	849	794	819	806	839	830	838	823	792	758	865	816	786	839	819	808	858	807	821	835	811	837	831	805	746	814	929	822	832	837	796	768	854	804	830	847	831	860	838	815	842	844	831	834	891	827	836	800	794	878	872	849	803	855	802	851	867	835	836	801	801	819	800	816	798	804	884	831	829	837	782	839	830	844	828	777	814	836	836	823	797	831	814	805	817	787	830	819	785	830	804	799	807	884	804	808	828	837	835	774	847	774	832	828	794	871	862	837	822	796	832	799	867	851	843	807	811	820	815	838	880	817	839	787	812	813	822	807	846	824	804	806	818	846	809	823	807	863	829	850	743	831	836	783	832	815	820	811	806	838	852	844	806	811	848	889	826	783	805	787	781	852	834	867	792	846	783	868	777	830	805	759	792	798	804	782	842	877	791	794	836	872	832	816	801	833	822	851	751	875	817	822	842	822	844	822	819	812	833	859	803	819	785	835	807	812	738	838	858	810	816	821	838	747	838	761	833	775	808	812	830	858	831	777	881	825	847	806	843	815	788	809	834	826	829	874	779	860	796	782	871	841	828	802	845	831	825	832	789	847	825	879	817	856	865	852	860	863	813	807	783	842	806	772	800	790	777	802	821	791	847	825	852	806	880	804	867	773	795	845	868	820	886	805	839	816	841	858	793	816	815	819	808	778	847	811	868	830	792	868	802	797	791	847	831	846	823	792	794	829	808	813	817	804	812	807	789	805	807	836	809	846	801	835	850	839	802	770	818	797	827	803	757	812	831	855	821	847	774	803	815	807	770	800	810	818	857	832	809	816	787	779	816	842	831	856	851	809	803	800	847	781	814	817	844	851	840	799	850	820	867	779	849	842	836	838	811	849	824	749	772	820	817	850	806	798	826	828	795	862	894	798	830	823	772	824	836	833	803	834	828	785	810	798	835	818	840	869	863	799	842	847	791	851	831	801	856	774	778	840	826	737	865	876	821	876	787	795	788	887	819	824	810	843	873	795	834	795	836	836	852	782	838	873	825	804	789	806	805	837	788	813	843	818	839	794	818	771	808	799	804	806	790	798	834	797	803	838	865	816	813	786	878	874	804	780	790	846	803	845	773	801	853	787	817	828	822	810	811	787	741	805	844	906	739	807	810	790	806	806	858	780	840	847	808	799	829	768	857	794	829	838	805	803	813	815	825	807	830	812	822	821	849	850	857	830	838	800	820	770	870	924	817	788	819	790	809	827	802	775	793	855	781	810	790	768	807	797	802	873	885	823	776	831	862	858	795	876	794	836	815	826	794	804	807	827	811	846	801	809	806	837	822	828	856	794	802	813	799	819	820	849	851	833	818	820	811	898	817	840	842	839	838	834	836	819	806	787	821	803	836	826	870	788	802	841	861	821	829	826	794	787	823	840	823	768	811	810	787	884	811	788	818	847	826	798	848	861	788	823	853	847	771	863	842	785	826	817	836	837	822	813	801	803	791	821	835	824	834	872	859	792	773	815	821	813	843	831	766	837	816	798	828	820	841	795	784	828	866	843	851	851	818	783	851	806	810	864	790	805	818	764	845	835	830	832	813	785	818	831	827	833	811	791	840	838	795	787	836	885	800	808	838	815	871	808	896	907	883	833	835	846	849	823	803	826	841	851	837	838	800	838	850	796	800	848	790	804	780	812	851	836	811	881	823	827	811	838	789	828	825	841	831	811	805	808	852	808	837	796	803	768	771	829	832	841	794	881	773	795	804	834	828	790	793	800	847	839	831	829	813	818	866	851	845	825	817	904	808	861	821	820	769	795	808	772	859	830	822	798	777	770	825	795	850	780	839	762	844	823	833	815	809	808	814	796	823	814	823	825	806	787	764	777	819	809	777	855	771	810	795	810	825	797	833	814	834	809	817	805	841	818	800	830	843	773	830	811	757	826	790	823	794	830	808	837	862	791	850	812	755	867	805	848	786	847	844	809	862	828	819	783	841	782	851	783	842	871	819	817	833	831	845	840	820	808	814	840	788	892	837	823	826	839	820	805	807	855	829	779	851	782	841	828	795	822	846	787	860	854	841	838	790	815	828	823	842	798	824	850	791	837	811	822	785	779	822	856	860	818	773	770	800	776	781	823	835	852	834	833	811	873	795	835	794	820	843	786	794	788	851	804	851	792	806	859	832	809	838	836	830	820	848	854	832	866	812	812	824	813	795	795	828	823	802	877	824	825	799	805	839	824	789	819	888	826	811	822	807	819	798	806	833	818	839	837	782	814	859	824	800	825	908	835	797	795	791	813	771	852	821	859	852	818	836	826	776	790	851	790	822	790	841	854	788	834	792	815	827	857	836	821	818	846	828	769	838	830	828	856	846	816	773	824	861	812	811	803	774	821	778	825	825	811	821	890	822	802	811	839	867	830	872	815	814	873	802	853	831	857	807	841	822	812	825	783	790	787	793	805	815	862	793	822	821	786	809	793	774	801	800	832	782	822	804	800	808	819	781	796	787	790	827	747	848	852	778	812	868	775	812	850	798	825	810	836	791	846	847	859	822	814	817	822	828	866	787	838	810	818	805	815	813	820	792	764	873	854	798	852	793	846	870	813	779	794	829	793	771	841	777	807	824	854	819	814	793	778	859	817	856	831	801	815	784	840	854	796	865	823	802	837	819	853	830	799	845	833	828	769	823	848	799	864	843	829	795	888	862	816	849	847	810	785	836	885	834	864	821	845	817	818	841	780	814	816	816	797	804	872	800	903	856	797	824	806	819	766	838	875	820	827	816	816	849	780	814	834	851	806	831	829	836	841	777	846	852	832	788	793	805	820	824	815	853	814	860	826	791	830	809	808	808	858	834	808	804	839	832	810	832	821	833	801	809	766	840	775	839	793	783	808	796	830	792	736	808	821	783	785	870	821	825	825	793	849	806	815	779	867	822	837	819	799	842	820	835	870	804	863	844	851	732	904	794	806	811	835	781	834	832	874	813	850	815	846	813	799	868	831	778	822	824	785	847	799	771	823	827	810	835	795	793	804	851	867	846	800	899	854	857	804	812	816	810	846	799	811	848	819	777	807	828	864	808	840	803	798	828	800	817	799	815	847	825	868	798	843	837	806	829	830	785	862	780	811	816	781	767	812	774	800	794	792	821	841	831	869	800	808	763	827	853	783	846	837	809	834	822	845	805	812	828	820	788	782	796	823	840	808	794	851	840	801	825	822	806	767	795	845	784	805	832	850	880	790	848	832	817	774	799	812	849	840	755	867
3355	1295	774	569	506	579	602	631	547	442	425	369	319	295	232	252	217	201	188	182	199	165	159	164	180	174	144	142	136	143	119	157	162	140	126	106	123	123	114	129	125	130	122	102	145	124	122	122	148	116	119	122	105	142	123	124	130	112	132	139	113	128	112	135	121	126	124	126	132	122	136	122	113	115	136	139	126	119	130	126	132	129	140	117	110	138	124	126	125	133	109	159	122	120	123	122	123	135	120	114	103	137	119	121	124	116	139	126	105	129	131	104	123	136	129	137	123	128	114	105	149	124	118	113	134	125	124	133	133	108	125	111	136	140	117	126	137	115	138	113	116	114	157	109	108	136	139	132	123	105	131	110	118	127	133	109	124	128	129	145	121	123	107	119	108	124	119	117	121	133	119	114	133	122	147	113	115	120	123	131	110	139	129	128	124	126	126	137	125	118	128	122	130	116	118	99	127	121	121	120	141	113	141	135	129	119	120	142	108	124	123	123	155	127	115	124	110	138	124	129	107	111	135	137	117	131	143	116	114	103	135	135	129	132	110	136	138	124	138	113	110	136	126	125	122	122	96	120	107	135	151	112	120	141	130	150	126	112	119	119	123	132	131	143	141	130	140	121	109	135	128	149	129	136	129	99	135	122	121	118	131	118	122	113	115	123	116	134	118	134	131	127	125	140	152	113	146	140	126	126	101	143	128	116	143	96	138	142	119	108	121	118	129	128	123	130	120	123	139	137	133	113	138	144	107	134	138	109	136	133	127	138	135	120	128	116	146	141	119	123	119	111	124	103	128	125	129	140	122	120	144	111	131	143	112	120	113	154	115	110	128	139	102	125	127	130	122	112	118	117	129	110	106	117	144	138	127	100	122	127	126	112	119	94	126	114	118	115	131	133	134	113	126	139	121	128	124	125	132	123	105	109	107	128	126	136	134	126	131	118	115	139	122	97	111	120	116	121	120	126	119	93	110	130	130	123	117	115	148	135	145	103	149	114	138	131	127	117	139	136	118	111	105	126	124	147	155	127	122	128	124	114	107	123	131	100	122	121	111	118	136	138	134	126	115	144	131	138	129	126	135	123	134	132	134	115	126	131	138	118	122	121	129	124	121	122	130	127	112	118	119	130	135	116	118	148	119	118	124	96	125	117	117	128	100	115	122	133	112	102	118	99	148	140	136	141	129	145	121	113	114	127	123	118	99	134	122	126	141	118	115	120	142	134	120	102	137	128	130	133	120	121	145	152	114	123	133	117	133	125	130	137	130	111	126	120	129	122	132	122	130	123	127	109	139	125	103	123	118	113	127	119	111	137	121	131	128	138	126	111	135	114	122	122	127	143	115	132	133	109	124	127	135	125	106	127	129	118	109	130	132	128	116	119	115	126	138	120	107	113	133	129	120	107	132	145	136	112	119	119	127	129	140	123	146	137	124	131	104	123	116	135	122	143	144	150	149	114	119	116	122	113	139	129	132	123	111	143	124	116	134	145	134	108	121	116	121	122	126	125	106	109	121	135	124	127	127	125	113	114	139	121	140	115	103	139	128	119	132	139	130	152	132	135	116	107	127	118	129	120	123	144	122	139	122	133	106	132	118	108	121	123	131	121	115	138	127	124	126	133	149	139	116	111	141	118	124	117	103	116	134	112	115	137	135	117	133	127	106	125	131	136	117	123	137	138	132	114	127	123	127	140	109	105	117	113	118	119	117	118	126	132	107	123	130	109	106	110	116	138	126	106	108	148	120	125	125	128	123	117	123	113	118	117	111	117	120	139	134	144	113	117	111	134	108	151	131	120	133	115	128	130	122	128	112	119	121	117	116	129	128	131	111	135	128	112	119	130	122	111	126	106	124	133	122	140	124	112	149	124	118	121	134	128	125	135	124	130	107	128	121	122	121	119	123	122	127	112	129	126	132	127	123	130	125	129	131	110	132	157	121	118	126	122	115	131	120	126	122	139	127	118	107	147	123	113	133	121	131	111	112	118	120	118	136	121	107	132	126	138	135	131	140	108	128	119	112	110	127	128	129	125	108	137	118	104	113	140	121	134	140	99	133	122	130	140	128	120	127	98	142	122	138	127	108	144	122	107	87	121	126	124	129	117	135	121	120	145	130	150	127	123	107	136	114	145	133	106	114	128	119	128	123	116	121	107	108	139	152	134	122	151	112	143	111	117	121	124	135	133	115	116	137	138	124	134	130	126	120	113	118	121	111	141	143	124	112	124	132	115	121	112	132	129	114	111	134	135	127	98	129	142	117	119	130	121	119	116	118	123	136	125	128	122	117	121	128	128	125	130	133	114	132	128	137	122	139	121	134	138	122	120	127	114	113	106	107	127	107	131	138	109	128	121	132	120	107	141	125	104	135	127	123	115	148	109	141	122	130	132	157	144	124	138	120	110	111	109	114	123	131	149	118	117	112	128	148	130	144	115	128	125	131	124	156	122	109	128	134	126	116	103	118	128	127	134	109	105	149	115	132	130	131	128	117	122	134	129	122	132	117	125	123	134	129	140	134	116	115	103	118	111	135	121	124	116	127	129	119	129	97	117	116	130	140	129	135	125	111	131	144	116	104	137	128	124	142	134	128	130	111	127	131	135	129	122	128	132	131	102	125	147	145	126	133	103	122	138	151	121	152	109	116	137	110	140	120	132	125	114	120	124	123	121	134	143	129	121	121	132	131	123	109	109	115	136	130	125	127	133	135	116	124	118	110	111	126	133	127	121	134	142	113	130	124	132	121	132	113	136	133	133	137	125	121	133	117	130	133	114	115	129	120	110	107	145	114	131	122	139	115	101	124	146	129	121	133	135	134	142	107	130	117	120	110	140	127	101	122	141	129	119	124	125	120	118	128	123	120	141	136	143	114	141	140	107	112	115	140	125	120	137	119	117	138	107	140	135	114	121	137	127	139	123	129	138	103	144	117	126	131	127	128	111	126	128	138	122	101	138	109	105	125	124	114	121	124	119	125	115	121	148	114	129	127	127	117	133	133	124	148	138	138	128	116	112	112	121	106	124	124	117	123	117	132	127	133	120	131	130	132	115	124	121	115	106	96	142	126	126	115	141	114	151	139	122	127	114	114	121	123	108	132	139	129	132	122	116	130	118	118	102	109	118	143	129	135	121	121	129	134	123	139	124	108	121	121	123	117	106	126	124	127	110	149	135	115	122	124	135	114	125	127	108	128	137	114	120	125	120	143	144	117	107	110	114	113	130	126	122	129	138	103	116	129	120	117	140	138	119	140	132	120	126	113	136	120	111	131	129	136	115	104	116	124	132	124	117	127	120	114	122	119	136	123	142	138	128	120	105	125	127	120	135	121	133	122	114	127	123	116	117	109	123	120	132	140	118	130	110	127	130	115	118	110	114	126	114	121	109	123	112	140	126	148	120	124	128	142	124	134	119	121	114	132	111	125	140	129	127	118	133	133	114	138	129	119	134	108	119	122	129	101	113	112	132	131	123	108	118	126	139	108	120	112	115
24554	11612	7745	9556	16502	20010	18782	16234	13470	10832	8982	7688	6564	5473	4302	3788	3266	2772	2534	2351	2055	2003	1791	1603	1488	1379	1315	1278	1189	1187	1010	1025	981	1017	910	1001	987	920	988	873	912	891	946	889	879	870	898	914	875	885	915	865	882	899	872	889	924	806	924	924	899	882	921	895	865	862	886	856	878	872	814	867	812	926	850	861	846	883	905	845	888	853	867	912	863	883	904	850	865	904	923	907	886	870	937	899	904	833	898	826	878	870	834	879	870	883	855	867	852	878	890	894	846	891	853	889	865	915	885	885	885	931	845	867	905	886	891	895	842	834	920	876	879	872	836	899	847	887	872	920	866	908	876	841	859	869	885	895	857	939	868	844	863	922	873	866	897	887	882	904	904	847	838	811	866	880	875	818	857	858	877	863	927	892	877	894	780	867	826	804	865	835	849	874	874	883	898	887	878	896	831	920	824	901	812	846	886	868	851	916	826	854	922	865	916	902	946	906	843	910	900	863	844	929	875	857	851	900	876	873	864	835	867	862	829	814	918	901	887	844	879	897	859	843	872	905	847	843	868	932	836	831	871	881	918	898	818	874	782	917	860	867	852	896	881	884	911	878	796	916	834	880	889	903	887	852	889	916	873	877	936	849	839	875	819	882	854	906	912	866	832	828	958	885	880	887	888	868	848	906	897	881	835	863	854	850	837	934	846	896	891	847	857	861	892	872	875	870	907	890	862	898	860	848	885	879	881	868	834	851	867	897	847	940	888	826	859	838	844	863	857	875	879	910	841	929	874	871	887	842	879	922	819	847	897	892	873	885	856	818	915	894	915	925	888	866	881	862	853	843	908	912	886	812	864	855	916	910	812	882	845	882	885	844	900	919	939	875	843	902	832	860	890	860	835	868	888	903	889	902	904	848	863	899	825	930	875	897	832	858	841	873	870	878	852	894	891	932	867	858	858	933	890	868	850	824	946	821	849	850	880	831	890	864	852	868	888	856	925	842	893	877	871	859	774	874	865	839	872	893	906	899	872	903	877	874	886	861	866	841	873	869	897	907	880	977	866	863	901	868	881	827	898	902	837	921	907	875	836	916	889	884	821	850	853	891	889	877	866	883	888	883	914	844	889	869	873	889	850	854	892	860	873	901	880	898	875	887	870	830	865	898	880	860	877	863	852	937	892	865	850	827	916	823	869	865	870	858	882	865	888	872	861	876	857	822	828	892	911	861	881	829	866	913	873	851	920	902	869	888	811	846	866	864	872	859	875	875	889	843	875	859	849	895	881	870	854	885	900	883	856	903	883	867	891	894	899	878	919	885	881	851	894	859	839	882	873	861	864	812	907	897	848	857	822	859	889	892	865	859	884	898	939	898	867	878	831	871	898	934	868	886	913	856	887	877	874	892	863	887	903	886	857	842	815	893	871	850	912	914	894	865	917	917	900	874	845	883	849	860	880	909	866	886	865	892	867	885	923	850	889	830	859	907	887	887	819	884	862	853	856	874	874	812	885	820	844	858	921	898	894	860	881	826	865	884	834	874	897	852	927	869	865	927	842	888	870	873	869	882	844	862	875	889	909	888	866	871	879	857	924	864	901	859	906	913	899	948	941	851	880	873	903	867	892	814	883	838	909	848	904	881	868	854	885	848	856	908	891	893	887	865	848	893	842	872	839	891	884	949	889	881	857	876	858	851	869	834	918	898	933	882	882	851	919	924	845	828	890	930	830	813	919	864	813	920	878	905	868	876	871	922	859	821	813	845	903	883	887	871	868	884	849	906	856	880	867	857	860	910	919	874	921	867	881	868	855	867	878	976	887	887	896	911	870	896	883	804	899	883	855	873	900	882	835	883	860	892	873	864	870	873	870	916	889	889	912	855	895	859	918	861	858	829	869	904	901	923	850	867	884	874	897	921	846	892	846	890	879	859	879	916	867	884	867	872	856	877	869	839	853	879	912	853	884	868	874	846	882	896	908	869	828	883	888	865	812	855	837	900	857	858	865	900	911	915	908	915	837	884	866	887	867	821	818	881	873	838	858	897	866	892	884	889	870	923	851	844	861	877	874	852	861	886	894	879	878	914	913	882	816	873	863	878	867	870	824	853	914	913	897	831	844	885	852	928	891	869	847	886	917	893	944	899	941	889	896	905	873	883	914	863	828	862	881	856	879	893	846	862	864	861	877	910	860	864	870	879	851	857	884	918	867	870	888	843	869	849	872	874	828	872	878	845	881	882	900	873	864	852	914	873	873	906	945	888	887	873	921	876	863	865	868	890	901	903	820	902	839	897	903	846	867	917	889	906	887	879	855	880	877	860	885	834	883	829	882	908	828	832	861	894	874	830	881	919	860	882	842	924	873	806	918	893	930	837	903	889	876	894	877	876	854	876	832	860	920	915	819	871	853	866	886	909	797	830	942	850	866	857	919	910	920	851	862	864	917	893	908	851	866	853	865	903	888	890	870	843	811	843	830	865	864	890	877	896	818	853	870	833	898	853	892	864	835	926	878	832	849	857	823	836	856	887	833	861	853	859	902	895	912	836	856	925	876	879	890	850	863	862	872	853	858	822	866	863	882	892	856	939	849	863	904	886	835	893	894	925	871	900	877	853	879	849	845	877	868	872	854	890	826	888	874	863	860	894	874	878	824	892	894	911	852	881	907	926	888	838	874	873	839	944	854	823	858	947	875	903	881	917	876	905	859	857	924	908	854	931	839	848	822	904	856	861	841	944	913	918	869	860	907	842	872	909	891	912	910	900	875	852	835	865	851	920	860	893	885	877	932	871	864	863	889	882	884	847	865	864	851	861	856	868	913	894	854	907	933	828	854	880	887	851	861	918	884	837	849	941	921	908	874	898	884	898	881	866	900	882	874	848	860	878	872	846	873	850	846	873	883	859	884	870	863	882	865	904	836	881	889	869	871	861	887	854	850	849	922	876	855	838	888	878	883	857	937	844	804	909	871	902	898	908	892	924	870	908	849	866	905	886	843	826	872	889	897	898	865	957	923	809	847	829	860	849	817	916	865	923	917	870	925	873	879	833	849	896	870	881	890	888	876	896	851	839	884	877	856	868	838	850	868	893	870	854	881	901	871	843	865	865	831	856	902	828	869	837	895	871	890	915	839	877	894	883	846	901	885	940	846	851	824	895	881	875	920	868	867	881	846	840	894	860	839	869	881	871	865	908	848	826	920	894	819	890	851	871	817	911	873	881	860	938	869	869	879	827	913	907	855	901	837	913	892	883	878	827	872	866	879	870	825	858	881	918	944	861	851	870	888	882	896	881	844	833	886	870	837	796	898	911	830	844	854	859	898	858	881	900	874	874	874	868	909	798	844	888	870	931	829	852	830	851	853	835	890	855	861	840	850	844	811	868	890	895	856	854	873	899	870	833	859	904	888	892	978	844	894	890	864	868	891	878	880	925	879	864	862	947	845	823	868	884	842	856	875	920	874	894	912	874	932	881	840	882	852	871	913	877	842	844	883	840	898	855	857	909
3337	1804	1081	757	655	705	862	780	727	587	506	431	414	349	357	251	256	232	231	199	209	180	168	143	161	136	142	133	152	121	127	128	118	130	114	119	122	117	113	102	105	121	123	133	113	106	111	97	123	112	119	116	114	112	124	106	112	100	149	117	101	128	130	114	108	109	127	125	123	116	117	109	127	105	111	106	118	111	109	101	93	111	134	128	111	93	108	105	104	134	122	118	109	113	92	111	111	143	110	108	125	110	117	125	109	117	111	111	130	136	124	124	116	115	93	128	116	120	117	137	137	102	118	98	139	104	112	119	117	126	124	136	106	114	115	113	101	127	92	121	116	136	114	108	115	110	115	113	115	118	113	125	116	114	127	131	112	112	119	132	112	112	99	125	100	125	99	140	110	136	112	130	134	110	113	144	111	126	118	105	127	119	103	121	110	116	95	112	95	133	116	134	129	125	112	124	123	109	129	124	116	115	124	122	122	118	127	123	123	106	108	105	115	115	110	115	119	119	128	123	98	122	113	122	120	100	106	116	110	145	99	106	105	126	117	128	98	133	119	115	104	119	120	88	117	108	113	126	104	137	120	138	114	99	123	115	112	127	120	120	104	127	104	113	104	110	129	124	118	132	131	107	128	115	123	118	119	115	106	138	103	124	133	131	110	127	100	91	131	100	108	117	102	116	123	118	131	117	104	110	109	118	116	109	106	110	120	132	112	130	114	148	115	112	137	129	116	119	118	111	98	126	125	112	111	105	118	123	114	135	127	130	134	86	104	100	119	120	131	118	107	122	120	114	119	113	111	125	129	121	106	142	106	117	112	102	102	129	131	112	118	114	108	104	129	137	122	129	110	107	98	117	120	90	137	134	113	121	123	121	123	130	122	111	109	116	110	121	114	107	109	117	122	114	102	124	116	100	104	125	108	105	121	132	128	118	133	124	132	116	115	110	130	122	110	133	114	110	124	115	129	139	119	132	123	127	120	116	103	106	108	114	133	122	125	106	111	112	130	119	128	109	126	113	116	122	115	121	115	130	104	120	119	111	112	123	111	120	106	103	130	123	134	143	114	124	102	111	127	114	115	108	117	129	117	103	103	111	109	110	123	99	118	105	104	101	128	94	108	100	119	134	111	138	139	116	131	114	121	114	101	133	128	116	126	112	122	132	121	104	127	105	128	125	127	104	110	108	123	125	107	98	141	135	121	120	117	113	114	108	114	116	106	120	110	110	123	123	121	115	103	109	121	111	114	116	123	131	97	120	124	126	109	126	123	95	124	124	118	116	121	103	113	125	121	114	111	116	107	105	113	103	130	113	121	118	110	104	118	107	138	112	117	123	107	123	108	114	128	123	115	127	110	119	102	118	109	114	112	98	118	126	96	115	109	125	122	108	130	124	133	104	97	94	106	119	104	112	109	122	115	106	120	124	129	99	109	136	101	115	118	125	107	136	122	112	122	112	127	119	118	111	128	121	110	110	135	116	91	128	104	119	108	134	127	106	112	134	96	116	105	106	117	124	126	119	134	118	113	89	116	126	109	123	128	123	107	113	121	129	121	100	112	107	126	130	115	118	120	120	120	130	107	108	105	118	133	112	120	142	120	120	104	125	124	114	127	122	124	114	113	117	121	100	118	116	97	107	128	115	101	110	109	117	113	126	119	119	118	107	122	109	114	115	117	113	113	115	116	108	113	103	98	112	128	111	96	115	114	115	115	128	114	104	131	130	121	117	123	130	135	123	108	119	130	117	133	133	117	107	102	112	103	112	102	119	102	102	119	98	115	136	120	108	120	118	101	122	117	113	119	127	105	97	116	108	131	122	121	110	126	130	97	119	127	120	124	111	105	111	136	125	103	125	107	115	118	132	117	114	132	106	110	120	103	117	127	122	119	135	109	112	108	105	95	121	114	154	109	138	121	119	109	105	105	133	117	105	106	114	134	135	122	123	109	124	117	121	124	110	125	113	118	124	107	136	126	106	130	114	117	117	113	116	114	120	118	122	125	130	131	117	107	119	107	126	113	124	90	129	136	105	121	123	104	108	115	128	120	123	109	110	108	119	124	133	127	101	112	123	137	110	122	99	133	118	143	133	98	113	140	104	114	101	112	96	125	119	113	107	113	125	115	118	119	132	112	88	119	103	109	123	133	122	133	115	120	123	119	110	118	107	118	121	110	95	123	114	114	130	114	102	103	119	119	121	116	117	131	117	98	108	132	100	111	127	100	121	133	128	115	111	128	132	107	127	115	120	116	116	117	111	116	113	117	99	119	122	129	112	114	113	110	118	127	124	104	102	107	119	112	130	127	114	112	123	124	114	117	115	118	112	118	107	116	106	97	142	112	98	108	123	124	132	132	125	105	102	116	119	142	125	103	127	121	121	116	126	113	105	118	118	122	126	120	108	99	131	126	108	116	141	129	112	109	120	118	119	112	114	123	124	98	86	103	123	117	112	121	108	124	119	118	126	118	130	124	123	113	114	114	120	129	114	108	116	95	113	105	117	112	125	113	112	128	113	114	113	106	127	121	130	106	106	108	120	124	116	122	138	128	115	104	114	135	108	117	125	113	120	124	125	110	112	121	110	107	111	117	105	110	123	110	81	111	128	116	130	104	117	126	134	122	131	107	126	116	112	116	105	127	120	107	121	127	125	126	119	93	120	129	118	138	120	113	121	135	113	92	114	105	128	121	113	121	117	117	129	104	118	121	116	149	129	142	125	122	109	103	120	112	124	122	110	112	114	121	129	124	132	113	105	115	106	105	117	123	128	104	120	109	120	108	101	117	123	108	113	132	118	116	140	110	136	101	124	92	108	124	131	113	134	109	112	129	112	123	112	125	106	105	121	130	123	120	111	107	103	102	118	118	117	124	115	113	140	113	123	113	113	137	122	103	125	121	127	106	124	127	103	131	107	113	120	92	129	118	119	124	111	112	139	118	97	107	123	119	86	120	118	126	118	114	112	109	107	99	121	109	124	124	125	123	120	115	122	119	110	119	115	144	118	128	111	134	117	114	115	113	139	110	118	131	109	122	93	120	124	116	116	106	120	124	125	124	132	112	123	106	132	112	106	123	100	100	98	107	98	111	92	106	118	121	104	118	135	104	122	115	90	113	103	111	112	119	116	131	105	133	121	110	130	110	117	102	100	106	115	109	112	109	119	119	106	124	105	96	108	110	135	115	145	120	106	133	119	107	113	111	127	122	122	136	103	109	92	126	115	132	115	104	101	115	105	102	115	118	112	131	107	117	106	119	116	110	121	123	135	111	94	115	116	106	110	119	108	113	116	120	103	134	96	110	125	108	127	103	124	120	116	123	130	137	142	111	122	120	115	124	126	132	116	118	117	122	95	108	118	125	119	130	115	131	127	110	120	91	99	124	117	118	114	105	127	113	98	107	117	112	109	119	111	127	118	123	98	129	115	89	101	112	113	115	120	106	116	127	119	113	111	130	105	113	111	104	121	115	110	114	137	106	122	131	105	110	118
27083	14774	9704	11983	20625	23948	23066	19931	17247	13710	11567	9930	8371	6987	5630	4722	4092	3583	3191	2868	2695	2293	2009	1870	1640	1609	1420	1376	1234	1164	1028	1084	996	998	933	898	924	879	915	879	863	888	819	856	864	810	811	866	847	849	836	841	826	854	848	791	837	837	862	779	844	793	827	805	823	769	810	806	797	801	833	779	759	774	783	783	852	791	825	817	829	852	838	790	791	805	811	786	822	871	828	793	825	783	826	798	815	820	811	809	812	817	781	793	805	845	792	803	827	804	776	855	808	810	836	818	788	845	785	809	854	822	812	820	820	828	808	854	788	799	858	819	843	793	831	797	763	802	809	804	797	855	811	808	790	798	800	849	840	853	832	830	825	822	862	846	754	796	786	791	808	853	807	814	795	829	795	789	878	774	820	843	871	825	816	787	819	800	803	798	812	808	874	781	820	779	783	814	817	823	852	839	846	787	821	789	815	781	812	807	815	809	860	841	869	834	800	863	829	790	767	785	773	809	818	807	840	788	811	808	829	821	811	820	831	857	828	804	833	789	827	826	815	850	893	815	814	862	809	844	829	847	815	835	848	813	827	807	770	789	829	802	803	843	792	773	823	819	832	885	805	827	858	786	829	797	824	805	781	796	840	823	758	814	848	774	836	772	853	833	797	799	827	843	862	817	763	806	841	814	808	817	866	808	794	809	813	838	832	763	802	823	819	809	805	737	798	807	820	814	840	825	834	838	858	877	768	823	791	816	794	879	808	812	826	790	853	881	830	790	822	832	821	770	806	773	740	813	822	762	816	773	776	796	804	832	872	781	830	784	821	810	822	822	820	842	828	823	770	750	823	780	840	785	823	834	801	848	821	812	820	830	837	816	815	852	820	838	862	842	836	833	804	745	837	833	898	860	830	799	835	826	807	855	797	809	856	811	801	790	844	860	772	826	815	827	817	809	818	835	809	859	814	816	813	769	817	821	808	810	806	795	763	790	830	784	869	825	828	847	846	818	796	792	794	800	815	835	824	826	812	852	858	803	831	817	810	815	857	777	782	785	793	883	841	863	779	800	858	812	850	818	799	846	783	792	787	810	817	859	789	811	842	845	841	792	798	831	828	794	787	762	815	839	789	807	806	819	886	822	852	802	794	860	812	841	846	859	815	804	795	821	843	816	801	825	849	812	791	850	856	815	770	795	791	790	856	849	789	773	791	766	839	846	797	785	806	836	813	813	841	825	844	829	770	823	825	801	849	796	809	799	758	839	882	826	832	782	852	829	821	793	788	820	803	806	785	829	854	827	798	808	793	826	789	810	833	833	815	800	890	844	789	811	860	855	815	811	822	823	822	851	828	856	795	747	812	799	830	823	834	804	831	825	905	849	827	808	853	788	858	860	812	795	811	830	782	773	815	804	837	849	846	872	835	849	800	828	837	772	766	807	803	815	789	800	762	840	728	795	775	817	781	841	825	799	794	829	831	844	796	846	829	800	774	821	841	786	800	800	813	808	792	854	819	811	818	776	834	822	841	838	829	840	857	857	805	809	806	840	852	839	866	824	834	794	876	796	876	788	768	853	807	744	847	814	802	822	834	815	874	796	797	824	838	843	834	827	818	794	800	784	835	799	797	782	830	778	851	807	842	826	814	820	784	836	870	796	849	825	844	781	849	785	793	883	780	834	842	824	772	818	855	824	823	890	790	821	855	802	832	823	821	804	827	813	791	769	836	743	791	826	792	804	831	782	830	819	861	787	824	767	872	810	831	798	845	811	796	798	817	862	788	808	852	777	834	842	812	866	789	815	863	794	789	842	845	830	835	777	786	819	831	834	859	777	804	809	812	841	791	788	816	824	819	821	808	815	814	836	856	805	787	747	843	784	863	835	885	821	754	788	718	797	757	807	808	775	838	769	884	854	873	817	847	799	810	786	830	824	847	787	801	801	802	824	785	829	822	842	844	788	803	839	807	825	839	811	763	811	804	818	814	792	832	864	823	857	813	830	778	859	840	807	818	803	805	813	797	786	882	779	808	828	812	830	825	806	804	819	885	833	830	796	817	802	826	817	810	816	804	856	788	881	837	806	812	847	801	727	840	804	780	845	810	871	824	840	848	827	890	853	780	822	804	823	782	815	852	804	827	775	844	840	842	860	798	858	859	820	786	804	841	867	834	835	774	878	790	813	840	833	770	783	791	815	784	789	813	830	829	811	753	817	824	818	787	765	814	829	846	874	841	843	839	824	853	818	816	810	797	840	802	859	875	855	807	858	804	812	814	806	838	735	785	841	799	812	847	823	828	806	818	810	844	832	820	814	828	796	793	836	818	825	847	825	804	765	832	851	806	789	838	818	868	836	816	847	835	810	772	840	885	778	837	848	832	798	796	790	783	844	795	823	841	783	797	883	775	794	843	806	820	829	805	838	842	845	825	824	801	798	834	823	817	807	774	860	850	831	858	830	806	816	860	883	825	779	817	804	857	826	839	785	775	804	800	808	800	839	772	870	792	820	859	816	810	796	851	788	777	885	794	811	856	813	821	722	760	823	795	821	796	804	777	839	807	772	858	823	835	822	817	837	840	857	821	850	807	813	847	835	771	782	814	773	802	846	783	836	863	762	842	834	842	814	838	839	798	829	806	775	831	840	790	815	819	857	792	774	837	827	854	781	833	804	818	828	787	848	823	819	805	847	816	806	775	849	808	821	784	813	831	805	788	833	820	782	811	843	820	827	827	826	817	835	812	771	853	877	756	809	824	789	770	821	770	848	819	864	828	784	769	836	788	794	826	813	800	832	849	844	850	810	807	839	803	821	796	806	773	806	826	830	846	836	837	790	775	787	826	800	850	769	790	828	861	800	781	821	801	791	788	816	793	795	823	817	829	808	813	829	822	816	798	834	878	781	802	763	842	769	843	748	834	824	780	784	789	785	825	785	848	831	818	857	821	768	823	783	829	848	793	820	854	807	834	838	843	792	827	832	795	836	786	851	815	832	751	798	824	796	817	801	801	800	805	752	773	850	839	854	798	817	840	859	826	800	799	831	839	878	799	859	815	821	801	820	842	799	782	857	863	876	824	779	756	807	861	796	791	834	803	778	819	813	838	826	778	847	866	825	832	803	832	809	839	805	772	842	786	824	839	782	794	832	804	812	805	828	824	792	850	846	843	855	821	797	828	860	803	842	831	785	791	816	839	877	854	774	826	836	827	772	795	820	819	830	832	850	867	819	787	870	812	811	849	795	820	815	823	846	812	778	829	817	803	831	793	794	813	845	819	823	785	836	851	798	806	776	864	824	821	798	779	810	877	789	795	785	793	846	860	835	847	846	826	823	773	804	834	821	813	851	814	792	816	841	842	760	815	831	799	834	843	870	883	845	840	828	822	809	847	784	827	808	827	805	800	839	814	794	822	851	795	844	824	784	839	848	832	740	829	802	807	806	797	822	796	798	811	774	787	808	802	791	782	841	840	816	878	855	795	850	881	803	849	793	825	837	832	855	801	830	775	799
4762	1644	965	690	649	681	786	731	735	551	489	451	395	342	339	260	251	243	216	210	202	195	196	194	151	141	175	171	139	145	125	148	117	149	129	133	145	132	115	150	110	134	127	147	130	127	136	123	118	149	128	134	134	122	138	122	111	149	148	138	135	127	145	136	132	124	124	146	140	122	135	126	120	123	126	122	133	123	133	131	144	126	131	130	107	112	117	129	130	127	109	158	130	126	130	127	127	130	129	131	117	140	99	152	106	121	119	119	114	125	130	116	122	117	115	101	116	132	139	121	151	110	125	133	112	114	125	122	112	114	136	126	115	121	125	120	154	149	117	115	122	131	123	120	132	123	135	144	130	122	142	132	128	142	123	138	134	135	119	129	119	136	124	126	136	123	135	120	130	131	137	129	126	119	112	128	134	117	115	118	131	149	122	126	130	123	116	117	111	127	125	130	125	130	124	121	124	134	132	115	114	101	140	129	126	125	126	111	145	134	142	124	136	119	129	118	120	129	133	119	134	139	129	135	125	119	120	118	142	117	117	116	123	114	127	111	153	134	133	126	121	124	142	124	121	118	114	128	136	139	152	132	111	128	125	146	129	128	132	107	119	134	115	123	133	118	122	125	127	120	115	141	142	107	115	149	142	117	114	127	127	133	115	106	131	126	137	135	129	124	116	138	126	128	127	121	130	117	140	112	140	120	120	123	136	152	121	151	126	124	123	112	108	128	133	118	128	119	132	107	143	110	109	142	119	147	133	125	132	132	117	130	131	145	138	110	132	111	116	121	138	147	130	125	129	115	144	138	131	123	130	128	148	113	126	141	137	128	140	140	119	115	130	132	138	118	128	116	131	149	116	135	151	118	130	142	115	127	118	130	130	102	124	143	120	134	126	117	97	112	116	130	140	120	135	133	144	125	119	128	106	152	143	138	122	127	133	130	128	120	117	124	136	115	137	132	137	115	132	133	155	129	124	129	116	136	135	131	136	126	136	112	115	132	136	124	109	125	145	151	127	97	130	119	121	122	148	134	135	128	114	126	114	106	130	116	117	124	136	108	112	122	117	141	127	120	136	136	130	124	102	101	131	119	128	115	120	126	129	121	135	121	131	135	119	147	125	131	136	106	133	121	120	145	122	129	136	130	111	133	118	108	140	125	126	130	141	124	139	106	145	130	154	121	100	131	160	114	132	141	138	129	125	148	115	101	126	128	122	142	110	125	132	145	130	134	143	127	125	129	108	106	127	114	124	115	128	128	134	118	117	133	114	112	127	129	143	120	112	132	126	131	109	134	118	112	126	137	132	118	112	113	152	125	127	117	134	123	144	140	120	122	127	128	137	139	124	110	137	129	128	123	119	125	127	129	123	132	110	149	128	122	151	120	116	122	129	115	123	126	148	132	120	133	135	95	132	115	113	126	137	107	124	112	119	148	118	126	122	123	126	134	122	129	143	125	120	139	142	129	127	119	142	132	133	99	139	118	116	130	110	118	115	116	153	117	123	124	136	131	122	123	139	124	133	121	105	137	130	138	122	120	136	133	155	126	110	114	101	133	135	136	151	137	127	122	122	153	118	121	138	126	135	122	106	127	126	127	139	122	117	129	109	123	128	120	122	123	133	118	123	117	137	126	129	140	124	124	128	124	128	130	129	136	115	151	131	136	118	118	123	130	139	121	123	132	115	122	117	110	128	128	114	114	108	107	130	108	116	160	134	122	121	141	134	106	142	129	120	121	125	125	136	143	124	124	135	129	135	108	119	128	127	132	122	117	127	123	137	144	132	132	146	128	111	132	131	107	117	122	124	136	122	146	119	92	134	138	125	115	106	118	135	136	136	137	138	120	128	107	127	153	118	121	129	123	115	115	131	137	123	120	149	112	137	119	133	129	145	141	128	117	114	115	119	118	142	128	123	111	132	102	125	115	141	134	122	131	137	132	137	126	117	125	108	113	139	120	114	123	139	128	124	126	124	125	132	123	124	135	140	138	140	137	121	143	119	130	129	134	127	134	126	153	150	147	124	137	137	126	110	126	132	107	128	127	142	126	132	123	123	140	121	129	143	121	113	111	124	130	145	146	120	150	119	124	128	135	150	133	138	129	132	120	133	128	120	131	112	149	127	126	115	118	134	139	131	142	131	128	138	107	134	97	118	105	140	121	143	139	114	121	127	117	113	107	130	138	138	126	147	105	116	121	118	125	117	124	108	126	141	108	138	105	116	127	121	104	110	143	137	121	145	138	137	118	131	131	145	124	143	122	123	125	128	128	134	104	126	130	124	139	123	144	139	119	119	139	135	107	134	137	137	120	130	117	123	104	114	112	142	129	127	120	123	114	141	135	134	106	118	142	106	146	155	126	112	119	119	121	144	127	146	138	134	124	124	110	119	131	121	127	124	127	121	120	120	120	133	130	99	149	106	119	143	111	154	139	111	130	124	112	151	125	132	140	110	132	135	125	123	133	148	125	124	149	145	156	121	146	126	139	136	144	146	122	137	122	123	126	129	111	114	110	128	132	147	119	131	124	121	124	120	124	130	126	120	117	139	129	132	122	136	131	136	120	106	138	131	145	160	129	136	123	118	126	128	127	129	117	141	124	133	117	117	127	129	157	133	116	135	124	118	130	112	129	140	124	115	127	134	138	123	152	116	122	123	124	129	124	136	98	138	117	126	137	120	121	116	128	125	122	117	124	122	124	116	118	149	112	118	130	127	120	102	114	122	109	120	124	156	145	133	125	115	138	130	132	133	134	128	156	128	111	135	116	142	137	118	143	126	132	118	139	130	112	128	112	129	125	147	137	131	127	110	127	117	122	135	131	140	143	115	122	123	129	103	117	141	133	141	120	125	124	112	148	123	145	136	117	120	137	128	123	143	123	134	128	142	135	130	119	113	126	120	114	114	127	113	123	112	129	111	130	117	123	142	125	126	120	129	132	122	127	126	118	129	137	135	131	117	130	112	132	105	132	138	123	129	120	108	149	137	133	129	117	123	131	113	138	135	139	126	130	123	134	116	141	135	117	112	120	124	147	140	147	121	121	116	134	118	137	120	148	127	117	123	107	155	126	109	146	141	118	109	126	122	124	125	140	127	114	130	145	139	119	128	121	120	134	114	125	146	116	127	125	135	134	109	140	132	127	141	144	135	103	128	138	125	137	123	122	136	111	120	117	122	132	133	128	145	132	126	139	127	137	107	131	128	140	138	137	131	135	135	134	120	114	119	114	117	121	129	119	129	125	134	116	128	117	149	133	123	130	125	124	118	153	126	118	121	143	103	143	125	115	130	114	126	139	136	139	136	125	117	121	115	125	135	128	120	129	136	134	122	132	133	134	145	131	146	122	98	123	125	114	113	114	119	129	112	113	134	143	130	130	117	128	115	124	119	138	108	123	131	124	124	115	123	118	124	134	142	116	124	120	114	125	108	133	129	116	133	103	114	129	129	127	117	116	126	145	124	118	121	141	105	115	132	127	127	126	125	130	133	103
26242	13759	9343	11282	19348	22850	21863	19306	16621	13480	11175	9714	8171	6875	5714	4689	3990	3649	3331	2941	2620	2232	2132	1775	1752	1535	1462	1461	1287	1153	1125	1071	1023	1014	993	1010	942	996	928	946	933	879	900	908	922	955	876	897	922	920	901	885	879	937	859	915	878	889	880	860	865	911	843	913	857	879	877	856	843	883	825	880	940	849	925	895	875	968	885	895	904	919	816	936	877	904	855	896	893	850	884	900	854	936	856	926	890	856	887	878	896	894	893	882	913	870	954	916	795	841	870	894	900	872	902	807	907	876	844	882	890	892	924	941	839	877	868	904	873	854	865	855	886	947	891	872	882	912	885	850	899	952	908	886	863	884	852	853	919	869	884	894	845	906	870	860	894	865	870	917	882	871	882	849	905	865	920	927	908	861	861	857	872	869	853	813	906	820	889	908	880	851	876	866	857	907	902	899	875	826	899	873	863	822	850	871	905	918	869	854	950	879	892	894	865	806	881	837	906	892	911	861	875	849	870	903	882	893	866	895	856	889	848	857	936	872	855	854	947	843	850	893	888	897	903	907	936	853	845	922	817	955	890	949	908	854	880	862	895	877	867	908	916	890	902	869	879	858	850	892	878	876	821	879	933	882	851	873	936	866	867	879	865	812	910	898	845	891	911	844	831	865	866	894	872	892	904	887	879	828	872	898	867	950	831	840	913	847	892	816	899	866	900	890	898	865	888	907	915	857	905	863	903	846	935	877	848	896	881	872	913	880	896	947	814	913	892	863	867	889	861	877	902	900	878	934	866	859	895	923	845	852	911	894	909	916	855	857	884	795	873	878	831	872	816	900	851	880	880	949	905	908	940	893	909	819	889	863	881	939	933	878	857	914	876	880	931	843	867	841	874	856	883	894	875	893	865	907	937	845	832	883	914	930	896	905	939	873	856	842	852	931	867	884	923	870	900	839	904	868	854	924	886	901	921	825	916	820	874	821	933	903	868	850	877	863	889	899	845	853	907	904	868	896	882	874	841	871	839	899	842	929	857	881	864	841	814	919	881	886	898	953	902	907	913	919	872	916	919	906	902	927	888	858	900	963	904	840	853	907	932	880	884	883	892	935	870	897	930	906	888	918	934	911	865	863	934	891	878	874	867	929	869	920	946	906	868	941	894	888	875	908	859	886	903	860	864	861	903	868	910	891	856	901	885	899	954	840	868	895	893	880	890	940	899	905	856	878	876	920	863	894	881	898	843	864	827	857	942	886	871	908	875	851	845	837	913	900	902	868	857	870	888	922	920	892	920	866	925	866	966	949	911	902	881	862	874	909	907	912	906	904	868	869	873	902	894	874	903	921	933	829	884	916	904	894	921	897	898	972	920	864	844	859	866	947	868	886	876	931	942	914	858	906	868	845	877	894	876	860	878	877	851	881	864	869	883	878	917	852	909	969	874	911	891	882	891	887	902	904	899	828	865	873	879	919	875	915	920	914	879	909	881	851	853	893	914	894	859	917	898	888	878	892	883	875	886	866	886	860	916	849	856	911	926	903	850	951	893	855	884	915	877	854	881	907	864	840	867	883	865	864	910	894	899	879	845	856	904	862	840	888	920	855	875	839	880	909	895	909	919	842	927	896	917	871	883	879	912	861	874	893	852	939	933	902	896	853	914	853	926	848	894	873	848	892	917	851	919	883	924	838	870	873	864	863	896	892	877	910	873	942	849	866	872	926	933	869	881	855	912	868	911	868	865	825	898	885	883	873	876	878	849	854	856	869	916	910	854	860	857	847	907	856	857	916	908	920	870	861	831	932	854	908	930	883	853	887	874	847	899	855	851	852	920	902	867	881	886	864	882	848	904	950	855	840	878	861	919	884	916	866	880	877	877	880	851	915	882	852	884	887	915	903	864	852	874	890	806	871	884	860	873	939	846	885	894	864	876	896	933	858	839	856	908	830	822	869	866	897	911	870	897	920	871	884	845	911	821	864	926	886	896	892	890	865	872	891	852	926	890	931	852	870	879	863	896	925	868	896	863	901	818	880	823	901	847	878	883	905	897	897	922	855	878	891	869	866	861	850	883	930	875	850	826	924	912	886	889	943	914	911	914	904	931	928	884	860	853	886	943	966	914	871	866	900	854	902	876	844	868	888	887	850	881	834	886	868	849	914	846	841	893	854	901	871	869	871	875	929	895	882	872	869	883	861	869	923	884	872	890	923	853	899	966	936	867	875	827	841	859	915	890	835	843	880	914	865	923	822	893	911	879	869	929	879	852	903	878	880	894	842	879	886	896	881	923	882	905	824	897	905	904	927	892	892	858	857	879	885	884	944	865	876	881	871	896	903	889	867	884	918	889	848	862	914	910	862	931	843	865	898	868	889	927	902	904	860	872	889	902	916	898	887	917	882	828	844	836	903	898	866	882	871	870	892	900	879	928	897	914	922	920	901	983	892	866	871	880	862	901	859	917	857	903	896	927	919	899	857	887	893	887	870	922	900	881	888	871	908	865	856	872	885	875	856	844	894	923	920	862	896	844	861	918	823	910	881	867	919	883	919	895	850	899	875	881	879	870	856	850	852	858	865	897	888	863	900	872	970	886	898	914	909	856	875	853	915	926	934	923	901	838	884	895	869	897	887	869	918	868	848	831	946	892	844	875	904	869	874	877	864	860	860	846	882	920	827	886	885	862	912	935	935	870	910	889	871	937	860	864	911	935	891	863	889	859	908	935	888	898	878	947	919	881	927	895	917	869	911	861	877	872	908	823	892	899	863	903	936	868	910	911	927	874	892	912	876	851	897	860	914	843	836	907	928	931	912	881	875	905	912	869	897	888	863	802	842	863	866	868	895	912	848	821	923	927	820	838	840	916	853	904	838	872	928	911	887	840	850	941	897	871	910	878	885	895	906	937	906	908	925	892	899	904	894	856	887	882	925	847	897	914	859	894	939	881	844	922	922	896	866	846	880	835	901	902	894	876	895	886	903	862	879	852	885	892	867	938	898	885	840	863	907	874	921	885	908	833	818	873	855	857	884	904	874	884	881	887	932	894	918	863	920	933	912	851	908	916	864	906	864	841	868	898	893	886	1005	816	891	919	915	905	878	882	916	869	927	874	885	896	899	918	881	818	873	834	890	831	883	873	886	902	917	881	864	871	878	900	900	928	902	924	874	889	884	892	871	886	950	865	899	883	920	918	900	902	882	869	902	859	888	879	928	883	914	908	892	940	861	876	915	916	867	860	875	876	855	912	892	872	889	864	947	850	855	915	896	848	873	879	897	866	871	935	878	904	902	897	901	924	832	936	873	865	851	925	901	923	896	908	912	852	884	891	903	827	869	888	875	912	847	871	878	929	897	880	892	881	902	892	867	909	883	874	831	823	915	921	871	839	885	879	924	879	841	878	920	945	901	895	911	910	839	832	875	911	873	934	902	909	887	847	907	922	872	911	915	863	911	836	891	901	833	893	893	884	867	875	893	887	960	866	919	871	851	933	854	890	903	868	879	885	951	856	896
4430	2242	1300	920	779	919	1014	976	866	714	622	571	480	389	373	306	274	265	274	240	226	215	192	198	164	148	132	141	132	132	127	138	126	113	129	111	117	101	136	137	107	111	120	111	110	106	121	110	113	117	119	112	119	104	100	111	120	113	103	126	117	133	114	117	123	119	107	118	105	96	131	125	94	123	107	127	114	132	114	114	126	124	115	129	129	107	109	115	119	116	123	112	123	118	120	108	112	112	121	121	125	116	117	96	98	132	113	101	124	116	116	97	121	131	127	118	116	115	117	120	114	123	115	102	105	106	96	119	130	116	106	114	89	109	116	125	113	99	127	111	116	103	116	116	119	107	121	138	111	115	120	123	129	100	105	119	105	123	87	128	102	107	115	100	98	111	121	130	115	122	136	103	120	117	107	127	120	102	99	139	112	109	112	116	119	109	123	116	124	123	101	111	110	109	121	119	111	127	120	125	105	120	112	106	123	119	131	129	132	131	115	107	102	127	114	115	142	101	110	99	112	108	124	107	111	120	139	114	112	124	121	114	96	121	109	100	108	108	127	101	114	96	124	115	120	105	114	100	111	121	134	116	115	107	130	129	144	106	116	101	92	117	127	106	108	121	103	117	108	95	110	124	131	129	130	100	126	97	109	122	93	104	133	106	99	125	108	128	121	105	101	133	112	120	118	107	125	113	120	122	118	112	97	126	130	109	117	130	125	127	104	107	92	132	116	108	134	126	96	102	130	106	103	88	103	125	110	98	109	123	109	100	104	107	100	128	114	114	119	134	126	114	137	113	121	115	113	105	122	105	114	117	119	119	114	103	120	121	99	124	113	121	117	123	137	88	117	136	132	121	107	107	116	119	120	109	121	106	103	111	104	103	121	112	104	108	103	109	128	124	128	122	119	121	111	118	125	104	109	123	127	127	104	115	118	109	134	112	128	116	112	124	111	123	117	106	112	107	110	130	124	125	106	120	122	135	132	117	109	124	115	111	113	103	118	113	107	115	122	106	109	119	110	125	127	128	104	128	107	119	115	108	107	104	133	137	103	103	114	120	124	121	131	113	130	126	116	115	113	117	127	113	117	113	104	115	114	116	118	113	109	130	131	119	115	113	127	128	114	116	97	118	111	108	140	118	102	133	121	106	126	116	118	112	124	108	117	109	111	127	111	112	106	114	113	130	99	126	107	125	121	112	105	108	116	108	124	120	117	109	107	111	115	117	129	130	106	121	113	98	111	113	110	133	124	116	135	117	97	101	102	93	133	98	140	109	133	139	136	133	97	124	98	120	124	93	106	104	119	114	109	133	107	118	126	119	141	125	125	101	112	131	109	108	111	102	118	111	119	120	114	119	111	130	122	113	120	124	116	117	127	111	125	126	108	107	130	119	128	111	132	103	127	113	117	121	118	108	122	131	109	118	135	101	110	123	104	124	111	124	123	128	113	120	103	121	110	106	108	98	120	108	106	115	100	108	124	114	107	120	126	119	118	111	121	131	126	118	108	122	118	128	111	113	108	109	105	120	115	136	114	112	107	132	105	127	88	105	138	105	108	116	108	137	99	114	102	118	93	110	120	125	111	131	107	118	83	115	110	106	108	98	111	129	100	115	130	112	108	104	124	114	141	123	99	119	123	131	119	113	147	117	111	113	122	122	128	101	107	113	100	117	129	125	104	118	106	112	137	132	132	120	122	113	106	112	121	123	103	118	136	117	120	111	115	111	103	117	122	136	108	114	118	135	104	101	131	114	109	123	135	115	114	121	128	107	115	101	112	112	104	137	113	114	124	126	124	126	116	96	120	121	134	114	119	117	104	129	125	133	122	115	105	100	110	126	94	106	123	115	122	92	132	110	123	126	113	116	118	118	121	126	128	104	101	109	105	121	125	135	132	98	117	125	130	103	119	125	137	129	117	108	139	106	140	101	120	104	147	111	136	119	110	97	123	100	128	96	129	121	116	115	124	125	100	119	113	108	110	112	143	112	117	117	107	121	110	110	117	112	127	102	114	102	90	86	126	126	111	108	136	121	113	109	121	132	148	128	122	133	106	118	135	110	131	110	131	120	87	115	132	113	125	121	121	127	113	114	101	107	127	130	130	119	122	129	124	133	135	92	119	98	108	92	126	109	102	120	130	121	115	114	110	120	104	126	93	112	100	121	99	122	116	123	117	114	116	113	115	117	104	106	128	112	119	125	119	124	106	125	114	125	131	116	99	82	126	123	115	110	112	120	115	126	113	112	117	109	123	100	124	102	134	97	112	115	104	113	112	125	136	109	103	116	116	127	130	116	113	145	101	122	97	129	103	128	122	118	112	112	107	126	110	113	108	128	116	112	125	121	102	125	116	111	120	105	111	111	123	110	98	107	96	109	120	112	114	109	117	106	97	112	113	120	98	109	131	103	93	105	121	116	112	105	108	119	100	122	109	130	95	107	120	115	112	102	99	110	141	115	133	113	124	122	135	96	103	98	116	102	122	125	114	134	104	100	110	102	117	127	127	117	104	113	113	119	104	130	121	122	125	118	120	103	103	140	125	95	131	123	137	120	121	124	93	112	133	105	126	113	119	127	107	122	102	105	112	115	117	108	110	110	102	129	106	104	126	129	124	110	131	115	115	113	110	105	131	120	124	128	130	112	101	123	129	118	132	105	111	126	118	96	117	133	111	114	121	103	110	110	127	115	100	115	125	103	137	122	125	110	108	115	107	108	106	112	102	114	116	119	122	98	117	119	113	117	118	99	108	109	121	106	109	118	107	119	135	129	119	117	126	95	126	103	131	122	106	95	123	119	118	92	119	118	123	119	114	125	118	120	114	120	100	120	122	118	114	113	119	103	114	116	119	106	108	115	118	104	109	123	126	119	133	102	130	104	134	115	117	109	118	93	109	112	125	124	97	114	105	114	123	97	124	100	121	100	116	122	106	113	105	113	129	116	112	111	103	116	108	110	131	112	100	101	118	96	103	111	120	126	102	115	117	110	116	88	111	122	132	112	103	113	116	114	135	110	123	124	129	118	115	122	112	111	107	122	101	95	122	121	120	123	133	120	129	123	113	142	112	118	128	111	105	127	125	126	138	108	113	111	108	111	106	104	156	119	97	132	107	112	122	126	114	112	117	114	112	117	120	108	111	119	114	133	114	115	105	118	101	121	103	109	137	109	133	124	113	110	134	107	120	97	123	129	134	102	115	110	116	117	115	94	148	124	128	131	107	124	126	121	130	115	107	112	99	117	109	123	120	115	118	115	111	133	125	112	125	105	108	101	120	132	112	128	114	113	102	118	132	121	118	123	129	109	121	122	116	119	107	109	104	112	108	109	113	109	112	104	125	113	102	136	118	107	123	104	110	134	112	111	133	128	110	108	117	101	112	116	119	97	113	106	104	118	111	100	108	129	136	99	107	111	97	116	115	120	115	111	120	111	109	107	128	103	125	99	114	116	113	121	119	123	111	123	94	116	126	129	122	125	126	106	108	117	120	122
29594	16713	11713	13883	22943	26561	25102	22867	19999	16463	13762	11847	10285	8405	7110	5848	4859	4112	3733	3309	3092	2760	2374	2071	1944	1725	1564	1483	1329	1152	1120	1105	1077	1050	953	969	897	872	917	892	927	850	799	906	896	876	865	823	804	854	790	796	789	774	801	780	810	803	817	825	791	883	767	844	799	838	823	835	787	804	813	856	782	800	787	823	818	841	807	783	811	815	777	778	781	764	808	861	834	801	754	811	834	837	830	836	797	773	770	800	794	821	849	791	826	865	837	776	810	775	793	790	850	815	775	823	782	824	775	802	839	847	824	839	800	850	823	829	816	831	810	837	776	785	820	790	783	804	808	771	835	759	843	788	789	794	830	802	763	835	783	783	817	846	759	830	847	833	797	818	860	781	801	836	802	800	861	735	782	818	789	789	787	793	876	813	818	817	769	789	769	826	810	801	812	792	825	771	819	815	780	758	840	835	798	815	834	799	781	789	840	816	800	771	812	786	814	842	747	848	791	816	794	814	783	786	845	804	825	752	841	831	850	792	763	829	797	755	806	795	833	854	835	779	746	802	790	778	818	812	832	793	771	829	822	820	767	811	815	792	848	782	836	828	785	783	829	783	769	801	852	834	779	869	811	845	840	704	808	790	830	879	796	865	856	803	782	822	798	762	828	780	798	801	880	804	785	771	755	778	828	797	818	792	848	785	804	822	852	761	773	758	867	872	812	799	790	861	834	820	748	778	816	798	804	799	764	842	839	792	820	756	820	866	814	795	837	833	755	814	789	836	795	827	818	832	843	827	822	789	851	756	799	869	850	807	859	788	802	786	804	823	765	815	814	799	775	826	853	850	863	782	811	825	807	795	786	792	840	833	829	850	747	781	830	816	860	828	827	787	821	773	818	833	822	826	756	811	858	846	797	791	822	793	849	836	821	804	797	820	804	851	766	811	844	815	820	765	805	814	854	789	785	783	753	819	858	841	860	857	795	827	823	807	764	808	783	795	779	806	814	806	785	860	866	803	828	800	848	807	804	838	821	854	805	811	805	807	810	770	836	792	806	847	823	850	809	832	753	826	794	809	818	822	769	790	859	782	808	784	797	786	817	822	809	797	825	835	848	800	848	808	843	850	823	840	823	811	811	790	774	806	839	796	831	814	807	799	861	835	767	804	816	813	830	816	804	853	824	755	831	812	811	826	797	791	806	824	834	743	818	813	824	774	826	836	862	772	829	785	806	804	838	789	831	846	886	839	858	840	761	784	788	837	853	796	768	836	800	818	868	836	818	796	805	771	773	797	867	808	813	862	806	828	866	788	804	764	891	746	838	827	775	823	774	853	759	817	847	795	802	809	742	796	768	801	791	818	791	769	794	817	808	792	763	812	755	823	785	791	814	817	798	813	844	766	822	847	800	819	810	783	862	853	858	811	787	829	773	801	795	836	770	821	763	850	797	814	783	827	815	871	846	826	847	801	792	817	754	808	823	786	861	827	801	807	786	809	775	862	781	830	832	763	780	837	806	819	800	787	811	828	863	795	800	797	803	776	809	812	830	770	800	742	801	837	845	818	835	757	805	821	832	820	785	803	809	777	820	800	796	785	821	835	848	831	771	793	829	814	813	794	804	808	823	795	793	834	822	770	822	738	833	796	805	841	805	809	781	871	830	795	818	834	878	782	809	820	830	803	803	834	782	779	777	803	802	808	828	835	837	738	812	817	792	820	782	819	819	799	760	778	850	819	805	792	851	815	802	780	788	840	755	802	835	821	839	869	847	825	783	859	856	824	765	858	799	823	775	831	783	835	845	819	816	777	821	832	789	802	824	821	815	802	810	825	835	842	764	826	810	779	800	810	836	806	781	791	774	805	861	816	821	817	763	777	861	843	819	791	855	789	788	885	807	828	812	799	826	773	781	798	818	767	803	837	790	812	741	803	755	846	803	789	819	787	824	791	807	792	813	813	839	817	822	805	857	826	858	798	801	802	846	789	809	822	823	836	814	844	821	817	793	821	855	797	798	797	821	854	852	800	779	849	814	799	844	803	800	804	780	834	790	766	824	804	812	745	799	831	837	794	820	761	817	797	820	795	789	808	837	781	821	843	812	830	859	804	765	814	846	804	761	825	819	823	788	804	769	772	801	813	800	794	837	830	829	778	865	802	789	798	805	810	819	828	817	813	824	807	835	833	829	830	823	822	799	776	789	843	782	827	856	814	796	784	822	804	832	777	809	797	853	762	768	847	776	798	814	806	833	821	839	798	822	781	807	843	780	802	838	833	771	840	783	790	833	831	831	837	807	800	824	807	825	793	808	806	737	847	801	828	848	772	805	802	805	792	872	825	784	852	821	835	816	791	814	829	792	822	863	848	787	796	778	825	824	851	805	823	838	746	782	849	833	802	819	783	824	857	791	770	775	821	803	815	883	808	779	827	774	841	774	846	746	779	869	773	798	821	808	827	845	785	836	775	776	827	774	740	798	814	872	794	844	798	828	768	830	854	769	824	860	830	775	815	781	797	786	815	790	808	805	808	741	801	761	809	832	783	827	764	807	820	856	817	825	826	803	832	795	781	808	806	827	827	743	787	834	830	827	850	795	830	781	819	801	836	848	799	840	845	846	735	847	740	805	791	821	791	824	849	871	822	777	810	821	819	822	842	826	798	790	837	846	815	828	789	798	744	791	823	808	819	851	815	852	872	844	829	804	815	820	771	783	780	836	838	815	802	849	800	777	817	799	799	845	804	801	833	832	780	765	857	777	795	815	797	848	777	793	724	794	803	790	797	844	797	824	825	823	789	796	808	766	804	811	833	821	808	836	805	798	818	779	855	798	818	824	802	821	787	813	800	811	832	825	803	822	837	788	791	830	863	756	841	841	747	827	805	855	812	814	848	755	812	796	757	780	808	825	807	790	822	786	882	806	793	770	786	793	813	809	812	848	783	834	778	780	776	852	785	861	823	814	797	798	868	786	837	813	806	776	786	869	817	761	802	820	818	856	812	857	804	806	809	803	787	826	817	870	789	830	820	810	806	794	823	774	855	841	784	805	775	819	845	829	823	811	793	754	848	792	849	805	817	806	825	805	812	819	831	839	799	796	784	824	789	822	849	856	791	803	825	796	814	867	781	830	805	802	814	803	861	807	791	821	789	773	785	800	801	865	802	802	824	832	781	804	803	824	823	856	797	811	782	810	811	759	843	809	837	849	854	802	812	807	760	815	839	815	772	796	791	794	867	842	770	818	784	831	786	822	794	860	813	796	810	811	829	803	846	803	807	820	803	832	833	843	814	830	824	770	821	822	790	765	835	778	821	799	777	834	794	829	793	847	833	849	773	795	811	813	798	803	813	848	847	844	778	774	818	840	848	777	807	827	814	801	868	795	857	828	836	813	813	851	774	832	803	856	803	826	793	787	831	776	806	749	785	817	795	830	814	804	808	848	796	839	837	828	805	816	808	800	827	800	828	821	870	815	788	827	774	788	788	838	812	850	856	803	826	808	789	812	812
3478	1256	788	516	488	554	633	603	589	433	379	354	338	294	249	239	198	187	208	192	196	165	167	157	156	150	159	123	126	138	145	134	111	124	131	124	146	138	123	119	127	134	138	110	108	102	120	122	116	117	114	128	124	137	136	135	108	114	123	118	124	128	127	100	120	136	141	125	113	131	104	106	127	121	118	115	122	122	117	128	108	137	124	105	131	126	104	132	114	123	129	142	123	132	125	111	110	118	109	134	126	122	130	116	110	118	120	150	121	107	112	127	116	118	138	128	123	115	126	122	123	127	148	111	120	124	105	135	142	114	130	138	128	119	138	128	99	148	110	134	126	121	141	124	127	141	130	138	117	121	110	114	118	122	127	145	139	99	111	115	119	120	113	128	108	104	122	135	124	112	130	110	123	137	115	134	106	124	127	122	126	123	135	111	130	120	141	135	122	113	122	126	126	96	117	104	118	111	134	110	128	125	139	132	105	136	116	119	120	96	105	121	99	118	137	129	113	112	111	114	118	111	134	120	125	109	125	117	126	129	114	113	113	107	120	117	108	134	104	140	123	133	113	109	126	127	142	126	133	126	117	141	123	124	125	137	129	120	125	139	128	100	107	118	133	147	114	135	113	130	114	112	123	131	130	124	131	134	140	122	132	131	112	126	127	124	130	118	118	138	132	113	115	131	115	114	134	122	120	116	114	124	112	120	126	121	111	135	129	128	134	127	126	110	113	118	140	128	136	122	134	101	126	132	126	139	116	111	107	112	129	106	140	130	124	139	118	114	119	125	135	127	118	136	96	115	132	109	116	129	115	120	129	120	90	98	139	120	121	120	127	103	105	128	134	115	129	143	115	129	136	130	116	111	135	129	130	123	129	136	110	129	127	121	108	121	125	102	119	142	116	121	120	140	103	130	111	123	156	141	142	143	136	114	124	125	125	117	130	114	119	122	122	121	119	119	117	123	120	124	123	118	129	121	124	121	144	130	135	117	128	135	115	131	115	145	105	134	121	109	124	120	128	117	142	118	125	117	122	115	128	125	123	120	132	126	108	124	139	128	140	136	133	140	131	131	127	137	111	138	129	124	131	118	120	126	141	111	116	120	114	115	125	127	112	130	111	121	118	116	120	123	127	114	121	114	134	128	99	125	121	116	123	129	157	117	118	142	131	132	105	145	118	115	118	120	148	117	123	111	96	120	132	130	123	141	123	110	117	111	114	119	110	125	160	123	117	126	110	129	133	114	118	126	116	130	125	120	131	127	100	119	122	106	144	131	127	139	134	116	106	136	137	124	118	135	121	127	112	131	117	114	140	122	122	135	133	133	134	131	132	126	119	100	114	109	119	129	122	115	119	148	131	113	120	129	123	116	128	140	118	112	127	132	131	129	112	126	134	119	123	109	117	124	129	116	122	135	107	134	132	118	117	130	112	119	122	128	128	122	132	137	117	129	126	115	121	106	97	110	118	104	136	132	125	112	145	125	116	137	107	113	109	121	121	117	129	135	113	136	127	118	131	119	124	133	118	105	141	114	145	130	135	131	142	125	126	120	124	150	131	124	126	114	114	109	103	117	98	132	112	101	120	128	134	105	110	127	134	111	107	133	109	135	101	118	132	115	112	130	116	135	113	108	106	116	109	115	130	147	115	135	121	128	117	123	116	116	119	159	124	135	114	136	127	123	117	118	144	111	140	130	112	109	131	127	120	103	126	124	127	140	122	115	137	126	127	106	127	117	121	116	127	142	134	141	119	106	125	126	131	124	116	135	117	121	116	114	131	112	120	118	130	134	127	119	130	121	114	131	108	112	130	123	112	126	88	124	102	147	135	133	116	128	111	125	140	125	134	112	150	118	125	107	112	124	136	126	119	112	145	106	119	130	114	134	137	141	121	130	138	134	134	140	108	136	126	110	129	105	125	128	108	125	144	118	125	118	131	129	135	116	118	119	131	109	109	109	110	127	114	118	128	114	135	120	111	112	101	128	126	113	105	126	122	130	132	108	119	105	127	120	142	128	122	131	126	109	115	141	138	100	126	115	134	93	126	105	104	130	119	121	129	125	128	119	105	133	125	114	132	133	109	118	113	120	122	144	108	135	123	127	131	101	141	118	109	133	112	119	134	158	119	123	107	113	116	120	109	145	112	145	137	116	131	111	115	117	118	119	112	123	112	114	112	127	94	124	117	123	115	131	132	112	138	128	131	118	101	131	107	123	117	108	97	150	122	141	135	111	127	117	114	122	128	141	120	132	113	143	126	118	125	106	104	138	130	126	145	131	113	113	122	138	109	114	132	156	117	120	110	125	113	127	114	106	114	117	119	139	140	129	113	120	112	113	122	135	128	112	118	121	128	122	130	128	108	123	117	92	135	113	104	126	116	149	125	119	123	115	122	125	107	108	123	115	123	107	106	113	116	98	103	156	128	134	150	130	121	112	132	113	130	110	113	144	135	135	95	128	132	117	136	142	132	115	126	116	148	119	94	135	105	130	129	125	128	131	114	123	127	121	124	110	111	96	119	121	120	114	122	131	116	124	138	134	139	134	115	118	96	125	121	108	128	124	117	132	122	116	122	120	112	114	125	122	118	110	125	143	128	129	120	105	109	120	110	121	105	127	145	109	125	122	134	110	121	123	112	124	132	134	109	132	107	112	146	127	105	109	103	105	103	145	130	113	124	121	117	130	128	141	148	119	125	126	108	126	126	137	133	122	126	121	117	132	113	129	120	139	110	117	116	101	138	123	121	130	125	121	126	100	121	110	128	111	110	139	113	112	104	139	123	140	130	136	129	118	115	126	120	107	123	119	123	113	123	123	125	129	134	117	120	106	134	134	129	129	141	115	149	111	127	129	110	137	126	122	120	113	106	125	115	116	140	125	112	130	138	133	131	150	119	134	136	116	104	118	125	132	140	126	132	117	134	138	120	113	114	133	119	111	147	101	113	124	129	114	128	128	124	125	113	124	107	100	127	121	123	142	125	146	123	114	98	102	112	129	121	144	125	109	123	114	123	106	151	134	121	126	123	126	125	118	118	139	126	114	119	114	122	135	149	111	125	117	115	130	123	118	129	119	118	136	123	119	142	101	131	122	121	109	132	119	133	135	125	126	103	111	126	125	119	123	133	115	138	113	123	115	125	131	119	105	132	101	122	99	127	132	104	136	149	133	114	139	138	109	128	128	124	114	120	131	113	137	127	117	116	115	109	110	121	116	136	112	115	101	111	122	130	130	132	169	137	125	120	113	107	96	103	124	117	118	126	116	116	140	114	136	129	100	125	126	117	116	109	126	123	121	116	142	130	122	130	123	109	137	134	126	128	122	140	111	122	126	116	116	111	147	122	143	142	129	126	119	122	119	122	136	114	110	125	109	105	111	104	134	122	100	138	122	140	115	117	108	136	139	145	138	110	124	118	123	98	141	129	136	126	129	142	120	126	132	106	119	120	122	131	136	138	126	118	123	130	134	119	126	106	136	111	120	123	100	111	117
24390	11929	7793	9547	16675	19931	18638	16489	13936	11014	9098	7594	6549	5441	4607	3695	3185	2812	2623	2455	2139	1904	1773	1675	1526	1350	1324	1246	1158	1050	999	1053	975	966	972	903	926	896	925	927	930	946	915	912	897	892	895	875	912	876	901	878	910	856	852	811	856	877	878	945	810	837	861	900	843	871	843	912	870	915	854	871	903	813	883	839	848	896	850	900	895	912	894	817	917	888	828	894	890	915	882	899	880	884	850	897	888	886	869	861	910	821	873	870	852	851	890	849	887	834	892	845	855	845	866	868	853	941	890	886	844	818	900	868	858	848	835	855	855	856	869	887	874	855	849	877	809	849	843	832	891	872	905	898	914	854	913	897	812	840	897	849	884	903	913	872	840	849	844	890	920	865	930	857	863	886	906	887	846	892	893	851	830	868	855	846	878	872	855	901	832	884	889	892	861	899	860	903	854	858	850	885	912	923	905	906	915	873	937	906	899	858	891	812	891	883	882	869	859	852	894	888	838	890	884	917	805	879	881	851	884	853	868	888	883	919	838	871	809	843	875	879	874	884	846	870	901	896	830	893	869	823	872	872	861	839	872	880	840	883	867	837	894	870	812	865	902	870	809	892	907	849	850	891	860	890	938	884	856	857	881	827	849	815	884	890	832	868	901	837	886	868	816	871	841	897	865	882	916	905	884	879	880	835	882	849	818	857	871	849	812	803	807	850	897	901	845	823	837	841	843	872	888	860	867	863	818	808	883	967	871	874	834	885	845	817	847	831	874	840	867	874	858	876	860	883	842	875	887	889	913	890	835	878	829	832	849	840	875	881	802	857	859	878	868	868	895	861	820	856	847	893	865	815	848	856	827	828	882	808	860	857	898	879	883	867	831	843	859	873	814	881	872	867	875	895	862	860	846	862	980	861	927	870	831	872	861	855	872	856	856	858	911	853	905	883	887	882	881	896	872	891	870	883	847	823	883	866	895	853	879	841	874	886	882	875	850	831	885	865	936	845	803	856	841	867	824	874	845	879	893	936	871	861	870	870	838	829	925	832	874	833	873	854	866	876	878	841	865	853	878	799	844	856	903	883	868	886	856	907	905	868	838	910	845	866	889	906	880	876	855	792	902	878	876	857	875	869	883	897	899	939	887	836	900	879	834	824	885	897	849	872	868	882	865	850	853	851	827	883	902	883	858	852	844	845	854	852	865	875	899	820	855	845	852	886	917	868	864	865	830	910	862	842	892	928	885	843	870	851	916	932	887	836	845	809	895	827	836	885	902	878	891	818	939	819	863	864	860	817	858	831	872	838	842	847	902	861	858	809	839	860	855	922	896	878	791	884	866	858	854	858	884	829	886	909	836	878	836	850	853	922	862	926	857	894	965	898	906	851	894	905	913	865	874	836	887	880	857	842	815	919	846	905	860	886	842	873	831	876	851	908	889	831	851	880	833	876	844	868	893	849	884	833	888	874	873	848	894	884	890	850	843	832	867	870	871	876	870	859	873	908	843	856	897	879	855	838	903	878	863	838	842	875	809	895	859	841	853	858	910	861	848	874	902	882	876	864	860	862	833	886	849	843	863	881	848	846	902	869	867	844	902	870	890	829	853	893	839	873	843	876	848	874	866	912	907	871	891	928	865	837	921	885	937	849	881	857	891	876	847	859	923	881	817	906	862	884	891	876	880	830	872	849	886	825	907	886	877	871	878	885	871	844	918	862	854	879	893	880	832	872	930	870	847	876	861	794	812	865	876	904	829	848	862	851	873	841	843	909	844	905	844	921	882	920	884	824	859	819	836	912	897	886	897	855	864	810	836	856	866	871	842	879	859	831	825	851	831	939	841	813	865	851	872	853	852	860	862	892	856	904	845	862	825	856	860	874	865	848	821	882	819	805	885	838	864	893	815	842	844	828	842	841	845	887	908	881	861	806	844	905	859	884	857	877	842	817	831	862	853	846	835	923	892	924	856	841	899	894	894	891	913	861	910	849	905	867	888	883	853	841	911	842	868	850	862	912	916	804	855	894	891	829	885	872	767	905	879	865	843	872	899	893	832	912	905	844	910	916	872	849	860	833	856	800	849	814	859	915	853	847	849	890	839	890	795	902	840	884	865	859	856	860	884	889	887	909	862	879	911	867	919	879	913	897	907	811	850	872	882	890	872	864	826	819	854	826	927	884	879	830	873	873	823	898	910	818	855	839	851	885	890	839	864	908	906	880	843	913	853	856	873	845	869	891	888	861	875	820	842	891	839	861	877	873	873	858	817	833	854	885	820	848	893	850	889	912	848	833	851	902	875	832	889	852	851	830	842	819	882	866	871	872	870	826	868	921	903	876	862	873	874	827	877	903	907	869	899	912	852	850	879	812	883	892	833	853	873	870	841	819	823	865	828	791	913	864	839	848	898	858	853	878	806	916	912	873	882	847	839	882	869	889	881	840	834	873	874	860	859	847	868	847	887	879	859	862	824	823	863	821	876	869	834	885	908	887	835	850	838	835	914	851	880	914	876	874	844	845	898	872	899	882	854	862	925	831	801	818	844	857	824	894	892	882	863	886	859	847	868	919	857	851	877	825	871	870	851	859	878	874	838	868	894	847	905	884	857	866	868	841	872	894	873	859	878	831	843	870	834	886	895	903	905	859	866	880	852	852	809	867	880	912	889	958	839	871	841	841	887	869	838	853	859	886	847	869	893	895	833	848	818	899	830	868	889	936	875	882	826	871	894	837	863	869	850	864	808	926	869	854	837	824	854	859	896	880	833	863	901	839	806	904	852	844	859	827	915	850	802	794	848	862	816	862	842	868	831	814	832	880	867	791	829	844	872	879	828	855	904	865	860	864	900	848	843	814	831	879	879	880	866	857	848	898	899	835	813	869	894	874	843	849	808	900	877	891	841	912	877	877	816	838	821	879	859	829	869	827	871	837	895	885	852	795	841	829	837	863	854	801	889	864	903	897	856	876	917	855	854	858	876	853	905	805	937	906	874	918	865	795	871	828	877	905	876	960	835	914	869	863	864	864	883	880	862	852	898	875	857	898	839	872	886	876	871	866	863	874	875	889	906	891	856	845	888	880	900	878	896	891	920	878	849	874	846	916	847	847	808	926	880	909	863	895	866	879	884	861	874	849	860	876	886	874	856	836	860	865	892	871	864	872	836	863	911	872	910	863	875	887	896	879	894	884	937	829	887	883	873	823	870	889	857	861	882	871	870	838	869	848	877	854	958	814	849	821	873	843	872	848	886	903	880	918	801	885	851	864	871	834	877	870	884	897	889	881	884	916	839	896	849	839	860	895	858	836	873	861	860	891	885	918	844	926	829	799	859	877	879	871	860	831	864	823	840	851	872	852	868	861	859	874	859	903	923	846	861	860	887	876	824	930	870	847	873	861	822	859	869	888	862	855	839	875	844	912	853	909	812	871	886	885	847	918	935	880	889	830	842	911	843	908	896	864	888	917	836	884	863	837	905	855	838	839	889	831	917	838	855	840	895	833	821	895
3302	1776	1010	702	665	709	807	814	682	640	506	428	397	333	302	290	213	221	198	194	212	168	163	149	180	141	141	128	120	131	119	123	100	133	113	128	117	116	121	121	109	105	108	109	114	119	112	109	109	98	129	97	123	102	124	93	117	99	117	113	109	94	124	110	128	122	104	107	100	133	109	136	102	118	120	116	126	122	110	123	105	112	109	99	115	123	113	122	108	118	102	109	118	119	114	123	108	119	113	105	105	133	142	110	119	108	122	105	108	123	104	107	96	118	121	131	87	114	124	108	102	90	102	113	125	113	100	121	115	126	114	126	100	126	131	126	112	116	122	118	126	108	138	102	109	111	112	122	116	101	106	125	107	99	121	114	114	125	119	120	95	95	94	99	124	113	126	100	103	107	104	111	123	126	123	115	108	121	120	139	117	113	120	121	138	139	123	109	120	133	134	112	124	142	126	106	114	122	105	120	122	123	123	122	141	116	86	111	114	109	126	122	114	119	107	105	110	116	118	109	124	109	111	122	124	104	111	114	110	97	122	108	109	115	107	105	119	123	92	118	108	115	122	122	134	117	117	115	115	113	106	109	98	123	105	99	118	125	91	102	119	108	103	113	97	100	107	110	125	117	120	106	119	127	106	110	106	119	123	122	108	139	120	109	134	126	132	115	112	126	105	110	93	123	117	108	128	122	110	100	116	115	107	116	97	125	97	114	126	108	108	120	115	115	99	107	116	111	127	116	118	111	105	107	106	110	132	125	128	103	130	111	111	114	128	116	118	104	134	92	125	97	111	109	105	99	102	120	131	111	123	105	115	99	124	121	124	128	99	117	110	116	127	109	137	100	103	128	129	117	100	118	129	113	106	102	146	100	107	139	110	126	114	98	135	120	125	100	114	109	136	109	107	98	108	125	92	101	107	106	126	124	129	118	108	117	123	113	116	88	113	123	111	95	108	108	91	137	105	116	108	119	96	101	104	132	113	124	108	112	128	102	118	111	108	116	116	116	127	120	114	123	120	106	114	100	126	120	122	117	118	119	111	121	109	113	110	128	118	123	127	116	105	163	106	102	129	123	107	100	121	100	133	114	120	113	110	125	128	128	108	107	120	126	117	129	108	110	119	118	127	115	109	129	110	114	93	118	124	114	111	128	104	121	118	120	96	104	115	123	106	94	123	113	93	119	125	114	136	130	130	99	118	128	122	120	108	106	118	110	112	121	113	113	129	110	135	99	104	110	109	110	129	121	112	124	111	108	133	116	118	105	115	108	112	115	108	104	108	116	120	130	113	122	117	106	101	137	126	147	123	115	112	121	125	129	107	135	137	112	105	135	115	104	105	115	129	111	128	113	126	106	118	94	123	103	117	101	111	116	104	110	117	125	130	114	123	120	98	119	129	119	124	136	124	105	103	113	105	123	107	118	130	117	106	126	137	100	106	97	115	126	102	111	125	93	131	120	98	111	126	121	104	124	107	109	133	121	108	106	103	126	122	114	107	120	114	111	115	112	126	131	99	124	130	118	104	117	132	133	126	95	130	108	110	124	122	102	96	114	133	124	116	99	118	112	117	113	120	111	118	104	120	121	123	117	113	125	121	86	101	130	111	118	122	106	103	93	108	116	103	106	115	114	93	116	99	109	107	116	107	100	110	119	114	116	130	110	119	97	122	112	109	132	128	110	102	124	113	126	124	126	115	126	125	118	106	113	124	125	115	102	113	126	122	108	135	124	122	114	124	123	127	104	104	123	114	123	118	114	149	124	112	128	130	126	137	129	112	121	124	118	123	112	136	117	107	115	136	113	122	109	122	108	112	80	110	115	123	110	127	112	127	123	116	108	108	97	124	130	115	102	101	123	115	103	114	129	119	131	110	108	92	107	112	120	122	109	114	101	124	130	115	115	96	113	119	113	115	117	118	146	117	124	126	125	101	130	132	114	127	122	127	123	111	106	107	107	110	132	97	113	112	120	112	117	99	118	127	116	123	123	110	119	129	116	107	131	110	100	131	102	110	112	124	106	111	114	118	121	114	106	114	112	103	108	131	97	127	105	123	114	126	135	115	125	94	146	93	108	136	111	121	119	106	114	105	118	90	121	109	101	126	104	129	114	120	107	115	136	112	112	104	113	133	108	129	120	112	90	115	133	137	104	113	113	100	130	138	116	111	110	121	103	111	113	126	104	104	103	111	128	128	120	124	119	127	124	127	106	116	101	130	116	100	116	113	127	115	101	132	100	123	114	101	104	120	104	138	121	120	121	138	116	112	132	118	122	99	105	109	142	110	125	107	127	124	124	118	129	129	130	118	113	131	113	117	139	107	104	116	101	119	120	96	122	113	115	129	121	135	139	111	116	120	108	118	123	112	102	102	137	110	123	98	127	120	104	112	117	125	112	104	126	88	112	130	113	116	133	122	116	121	135	115	113	122	107	116	119	129	96	109	130	117	125	119	104	113	123	103	129	130	113	119	116	122	116	111	117	117	101	121	116	106	119	123	130	127	124	91	125	126	111	121	120	113	105	127	107	128	99	123	117	111	116	124	115	109	104	105	116	114	117	93	85	114	100	131	108	111	120	131	108	117	127	146	129	98	111	113	119	108	115	117	114	126	112	109	119	135	103	99	121	118	123	110	119	98	101	135	116	119	109	112	124	104	113	92	111	114	109	124	101	115	107	114	99	105	103	90	146	110	123	118	147	124	129	114	127	119	103	94	123	120	110	100	109	101	109	125	114	120	107	105	108	104	113	116	138	135	121	114	124	100	106	126	117	115	120	107	117	110	128	101	121	109	136	96	119	118	120	117	121	112	98	112	117	118	118	107	121	107	130	130	132	109	114	124	103	113	108	103	97	117	114	117	125	112	126	109	92	115	117	120	119	116	116	127	124	111	113	117	129	113	98	96	109	129	104	92	122	116	109	107	114	125	127	111	113	137	106	107	102	120	117	111	125	113	116	122	124	127	121	127	108	116	128	120	137	101	134	116	102	115	122	115	109	121	131	113	124	106	108	119	136	118	126	100	128	115	130	97	123	109	129	113	99	123	118	107	122	122	114	118	104	105	120	122	110	123	117	125	125	120	104	113	112	111	122	133	114	113	119	108	108	111	103	113	110	110	129	134	117	127	125	101	98	111	111	109	116	108	110	128	108	127	114	112	123	122	118	125	100	103	123	113	111	108	116	133	111	116	101	125	90	93	106	118	121	116	124	109	103	101	122	131	127	118	112	116	107	138	113	141	118	117	128	110	109	133	104	100	118	105	114	99	110	113	115	112	112	131	122	104	104	126	112	120	106	103	117	105	127	116	127	108	122	122	127	114	122	118	113	111	93	126	116	130	104	119	127	126	101	133	109	113	127	124	106	122	113	102	105	100	122	114	113	104	106	117	108	136	115	121	114	134	121	105	106	113	117	120	132	106	135	142	120	96	109	113	118	130	120	118	111	124	105	111	111	128	126	117	120	108	122	110	95	115	111	133	87	121	123	112	110
27094	14840	9920	11979	20257	23844	22537	20384	17223	14125	11537	9671	8248	6988	5927	4863	4117	3619	3223	2843	2629	2326	2099	1887	1725	1566	1373	1276	1216	1113	1083	1067	1028	1016	1004	975	869	834	874	873	835	822	846	859	860	830	859	862	881	761	828	786	783	911	805	826	830	826	793	772	847	749	774	810	817	792	779	824	829	823	814	776	834	774	796	817	797	764	809	806	748	803	816	873	805	832	798	789	860	784	840	879	777	811	845	786	794	888	781	807	765	825	837	833	829	800	800	780	785	831	827	821	798	848	854	763	802	793	818	809	792	779	835	798	821	850	816	759	807	864	838	808	783	800	783	805	831	784	807	801	822	818	743	802	814	827	786	796	783	788	846	775	808	890	826	763	834	881	791	790	856	811	791	807	792	766	791	816	764	814	827	787	770	828	834	792	824	816	823	833	815	792	789	796	812	816	799	752	785	742	785	803	812	820	794	788	807	811	795	836	842	808	816	867	806	828	794	803	798	780	767	832	827	791	764	784	806	831	844	816	804	747	841	803	843	820	823	832	801	858	842	828	825	809	791	827	844	813	773	773	840	825	798	804	827	857	802	754	835	818	762	784	800	822	812	797	851	827	828	846	835	818	820	845	818	768	821	791	780	818	761	789	836	843	753	815	769	792	802	876	815	755	805	849	803	811	806	814	813	807	808	751	818	804	766	830	833	836	795	839	847	793	814	797	799	759	819	818	818	799	772	787	782	820	819	813	742	801	763	839	748	831	778	803	784	775	814	801	821	807	823	795	761	854	738	821	782	794	820	850	777	780	782	826	844	782	784	794	821	805	783	761	781	793	813	779	781	805	825	863	821	852	858	828	815	835	763	779	826	831	804	811	819	846	809	812	763	790	847	791	783	764	836	830	802	803	825	768	828	784	839	775	826	841	801	801	829	817	819	883	798	799	793	812	762	801	857	740	804	797	823	770	841	808	851	807	780	828	810	773	866	813	808	825	806	835	819	800	825	798	791	794	795	839	796	823	828	838	865	824	831	834	812	781	815	879	814	796	763	828	794	864	809	780	815	786	835	757	783	884	818	803	842	781	819	850	798	816	783	822	868	838	785	806	860	803	816	797	823	763	851	850	807	798	814	838	838	798	817	806	854	792	804	808	834	829	790	854	790	763	796	796	815	770	830	796	821	846	797	823	800	867	787	797	826	731	825	758	828	760	788	844	795	814	854	831	847	848	831	777	749	837	791	861	819	751	828	850	813	793	816	802	767	809	829	802	781	765	811	808	819	812	803	807	802	812	869	802	795	755	833	810	799	856	837	831	786	807	796	785	832	870	760	788	797	814	853	838	848	812	783	756	793	791	786	808	799	792	812	797	789	798	854	817	761	817	834	859	794	765	778	802	801	766	791	843	799	757	808	850	825	802	811	782	792	780	783	817	846	756	805	813	835	820	803	812	779	786	784	786	857	799	791	799	746	785	833	794	841	784	836	770	814	824	819	826	812	808	761	784	783	834	805	837	783	897	782	813	815	806	755	780	836	813	782	811	782	885	840	827	846	844	792	785	801	824	781	803	800	827	803	845	793	794	790	888	825	785	801	824	852	805	855	843	798	767	811	784	788	828	802	845	794	782	784	822	868	815	802	852	823	786	857	858	817	867	802	818	852	812	813	779	818	820	781	760	826	794	864	759	791	796	792	802	831	854	819	828	785	788	790	805	800	825	815	782	809	795	801	819	779	855	781	857	800	819	777	769	804	812	799	815	805	813	815	817	826	846	805	868	812	846	836	749	822	807	823	766	809	835	794	799	822	793	825	817	808	809	809	854	806	818	808	809	792	785	798	833	811	827	803	786	787	812	787	811	838	788	745	858	818	806	787	837	783	814	814	770	819	747	753	868	836	829	792	817	774	809	825	838	805	864	811	764	834	798	750	824	852	854	830	777	822	834	813	777	822	782	792	784	764	854	829	793	788	785	760	807	827	788	783	800	817	830	774	806	796	810	816	777	838	795	784	801	824	832	828	823	735	815	843	789	820	830	818	859	815	786	818	836	836	840	798	785	802	774	794	849	797	801	810	753	845	805	814	856	819	859	793	793	760	803	791	770	799	797	789	802	781	751	845	830	801	811	801	838	801	803	786	766	814	808	824	787	807	833	810	821	826	802	834	844	850	787	793	800	868	810	778	834	819	845	822	860	853	804	808	803	761	786	815	810	838	807	807	803	820	809	780	795	846	810	819	837	822	787	855	782	783	798	816	828	815	788	795	747	831	815	863	804	820	825	771	818	797	826	813	798	792	849	857	764	854	799	847	853	821	788	800	794	802	798	826	832	806	789	835	778	835	799	865	790	796	794	837	843	841	804	811	837	851	805	836	827	855	810	818	822	851	762	809	720	826	812	804	774	787	813	787	809	807	841	790	815	814	765	812	793	797	856	806	796	830	780	834	803	799	818	839	829	813	842	781	763	842	807	797	867	766	779	823	842	787	805	810	783	784	805	803	799	809	809	804	844	815	854	827	822	830	774	870	841	829	832	828	786	850	740	803	835	788	862	826	794	851	776	811	777	822	773	803	841	854	827	756	797	767	789	834	797	780	800	774	807	819	828	808	771	818	761	806	832	804	787	923	838	854	803	821	826	872	783	864	809	815	798	795	769	796	761	821	762	842	787	838	809	825	820	806	765	722	803	799	843	818	790	775	842	844	785	890	850	812	770	804	770	835	829	809	811	826	830	812	699	791	859	838	808	776	777	861	816	853	769	811	826	820	788	810	837	815	792	849	783	749	789	854	781	828	778	817	800	817	825	805	746	833	815	778	841	809	785	773	821	819	797	761	840	825	825	797	816	757	782	821	828	850	840	839	827	811	806	796	828	810	805	825	803	810	754	826	828	780	806	840	760	796	814	855	813	779	801	794	812	801	800	826	778	782	844	837	813	799	821	808	851	829	767	776	824	845	789	796	799	784	846	855	802	785	812	789	802	792	827	795	827	813	782	825	816	794	795	835	812	789	782	779	881	786	812	844	818	779	841	874	898	809	815	807	818	837	789	835	836	808	821	831	810	793	851	827	844	808	813	763	820	816	800	813	795	774	836	816	796	820	857	769	823	811	821	790	826	812	801	813	786	806	793	767	835	805	774	824	835	823	724	796	828	800	796	728	771	761	776	842	771	774	853	820	823	787	845	884	804	789	841	870	802	789	793	807	851	846	791	782	807	814	857	804	841	797	814	741	812	806	812	836	802	807	765	828	817	787	838	813	820	839	758	815	787	789	828	809	810	818	803	790	824	780	792	812	808	796	798	802	808	809	791	795	781	865	779	849	826	778	786	795	820	804	858	801	813	775	825	840	833	820	813	773	820	842	814	802	791	777	770	846	782	755	786	843	821	783	786	877	825	796	745	792	803	779	785	818	819	805	834	840	761	805	833	795	851	855	826	849	792	808	801	781	886	803	747	818	799	819	881	775	794	823	796	809	804	784	790	811	825	810	783	773	792	814	763	829	845	801	832
4607	1608	964	711	578	710	795	797	678	565	500	406	402	353	303	247	246	221	223	222	185	207	197	169	160	150	143	137	147	154	126	133	113	145	134	135	103	130	140	132	140	147	117	128	112	131	141	113	106	136	113	144	126	139	138	125	139	132	136	139	134	119	119	127	112	133	122	129	120	133	134	113	113	115	117	116	114	141	139	116	118	123	106	115	142	123	131	118	140	120	109	114	108	121	106	141	153	129	113	120	133	113	122	121	134	106	121	121	129	139	117	116	125	119	110	112	102	127	143	117	136	117	124	131	113	112	126	117	121	114	123	121	117	125	131	148	136	132	123	113	124	114	129	124	112	96	108	122	130	129	118	138	132	130	117	149	138	124	129	124	115	133	140	111	126	127	122	148	134	134	106	147	118	124	126	117	135	110	110	145	131	133	134	121	136	121	120	123	142	130	127	135	120	123	147	117	105	101	126	119	127	123	93	125	126	141	107	124	143	149	129	118	125	122	129	104	116	122	98	114	117	133	103	135	121	120	126	117	109	127	144	124	124	126	135	112	139	126	137	124	142	133	129	121	108	128	128	133	126	136	143	116	123	117	114	138	111	132	118	126	133	140	119	127	141	135	115	117	143	133	124	127	125	128	114	127	125	123	133	136	144	132	116	142	123	125	125	119	132	126	119	131	127	129	127	116	125	117	118	145	122	135	127	126	121	134	137	132	143	139	128	115	143	134	122	115	131	118	102	137	117	141	126	107	141	119	142	133	110	123	142	117	109	137	121	115	120	130	120	137	129	112	156	140	146	137	135	118	114	130	107	117	120	129	139	116	128	108	127	139	128	122	123	139	109	115	118	125	140	130	128	140	135	120	124	140	135	127	148	112	106	119	132	118	133	121	111	128	119	123	124	113	111	125	138	140	143	123	120	143	120	143	141	126	136	121	133	124	124	117	113	125	119	138	113	122	99	136	132	133	147	124	132	127	117	122	118	122	131	130	130	129	120	140	124	104	116	116	117	117	135	134	136	117	122	128	108	123	138	142	132	126	122	120	137	119	144	136	117	118	124	135	141	139	112	119	135	107	119	137	118	123	132	141	114	127	139	126	120	127	119	126	118	122	124	164	129	130	126	118	123	109	132	119	126	113	112	126	126	124	124	118	110	125	119	147	100	133	131	115	126	96	96	147	115	129	136	132	119	136	120	115	119	113	131	125	120	132	110	133	130	129	129	100	118	139	121	114	124	130	126	143	132	125	136	123	97	128	117	107	117	124	122	123	109	139	120	122	122	121	144	115	122	134	108	116	124	130	123	142	146	141	145	137	123	128	147	143	118	118	113	129	109	109	105	136	118	132	139	119	113	121	127	135	116	101	142	138	126	134	111	125	124	117	127	137	121	131	113	123	114	115	117	130	136	117	117	121	138	134	131	126	111	112	114	110	128	125	117	139	146	130	146	118	118	100	122	134	98	108	132	124	124	128	129	137	112	123	144	134	139	150	116	115	129	129	125	115	142	130	120	109	122	143	138	136	125	137	131	122	113	136	149	148	129	119	130	126	135	127	114	114	129	119	129	141	125	143	125	109	104	123	130	120	136	146	132	123	107	129	132	115	119	152	120	112	130	111	144	129	139	117	134	129	128	114	109	108	133	152	141	144	108	127	137	122	125	123	118	115	140	120	135	117	132	123	119	113	123	150	101	147	120	123	140	116	124	118	124	120	132	129	125	138	117	122	116	116	121	136	124	131	145	132	123	113	112	128	121	141	145	115	117	107	131	109	123	136	127	135	108	121	125	116	121	142	118	134	122	120	124	133	127	107	126	126	153	107	119	127	132	122	130	126	124	137	148	105	134	110	112	116	128	122	122	133	123	126	112	135	122	112	146	122	123	140	144	113	140	129	120	126	97	123	127	122	107	138	113	112	114	131	123	117	133	129	146	115	126	113	122	121	131	129	117	118	114	121	117	126	118	138	116	122	130	144	110	118	124	124	129	133	127	129	111	122	143	117	119	119	123	122	141	127	126	110	122	121	129	128	141	126	136	114	125	122	152	136	130	140	123	115	141	135	131	115	140	123	107	138	123	98	126	130	125	111	125	131	143	122	131	134	133	119	131	125	125	123	127	114	117	135	135	131	106	115	121	130	136	118	126	128	140	122	114	118	141	142	136	125	122	123	146	129	132	139	128	133	152	122	134	125	118	146	117	160	133	131	118	132	143	135	131	113	119	123	135	109	129	126	132	139	127	130	116	127	125	137	110	102	114	132	131	127	135	139	101	98	109	118	113	113	137	141	108	129	132	121	133	125	131	122	115	110	141	104	118	123	116	111	120	143	123	140	138	124	121	118	134	130	139	139	106	141	137	133	115	139	107	140	123	135	118	126	123	132	132	129	117	105	131	116	119	110	130	140	121	121	128	131	117	140	119	156	119	117	110	111	130	133	143	132	138	124	144	115	111	140	109	129	100	112	104	118	120	124	131	108	129	110	111	136	135	140	124	125	123	114	132	123	139	127	130	126	135	114	121	134	136	134	126	133	117	137	118	144	127	99	128	141	115	125	133	121	148	130	130	122	124	124	127	136	140	122	138	119	106	140	120	131	125	125	118	119	128	114	131	147	116	136	116	141	134	124	111	137	131	120	142	116	124	109	123	121	148	127	140	134	127	122	108	96	119	128	133	124	110	130	112	120	144	119	104	127	114	134	112	146	121	127	122	130	127	120	132	116	129	129	142	129	125	123	128	122	144	116	120	115	135	116	112	141	143	140	125	135	130	128	115	124	140	143	117	129	129	117	141	125	122	135	111	132	122	103	128	131	139	119	123	136	140	129	142	133	116	123	105	126	122	130	107	127	95	123	113	140	133	139	135	138	124	116	128	120	121	122	116	151	128	119	148	134	122	134	134	136	126	148	145	140	111	119	151	126	124	149	138	125	127	119	131	107	122	165	126	109	143	137	122	140	126	118	122	129	127	129	128	128	109	142	137	113	115	124	139	148	128	122	123	134	115	147	133	104	119	120	120	146	123	121	125	118	115	124	117	131	131	118	118	120	112	113	150	126	115	143	113	144	122	131	129	141	108	128	148	119	118	152	116	129	132	139	121	130	126	133	117	130	125	133	127	142	130	135	124	117	132	113	116	152	129	131	139	118	138	133	142	138	123	114	113	123	138	134	127	145	117	125	105	129	119	107	124	114	136	130	144	144	117	121	123	110	138	124	129	110	124	119	119	126	123	136	116	133	139	132	122	124	143	138	107	131	127	149	120	132	127	138	126	127	110	122	124	124	129	125	127	123	120	132	132	124	129	118	125	135	117	118	127	150	123	111	104	144	122	124	126	131	136	136	132	97	134	110	99	120	130	129	120	118	132	151	125	126	139	120	113	128	121	146	118	120	140	119	144	133	117	104	139	124	118	120	123	110	111	128	118	139	138	136	137	123	135	111	110	125	115	125	148	125	121	116	121	143	124	143	115	128	136	132	111	110	131	135	122	144
26276	13741	9548	11600	19497	22495	21647	19623	16851	14076	11154	9643	8193	6942	5968	4722	4044	3580	3159	2909	2622	2325	2106	1856	1702	1537	1428	1375	1285	1136	1056	1065	1026	1003	967	953	963	978	992	955	956	890	868	899	909	925	883	869	902	864	875	867	915	855	944	863	888	898	871	860	876	888	848	888	826	870	938	847	902	844	881	905	842	875	870	865	844	843	925	928	876	825	819	873	882	870	874	857	879	937	846	870	890	880	821	931	885	889	875	865	892	883	856	872	903	872	872	873	895	891	827	889	857	915	899	870	889	844	838	899	877	871	867	894	910	889	858	870	862	919	842	841	855	910	878	895	916	857	863	844	874	856	890	887	871	914	883	864	878	889	891	888	813	899	897	910	925	909	919	932	870	892	863	883	878	851	892	909	895	893	859	926	888	857	908	851	899	892	859	874	871	858	918	910	867	843	907	867	813	860	863	905	875	884	919	911	894	850	905	834	899	908	874	881	864	906	889	916	898	888	889	900	849	937	893	901	877	907	878	918	843	884	845	889	876	879	877	879	904	867	878	881	884	874	858	884	934	883	919	868	815	925	843	901	863	905	892	877	923	856	862	872	824	891	887	890	879	881	906	892	868	889	872	921	886	881	922	868	918	869	915	917	866	879	896	909	907	858	891	927	830	880	869	824	879	845	858	902	853	892	893	859	836	877	866	902	902	945	859	904	841	891	905	911	911	928	854	907	871	861	876	899	915	802	878	933	843	848	899	891	853	845	836	880	856	936	870	850	881	881	953	939	873	849	922	909	834	873	868	920	897	915	896	859	904	838	866	944	878	817	879	879	903	926	889	811	872	871	898	913	877	914	850	927	853	893	856	904	836	889	862	917	897	860	893	889	883	899	869	896	891	902	892	905	864	913	843	864	927	884	886	864	823	903	912	867	956	900	844	836	852	906	883	898	846	863	902	898	919	860	915	922	882	896	938	854	915	894	894	867	903	849	882	909	868	856	854	841	841	849	899	863	869	881	893	909	880	909	907	878	894	902	838	868	856	862	901	902	857	864	855	896	874	901	936	867	898	859	910	896	896	866	901	855	898	927	894	920	850	838	922	848	917	832	836	902	887	885	886	879	882	944	863	895	869	890	875	856	922	902	897	864	879	886	879	891	860	888	840	849	910	883	829	911	878	853	868	850	911	867	881	882	903	863	926	901	863	892	800	841	886	860	927	846	894	925	899	887	937	890	875	861	797	876	864	885	894	862	930	883	864	907	896	882	849	901	867	865	878	881	912	882	881	902	883	946	866	821	909	851	859	869	934	895	896	840	868	868	945	869	897	858	871	910	881	869	875	893	867	860	857	871	908	836	893	895	860	916	826	897	814	892	869	896	898	869	852	859	899	929	956	889	899	922	918	900	899	895	893	838	884	842	916	877	877	893	854	850	937	877	879	872	854	871	856	890	841	923	872	879	911	905	831	911	871	889	869	868	920	891	871	918	927	911	860	894	829	889	957	882	883	869	815	851	864	892	918	873	838	882	892	921	881	921	915	889	911	891	860	892	889	862	944	870	877	882	886	850	893	932	878	870	917	899	904	883	859	850	832	885	850	885	901	878	837	894	901	883	843	892	868	898	914	840	866	798	842	894	838	851	903	901	886	849	914	859	899	915	865	886	923	928	848	881	836	902	853	852	872	875	899	860	888	888	869	879	922	931	912	872	912	871	852	868	866	900	837	788	841	915	873	899	830	951	886	864	918	904	893	899	879	831	849	901	865	859	894	934	884	843	925	850	893	882	844	881	847	861	884	903	883	839	903	873	897	870	883	903	874	856	927	892	858	866	876	843	925	883	902	862	897	888	936	864	875	833	846	885	908	908	922	834	844	880	878	877	878	902	854	879	922	890	916	887	862	909	842	881	877	882	906	881	877	908	918	901	866	896	861	897	908	920	910	874	903	876	887	927	899	841	916	865	922	951	913	860	858	874	890	929	856	841	903	873	885	881	870	893	862	856	841	932	908	872	897	889	887	934	880	892	842	876	857	858	888	867	912	914	900	847	874	839	923	850	900	908	940	891	899	860	873	896	868	927	814	875	867	894	849	870	947	842	895	896	861	809	918	873	867	879	869	881	891	867	857	844	887	874	881	846	881	849	925	891	876	874	883	849	873	902	902	850	880	902	884	854	898	918	908	911	860	901	934	877	856	878	836	833	874	868	891	889	878	847	829	896	923	883	902	863	891	862	964	824	877	843	866	882	904	902	867	885	942	884	859	853	846	901	906	912	852	844	869	891	869	902	913	885	858	871	856	878	856	889	851	881	908	884	828	896	853	901	935	848	876	848	847	885	844	901	868	925	902	895	887	835	811	904	856	886	869	881	872	846	872	868	855	898	846	883	871	914	897	832	877	953	885	861	882	901	915	922	875	870	908	906	917	865	871	863	896	869	887	873	854	889	895	872	964	866	910	924	904	869	843	875	851	909	873	905	852	890	860	853	902	873	925	861	876	854	891	841	902	881	867	918	873	895	893	928	905	874	934	848	857	883	890	843	865	890	892	878	900	903	876	868	911	882	900	906	848	878	927	885	855	878	900	866	817	903	905	830	829	896	865	858	889	857	889	888	911	848	892	870	832	857	859	914	907	900	865	923	918	898	881	873	878	892	905	836	827	868	883	906	854	846	861	856	895	853	879	824	903	902	897	859	909	851	896	830	904	855	874	875	846	876	826	912	844	887	901	886	896	891	908	880	881	879	838	892	880	920	849	853	881	878	891	855	866	884	911	871	909	846	864	890	872	917	901	869	862	860	865	906	851	853	849	809	842	944	877	873	885	893	891	884	864	896	883	881	911	829	942	865	902	876	860	892	894	882	841	891	849	858	863	848	867	855	881	870	868	892	909	897	914	894	864	898	855	885	872	847	862	854	886	828	873	871	878	837	900	831	871	954	840	882	918	900	870	866	906	869	874	858	912	883	829	851	915	852	949	835	915	851	848	891	899	919	821	851	825	864	861	916	852	905	873	879	908	883	890	886	877	897	869	890	879	892	835	866	906	906	879	908	863	890	878	936	842	864	910	853	852	838	920	919	902	873	902	875	815	947	881	893	896	899	875	893	831	941	867	884	864	901	888	827	888	905	891	892	885	869	860	910	876	799	790	885	865	866	863	850	893	845	906	854	921	904	846	826	873	874	890	855	882	890	880	861	881	881	885	878	902	871	874	895	905	841	823	876	927	884	960	892	906	865	915	880	900	884	959	925	927	870	881	899	893	876	872	908	872	884	915	897	890	863	957	890	861	880	913	854	891	872	849	902	905	899	878	895	829	869	895	887	897	942	890	881	871	889	927	854	822	883	857	837	895	852	864	904	885	877	893	884	895	877	852	891	869	880	886	927	845	875	874	914	891	876	873	911	843	883	843	878	833	854	899	890	885	893	912	837	922	887	872	821	877	888	898	899	929	896	919	874	857	888	891	921	908	848	854	869	901	915	908	849	859	908	893	915	827	882	866	880	880	877
4321	2134	1365	981	834	898	1048	1026	864	727	643	545	459	387	356	305	263	261	243	240	216	199	173	176	162	150	164	155	161	111	122	132	153	130	135	118	107	119	105	128	119	130	115	101	118	113	117	106	133	117	126	95	117	100	124	119	114	132	126	124	124	108	114	125	118	127	108	104	97	98	116	109	109	123	111	109	118	111	116	107	121	97	131	112	100	108	122	114	127	115	107	109	127	105	116	110	102	109	104	96	108	131	114	134	123	109	107	105	123	109	101	109	96	126	127	107	126	119	100	130	135	120	139	109	114	132	117	117	120	108	120	104	117	99	112	114	103	127	100	93	114	111	106	98	109	121	103	114	133	115	93	137	112	142	114	113	110	130	127	114	98	98	101	113	126	118	114	99	119	113	110	100	111	131	116	103	116	122	107	106	137	117	125	108	134	111	125	111	114	125	113	121	123	111	116	125	115	94	113	114	127	107	115	118	116	126	124	122	121	131	110	103	121	138	109	106	114	103	96	119	114	102	112	93	117	129	121	114	111	97	118	97	123	102	107	114	111	124	112	115	109	109	114	107	109	119	119	113	108	111	118	122	125	95	119	106	126	122	117	101	106	107	113	110	120	130	124	118	123	105	113	118	97	116	104	121	106	105	119	107	123	122	127	128	123	131	121	111	113	115	137	104	142	108	109	107	94	123	108	115	113	123	110	112	123	139	117	119	125	128	123	132	105	117	114	136	115	144	102	106	121	103	113	114	112	106	97	113	124	97	137	109	110	111	92	114	128	117	124	115	132	107	111	121	125	105	112	101	100	115	111	116	113	137	110	126	115	121	128	107	132	135	109	109	125	103	112	114	106	128	117	105	106	99	123	118	111	115	120	80	135	121	105	140	116	110	118	102	124	118	107	132	126	119	111	114	111	121	111	110	90	104	100	110	125	128	119	100	117	116	112	94	112	108	138	108	128	125	119	115	107	129	120	96	127	104	122	122	122	119	93	114	103	112	109	121	95	126	117	111	116	126	125	111	119	108	130	126	108	112	113	110	104	110	114	121	110	131	109	105	109	113	123	117	105	113	121	123	111	148	122	118	121	109	115	120	121	121	115	102	97	114	104	111	127	130	126	116	88	114	101	103	129	111	121	109	112	112	113	126	97	109	114	122	117	123	128	134	120	111	110	128	135	120	106	120	115	121	95	116	121	115	115	119	125	112	130	122	137	106	133	111	114	115	111	118	119	118	113	111	107	116	118	112	119	96	103	113	113	112	130	110	126	108	106	93	133	141	125	126	105	137	120	116	116	99	112	110	128	115	142	122	103	106	119	107	107	135	127	125	108	103	118	116	113	132	100	115	125	111	104	112	119	118	116	112	114	110	112	99	116	110	125	110	120	124	125	117	112	127	106	113	116	130	108	85	123	133	98	106	138	118	117	109	123	106	119	124	123	101	97	114	117	115	119	106	113	128	111	76	137	117	127	124	127	130	127	126	125	108	104	119	91	127	116	116	124	105	128	123	126	120	113	84	107	115	125	99	107	107	125	103	111	112	98	122	120	112	104	127	110	124	119	120	137	132	123	114	100	107	110	122	124	94	134	113	110	101	107	107	113	107	116	123	116	106	100	121	124	135	123	129	128	135	128	121	96	95	127	125	111	111	117	115	134	113	103	94	131	117	116	110	106	110	103	111	101	109	130	113	135	116	120	120	117	99	129	106	116	107	116	103	101	128	112	112	126	105	115	103	103	108	132	109	101	98	123	101	118	114	128	109	106	92	102	99	119	108	116	123	111	138	114	131	122	109	91	108	106	108	119	125	116	113	134	102	117	122	116	101	118	113	119	121	104	98	132	96	127	139	113	121	102	100	112	113	116	112	114	106	93	106	116	106	129	124	112	97	104	90	122	116	115	107	112	125	108	106	122	110	125	96	118	113	120	107	118	124	108	116	114	110	97	128	103	126	109	125	121	123	116	118	123	111	117	119	118	118	116	118	124	123	97	127	110	116	103	111	113	127	114	102	114	109	119	99	120	122	105	121	101	118	113	109	137	130	127	108	98	117	123	104	123	123	118	109	120	99	116	110	107	110	104	121	135	110	123	121	103	99	113	119	112	127	131	120	104	114	120	115	111	121	121	120	114	106	114	120	105	107	109	113	118	116	113	122	129	129	104	107	115	135	111	124	108	123	109	106	106	120	129	118	99	116	105	109	119	112	110	121	122	93	137	122	108	97	125	112	117	131	100	114	110	123	101	89	110	122	139	96	112	110	107	116	122	124	117	120	116	132	123	113	108	118	103	105	101	110	130	113	114	108	125	98	120	118	114	100	115	101	117	118	114	127	125	120	109	139	109	121	107	114	86	130	108	106	137	121	118	116	114	132	113	111	110	110	90	119	109	112	109	115	106	121	121	118	118	108	131	131	120	121	114	119	111	115	117	116	103	112	126	107	132	152	134	121	89	103	114	112	104	107	109	98	113	93	120	100	99	114	117	122	110	111	127	109	115	110	119	128	127	121	100	114	120	118	109	124	122	112	125	115	111	111	102	120	107	109	142	116	111	94	114	107	112	117	121	124	123	105	104	123	97	114	111	131	118	117	125	110	123	96	117	112	111	109	101	118	95	108	114	117	117	110	111	131	115	109	102	121	101	101	119	129	120	107	110	126	95	117	116	107	132	120	120	105	129	128	104	123	100	110	116	97	106	117	109	99	124	109	107	106	121	112	111	96	111	106	109	99	124	123	121	123	104	112	119	120	123	129	108	130	118	136	104	119	107	115	109	106	131	108	107	116	118	109	104	114	113	123	111	92	117	114	126	129	128	97	92	138	105	101	117	105	108	107	107	108	114	106	114	131	107	125	115	118	119	100	130	137	143	112	113	121	124	101	108	123	119	123	104	117	114	114	112	121	120	103	116	129	117	118	128	113	125	130	119	113	120	107	112	111	107	121	122	116	126	100	124	123	108	114	105	142	118	97	119	111	118	119	109	122	110	98	89	131	124	108	115	114	129	115	122	124	114	109	105	113	132	115	107	105	122	114	103	125	115	121	110	121	116	119	113	130	101	98	105	113	128	114	112	140	96	130	118	116	112	126	116	101	123	129	108	124	129	101	121	124	110	104	133	120	125	100	123	108	125	106	101	114	101	114	113	140	108	112	102	110	112	115	114	127	107	111	105	110	102	122	101	116	115	92	107	112	108	118	112	109	119	105	105	103	107	113	97	133	125	124	112	111	126	110	128	96	107	105	115	98	113	121	136	108	102	117	133	130	117	124	117	114	113	118	125	93	110	113	109	111	118	122	120	122	111	102	111	106	119	106	130	123	124	89	117	107	114	120	109	105	105	116	116	125	132	109	115	108	127	109	124	132	104	111	127	121	94	120	123	110	100	110	120	108	125	124	112	107	102	131	113	116	104	126	123	107	112	110	109	120	112	94	103	92	107	110	123	118	109	124	112	114	106	101	94	131	117	122	118	111	119	125	118	113	116	110	115	135
29231	16709	11901	14441	23270	26273	25205	23237	20057	16688	13718	11908	10294	8672	7142	5853	4923	4359	3825	3476	3113	2743	2400	2121	1909	1630	1606	1403	1203	1175	1129	1116	1002	985	897	962	869	954	806	887	835	855	858	842	817	884	882	829	855	799	797	835	782	723	778	808	794	802	826	803	784	776	791	789	808	818	811	839	809	794	752	815	793	783	778	747	770	795	800	811	831	778	818	808	835	759	769	832	775	785	779	785	796	807	776	763	802	772	802	759	770	838	795	827	809	818	832	822	881	798	815	818	806	773	807	773	791	803	805	799	862	799	802	768	843	846	776	768	788	813	813	798	841	837	794	812	756	816	851	748	816	777	827	817	788	761	849	841	796	802	820	833	804	847	820	789	842	812	777	793	818	816	823	789	762	802	762	851	762	803	825	806	856	761	770	816	761	844	820	779	768	794	831	839	768	817	766	794	746	789	823	819	796	783	768	816	786	800	790	739	821	734	762	765	836	761	797	772	780	801	804	836	774	801	827	850	834	849	797	845	808	817	791	781	852	766	806	781	774	814	815	809	781	777	810	766	860	774	847	776	794	800	790	791	844	812	782	797	809	789	793	816	833	766	779	793	805	805	809	879	798	791	784	831	818	817	891	721	782	749	777	815	827	817	833	822	791	835	774	820	734	794	810	789	797	732	819	819	816	830	838	831	733	762	809	793	830	790	817	821	836	776	806	782	790	773	789	807	791	840	760	793	807	809	820	797	786	804	830	768	767	799	804	786	856	786	748	869	794	829	816	837	815	786	780	803	776	798	830	793	841	768	791	791	832	773	797	808	834	771	809	808	851	848	882	813	762	797	794	826	804	804	803	793	812	807	821	789	812	820	796	791	749	854	796	805	787	807	829	827	770	750	810	824	785	788	800	805	794	821	834	794	825	805	783	797	781	788	801	808	871	819	785	829	814	799	780	828	829	846	802	807	831	743	797	823	798	779	828	780	827	762	805	805	808	759	802	889	798	787	827	805	801	859	807	754	821	781	810	789	798	814	819	842	870	809	818	817	785	800	843	806	816	814	772	801	797	813	802	876	791	837	797	832	773	757	849	776	786	770	767	756	753	773	784	815	787	771	796	758	823	821	826	845	787	779	817	766	827	804	799	796	796	749	799	776	770	788	775	790	784	793	816	816	810	829	837	778	794	791	777	802	796	811	866	785	783	817	791	829	806	797	769	765	849	808	795	830	782	803	798	798	871	819	807	798	814	846	850	795	818	832	828	770	799	803	795	821	793	805	820	803	839	767	837	803	796	798	827	782	770	783	790	793	750	819	858	833	749	780	827	772	808	852	776	804	772	783	772	821	790	807	830	825	805	811	801	788	817	737	836	802	832	849	830	829	835	781	722	821	837	816	812	796	794	795	831	812	785	826	738	818	820	804	800	782	787	778	773	806	802	817	841	824	813	780	757	804	799	834	806	809	866	817	796	808	736	826	853	805	752	817	784	767	845	860	843	760	803	822	816	755	807	766	763	844	866	740	796	810	797	786	794	789	818	770	807	818	797	738	744	805	793	774	813	749	850	870	841	808	760	799	793	803	803	807	806	803	775	774	765	792	767	788	773	847	779	813	765	753	783	807	823	766	775	837	868	842	825	781	798	801	751	838	786	812	765	806	786	786	797	826	856	814	774	793	857	802	823	732	811	867	815	791	837	816	836	812	790	847	766	840	824	786	804	809	819	796	797	840	799	800	766	789	821	848	812	770	842	818	792	786	850	781	832	823	855	774	769	795	809	789	829	843	811	825	784	784	790	799	790	773	779	813	803	805	845	869	844	801	829	804	812	807	819	800	792	773	779	775	797	829	814	775	816	760	808	783	844	841	799	804	816	799	768	791	762	858	822	847	813	812	855	812	822	834	809	819	807	782	750	794	815	775	798	721	822	824	782	787	807	797	816	781	818	824	780	838	826	829	807	788	798	821	849	814	753	827	816	809	817	843	783	806	778	840	758	808	828	784	805	821	798	818	797	774	815	803	800	843	856	804	801	790	834	800	858	796	809	820	784	767	749	797	778	817	862	752	808	771	778	852	805	795	789	783	829	849	814	821	806	815	823	836	822	793	803	870	809	872	812	739	811	838	814	803	821	809	821	826	816	804	793	843	795	805	786	766	769	787	833	771	766	781	778	761	742	814	794	809	804	843	849	823	777	827	825	807	814	810	805	775	786	803	826	840	760	782	784	757	790	832	836	756	788	761	797	825	794	831	775	780	783	822	774	920	818	848	823	818	822	741	826	800	809	805	822	821	799	830	796	799	836	751	817	794	764	795	780	814	854	782	799	757	782	817	840	799	803	784	819	833	867	771	767	735	766	837	809	771	833	807	803	814	768	831	847	768	781	805	810	791	787	795	796	825	819	864	832	797	789	824	862	794	786	842	828	845	846	825	817	774	816	824	799	773	813	795	847	784	818	796	804	799	857	834	790	829	783	791	777	818	801	806	798	817	805	795	788	833	804	776	826	816	832	789	804	786	803	811	798	802	782	763	807	804	801	853	820	814	816	821	806	802	832	771	776	861	786	803	743	784	854	803	796	828	802	760	796	790	782	811	803	792	811	778	804	826	832	802	773	807	801	780	848	788	813	795	826	820	784	799	814	776	841	824	834	808	818	810	789	782	779	819	766	814	805	795	837	798	793	811	813	801	825	805	825	766	858	824	766	847	768	811	799	778	809	795	807	792	799	783	797	817	822	811	840	830	802	858	863	783	792	802	793	796	843	846	858	833	787	814	778	804	793	809	795	819	798	772	840	838	823	810	779	732	861	779	785	757	775	734	748	822	820	794	788	823	846	843	825	763	773	807	825	840	813	816	820	823	805	813	840	788	841	820	811	867	817	826	846	808	773	824	760	810	800	820	797	810	805	779	817	853	765	806	814	796	841	837	795	785	803	784	808	816	798	791	854	853	807	799	819	815	802	786	825	777	804	817	825	785	830	768	815	816	804	793	804	813	790	810	838	822	793	829	743	789	847	797	838	829	829	853	802	819	767	752	833	801	812	764	833	800	848	799	789	797	839	796	798	789	788	797	758	845	779	793	822	807	843	834	805	853	838	759	847	807	790	801	794	784	812	833	817	828	772	808	822	801	743	782	766	787	867	786	784	787	840	757	802	827	887	790	810	844	841	840	824	812	772	776	817	821	791	810	858	795	832	824	747	817	751	795	844	788	829	808	779	800	874	832	780	812	839	823	817	825	852	826	810	781	808	741	805	808	777	819	770	829	862	803	844	792	858	830	789	852	807	842	800	768	802	745	779	822	841	815	806	783	803	739	807	795	783	826	723	796	819	816	762	778	775	852	794	816	847	728	843	769	810	767	795	796	861	792	805	807	817	790	736	777	819	775	805	796	833	837	803	794	813	821	861	807	754	833	776	850	770	806	769	751	804	835	773	848	810	802	712	794	816	775	846	779	854	831	810	784	790	769	790	774	822	782	815	781	833	732	829	810	802	834	805	796	802	811
3228	1260	752	572	486	616	626	606	520	451	405	348	292	296	251	215	210	198	187	195	183	153	168	140	133	146	134	138	128	131	120	133	141	114	120	120	133	111	113	128	136	122	146	118	132	139	112	135	140	123	153	107	127	115	132	122	122	130	106	112	119	129	130	140	109	122	144	127	131	119	122	117	122	104	92	107	116	125	121	108	110	132	148	120	119	128	116	94	115	104	108	104	119	145	120	126	112	121	131	128	129	111	129	132	98	122	112	98	121	133	136	103	118	121	122	129	135	137	139	122	112	90	118	129	110	132	145	121	145	151	120	129	98	159	116	148	127	115	131	110	128	115	127	116	108	124	113	121	141	124	128	116	97	116	113	133	114	109	120	111	119	125	123	127	139	112	117	118	123	132	132	116	111	119	123	130	123	105	110	130	124	110	113	134	128	117	99	131	120	113	117	116	115	114	112	109	114	106	138	115	112	133	118	127	141	119	123	105	120	125	113	130	123	119	134	91	117	144	118	132	135	115	120	135	141	111	99	115	113	115	124	111	133	110	101	124	118	135	124	125	118	138	126	108	116	114	99	128	121	127	126	108	119	107	121	112	146	115	111	143	130	120	143	137	132	113	122	109	123	99	128	125	131	124	128	135	118	112	119	131	122	139	117	119	125	104	113	120	116	124	128	119	121	122	113	123	127	127	152	114	130	141	133	127	131	129	107	112	115	121	130	138	120	122	108	124	117	149	121	121	118	108	111	120	118	123	118	127	105	131	132	142	123	126	125	129	145	125	114	116	127	120	99	110	126	114	121	128	113	109	118	125	105	116	124	128	104	101	130	125	98	123	125	115	120	120	133	95	120	115	122	119	123	114	121	114	84	127	136	122	140	113	131	116	122	141	122	141	121	117	126	115	132	139	138	147	110	126	105	107	127	111	123	114	121	115	129	119	148	139	131	109	112	131	124	126	129	115	117	142	128	118	126	117	101	121	121	114	96	117	116	108	129	106	117	117	118	133	131	115	110	147	115	124	132	117	129	136	113	110	110	143	107	114	134	127	117	123	122	112	118	116	115	119	135	117	105	122	126	117	127	108	125	116	135	108	135	114	128	113	125	120	130	105	139	124	110	146	127	118	110	131	143	139	118	115	124	116	125	131	122	116	138	126	90	112	123	117	139	120	120	127	117	115	154	110	128	107	120	120	126	122	135	116	104	115	114	114	117	107	133	114	114	98	136	134	132	128	92	123	124	134	118	107	114	101	123	124	104	121	123	115	141	121	148	136	140	139	125	122	129	124	145	125	129	126	129	137	108	127	132	122	132	147	125	95	120	125	121	120	115	128	117	112	129	141	107	98	107	129	129	132	103	117	131	116	111	111	124	112	125	125	108	118	124	108	126	121	123	140	127	119	128	114	123	131	112	134	114	105	106	117	111	117	122	142	106	120	117	124	123	115	142	113	109	140	106	121	92	118	107	122	114	120	137	116	126	126	119	126	138	125	127	132	140	122	117	111	128	130	105	134	115	132	113	126	120	109	126	120	127	105	139	100	112	126	132	128	127	104	129	110	126	130	117	125	110	133	132	105	113	119	134	121	110	127	137	130	112	118	135	125	129	122	128	133	109	140	95	114	129	105	129	121	121	128	118	128	105	114	118	136	129	117	113	135	111	123	134	120	102	112	117	143	120	130	133	126	109	110	126	144	121	117	112	120	127	125	100	135	126	132	110	140	114	135	124	121	101	119	102	124	117	126	130	102	125	130	125	120	109	127	124	115	140	108	118	147	118	129	114	139	120	121	129	143	114	143	130	132	128	127	119	131	95	111	112	116	164	133	116	110	131	123	120	131	108	97	113	137	106	129	110	119	134	126	133	115	119	118	111	117	108	110	111	133	112	109	115	124	128	123	122	116	120	123	130	113	126	114	117	148	101	120	110	124	144	130	119	117	115	112	114	140	107	138	131	131	125	129	121	115	118	138	143	113	114	147	127	106	127	130	133	124	122	98	133	112	128	123	140	135	126	114	116	128	119	131	97	130	135	138	125	133	124	134	114	119	132	132	103	113	109	117	127	111	106	127	116	113	117	104	130	104	116	122	118	133	116	119	124	143	111	113	119	118	115	107	121	119	135	126	136	131	112	130	131	113	118	122	115	127	126	124	130	107	127	122	128	121	127	131	129	127	107	137	125	123	123	134	137	124	130	128	124	122	111	128	112	125	127	134	95	115	126	122	128	130	152	141	131	112	118	132	119	123	121	125	107	127	113	93	121	123	112	123	109	115	129	110	120	114	121	132	122	98	116	142	106	119	121	109	116	113	116	134	124	118	120	112	115	155	130	139	118	112	109	123	125	112	128	148	133	130	128	135	139	122	119	115	128	109	116	116	115	115	139	111	118	115	139	108	140	98	126	121	130	132	122	104	108	130	120	114	124	137	116	149	139	121	112	128	105	141	102	132	117	126	116	121	128	127	118	128	111	109	128	122	130	135	119	130	142	117	131	124	113	129	121	121	125	117	119	113	115	125	116	122	121	136	127	115	118	124	108	113	127	135	108	122	120	118	121	127	137	143	108	106	125	106	134	126	111	124	119	119	112	111	112	134	107	117	138	129	115	103	144	123	123	119	125	112	119	106	129	143	108	119	139	124	108	129	115	116	120	130	131	126	123	96	122	119	123	112	111	110	118	101	129	106	135	116	149	111	110	116	104	129	123	105	115	118	127	119	108	119	134	120	108	109	138	115	128	120	115	146	119	121	121	109	117	133	139	142	126	112	116	116	118	118	142	111	126	107	131	120	126	123	115	110	112	125	131	126	143	133	107	121	139	129	121	115	122	127	107	124	135	150	112	119	119	112	119	100	120	126	113	114	147	99	111	107	121	127	140	118	112	106	105	121	161	108	133	132	98	103	137	130	113	123	105	123	129	123	126	122	110	125	124	110	133	126	133	136	110	122	127	122	105	132	138	107	134	121	130	107	111	132	136	109	116	97	115	123	115	135	118	116	116	130	124	122	114	116	123	116	116	137	130	123	145	124	123	110	105	122	110	127	109	121	134	112	122	145	118	110	115	121	114	119	120	117	129	127	137	142	105	133	99	128	125	117	147	125	118	124	97	134	132	108	119	119	132	100	108	113	115	103	128	132	135	125	114	130	117	140	124	105	116	89	136	122	130	127	99	137	106	155	109	121	138	122	122	112	104	114	127	107	115	121	103	117	124	124	125	126	127	137	123	122	126	121	115	107	97	117	134	112	113	127	126	126	125	127	90	116	114	118	128	127	118	122	121	131	130	121	121	135	119	134	133	133	116	112	131	135	129	127	118	108	117	132	126	119	131	115	136	126	129	108	114	132	126	122	136	113	130	124	117	115	121	143	113	119	125	136	120	114	118	122	126	126	137	127	113	110	129	136	111	122	117	134	137	116	120	114	114	127	93	143	115	123	126	122	133	125	125	133	114	129	107	109	122	129	113	116	132	118	119	97	124	128	122	113	139	114
24235	11825	7699	9517	16504	19746	18364	16580	13440	11455	9192	7743	6513	5503	4639	3793	3421	2929	2543	2344	2146	1915	1730	1562	1392	1328	1254	1269	1125	1081	999	1054	948	928	916	902	949	908	933	985	884	914	876	858	880	894	825	801	873	904	866	854	889	878	835	858	851	852	830	872	892	887	819	867	850	859	860	789	890	850	825	802	837	875	893	870	866	899	845	823	868	891	840	846	889	843	842	834	842	865	868	854	894	860	837	874	901	858	886	863	826	847	860	867	781	870	799	856	887	859	844	907	882	856	780	797	814	838	864	829	821	861	883	887	900	856	864	855	878	856	874	879	849	884	858	841	872	874	883	879	868	866	809	873	877	798	846	821	842	875	869	824	847	821	876	845	847	850	861	886	825	871	892	882	871	858	846	846	870	868	857	854	889	854	880	881	792	850	848	879	869	855	806	846	845	854	821	845	873	869	872	795	842	868	873	845	879	791	852	839	864	868	854	812	855	906	808	876	839	823	848	870	838	877	832	838	847	869	940	847	884	873	832	871	902	858	855	866	867	854	838	846	881	915	799	829	826	813	852	806	849	847	840	866	849	862	814	882	847	855	904	846	883	799	843	886	927	848	871	888	923	860	857	828	877	824	858	825	889	837	854	882	821	872	877	817	850	851	837	804	867	882	824	851	858	890	899	842	861	860	818	877	877	856	837	869	858	789	859	824	827	864	825	798	839	854	831	808	860	831	774	857	834	878	798	878	847	862	881	853	799	849	857	891	866	906	822	800	861	826	808	841	870	844	849	791	854	854	864	853	807	822	865	854	871	844	855	872	846	902	849	854	841	857	886	862	858	797	793	823	854	862	847	833	825	868	827	882	897	887	849	855	863	894	857	878	836	859	910	854	881	881	829	903	858	883	873	818	832	915	899	859	893	891	856	903	835	880	797	856	845	930	868	810	874	879	844	843	889	878	907	845	868	878	873	867	840	853	910	829	822	860	900	833	841	846	803	856	860	879	872	844	842	878	842	845	917	831	874	852	864	864	849	849	853	815	887	833	882	849	808	861	844	909	826	882	830	887	840	866	839	822	853	907	844	883	787	862	877	849	796	851	851	897	820	842	856	831	879	895	869	868	882	907	875	861	834	854	819	807	815	911	906	842	826	910	881	914	828	893	827	855	830	883	805	824	818	867	838	834	880	839	837	885	830	906	892	883	834	846	867	826	831	890	827	828	875	919	819	877	809	885	866	910	836	815	877	913	867	872	871	850	834	799	826	842	857	833	895	887	842	858	807	892	852	842	858	873	887	815	855	865	809	854	843	869	850	878	846	824	834	886	834	908	812	836	836	833	848	817	863	905	824	839	851	862	864	818	838	816	843	876	836	849	859	833	918	794	877	876	890	863	793	892	864	841	873	871	833	877	855	822	860	862	826	800	842	888	881	839	847	853	850	834	830	908	884	878	910	825	841	848	882	845	824	835	853	842	873	867	909	884	848	873	884	830	839	881	892	906	904	821	859	859	831	848	832	830	845	864	819	850	845	808	849	904	898	837	845	839	863	829	851	863	844	837	897	799	882	863	837	828	868	887	850	907	844	823	797	898	893	875	859	846	909	843	862	826	902	826	832	842	868	859	874	837	864	867	845	829	852	874	847	846	778	868	847	864	849	850	878	800	815	851	847	871	835	864	812	837	790	855	866	887	856	855	855	877	854	833	832	866	904	893	868	844	846	890	847	815	870	870	895	836	864	871	875	839	857	862	848	871	893	820	898	876	800	829	870	850	895	842	833	844	914	825	873	841	894	819	785	881	820	846	851	854	867	814	838	854	868	873	885	800	827	919	914	855	859	874	831	851	803	895	879	831	818	928	847	906	818	887	876	830	872	859	895	825	843	870	910	834	842	896	848	850	915	805	884	829	817	869	850	832	864	817	855	845	906	903	922	865	835	893	888	908	856	888	841	895	879	897	874	810	803	889	852	875	866	824	863	877	898	849	868	893	834	841	867	851	845	846	852	857	832	856	812	834	866	845	853	844	862	839	885	873	862	829	906	816	863	869	846	847	865	897	809	901	814	891	852	870	805	840	846	849	840	859	846	847	872	862	830	859	892	825	916	877	881	854	868	799	896	858	851	884	826	853	862	842	770	893	854	854	827	818	842	841	909	917	853	916	834	858	853	843	827	883	886	834	842	885	881	839	826	815	809	888	827	908	875	890	824	877	881	884	867	841	820	843	870	885	832	873	857	870	808	845	869	905	852	860	835	872	828	863	837	867	822	831	894	842	862	811	852	870	893	872	885	856	804	843	852	854	810	812	882	821	874	834	849	860	880	858	874	898	860	873	888	914	837	798	916	878	849	857	883	876	858	898	899	790	816	841	890	835	848	891	836	872	857	913	878	833	887	873	884	857	862	828	863	880	867	822	886	868	851	819	855	840	867	858	863	902	842	826	846	900	865	806	854	857	901	913	853	870	863	930	832	878	861	847	876	855	858	871	866	848	831	900	845	850	853	872	846	809	880	843	881	850	846	876	846	872	886	894	874	864	879	827	837	854	847	813	887	839	842	844	900	832	906	842	839	862	855	859	909	853	813	872	872	868	835	872	856	865	832	793	883	869	834	839	834	859	823	853	855	890	843	855	806	857	831	829	858	822	894	890	850	864	839	874	860	910	879	841	856	886	917	849	876	832	850	814	831	843	864	821	883	859	863	874	850	847	853	899	852	876	859	874	876	823	878	921	842	895	857	840	883	866	878	841	874	854	805	865	839	878	898	823	898	874	826	871	872	911	837	830	857	860	859	865	917	871	899	831	861	896	868	849	901	834	785	829	878	844	865	864	877	921	849	835	841	863	865	861	847	863	891	844	820	825	896	910	829	863	864	874	845	827	834	817	848	832	894	870	890	822	866	881	844	825	831	859	921	883	890	846	867	841	920	822	850	869	878	886	932	824	888	839	878	870	831	851	871	837	835	921	825	880	867	839	856	868	866	884	841	900	872	839	894	907	846	886	850	846	831	867	903	847	832	850	823	841	905	872	834	846	863	868	894	850	843	882	838	855	825	825	887	825	866	843	842	875	880	862	842	832	826	835	794	849	834	899	911	871	839	863	790	811	901	879	889	850	855	889	796	879	853	855	837	821	851	898	861	834	873	840	823	895	809	861	868	849	902	847	830	912	862	844	826	809	853	866	855	858	878	823	834	842	903	894	881	843	881	827	869	855	860	843	868	832	857	794	869	846	879	838	894	847	844	825	860	811	942	837	842	904	853	846	872	823	865	865	845	884	922	896	838	877	875	867	838	814	868	836	880	839	824	861	850	843	839	847	874	905	919	808	884	853	873	832	886	866	896	828	874	821	893	855	879	865	920	895	862	873	832	856	896	912	889	878	853	878	850	848	830	869	866	828	842	916	881	870	831	867	829	899	875	852	881	893	882	902	840	822	871	888	808	835	845	865	858	883	853	919	877	858	805	836	845	883	847	858	866	863	888	814	881	873	824	871	830	891	871	947
3282	1800	1059	761	610	721	855	819	704	642	517	457	381	350	315	261	253	239	187	225	173	189	178	147	139	142	157	133	126	117	127	119	123	105	130	111	134	112	129	143	104	117	109	122	99	120	118	114	116	126	113	126	129	116	102	121	103	106	113	115	124	111	104	113	99	113	119	99	109	126	125	99	115	122	125	109	115	102	94	110	128	113	105	114	120	100	123	100	129	114	94	128	102	110	111	112	113	108	118	106	103	111	97	109	102	114	114	124	113	118	100	109	91	121	110	103	133	107	116	128	121	105	128	132	119	110	130	102	98	123	122	108	117	115	112	124	124	97	111	101	114	107	118	127	110	105	102	116	105	112	96	89	121	99	120	105	100	115	109	126	121	106	120	109	126	107	118	115	127	117	145	102	121	91	112	108	113	109	99	109	119	108	107	103	103	127	114	119	113	127	110	108	111	108	94	107	100	115	111	128	127	104	104	129	109	131	96	107	101	114	116	107	114	115	115	103	105	120	126	119	109	108	124	107	124	111	96	121	110	98	108	118	123	118	112	107	117	118	125	105	109	109	130	114	109	102	119	113	118	123	101	116	122	101	113	96	107	128	106	87	103	98	121	120	113	111	108	128	114	89	117	126	124	113	96	99	108	87	110	118	105	103	113	124	109	105	127	137	121	110	110	123	110	94	112	117	125	131	101	101	111	106	103	102	96	116	100	111	121	130	109	134	128	122	139	114	120	97	128	108	104	118	115	107	114	102	109	103	123	104	112	117	120	125	105	104	106	131	129	103	120	123	103	117	106	108	116	117	119	109	92	128	137	103	123	115	107	112	108	108	136	100	110	115	107	144	124	122	104	95	116	103	119	108	100	122	124	112	106	118	118	117	116	105	125	94	110	120	95	138	93	105	128	95	123	117	117	116	103	107	109	103	111	92	116	122	124	113	110	116	132	117	125	120	123	80	114	101	104	118	116	126	112	103	113	112	106	126	95	122	117	120	114	105	125	116	120	88	99	121	125	104	108	118	107	116	115	126	111	112	129	108	99	120	120	100	117	116	108	131	99	114	128	92	100	99	115	117	103	129	111	110	98	108	105	95	113	120	126	108	112	117	110	96	128	103	121	106	119	108	132	123	106	112	122	107	129	132	115	109	126	127	115	128	120	112	115	110	108	95	136	121	99	99	104	115	99	120	118	104	102	139	124	131	109	88	114	112	103	127	118	110	90	99	108	131	101	115	102	111	128	114	116	111	104	122	104	103	99	111	108	104	126	120	113	129	121	106	108	107	117	116	99	102	117	113	105	106	99	117	122	138	127	110	101	112	112	108	114	110	117	117	114	99	122	132	103	124	112	111	95	96	122	116	102	115	126	132	109	102	112	145	120	146	129	126	115	121	114	114	117	115	114	96	126	84	123	111	101	136	112	124	111	111	110	130	103	108	95	122	96	121	141	103	109	115	130	117	125	109	118	123	130	108	115	120	88	120	114	117	129	113	118	116	110	130	112	111	116	132	110	100	112	124	108	124	115	126	117	129	106	119	129	121	96	108	99	119	102	108	101	114	125	110	124	110	101	105	105	108	106	121	121	103	97	126	100	110	112	106	112	126	105	125	110	99	120	108	131	118	120	108	101	109	155	124	82	111	124	106	112	98	120	124	113	104	100	120	104	130	104	125	109	96	103	109	89	90	105	107	106	119	125	112	122	107	118	121	105	131	104	104	115	125	139	129	117	118	119	103	129	107	117	103	116	106	132	112	89	128	108	117	115	112	99	97	125	102	115	110	114	109	114	123	118	118	102	99	102	88	111	118	112	113	122	109	105	107	103	104	106	126	127	109	116	109	103	114	131	129	115	122	127	119	107	141	108	136	108	122	128	114	104	122	132	122	124	115	115	117	118	115	113	119	111	103	91	107	129	117	125	112	86	123	104	108	103	127	110	111	128	121	118	115	123	112	122	112	125	97	125	104	100	125	106	114	119	121	109	115	111	127	117	108	105	119	128	122	115	107	109	105	114	112	98	123	108	105	126	123	106	105	114	131	118	102	104	115	115	101	101	89	106	113	100	107	121	111	124	109	120	99	128	122	125	92	121	117	130	110	105	100	109	100	121	111	109	134	115	126	98	107	106	114	112	114	89	117	124	111	120	120	113	118	128	105	104	106	99	119	114	118	114	114	99	116	101	127	150	94	110	114	118	107	109	125	108	127	133	97	116	102	118	128	111	107	135	106	114	119	127	95	125	111	110	118	117	110	117	126	109	102	113	139	131	109	110	118	105	116	123	114	116	127	106	124	133	104	130	121	112	117	118	113	132	103	118	115	117	109	111	116	105	120	117	107	121	123	102	123	132	128	105	116	112	105	127	106	106	131	117	142	122	87	111	106	127	117	118	110	104	98	91	106	92	121	120	116	105	119	122	96	99	111	99	117	114	116	115	105	113	112	122	106	116	127	108	108	111	107	119	93	98	103	130	106	103	112	116	111	136	87	121	118	108	110	99	109	113	110	100	114	96	122	116	98	137	125	116	129	100	112	99	143	121	131	118	101	131	103	132	105	103	124	114	96	105	127	139	124	118	99	121	119	110	109	133	138	115	108	110	123	120	111	104	115	120	104	92	141	117	133	101	133	101	110	117	109	94	99	118	115	97	99	105	111	102	123	129	100	108	106	106	98	103	99	102	110	114	101	106	121	103	126	113	99	102	107	119	127	132	90	120	98	104	97	123	132	114	112	120	96	121	109	111	117	116	118	123	110	114	126	128	104	89	120	118	104	123	117	104	112	124	113	109	125	118	121	105	113	116	98	90	131	125	118	122	130	99	128	119	126	106	111	115	128	124	113	116	149	119	118	113	111	104	95	100	118	109	107	129	95	94	107	100	115	116	119	118	119	92	102	104	138	112	95	107	112	134	105	94	105	131	125	122	110	107	98	106	111	115	121	118	138	120	122	111	105	112	105	123	94	110	113	117	112	108	116	108	125	100	118	107	100	121	97	102	106	128	115	111	96	97	113	107	116	124	105	115	121	108	103	120	129	113	104	113	115	101	92	124	117	103	92	115	116	110	126	116	108	112	104	130	108	115	116	109	101	125	84	111	108	108	101	115	124	117	112	122	119	96	116	115	114	116	128	113	118	127	107	110	113	126	103	124	107	100	116	133	97	119	97	98	100	110	128	124	112	122	109	114	111	111	100	112	107	122	94	100	124	129	114	107	115	102	99	90	115	138	116	110	121	132	93	101	116	114	108	133	101	105	105	108	127	113	117	122	105	109	115	104	121	105	123	123	120	104	100	108	122	121	113	108	146	118	127	111	99	118	122	131	103	116	123	112	104	107	100	130	108	116	109	113	126	122	110	111	94	110	124	108	134	107	111	113	129	118	120	126	109	130	111	93	111	110	104	103	117	118	103	117	126	118	114	111	91	111	126	124	112	110	110	96	110	126	113	129	126	108	117	118	123	126	117	117	113	116	129	107	109	119	127	109	119	97	93
26950	14823	9986	12348	20422	24067	23094	20373	17005	14259	11905	9933	8209	7025	5625	4993	4094	3564	3201	2846	2445	2161	2026	1828	1582	1531	1388	1257	1250	1115	1021	1031	973	939	926	937	898	869	901	872	852	856	863	828	876	800	857	815	842	742	854	835	765	821	798	865	820	804	834	777	790	810	824	769	778	796	767	825	808	828	796	830	838	788	780	785	794	783	788	800	810	880	771	834	777	837	799	785	835	817	804	815	788	783	768	780	797	825	778	810	789	814	802	810	780	820	819	813	814	819	815	812	820	811	822	830	819	762	841	809	827	823	828	794	776	826	782	827	769	844	781	762	785	802	773	786	821	845	802	796	815	828	801	809	795	790	794	796	811	778	838	735	831	821	828	815	799	831	806	785	823	789	772	812	834	810	796	790	836	816	810	832	747	870	812	746	802	786	815	787	790	778	799	811	778	806	798	816	826	835	849	742	794	764	835	788	806	758	817	769	787	793	833	844	795	803	784	828	815	833	831	773	831	842	831	764	872	822	870	785	853	764	801	758	750	815	819	827	767	831	844	791	841	792	812	777	793	825	779	869	808	821	824	806	800	792	842	767	875	763	810	815	818	776	818	751	866	845	780	837	790	780	803	804	831	846	794	791	785	752	784	784	750	812	800	765	796	781	857	824	818	764	792	793	774	848	795	811	809	804	781	761	802	816	814	778	778	781	795	764	757	818	793	777	869	801	776	790	824	754	821	800	795	796	808	827	774	804	782	819	810	767	744	825	756	802	832	785	798	800	795	878	816	792	783	784	817	787	796	724	795	831	769	787	807	800	822	785	814	782	806	810	809	815	827	791	771	776	780	817	775	802	817	807	825	757	840	824	786	789	793	788	737	821	808	820	806	789	812	807	813	828	801	800	741	811	807	781	855	771	825	807	786	833	840	809	803	820	826	803	785	815	845	766	772	830	780	814	794	805	744	804	788	811	755	778	838	785	784	792	776	816	821	829	757	762	783	788	763	811	819	764	812	771	795	797	806	813	799	771	808	798	828	838	799	833	789	797	840	779	813	799	828	784	798	795	716	835	762	801	836	793	834	780	777	809	790	827	776	814	811	817	842	800	797	803	813	792	813	765	811	783	778	782	820	851	751	797	742	723	785	822	821	795	763	805	794	792	798	835	822	840	818	791	825	796	786	790	795	826	779	800	809	843	794	784	839	864	818	796	793	814	819	779	821	783	840	801	816	767	819	820	805	785	778	798	847	802	838	804	778	789	808	845	821	795	812	790	761	777	819	765	816	826	780	802	819	740	824	784	843	824	805	798	799	850	772	848	816	828	770	799	820	794	796	790	818	790	820	761	855	850	822	828	732	793	803	765	792	759	835	828	817	842	793	808	832	781	836	773	833	812	772	795	809	801	812	847	751	816	788	738	775	810	830	823	807	783	765	796	816	808	786	860	847	793	787	774	825	791	833	771	761	808	812	775	813	821	779	780	786	789	791	762	857	824	822	837	802	750	831	791	770	795	798	804	783	771	806	802	763	831	846	836	802	827	797	779	819	768	783	835	824	802	838	801	805	816	852	841	779	820	780	814	802	788	761	789	767	793	781	771	777	832	795	857	804	792	825	775	803	794	796	795	759	797	845	786	812	838	789	808	782	835	832	776	796	766	824	805	772	830	792	843	790	810	846	824	828	791	762	824	797	843	785	822	797	737	831	786	767	801	821	825	828	778	789	803	835	823	808	809	775	826	782	846	803	771	829	806	827	777	777	812	790	796	836	781	769	798	788	832	829	786	783	796	835	834	846	806	775	825	779	792	822	824	770	791	836	829	788	795	782	780	801	794	790	818	806	794	775	801	749	790	803	783	821	751	808	821	822	812	795	825	837	794	844	765	831	779	792	840	780	829	811	813	774	811	802	819	861	789	802	798	856	846	800	791	777	788	847	753	842	819	843	758	760	809	808	790	785	778	803	728	757	800	805	817	705	770	794	788	834	777	799	827	819	807	838	780	812	772	823	792	791	808	805	779	815	830	802	846	794	798	789	754	812	793	780	825	816	770	798	817	768	802	798	800	796	792	836	831	773	797	784	762	794	786	850	775	819	798	788	774	780	829	779	769	806	736	794	763	810	805	774	802	769	792	798	806	798	847	837	794	777	767	820	764	785	782	828	863	802	822	830	805	837	817	794	789	864	872	814	783	798	844	717	755	828	817	826	807	804	799	821	797	819	830	822	798	796	813	750	807	819	805	855	767	826	808	783	795	803	812	800	892	746	848	771	838	800	812	744	855	802	765	773	815	789	815	812	848	772	799	800	780	755	871	760	797	834	837	791	795	798	774	801	815	837	811	781	802	833	779	863	780	761	772	757	797	799	791	819	820	803	763	800	777	826	796	797	786	826	814	836	746	778	837	829	807	835	861	789	853	832	809	810	770	771	830	750	799	841	807	783	754	804	771	782	781	809	788	820	813	753	798	843	792	820	743	803	821	830	771	843	809	821	819	786	778	830	790	857	789	825	765	788	800	799	792	814	751	777	809	784	761	834	799	805	810	827	800	804	775	792	816	815	819	747	785	807	760	794	783	840	792	769	823	788	821	785	830	871	843	813	842	811	793	788	823	800	786	834	810	881	839	821	808	816	788	838	829	812	738	867	789	815	800	780	824	836	822	791	824	816	854	812	747	787	782	789	780	753	824	800	744	773	788	794	827	783	776	800	788	845	846	789	838	788	806	854	809	806	804	847	826	763	868	781	851	770	780	757	753	784	841	793	781	852	790	780	827	862	833	811	788	824	819	832	815	818	834	811	833	730	831	789	835	858	816	841	826	829	835	763	788	769	770	831	817	805	824	785	784	769	844	818	785	771	778	780	807	801	848	812	821	801	853	796	820	813	803	817	810	771	831	843	821	802	786	801	788	806	767	855	814	771	801	781	843	770	762	799	804	774	874	812	803	833	818	840	819	797	797	798	798	763	783	773	788	815	828	794	779	767	738	771	738	776	775	850	811	809	806	791	792	837	782	783	760	860	791	788	811	825	829	816	797	829	838	770	837	766	845	786	776	761	791	823	791	805	810	782	785	826	800	748	842	773	801	761	762	806	795	796	832	752	781	785	840	799	776	801	783	802	778	850	817	805	821	770	793	827	834	787	829	797	812	781	796	779	813	799	825	736	777	805	815	838	758	850	831	777	754	818	794	800	829	822	834	821	814	831	775	790	827	838	833	808	778	813	782	834	823	731	827	842	814	833	769	756	803	826	841	782	835	754	800	843	813	782	797	797	775	787	766	806	798	794	797	852	796	800	797	772	759	778	849	803	821	828	778	810	787	773	778	798	791	831	786	820	814	769	770	822	800	798	786	788	786	803	846	867	803	821	773	815	826	813	772	755	772	811	810	815	834	786	797	797	823	801	793	789	810	772	793	840	743	808	826	817	776	823	773	823	806	820	820	803	805	786	796	812	846	811	814	842	802	827	726	772	802	851	821	787	819	808	841	816	799	811	834	844	781	832	830
4548	1633	1002	684	574	736	761	709	665	589	512	483	382	331	328	272	229	232	226	200	198	186	170	166	175	157	138	130	136	114	145	120	121	119	149	135	129	109	151	123	133	126	97	99	130	125	144	103	124	128	127	131	137	120	138	137	111	111	127	132	123	123	123	119	103	107	120	146	123	101	105	121	127	101	146	124	114	126	132	135	129	127	110	107	122	138	134	132	103	127	120	138	118	115	138	121	106	118	128	120	124	131	123	127	135	121	123	117	131	120	124	125	113	116	113	95	126	102	134	106	124	128	121	108	136	124	125	124	124	129	134	121	127	122	129	111	130	139	113	130	113	143	130	119	119	131	129	114	122	123	132	128	131	136	121	129	118	137	117	119	127	119	153	128	120	111	115	130	110	122	115	122	140	143	113	130	139	128	114	112	128	122	125	130	111	105	110	154	119	142	119	123	123	131	117	132	118	123	118	132	135	142	142	128	131	127	122	106	122	107	115	121	129	135	113	125	145	120	141	133	132	126	121	120	119	132	117	133	95	118	102	112	123	117	113	116	128	130	123	117	136	118	131	113	124	126	152	125	131	132	109	118	135	122	130	114	132	131	92	108	114	144	108	133	125	122	116	116	116	123	117	113	148	111	120	134	120	122	125	121	119	116	108	128	132	140	103	105	110	130	125	131	121	134	118	124	124	109	106	124	116	118	107	123	138	116	119	123	116	127	118	143	117	114	139	125	137	118	123	121	140	111	137	113	132	106	135	140	127	114	130	118	113	104	110	121	123	139	125	145	131	128	139	114	116	113	119	124	147	142	116	126	119	112	125	113	122	112	123	132	119	112	122	124	124	123	129	130	112	139	113	122	137	133	142	129	141	119	131	138	118	138	113	120	132	122	114	113	121	107	117	128	129	139	149	119	113	110	126	116	128	114	134	134	132	128	132	105	130	113	115	130	108	131	114	100	140	133	123	116	119	138	105	128	130	120	136	117	126	120	129	110	137	105	120	115	108	126	135	107	126	132	126	128	125	131	118	117	119	115	123	120	120	117	123	119	143	128	114	118	110	132	129	122	117	117	129	141	120	129	143	106	122	113	117	126	123	126	121	123	115	129	118	116	108	115	123	145	108	141	148	129	127	133	125	133	130	126	124	119	128	127	135	118	133	131	136	117	157	99	138	126	124	108	113	107	113	110	123	112	116	108	135	113	117	120	118	123	125	133	100	89	130	119	130	128	127	108	119	147	112	139	113	129	135	115	116	148	122	125	133	134	132	126	131	133	119	130	116	111	116	139	130	127	127	112	114	136	133	143	134	142	116	122	113	121	102	128	112	133	109	115	131	126	119	112	124	134	120	130	126	124	106	128	115	108	104	125	135	112	133	129	122	141	120	122	94	107	127	131	129	131	132	141	131	132	118	112	112	118	95	127	135	137	119	123	117	148	101	133	116	128	115	110	126	112	136	130	106	127	112	134	145	135	126	120	116	124	117	134	123	126	120	131	135	146	116	122	138	108	111	143	140	143	131	113	126	118	104	133	123	127	128	102	127	121	123	136	117	109	117	135	126	101	116	122	117	138	144	144	115	120	112	106	124	114	142	107	125	126	139	145	121	111	135	111	133	120	137	114	125	132	135	118	135	120	132	124	141	115	132	137	93	116	120	126	130	130	159	124	115	114	131	132	119	135	116	118	138	123	132	118	137	139	135	137	129	133	124	149	147	128	126	123	119	126	101	127	129	124	111	111	129	132	117	122	112	128	134	121	105	119	122	140	118	105	117	112	120	126	119	111	130	118	123	132	120	119	121	134	118	100	138	138	120	120	125	132	151	120	111	131	140	119	118	114	126	93	120	129	127	120	124	120	107	119	122	121	124	120	112	121	130	128	145	117	147	128	124	119	130	124	120	128	116	106	116	123	110	132	131	124	127	134	128	111	135	135	108	122	121	109	114	131	134	123	122	135	132	117	134	123	124	116	120	118	142	135	112	120	118	134	134	117	122	113	110	121	123	124	116	119	125	121	120	123	115	108	141	122	137	123	127	127	142	128	129	122	100	119	123	125	123	131	127	105	114	124	132	113	121	137	101	123	123	131	114	126	116	122	127	111	109	118	130	109	133	112	152	117	129	111	118	108	138	119	138	111	126	130	129	139	107	128	116	123	133	120	131	102	117	111	124	130	137	123	149	120	125	124	111	122	138	129	115	117	138	150	130	134	103	130	129	136	128	123	131	118	127	148	127	130	117	132	131	112	109	128	126	118	135	113	121	113	142	153	107	105	135	103	125	124	139	128	95	124	133	111	113	130	126	119	145	123	113	112	120	126	122	123	118	115	132	118	129	127	117	107	120	114	124	107	124	142	104	142	133	137	116	136	132	149	128	112	123	132	134	135	156	129	121	128	122	99	118	114	142	111	115	116	124	114	117	121	128	119	116	115	133	142	120	125	146	122	113	118	116	123	104	125	104	109	115	135	106	136	113	132	135	112	110	120	148	115	120	116	126	120	126	129	113	119	132	114	125	125	120	118	125	130	139	134	119	138	122	131	129	121	134	120	125	120	123	126	159	117	129	133	123	133	101	130	113	126	114	136	122	135	110	126	133	138	107	114	113	133	133	116	113	125	122	116	130	144	117	128	110	121	122	127	120	132	118	121	119	106	111	127	132	122	123	113	114	115	133	126	135	118	122	125	96	115	115	122	125	144	100	130	93	109	109	114	106	117	142	125	117	114	111	119	118	113	118	124	132	137	120	113	102	131	129	123	127	127	131	124	123	131	137	140	112	102	142	111	108	112	125	122	129	115	137	116	129	117	137	127	112	126	134	127	143	140	114	111	134	137	123	124	106	110	132	102	120	121	96	123	107	135	114	126	137	113	119	119	137	118	129	132	128	138	114	135	116	128	119	117	133	133	120	106	145	112	117	118	125	110	118	127	105	130	117	125	120	119	123	117	130	120	119	126	122	114	115	99	122	114	131	110	128	106	135	145	103	145	108	129	119	126	120	116	114	107	110	115	138	128	126	123	139	117	102	139	146	123	122	111	117	107	122	114	129	123	130	131	139	112	145	121	118	114	135	99	120	122	136	120	131	129	127	136	124	123	130	128	115	108	143	115	121	112	121	100	121	113	118	113	116	126	125	112	103	96	136	129	104	118	111	105	128	133	131	120	126	125	122	132	133	137	122	147	113	115	136	134	120	111	127	111	131	114	135	116	120	143	134	126	123	133	115	153	149	132	139	124	124	121	102	137	123	127	112	127	131	122	110	121	131	106	127	103	111	128	130	119	129	113	117	109	122	125	124	139	127	104	113	128	130	142	121	113	141	116	125	127	114	135	124	144	139	132	105	118	131	113	113	123	124	117	128	125	120	118	136	132	131	131	151	127	127	111	138	119	132	116	137	125	119	134	119	102	140	136	111	113	119	123	118	137	126	131	117	111	128	134	95	123	118	123	119	116	126	163	111	127	144	134	135	112	112	141	109	120	117	122	124	125
26267	13883	9482	11726	19598	22907	22246	19403	16107	13820	11719	9643	8058	6809	5626	4891	4100	3553	3145	2848	2545	2291	2106	1866	1634	1466	1438	1263	1263	1190	1104	1045	1068	976	1061	987	954	963	881	947	902	910	901	937	928	900	874	916	923	909	879	903	875	900	884	828	859	866	951	907	877	862	859	937	870	859	826	849	875	936	898	867	885	829	896	872	820	896	919	886	877	900	888	822	898	865	902	852	884	906	859	906	887	843	901	909	831	864	872	897	936	901	894	869	871	844	839	847	917	892	847	869	815	830	815	873	823	847	864	917	859	873	856	840	926	863	919	830	941	873	895	906	838	856	894	883	851	898	850	861	821	910	893	836	825	837	830	895	834	855	875	845	895	911	921	875	881	865	869	803	883	851	910	865	895	870	873	899	894	877	925	881	887	846	912	869	872	852	874	872	855	906	880	839	844	844	854	874	849	886	924	866	847	870	887	889	878	945	899	859	874	876	891	841	876	905	892	870	816	878	902	886	863	843	851	858	882	894	911	842	855	892	904	858	878	825	854	907	871	874	912	896	917	888	856	854	855	865	916	918	899	906	846	922	910	916	895	893	909	865	862	871	874	870	867	937	845	847	866	840	887	864	898	922	929	890	843	900	823	887	854	836	852	873	879	847	887	946	878	891	883	822	908	858	895	882	858	866	858	881	862	919	864	869	905	849	843	912	881	834	834	833	895	834	865	902	877	874	885	854	961	904	862	894	849	902	885	897	811	856	891	858	908	901	890	889	856	886	902	868	901	869	898	904	886	886	842	860	866	825	876	868	881	847	880	867	815	899	895	898	882	850	843	863	889	880	817	856	818	849	793	938	877	851	917	896	838	878	817	898	879	873	872	875	807	872	855	841	860	806	844	866	875	906	895	846	915	866	860	849	896	832	857	856	861	867	861	878	864	852	848	851	841	865	880	836	868	920	921	826	902	899	840	857	880	856	916	854	871	909	874	872	865	871	854	880	851	852	881	875	840	906	883	865	894	857	865	842	910	920	861	863	858	905	895	904	861	817	878	877	865	852	865	852	845	839	893	907	869	899	872	870	886	872	841	828	890	846	868	824	860	917	885	835	872	869	869	897	866	876	893	916	859	779	944	846	878	830	865	843	869	875	821	860	899	835	831	852	867	846	893	850	874	864	877	861	846	824	878	836	823	868	862	872	881	825	879	946	898	884	900	849	851	855	849	817	924	911	891	920	860	870	869	852	856	867	910	862	867	879	806	841	883	905	917	882	895	920	859	857	844	919	917	879	857	876	877	900	876	858	904	867	892	874	852	828	873	866	909	884	885	903	889	861	886	862	882	874	884	809	873	827	894	803	894	906	846	885	853	870	881	864	869	857	884	884	887	841	915	847	879	935	880	883	908	864	881	866	881	898	879	883	886	877	896	864	842	893	869	927	873	936	882	837	847	896	881	867	946	834	795	842	838	860	909	883	891	921	861	917	917	865	880	893	908	851	866	940	877	843	898	862	895	835	820	876	868	890	924	803	900	814	884	870	870	878	917	911	879	930	886	875	871	892	897	891	857	860	812	890	876	948	830	901	835	884	870	865	896	846	902	886	864	924	869	873	887	898	919	848	878	871	877	832	900	893	839	850	850	892	822	853	828	911	901	816	874	901	890	864	877	829	883	884	860	849	840	849	873	918	881	893	869	907	847	867	925	912	862	871	905	807	875	857	847	904	870	847	857	898	853	833	878	900	811	892	901	916	900	883	872	843	888	859	878	910	873	900	931	871	861	896	850	927	864	858	850	866	896	809	892	904	848	882	891	946	871	821	846	868	844	838	866	833	854	931	818	836	891	863	884	885	896	922	852	867	893	835	848	923	887	841	864	894	892	885	818	834	859	896	852	909	864	882	882	860	869	886	876	926	879	868	814	910	839	911	871	877	886	869	893	879	854	873	888	892	859	875	902	871	860	859	853	889	935	896	856	829	849	878	901	911	854	889	854	841	895	869	846	871	877	909	854	831	853	880	868	864	898	889	865	835	904	900	901	896	849	879	822	842	894	863	861	879	863	855	856	895	872	864	867	871	836	875	871	894	889	877	865	846	930	898	860	905	892	898	913	911	859	861	932	884	834	835	867	862	849	894	890	882	781	882	919	891	855	867	867	909	865	879	904	851	896	823	905	861	896	856	909	896	847	896	874	871	882	926	886	854	915	894	878	856	869	909	809	873	881	891	894	910	864	875	821	868	848	810	893	866	859	855	877	885	915	827	939	820	904	884	882	851	878	876	905	907	878	853	901	891	894	867	893	861	872	893	903	887	891	853	893	818	823	897	862	841	885	883	848	917	830	894	878	885	853	940	886	885	859	888	883	837	850	829	866	861	829	841	871	830	868	868	864	900	824	942	867	908	867	903	830	868	890	879	878	885	869	878	828	885	901	892	890	946	887	817	872	864	854	885	886	905	856	837	936	878	949	906	876	907	873	883	856	879	848	873	882	840	883	828	891	865	851	879	885	891	914	936	916	848	907	890	872	861	895	857	891	862	909	888	844	891	786	883	876	904	833	923	866	854	821	868	853	898	868	835	878	849	868	863	864	911	884	873	881	886	841	866	929	882	824	853	910	894	876	860	931	870	815	882	872	867	899	845	912	863	800	894	881	857	878	893	849	879	885	869	885	874	860	901	854	881	834	915	864	899	842	903	867	900	883	840	866	849	842	850	880	804	882	845	922	931	943	909	891	879	860	930	874	834	901	839	893	858	864	882	844	876	846	859	843	890	932	862	882	885	909	905	895	811	906	863	926	855	826	894	851	871	862	905	895	914	830	897	879	911	896	888	901	884	859	850	873	871	879	872	867	872	907	850	879	842	864	873	828	829	875	795	895	850	870	880	847	892	912	856	930	889	815	855	896	833	860	880	802	880	877	851	914	898	845	900	824	876	881	910	872	860	874	901	899	879	794	910	820	876	848	908	876	892	881	879	907	929	876	874	866	828	896	884	880	903	906	885	842	884	873	907	829	890	888	866	902	906	915	891	937	877	858	854	856	836	868	906	911	885	882	837	893	839	855	896	835	858	895	887	857	876	914	875	861	897	868	889	851	872	902	900	830	846	817	864	892	866	892	866	838	881	869	856	858	880	915	886	902	865	901	916	859	919	864	865	852	865	888	885	874	855	841	893	866	906	933	879	883	886	835	864	827	885	842	867	904	901	875	884	900	805	843	870	879	944	853	884	843	917	877	854	923	864	879	863	887	892	837	823	850	881	862	865	853	897	809	883	877	904	856	860	907	880	845	855	854	859	905	802	846	862	915	842	863	868	855	892	860	861	880	901	847	870	904	851	854	902	922	864	889	842	888	824	827	855	852	862	905	888	857	855	842	901	935	861	856	854	886	891	896	867	936	917	830	861	824	846	878	803	870	814	834	835	862	851	884	852	896	907	892	923	852	877	915	888	908	869	851	878	903	885	900	895	857	877	853	853	884	911	856	878	889	874	855	910	908	828	831	873	909	827
4271	2302	1308	928	739	864	1017	997	793	755	601	510	472	437	379	305	286	256	240	182	222	201	192	150	158	172	145	161	133	133	130	115	136	117	142	123	142	136	125	122	101	120	99	111	116	118	92	100	107	107	116	110	101	118	95	110	108	121	124	107	104	98	117	98	131	101	129	103	117	123	102	127	89	107	117	100	112	130	118	105	109	120	112	107	120	113	113	119	128	94	110	114	109	110	109	119	119	101	129	124	103	108	106	107	122	109	100	149	108	128	96	104	122	89	108	115	121	111	105	109	107	113	110	116	101	100	111	107	144	102	104	113	100	124	111	102	127	119	118	116	110	129	112	120	94	101	107	98	122	115	109	114	104	97	113	105	108	120	99	131	114	119	112	109	109	125	98	108	93	92	114	105	118	108	131	121	119	100	131	120	132	117	131	115	96	105	116	104	111	126	127	114	110	118	108	104	121	129	117	116	104	114	103	131	117	114	109	109	128	131	107	106	126	112	98	99	109	106	117	119	108	118	130	108	116	117	109	109	118	103	108	116	98	116	116	97	106	139	127	115	108	122	112	124	107	119	128	120	110	104	108	116	101	108	115	118	132	129	112	105	124	120	129	108	121	124	106	123	105	111	100	122	107	104	94	125	106	119	100	113	108	103	134	121	120	116	103	111	115	91	99	105	102	102	108	90	118	96	106	104	105	123	118	114	126	109	128	104	99	103	107	108	102	113	132	123	114	133	116	116	109	111	121	121	128	97	107	124	111	110	121	117	110	121	95	124	105	97	120	134	123	132	134	98	109	100	125	123	90	109	102	119	112	112	117	115	123	114	117	121	111	111	105	93	117	104	112	108	113	120	110	104	113	116	120	96	123	122	98	107	113	107	118	97	106	97	111	121	136	118	98	101	103	119	112	112	112	127	120	101	103	106	105	107	116	132	110	107	123	144	131	117	100	116	131	102	101	121	108	117	125	141	128	108	115	114	106	123	111	114	136	114	112	107	139	120	115	117	106	116	91	106	122	100	119	98	107	104	109	112	110	113	129	128	115	106	107	103	100	93	121	106	101	109	101	114	133	123	104	110	102	124	95	113	108	110	109	103	125	106	116	108	110	114	122	127	113	107	119	96	119	95	108	106	98	127	101	105	110	110	108	113	111	114	98	102	102	107	103	109	112	110	97	118	101	125	108	111	106	120	91	109	89	116	109	116	125	100	106	115	94	111	116	117	116	103	102	122	110	103	112	125	109	104	105	100	107	98	114	119	109	110	110	144	126	102	87	128	132	113	110	114	129	113	135	107	134	124	107	107	114	105	111	122	128	115	107	120	101	94	125	123	120	113	98	101	121	110	124	118	111	104	111	120	110	103	110	117	112	131	130	120	101	126	95	123	127	114	127	110	113	97	116	126	121	91	103	113	126	117	84	112	120	133	107	114	105	121	115	118	113	103	115	128	138	106	127	128	98	103	117	125	80	130	120	112	94	115	119	109	106	117	121	126	111	135	100	124	120	94	114	102	129	130	110	107	117	109	109	120	117	95	106	110	102	122	113	103	100	113	88	115	104	110	115	108	106	117	112	116	114	119	103	90	99	104	114	114	128	103	98	126	119	122	116	113	96	119	126	120	118	113	98	107	103	117	145	99	100	109	133	106	103	105	118	108	112	131	107	113	122	121	103	111	106	114	114	123	110	131	115	114	108	84	104	133	102	101	112	107	108	120	120	111	112	102	89	113	119	116	101	120	112	102	120	110	115	113	99	102	117	122	95	111	126	106	116	113	125	102	113	120	117	110	111	119	103	127	107	113	118	108	127	106	135	113	126	110	106	95	118	142	101	113	127	115	127	92	103	109	101	102	117	116	105	128	119	105	107	107	100	132	104	112	114	106	120	122	120	107	105	140	114	116	122	102	102	110	116	103	119	114	125	112	101	118	124	118	111	115	114	125	116	121	118	99	132	94	114	113	109	126	108	117	130	104	131	108	115	100	117	116	89	114	114	124	111	100	114	137	114	113	96	109	133	129	117	107	117	110	108	118	104	112	97	99	116	113	106	120	128	122	104	96	120	100	104	107	125	119	125	99	129	105	114	113	120	115	110	119	118	121	105	104	111	94	95	124	119	99	121	124	119	110	124	113	128	119	95	95	109	110	125	118	125	101	113	101	123	98	119	121	114	128	93	101	106	120	117	110	100	104	117	121	104	111	117	91	124	102	106	110	125	109	100	150	114	116	128	122	143	133	103	124	118	115	101	119	118	103	126	111	118	131	95	112	109	112	115	101	109	113	105	108	127	121	112	103	106	104	112	109	117	111	106	109	95	119	111	132	129	97	104	105	105	126	117	110	89	128	113	99	110	100	105	128	95	104	135	105	103	122	99	117	129	103	119	134	120	114	121	99	129	98	99	100	122	98	110	126	94	98	118	107	110	119	102	107	111	104	136	101	126	116	119	106	116	104	107	92	104	121	114	128	121	111	96	125	117	117	104	128	125	113	123	104	108	115	109	124	120	119	103	101	106	110	118	107	102	108	117	115	127	107	106	115	110	98	112	110	111	114	100	90	116	114	133	105	115	118	107	117	128	97	121	113	117	115	118	109	108	111	122	101	119	127	93	107	109	116	112	105	108	114	124	119	108	119	131	95	110	107	115	111	94	118	109	105	105	114	117	107	109	114	127	103	105	108	102	127	116	106	124	99	86	112	109	92	99	115	96	119	102	123	147	125	104	116	124	97	117	132	121	116	106	111	117	114	86	122	98	131	112	110	123	128	129	124	115	93	92	116	109	109	112	109	101	92	111	104	113	99	120	136	106	122	101	103	103	113	111	108	97	116	124	114	91	87	107	119	102	116	112	125	126	120	107	125	115	116	115	110	109	112	120	115	111	136	109	108	114	112	123	105	111	116	113	117	106	108	98	96	102	114	114	106	115	118	101	102	121	131	104	115	97	123	92	100	110	105	127	117	126	97	123	123	109	146	114	111	97	109	112	114	102	131	107	115	136	116	99	119	126	111	128	110	115	106	115	100	117	111	108	104	107	106	113	113	116	121	122	103	121	108	112	119	110	112	108	124	114	117	115	118	110	112	110	89	99	140	104	118	101	122	140	118	103	113	108	104	101	117	82	111	111	105	109	114	110	122	119	104	134	105	107	123	118	119	131	117	107	111	114	100	103	123	113	102	116	106	120	85	102	118	122	112	111	93	88	130	117	116	93	108	107	106	106	99	117	97	92	124	121	98	118	113	101	93	130	117	114	113	124	104	112	108	121	100	100	102	94	117	117	118	107	101	95	107	118	101	119	118	116	106	117	118	113	119	119	98	100	118	115	101	134	125	127	101	112	106	119	117	116	125	115	124	108	125	106	110	123	98	126	118	116	89	110	97	99	108	122	128	105	114	87	108	123	109	106	120	118	119	97	114	112	105	115	128	116	112	106	107	132	112	119	107	98	127	128	121	129	122	99	116	101	111	111	116	91	101	101	114	110	107	111	127
29443	16722	11643	14357	23173	26561	25814	22736	19473	16696	14123	11719	9948	8368	6906	5814	4955	4246	3866	3462	2991	2642	2353	2103	1843	1700	1549	1458	1212	1101	1114	1061	1009	1000	925	924	898	925	939	865	844	847	851	849	764	814	791	818	804	809	814	829	794	819	780	813	831	820	825	801	791	761	799	787	822	812	754	772	762	787	754	800	809	798	830	833	748	761	793	821	812	796	798	761	786	864	836	781	792	804	778	777	797	820	835	753	766	816	806	801	766	783	794	770	819	798	793	818	850	852	835	773	782	825	823	815	782	809	791	813	790	768	812	845	828	806	808	794	747	778	786	762	837	844	790	816	746	739	790	794	835	800	788	803	742	814	798	811	771	747	782	812	779	791	782	795	803	782	772	813	776	807	783	826	749	786	818	786	768	834	801	802	757	800	762	813	821	799	840	798	805	788	809	791	818	756	813	779	844	831	764	796	717	822	829	812	795	784	769	807	771	786	755	753	801	793	770	795	804	744	795	813	755	779	808	783	778	810	797	804	790	817	808	742	797	820	795	784	810	808	786	809	790	847	845	804	764	796	789	797	801	789	805	748	754	800	807	783	791	768	803	817	823	777	815	835	786	831	783	802	745	810	805	772	792	775	819	842	821	775	733	838	790	755	776	790	795	781	782	803	793	826	836	761	811	791	771	787	770	798	802	807	751	815	800	812	807	761	785	797	790	784	825	764	824	766	799	844	811	805	789	812	840	802	789	777	744	793	760	845	805	761	840	819	804	801	783	808	809	799	820	735	836	814	827	785	752	815	793	802	812	748	803	766	847	800	841	781	781	850	806	805	748	776	795	762	789	829	787	825	781	732	774	806	763	800	799	747	754	817	757	797	787	846	796	827	776	791	746	756	829	844	778	777	785	781	802	773	782	758	812	799	795	830	794	757	799	805	799	770	796	745	832	786	805	814	731	840	775	784	838	802	790	813	775	769	772	783	766	759	757	753	760	813	778	776	801	755	799	795	816	754	782	781	820	775	805	804	856	814	795	807	803	791	723	786	789	760	863	807	790	791	808	806	781	749	785	800	760	754	850	776	818	777	801	773	811	773	752	801	827	820	799	783	737	826	759	840	767	778	803	799	778	770	806	815	808	793	806	764	849	768	773	778	764	812	779	752	744	822	825	816	833	876	794	813	751	812	823	803	816	826	803	789	806	784	827	805	757	804	787	790	858	792	821	783	783	757	798	812	722	796	788	796	760	778	829	799	769	816	834	777	774	815	801	802	797	766	788	778	744	782	814	832	795	800	801	838	775	750	759	811	766	739	775	767	795	780	767	804	788	758	786	780	778	767	807	779	762	834	778	785	803	807	800	795	810	810	777	857	764	775	784	777	757	783	790	837	833	756	802	759	804	802	757	767	802	778	856	804	766	851	756	822	822	815	792	841	813	783	755	777	800	837	799	809	850	807	798	784	763	797	816	775	805	785	819	761	801	804	773	823	818	731	725	823	751	754	777	809	775	771	726	788	831	741	805	806	851	819	773	755	820	825	779	770	770	754	850	780	791	818	837	743	777	769	797	786	792	782	804	768	816	800	770	806	807	795	771	787	832	828	801	761	771	774	790	788	821	814	760	821	778	741	774	752	743	836	808	754	849	815	812	805	785	834	772	764	773	785	769	774	813	796	837	774	778	796	823	753	829	750	813	781	765	810	785	835	774	792	763	834	804	788	828	734	773	798	804	769	834	815	799	793	806	782	795	771	767	786	805	804	771	831	779	802	755	815	798	811	742	767	835	811	833	836	788	790	833	811	749	784	809	800	797	855	790	758	787	829	823	803	768	800	787	792	807	783	777	765	839	804	766	804	790	786	720	825	821	819	803	783	810	788	794	754	823	811	800	778	716	862	839	804	823	806	797	764	813	823	781	822	764	864	773	808	766	773	805	787	797	839	783	779	782	770	792	838	811	775	744	855	774	780	807	802	797	813	837	804	757	779	812	804	785	791	794	829	775	756	784	778	869	773	795	761	801	794	799	799	832	725	830	794	807	811	824	766	801	768	789	819	813	793	793	830	802	797	776	798	734	816	796	826	800	794	828	799	798	776	771	846	799	795	801	816	795	831	782	830	714	800	800	785	804	770	799	792	810	802	830	848	769	858	733	780	793	826	724	760	786	778	789	787	773	773	813	831	790	842	828	798	760	748	865	789	803	822	777	773	751	811	781	777	839	777	850	800	825	755	780	776	808	790	812	805	799	803	814	827	751	835	790	810	778	763	786	813	794	778	821	803	794	785	788	759	816	749	796	765	794	790	757	806	780	828	760	791	772	828	801	803	801	833	781	766	766	811	788	773	802	788	777	850	793	800	848	765	737	823	822	786	766	791	799	739	806	761	797	792	810	797	813	829	834	835	806	760	784	784	770	784	764	797	799	753	810	797	769	814	806	822	804	784	798	768	807	794	810	819	829	820	783	789	760	751	810	751	808	805	835	757	807	803	821	896	759	759	814	776	767	773	768	840	796	760	867	784	768	797	816	805	792	799	828	790	780	795	792	777	774	740	824	804	829	803	773	763	746	794	805	790	789	761	782	798	825	804	772	824	798	818	793	783	784	807	785	826	800	793	772	753	830	770	817	787	781	847	869	747	801	830	829	763	804	774	797	782	806	828	775	787	820	802	816	799	790	792	784	774	789	823	746	804	807	859	790	809	838	854	770	863	783	781	784	790	779	772	812	793	787	787	784	786	816	772	804	821	828	749	777	772	769	789	815	770	787	775	816	820	810	774	801	843	840	805	791	759	735	805	820	844	815	795	798	782	796	809	810	739	814	804	783	771	796	783	777	730	829	826	768	756	795	770	821	789	803	796	782	760	872	768	771	790	791	819	762	752	843	843	757	790	765	769	768	774	801	812	850	744	762	811	787	784	771	812	824	834	773	812	765	829	747	804	810	783	792	768	809	815	824	830	779	831	787	796	777	761	733	733	764	813	814	816	777	820	765	820	870	809	822	797	819	864	824	821	849	779	806	795	794	809	813	820	817	774	761	827	808	822	779	830	815	792	787	817	784	792	758	770	770	838	746	752	791	851	809	773	797	756	810	783	809	796	813	861	786	760	763	748	749	809	775	738	808	788	786	771	769	750	782	817	793	778	815	798	784	786	821	824	849	819	842	770	805	771	782	840	789	770	830	777	757	809	823	832	797	802	807	819	778	806	775	833	763	829	850	752	809	752	833	802	788	759	809	771	800	775	834	780	823	781	739	750	809	811	800	844	763	763	810	797	755	809	758	793	774	807	775	851	800	772	768	828	823	787	759	790	805	808	749	821	783	778	759	799	797	790	778	790	746	746	722	768	828	769	753	794	832	816	787	786	823	807	736	771	780	778	808	777	818	791	791	794	773	802	811	815	756	759	750	857	842	781	814	815	781	836	755	834	768	745	768	840	766	805	826	786	820	761	759	810	782	807	772	773	737	816	795	816	830	793	763	730	805	836	837	786	766	814	820	762	776	771	722	787
3288	1273	746	563	515	595	635	603	499	448	347	322	306	303	265	225	184	199	185	184	165	164	187	136	153	141	135	148	139	121	131	117	130	126	127	135	113	94	114	151	130	134	122	120	99	123	113	124	102	104	133	119	113	126	140	109	113	131	116	110	107	132	118	122	127	123	111	118	116	117	97	122	116	113	121	130	122	109	113	102	112	134	127	124	97	120	143	128	115	130	107	122	99	114	107	121	130	129	118	115	120	115	115	117	120	118	108	107	95	121	105	118	123	82	131	122	141	99	107	118	119	105	122	102	118	122	123	116	115	94	132	119	135	95	121	101	125	122	137	116	109	99	127	116	116	120	120	120	131	111	118	117	104	124	109	98	111	108	122	124	125	122	127	137	106	99	124	121	122	105	112	132	104	124	123	128	130	98	113	111	118	109	116	124	110	132	104	126	125	107	134	135	89	102	112	113	119	127	118	118	115	127	100	114	122	123	122	111	139	112	119	121	134	141	116	133	136	139	124	111	131	131	108	105	135	96	128	107	114	120	129	130	121	110	130	125	128	112	128	106	122	124	125	138	113	140	114	137	113	113	122	125	122	132	119	106	134	106	126	124	125	109	110	117	132	118	123	130	113	135	120	132	121	128	129	123	122	121	112	115	122	121	124	123	131	116	125	117	115	124	125	126	120	114	120	113	124	128	126	109	111	112	121	117	115	94	107	116	115	122	128	121	117	136	118	130	106	125	113	142	112	114	126	144	104	105	120	129	125	124	116	93	129	114	121	109	128	116	122	124	116	127	131	143	111	134	106	115	124	118	124	119	117	102	137	128	128	107	123	109	118	105	136	127	135	103	118	115	134	104	105	109	118	116	127	120	92	129	128	127	132	96	131	105	135	116	113	122	126	115	128	119	146	126	133	122	139	120	102	124	131	155	118	103	119	133	113	134	117	128	130	116	120	109	104	114	92	131	120	123	113	125	98	123	122	124	121	140	117	113	131	131	131	115	101	121	125	122	128	101	101	111	103	132	128	104	120	108	122	126	136	140	119	100	101	113	134	102	123	123	107	115	127	112	116	114	126	133	113	124	113	115	133	123	114	134	144	112	126	116	115	126	120	104	107	115	118	131	120	106	123	125	115	130	115	122	108	124	126	106	109	124	110	119	123	132	122	144	129	108	124	126	114	113	130	115	105	90	104	139	133	124	113	89	124	124	126	118	124	119	133	116	118	103	125	99	125	120	128	123	118	116	137	133	118	110	101	121	129	152	136	133	100	125	137	119	127	131	116	110	101	112	108	126	96	113	124	120	130	109	98	124	116	119	107	118	118	105	117	110	136	125	109	112	124	122	121	116	112	127	121	136	112	130	108	124	116	106	102	134	108	119	112	106	133	121	102	122	119	111	116	136	116	120	128	119	110	131	120	127	117	132	134	110	118	118	120	125	156	106	105	119	130	102	126	125	119	119	137	115	123	120	131	115	124	130	125	125	119	139	145	109	125	110	115	126	129	114	110	105	111	131	130	111	107	107	122	110	103	99	108	129	123	115	125	118	129	116	124	131	116	115	117	95	137	116	132	119	118	127	120	109	144	116	119	97	121	121	111	116	105	122	110	141	115	114	110	133	116	141	109	118	114	127	110	107	141	116	122	130	120	105	120	121	126	113	124	110	113	127	109	128	119	118	129	121	127	124	126	126	131	120	141	112	107	128	102	126	139	97	137	129	107	125	114	118	129	116	125	99	119	114	122	117	112	130	110	141	120	128	125	108	124	126	108	117	121	123	115	102	110	132	121	130	145	112	114	121	100	118	119	123	123	111	100	103	114	145	114	114	133	123	129	134	112	128	112	136	123	120	121	94	125	110	117	121	115	126	106	121	129	119	116	120	116	126	96	138	120	111	141	128	119	117	115	119	120	131	108	130	145	111	127	121	132	120	127	131	132	120	127	121	111	119	112	115	128	106	126	122	114	140	128	118	118	123	93	94	125	121	109	115	139	97	111	110	126	123	103	115	124	110	123	124	102	112	122	110	116	118	130	118	106	114	125	109	128	109	133	94	117	131	116	121	118	127	117	118	112	132	115	131	123	145	93	114	123	122	137	102	114	130	104	132	120	112	125	138	120	127	96	114	117	128	121	130	118	118	119	120	134	117	130	124	152	108	131	122	107	136	132	128	126	110	96	110	134	103	122	114	112	151	132	115	97	107	126	120	134	119	127	126	114	123	133	122	119	135	124	109	141	118	116	117	136	120	122	126	110	113	115	113	116	115	128	118	112	116	116	101	114	128	115	133	133	109	114	134	124	128	123	109	120	107	107	123	128	109	114	96	114	98	109	120	120	127	124	120	112	111	128	117	110	120	135	127	113	104	135	104	121	108	143	121	110	121	133	116	123	120	105	108	123	110	110	129	105	115	98	108	137	118	113	102	131	132	121	115	115	115	100	114	105	112	128	119	137	121	135	101	119	119	105	103	115	96	109	116	100	134	107	119	110	115	140	110	120	105	112	139	135	129	124	137	102	123	120	123	111	117	127	120	117	129	131	123	98	105	134	89	134	118	99	112	117	119	106	122	130	130	111	128	117	115	126	98	121	130	139	121	126	102	127	135	126	120	120	122	117	118	115	113	107	111	117	127	112	115	106	145	111	118	122	121	145	102	108	112	127	132	134	122	122	131	124	113	105	104	119	127	110	145	146	113	101	131	118	105	128	136	120	138	131	127	121	127	105	119	109	126	101	128	114	100	136	123	122	135	100	126	108	114	114	121	117	128	114	131	132	112	91	119	128	109	107	104	132	100	103	120	115	131	114	109	122	119	119	110	114	113	108	111	113	124	112	126	108	125	120	121	111	112	114	138	134	110	128	101	107	119	136	108	109	126	95	118	136	102	117	122	110	106	131	120	135	118	124	127	135	117	142	109	129	104	109	133	106	109	139	109	108	120	117	114	113	118	136	140	106	112	121	143	102	114	111	133	106	108	124	101	132	108	128	106	122	80	113	117	129	110	129	111	113	105	122	115	116	116	116	118	111	108	112	135	103	118	117	143	119	120	116	110	115	105	107	107	125	114	116	129	125	105	101	136	117	102	110	113	119	106	123	126	122	121	135	104	151	133	117	102	116	119	109	111	114	128	119	133	111	114	139	124	136	122	129	125	122	116	110	105	112	108	123	129	118	122	102	141	146	123	102	128	124	114	119	130	126	115	107	139	118	105	133	113	118	120	118	118	129	103	108	116	104	114	109	129	134	136	124	116	117	104	114	124	120	121	102	134	110	121	114	125	119	114	115	141	120	116	125	119	154	136	127	125	113	143	137	131	120	122	98	117	124	130	111	139	101	110	133	106	127	124	113	132	132	117	121	119	110	114	114	127	106	122	124	120	127	118	123	123	128	131	125	102	122	122	119	114	112	119	128	123	127	120	121	117	121	116	116	126	128	131	126	125	119	100	116	119	156	129	129	115	127	129	143	97	111	108	116	129	154	134	118	126	136	115
24443	11650	7822	9817	16687	19618	18909	16046	13710	11506	9365	7624	6396	5412	4462	3905	3190	2918	2669	2394	2089	2000	1737	1638	1388	1348	1347	1219	1102	1045	1070	1000	1022	917	922	906	900	889	928	878	904	850	873	817	849	880	866	869	877	884	823	861	851	841	867	840	831	833	788	806	849	777	786	866	845	894	826	864	836	842	886	855	874	815	888	837	838	896	879	786	867	832	835	833	838	805	864	886	866	909	830	847	837	788	797	817	854	817	876	859	895	859	925	796	849	883	828	864	870	830	883	823	858	833	870	827	840	850	913	819	852	792	861	843	860	903	854	841	863	865	845	873	844	890	846	846	818	811	812	812	862	883	866	863	778	858	827	822	806	893	880	796	791	841	810	844	892	847	877	847	811	867	872	838	802	830	863	785	839	894	831	754	896	808	896	817	832	884	842	834	848	789	804	855	884	807	805	886	816	854	837	828	803	848	822	833	871	860	897	863	844	778	853	865	841	849	871	860	830	862	869	804	873	819	836	881	831	815	875	841	851	878	828	889	869	815	860	878	878	869	836	838	847	844	862	835	817	850	818	859	794	852	868	839	872	863	861	865	843	828	839	839	881	888	817	905	819	827	831	903	802	912	871	880	841	876	887	842	831	818	885	863	887	818	831	835	899	852	823	837	880	860	847	862	882	859	826	834	888	867	859	892	849	892	877	874	857	833	819	774	828	836	827	841	858	890	811	847	823	841	913	905	892	852	827	823	850	844	806	786	883	798	878	848	854	828	824	866	860	836	839	843	864	834	866	855	850	878	873	856	843	848	867	822	861	855	848	824	839	897	839	874	852	858	830	830	862	804	829	862	818	827	850	844	875	866	808	825	796	898	829	881	828	814	896	787	857	852	875	826	830	860	903	822	847	830	857	847	818	813	881	878	911	847	865	835	835	847	864	850	873	843	861	849	842	831	825	901	868	821	862	820	855	855	821	914	858	879	864	823	836	826	891	861	844	907	871	852	817	863	858	894	865	866	894	844	802	879	823	875	841	887	873	856	821	877	845	864	889	814	826	924	835	787	835	816	811	798	909	894	873	840	848	861	864	828	823	866	897	806	881	841	821	868	794	849	863	796	861	836	826	818	874	907	879	851	841	908	831	874	846	804	793	826	854	866	839	855	922	836	862	811	849	831	863	844	807	853	784	877	879	863	881	855	841	832	893	902	855	821	849	810	880	862	892	817	887	819	811	893	851	840	849	811	863	844	838	885	806	912	860	880	837	840	848	843	815	812	820	854	865	890	791	848	847	847	890	920	861	851	843	862	907	891	869	852	838	837	837	864	873	802	894	859	891	887	844	808	882	851	859	882	825	854	856	856	845	838	857	816	884	853	833	848	849	878	826	843	874	855	838	896	887	831	836	861	827	830	830	839	826	837	844	858	869	835	867	840	873	823	839	887	826	872	836	842	827	848	861	791	860	873	809	846	852	828	821	869	876	870	843	861	895	844	874	828	832	851	825	881	868	878	867	879	835	834	817	845	821	875	851	822	836	822	898	848	889	917	876	853	802	878	854	827	854	839	830	862	856	837	872	851	877	876	808	874	817	858	842	815	856	861	854	836	826	823	897	876	933	875	885	877	816	843	858	841	810	877	843	839	871	849	895	859	872	847	859	882	812	860	883	856	907	852	839	834	859	842	778	862	889	878	842	838	854	855	876	870	798	912	819	832	852	836	902	869	859	853	865	766	867	846	891	879	844	825	828	852	867	840	843	840	873	829	851	850	875	855	884	849	781	798	855	815	849	805	884	867	844	796	814	814	810	822	822	865	844	824	887	780	814	884	866	870	842	854	897	894	892	874	893	813	843	839	837	850	814	894	826	833	840	831	806	871	885	858	852	823	831	873	865	851	908	818	879	831	847	880	850	853	858	837	851	840	846	835	854	821	827	855	890	811	881	851	877	902	828	837	851	827	808	811	844	888	894	825	837	859	865	855	851	808	868	843	836	867	886	802	849	838	833	841	885	858	839	852	843	844	831	846	826	872	834	830	823	865	843	853	852	832	799	836	870	852	829	865	836	835	858	880	839	834	899	846	859	865	883	854	838	824	833	842	850	844	884	887	849	841	894	813	820	830	837	867	917	833	907	820	874	874	880	832	855	884	835	850	841	893	861	851	835	852	841	852	781	879	854	832	867	871	861	906	886	882	826	818	817	815	840	835	851	862	831	853	825	876	880	852	856	840	830	860	810	841	816	854	864	833	885	863	850	907	909	831	834	840	875	836	828	856	863	813	852	790	853	833	840	793	823	848	864	849	823	876	884	894	871	832	871	850	891	820	813	849	878	841	883	867	855	837	802	851	835	882	881	856	864	809	824	892	869	866	849	835	830	872	834	846	835	869	865	822	872	816	835	819	868	858	843	854	851	855	854	831	882	865	833	878	860	876	868	831	919	843	852	848	785	807	858	856	821	867	835	822	816	806	860	839	828	838	896	859	831	811	879	825	818	828	832	838	867	822	892	864	854	835	857	843	895	838	852	881	897	861	846	866	822	815	850	814	875	871	884	848	862	820	868	874	847	849	828	827	861	885	885	868	853	824	849	855	822	837	849	875	850	819	842	889	839	854	858	766	790	847	873	859	879	851	830	874	820	906	837	853	844	877	831	849	823	808	838	868	872	834	831	881	846	823	841	902	834	871	811	852	835	830	815	842	858	857	902	878	814	868	808	809	898	841	846	828	856	857	845	884	888	866	793	856	815	906	818	823	830	805	789	872	875	857	806	794	834	824	840	833	819	878	847	816	841	836	816	844	797	855	897	864	854	829	863	885	870	873	845	891	855	821	868	827	893	852	890	810	924	825	878	888	870	843	853	821	826	842	844	851	853	866	793	851	835	889	860	837	906	808	789	834	857	864	847	743	782	851	856	863	785	884	844	846	858	839	812	822	832	813	837	858	881	881	872	815	866	862	832	824	855	848	879	818	843	838	889	845	876	846	866	849	851	866	855	811	828	867	798	817	826	800	812	898	886	926	846	838	846	819	860	835	837	836	869	869	840	843	773	869	892	849	797	872	842	870	840	838	913	793	804	872	866	859	837	851	821	892	798	782	850	843	852	840	856	812	840	827	831	832	859	817	876	795	834	924	840	799	864	874	857	860	829	869	836	867	896	850	826	835	826	820	871	837	866	817	867	890	884	835	868	816	825	839	866	873	831	813	892	832	814	842	835	859	853	834	860	870	826	838	835	866	847	853	840	893	840	844	839	854	812	865	796	833	826	834	857	841	841	874	849	874	872	872	807	844	841	849	819	865	866	829	846	872	853	830	852	835	904	836	832	902	855	918	822	858	854	939	848	842	861	858	818	844	861	805	881	861	836	873	803	873	806	886	857	870	832	884	866	839	817	802	853	833	869	860	856	853	871	783	856	858	871	835	856	845	838	835	949	835	846	874	873	835	877	834	828	794	877	813	846	831	827	866	860	832	863	885	866	831	831	843	817	940	836	854	846	830	862	842	826	793
3293	1847	1037	763	644	735	840	847	682	551	474	415	350	330	298	275	239	194	212	214	182	200	158	165	149	127	113	135	120	134	117	118	115	137	118	132	117	113	103	101	102	104	99	120	115	111	106	116	89	121	105	104	112	129	127	113	116	116	97	116	108	103	121	120	103	117	106	110	105	106	92	106	99	102	102	113	99	108	110	102	101	119	119	103	129	113	111	102	112	121	103	124	109	130	115	126	103	115	99	110	106	108	100	113	99	112	112	121	122	110	98	111	99	111	106	125	131	108	116	87	83	109	109	112	104	115	100	107	120	110	138	102	135	98	104	111	95	110	119	104	108	109	91	114	111	89	109	123	98	112	83	122	122	122	95	118	119	97	129	100	117	110	115	116	109	113	107	117	100	126	116	105	105	115	126	112	120	99	111	113	124	108	102	111	106	104	124	108	110	109	118	95	102	94	117	105	122	112	117	113	110	122	101	133	131	103	107	112	126	121	103	97	129	103	111	106	122	110	117	110	94	116	118	107	122	113	114	120	90	114	121	103	115	113	111	108	117	129	91	127	104	113	113	106	115	126	103	126	110	100	122	110	123	90	107	114	113	114	108	101	127	110	137	96	115	123	136	120	91	115	114	104	120	100	115	102	103	100	134	117	111	119	87	108	91	105	114	105	111	121	119	119	108	108	134	119	104	105	119	93	115	109	128	111	118	112	123	109	105	125	107	113	115	116	106	121	83	99	119	127	108	118	105	99	119	112	101	122	125	106	101	90	97	117	110	121	111	88	105	109	124	115	113	113	138	120	111	99	111	111	109	109	101	117	119	97	134	128	109	108	88	121	109	92	96	100	119	111	111	119	104	108	103	104	118	117	126	98	112	98	119	118	103	99	104	104	104	109	125	114	129	101	114	102	120	106	97	108	91	115	95	116	124	109	106	103	105	122	123	100	122	125	107	107	111	107	110	97	106	116	98	109	112	98	104	120	107	118	119	83	113	133	106	116	117	130	121	107	97	113	112	110	142	103	100	115	114	99	114	103	115	84	125	113	126	109	97	116	106	114	108	114	98	118	105	101	131	126	119	114	122	106	103	104	118	125	96	106	118	118	112	108	104	99	114	102	107	136	101	121	117	106	115	119	117	111	110	105	114	108	104	106	117	107	125	115	106	123	114	111	101	113	115	116	90	114	103	126	100	110	119	108	111	116	137	113	130	124	101	126	98	128	130	96	118	115	110	108	114	124	127	106	100	102	121	101	112	99	144	114	98	117	127	117	111	103	106	104	96	118	100	123	123	109	87	113	124	125	107	127	128	101	114	102	125	119	112	128	113	116	112	120	107	114	124	112	118	129	113	106	134	122	124	120	127	126	126	100	115	99	117	110	91	119	126	113	111	102	102	124	109	102	118	115	106	113	101	106	105	105	127	128	103	120	127	117	108	111	123	124	106	99	111	108	110	126	134	122	112	114	122	116	109	118	129	118	118	113	110	114	109	130	132	117	119	99	102	132	102	96	122	127	124	97	118	107	112	96	94	94	123	101	102	122	109	102	113	122	132	112	92	118	113	116	116	101	98	105	105	109	112	122	119	112	126	118	112	114	124	98	119	95	114	107	126	111	137	121	94	104	109	115	109	112	107	121	124	126	105	97	116	111	102	113	109	115	86	122	98	114	110	99	104	98	117	111	108	116	107	105	112	121	101	94	112	100	105	108	109	102	107	120	102	113	101	113	104	117	103	114	110	108	118	124	100	98	120	121	102	125	117	107	102	114	119	99	133	114	111	127	125	115	126	117	93	118	122	121	106	106	124	116	116	134	111	109	105	101	116	132	134	117	116	100	123	107	96	117	114	98	93	106	95	113	94	107	107	138	116	99	106	100	98	123	120	80	119	112	104	113	126	107	97	120	118	95	129	100	90	124	105	113	111	126	116	115	112	114	117	128	102	105	131	103	111	111	103	131	131	108	106	123	130	114	124	101	121	135	107	105	106	112	101	108	110	96	120	105	79	121	104	103	99	117	116	135	106	110	99	120	124	105	113	115	115	114	109	119	124	110	112	106	119	124	114	103	115	114	102	133	104	97	97	131	124	109	119	92	111	121	107	100	116	92	121	129	96	115	128	95	104	93	112	137	127	130	113	95	94	106	132	118	105	121	103	114	121	106	123	102	106	117	111	117	113	113	119	133	107	132	103	103	109	118	117	104	94	113	99	116	118	121	109	135	125	95	114	121	93	116	125	112	111	112	132	86	97	130	105	110	110	97	107	108	114	100	110	125	112	119	96	109	121	110	106	106	111	115	112	108	125	108	88	103	107	122	127	116	115	98	112	116	92	114	110	119	98	129	114	135	99	110	127	76	121	107	114	113	117	119	109	120	111	106	105	137	110	107	111	118	103	106	113	139	99	113	109	110	86	102	109	99	110	115	107	126	113	114	116	133	117	86	131	108	103	118	106	134	111	107	108	101	110	111	111	127	108	120	134	121	97	118	105	106	100	104	108	105	103	110	113	103	111	129	107	120	110	117	123	116	118	107	101	86	100	133	104	113	124	106	112	121	104	132	120	92	82	116	108	111	118	137	107	120	106	112	136	118	107	108	118	117	99	113	116	95	119	121	110	111	123	101	122	110	104	126	135	118	111	97	111	117	124	122	118	95	119	110	91	97	99	100	108	125	120	127	100	130	102	102	117	120	103	113	126	105	127	100	92	116	131	109	94	121	96	114	113	132	112	124	112	122	115	124	103	95	110	111	114	101	131	112	137	99	109	107	112	101	108	129	98	115	106	130	112	110	126	101	110	119	126	110	114	122	101	100	115	114	115	133	101	117	103	105	124	116	116	106	107	94	112	117	115	113	116	134	107	122	119	126	103	112	127	118	108	93	109	110	96	123	100	114	118	111	117	121	109	111	100	99	108	101	104	109	119	108	127	107	121	117	104	143	101	127	103	136	113	127	103	111	114	113	119	121	113	116	121	108	131	92	124	109	117	112	132	127	135	86	100	118	113	108	112	90	120	115	133	95	116	92	114	124	128	102	117	125	106	116	120	127	129	107	118	125	122	106	98	112	99	107	101	107	105	120	134	111	103	131	128	116	117	126	110	109	107	131	107	116	124	129	128	101	107	115	115	106	129	113	111	135	122	101	112	110	81	104	107	106	117	112	108	113	114	119	106	121	111	117	125	95	93	117	125	126	106	116	113	126	124	113	115	115	114	106	102	116	116	104	101	100	112	107	108	103	97	102	113	103	103	111	100	123	121	91	126	108	109	110	132	133	103	128	117	105	111	123	122	113	97	116	128	111	108	112	120	128	100	106	93	109	114	104	99	101	120	115	138	101	103	116	101	132	97	102	114	118	132	108	115	114	130	89	123	118	123	124	124	104	109	102	107	108	119	133	117	109	128	92	89	112	108	115	129	112	130	108	114	102	119	91	116	109	119	99	100	108	119	123	106	108	92	124	117	112	112	111	123	122	113	114	109	118	120	103	117	105
26867	14870	9828	12044	20576	24082	23047	20109	17174	14301	12045	9814	8095	6911	5875	4846	4143	3703	3234	2956	2483	2356	2021	1819	1611	1504	1352	1188	1174	1035	1018	972	967	949	956	936	885	855	883	901	799	832	840	784	817	811	838	770	802	823	810	806	764	831	845	840	796	790	850	797	853	820	778	779	797	790	815	781	771	759	825	799	788	819	829	790	741	779	750	771	785	827	795	753	787	823	775	780	798	834	750	799	755	785	804	780	747	844	845	869	799	792	781	790	769	778	807	798	788	847	817	851	786	822	784	811	827	788	763	790	795	775	793	794	824	824	811	824	786	759	825	768	818	813	763	781	789	777	797	792	833	781	779	772	778	810	767	737	834	817	810	820	778	786	801	808	844	742	815	755	777	808	780	783	767	795	777	794	794	773	759	774	798	766	797	817	774	787	857	836	809	787	762	784	810	777	736	751	778	832	809	763	786	765	758	782	795	780	810	801	765	779	781	873	798	784	814	782	770	784	819	830	707	769	819	785	805	798	781	783	792	816	809	804	768	775	779	821	774	779	777	766	771	791	785	839	779	816	724	822	849	827	771	790	810	795	813	832	781	822	817	789	780	760	793	804	760	799	807	848	834	816	825	765	793	759	818	786	762	815	756	759	773	815	824	840	800	812	843	853	820	783	775	818	820	744	814	781	808	798	805	815	832	775	804	786	752	775	834	733	769	798	777	829	757	773	800	764	821	793	817	779	761	776	747	753	825	768	780	803	830	776	819	804	764	789	841	850	794	804	788	761	825	809	794	748	758	820	818	813	793	815	770	803	808	791	772	781	790	759	770	763	811	831	786	754	796	777	775	817	779	754	755	755	763	823	798	820	792	726	819	778	825	826	781	797	774	803	790	827	753	769	780	805	802	788	742	807	803	788	765	782	813	766	773	804	832	805	810	786	802	813	787	711	774	763	761	783	804	807	781	797	821	809	763	786	789	798	810	772	769	800	771	790	795	816	797	772	757	793	804	757	771	736	787	789	837	813	814	787	802	760	857	769	791	799	790	806	820	790	774	816	800	784	774	755	773	814	794	758	740	823	771	819	796	825	795	770	829	808	752	786	763	817	816	775	806	835	792	815	784	765	794	821	743	770	822	765	767	765	786	784	831	765	814	777	784	780	830	825	777	813	786	766	784	779	807	811	802	811	767	722	795	792	790	853	766	759	807	775	745	823	773	805	818	807	766	778	765	847	799	758	817	813	808	814	804	827	821	826	760	792	806	796	790	764	820	794	783	801	806	792	762	795	806	783	752	799	754	793	801	821	785	783	799	814	788	760	825	742	759	754	823	798	802	848	752	739	789	796	751	782	783	773	838	809	786	824	777	804	861	800	794	751	809	759	791	774	780	778	840	763	781	791	784	807	801	829	798	754	794	789	815	813	778	810	807	780	807	760	790	781	787	754	804	817	796	793	792	812	788	788	791	779	787	776	795	774	796	819	763	817	782	763	770	805	776	764	777	764	818	765	843	722	765	767	797	749	818	821	805	793	745	848	855	771	736	774	785	768	756	766	831	804	750	789	841	755	811	751	778	808	799	827	833	800	767	807	774	831	823	808	782	762	793	737	873	768	772	799	812	839	764	750	817	788	823	792	773	805	819	838	816	793	784	797	822	776	815	813	812	786	731	822	821	780	833	799	816	800	802	809	807	815	840	747	805	821	804	798	794	776	840	799	797	836	791	816	759	809	814	756	736	834	785	812	807	780	757	803	763	780	841	780	820	820	780	744	795	789	750	784	798	797	826	793	853	739	753	857	815	782	741	831	766	760	844	812	805	776	779	826	763	839	741	776	771	751	848	824	810	839	773	780	781	773	749	840	783	792	762	766	809	827	775	785	790	797	780	793	777	749	799	820	783	818	777	790	766	849	800	823	771	793	804	773	851	790	865	830	817	793	803	848	760	753	750	788	791	748	808	780	839	803	857	800	796	790	769	791	819	786	775	736	763	841	784	769	790	805	766	857	790	744	795	765	774	800	768	779	823	789	807	818	785	817	743	819	822	789	772	788	849	776	791	734	776	797	773	751	780	854	843	786	794	767	738	783	801	826	762	790	786	782	790	750	805	788	793	803	796	766	772	771	824	785	781	799	793	763	769	838	788	774	789	732	783	839	783	758	770	768	813	810	823	743	809	834	814	768	792	757	786	769	755	795	842	777	826	833	834	762	768	818	809	799	800	770	819	820	829	815	786	832	828	812	811	800	815	818	779	772	768	819	821	776	792	789	809	840	809	796	815	799	837	799	816	780	834	739	756	794	797	829	807	818	788	831	786	775	793	800	774	728	772	798	811	812	790	785	802	767	810	788	768	803	767	806	807	750	845	764	836	805	790	818	787	816	798	804	765	801	792	841	777	798	791	791	767	813	752	811	783	781	753	773	804	741	787	831	760	764	756	750	786	799	780	808	805	743	802	790	795	816	790	788	743	817	813	799	771	792	792	810	823	729	810	826	801	773	813	775	748	786	817	797	801	800	725	810	779	741	814	849	767	761	774	808	787	812	752	788	779	782	780	793	812	775	811	824	792	762	829	765	757	821	788	755	772	762	805	784	811	780	814	776	798	768	794	819	731	837	833	784	791	779	772	784	764	783	806	802	800	804	786	763	786	819	803	802	799	834	764	847	824	770	800	799	808	806	751	807	741	777	779	818	807	808	756	791	811	799	795	813	826	784	823	770	738	797	778	752	826	776	790	781	784	785	809	749	835	796	800	791	767	843	821	818	837	870	802	804	811	806	812	817	767	783	817	778	799	786	769	766	776	780	760	771	817	772	800	805	791	820	749	771	821	745	853	788	764	792	777	803	770	804	808	789	773	776	761	790	795	761	739	740	839	758	785	856	812	774	798	766	793	821	787	774	809	801	751	766	817	813	786	747	799	756	814	722	774	771	792	766	781	791	809	748	823	796	768	784	766	825	789	786	805	824	789	812	810	807	760	854	806	831	819	763	792	774	787	792	771	810	792	729	757	806	753	803	744	767	790	778	828	812	836	841	845	808	788	812	774	816	750	827	832	815	769	790	811	772	797	785	789	758	804	779	773	723	786	759	786	817	800	794	753	756	810	786	830	808	766	802	819	802	794	765	800	792	805	790	751	779	810	739	802	782	832	771	749	825	783	800	815	733	834	830	772	754	809	796	753	822	827	831	749	769	754	810	803	776	787	772	770	791	819	828	805	771	789	782	811	733	819	781	788	779	784	767	771	749	836	846	758	800	809	819	806	812	799	857	785	782	749	802	851	783	796	822	770	811	803	801	802	836	764	739	790	816	804	820	765	797	794	763	827	778	835	819	804	764	795	770	758	809	849	778	802	774	764	780	801	793	768	745	775	806	758	791	757	786	818	743	770	803	758	773	813	832	800	817	738	734	768	788	828	847	836	819	832	770	762	767	754	788	783	768	774	802	784	754	744	783	779	810	754	766	801	792	791	740	822	755	813	825	791	796	812	761	757	776	825	730	791	778
4691	1615	948	691	587	711	776	777	665	628	488	448	410	336	299	277	238	237	221	185	189	177	179	159	156	153	154	144	127	137	168	167	144	115	155	126	129	126	126	120	127	123	119	128	113	124	124	133	133	120	114	112	121	112	101	113	116	104	145	138	120	132	131	128	121	109	114	107	117	112	103	113	123	121	115	129	125	139	151	111	122	105	129	120	110	123	112	122	130	125	115	135	100	109	132	123	111	124	125	118	132	133	117	132	128	122	123	117	116	133	125	129	121	122	118	104	101	117	130	135	122	125	119	111	121	114	119	138	133	136	113	148	129	122	147	132	122	114	134	119	119	136	118	123	122	125	112	129	128	126	131	143	127	124	113	131	121	121	123	115	149	150	120	118	111	117	115	114	125	110	109	100	133	127	119	120	124	115	92	102	134	108	104	109	125	131	120	112	130	133	147	113	124	120	112	129	101	117	138	147	105	111	112	122	135	95	138	106	105	103	130	115	121	107	145	112	118	105	112	146	123	123	106	100	123	121	123	112	128	101	129	102	121	130	121	115	127	120	114	108	113	120	119	111	119	132	103	100	122	107	112	130	119	123	133	134	120	142	120	125	145	124	135	124	122	128	121	127	113	102	89	124	123	124	124	122	115	127	127	129	123	117	119	112	114	119	117	122	119	122	117	100	122	107	118	134	96	147	140	123	110	116	120	125	124	121	119	112	127	120	109	111	124	103	98	122	129	129	123	141	128	109	132	125	124	140	132	113	121	112	110	115	135	126	112	124	123	121	123	123	116	117	126	119	134	121	126	127	120	114	103	128	121	123	142	101	117	137	124	123	131	135	119	133	110	125	118	142	140	121	125	122	116	119	146	135	120	128	118	124	138	126	94	121	127	124	137	116	105	123	119	111	113	132	126	116	138	130	119	122	135	125	116	138	121	131	121	136	112	115	123	112	138	106	130	132	110	123	116	114	136	133	129	125	129	119	109	121	104	140	113	118	113	108	110	122	112	115	117	133	111	112	123	127	145	106	115	119	108	96	121	123	118	102	125	119	122	126	125	128	127	113	125	127	125	120	128	117	131	132	107	132	103	125	120	115	129	114	116	121	109	121	120	111	141	99	114	128	106	113	129	128	117	108	116	108	126	130	118	123	121	124	129	121	132	118	136	138	119	136	110	122	115	119	121	115	129	133	114	138	98	130	120	110	106	134	120	131	124	126	119	136	123	139	122	122	125	119	116	112	117	113	125	132	122	109	105	114	131	114	133	119	124	142	131	119	117	125	124	106	124	123	128	133	117	119	126	121	120	143	123	115	108	100	120	103	119	122	138	127	124	122	141	115	119	119	122	109	135	121	146	119	138	113	131	116	118	130	123	106	128	117	137	111	136	126	110	100	113	144	127	103	128	113	137	126	144	132	133	126	115	108	123	118	116	107	133	126	121	130	120	101	134	131	123	131	111	138	117	119	118	121	138	121	116	118	120	122	150	118	114	126	125	111	133	150	128	111	117	131	122	147	85	119	124	132	114	114	119	109	114	115	113	118	111	126	123	130	127	122	117	120	123	115	119	131	105	110	120	120	122	108	111	121	109	135	122	112	122	101	113	103	101	123	123	119	109	120	130	129	119	119	127	114	122	121	113	130	123	121	122	121	126	149	117	146	125	93	120	118	126	128	127	125	123	117	123	126	113	117	127	129	115	118	128	136	120	127	135	132	111	132	107	107	130	137	100	114	120	119	112	132	103	108	93	112	123	125	127	122	114	137	131	132	128	116	136	127	133	124	124	114	145	148	132	93	112	125	131	131	116	125	122	141	113	130	136	130	150	123	117	125	102	118	103	127	106	115	111	116	151	125	99	115	116	111	113	126	125	116	107	109	133	111	136	115	133	105	136	126	126	120	114	111	127	111	119	120	121	117	147	125	131	130	121	112	116	117	115	114	121	118	118	118	122	137	134	109	117	121	128	116	123	117	118	128	131	110	117	143	139	127	136	129	142	125	122	113	128	108	132	134	120	122	120	140	110	135	113	105	129	103	144	125	133	133	125	113	105	107	130	110	111	132	130	133	139	111	126	122	116	122	116	125	116	113	129	132	117	127	114	115	137	140	125	110	117	120	114	139	132	127	122	128	118	119	116	127	132	131	116	125	110	118	118	134	110	137	124	123	135	115	134	110	125	118	117	145	120	126	120	124	117	112	112	121	105	128	122	135	135	127	126	138	127	133	123	134	104	130	125	135	152	123	135	117	108	133	125	111	123	123	131	123	118	146	131	126	112	123	129	130	139	129	123	116	120	114	121	127	131	114	136	110	140	117	116	129	120	126	117	125	124	129	111	127	109	115	131	112	125	127	130	116	128	115	110	133	115	109	128	114	126	110	119	114	146	138	133	129	117	126	132	111	103	121	119	145	113	136	129	126	137	121	123	119	125	146	112	123	109	116	133	150	135	123	110	116	119	130	111	118	115	140	108	127	125	99	112	113	98	132	126	124	121	131	114	107	125	110	137	105	149	122	138	138	117	116	127	127	114	112	126	118	122	139	106	112	133	123	125	133	116	106	116	112	122	130	127	124	119	127	144	100	107	121	121	128	125	135	148	106	128	120	132	126	117	105	129	129	121	130	103	130	115	121	105	134	110	120	126	123	125	126	115	115	106	137	111	116	112	123	117	121	122	138	138	129	129	113	132	118	109	130	121	120	131	126	117	133	129	110	140	125	113	112	93	137	125	117	139	124	125	123	104	124	122	114	133	117	110	125	131	126	113	125	115	140	110	147	123	106	121	117	97	127	122	125	113	113	116	142	113	105	119	123	117	135	101	128	120	130	108	139	121	134	112	122	118	134	137	105	117	122	118	132	112	131	131	125	133	131	141	114	122	123	119	127	119	119	158	126	141	121	120	136	123	110	127	119	139	134	116	121	140	103	122	108	136	120	103	137	102	138	127	124	141	142	134	109	121	117	120	123	116	117	130	141	108	110	106	115	111	126	130	124	145	108	112	124	104	126	124	103	115	147	104	114	145	124	125	123	113	136	116	131	135	121	111	115	119	133	111	118	116	121	110	135	110	112	121	130	124	114	100	107	138	114	126	113	98	141	128	118	116	134	114	120	123	129	118	135	118	121	101	124	134	110	131	128	104	129	122	102	129	121	113	121	118	123	126	109	137	133	128	134	132	112	125	121	109	118	116	113	104	133	130	134	120	121	128	108	118	128	139	110	111	100	116	125	119	113	120	117	120	121	115	119	135	114	129	128	125	131	132	130	142	144	109	118	128	117	116	108	122	109	95	116	126	118	106	115	113	122	141	132	136	125	123	148	120	115	107	122	125	111	141	123	129	122	138	118	118	124	119	141	113	118	122	114	111	117	93	133	118	110	126	117	127	118	124	110	117	117	131	131	114	124	139	136	127	131	117	117	132	121	112	112	110	122	126	139	122	131	118	113	113	127	120	125	121	113	126	118	116	126	126	127	109	144	124	110	133	135	117	131
26199	13714	9518	11809	19438	23054	21879	19220	16459	13720	11539	9526	7806	6768	5801	4760	4027	3724	3378	2965	2633	2413	2074	1810	1691	1589	1347	1290	1275	1152	1097	1086	1077	1030	967	965	966	928	940	888	911	898	898	920	856	883	859	807	862	840	854	877	914	844	864	881	850	892	868	869	881	877	827	793	853	852	874	883	858	901	837	861	859	841	895	864	846	858	911	857	894	869	914	860	846	833	863	852	887	871	890	879	857	841	880	843	867	849	880	870	846	813	907	865	855	814	881	835	872	889	889	869	844	838	896	831	842	823	883	850	819	841	879	848	852	874	868	846	824	842	887	826	854	871	835	826	847	864	837	884	877	890	858	892	836	828	871	896	847	846	922	862	866	883	893	836	849	871	858	812	852	878	869	850	869	869	854	845	828	876	861	906	870	888	937	902	870	868	869	868	861	881	858	838	863	848	832	832	874	831	852	868	878	857	827	875	851	788	825	814	896	860	857	910	866	815	865	816	826	906	866	862	870	846	889	864	871	897	858	890	870	818	898	921	875	803	851	878	896	851	883	831	843	880	850	848	842	844	919	868	845	821	880	929	833	929	878	865	846	902	920	843	834	863	872	855	839	843	877	863	839	860	831	884	800	921	908	845	824	924	835	861	857	844	911	852	860	906	909	884	837	903	861	855	922	895	864	887	846	822	886	866	864	855	870	847	813	903	883	880	866	853	883	904	844	890	855	892	852	821	874	865	877	917	868	878	879	867	857	859	914	898	895	870	891	835	935	811	843	859	895	882	839	867	869	855	904	889	807	882	872	856	871	887	884	895	873	880	866	839	901	883	919	880	844	870	865	874	860	899	902	818	907	887	880	836	913	865	839	842	878	840	818	826	858	867	871	821	886	836	855	879	846	844	831	856	896	882	825	900	901	831	847	941	948	854	865	855	911	853	860	821	829	861	876	882	851	857	926	862	903	906	922	845	810	874	869	845	884	845	841	868	912	811	874	822	871	888	860	860	828	843	856	880	837	844	852	858	891	836	847	846	839	850	860	843	847	832	889	826	871	899	858	872	882	873	909	843	883	831	798	870	884	851	893	858	821	847	899	865	829	865	858	900	853	844	948	885	839	855	859	862	884	828	855	885	824	858	842	856	902	924	832	883	892	915	869	886	860	829	842	886	850	855	846	860	887	826	835	828	895	846	910	905	880	863	849	900	887	823	874	874	915	849	822	872	830	861	830	826	894	878	872	872	869	888	850	816	842	832	859	897	852	890	902	849	860	881	889	881	837	888	880	831	880	912	866	899	943	856	871	899	857	894	837	858	888	896	870	820	891	894	850	875	860	873	846	840	871	875	908	865	842	810	805	838	817	857	834	877	879	894	847	843	839	863	871	886	861	903	889	881	864	892	855	824	833	826	858	871	881	888	854	892	852	895	854	887	843	828	886	857	892	882	879	872	884	870	804	830	883	841	881	853	838	891	866	887	941	898	955	859	847	822	883	811	840	892	885	869	888	805	905	892	838	845	884	856	895	847	842	878	842	839	834	818	831	872	849	864	894	844	846	913	907	866	816	876	902	871	827	920	849	822	907	817	889	900	850	870	892	819	865	853	857	885	808	843	839	872	891	890	834	904	867	904	786	803	846	857	851	871	861	871	906	814	895	861	843	828	867	880	880	883	844	881	883	880	861	862	858	892	863	873	909	912	870	881	856	846	839	793	905	864	855	856	897	859	876	856	858	898	913	841	894	875	847	894	898	904	859	865	857	900	904	896	870	869	848	870	879	837	812	833	878	916	859	872	844	854	902	886	918	897	895	902	857	876	848	863	864	846	860	864	832	822	850	798	849	850	881	850	874	872	841	864	845	842	892	844	834	859	821	848	840	851	859	855	890	892	860	861	798	823	835	814	820	795	871	836	842	876	811	886	924	886	837	843	920	849	864	860	828	850	863	820	862	858	885	748	873	868	803	841	845	876	881	833	862	878	874	924	899	884	862	884	874	852	897	847	846	884	880	886	854	866	855	884	886	832	854	834	875	838	863	857	825	849	878	858	893	850	870	891	835	821	811	890	869	850	829	943	894	869	859	887	868	861	872	887	828	888	856	825	842	888	878	921	864	900	837	872	860	842	859	832	826	822	822	801	826	842	822	891	841	857	875	843	851	887	879	848	867	826	850	830	885	852	897	816	857	859	883	827	858	836	864	925	894	812	852	846	871	887	879	904	812	850	802	889	897	862	884	920	917	859	817	877	905	838	874	844	903	843	873	865	892	844	813	922	881	830	882	834	903	834	868	846	914	851	878	900	793	833	847	886	800	892	850	898	868	874	855	830	826	838	880	830	815	890	884	880	908	839	876	892	873	839	894	876	864	830	851	891	864	882	811	859	850	889	872	815	902	835	888	821	886	913	866	879	888	895	871	892	935	878	906	868	875	868	857	893	842	862	874	860	916	857	898	907	933	845	867	831	830	816	880	896	868	874	865	831	878	806	877	843	895	808	873	823	895	823	846	884	806	864	851	884	823	843	839	835	875	866	797	796	858	873	820	897	840	894	913	810	891	860	880	869	906	899	878	869	861	885	802	837	855	867	858	863	846	857	886	820	838	903	833	857	870	904	850	911	889	866	832	903	849	832	910	848	856	864	861	887	886	851	849	825	820	831	859	899	902	920	842	928	849	830	876	872	858	863	851	875	888	895	870	885	866	860	875	902	873	837	852	878	835	876	859	871	875	860	924	856	938	803	861	854	907	888	861	817	877	844	898	874	863	841	900	891	900	862	830	870	860	849	826	874	865	879	863	895	866	855	853	814	875	847	883	906	857	937	826	818	907	829	869	889	860	839	864	828	890	849	784	894	858	825	869	829	842	838	885	924	875	886	914	885	882	848	849	901	939	909	858	879	833	902	828	902	854	876	864	835	846	838	807	916	888	841	836	818	833	883	920	901	867	925	888	865	824	839	867	845	902	894	874	849	830	899	879	860	825	879	830	903	870	885	808	846	817	847	812	853	876	810	873	831	853	835	905	862	856	863	824	841	814	903	866	887	837	826	807	841	819	828	887	866	868	842	845	845	927	857	836	831	890	853	832	855	833	907	825	865	875	845	874	916	881	900	887	922	888	820	808	883	840	921	893	898	875	851	910	879	862	871	901	876	934	855	844	829	834	833	866	884	882	875	855	836	811	839	870	838	818	837	838	847	864	863	850	857	864	915	881	823	872	892	806	820	857	856	913	864	892	890	885	871	878	855	857	838	824	891	854	888	886	843	866	873	837	860	840	891	903	844	821	871	883	845	896	809	822	878	849	892	901	873	854	866	881	918	847	874	872	832	822	837	881	875	850	866	857	866	881	901	814	847	877	877	918	813	847	808	836	876	877	872	851	861	934	878	874	838	898	832	870	852	913	869	909	823	856	869	799	830	865	877	876	905	880	846	892	858	872	895	793	827	850	850	884	883	886	850	797	885	866	826	808	849	874	829	871	814	836	863	860	888	910	888	873	809	863	875	840	917
4430	2283	1338	939	789	928	1025	975	861	726	628	566	508	420	351	308	303	287	256	220	184	206	185	177	159	161	149	152	120	146	115	134	129	129	131	130	130	105	113	119	119	127	124	106	101	106	102	116	104	143	103	117	111	106	123	101	100	122	116	109	119	108	120	113	100	113	117	104	98	91	93	100	101	132	129	110	108	109	102	120	117	105	114	91	117	108	111	134	112	116	129	117	111	117	134	109	97	107	106	125	104	114	110	127	137	117	106	109	125	102	124	111	103	128	110	98	111	103	126	99	104	114	106	106	105	116	97	103	116	113	115	105	103	98	114	119	111	120	120	103	91	126	104	124	100	115	102	108	110	100	96	117	134	99	107	127	109	107	99	107	112	112	118	117	118	104	87	106	84	105	115	94	113	99	123	98	93	103	120	110	100	116	91	109	104	117	117	115	109	129	115	115	96	105	128	126	105	104	122	107	105	112	114	109	124	116	120	130	132	97	92	114	121	115	107	108	98	108	116	106	97	111	116	105	107	128	113	113	97	98	96	120	110	120	117	126	95	97	110	116	112	121	109	109	121	97	108	129	102	112	102	112	121	112	97	112	112	112	96	104	123	106	111	109	100	116	98	114	116	119	105	114	112	134	111	121	107	125	110	121	124	107	126	95	136	120	104	99	119	90	117	128	100	112	136	111	117	108	121	133	112	94	117	134	107	119	105	107	115	124	106	123	124	103	108	110	127	104	145	120	114	121	124	94	103	134	123	102	111	109	111	117	129	139	130	126	125	109	105	118	105	106	94	105	121	113	121	116	122	126	109	124	106	107	115	107	94	100	123	102	98	124	129	101	121	125	113	123	100	98	112	120	103	117	97	118	103	112	124	115	97	106	109	117	140	104	102	115	110	118	115	118	111	101	107	118	92	123	104	120	129	116	115	114	106	106	119	107	110	116	120	113	129	121	112	102	101	123	117	97	119	137	122	105	107	110	119	95	115	107	125	108	108	114	125	102	109	106	108	130	106	103	133	122	115	101	117	111	117	118	123	118	116	114	132	123	110	111	111	121	99	98	119	123	99	103	97	132	110	99	109	101	109	115	102	123	143	124	112	92	120	99	115	128	100	115	119	115	102	138	105	109	130	110	112	98	101	131	125	108	105	110	125	116	121	126	112	115	107	113	112	111	111	102	80	108	128	95	137	104	114	101	124	136	109	100	120	121	109	108	101	117	110	117	109	114	119	91	106	124	115	133	119	127	93	117	120	113	99	110	118	128	117	121	107	115	113	103	122	124	128	111	113	110	98	117	104	117	104	103	104	99	129	95	105	118	101	121	100	105	107	102	93	132	118	118	90	119	102	114	111	116	134	105	92	115	122	118	122	120	114	112	108	91	101	105	120	109	122	130	123	94	107	110	119	119	123	117	95	108	102	112	101	104	110	105	115	118	114	121	93	109	112	105	105	114	103	129	122	107	121	109	115	117	115	111	108	103	130	103	101	118	112	129	107	109	102	109	116	104	116	110	101	105	103	112	122	116	111	110	102	115	98	131	101	104	91	122	115	127	110	114	128	120	113	121	121	106	143	128	90	101	102	108	133	96	115	106	124	126	123	114	109	83	104	94	117	126	124	112	125	128	127	114	116	125	111	106	104	103	111	113	126	107	114	109	117	99	124	120	110	117	112	109	115	113	125	99	126	112	109	125	111	115	112	101	111	108	126	109	115	111	99	123	122	116	108	106	115	116	95	110	130	132	145	98	131	108	114	99	138	122	124	129	107	100	92	93	107	134	105	101	117	116	130	91	128	101	109	125	105	96	112	112	97	121	119	110	126	109	104	112	91	108	107	84	113	116	120	116	117	123	102	103	121	99	113	116	113	109	98	104	119	102	103	125	96	103	122	96	121	114	109	95	114	123	114	118	99	112	113	125	102	109	122	126	122	125	108	128	117	103	115	111	114	125	117	105	118	141	116	93	126	123	114	110	99	120	110	104	105	117	120	119	123	99	99	123	106	138	111	109	132	115	104	112	108	102	117	114	126	104	121	106	107	113	96	117	103	109	119	115	126	114	114	114	103	98	115	93	113	98	99	97	103	134	98	110	118	124	100	90	100	106	109	103	120	101	119	92	107	123	124	107	90	128	107	114	126	120	109	117	108	109	123	118	116	128	117	111	113	118	115	114	111	88	126	98	132	119	124	130	116	122	117	125	127	126	109	115	113	107	110	118	113	127	130	119	96	106	101	102	129	119	122	95	122	107	95	108	128	109	127	114	105	127	110	115	124	111	108	111	121	123	110	116	112	98	117	116	97	124	107	117	102	112	117	124	115	109	107	95	123	107	123	111	102	118	141	100	110	123	109	121	116	112	108	106	110	110	115	117	112	102	100	95	110	116	112	101	108	122	109	119	100	85	106	112	101	118	137	127	123	103	111	98	120	118	104	126	130	109	113	106	102	149	105	123	120	111	119	105	100	108	102	112	108	110	114	112	99	111	102	91	115	117	109	115	90	110	114	116	113	94	123	126	120	111	104	106	106	100	125	99	110	109	106	110	104	118	102	128	117	135	111	98	118	116	115	99	115	130	115	120	102	110	127	125	86	114	100	102	114	137	102	119	115	109	113	106	121	135	95	112	108	111	104	105	114	104	119	110	112	114	132	98	123	115	105	121	108	109	103	126	113	104	120	115	110	110	101	122	115	117	103	103	115	109	102	105	111	94	87	116	108	105	101	101	85	103	108	91	118	106	111	125	122	112	112	104	107	125	108	104	111	104	118	114	110	110	95	113	128	103	104	121	108	126	122	89	117	127	114	121	100	110	131	128	127	115	102	150	115	113	105	103	101	108	122	100	101	110	129	116	109	140	111	94	117	112	111	87	112	131	112	130	94	108	104	114	115	128	132	128	100	126	94	104	114	119	114	115	127	110	102	129	127	117	125	102	127	121	113	124	134	116	125	102	109	105	103	124	107	119	119	120	96	110	111	110	112	115	110	113	120	114	100	109	111	113	103	106	89	113	121	104	111	101	109	117	121	103	127	117	122	129	106	101	122	114	121	110	94	121	125	131	108	112	105	115	105	108	110	111	94	111	124	102	102	120	111	92	113	110	100	102	110	105	113	122	127	119	109	111	114	120	122	121	128	124	127	110	126	105	115	114	110	105	133	128	103	98	109	101	117	131	104	108	118	100	95	106	102	116	100	121	121	125	118	134	102	93	106	121	108	117	99	96	108	125	117	111	114	99	124	105	125	115	107	112	106	106	113	101	110	109	102	122	117	105	107	120	113	119	133	108	99	103	88	97	107	111	120	95	103	115	113	112	104	132	115	99	109	102	122	120	113	114	108	94	100	104	117	126	98	87	123	142	113	112	116	129	104	109	112	104	115	105	128	118	113	108	127	111	119	119	98	116	105	130	123	115	116	96	123	110	106	112	120	115	107	107	143	93	130	107	113	102	102	113	119	128	113	113	141	94	131	96	114	117	108	100	112	102	119	107
29759	16644	11829	14522	23079	26780	25492	22708	19524	16580	14074	11840	9767	8296	6982	6030	5150	4653	4015	3571	3097	2793	2294	2059	1796	1681	1452	1360	1214	1144	1042	1066	1011	940	897	905	866	937	878	881	808	844	830	765	754	822	787	889	818	804	786	828	801	791	809	763	783	818	763	767	823	779	769	813	722	809	758	809	786	788	772	798	780	791	798	768	773	707	795	806	782	761	816	764	761	773	823	776	778	792	806	772	797	748	811	751	733	794	740	822	804	757	785	771	812	804	818	764	798	802	786	797	788	829	792	788	816	775	807	767	807	762	778	759	768	849	778	794	763	729	820	822	787	792	756	746	833	846	767	790	802	758	739	790	801	794	782	775	787	778	839	794	794	812	772	808	769	761	771	750	766	717	777	783	759	796	846	759	781	842	794	763	761	815	729	811	708	793	790	853	765	757	719	774	752	798	721	778	801	736	787	778	752	791	784	790	789	809	805	819	829	773	792	789	779	802	810	788	790	785	754	817	772	769	768	783	801	795	792	807	830	766	807	793	762	761	840	778	742	767	798	787	802	754	781	770	816	768	798	782	827	783	832	807	777	780	805	838	827	814	784	815	758	761	834	771	843	819	782	825	703	820	749	814	796	773	757	798	794	721	750	779	795	738	783	735	751	789	801	816	782	746	770	776	766	812	798	782	766	817	774	807	795	801	814	768	764	790	791	829	749	763	804	772	767	810	801	756	807	831	741	811	810	790	800	806	754	831	819	801	763	817	791	759	733	805	797	808	759	773	768	740	737	736	793	817	844	763	812	813	827	782	825	828	783	795	805	799	828	766	815	769	783	763	777	796	816	843	784	731	792	797	761	791	743	751	778	777	746	738	766	781	821	781	822	830	809	804	792	797	803	752	816	777	768	792	747	796	817	782	868	755	753	745	792	766	762	812	759	788	741	756	754	763	735	811	774	819	794	784	812	770	772	766	779	786	835	755	839	785	822	791	818	806	807	816	755	782	796	819	786	776	788	791	753	810	823	783	800	767	772	788	820	743	773	766	774	796	766	789	792	751	748	798	755	823	776	808	766	768	733	826	784	783	770	800	816	776	791	788	811	789	805	779	783	779	820	756	809	774	796	794	796	785	777	812	760	757	753	743	765	766	791	726	832	835	816	774	741	797	768	799	777	801	804	790	752	818	748	746	765	814	741	793	723	772	773	826	783	786	818	755	849	817	801	764	804	812	749	752	713	812	812	764	826	779	796	781	775	760	775	843	808	805	769	826	782	782	799	819	771	802	784	813	790	784	824	745	762	791	764	783	782	834	817	774	805	815	784	772	824	787	756	793	803	774	762	806	806	748	761	819	808	834	827	769	779	764	768	762	828	788	750	805	817	839	796	762	781	800	767	781	741	787	828	805	811	816	776	777	761	788	830	740	773	776	817	749	763	791	759	740	775	756	781	820	710	815	769	783	769	801	774	822	785	787	793	814	753	790	772	805	824	810	810	798	817	790	784	750	795	766	807	795	768	828	773	785	815	769	755	776	771	801	737	806	781	768	775	763	790	759	759	826	824	830	751	790	781	754	792	764	766	799	801	719	796	789	774	761	746	814	803	814	790	786	816	773	754	734	810	821	818	760	773	735	780	785	755	788	789	779	786	780	780	843	778	811	794	813	813	814	747	765	803	791	798	829	758	761	796	796	751	774	779	814	768	782	778	752	806	728	777	754	785	797	766	785	808	785	770	801	794	780	779	778	768	807	727	789	831	782	794	848	745	809	824	826	814	831	771	755	755	758	744	801	734	797	735	782	811	791	780	734	796	790	706	832	757	810	799	822	789	816	782	787	771	786	775	772	813	806	789	777	784	793	807	785	742	776	805	824	822	757	780	769	734	753	785	755	797	810	838	753	788	744	748	804	797	779	777	806	821	783	816	810	786	852	805	746	790	806	780	810	843	777	753	787	822	773	820	783	806	774	787	785	742	815	788	742	759	796	802	863	812	801	803	758	802	764	754	766	791	769	788	725	749	776	793	757	827	753	861	827	753	746	786	842	830	769	813	757	796	746	819	802	794	792	720	786	747	736	767	745	814	793	768	787	795	745	786	809	794	813	839	748	796	796	807	811	774	792	798	804	785	828	732	788	768	795	790	769	728	790	806	817	810	781	826	765	776	855	798	792	784	825	759	780	736	773	800	786	753	757	735	814	805	765	803	806	802	806	779	790	748	787	806	810	763	776	795	775	730	773	769	807	838	778	776	801	847	785	779	745	755	762	762	777	782	778	814	788	751	776	746	801	813	816	750	817	813	750	798	806	804	783	825	809	772	768	778	816	785	722	755	740	784	770	792	769	750	805	837	797	779	824	806	745	833	782	774	767	812	778	776	763	800	782	806	785	751	764	758	736	796	755	799	816	782	759	729	750	770	801	809	763	802	809	772	779	785	813	794	793	786	754	809	775	762	776	787	766	810	762	773	839	782	789	809	787	782	806	737	777	835	785	774	734	794	768	787	818	777	765	787	773	821	725	759	751	776	788	859	746	773	853	790	789	828	791	789	772	797	774	814	742	761	783	772	789	729	802	750	780	756	781	758	755	814	789	848	768	818	854	770	818	781	781	770	794	766	820	808	754	735	802	789	810	779	751	776	746	827	801	819	849	791	764	791	791	780	799	777	807	745	750	787	755	742	761	791	784	805	816	810	818	774	769	791	759	789	818	827	780	789	795	763	773	768	746	766	775	789	810	762	767	842	757	773	842	734	794	810	785	772	763	789	784	779	775	860	805	772	832	755	808	806	769	786	786	780	745	745	804	715	767	819	792	742	874	744	811	772	799	792	785	826	813	766	825	745	797	812	750	801	752	751	757	748	774	748	809	778	774	772	743	792	736	753	774	801	797	790	798	806	790	801	761	793	760	813	784	801	771	789	751	749	748	760	787	804	754	766	835	760	788	829	803	752	816	803	776	837	757	771	788	779	784	817	758	826	778	789	808	718	751	793	813	777	797	795	792	837	776	822	748	771	794	798	776	754	805	787	779	762	833	783	782	811	797	790	802	807	794	805	815	748	828	790	792	754	817	826	796	836	788	772	772	785	823	813	786	813	770	799	802	818	817	818	802	769	787	765	766	842	803	754	793	784	802	794	750	793	770	823	742	786	826	809	775	796	768	764	778	749	803	823	766	785	829	810	773	799	788	805	823	810	812	864	789	767	780	796	765	839	799	769	779	763	794	812	822	802	759	799	755	780	813	742	792	786	787	754	745	801	820	781	723	849	775	787	797	721	800	791	739	799	785	734	780	744	767	822	804	809	842	772	767	776	792	800	782	751	746	762	758	826	825	766	762	786	797	744	785	815	768	846	809	749	802	820	791	795	773	762	764	824	807	793	780	770	776	775	856	748	777	808	765	800	773	727	774	848	832	780	797	751	760	795	774	803	790	780	799	801	721	752	788	827	752	788	762	836	784	812	833	765	834	784	804	772	769	768	822	757	785	815	791	761	741	791	799	800	753	813	782
3391	1346	726	568	490	538	652	624	516	492	404	341	340	271	269	228	217	206	176	206	177	181	148	162	133	146	146	127	126	142	105	120	123	128	125	111	127	109	112	117	119	131	130	123	126	115	136	102	113	121	115	124	136	122	95	118	120	123	118	112	135	139	140	121	115	135	139	133	117	107	109	115	124	109	133	120	103	123	123	121	123	113	116	125	101	115	128	121	115	140	131	129	120	122	135	111	141	114	119	106	108	125	107	120	119	120	127	116	119	110	142	116	129	119	111	116	115	112	115	94	124	138	129	116	119	95	116	134	130	129	123	116	113	111	117	125	135	107	124	113	108	130	113	103	119	117	129	110	107	105	122	115	117	125	108	118	123	146	129	109	114	106	107	124	139	132	109	125	117	121	113	121	114	121	107	117	109	108	120	141	117	111	117	129	115	109	119	114	111	132	119	116	110	120	133	118	122	117	116	127	96	118	110	116	137	128	130	117	129	118	111	129	111	115	117	114	112	118	131	110	112	109	107	136	123	111	130	104	126	154	112	122	124	111	104	126	124	115	129	137	123	126	112	116	131	129	133	108	120	131	112	122	110	144	118	120	134	116	125	114	109	121	116	120	130	134	133	112	116	115	110	121	110	123	126	127	112	109	103	122	128	126	134	127	126	104	115	120	118	125	127	118	117	123	123	113	127	116	122	116	106	131	131	117	146	127	127	109	107	109	102	115	125	124	111	127	129	115	147	130	129	127	120	138	111	110	112	109	105	108	128	140	106	111	116	115	122	146	109	124	123	98	137	135	135	116	130	119	126	106	99	111	102	120	125	111	98	116	123	111	129	123	120	116	109	117	102	126	110	133	132	117	128	120	104	122	111	104	108	124	111	119	110	93	119	113	128	133	101	111	137	135	127	133	113	135	105	111	110	120	121	134	114	121	115	109	108	122	133	116	123	116	111	121	121	121	110	115	119	130	134	104	123	112	116	124	125	132	109	120	149	110	125	106	122	110	134	127	130	129	140	123	127	142	110	116	123	131	101	108	114	103	139	114	118	110	123	136	113	124	130	120	125	133	138	113	134	106	102	143	131	133	121	98	105	130	108	111	115	106	119	113	133	131	113	120	131	116	108	117	138	89	129	111	112	133	135	123	143	116	128	117	134	132	123	117	126	127	120	129	116	119	128	127	124	129	144	111	114	110	104	124	99	100	119	131	120	119	125	104	137	132	125	126	117	104	129	115	133	117	124	103	109	125	107	114	125	120	115	110	109	116	115	102	101	131	101	115	117	113	106	119	131	116	130	114	105	119	121	112	130	101	116	119	136	113	129	134	110	106	128	115	127	99	114	117	143	122	114	116	133	124	107	144	110	93	99	128	123	102	116	122	115	119	120	132	133	96	121	122	127	117	127	113	138	108	122	115	125	111	115	112	114	127	123	121	142	124	115	109	114	128	130	129	124	124	119	116	119	122	117	113	103	121	118	126	130	127	124	110	123	135	127	130	112	130	122	113	120	112	116	127	98	130	105	105	128	108	122	117	115	117	99	103	111	137	114	122	105	128	123	118	125	129	120	118	132	117	95	129	110	121	125	120	139	116	127	152	120	112	107	111	116	129	115	96	130	106	112	128	122	110	115	120	110	111	116	126	140	129	123	111	125	121	134	112	130	119	131	113	110	116	102	94	119	110	103	123	132	129	108	115	103	108	114	122	104	102	123	126	113	112	118	124	128	136	114	147	115	122	104	131	133	107	119	123	119	101	132	123	115	129	104	109	117	130	130	131	151	126	125	127	114	120	102	109	123	110	115	127	123	122	128	111	120	142	131	112	109	126	128	112	115	123	137	116	129	112	106	124	116	106	127	132	118	130	130	126	118	125	106	114	122	130	127	121	116	125	132	126	127	111	123	125	134	106	107	123	123	123	99	122	122	111	121	105	115	117	119	115	130	119	113	120	95	108	121	144	121	114	110	126	110	127	106	115	139	140	126	98	118	143	120	122	109	113	127	122	118	123	96	107	130	113	107	108	125	113	113	107	108	108	114	126	112	136	116	120	126	135	114	115	116	123	128	110	107	128	120	118	125	106	126	119	100	117	120	109	103	125	115	114	105	101	125	107	136	117	126	140	138	123	118	141	118	116	123	111	118	107	115	126	119	134	121	121	123	124	129	115	103	118	119	120	116	124	131	121	120	115	105	123	132	105	107	109	93	116	125	118	111	133	126	109	105	113	121	106	101	112	120	117	119	113	110	119	142	113	116	118	128	119	128	104	127	88	98	113	136	113	110	128	127	105	122	130	118	108	110	102	118	123	128	114	118	121	120	106	106	105	120	115	115	118	120	130	128	93	141	118	110	118	80	110	117	81	127	135	120	112	116	97	124	110	120	141	126	113	118	138	125	124	110	135	121	117	134	114	122	110	123	121	114	108	138	104	127	126	141	116	135	115	104	130	97	119	123	115	137	136	116	114	115	109	94	102	120	126	122	122	108	116	126	110	101	124	128	120	126	124	123	112	121	114	121	142	119	114	103	116	122	116	126	112	105	153	145	117	120	113	125	120	129	111	95	109	122	112	111	116	130	126	130	119	139	129	106	95	102	121	100	128	131	132	114	113	135	114	136	104	104	134	104	103	104	126	109	124	132	112	128	136	126	143	117	125	95	127	127	108	117	120	124	114	98	117	123	78	119	126	101	116	132	109	106	118	106	121	138	116	130	124	109	104	130	107	127	128	118	131	114	112	120	116	103	111	114	121	90	121	144	120	112	111	142	112	127	132	115	118	110	136	148	131	129	128	127	114	114	121	114	121	138	129	111	108	124	127	124	126	120	125	104	112	137	115	128	133	117	116	123	108	113	123	130	95	105	119	125	103	117	119	108	107	109	121	111	113	96	131	118	120	117	113	130	134	136	112	116	117	114	100	118	119	113	131	114	105	127	110	125	136	113	134	103	121	114	118	104	117	116	114	117	92	122	112	118	116	111	117	118	124	106	122	108	110	128	126	125	123	122	87	94	109	112	125	119	112	115	128	128	115	117	125	123	133	110	136	124	121	119	127	127	122	97	111	97	117	122	102	105	120	98	116	111	120	104	122	131	131	119	121	119	113	125	94	124	141	103	124	113	102	95	128	120	111	144	114	152	122	123	130	100	128	122	104	125	127	134	118	133	132	106	126	120	118	130	127	103	127	113	119	127	102	107	119	117	125	92	117	118	131	132	106	112	107	115	119	140	126	135	118	104	110	119	112	123	103	108	123	106	117	132	100	129	103	124	136	106	125	116	119	116	122	123	128	106	101	112	107	110	112	113	112	127	108	121	111	126	94	112	114	103	136	122	126	100	140	126	112	115	122	104	117	132	103	122	113	123	130	129	130	111	124	112	120	122	114	124	120	120	121	106	106	122	118	107	115	119	117	127	120	111	121	122	110	128	132	121	135	117	145	114	102	120	130	108	123	121	120	145	112	111	98	108	125	135	105	104	106	122	118	129	118	115	113
24385	11723	7749	9624	16647	19743	19106	16324	13551	11149	9502	7514	6394	5381	4538	3898	3418	2979	2663	2441	2138	1937	1705	1516	1464	1352	1159	1138	1027	1071	999	966	983	937	942	927	924	906	905	887	894	877	905	859	894	791	838	881	886	821	835	817	829	881	831	786	827	839	899	822	880	833	853	787	809	859	798	868	852	844	841	813	904	828	878	860	855	838	784	804	830	863	817	805	791	836	842	804	833	836	865	855	827	908	759	821	846	841	838	798	889	837	852	842	816	837	846	838	865	860	843	820	901	825	868	823	835	776	810	878	834	858	846	847	882	810	852	849	853	858	838	846	856	799	843	821	845	845	812	836	870	839	864	838	886	842	816	869	811	874	825	878	865	813	853	856	799	830	781	866	816	775	829	836	859	825	846	815	841	860	888	847	825	832	836	874	840	851	817	868	839	824	842	853	820	841	874	831	868	806	900	831	855	890	827	772	833	830	880	863	878	810	829	786	876	837	898	827	852	845	841	870	904	882	842	827	865	895	871	855	836	887	832	822	848	806	867	790	843	868	866	869	835	851	848	892	852	862	833	886	833	821	826	900	834	857	813	842	868	840	812	887	835	830	839	794	839	907	826	856	849	850	853	803	793	896	894	850	813	848	815	883	883	787	891	883	834	814	888	813	791	828	817	830	842	817	885	850	826	862	861	884	866	799	885	835	759	828	853	814	807	823	827	845	843	855	770	850	820	811	848	810	851	844	835	795	824	858	870	855	831	888	852	821	805	863	847	871	818	839	882	856	809	847	860	823	848	839	840	872	879	890	811	796	806	849	842	832	872	836	830	844	827	839	847	828	829	816	814	856	821	778	903	814	853	836	861	839	850	842	854	835	812	859	851	820	869	851	865	816	813	808	794	867	840	849	881	820	812	882	885	850	865	831	808	801	780	819	818	866	831	912	885	862	897	852	855	857	815	873	814	815	846	813	836	857	828	757	817	878	842	886	822	869	827	887	825	831	861	855	826	821	816	794	858	856	794	892	829	839	826	864	829	781	864	824	822	861	817	782	810	812	837	851	794	828	846	795	835	844	867	800	845	869	792	871	824	807	834	894	845	872	870	844	890	859	882	815	794	834	814	829	834	840	814	837	893	837	856	837	835	841	843	828	868	792	776	814	838	837	833	844	877	831	847	804	837	835	839	800	823	853	838	865	844	836	799	819	823	790	802	829	851	825	854	858	855	868	810	832	863	863	874	869	833	853	876	816	894	818	809	857	874	834	844	846	874	827	848	856	840	827	864	827	803	841	843	800	820	870	794	854	806	833	848	843	818	770	823	818	812	823	882	802	866	853	875	844	846	882	785	820	873	822	845	816	822	864	774	844	799	830	823	847	829	835	868	773	863	842	783	824	812	826	826	838	864	860	831	883	865	851	828	825	886	854	850	853	851	854	852	837	893	833	889	810	870	897	857	837	838	869	835	858	803	850	890	852	821	798	767	864	856	853	773	911	833	809	855	855	838	851	801	809	862	871	847	813	874	859	827	795	858	867	849	818	825	793	868	811	853	855	844	779	865	817	827	848	819	807	840	811	834	819	801	830	858	901	866	844	837	824	864	865	859	877	874	833	836	842	851	817	904	897	836	847	827	869	782	821	768	826	869	846	825	832	799	786	852	832	851	871	878	871	827	818	830	800	816	864	833	837	811	870	813	910	816	781	864	828	831	782	814	862	849	807	825	829	825	803	819	886	865	816	888	852	874	814	801	803	836	842	818	831	790	813	838	888	847	843	865	847	844	817	797	850	829	827	811	832	849	835	830	836	808	840	852	804	792	838	837	872	847	852	857	825	849	850	837	865	866	851	857	862	826	791	823	826	866	817	847	909	832	813	858	839	854	861	874	850	823	855	831	856	826	859	833	837	823	822	784	820	817	829	774	859	837	833	863	880	846	907	810	785	856	776	856	876	875	846	831	840	807	817	847	877	811	886	795	861	841	810	836	861	830	874	906	827	875	849	815	796	810	833	873	846	850	820	848	833	867	845	860	865	870	869	836	873	818	843	871	827	897	842	852	822	821	884	859	828	822	890	866	855	888	813	841	857	859	874	833	853	886	829	854	886	854	871	890	848	868	809	779	876	834	833	854	927	841	890	802	854	876	822	842	827	772	811	827	846	814	888	788	783	830	870	863	854	894	868	858	771	845	832	811	901	857	846	857	817	822	861	822	862	844	875	874	826	821	870	842	822	833	842	752	863	822	793	809	820	893	800	857	849	820	860	820	823	814	831	794	866	817	832	822	823	843	848	870	812	792	872	874	842	874	829	800	845	829	822	879	870	839	907	799	818	854	835	793	810	820	828	860	885	839	845	810	824	825	823	836	844	875	854	831	852	857	812	842	845	847	844	816	865	858	858	815	861	845	846	863	846	852	882	842	845	949	874	846	824	807	817	848	857	895	828	862	799	791	858	817	847	829	808	801	804	857	856	851	804	825	843	799	863	855	779	854	771	838	853	840	792	805	832	816	903	816	848	862	802	812	838	854	869	828	836	840	845	841	860	824	836	819	861	826	846	858	783	822	827	832	860	847	777	831	803	905	831	759	852	813	844	879	899	833	877	808	877	815	828	843	830	830	860	853	849	802	796	824	849	784	820	821	875	821	813	897	907	780	810	868	806	856	869	855	845	889	841	841	852	860	849	882	843	854	849	793	853	850	891	833	822	869	799	824	815	853	819	839	845	878	836	838	839	850	823	851	832	841	859	868	870	844	838	842	807	853	882	806	819	881	860	826	850	823	836	831	894	841	823	821	855	898	854	862	869	893	805	831	831	796	866	866	823	883	810	875	840	876	875	789	897	862	798	821	822	853	821	808	897	759	817	824	840	805	851	867	854	813	800	860	832	846	847	838	871	826	840	837	846	852	877	860	859	781	882	887	797	843	801	828	824	834	838	853	868	843	863	842	818	837	850	828	874	870	831	854	845	830	821	856	837	840	872	834	860	844	899	758	786	872	804	827	830	830	855	791	824	831	906	808	835	884	830	838	833	896	809	836	866	835	802	824	821	885	839	894	815	875	776	843	826	836	847	848	813	832	842	872	807	834	886	929	876	813	830	859	888	853	825	816	833	811	813	858	856	863	792	883	903	811	877	858	807	843	902	831	829	892	839	764	808	870	802	864	850	851	818	868	849	844	865	875	850	864	830	800	875	826	870	806	835	818	829	898	820	868	802	785	877	834	818	808	847	910	804	877	869	869	867	840	788	848	897	855	839	831	783	787	879	840	805	826	866	839	816	848	848	866	853	842	848	824	846	837	893	885	874	835	868	871	816	829	813	865	870	809	851	838	828	800	820	853	840	815	813	799	820	864	853	835	846	848	851	852	807	840	821	810	833	832	840	830	827	787	775	802	868	808	842	801	831	831	846	855	843	815	828	878	824	844	872	879	839	871	867	815	813	839	820	861	835	830	834	880	838	818	880	812	848	908	822	831	859	899	804	862	823	822	874	865	874	858	821	866	825
3385	1899	988	806	683	769	882	770	700	614	483	422	415	358	313	285	235	226	209	213	188	190	172	139	131	132	133	137	156	115	137	115	113	111	100	112	118	132	133	113	111	129	90	112	108	112	98	107	128	128	105	108	106	101	123	115	114	130	126	116	96	128	105	107	108	100	98	106	124	95	129	108	128	98	109	96	131	115	109	117	124	98	85	114	98	100	132	92	115	102	113	106	105	108	119	95	94	86	87	103	117	105	103	106	107	122	126	116	114	96	91	120	121	117	100	114	105	108	102	103	107	112	103	113	117	109	104	91	106	100	108	107	98	105	110	109	97	100	114	105	106	110	117	126	102	103	94	112	118	95	113	120	124	111	114	87	104	93	121	131	113	118	99	120	103	109	123	111	108	98	136	106	108	108	115	130	103	106	126	138	110	90	92	107	103	114	112	111	118	95	110	118	105	110	116	125	109	110	111	96	121	115	119	114	97	100	116	105	128	99	110	115	101	106	111	92	113	97	109	112	106	118	120	122	100	122	122	124	114	114	126	113	107	101	95	101	136	114	108	128	117	92	95	129	90	92	97	116	90	114	115	108	112	133	113	111	98	103	122	114	112	98	117	111	96	108	121	116	111	117	104	119	125	110	118	110	112	118	122	108	143	104	115	117	109	93	119	104	91	89	114	123	111	93	117	110	134	113	132	119	122	107	89	122	102	128	100	111	107	99	101	109	112	101	108	107	107	130	113	110	103	124	110	103	109	108	113	99	107	104	118	116	111	122	109	122	111	102	112	120	120	110	93	119	118	94	116	100	115	111	115	115	115	94	126	122	100	114	100	100	100	126	126	105	112	103	120	103	89	136	112	101	124	108	105	114	102	105	107	118	115	112	126	120	120	131	114	105	113	132	83	128	105	104	96	120	121	127	111	112	97	118	117	120	115	109	131	117	119	103	121	136	104	109	118	120	118	91	94	116	113	114	97	121	102	86	109	117	113	114	123	122	105	105	106	91	98	122	101	108	107	101	109	100	99	100	113	102	123	104	88	106	109	120	123	103	119	124	100	121	102	100	109	98	90	98	125	124	101	103	127	91	113	117	118	106	106	100	91	113	117	106	122	110	112	108	104	97	122	116	116	100	109	99	146	124	106	126	109	96	113	101	104	108	110	114	105	113	123	132	101	118	123	116	101	115	111	101	106	121	100	97	93	114	122	97	125	121	131	100	123	98	107	114	116	105	119	115	134	89	121	106	110	110	110	98	126	112	115	101	104	118	132	105	114	123	115	108	103	118	103	84	119	108	107	132	123	113	122	128	118	124	90	120	93	103	107	105	105	115	107	98	98	111	107	110	120	100	77	115	129	131	91	123	104	95	111	113	111	107	112	98	109	102	113	122	94	102	111	116	101	116	137	122	128	105	90	113	115	91	109	105	102	97	103	110	109	114	112	123	85	98	104	106	106	124	106	103	110	111	99	109	137	121	115	97	100	120	101	100	105	115	82	108	121	118	133	112	121	95	96	111	105	98	102	113	130	112	107	110	139	100	113	101	106	108	95	116	124	98	89	94	112	108	96	112	101	88	105	112	108	116	117	125	120	99	124	102	111	108	87	99	98	107	125	126	109	117	128	95	115	108	131	122	116	89	122	95	109	108	104	105	122	129	107	109	107	116	96	107	122	122	111	118	128	111	103	118	107	106	109	105	135	112	129	103	119	101	112	98	117	118	133	111	133	105	111	108	116	93	120	97	110	109	127	111	111	120	116	107	120	123	103	95	112	112	103	115	104	118	101	122	105	108	83	116	111	110	106	98	97	113	103	129	106	122	114	104	114	124	116	116	124	122	106	99	103	123	97	108	113	100	134	114	123	121	110	114	115	116	121	113	112	109	106	93	118	132	108	98	116	121	123	108	111	108	105	114	103	121	117	117	126	101	124	98	112	114	97	105	146	99	137	119	120	102	106	114	108	117	107	122	135	116	118	87	104	120	112	115	101	121	101	106	103	117	109	110	111	114	105	106	100	105	103	106	109	132	94	116	119	124	97	117	106	120	120	118	107	108	134	125	102	106	127	99	108	127	97	87	114	104	102	116	104	120	110	121	117	118	101	120	119	102	107	118	121	99	109	114	127	113	103	126	114	138	104	99	117	113	101	118	94	112	116	116	114	111	97	127	93	82	114	99	113	117	116	118	114	115	109	105	102	111	115	95	104	101	124	97	91	87	119	124	94	95	108	112	109	122	115	107	102	103	118	120	108	109	117	112	88	113	109	110	107	105	124	111	128	110	112	122	117	100	112	108	106	122	106	128	102	119	140	111	111	112	124	107	101	106	114	101	122	108	100	106	108	95	101	109	112	118	103	101	106	112	125	132	106	100	123	108	109	117	113	109	104	129	110	106	113	104	99	112	94	127	129	114	99	113	110	115	116	98	111	116	129	106	111	92	112	100	105	129	127	101	97	111	114	101	130	109	106	120	100	90	120	117	124	108	106	118	117	114	105	109	106	109	119	116	104	129	124	116	90	103	99	98	120	100	98	115	112	112	122	104	99	111	115	104	103	114	106	91	120	128	112	99	104	104	109	116	111	100	111	117	96	103	113	101	108	129	107	112	105	104	130	103	113	115	107	106	130	99	105	102	106	112	90	99	139	108	96	121	97	129	119	110	89	101	119	119	124	110	92	107	118	93	109	103	94	109	110	113	100	117	101	100	104	128	109	102	98	108	108	101	110	133	93	102	98	93	99	83	103	115	103	106	109	108	103	112	107	132	120	117	108	102	99	90	121	101	107	108	113	124	110	96	115	101	117	107	116	102	111	102	128	110	106	112	115	127	95	98	121	105	102	111	127	111	130	105	99	111	123	111	115	102	107	132	112	111	122	104	101	117	117	103	121	101	99	111	117	117	95	100	121	115	115	103	117	109	117	128	98	108	127	93	118	106	94	100	90	101	123	104	119	121	100	119	105	104	110	108	115	127	106	98	110	112	126	107	106	101	109	99	102	123	113	114	99	97	128	115	109	126	115	92	116	103	118	94	127	116	114	97	122	111	134	116	107	115	106	104	110	89	128	119	125	122	91	116	124	103	124	123	109	112	111	95	110	103	110	132	111	125	105	109	141	111	121	103	144	131	115	102	112	111	111	126	117	117	97	105	116	118	102	99	117	99	106	115	136	120	117	110	116	109	111	111	111	104	114	92	122	97	120	116	103	114	100	104	118	95	99	109	115	103	119	92	96	116	112	137	135	116	100	81	113	108	98	103	121	126	125	138	147	113	103	99	84	98	98	112	123	104	96	127	135	114	108	103	135	115	117	104	111	101	112	100	107	103	106	120	120	102	122	108	100	125	113	116	104	107	117	104	118	97	119	103	117	121	119	104	113	113	111	98	129	102	107	111	95	109	117	113	97	115	138	131	124	121	113	117	122	96	121	114	106	128	114	98	104	102	101	101	107	98	100	119	101	116	97	114	107	114	116	111	117	122	118	124	107	122	115	108
27067	14953	9995	12637	21024	24319	23324	20047	16850	14177	11979	9650	8008	7042	5705	4851	4120	3690	3276	2875	2575	2251	2041	1719	1534	1477	1284	1127	1154	1031	1026	962	983	944	890	877	827	795	873	787	819	817	760	797	818	832	783	783	790	772	786	768	769	764	772	817	785	830	771	785	770	735	741	743	767	795	815	760	731	788	780	762	788	773	781	766	800	750	832	786	839	758	770	766	795	790	783	842	787	753	760	800	770	825	787	762	813	719	795	800	811	834	820	760	741	744	827	817	800	769	741	832	770	840	749	799	791	794	769	783	783	812	775	784	781	775	823	785	744	793	842	792	794	801	763	781	806	733	779	784	790	781	727	789	758	803	779	807	774	785	772	787	776	805	734	771	785	820	758	776	759	830	782	786	813	759	776	813	806	765	752	740	823	803	780	762	789	785	754	789	817	792	794	787	812	839	733	851	776	728	754	754	828	788	809	783	758	828	781	763	772	814	746	823	744	785	743	742	761	788	813	787	775	792	821	762	777	754	784	768	746	774	803	831	816	775	775	797	821	759	795	728	783	784	749	785	776	807	765	836	799	794	839	798	784	810	797	779	739	804	803	758	819	778	807	769	817	812	785	799	778	786	827	791	796	802	801	755	780	806	792	795	796	773	790	806	788	763	779	729	794	750	731	827	781	766	806	841	790	814	780	745	762	751	794	751	762	838	797	753	758	734	773	840	768	841	854	742	784	815	790	775	768	762	792	750	789	777	750	811	798	731	776	812	749	748	766	850	745	803	782	722	766	738	770	737	801	794	786	789	737	783	796	738	739	741	811	764	816	721	761	778	823	794	800	798	815	736	773	784	850	746	798	782	787	775	804	771	779	826	781	805	830	758	795	765	806	749	776	762	813	804	782	810	773	813	771	904	777	823	825	830	824	863	802	763	800	770	845	816	765	789	760	768	762	793	817	793	790	758	753	781	767	748	791	792	770	797	756	774	794	770	800	776	785	784	809	813	854	779	779	765	795	784	773	758	780	792	773	759	764	736	767	772	792	779	781	827	730	791	777	801	771	773	794	785	757	736	819	808	777	866	750	788	770	807	815	800	777	799	776	827	748	798	781	815	750	751	732	782	814	834	770	772	795	784	797	766	788	829	799	838	782	773	777	743	795	831	711	813	790	752	789	777	744	776	719	818	775	811	795	815	760	796	785	824	796	770	804	765	777	767	782	824	773	817	761	772	748	779	758	763	784	799	801	799	770	767	769	766	794	848	766	829	816	784	762	763	798	791	792	774	781	758	751	819	775	798	797	774	818	804	768	797	778	807	831	813	796	809	815	819	791	781	830	770	808	767	789	774	792	835	763	774	798	797	744	742	758	785	744	778	759	790	755	794	766	732	799	792	796	793	785	764	781	729	820	843	767	796	759	779	749	758	765	804	796	814	772	748	806	785	763	826	757	775	767	781	742	787	762	765	777	794	776	813	799	825	780	788	767	829	777	783	775	822	783	760	815	801	808	782	742	797	847	803	789	785	792	829	778	775	848	754	784	810	765	780	815	774	780	782	815	796	773	772	760	788	791	800	810	748	746	768	758	808	818	810	788	793	800	725	784	788	743	815	772	812	816	710	799	786	828	772	787	792	822	754	762	773	761	808	826	778	713	820	778	774	785	769	791	792	791	784	812	788	770	770	764	733	796	818	797	748	771	741	743	795	764	775	768	844	793	803	792	792	835	821	776	797	743	738	729	774	760	856	736	761	803	788	787	773	754	735	712	820	730	782	771	763	767	787	839	808	758	821	774	767	778	797	818	794	764	757	769	766	798	779	745	843	796	755	781	810	786	856	754	793	803	793	824	796	778	771	804	844	841	792	794	793	704	785	785	778	777	767	784	776	774	785	817	777	772	814	779	803	841	738	803	771	748	848	784	759	795	759	756	823	840	715	794	843	768	773	771	809	804	811	777	811	776	791	775	759	754	769	761	733	781	793	793	785	794	790	758	836	781	809	764	780	825	806	723	806	763	820	803	805	790	792	789	803	758	773	809	769	759	800	788	791	750	782	790	792	778	784	777	785	818	766	755	747	814	803	774	824	844	806	805	796	750	768	735	757	753	748	797	764	744	785	793	815	801	748	785	794	767	784	803	766	809	782	748	819	745	828	725	766	790	770	812	811	782	806	786	830	785	753	812	759	816	781	788	811	780	781	805	819	754	793	793	780	815	842	775	755	821	798	763	774	773	772	780	800	785	819	848	776	822	798	790	771	778	802	766	769	775	788	802	730	790	810	795	793	809	787	793	800	792	792	792	795	801	760	832	790	782	750	786	834	770	833	757	758	775	804	792	719	789	813	760	770	774	759	736	801	758	785	743	772	799	769	767	797	855	758	811	827	813	834	786	782	800	754	793	796	802	772	793	788	790	820	753	786	834	792	783	807	813	767	803	844	772	798	843	785	781	809	737	799	832	812	813	723	752	790	809	808	765	740	775	782	783	810	751	800	767	793	729	775	817	787	786	850	772	797	796	800	823	758	793	782	778	770	831	764	793	823	722	777	798	790	832	782	755	827	774	784	784	758	789	789	805	786	795	792	727	745	814	800	772	741	793	812	785	791	771	781	787	713	777	817	831	823	821	779	819	756	743	737	793	770	797	828	753	785	811	753	782	741	771	789	759	811	779	779	783	727	760	787	830	739	768	810	759	776	751	795	755	792	788	763	778	778	759	770	806	804	791	771	741	862	771	747	747	760	779	770	778	811	793	790	772	813	811	779	774	812	785	826	844	732	746	804	761	777	798	775	816	806	833	800	814	758	750	760	807	767	783	809	795	790	777	766	746	774	731	784	730	798	754	835	834	866	745	794	777	783	817	803	819	778	791	760	814	798	810	812	771	795	809	770	830	797	770	722	779	799	798	805	791	734	750	829	742	790	765	808	860	781	773	774	796	802	752	779	768	768	791	819	774	750	806	825	797	809	817	750	795	760	801	761	784	799	771	799	754	790	782	812	802	768	764	734	777	805	796	735	761	773	765	742	742	767	758	794	780	816	801	767	792	785	731	743	785	771	753	800	835	802	769	795	760	824	801	795	784	793	797	774	837	759	773	807	781	827	779	809	772	771	784	798	786	822	769	788	820	762	794	771	736	767	794	839	809	807	814	790	752	761	817	790	752	743	799	794	781	763	790	819	817	772	789	754	792	771	806	745	759	806	788	738	772	753	804	765	830	753	748	829	755	811	765	792	744	803	806	789	807	771	769	767	775	836	764	788	830	791	814	810	786	770	805	754	774	793	794	805	793	785	769	819	780	765	832	803	747	771	762	737	817	733	749	745	765	830	743	749	737	803	850	796	800	771	771	760	824	819	807	787	800	821	814	743	776	794	813	764	785	821	724	763	792	732	782	738	780	788	774	791	765	824	794	822	796	826	759	799	771	793	805	795	759	810	837	771	804	773	794	753	767	785	791	765	732	777	774	786	782	725	736	833	712	726	766	751	799	769	838	774	796	742	790	807	803	808
4602	1644	1002	792	631	744	772	746	691	592	491	423	359	371	311	263	217	234	247	237	205	189	170	153	145	156	142	128	130	116	142	120	141	126	135	130	115	134	125	107	141	119	115	123	132	127	120	120	110	123	124	116	112	116	127	105	149	110	107	100	130	148	110	122	135	125	111	108	124	122	105	106	118	129	118	136	111	118	118	133	138	136	124	104	138	127	144	136	121	131	119	114	103	115	109	117	121	109	121	113	113	113	108	124	111	131	110	111	127	103	135	130	104	133	132	109	128	122	139	131	117	112	128	137	121	109	121	103	112	112	137	135	102	128	135	133	110	115	126	106	116	109	120	111	116	114	121	117	128	113	141	125	92	94	101	124	144	127	137	110	131	149	124	136	137	126	120	108	117	128	107	110	119	129	113	108	116	121	121	122	126	101	129	115	134	133	109	121	124	131	130	137	117	131	130	127	113	134	112	129	118	133	108	138	123	115	130	111	127	110	123	142	102	114	120	125	117	107	106	96	109	115	112	124	129	138	126	115	132	135	125	110	131	114	117	130	139	125	109	108	101	131	117	142	128	132	127	132	111	134	129	121	135	126	118	137	132	125	124	128	111	115	125	127	121	118	126	101	139	156	119	153	130	118	125	120	131	120	126	113	128	110	131	111	122	110	126	132	124	111	106	121	112	114	129	119	111	128	117	100	124	134	144	115	114	96	120	120	128	128	113	129	127	119	109	124	135	144	114	135	98	127	129	115	135	113	99	121	112	119	113	114	128	110	113	119	115	143	109	123	120	126	129	106	130	124	132	131	118	112	113	113	120	126	104	106	121	118	127	120	130	134	120	119	128	114	142	118	130	124	116	122	133	116	140	115	124	128	113	114	130	125	129	109	128	138	129	113	140	129	125	120	131	140	110	128	125	118	132	130	104	128	123	128	115	130	132	115	121	109	117	120	148	141	123	125	120	135	125	122	118	119	114	118	117	123	95	122	112	123	115	122	120	133	99	113	138	121	115	118	122	114	135	116	100	108	147	100	137	129	129	132	107	118	123	108	118	123	119	122	120	117	108	113	110	126	132	106	109	127	131	121	127	131	127	122	117	108	131	128	126	114	130	128	128	129	110	135	109	111	128	130	126	118	137	124	136	121	129	133	114	127	108	122	106	113	131	118	111	117	125	121	129	128	126	101	142	87	140	119	111	121	128	128	130	129	110	130	107	120	130	128	121	119	113	110	118	108	136	117	122	130	104	125	115	104	115	114	124	113	122	121	151	125	127	128	119	125	117	154	108	143	129	114	117	136	116	105	122	121	102	109	111	122	126	120	133	115	137	117	122	124	114	104	139	114	116	116	128	108	128	135	135	127	120	119	120	110	133	125	119	118	139	120	128	137	135	127	114	125	132	122	127	116	121	123	117	116	114	117	126	122	138	122	127	119	117	117	125	113	131	119	122	129	121	125	126	126	113	118	114	133	115	138	107	129	125	115	117	120	144	125	113	134	135	127	105	125	123	140	123	129	125	125	105	112	91	111	118	107	110	123	131	123	102	137	134	129	123	136	119	109	126	140	119	133	122	119	114	101	137	119	129	136	129	116	125	127	115	107	107	113	128	126	141	117	146	112	124	106	120	133	124	120	138	118	108	136	133	117	101	121	112	137	127	129	95	131	129	128	124	119	122	104	91	117	124	131	146	120	131	126	123	128	84	136	129	109	129	118	139	133	111	114	113	136	130	94	101	112	119	124	121	118	122	119	101	103	112	118	139	122	131	117	102	119	133	114	109	126	129	109	114	105	128	123	111	130	115	132	89	133	117	134	113	116	149	131	133	109	124	124	115	122	95	125	105	108	126	119	119	114	123	151	134	139	111	115	117	121	125	105	110	119	115	121	122	117	128	127	126	108	111	124	125	107	118	133	113	122	122	137	116	110	108	131	115	117	119	106	111	116	110	105	128	133	141	118	119	114	131	107	110	133	123	111	125	105	151	103	127	121	126	127	95	139	132	129	119	122	108	133	143	123	114	129	126	130	95	112	127	126	123	112	104	108	110	114	107	96	128	113	119	125	111	132	112	110	112	108	128	107	155	111	116	112	123	117	113	75	121	128	119	116	127	105	114	115	133	111	129	108	155	112	131	111	111	128	114	119	111	113	133	125	119	113	112	101	128	129	110	99	132	103	123	125	126	132	119	132	115	121	96	130	120	130	121	118	138	120	122	133	114	136	112	126	103	104	119	115	122	127	137	127	116	115	123	113	123	132	123	125	110	126	124	110	149	116	127	131	104	106	123	126	129	118	116	119	137	125	120	115	118	111	124	129	111	112	129	105	116	111	129	106	121	112	109	116	117	98	115	105	113	118	144	133	108	131	124	125	124	119	113	123	114	120	124	122	119	113	127	130	126	113	108	125	102	113	138	125	111	128	120	123	127	105	106	141	148	122	121	115	130	128	129	116	124	120	118	117	143	127	146	127	130	148	110	120	111	142	137	99	110	129	110	136	128	104	122	118	121	111	126	107	110	130	127	116	116	114	102	121	123	117	112	115	131	131	119	113	123	126	110	138	104	119	140	123	133	137	128	107	113	116	124	119	115	130	131	113	121	117	121	113	105	123	133	105	128	139	120	127	106	109	123	130	122	104	121	116	102	125	124	147	125	123	112	140	133	123	115	114	121	115	126	118	101	99	120	122	107	118	124	125	125	112	148	117	117	114	142	140	112	139	124	121	135	128	137	134	136	123	129	115	118	134	129	126	127	128	109	131	133	110	122	112	123	120	107	97	125	108	131	111	121	140	136	115	139	133	95	124	113	124	123	137	132	138	151	116	126	126	104	111	105	100	110	121	126	107	120	127	112	125	135	115	126	121	124	114	131	128	120	101	112	118	106	130	108	116	118	111	133	127	125	114	101	114	109	118	108	136	124	125	110	134	118	123	122	121	132	124	137	102	125	139	109	125	126	122	131	116	118	110	148	114	115	124	92	119	126	129	121	122	131	131	104	124	114	106	106	102	114	116	114	90	95	138	105	135	119	115	120	117	120	128	126	109	124	107	125	125	129	113	115	106	103	119	121	126	117	115	118	120	123	118	122	118	124	115	123	128	122	115	134	116	110	128	107	124	122	120	120	132	121	125	146	138	122	128	130	128	119	108	116	125	112	147	126	121	124	118	119	127	117	103	124	109	109	122	122	116	116	113	110	102	145	122	137	129	111	144	115	102	127	120	135	105	120	132	115	121	131	134	108	119	137	130	125	114	120	123	113	108	123	125	106	127	111	113	119	119	117	133	111	117	133	122	134	118	107	124	144	117	138	95	122	112	134	123	119	116	115	112	120	134	113	117	126	137	115	119	128	114	125	142	133	125	123	103	128	113	130	117	108	116	138	98	130	120	138	106	123	131	120	135	123	107	95	108	103	127	113	131	113	130	122	120	111	139	129	138	123	122	117	125	139	117	134	122	108	130	122	134	97	124	103	104	134	137	111	122	121	116	124	132
26512	13837	9596	11947	19981	22857	21875	19146	16495	13935	11537	9247	7975	6739	5691	4730	4187	3683	3230	2946	2640	2315	2008	1805	1647	1481	1270	1241	1170	1117	1130	1044	1008	953	883	945	939	906	924	847	924	837	858	894	879	908	923	912	870	881	875	849	848	841	874	901	812	870	859	848	860	899	835	844	852	890	819	887	872	854	865	814	820	851	847	827	828	847	853	874	837	851	802	875	872	862	790	859	886	847	845	871	847	820	817	894	797	881	888	867	860	843	862	789	861	843	851	881	837	855	880	872	852	909	912	843	868	879	818	897	821	817	876	792	832	886	854	883	819	859	798	837	839	826	886	866	849	851	820	840	844	837	795	795	857	885	839	845	919	859	873	855	866	823	851	853	818	800	898	845	887	811	882	859	890	845	853	834	807	838	828	836	842	873	882	822	886	835	832	860	845	885	893	810	891	802	832	870	829	837	891	827	874	883	829	836	809	826	844	885	847	843	879	869	850	824	900	826	890	822	856	882	901	849	820	850	861	848	874	894	841	888	870	876	866	870	834	827	847	859	832	838	885	889	903	819	843	820	827	843	910	873	877	782	813	860	863	854	817	840	846	889	876	889	867	792	859	814	859	906	854	886	861	821	876	878	846	818	818	825	844	899	809	890	854	848	877	850	844	818	881	795	856	880	853	856	836	850	856	896	872	823	810	843	919	859	840	856	801	840	828	831	880	892	884	843	832	817	871	845	835	832	830	823	826	839	832	849	855	897	800	875	804	911	868	875	868	888	929	810	846	880	845	810	864	847	843	843	865	880	893	816	881	793	845	872	844	904	867	855	827	843	861	850	914	824	892	867	865	862	871	869	828	833	867	904	798	886	854	901	858	801	867	831	817	853	816	830	880	857	859	849	871	823	865	850	863	824	843	839	830	818	840	841	839	896	837	841	867	827	838	865	924	890	818	834	831	843	844	909	871	886	791	867	860	854	878	848	853	841	874	801	853	830	874	859	848	877	820	857	855	871	803	860	867	891	876	807	830	810	793	862	842	852	936	887	834	774	862	847	863	842	868	855	881	847	832	845	877	814	843	846	853	812	810	811	864	824	828	885	819	848	901	857	883	855	889	837	846	832	841	837	845	814	858	854	892	850	843	849	847	797	878	856	835	861	794	894	845	854	858	798	848	867	870	842	814	855	879	841	809	831	867	847	847	825	845	807	895	847	851	864	859	854	891	850	826	851	847	831	903	860	896	857	858	882	860	849	812	855	846	910	870	797	849	865	863	909	854	856	829	851	828	879	888	854	867	881	811	825	858	877	858	854	910	922	840	880	827	879	843	845	821	914	866	854	829	914	859	814	879	884	868	862	889	912	787	819	862	870	843	867	895	778	861	855	839	842	854	859	888	826	788	803	851	872	887	880	840	859	803	831	852	953	873	873	837	823	834	865	854	813	858	881	855	866	842	810	871	913	839	883	883	861	879	901	818	845	842	833	881	845	832	817	884	853	862	832	891	817	839	860	907	878	831	850	859	810	867	828	836	842	886	866	863	857	838	865	828	835	886	895	846	802	863	865	822	862	837	827	820	868	814	833	846	838	864	917	856	839	868	850	899	895	836	876	881	932	821	864	874	838	851	848	944	862	843	834	810	858	856	831	830	852	823	888	838	860	891	844	814	847	889	825	843	861	853	842	852	838	800	827	883	835	837	898	911	852	885	909	836	861	862	830	891	843	852	881	871	856	864	870	824	871	812	877	807	848	889	875	866	846	827	848	841	844	855	842	838	833	874	837	839	849	850	840	869	853	882	835	846	860	835	807	842	830	881	861	859	868	929	862	862	863	808	913	820	861	900	881	845	819	865	894	862	831	838	837	857	818	842	873	835	889	880	851	863	868	826	864	865	827	865	890	848	833	850	874	785	884	840	824	856	838	878	889	867	880	825	890	878	876	886	843	813	822	812	853	889	909	874	829	921	880	836	913	864	884	862	857	847	879	871	838	852	898	819	844	878	842	837	831	884	850	875	877	853	838	848	863	878	795	824	802	838	881	838	877	868	841	821	835	862	842	821	830	873	884	891	810	879	799	890	875	863	841	867	848	861	901	886	865	849	787	900	843	814	886	828	858	835	819	838	887	822	839	873	854	869	933	863	830	882	869	826	848	889	908	807	825	847	872	872	883	850	870	863	866	862	865	882	905	830	799	872	899	882	818	817	865	840	814	852	847	837	794	878	867	873	809	816	830	866	855	848	870	831	794	815	848	838	870	870	849	818	862	876	882	848	853	862	909	834	860	819	867	854	842	800	863	901	856	893	825	847	855	827	854	863	867	824	828	805	848	869	834	876	844	860	856	861	834	813	866	816	856	851	857	880	801	844	847	843	868	838	857	860	888	831	831	831	884	869	888	829	855	896	863	843	855	885	840	929	854	863	862	884	872	838	868	814	903	789	871	860	828	893	853	871	884	910	821	828	823	839	826	908	842	881	867	843	877	876	846	898	888	864	856	865	886	896	863	831	853	852	878	850	858	849	889	898	896	861	792	859	914	867	835	853	877	835	851	848	841	887	803	811	859	829	836	904	856	829	888	896	849	901	865	832	885	879	886	831	864	861	873	909	883	886	825	848	851	854	809	842	885	795	832	825	835	829	886	879	831	874	893	842	868	865	806	821	894	879	818	791	873	877	846	878	873	808	871	862	869	909	852	829	812	878	804	869	889	807	853	875	833	899	859	866	873	906	906	761	872	848	879	845	878	875	868	875	868	885	825	739	874	879	894	892	846	815	856	902	873	821	866	868	839	801	819	864	880	854	832	890	830	909	893	864	867	861	857	823	844	866	828	861	925	879	793	792	836	899	886	886	870	813	848	896	883	827	852	849	816	845	873	866	810	874	834	854	915	849	798	880	879	867	834	901	812	829	851	863	847	839	816	844	860	824	873	911	841	851	859	823	820	868	827	842	823	845	860	818	831	849	851	825	909	860	857	881	853	831	839	876	893	837	864	881	837	823	804	804	857	817	828	847	867	851	874	850	846	815	842	884	876	859	829	892	913	892	851	864	846	815	850	861	850	817	875	817	888	845	893	875	855	894	861	821	861	875	857	818	890	902	863	848	835	882	809	827	841	816	876	849	816	869	863	858	873	868	878	837	868	855	832	823	844	853	837	883	842	848	852	838	845	852	896	867	857	848	911	881	793	873	865	843	852	827	855	850	892	923	795	877	850	865	857	826	869	823	841	850	852	852	852	845	880	831	883	866	850	824	870	877	863	865	857	806	855	869	870	810	832	838	827	858	837	861	849	824	886	825	850	843	819	874	785	812	872	892	868	851	791	844	873	840	813	850	863	863	902	859	851	891	837	922	873	821	795	835	847	834	803	812	862	839	842	841	867	827	857	814	864	854	821	845	801	868	775	883	874	867	860	841	887	873	880	910	880	868	832	809	862	885	889	846	888	856	857	854	807	835	846	851	859	834	819	855	890	857	828	884	803	835	845	891	843	880	804	863	868	875	852	841	834
4345	2245	1330	1009	829	937	1048	987	858	728	612	512	461	430	351	307	299	260	227	225	207	165	168	158	168	144	129	121	123	120	122	144	139	117	108	117	107	90	105	109	94	119	112	131	114	132	115	95	115	108	129	106	104	107	113	115	109	112	118	121	119	103	116	116	113	127	92	112	115	120	115	110	110	116	108	109	94	109	105	131	101	106	107	113	104	119	111	103	89	108	118	118	113	95	135	108	117	100	109	101	120	121	104	116	111	116	108	115	102	117	105	94	107	94	114	92	112	117	120	96	104	110	84	96	109	125	110	117	122	104	95	125	96	99	101	104	119	94	117	102	108	104	100	119	118	106	115	103	105	117	122	117	107	106	122	99	129	126	112	109	116	118	116	102	117	84	109	135	123	112	115	113	104	112	110	105	116	102	106	112	98	98	90	118	101	116	107	104	105	114	101	79	85	117	120	109	99	120	129	111	112	108	100	111	121	94	111	108	102	108	117	113	119	107	98	102	109	107	108	108	101	103	97	113	119	109	108	110	113	90	107	104	105	115	111	112	103	114	115	107	107	105	132	109	112	104	98	85	122	123	112	107	112	117	114	102	102	108	81	140	125	122	107	116	131	130	124	101	106	137	100	116	121	99	115	118	110	133	111	106	108	109	123	108	104	113	119	121	93	116	116	118	114	107	90	102	107	107	124	112	122	85	95	94	96	107	118	117	116	119	115	109	116	131	111	102	119	123	100	118	100	103	113	110	114	107	100	102	114	107	112	121	111	118	100	101	109	95	131	119	103	109	112	101	108	103	122	93	106	112	113	113	106	91	129	96	124	128	121	111	93	115	121	98	101	117	112	108	112	125	92	121	112	117	111	104	107	116	117	120	106	141	106	141	105	131	90	115	107	94	127	101	121	114	140	116	122	116	107	118	117	103	115	91	122	103	114	121	106	115	112	122	117	104	101	106	119	96	122	93	108	104	98	111	111	100	104	97	94	107	123	133	104	106	126	103	133	104	109	115	122	103	110	101	132	128	130	110	110	111	107	109	98	117	101	102	134	113	99	109	124	123	103	116	102	102	114	100	106	113	90	105	126	111	104	100	111	118	93	107	91	106	106	112	119	96	116	96	106	119	128	115	123	124	99	82	108	109	88	98	117	105	100	112	136	121	108	127	110	102	102	98	130	107	96	124	107	112	117	103	109	120	105	110	97	106	113	115	89	117	92	116	113	112	122	99	116	114	132	119	109	117	83	105	87	119	114	121	113	98	98	126	99	100	100	109	104	99	90	121	118	115	111	103	98	117	115	98	109	118	104	115	110	121	123	97	118	128	95	122	105	102	97	108	121	120	112	115	90	104	101	118	104	112	104	116	110	125	118	121	116	99	112	103	114	102	108	89	132	103	119	115	104	120	125	106	120	100	117	127	112	112	109	111	92	107	99	114	92	104	113	117	104	106	103	90	105	102	94	117	118	120	138	114	110	117	110	128	117	92	101	116	120	130	97	111	117	112	83	112	94	126	107	106	123	112	95	105	93	104	101	104	111	110	103	111	100	116	112	112	107	136	103	100	104	105	123	110	100	89	113	106	113	117	112	100	123	113	106	107	103	115	114	88	117	111	113	103	103	89	109	106	105	112	113	107	112	96	88	111	116	131	107	127	117	119	114	113	131	107	118	122	103	103	129	106	123	94	95	115	106	85	115	102	95	112	101	110	108	113	117	128	104	125	131	107	97	111	97	138	104	103	97	100	113	112	109	114	111	99	117	111	125	103	121	104	97	101	116	114	101	120	107	102	112	109	107	84	119	106	139	93	122	100	127	104	95	90	112	115	107	127	124	111	107	115	114	112	119	105	121	114	94	109	103	103	94	132	112	119	106	112	122	110	122	120	108	122	99	121	121	117	111	108	111	111	129	100	116	107	121	102	95	98	123	85	117	83	107	104	116	116	103	110	116	92	97	104	129	113	111	115	92	108	117	122	100	105	103	117	125	112	111	116	103	114	105	110	109	112	106	111	117	106	106	105	122	109	106	111	127	101	103	92	117	97	90	116	100	113	103	122	109	118	109	95	128	125	96	104	106	111	97	132	106	103	99	107	107	105	119	114	105	122	113	127	106	106	111	103	105	115	94	98	113	140	100	132	118	99	94	138	94	101	122	124	125	135	106	93	113	113	105	119	92	124	108	116	102	111	104	102	108	86	90	107	122	123	122	97	120	110	128	112	116	117	111	122	112	87	98	96	112	118	118	126	93	126	103	108	105	113	107	118	94	124	100	103	119	104	102	107	100	129	102	104	121	117	102	92	119	110	121	112	103	99	115	130	106	111	120	113	110	102	121	111	110	114	114	99	110	113	105	86	128	131	122	106	109	104	103	107	111	115	100	92	97	114	90	100	105	87	109	101	108	95	111	120	105	95	116	117	123	110	101	107	97	111	116	112	107	94	138	107	103	109	107	112	123	116	93	126	89	126	107	115	115	94	119	123	122	99	101	110	110	115	104	115	122	116	102	111	123	120	90	102	114	105	116	103	123	123	115	112	100	96	103	120	117	116	104	121	103	112	102	106	104	122	118	118	106	120	119	94	111	113	105	104	110	110	102	92	101	124	109	105	101	130	127	86	99	119	118	121	112	110	118	114	111	105	101	116	80	111	88	102	105	116	100	116	107	102	114	103	101	90	110	110	132	105	117	108	94	98	111	101	99	104	114	115	111	112	118	110	95	114	101	99	100	115	98	141	111	108	137	87	103	119	104	108	118	90	101	101	110	89	118	104	97	100	97	116	117	118	94	107	110	115	117	125	86	100	111	116	113	106	99	101	121	122	107	136	127	105	117	105	109	113	121	113	116	111	110	113	112	108	111	116	103	116	100	108	105	115	98	105	114	119	105	117	119	110	110	113	101	108	101	101	106	104	114	110	104	98	118	105	100	106	120	110	110	100	120	101	109	106	134	111	118	131	120	92	113	133	99	140	102	89	128	125	106	130	85	116	87	107	162	106	99	113	98	111	100	105	106	88	108	103	99	87	108	107	122	116	121	114	116	114	93	93	119	120	118	116	99	120	107	133	101	100	90	114	116	116	120	119	107	113	97	100	115	94	113	110	111	105	104	114	114	117	121	106	135	98	98	112	112	120	99	111	89	120	109	111	108	105	107	104	110	111	118	113	107	107	121	120	112	92	109	114	110	113	108	105	106	99	111	94	125	121	112	110	115	117	101	113	110	126	115	112	111	95	108	101	116	124	99	118	111	98	131	131	113	110	135	119	107	118	121	106	105	129	122	113	102	100	126	107	120	108	121	81	115	97	104	107	112	120	98	101	98	87	104	111	101	116	127	114	104	97	115	116	115	109	100	112	102	109	122	95	101	103	94	119	112	108	102	108	123	92	114	125	115	104	119	111	110	111	106	119	94	113	120	118	115	111	112	94	112	121	101	93	94	124	100	93	116	105	110	104	114	114	107	117	123	100	104	135	116	121	96	104	112	117	126	99
29729	16915	11930	14730	23405	26860	25635	22756	19750	16706	13951	11878	9826	8270	6870	5863	4904	4325	3889	3511	3127	2819	2317	1944	1794	1593	1412	1243	1190	1139	1025	1104	960	945	987	892	877	936	842	820	841	773	781	804	824	796	792	786	837	782	779	837	805	843	774	784	740	764	760	758	769	852	755	748	766	787	794	773	768	802	809	760	825	787	801	755	769	739	761	814	742	810	781	799	704	825	824	788	782	753	797	764	755	745	747	778	785	747	775	758	739	804	743	768	778	743	735	780	779	758	770	800	775	828	814	739	782	812	849	750	788	765	757	793	796	801	726	796	735	815	825	837	755	765	763	778	735	754	793	729	768	769	776	792	841	777	760	776	737	771	764	772	757	801	798	763	820	744	781	838	727	751	772	754	764	740	760	805	785	807	753	741	768	788	753	779	760	780	811	748	768	784	781	802	766	745	734	793	790	760	788	757	731	771	788	790	766	752	759	743	766	768	710	778	780	812	780	736	786	740	803	738	816	802	812	773	740	782	825	725	788	794	776	784	783	724	768	756	811	771	803	769	777	827	739	781	786	784	795	822	801	791	773	769	790	784	812	784	807	777	809	822	737	796	778	792	777	762	743	779	769	797	793	774	767	739	770	762	803	767	747	816	756	793	778	743	777	786	715	790	779	766	765	792	808	776	767	785	822	783	780	789	762	715	750	822	734	774	788	810	768	806	815	774	785	768	761	845	698	758	798	792	800	784	742	833	784	792	719	794	776	719	763	757	759	766	758	739	766	771	782	785	779	789	723	732	786	812	776	719	756	773	761	787	759	757	765	778	806	773	796	714	770	804	777	769	749	790	766	758	765	784	775	792	740	758	770	750	816	780	759	767	741	763	838	774	749	765	768	817	731	801	760	718	783	782	816	800	796	780	753	806	719	739	728	797	808	771	759	748	756	751	753	751	717	798	784	787	789	765	796	781	763	772	815	764	820	811	770	724	803	768	759	783	798	715	759	810	793	762	788	793	784	776	750	783	826	705	780	829	819	752	783	744	765	735	745	750	783	781	716	777	781	764	786	789	779	814	772	803	717	785	709	730	767	776	751	760	808	791	769	787	774	770	815	761	768	819	793	736	748	759	775	823	755	800	774	777	813	737	797	784	792	751	767	756	742	784	810	764	738	757	766	719	771	783	824	770	743	779	780	769	789	801	749	787	781	778	825	811	797	746	758	765	796	748	810	748	806	765	752	765	779	775	793	818	779	765	807	778	752	770	777	717	802	757	769	813	808	823	807	830	755	779	808	771	742	737	774	788	718	814	797	789	737	810	807	830	733	771	768	762	785	769	789	784	767	761	788	738	745	795	801	767	754	775	810	822	732	806	797	821	805	726	791	764	828	732	740	745	756	785	814	780	737	735	794	798	758	809	769	772	731	788	798	760	773	793	735	754	757	780	777	785	799	759	780	785	800	810	759	743	783	804	761	802	743	763	748	753	749	741	794	774	727	783	761	764	769	796	770	769	795	801	771	784	782	763	807	809	686	733	774	752	742	738	748	769	758	759	748	802	798	749	710	750	753	789	777	772	825	795	801	792	812	766	767	813	780	765	756	753	759	776	773	753	776	806	828	783	783	778	754	744	774	769	742	785	804	793	841	716	745	766	783	749	742	797	772	758	777	794	729	736	783	766	813	759	793	809	728	747	791	786	782	813	839	764	794	779	860	799	780	772	756	771	769	727	794	762	827	769	776	759	834	759	772	749	748	766	750	761	761	801	760	796	773	755	729	776	737	737	759	845	800	768	759	749	807	771	807	787	769	758	761	742	746	771	796	706	754	818	758	771	788	758	785	775	772	792	764	802	830	790	766	778	764	802	768	813	763	768	800	823	769	812	776	814	689	765	804	747	768	788	797	750	826	811	777	770	775	789	769	834	798	799	837	769	753	756	773	784	773	777	790	784	796	760	721	808	766	808	771	780	771	750	745	774	825	714	784	770	817	749	737	804	801	839	736	769	750	770	766	798	822	726	796	742	718	787	841	785	774	815	763	760	786	766	819	759	782	782	728	783	736	789	780	762	758	770	775	709	817	754	783	755	822	797	771	725	827	792	760	768	795	794	766	733	775	752	742	797	762	816	782	796	766	796	737	828	773	788	725	797	737	779	809	829	750	718	784	786	792	772	785	813	797	767	799	789	716	771	784	758	733	778	806	818	774	724	784	785	774	794	748	786	814	766	744	808	788	737	765	750	780	766	757	807	778	766	778	791	776	789	745	766	824	779	705	782	722	779	776	795	735	756	792	766	764	742	814	800	807	783	737	735	819	776	757	772	745	810	772	756	777	740	760	771	789	786	774	795	805	748	797	797	794	780	779	776	762	778	831	765	806	773	804	747	775	773	774	739	797	779	797	806	733	782	760	728	775	800	797	834	808	764	764	785	754	781	762	769	804	709	819	834	744	800	776	748	787	810	774	799	785	737	753	808	755	749	790	765	809	778	765	782	773	756	800	749	771	740	808	749	753	787	736	752	791	742	772	780	753	781	787	773	792	762	783	777	755	772	739	778	752	807	746	766	723	767	742	758	787	761	796	797	768	764	689	779	751	781	819	767	803	810	784	811	767	771	759	754	772	790	763	752	770	777	809	771	777	751	733	753	808	811	717	758	778	761	727	772	786	742	769	767	763	737	717	809	781	785	786	751	773	757	800	773	745	765	786	741	827	763	773	732	748	768	747	828	788	785	781	770	741	753	800	764	781	761	764	766	766	717	783	749	790	742	768	803	763	785	756	774	783	748	762	768	787	777	783	830	781	771	802	803	730	790	753	827	745	785	801	803	751	772	736	788	761	741	767	796	774	761	824	788	791	750	776	760	764	798	744	740	753	811	806	830	792	764	782	782	807	780	789	797	793	761	810	815	761	772	774	802	730	779	758	770	766	750	736	805	819	721	764	778	785	806	770	775	801	777	807	783	795	766	757	756	790	765	758	729	781	754	783	764	793	764	744	814	825	813	744	790	724	789	736	778	770	785	736	773	757	833	735	796	810	799	806	763	740	754	803	720	798	758	791	763	763	810	746	784	753	764	807	758	798	786	729	740	754	726	816	729	800	775	806	804	792	742	817	746	779	761	755	768	775	752	781	776	742	803	779	785	800	760	733	787	783	761	805	760	781	723	732	789	757	824	773	742	786	775	754	801	748	779	803	802	773	763	798	746	786	782	793	762	755	780	735	837	740	807	806	788	827	763	782	831	764	790	753	779	777	786	758	809	765	806	779	746	751	761	768	756	715	773	740	802	803	803	812	822	754	769	729	778	786	791	805	747	781	788	798	795	814	804	758	754	780	742	810	758	803	756	783	728	794	758	776	764	769	769	797	798	764	763	797	742	796	767	731	762	768	751	794	774	785	777	721	766	830	807	797	787	775	788	784	793	807	802	791	762	760	792	733	777	736	783	810	716	779	765	783	791	786	796	777	777	791	750	787	763	792	791	793	779	761	812	739	771	741	780	816	751	756	783
3409	1322	809	572	486	631	638	564	490	475	426	381	304	246	265	203	209	198	183	172	175	177	177	159	125	130	117	134	109	124	118	106	121	112	122	120	124	147	133	144	123	138	121	131	106	119	121	116	110	115	114	123	108	138	124	126	105	123	116	127	125	128	125	124	120	106	125	129	118	123	131	130	116	113	122	102	118	132	134	122	114	113	99	116	111	128	112	107	132	74	130	122	116	128	128	127	120	105	121	124	117	129	99	102	124	117	110	115	122	138	114	113	136	98	127	108	112	112	139	133	123	122	131	119	116	123	108	119	104	115	111	140	112	117	113	108	114	112	121	100	112	110	115	145	113	94	120	121	110	124	122	120	123	103	114	106	121	133	118	121	109	118	132	127	140	119	134	120	115	101	114	130	109	123	123	112	119	121	104	119	141	104	142	129	115	126	125	116	130	110	129	105	107	116	133	131	132	110	118	131	115	126	129	137	118	127	115	122	126	120	119	144	133	116	109	105	110	128	114	107	116	121	108	126	130	125	116	111	134	125	133	119	107	121	116	128	124	119	119	126	125	93	124	124	125	125	114	119	110	124	119	118	125	114	119	121	101	111	116	118	117	121	98	132	102	121	120	121	107	105	107	106	113	121	107	105	128	111	119	120	111	92	113	116	118	119	125	123	125	125	117	118	90	130	124	122	112	123	119	129	122	116	115	121	104	120	110	113	125	112	117	121	113	125	117	118	122	141	122	126	109	129	133	118	110	110	104	128	142	111	123	116	115	118	107	124	106	102	127	112	122	108	119	112	92	125	110	104	112	97	122	131	128	118	122	125	117	123	112	118	141	121	98	120	111	128	135	103	119	95	108	120	124	122	124	122	128	122	117	124	120	92	103	145	123	117	130	147	111	136	109	116	86	115	100	111	114	121	140	124	108	108	127	142	117	119	105	108	116	128	107	107	131	111	114	108	111	103	114	109	115	127	109	115	133	114	112	116	115	109	107	127	155	103	144	111	111	117	109	123	121	112	123	123	107	133	108	125	113	118	122	123	120	112	144	126	134	121	116	126	118	135	118	106	102	118	103	123	106	125	125	123	114	119	110	119	116	117	118	123	118	119	113	122	110	101	111	107	118	124	129	118	133	120	121	142	124	130	111	129	117	120	107	121	120	105	120	127	113	119	117	123	115	101	117	110	118	127	120	110	110	115	119	120	117	137	111	127	120	129	135	130	110	126	121	110	126	129	123	109	107	119	96	129	111	126	112	109	122	109	112	121	106	123	113	127	116	118	119	130	117	116	122	105	113	97	108	118	112	103	127	110	119	130	111	127	116	134	124	123	123	138	142	109	103	96	111	130	91	116	130	126	122	120	113	125	100	127	123	109	118	105	122	114	125	136	130	123	104	108	126	110	107	109	119	99	128	115	106	115	117	107	115	118	128	124	124	123	118	122	126	122	117	123	108	105	128	132	119	105	133	111	121	101	128	99	110	127	133	109	104	119	115	124	102	114	120	108	118	122	102	111	104	110	127	120	109	107	92	111	130	106	121	122	116	117	113	135	116	101	140	130	126	112	117	118	128	118	112	108	117	117	116	99	116	88	126	122	112	111	108	111	124	116	101	117	128	102	141	116	138	128	109	118	112	116	96	112	99	114	128	100	102	118	130	120	112	136	106	118	138	116	102	138	97	118	110	136	126	132	127	114	126	104	101	112	121	109	116	114	113	116	129	120	109	98	123	132	137	129	103	154	130	128	132	103	131	121	111	119	120	154	104	120	133	132	122	138	120	108	122	114	105	106	117	119	118	116	107	119	123	128	135	105	108	118	130	118	131	113	111	121	135	102	110	132	122	112	120	127	109	123	116	117	106	98	112	136	117	108	140	119	118	111	126	116	125	134	129	133	132	128	115	106	126	110	117	107	124	109	113	106	98	135	136	115	114	126	117	99	132	104	110	120	106	102	112	115	126	113	127	130	110	118	120	103	124	110	114	122	129	119	109	94	128	115	123	129	112	124	112	118	116	107	114	110	123	113	146	139	125	103	100	120	109	126	128	120	121	128	118	104	144	128	131	111	105	129	123	109	123	121	117	128	128	102	128	98	120	133	130	130	130	124	118	119	106	109	96	140	129	91	114	120	126	124	131	140	100	117	122	104	127	137	110	108	120	117	121	118	94	109	108	125	111	123	118	119	118	122	100	117	120	120	128	114	127	105	121	114	110	120	126	120	99	117	131	95	131	122	129	136	123	127	120	103	119	111	118	136	136	102	93	115	130	113	106	148	116	116	128	114	120	96	113	121	98	139	113	115	128	120	114	111	118	143	131	131	114	127	134	127	100	149	125	94	116	128	137	126	128	112	128	114	115	120	132	134	115	140	113	125	101	115	115	118	116	122	130	129	113	127	121	111	122	126	123	129	115	115	114	133	138	104	128	118	99	125	97	116	100	122	116	118	119	114	116	125	139	139	134	127	116	109	103	126	112	109	119	112	115	142	108	120	98	131	112	112	114	118	104	106	129	110	92	111	108	121	124	117	115	117	108	116	101	118	110	123	138	95	121	129	117	142	121	103	106	104	136	112	141	134	117	113	127	123	135	127	122	132	112	128	134	104	135	108	133	112	94	112	127	131	100	120	108	103	133	129	114	107	108	125	131	107	133	135	99	124	124	109	144	98	123	119	135	100	131	116	119	110	123	104	124	121	114	99	112	125	117	116	113	107	116	104	114	112	128	108	106	115	114	122	111	98	129	124	128	127	119	117	114	114	106	115	114	110	115	124	132	119	106	106	107	128	121	120	137	140	104	129	142	124	111	110	127	115	129	123	108	103	110	132	112	133	131	115	126	112	128	117	92	118	117	108	119	111	115	124	107	135	106	121	115	123	119	111	114	111	115	98	124	121	110	132	106	118	113	129	128	120	140	113	120	123	119	120	122	120	119	131	95	123	96	119	126	118	121	125	103	109	121	104	142	132	128	116	108	120	114	112	105	111	131	128	127	111	111	93	116	120	114	118	124	117	126	125	110	118	111	132	117	105	114	109	114	129	100	131	130	105	141	116	116	126	118	122	101	122	117	131	100	114	119	118	117	132	96	119	115	103	135	121	112	110	107	131	125	115	117	125	106	125	122	107	123	109	106	134	134	132	113	116	112	114	111	107	124	124	104	115	100	119	121	130	102	106	130	100	106	134	113	116	123	116	120	114	113	89	107	126	118	144	116	113	121	139	118	118	112	111	124	123	120	107	107	116	128	125	113	123	120	120	87	111	110	125	130	127	117	124	128	122	111	109	126	111	112	122	132	106	124	118	124	115	111	127	120	134	120	118	121	122	121	124	118	113	118	119	110	129	135	99	103	119	100	120	128	126	113	109	105	109	121	114	127	114	116	110	132	130	118	123	110	121	106	115	109	102	122	101	109	115	125	119	102	114	137	103	121	112	117	120	132	123	115	112	118	91	131	130	112	132	141	114	113	113	124	106	118	103	106	119	128	114	133	118
24314	11935	7744	9863	17154	20105	18903	16142	13739	11466	9400	7779	6376	5307	4464	3771	3293	2830	2663	2292	2153	1986	1684	1546	1366	1248	1138	1107	1000	1045	1014	989	962	980	895	876	899	886	874	834	852	881	832	832	870	867	859	771	820	802	839	784	832	831	884	833	818	828	843	835	821	796	831	814	840	795	797	801	796	886	838	825	821	851	840	856	795	799	828	857	847	815	787	842	811	821	883	865	800	867	874	888	827	797	803	859	855	823	867	813	842	859	856	829	801	837	821	836	838	836	808	861	842	847	839	854	809	814	864	829	846	833	862	815	826	828	891	849	862	859	809	816	830	824	819	786	826	838	871	827	856	852	861	824	916	806	815	840	822	808	829	827	780	826	812	834	810	814	844	803	820	856	782	885	843	851	781	834	792	887	814	818	799	838	820	812	864	842	806	826	833	820	856	870	829	818	769	835	849	813	834	810	818	825	858	839	870	829	830	845	777	806	796	818	849	788	868	836	815	807	870	835	840	864	825	821	867	820	855	809	847	820	838	796	821	800	814	831	810	827	868	818	820	828	859	793	857	803	837	826	836	868	842	845	824	809	831	870	847	878	795	839	797	832	889	821	821	826	798	809	882	833	848	863	825	820	825	866	761	813	792	827	841	874	772	816	810	865	807	801	872	848	827	779	827	802	811	830	785	832	786	852	827	839	828	823	828	879	881	793	839	853	854	780	834	795	844	815	852	890	795	836	852	804	795	829	849	813	829	787	871	845	864	790	828	861	829	840	843	841	790	830	846	838	869	824	833	826	860	825	796	849	855	818	803	804	840	812	902	873	824	831	856	867	812	828	849	855	882	841	849	865	814	802	797	824	837	812	841	829	906	826	849	863	824	846	759	856	846	827	859	815	844	839	803	825	762	852	891	815	841	795	845	787	783	868	861	842	860	849	821	863	871	801	819	818	785	860	834	869	784	894	821	795	862	839	841	822	780	837	842	852	827	866	862	849	806	830	778	829	875	800	824	821	840	791	889	798	873	860	844	863	820	766	829	815	865	903	765	827	819	837	831	876	822	817	834	779	801	815	826	847	841	842	847	887	823	802	808	799	790	790	830	804	822	840	810	794	854	809	849	799	838	845	827	777	793	889	855	835	767	824	821	835	857	812	879	874	832	803	745	840	787	828	842	828	829	828	844	780	842	815	827	837	826	781	815	842	831	849	852	776	869	875	817	889	805	800	802	829	846	834	830	831	798	814	862	860	860	838	821	870	872	828	837	884	857	856	839	822	823	806	803	833	779	835	805	840	849	839	851	845	802	854	849	788	873	863	833	844	851	793	772	852	868	813	822	847	838	767	840	845	823	868	855	824	804	823	817	843	863	850	795	821	846	806	769	823	794	810	801	843	786	806	896	796	812	835	775	781	815	842	798	836	845	871	855	846	814	817	861	853	806	792	850	824	839	858	800	820	772	834	874	864	822	849	828	837	821	877	858	833	799	882	867	799	837	795	816	811	832	872	824	806	815	833	810	861	838	824	874	834	828	800	809	843	865	820	839	862	844	812	830	795	880	834	873	845	799	811	818	793	825	805	876	797	810	865	837	848	801	845	832	876	857	809	828	770	866	888	807	875	807	870	828	815	868	823	822	865	832	819	820	807	809	858	835	808	849	823	856	834	776	838	805	839	831	804	806	921	880	808	810	859	837	881	855	794	824	780	827	816	766	838	812	890	809	826	780	806	838	818	808	828	816	877	760	833	797	792	820	834	815	842	808	838	844	819	857	797	891	876	820	856	845	829	830	827	832	824	819	829	865	847	807	799	796	878	809	799	826	844	851	812	800	841	857	839	855	871	806	856	880	790	846	861	862	848	833	821	829	842	798	837	804	815	845	888	826	892	815	830	838	818	862	827	829	881	822	809	785	777	855	820	845	853	831	842	828	857	834	812	837	827	819	870	810	848	803	837	832	821	831	844	807	891	804	879	812	816	848	890	856	825	791	828	865	806	850	840	824	821	833	894	841	856	827	833	823	817	827	822	821	807	854	810	842	879	850	862	887	807	806	870	792	857	764	818	838	828	863	813	841	839	810	850	825	873	837	846	836	816	814	843	834	855	806	813	803	848	807	897	811	783	837	876	832	787	883	831	804	828	844	842	821	826	839	824	806	814	812	858	844	838	836	861	799	845	841	845	832	783	763	843	860	835	790	801	891	814	829	836	872	855	836	848	802	833	838	805	832	818	849	837	842	782	806	846	869	902	794	845	821	805	816	812	865	811	834	806	814	821	818	829	801	893	793	771	847	794	820	799	849	819	815	812	819	867	823	808	899	830	796	862	830	828	834	828	827	868	827	853	815	869	833	789	876	867	826	811	853	834	796	848	837	832	872	836	805	844	887	848	804	869	825	805	844	812	807	828	775	803	839	844	855	837	787	819	873	867	832	806	840	864	836	803	849	875	814	779	839	834	851	804	832	803	819	831	852	874	847	855	910	808	877	826	797	812	896	851	809	820	808	826	827	829	784	835	808	884	869	806	800	840	796	863	846	846	798	804	847	846	801	854	843	863	791	821	866	854	838	849	857	845	827	847	822	817	799	784	833	789	783	840	855	890	795	844	808	825	850	807	826	868	794	799	802	767	796	857	851	830	839	787	832	878	829	856	862	816	824	820	841	782	809	843	828	829	803	850	837	839	895	852	806	864	831	909	853	815	812	835	829	843	829	836	876	858	802	837	838	798	832	863	844	836	831	851	848	822	834	817	870	815	816	829	828	808	813	839	834	785	804	885	832	824	817	814	853	868	804	841	861	862	851	870	829	846	810	786	838	820	828	831	853	850	828	823	857	809	801	871	835	864	807	860	803	837	795	830	849	800	838	830	847	875	864	828	810	830	850	891	788	863	854	865	862	843	757	828	832	864	829	778	797	815	843	811	802	860	851	789	799	831	830	863	837	822	811	860	865	833	804	812	826	764	856	776	867	827	785	788	876	781	864	826	817	797	811	877	814	840	805	861	838	804	798	861	819	841	858	791	835	891	880	797	836	809	824	828	905	890	847	895	823	829	830	807	837	859	840	844	821	811	842	838	819	864	806	869	827	832	846	848	784	828	831	818	835	808	847	820	841	854	869	840	853	843	785	844	816	846	860	858	873	840	876	809	788	829	794	802	864	803	819	822	808	825	806	849	800	804	843	816	822	811	836	788	816	798	819	832	745	817	836	867	851	825	800	830	839	880	821	806	815	818	806	833	766	842	843	881	856	842	844	855	797	873	793	818	820	762	828	816	887	868	881	839	852	774	841	809	824	783	840	760	844	806	877	829	854	810	847	854	844	767	768	807	804	814	863	842	827	791	782	814	781	856	783	835	840	839	861	846	818	871	857	862	796	817	798	834	853	772	840	855	817	832	857	806	842	780	828	904	832	839	819	848	830	838	898	783	813	798	862	818	825	857	858	849	827	843	859	821	816	844	861	813	802	854	860	832	816	873	826	866	780	843	840	825	842	741	795	815	788	809
3306	1855	1003	810	683	768	837	825	678	615	519	508	394	323	289	269	266	249	197	200	173	188	194	156	143	163	119	115	118	123	107	107	128	116	115	143	104	119	113	118	100	110	113	111	102	104	105	108	129	101	118	103	102	114	112	119	126	93	118	105	106	123	108	119	105	96	102	122	104	111	112	106	115	96	95	121	98	119	108	100	117	103	115	100	100	100	101	118	116	99	124	122	91	98	97	110	108	104	117	118	99	103	85	115	117	128	98	101	108	102	106	102	107	114	105	116	114	96	107	102	92	101	121	122	117	113	123	91	95	99	104	100	111	102	106	110	120	110	121	114	112	120	110	108	106	114	112	90	110	101	104	95	92	124	112	112	120	117	122	96	132	103	120	106	113	138	105	106	97	116	112	108	119	113	110	103	114	112	105	94	99	107	90	92	114	111	107	105	111	107	125	122	108	112	85	117	107	108	102	103	125	104	115	111	110	122	99	114	121	99	113	109	113	94	107	122	130	114	111	117	95	110	94	116	97	110	117	93	112	90	119	113	107	111	102	98	131	84	116	129	99	121	108	122	106	113	102	114	122	107	125	113	110	105	114	109	116	112	128	123	115	104	115	114	124	98	90	94	109	95	96	100	115	80	114	109	105	107	130	137	95	117	117	113	118	108	119	116	107	94	121	113	104	109	114	109	113	104	112	132	114	101	87	109	99	111	120	130	116	108	100	123	109	107	99	114	89	121	107	93	117	105	115	126	101	106	113	115	100	118	102	98	100	109	115	118	129	111	110	105	111	101	113	105	102	99	108	100	123	91	104	111	120	101	110	108	103	126	106	103	117	117	106	105	99	114	125	103	112	108	125	101	129	118	120	105	109	113	117	102	118	119	119	118	117	105	100	118	131	106	120	111	118	119	114	108	101	109	103	97	108	125	112	117	103	120	122	95	100	114	134	110	103	92	118	102	111	107	121	112	87	106	112	114	123	95	92	111	123	118	117	112	128	105	111	109	101	110	116	121	136	108	106	94	95	90	109	104	114	116	119	106	123	116	110	101	105	111	98	111	113	113	103	103	98	104	116	126	111	115	109	105	120	111	111	105	126	94	109	98	100	91	112	127	97	93	110	111	112	115	108	103	111	102	135	93	106	95	104	122	112	109	130	121	107	107	103	112	93	113	113	108	110	102	128	116	115	114	109	120	118	90	106	118	96	103	107	115	115	111	119	97	118	116	136	112	103	95	115	114	115	115	139	100	113	89	115	104	106	100	104	106	108	102	125	128	103	103	108	98	137	106	94	101	109	102	141	109	101	118	112	101	109	118	103	94	102	85	106	109	107	111	102	109	107	102	137	130	120	113	99	111	106	111	112	121	104	107	89	115	105	115	105	123	122	103	114	108	109	110	96	119	122	104	122	114	113	88	121	105	101	113	107	84	108	105	105	122	100	118	89	107	116	94	93	97	92	115	100	107	109	97	112	120	111	123	113	95	102	116	115	109	105	88	119	107	105	123	121	102	99	103	108	113	114	107	115	114	99	112	101	135	111	115	108	105	127	113	119	111	110	99	120	98	115	114	115	103	99	98	130	114	101	129	117	111	125	114	117	105	111	92	120	129	108	111	121	115	109	112	120	130	114	109	123	131	121	116	109	97	115	125	94	110	123	129	93	106	105	92	122	114	115	117	131	116	103	129	95	107	108	111	118	85	105	109	96	89	95	102	114	114	110	112	99	126	127	124	103	104	109	98	110	94	119	104	114	125	126	101	113	97	108	102	120	97	120	100	127	112	123	112	114	117	109	96	105	110	106	113	117	117	114	110	86	117	113	114	134	140	104	102	113	98	113	102	114	101	114	116	101	113	112	104	110	105	126	100	107	116	127	114	109	135	114	112	100	113	114	96	118	93	107	106	101	108	119	95	116	111	116	92	118	108	120	91	97	115	114	120	98	109	116	118	122	115	113	104	150	112	104	110	118	98	113	103	106	106	107	113	98	85	112	122	141	95	102	97	85	106	97	111	112	92	116	110	115	103	118	101	122	109	104	109	96	110	112	95	105	94	106	119	110	95	119	112	114	119	134	108	111	122	104	117	116	95	117	111	119	97	100	111	94	95	117	113	91	108	109	113	122	109	103	103	112	108	111	107	113	95	130	109	98	98	127	101	97	109	105	119	149	111	113	111	103	123	105	118	121	100	94	107	102	114	107	106	108	120	114	95	105	104	119	130	115	106	110	106	103	111	105	119	127	113	101	94	97	120	131	116	123	115	103	115	106	122	101	114	120	107	120	108	123	118	112	104	116	103	114	118	105	128	116	103	90	117	111	95	134	109	104	98	116	117	102	107	110	109	96	113	123	119	109	114	122	105	127	98	106	102	104	122	103	108	95	117	103	94	107	110	113	122	94	101	106	110	114	106	99	121	103	112	106	100	99	90	101	107	125	94	117	100	104	118	119	99	105	115	120	117	119	109	95	113	113	124	105	117	106	101	98	105	98	90	106	128	116	111	112	105	105	113	125	117	101	112	115	113	104	109	99	125	106	114	114	100	116	112	111	104	108	105	101	114	108	100	114	111	93	134	109	101	110	100	105	99	132	123	106	108	114	113	117	101	122	121	115	119	121	113	113	102	121	104	102	94	107	104	122	114	104	117	109	105	92	140	101	114	106	123	114	93	99	123	115	114	98	117	112	108	103	124	99	110	115	112	108	124	113	121	94	95	110	132	101	92	102	92	116	105	118	108	124	100	90	104	105	120	107	116	116	128	115	106	84	93	121	100	109	109	110	127	102	127	108	117	109	94	119	116	115	115	116	109	124	101	99	106	110	111	109	108	112	125	124	102	106	125	102	93	92	106	108	116	110	101	121	112	109	105	115	112	132	109	109	127	97	104	105	118	118	104	109	101	81	111	119	105	107	112	95	112	116	91	108	103	85	121	110	115	111	98	93	98	88	115	124	103	109	105	101	97	107	96	119	113	112	120	88	122	102	117	120	94	101	111	119	111	105	120	124	103	100	104	92	98	125	121	124	118	117	118	91	106	115	105	122	118	103	109	125	101	85	106	97	116	112	99	112	99	121	107	87	113	106	100	118	106	111	118	114	86	119	109	108	114	132	105	84	125	106	108	112	132	111	95	116	119	113	97	106	129	123	108	118	108	123	122	99	99	107	108	117	115	97	118	107	106	93	108	107	122	97	101	103	104	113	111	100	117	107	121	114	111	100	104	108	91	132	120	106	110	112	100	119	104	114	98	116	100	101	118	114	113	112	107	117	113	111	94	104	118	137	107	126	104	108	132	98	103	114	111	101	111	106	95	122	100	99	101	107	100	112	105	105	115	103	130	119	102	110	101	82	106	94	97	114	113	113	113	98	115	116	123	97	105	110	112	115	90	116	111	100	116	96	95	100	101	112	112	127	107	103	101	114	112	113	120	105	104	99	112	114	102	117	98	104	118	101	129	102	96	101	109	106	121	112	93	120	113	105	105	122	106	112	128
27116	14909	10006	12371	20959	24267	22909	19926	17167	14214	11763	10111	8071	6742	5609	4758	4067	3478	3256	2917	2583	2304	2039	1727	1549	1455	1231	1098	1037	1077	1033	988	918	859	874	915	922	840	872	797	838	821	826	784	833	756	769	746	793	777	810	759	794	737	819	797	832	798	771	760	779	797	765	826	772	811	770	760	784	801	732	769	797	763	795	729	753	794	775	745	739	775	741	797	775	788	735	769	806	815	746	787	753	759	767	771	751	768	805	745	745	735	735	802	776	726	783	794	764	798	773	746	777	731	847	723	751	755	725	766	809	794	767	763	788	795	760	783	776	785	796	761	784	745	810	756	746	793	796	757	804	793	780	736	754	753	787	759	789	740	739	795	804	780	771	792	787	767	762	785	768	764	779	787	783	770	771	762	725	793	745	759	796	793	791	742	774	794	757	786	753	728	813	786	808	780	796	777	774	769	713	753	769	834	850	763	794	815	781	825	770	724	775	808	757	814	770	801	808	756	735	762	740	752	784	749	763	757	792	788	735	755	784	797	745	820	754	804	741	749	742	791	739	754	810	724	738	759	757	766	764	760	820	724	800	789	779	729	762	737	754	803	754	799	786	748	817	737	775	778	775	770	751	760	751	805	773	728	750	801	742	791	813	797	801	759	756	717	780	761	755	787	731	804	728	773	795	749	803	785	757	808	735	743	767	753	764	781	768	738	768	772	736	781	771	776	808	779	734	779	757	817	764	823	777	803	797	775	800	726	728	792	853	782	759	750	803	783	785	776	776	806	730	756	770	790	778	801	782	764	775	769	809	754	827	796	765	791	796	795	784	738	768	782	770	733	778	767	720	752	771	730	773	745	791	731	784	748	770	721	786	763	736	773	795	745	753	784	834	717	746	787	762	770	760	758	797	719	792	812	813	768	795	756	830	788	739	788	731	720	739	787	735	716	799	771	798	744	744	779	753	782	783	783	771	800	805	746	733	756	795	757	783	818	729	755	720	766	777	811	775	741	796	757	782	796	812	765	735	787	741	775	803	751	782	755	769	792	745	740	747	708	790	708	767	802	800	778	764	778	777	799	783	793	771	763	749	785	780	754	810	722	769	787	763	823	810	767	712	783	749	776	786	767	760	738	766	768	757	742	776	740	788	763	765	826	782	811	778	795	782	807	714	826	763	784	743	807	768	730	765	829	780	783	767	790	797	761	767	744	808	794	752	743	770	748	742	774	800	764	780	740	794	804	790	750	766	738	797	769	774	786	760	763	756	767	745	785	792	717	752	795	764	783	775	799	780	792	802	805	771	821	786	817	772	798	835	764	800	750	773	797	780	773	753	791	846	773	755	766	755	796	741	761	768	703	740	788	756	798	767	799	763	763	765	816	809	723	794	780	781	700	777	755	805	727	827	766	770	787	772	798	788	760	783	770	771	802	700	724	794	745	762	749	820	773	769	766	755	743	793	817	824	779	823	759	785	772	729	823	770	737	790	756	745	768	816	777	775	751	756	750	788	754	766	769	751	722	786	744	826	788	779	786	796	786	745	818	802	736	787	797	765	774	757	789	785	762	801	769	805	766	800	778	822	779	725	788	805	757	712	772	721	781	734	753	764	753	757	773	784	788	813	749	730	845	785	734	853	802	773	746	786	791	779	773	766	793	839	765	735	770	792	769	769	797	761	753	799	819	756	745	761	737	794	776	797	756	729	746	777	792	788	750	769	766	728	755	769	796	813	789	752	820	797	762	749	792	773	770	751	764	758	784	815	778	812	756	771	804	708	754	830	772	789	827	775	826	771	783	826	778	790	740	847	799	831	734	736	768	780	775	789	802	738	759	760	791	758	797	800	794	751	806	780	770	781	758	745	721	778	702	775	739	756	725	795	725	761	803	814	785	772	781	800	797	780	817	768	781	786	742	804	738	785	747	748	807	765	739	740	740	794	745	771	751	729	724	751	763	762	764	772	757	790	798	794	721	752	711	719	755	738	763	769	735	752	816	782	739	828	812	817	810	756	759	775	808	775	748	784	758	764	776	738	768	648	747	754	790	741	782	736	778	765	818	743	791	780	762	785	790	745	742	813	794	801	766	760	757	817	759	789	762	739	804	802	767	767	775	798	781	770	724	757	747	779	793	774	764	770	733	809	811	763	780	769	760	753	820	778	813	778	782	767	765	742	799	752	794	762	734	739	757	766	804	792	767	710	745	780	757	748	778	809	758	763	790	809	745	755	757	801	782	761	782	760	775	799	789	781	741	787	760	804	792	807	742	724	789	818	777	768	825	782	747	685	786	786	784	743	764	797	811	765	770	802	761	809	780	823	720	791	764	740	850	751	768	787	745	710	800	773	804	832	815	816	772	784	772	741	727	713	776	765	761	806	816	806	789	795	816	764	791	793	781	778	734	771	766	742	770	818	749	759	751	743	808	780	802	793	774	761	759	762	826	806	815	790	758	746	731	753	789	821	789	782	812	747	770	749	766	790	782	788	791	786	742	768	788	783	803	726	747	794	810	757	748	760	757	783	709	774	750	796	772	743	770	729	758	795	730	747	818	738	765	764	802	746	760	781	775	815	788	769	775	773	765	773	788	751	796	835	758	713	738	824	751	733	753	781	873	776	736	784	786	787	750	760	736	762	733	769	769	727	721	788	778	799	813	761	757	755	738	775	770	788	749	782	800	754	773	809	794	728	801	777	802	730	789	843	785	808	757	779	750	819	796	825	747	747	712	744	780	765	779	770	798	816	757	715	777	791	759	827	754	771	785	795	742	797	755	787	764	784	812	774	803	806	795	835	778	821	742	747	734	769	811	748	780	812	775	744	733	799	747	769	780	777	748	799	753	786	793	780	765	782	793	740	756	830	756	803	777	802	763	811	792	767	747	794	749	715	725	819	798	766	759	767	740	763	774	735	787	757	785	804	766	703	807	827	781	795	777	813	782	824	767	777	741	756	773	780	801	779	733	769	785	763	782	771	747	774	780	798	740	764	743	743	797	735	762	808	808	796	832	818	784	682	772	697	813	792	746	805	785	753	749	779	782	760	768	784	814	770	707	758	777	792	748	817	817	762	798	756	776	743	787	703	766	818	788	806	825	749	772	747	789	774	752	778	779	767	732	756	799	762	798	769	773	774	734	745	799	845	777	764	788	792	741	786	731	769	749	755	812	773	759	769	738	765	773	790	752	786	785	778	781	728	825	778	816	734	751	798	799	742	755	737	782	766	803	828	792	763	817	732	753	784	730	772	747	788	768	770	803	797	790	737	807	807	784	748	757	793	789	742	802	753	764	794	759	743	763	755	747	798	797	725	826	768	763	759	762	817	761	795	775	775	731	784	856	717	789	732	758	816	813	773	827	782	702	777	785	750	813	781	828	789	818	820	786	779	750	766	750	785	717	816	772	753	736	752	789	769	793	786	792	768	773	765	771	782	788	713	811	766	757	794	817	785	800	729	772	734	764	781	777	795	763	793	801	786	770	764	758	786	749	802	780	788	769	744	795	755	817
4559	1708	1026	758	581	718	800	720	652	601	514	443	425	354	275	293	274	240	217	204	193	186	169	181	158	150	152	143	114	148	125	134	101	131	122	113	122	109	131	121	126	129	110	122	139	132	105	132	104	152	122	131	125	117	131	122	113	114	138	105	133	116	122	123	103	131	120	125	101	115	127	115	123	125	124	145	123	123	117	99	108	115	121	113	124	128	123	123	126	134	114	117	134	135	101	143	111	122	121	133	117	125	135	112	110	132	136	124	97	116	129	109	143	125	106	126	137	126	140	123	113	143	121	119	128	123	117	122	126	112	101	119	114	112	126	104	112	99	115	116	131	119	123	121	110	131	129	106	110	117	115	122	118	119	132	115	130	112	133	118	116	136	126	130	132	131	125	130	132	120	124	102	125	111	111	131	118	115	114	119	128	136	117	109	109	106	123	122	130	117	119	111	121	125	122	106	119	134	110	155	106	118	108	145	113	105	114	134	105	107	140	125	139	120	123	132	114	120	107	126	126	101	111	130	121	117	119	126	128	99	114	124	105	129	116	128	115	116	128	112	122	112	108	124	121	132	123	124	125	98	150	108	116	117	121	111	141	115	131	124	141	128	127	122	116	119	128	123	125	127	103	133	120	120	127	122	126	93	121	137	120	125	127	124	132	107	111	128	128	138	129	112	129	120	112	119	113	132	101	116	116	126	140	127	129	102	131	123	111	102	125	124	123	119	128	114	112	115	100	119	128	118	113	111	111	109	124	105	117	125	115	123	139	118	121	107	108	95	129	107	128	102	126	122	120	126	118	118	121	141	140	107	121	102	115	113	125	115	109	133	127	121	108	133	124	114	126	112	103	124	125	123	109	117	112	132	110	110	117	129	122	134	117	128	126	109	102	114	122	110	105	104	116	108	110	123	138	116	106	125	116	121	110	107	112	136	110	102	154	110	119	102	140	120	132	116	126	123	111	130	140	121	117	129	134	111	120	94	119	105	125	129	130	115	129	128	93	108	119	125	129	136	127	112	107	127	122	112	116	118	124	138	110	119	115	109	106	133	117	117	134	120	123	134	101	118	133	130	123	99	124	112	121	109	117	117	145	114	109	134	118	125	121	109	134	133	127	126	133	113	146	126	120	110	127	137	113	133	112	99	115	98	113	111	127	114	117	120	126	120	123	122	131	131	136	114	138	120	121	122	125	128	101	114	112	132	108	120	116	139	110	117	109	119	127	105	121	111	127	109	115	120	132	113	114	134	110	120	111	116	131	117	125	124	115	121	146	121	125	108	112	112	118	109	117	124	124	119	129	107	116	111	132	100	124	116	104	126	122	126	106	129	118	113	120	117	113	117	132	128	117	118	109	104	121	85	130	116	143	121	129	117	135	121	125	139	129	92	115	124	124	114	111	133	114	125	125	134	130	120	111	113	113	117	108	113	120	110	132	103	129	118	109	128	127	99	135	112	125	136	118	111	124	128	117	120	121	130	134	111	128	119	110	106	144	134	139	123	133	129	120	125	123	119	105	108	111	117	120	122	124	125	131	124	133	120	110	113	114	106	121	114	136	116	119	111	110	114	121	128	120	126	128	117	110	141	131	112	100	121	106	141	115	117	112	134	119	113	132	119	101	102	122	145	117	107	119	120	113	122	123	123	114	115	104	151	104	122	140	110	122	125	131	124	123	124	101	131	119	115	129	118	137	125	100	128	114	113	99	112	112	115	104	120	107	129	108	116	127	122	115	97	133	106	134	117	104	124	136	112	135	113	137	143	119	113	108	98	120	120	138	106	134	146	113	104	113	120	111	126	128	115	126	145	137	115	122	116	111	125	115	127	124	143	122	128	118	119	109	103	111	138	113	142	136	122	127	117	126	136	125	115	132	120	115	146	129	129	107	124	110	136	130	143	119	114	114	115	122	102	116	120	114	110	108	135	108	129	137	103	128	127	131	104	140	122	140	113	103	124	120	117	115	129	116	119	104	137	131	107	113	119	116	109	137	133	135	129	108	111	108	106	124	133	120	139	134	99	114	114	125	130	112	125	108	129	136	124	125	130	134	127	120	122	149	133	116	119	126	108	131	123	107	123	126	127	122	117	99	116	104	133	103	133	93	105	136	107	124	120	126	114	127	125	113	129	116	118	111	124	135	128	133	106	113	115	126	123	120	113	126	129	142	108	124	120	101	112	133	125	137	115	125	118	143	134	117	127	110	138	109	124	124	114	115	125	130	133	105	120	116	131	120	147	102	127	96	118	128	108	125	113	113	116	108	133	136	107	120	107	116	115	102	112	120	105	116	128	148	128	135	115	132	125	109	129	123	124	107	115	120	127	111	126	97	109	127	123	113	133	112	104	128	118	126	124	117	126	118	135	120	138	128	123	118	122	114	124	125	121	118	133	130	118	130	138	135	107	114	117	133	107	124	112	108	128	100	121	109	115	131	134	136	114	117	119	136	136	116	134	94	103	116	111	126	122	133	116	130	112	111	142	119	116	116	100	108	130	118	126	107	112	141	122	125	131	108	119	127	134	120	125	142	114	121	135	129	137	115	109	107	128	115	131	115	114	101	128	126	115	111	105	110	123	117	123	122	126	133	104	122	122	114	113	108	91	112	142	115	116	111	140	108	117	117	111	115	135	114	113	117	126	101	111	104	116	129	134	116	109	108	146	112	134	132	135	116	105	115	118	111	112	115	111	140	134	120	134	123	118	125	110	126	125	125	127	117	117	112	117	114	123	110	123	109	131	110	118	100	130	116	132	108	152	105	109	109	119	115	121	118	102	115	114	131	130	141	123	118	119	139	122	118	107	123	127	112	130	110	112	131	119	104	112	131	104	114	96	138	135	116	130	122	105	124	127	104	107	129	121	119	124	102	115	104	114	124	123	110	124	120	103	131	126	126	98	128	101	136	113	119	121	115	138	114	108	128	129	136	115	133	130	130	119	137	116	103	109	123	117	121	127	114	124	130	114	142	116	126	142	115	132	121	127	124	119	118	107	113	111	103	119	110	113	104	103	121	141	116	123	136	124	123	120	112	95	109	110	115	109	115	127	129	126	140	105	121	138	135	133	118	116	130	120	102	114	132	121	123	143	113	101	115	137	127	94	114	95	124	114	121	120	110	111	120	115	123	112	116	117	123	108	115	139	112	132	112	116	113	111	109	111	118	126	97	122	118	128	128	122	125	138	119	107	91	115	118	126	119	108	107	118	123	130	117	129	126	102	108	126	118	107	119	108	117	114	127	129	139	131	139	111	124	102	107	130	126	106	118	115	148	122	126	113	129	125	107	110	134	123	133	133	120	124	97	138	123	128	116	117	134	98	114	112	124	108	122	119	106	109	113	123	125	118	133	117	130	99	106	120	118	108	138	102	102	134	125	116	131	149	123	116	110	116	116	110	117	111	131	117	117	127	115	103	129	124	106	101	125	116	130	150	116	121	130	145	122	126	103	116	125	127	115	125	122	128	112	119	137	145	121	127	107	115	114	112
26487	13990	9469	11598	19653	23038	21773	19131	16522	13856	11690	9870	7998	6454	5605	4810	4084	3508	3161	2824	2616	2337	2004	1789	1676	1513	1443	1214	1211	1163	1073	1101	937	1009	986	988	944	954	933	882	911	845	883	818	915	840	904	871	869	841	849	852	864	855	833	834	824	862	845	845	871	843	871	926	833	869	896	815	824	796	844	850	899	826	859	838	840	821	826	823	812	868	851	817	809	844	825	867	878	868	843	854	877	861	895	841	876	866	901	889	899	837	891	821	810	855	834	909	872	866	796	867	850	806	836	845	842	878	912	825	801	838	780	819	822	833	823	876	854	814	788	870	887	789	816	812	822	825	837	841	873	799	845	891	837	875	892	821	865	810	896	852	818	905	850	804	816	856	833	810	876	846	820	829	825	814	895	827	927	813	858	874	840	783	836	870	822	834	837	818	833	834	845	830	813	850	870	859	849	813	846	811	836	846	841	842	825	866	824	827	818	837	835	851	835	826	850	879	891	849	831	843	877	839	855	830	834	834	862	869	825	864	798	872	732	815	815	869	858	808	842	821	850	867	843	885	857	875	857	787	856	840	918	861	845	832	870	820	859	856	857	862	862	888	849	828	827	810	846	851	829	843	812	845	856	857	901	813	872	813	841	840	885	799	866	823	838	842	856	814	868	839	811	895	828	824	836	873	866	844	884	828	811	872	796	886	846	791	839	858	887	833	849	888	799	891	873	865	844	814	842	801	822	827	819	859	833	850	820	883	807	799	857	816	838	785	890	849	896	855	824	816	871	812	808	810	888	873	796	915	851	855	837	882	831	832	830	813	828	850	828	874	858	862	853	882	791	829	847	851	862	840	884	859	785	830	895	848	822	901	795	875	775	800	859	833	892	811	863	830	835	894	858	872	819	845	831	819	852	815	831	819	811	782	871	872	882	809	857	796	863	847	839	836	802	863	853	836	850	776	812	875	857	820	835	841	810	879	832	816	872	903	878	876	809	904	828	883	858	820	845	841	868	824	848	845	867	823	788	805	855	867	848	842	850	811	877	844	868	851	832	877	851	804	802	863	833	906	825	847	814	799	846	873	806	831	846	823	864	832	895	857	855	861	844	831	842	860	800	766	886	865	900	827	810	796	838	817	852	856	862	844	881	805	884	806	843	811	839	824	905	806	850	854	864	853	857	806	820	854	824	863	861	814	835	824	830	833	830	886	814	827	839	884	882	845	844	844	839	872	826	870	842	878	844	841	840	829	869	817	790	827	807	852	798	845	846	805	884	812	872	839	868	852	855	878	836	843	844	807	853	860	851	850	836	882	921	815	849	847	935	798	870	836	827	843	836	835	816	820	880	810	799	866	920	789	858	865	920	854	860	882	818	809	858	853	853	894	912	854	861	884	849	802	826	876	904	913	839	803	861	870	866	852	851	879	848	776	859	879	895	881	774	866	844	837	902	853	812	880	854	821	834	825	842	827	867	854	824	810	864	869	824	882	815	880	884	811	828	889	851	808	847	854	841	842	841	829	871	825	779	879	857	866	854	791	876	827	855	850	831	860	844	828	851	853	858	863	822	854	867	903	803	817	804	814	852	868	886	813	868	829	862	823	818	833	816	838	856	914	822	860	883	852	861	852	804	830	842	854	862	848	835	818	836	839	854	806	859	821	834	806	818	835	823	844	857	830	888	851	842	863	837	845	833	847	866	880	835	860	833	826	823	813	879	814	864	808	817	862	839	809	851	859	860	820	882	826	867	824	848	870	822	816	812	879	821	848	893	862	877	895	846	830	877	831	817	818	865	827	862	907	855	901	870	805	846	855	849	814	844	816	888	840	853	900	853	840	895	876	827	835	843	839	859	881	839	856	845	859	814	855	908	866	876	853	859	807	860	881	874	814	821	865	831	823	807	867	800	850	880	875	861	899	840	882	820	847	826	827	853	812	871	867	822	844	844	836	913	858	822	841	854	868	867	873	848	927	829	838	869	839	842	804	847	885	865	822	848	857	879	830	840	871	843	812	803	812	841	830	804	839	849	842	905	862	816	876	828	879	861	869	837	810	853	870	846	856	851	859	898	861	840	845	884	811	884	822	859	879	820	876	805	875	833	853	824	839	849	893	853	852	850	874	770	826	860	868	878	882	886	823	824	853	860	894	810	852	893	881	828	824	789	862	808	869	832	867	813	817	888	848	867	886	862	826	864	800	857	867	817	794	860	878	886	857	840	853	813	844	856	857	847	848	835	820	929	863	875	926	832	839	840	862	874	875	850	844	881	867	827	836	825	827	861	901	847	865	841	818	827	814	847	805	830	845	852	848	833	892	819	895	885	880	850	837	785	858	834	848	841	854	871	829	850	811	885	871	788	907	878	842	840	818	842	875	843	852	826	819	788	859	884	864	863	837	835	838	799	812	856	847	846	859	854	875	817	815	862	855	851	819	833	868	895	889	840	810	881	801	816	836	850	842	837	838	848	863	861	861	822	836	852	845	874	889	836	810	837	859	836	872	835	822	878	840	869	893	828	810	857	838	852	841	853	846	800	853	869	854	796	828	780	801	830	817	840	881	875	854	836	823	826	875	851	825	855	789	821	855	854	839	825	798	840	823	913	862	863	806	854	845	863	859	836	863	833	917	890	878	865	865	889	810	843	826	816	819	799	874	861	822	784	834	866	853	837	856	828	818	816	847	858	850	855	882	788	871	826	885	905	814	836	838	894	844	878	855	890	877	842	836	825	868	936	837	869	828	846	841	825	841	803	850	879	891	920	838	865	872	819	832	900	899	866	817	880	867	831	799	873	858	852	873	849	776	854	832	839	847	804	876	827	818	835	802	850	852	863	803	838	835	885	792	856	895	850	875	902	858	830	809	865	884	906	840	841	843	839	854	824	862	878	811	803	835	836	817	850	862	851	848	829	863	843	806	829	826	836	859	819	863	843	818	835	888	838	819	794	795	778	826	843	830	899	834	834	798	842	822	837	862	779	881	813	862	801	864	842	805	903	817	865	837	850	878	889	857	867	841	844	832	880	919	858	841	830	830	859	798	845	829	870	905	822	821	843	872	853	811	851	857	809	800	811	865	888	872	832	849	856	845	861	894	884	799	900	845	828	809	847	823	855	859	906	891	867	836	840	833	846	887	816	847	853	796	831	819	896	814	836	823	873	838	850	880	884	785	889	861	898	867	816	862	800	833	844	810	838	873	856	815	847	849	864	865	827	870	845	810	899	882	799	859	847	823	839	766	849	877	843	897	848	862	889	863	804	814	842	841	885	868	831	877	850	849	853	846	872	833	827	873	836	835	913	870	832	850	878	881	808	823	853	871	877	869	887	855	851	800	840	875	857	859	833	850	860	851	885	909	816	842	831	846	843	829	836	812	858	896	879	906	864	819	844	827	836	838	878	820	839	850	833	876	814	855	942	820	831	863	912	841	892	787	873	864	821	845	847	856	861	813	852	861	764	794	898	829	822	874	906	842	839	863	851	826	846	866	850	812	829	857	896	844	886	813
4381	2198	1277	935	819	955	1010	933	840	764	647	569	477	419	366	324	280	243	246	200	187	196	182	153	167	143	133	123	126	120	127	115	107	110	123	120	111	98	121	135	113	123	108	127	123	119	123	95	111	114	112	95	112	102	134	116	108	133	109	102	113	112	117	104	130	105	113	112	104	127	110	100	121	135	103	96	116	105	109	119	121	114	114	119	112	105	113	108	119	128	109	103	106	111	115	112	93	105	113	115	96	110	103	107	99	118	104	110	125	127	106	91	109	119	122	90	107	99	116	98	114	106	106	94	110	103	108	100	109	134	108	106	125	110	109	104	110	107	110	124	102	114	104	113	112	119	112	105	103	105	109	104	102	116	100	105	132	102	125	102	114	115	104	97	93	103	115	129	118	112	114	114	105	114	112	103	112	97	116	103	100	125	115	111	89	93	99	98	97	118	108	93	106	116	111	111	101	103	106	127	117	138	110	99	98	106	121	112	107	110	110	114	114	96	131	94	96	110	109	99	131	110	113	132	107	100	111	99	92	119	116	118	89	106	115	107	109	122	115	122	100	104	91	88	131	125	113	113	109	107	121	118	107	98	93	109	125	96	98	111	102	121	95	118	105	124	99	120	114	103	124	101	91	102	103	81	109	99	120	95	109	125	113	121	90	94	107	118	125	114	119	117	95	99	111	104	104	107	108	118	116	112	96	106	107	100	108	108	99	105	101	94	98	112	105	113	118	112	103	96	112	107	114	118	120	97	100	111	100	103	113	109	113	110	103	110	89	96	107	127	105	102	114	107	113	93	123	110	122	105	112	102	95	104	110	97	105	101	108	114	111	111	107	109	90	118	89	98	121	121	104	112	85	129	114	91	94	132	100	110	113	119	94	127	110	113	117	99	98	97	114	96	108	109	113	100	121	113	98	108	99	106	107	97	112	109	113	109	105	113	99	123	95	116	114	104	102	104	115	113	90	116	110	117	94	91	107	109	101	89	107	114	132	126	122	118	122	129	124	100	112	104	118	110	128	99	116	90	117	103	102	98	111	118	109	101	117	126	118	118	99	100	117	91	104	103	115	127	91	117	123	124	98	104	124	94	107	97	114	120	96	97	115	97	96	99	106	99	98	102	107	123	125	105	106	98	114	95	110	93	109	118	127	116	97	117	103	110	131	101	117	109	125	101	118	111	94	103	105	114	121	102	114	135	115	87	106	117	108	101	119	105	93	95	103	104	101	102	107	105	126	111	109	99	97	106	116	99	107	100	96	98	116	112	108	98	97	100	105	106	114	112	109	103	101	103	102	110	102	109	115	98	107	111	115	109	117	90	107	97	116	121	121	121	107	115	102	100	118	119	101	126	97	116	99	98	110	116	128	105	105	98	115	108	113	119	95	96	109	107	124	108	118	119	106	125	137	92	103	98	109	88	101	100	91	111	109	83	94	106	105	113	127	113	109	90	113	99	116	95	125	103	109	107	104	105	117	122	100	101	118	101	119	123	103	115	70	106	116	86	109	119	104	126	95	114	103	108	107	102	109	116	97	106	110	106	99	84	127	113	106	124	114	92	121	117	100	99	92	124	101	104	99	109	115	108	102	105	96	103	107	116	88	128	112	126	108	126	118	106	137	117	144	105	84	105	94	130	97	130	115	120	102	118	103	112	121	109	98	98	89	119	112	114	117	121	100	123	92	107	114	110	109	117	110	107	99	119	96	128	108	103	103	92	121	106	131	106	109	108	99	108	107	99	106	90	108	106	124	90	110	124	120	113	105	114	116	119	101	98	114	116	113	109	83	101	99	101	107	108	98	107	121	90	113	126	113	119	109	114	92	89	97	111	106	108	107	113	113	122	117	105	111	122	106	102	121	91	106	101	114	110	105	103	114	130	112	114	100	106	121	110	106	122	97	97	119	92	104	107	119	125	100	103	116	106	107	82	120	101	92	117	114	122	125	121	112	123	100	114	104	115	100	113	96	98	110	111	106	114	103	111	97	117	104	109	120	116	118	127	106	105	103	106	109	109	120	119	118	100	103	114	106	97	98	116	106	100	115	90	103	110	104	102	109	106	109	118	120	107	128	114	108	108	109	107	101	120	112	106	92	111	123	130	93	107	99	119	100	113	93	105	118	108	124	110	118	99	118	108	123	125	117	109	109	133	96	106	122	122	97	104	97	100	127	114	136	110	99	112	112	93	123	95	114	116	100	109	98	91	91	120	104	112	95	93	130	111	85	94	100	95	121	105	91	114	114	110	101	96	117	98	106	113	94	91	94	88	102	101	105	120	111	105	98	108	98	80	134	105	114	126	117	108	117	116	112	105	114	116	109	103	104	96	129	110	110	99	132	119	122	112	117	103	132	121	108	113	104	114	105	122	101	100	126	117	100	121	103	97	114	121	129	110	95	120	107	114	96	103	95	94	96	118	99	105	110	108	118	122	113	113	97	106	100	119	106	113	112	101	91	101	99	118	102	103	111	104	119	102	100	113	94	121	101	103	100	114	112	112	112	93	129	112	99	108	118	98	108	110	84	87	119	107	101	101	122	94	106	115	132	98	116	105	113	122	102	100	118	128	111	130	105	108	85	109	107	123	119	108	118	111	128	110	110	106	104	94	116	117	105	108	118	110	105	118	120	106	130	109	115	103	101	116	108	111	107	101	124	110	107	115	112	89	103	100	117	107	121	108	101	98	113	98	119	127	92	108	109	123	114	115	96	123	94	125	111	122	115	113	128	119	109	128	126	106	98	116	91	109	112	130	99	103	124	117	104	93	95	124	106	130	127	105	97	98	121	95	115	107	113	114	115	106	104	88	97	104	106	117	102	110	114	128	88	88	126	118	103	109	109	103	95	95	99	102	118	87	92	118	100	104	107	106	113	94	107	117	123	119	125	104	118	93	133	120	124	128	102	116	125	100	128	130	117	103	97	101	119	118	92	104	98	113	114	102	97	104	101	109	121	103	103	125	130	115	109	99	92	101	105	109	103	105	90	119	97	113	109	106	97	102	98	119	104	106	111	119	103	101	102	108	117	110	105	113	114	134	95	116	99	113	105	112	96	96	94	109	123	126	116	111	112	118	115	93	107	89	111	109	114	110	117	98	121	112	112	80	124	112	108	103	109	113	123	104	101	110	110	119	122	111	114	121	123	100	117	104	118	98	110	106	123	115	129	99	120	115	122	117	117	121	91	127	92	119	101	98	113	120	120	107	113	91	112	118	98	108	106	131	112	101	100	109	106	105	111	110	117	82	112	100	109	105	111	101	119	92	109	95	114	112	115	105	98	102	100	101	118	100	96	111	110	119	114	110	111	97	107	101	125	111	103	90	125	104	109	109	113	107	98	117	103	96	108	122	112	93	105	95	92	117	122	104	126	106	93	115	120	106	130	100	124	98	116	111	120	103	105	102	94	139	100	107	126	122	115	102	98	96	90	122	119	114	104	100	92	117	119	97	100	114	92	104	110	128	130	111	105	104	74	109	98	111	106	112
29990	16881	11752	14219	23218	26539	25305	22822	19551	16935	14497	11956	9656	8171	6769	5827	4855	4017	3629	3172	2944	2528	2162	2002	1739	1614	1431	1306	1197	1135	1083	1029	979	962	880	934	859	919	851	857	845	802	770	788	764	823	775	768	736	779	728	759	798	784	755	715	761	754	779	760	836	740	746	788	813	783	759	761	753	798	783	777	755	704	709	753	755	704	763	815	756	747	769	756	748	777	746	776	763	732	762	742	767	730	742	786	735	765	811	756	788	817	780	746	763	782	717	763	760	735	741	787	748	804	783	735	701	736	777	735	752	721	729	808	770	805	720	755	760	761	730	767	807	791	765	811	734	774	747	798	747	786	766	763	734	769	769	745	792	760	743	803	769	756	803	748	787	742	794	784	699	748	842	795	746	788	777	760	738	745	772	753	796	726	768	753	698	822	726	731	725	821	812	777	789	733	736	725	792	748	773	817	778	746	731	753	769	775	758	744	789	744	746	750	753	736	798	757	752	779	794	738	767	772	749	781	778	729	749	742	818	764	770	722	788	744	775	716	726	766	784	777	771	739	744	799	750	777	798	749	724	740	746	737	801	727	779	740	780	775	790	754	809	759	813	752	717	769	779	752	817	750	828	803	784	746	751	761	734	787	741	761	753	781	733	777	746	777	747	786	737	778	771	806	732	750	795	767	773	801	750	764	773	719	758	790	776	751	804	741	749	794	774	744	745	756	695	809	728	790	746	742	750	783	766	752	732	784	763	787	837	816	763	735	767	773	748	791	786	747	758	765	733	802	723	723	719	817	773	763	773	809	740	750	752	783	743	771	764	807	749	802	719	698	748	728	803	775	827	788	768	776	779	786	785	772	828	794	796	727	740	759	787	779	784	767	833	784	781	825	760	741	791	769	767	727	751	728	757	780	791	756	767	762	792	786	766	739	763	791	723	818	720	699	775	767	734	761	774	755	770	756	722	749	724	742	758	792	775	760	818	813	799	752	729	788	769	779	753	744	707	774	809	764	719	771	733	726	763	730	758	800	769	803	740	746	714	815	761	815	762	740	763	707	771	740	779	791	825	736	798	766	802	767	711	771	696	833	751	813	767	779	771	744	708	769	738	796	730	781	751	792	764	788	752	769	747	721	808	763	816	752	765	757	754	770	785	771	777	794	790	750	761	734	750	720	747	746	784	754	733	793	790	792	820	794	753	768	713	818	784	757	738	823	792	786	759	705	764	730	741	769	751	752	795	792	785	769	812	788	771	758	796	805	734	758	787	771	802	749	789	768	767	825	780	776	785	763	757	771	688	771	775	799	721	758	745	760	791	742	753	796	763	731	768	785	762	749	796	799	745	789	750	788	736	744	799	782	763	773	736	803	804	733	778	764	801	755	729	736	779	758	782	688	752	790	828	762	698	775	772	757	788	768	782	765	793	738	750	789	809	794	747	791	750	705	741	798	744	785	729	734	741	753	806	769	755	771	719	744	787	776	767	758	774	669	733	798	750	735	731	807	764	751	745	783	751	783	724	790	792	774	771	791	758	812	801	753	739	793	739	816	784	753	750	784	787	775	793	786	765	736	770	755	755	777	746	747	726	807	811	772	756	779	770	795	778	763	754	757	813	732	777	783	743	756	819	720	809	750	747	787	748	772	780	741	813	767	765	772	731	795	778	738	786	774	754	774	762	757	786	742	800	778	770	761	778	738	777	792	732	793	813	738	760	769	786	727	777	707	786	754	719	756	828	742	800	764	758	779	810	808	808	737	738	771	740	766	764	710	773	789	773	768	759	765	760	784	773	782	798	743	712	803	752	763	783	744	758	750	788	780	736	735	763	752	728	758	817	735	720	803	744	737	739	752	734	698	759	774	808	752	769	785	757	785	749	798	771	775	735	779	741	748	776	753	743	770	755	756	774	767	823	737	732	746	779	756	749	778	763	737	737	775	838	756	804	782	722	770	742	754	802	756	812	774	774	727	719	755	714	742	763	761	769	761	765	787	766	666	813	744	739	753	755	733	836	774	787	750	778	748	774	757	743	810	784	762	749	766	775	811	818	782	773	739	737	768	730	720	731	815	773	777	799	817	794	774	813	741	787	798	746	754	748	810	770	708	740	832	780	747	695	780	759	763	759	713	747	724	796	809	772	769	761	761	763	750	814	709	756	750	800	733	786	791	754	728	732	748	781	807	777	813	810	795	762	753	778	739	797	810	784	720	747	750	767	761	754	780	759	753	729	715	754	731	802	753	761	812	763	760	730	726	756	792	737	750	740	760	771	794	757	751	751	780	803	730	774	805	778	778	778	728	773	730	781	744	823	764	782	737	770	753	761	750	778	802	811	758	757	718	734	789	795	770	786	758	754	737	769	742	773	739	715	747	759	821	766	723	738	775	758	772	756	732	712	747	763	790	794	750	782	700	765	781	757	728	773	761	808	733	770	792	789	788	739	802	777	768	770	766	776	750	767	745	791	772	780	794	778	755	852	777	733	692	797	772	727	720	764	725	762	784	805	737	769	793	776	697	774	770	824	768	748	771	740	769	805	770	750	783	786	714	768	755	737	755	784	811	752	744	764	782	738	775	766	792	798	728	801	748	773	731	745	807	734	743	809	825	743	789	758	811	809	748	771	752	757	745	758	747	823	766	757	720	719	766	790	779	743	789	731	755	759	771	783	795	762	772	762	784	792	711	753	790	743	814	752	724	765	722	782	753	722	763	717	721	772	754	778	737	809	767	772	767	775	742	757	773	711	745	772	755	772	780	762	732	778	781	785	759	764	748	740	786	809	801	783	724	736	780	747	772	764	770	789	773	800	745	739	779	750	692	738	745	810	793	721	809	749	782	759	755	780	774	775	751	724	723	731	801	778	768	762	786	788	815	715	776	745	788	747	755	709	739	772	766	763	736	717	771	744	760	741	748	766	744	793	754	759	755	754	746	742	780	754	775	694	784	717	751	702	821	777	732	762	782	781	796	756	751	714	752	765	766	759	737	764	716	751	756	777	767	792	744	782	786	779	769	765	720	789	761	787	738	750	738	767	718	767	738	732	744	763	760	736	776	709	785	784	794	730	787	742	726	762	754	757	745	819	805	793	762	778	735	749	780	801	785	765	740	757	762	747	741	807	732	797	759	734	805	755	811	735	807	794	784	781	789	813	773	780	753	759	759	771	796	736	784	793	762	771	775	738	762	749	730	739	801	786	780	753	814	730	757	801	776	802	808	801	726	780	775	675	754	775	727	725	838	751	758	771	754	750	784	749	803	712	732	751	759	755	820	778	764	799	789	788	779	723	782	745	782	750	747	751	802	785	781	755	771	731	764	742	780	741	776	791	820	735	758	739	826	712	754	738	736	804	740	751	746	763	746	819	743	831	751	766	759	720	762	728	792	773	760	755	738	750	787	726	751	762	725	714	767	734	750	725	761	740	779	756	812	792	760	779	828	761	770	781	784	751	754	750	786	781	785	725	758	769	757	753	732	785	754	806	737	779	778	718	735	766	747	776	805
3349	1324	771	560	488	535	601	614	539	483	401	398	274	256	268	214	201	188	178	175	152	161	163	150	133	123	134	115	122	111	141	107	137	106	127	114	113	114	108	108	132	129	128	122	105	111	111	119	107	117	104	107	107	108	140	129	113	93	126	117	113	117	112	121	112	116	115	122	131	117	110	124	108	120	107	112	114	109	120	121	141	118	111	115	112	124	115	129	126	129	104	115	120	112	113	112	112	125	124	134	119	111	120	120	111	142	103	111	102	102	125	118	119	113	112	111	111	118	94	96	105	125	103	110	113	113	101	109	102	103	119	127	100	118	114	139	126	94	114	115	112	122	134	117	119	126	118	132	110	114	105	114	120	97	126	116	111	123	110	132	116	131	110	115	122	122	96	119	112	104	119	123	126	108	99	121	110	126	94	97	111	118	112	131	121	98	96	114	129	111	114	106	119	114	122	88	100	101	120	90	120	115	98	121	94	107	122	122	123	94	102	111	106	112	111	119	89	100	124	109	119	107	124	117	94	114	110	114	129	123	116	110	104	113	123	126	108	96	112	136	121	124	104	128	91	101	104	104	124	103	127	121	102	98	110	95	125	119	120	132	129	96	124	114	122	131	117	117	111	113	99	120	135	99	127	100	113	135	132	119	100	106	106	108	111	118	103	102	116	114	132	131	106	121	109	130	100	119	117	127	136	118	105	102	119	125	121	99	94	107	117	114	115	123	116	122	104	120	113	112	128	111	105	114	109	119	128	126	121	101	114	126	108	112	113	108	133	120	109	93	94	115	120	109	109	123	113	97	127	117	106	101	131	119	115	123	108	112	117	95	109	122	118	116	118	122	124	103	115	117	117	128	121	114	111	107	129	114	116	115	117	102	104	95	107	111	104	109	112	96	118	122	137	129	123	110	119	123	125	112	101	97	127	104	93	135	110	90	119	99	114	120	123	137	111	118	102	102	128	124	89	109	126	114	129	125	120	129	102	117	119	110	95	124	111	110	115	122	104	112	130	106	105	98	109	123	118	128	100	136	122	116	133	96	124	117	103	95	96	108	98	111	116	124	102	123	110	123	90	103	113	101	120	106	131	122	118	99	92	129	122	115	113	99	124	132	115	114	104	127	100	119	121	124	115	105	128	139	108	125	116	130	98	118	114	109	108	101	128	104	112	129	127	110	125	100	124	122	116	114	119	117	124	110	95	122	123	129	134	108	104	109	131	105	125	127	94	122	125	115	109	101	105	122	109	111	111	112	119	113	124	110	107	124	101	122	123	112	120	106	109	102	118	126	108	106	127	141	110	110	106	127	128	113	119	109	96	111	115	93	106	96	119	99	118	135	104	114	114	116	108	135	114	127	114	113	119	96	107	110	122	117	111	141	122	114	119	110	122	128	124	106	97	114	124	131	123	110	135	114	100	114	105	116	109	129	116	98	113	108	111	125	104	112	109	103	119	129	110	116	111	115	112	123	116	122	92	113	100	100	106	108	133	114	98	116	103	113	117	126	113	110	111	137	104	132	110	130	104	109	122	119	119	123	114	111	118	132	120	98	113	104	113	122	123	126	112	136	104	111	102	115	106	117	120	102	107	116	118	100	101	148	135	119	126	122	119	127	115	100	120	119	114	127	94	105	122	137	109	101	128	109	104	124	122	111	110	112	106	137	112	141	105	121	123	116	114	124	110	121	129	104	113	124	124	106	104	97	104	118	99	116	83	109	131	126	112	102	133	108	100	98	117	117	117	123	135	112	128	124	103	113	114	120	123	113	125	115	121	118	119	113	120	123	114	109	119	113	128	121	117	111	117	103	123	128	89	105	102	100	110	118	102	113	107	120	107	122	108	104	104	117	111	111	132	121	131	126	109	104	135	111	102	124	122	113	111	108	114	108	104	108	119	134	113	107	113	108	125	132	96	114	97	129	99	99	129	114	120	125	104	95	129	100	128	121	113	122	114	115	113	110	101	122	122	135	132	105	123	124	127	124	125	89	105	101	120	126	111	112	130	114	118	111	114	109	110	104	99	98	119	123	115	103	114	112	100	118	105	123	116	114	122	110	130	122	118	100	82	126	104	118	139	125	118	112	126	89	106	118	121	125	120	115	113	97	126	116	124	108	103	104	113	129	121	112	133	95	120	117	113	107	133	93	106	127	112	123	119	105	124	133	110	107	116	134	114	119	102	115	107	98	123	116	110	103	128	126	132	126	110	122	109	112	128	114	113	118	128	106	125	125	125	119	124	141	129	105	126	116	128	116	112	133	128	129	103	92	116	119	103	118	112	110	112	107	107	104	130	115	100	101	144	112	105	116	107	101	114	121	127	135	119	112	108	111	102	99	108	121	113	115	122	121	112	120	118	118	118	117	117	122	133	120	116	96	125	119	121	126	115	112	123	110	116	116	111	111	138	107	132	105	126	106	104	97	122	112	108	119	109	112	143	132	120	114	116	105	119	116	109	125	125	115	113	113	115	116	92	116	127	134	128	128	104	94	107	122	111	97	106	103	109	120	124	130	118	114	128	119	115	131	132	133	118	120	113	126	124	103	117	115	130	106	108	117	117	112	103	139	127	113	116	114	101	118	134	108	121	120	113	117	116	106	120	118	117	109	132	98	115	106	125	109	106	108	98	138	120	118	104	101	127	118	110	90	134	107	115	113	147	119	113	114	112	105	101	98	117	108	113	133	119	127	118	108	102	103	87	128	127	122	136	119	116	129	98	126	132	117	108	113	104	119	110	125	112	131	140	99	107	111	99	110	143	125	120	116	107	111	121	118	109	112	105	117	108	113	120	111	120	124	95	121	115	133	130	113	145	120	120	105	114	119	117	123	122	103	112	134	130	120	134	132	107	103	102	107	127	112	116	118	131	122	125	126	108	114	122	121	136	117	130	106	128	140	122	118	120	118	131	116	104	128	117	109	90	116	101	118	121	107	119	107	120	114	106	120	107	101	114	108	122	111	102	121	115	130	116	109	131	115	105	106	105	111	114	112	116	118	124	110	99	115	111	106	118	93	131	97	130	112	135	118	116	110	115	116	98	115	106	106	99	133	116	117	114	114	107	137	123	114	113	114	134	119	124	111	124	98	107	107	98	137	116	101	138	112	117	109	123	94	111	103	114	114	115	122	118	111	121	96	101	101	120	107	128	96	108	87	108	133	114	96	96	95	114	112	121	113	98	111	122	96	104	99	104	112	103	113	123	107	94	144	117	120	102	118	112	123	124	122	119	120	118	118	105	99	132	97	104	108	110	101	108	114	111	103	113	107	117	117	113	124	109	104	114	117	120	109	132	131	123	126	107	113	111	119	105	122	131	119	94	111	137	99	128	103	96	134	110	119	119	108	109	127	127	115	114	126	117	117	124	118	111	101	123	107	111	125	117	127	122	140	122	104	139	112	130	111	95	106	125	85	97	116	117	110	103	102	124	107	129	113	111	117	120	129	110	112	138	111	115	108	126	127	133	108	102	108	110	115	120	112	121	110
24478	11707	7680	9345	16435	19789	18463	16344	13766	11368	9826	7673	6253	5203	4436	3717	3102	2761	2528	2204	2041	1728	1693	1559	1403	1222	1164	1125	1068	1060	1031	994	906	948	959	866	914	861	884	859	799	809	831	875	814	760	804	788	822	828	827	831	820	886	832	851	781	831	855	807	764	814	758	766	828	826	803	829	838	797	803	855	823	822	795	816	765	796	806	833	782	815	859	790	824	850	814	825	817	786	814	860	856	780	827	803	767	771	845	842	832	769	844	812	821	828	831	813	836	795	849	829	826	830	867	851	834	825	799	855	810	788	830	802	824	849	801	795	809	842	793	805	816	834	792	887	797	860	839	797	790	804	815	768	791	777	855	813	837	763	816	780	835	897	849	808	868	804	850	811	838	776	800	839	835	861	870	798	787	827	812	777	815	816	905	825	835	845	826	877	844	806	815	788	870	832	799	811	810	791	836	851	843	799	833	792	792	813	846	818	841	774	857	837	787	811	857	799	816	777	707	815	771	818	811	855	825	768	818	813	813	816	806	810	799	820	844	811	834	805	786	846	821	819	808	787	795	815	861	781	793	809	828	880	808	803	851	823	819	839	810	826	798	808	822	800	806	813	799	818	803	834	809	806	823	788	820	802	785	837	816	891	866	818	817	872	796	835	876	842	879	813	851	775	822	871	811	810	832	827	819	804	817	759	828	805	791	830	821	787	835	800	847	820	819	806	846	863	829	796	841	831	883	868	818	801	810	772	815	808	825	797	764	825	814	809	796	793	792	821	815	820	816	807	800	863	825	849	859	811	789	886	824	795	806	891	855	781	785	788	845	839	772	844	821	857	809	822	800	811	840	776	798	810	860	823	811	817	821	825	858	854	875	786	807	828	832	793	821	827	871	797	817	829	786	853	823	848	862	855	793	806	841	821	830	810	794	836	869	831	831	790	796	831	814	793	853	847	800	829	791	825	894	776	809	816	832	844	843	754	813	823	807	821	803	869	763	810	814	858	822	810	830	827	819	795	820	837	849	808	806	820	807	861	815	803	818	788	817	886	820	841	846	891	815	845	825	870	873	803	842	826	825	834	824	824	843	795	824	810	822	795	818	793	865	775	844	827	798	794	806	820	817	825	818	816	807	872	835	804	824	814	851	782	829	861	846	854	827	789	807	779	863	840	867	826	801	785	830	847	834	822	851	852	795	821	837	784	776	826	823	832	831	830	831	843	810	805	804	812	854	850	831	834	824	805	791	825	789	852	750	851	820	779	792	792	845	810	767	839	860	735	846	810	854	836	743	833	843	817	813	783	823	864	856	875	802	845	798	776	831	754	837	861	820	805	854	792	848	785	867	869	784	832	826	820	812	832	869	827	804	844	818	843	823	816	800	789	828	836	842	820	804	806	843	828	834	809	786	803	768	815	814	821	807	818	840	784	814	808	806	834	804	787	877	835	818	787	805	826	773	820	858	842	812	842	813	796	808	826	802	819	819	814	811	887	835	879	821	836	805	827	803	795	798	825	834	833	820	754	780	859	828	835	784	842	818	820	843	818	792	817	832	805	826	841	932	817	790	803	818	820	826	828	812	840	818	853	790	806	771	822	834	796	784	757	786	748	879	802	863	857	784	859	882	832	870	778	816	829	806	904	817	829	779	842	840	808	798	790	844	780	789	811	809	804	790	836	833	814	878	830	883	813	806	836	840	846	836	804	828	837	820	793	821	805	816	848	763	853	802	817	868	791	853	829	850	845	806	807	798	798	839	851	787	779	801	816	813	850	822	753	765	844	807	768	773	873	796	798	802	807	808	777	789	824	823	829	794	856	815	792	801	842	813	828	857	804	853	745	808	866	784	829	843	808	810	812	782	788	847	839	799	838	813	835	795	788	794	816	866	789	825	807	841	821	829	854	813	794	848	820	839	851	872	835	806	865	852	810	817	809	856	807	858	830	828	792	844	835	809	742	824	828	815	821	862	797	824	850	821	834	790	815	830	798	825	789	827	838	855	786	849	792	885	825	831	850	799	829	815	814	830	807	795	852	835	806	837	803	815	799	826	824	849	778	773	781	803	840	788	821	862	827	833	786	789	817	842	859	828	832	830	799	866	822	835	796	804	822	824	800	802	779	824	796	857	775	824	837	832	809	832	823	844	854	880	811	795	925	755	853	816	773	803	805	830	790	769	831	806	804	790	800	803	820	845	821	848	782	857	827	829	796	837	804	804	815	846	831	802	845	860	785	831	848	856	867	864	799	825	819	835	885	854	820	846	832	755	821	803	848	796	837	887	790	842	816	818	788	818	801	791	811	795	822	850	727	815	840	801	799	855	807	802	796	837	813	804	784	830	835	829	767	825	758	840	862	840	815	806	799	814	798	795	792	862	792	778	826	858	836	858	803	822	816	810	794	850	851	811	836	851	806	756	808	815	827	853	785	835	830	777	783	771	801	826	788	795	803	779	814	826	862	826	822	848	782	850	791	818	793	784	865	857	853	826	796	754	851	802	788	852	855	840	825	840	808	843	813	806	824	768	833	805	799	823	809	834	869	805	819	809	848	835	789	826	810	791	769	792	815	819	831	836	770	842	836	853	820	796	825	796	817	819	827	856	832	838	847	860	835	837	793	789	840	833	825	828	793	807	821	809	802	792	808	845	874	815	784	773	768	809	785	846	813	853	782	890	851	816	831	807	823	814	803	837	868	847	803	876	816	813	867	817	809	826	754	787	809	826	778	860	819	810	840	825	815	854	832	828	819	806	811	846	827	793	783	835	807	812	873	775	848	824	805	780	823	859	865	812	861	873	840	858	789	849	857	830	827	843	831	870	900	819	808	820	811	845	844	859	850	793	819	863	818	863	802	862	842	836	807	803	877	814	846	770	808	849	823	852	776	803	852	819	872	800	791	815	808	792	806	820	815	809	830	824	841	779	780	774	813	813	823	828	847	854	800	829	856	846	860	866	855	830	834	816	824	812	838	795	779	819	797	836	822	818	794	849	811	821	836	835	860	861	833	880	852	868	819	828	824	829	842	794	805	816	793	868	814	792	885	807	867	804	845	824	853	827	827	827	806	788	825	812	799	796	803	852	808	862	845	744	841	823	834	833	796	819	825	853	784	799	801	865	836	802	807	806	804	789	790	820	811	848	797	805	830	841	846	775	807	783	826	848	809	768	791	877	828	859	781	795	821	746	879	835	784	815	827	823	865	792	829	874	877	799	819	789	818	795	847	847	883	839	804	795	835	809	792	852	805	794	856	802	817	816	831	865	770	770	872	834	827	849	865	840	802	868	809	811	847	793	821	754	771	818	860	877	865	856	826	855	808	805	884	799	787	899	826	846	872	866	875	836	830	847	833	795	855	832	773	812	840	805	872	835	834	915	850	816	791	843	834	750	817	774	863	761	814	858	837	822	831	836	792	771	808	830	839	840	824	823	824	769	797	804	793	795	816	820	814	840	825	818	823	815	873	809	863	806	819	821	856	841	841	850	779	809	832	820	848	815	794	838	886
3239	1786	1033	748	649	752	814	829	737	594	534	431	371	305	289	234	246	217	208	167	176	174	147	170	130	161	137	129	116	112	127	137	114	126	132	117	101	105	116	111	115	112	114	107	95	111	104	116	120	116	112	107	117	91	106	109	106	106	98	120	109	99	130	120	115	94	115	113	112	110	115	106	95	103	113	119	87	104	107	104	107	87	106	127	98	101	122	119	123	116	105	105	126	114	92	110	92	97	100	107	115	129	99	109	118	107	122	110	100	115	113	111	125	109	111	113	115	113	95	103	102	124	120	109	103	121	106	116	98	96	128	99	108	112	107	104	114	107	109	114	86	106	103	131	109	110	92	92	84	106	112	103	105	100	96	102	117	109	98	101	112	93	106	111	106	112	109	101	114	126	99	108	101	94	112	113	107	100	120	114	129	102	107	102	111	93	109	114	102	116	100	115	118	104	125	92	115	125	105	103	99	98	104	112	117	104	116	103	99	110	97	106	119	101	98	101	108	106	112	92	119	119	121	118	114	109	112	121	116	97	111	98	110	100	93	91	110	111	105	110	116	109	117	106	107	92	92	119	129	113	102	112	108	110	113	101	103	101	115	100	107	98	102	141	90	94	108	130	122	111	111	120	119	108	98	114	106	114	112	102	103	101	89	106	115	121	126	109	121	107	101	89	122	123	107	102	107	97	127	108	113	104	131	98	123	98	121	121	101	118	105	102	123	103	90	118	116	115	109	106	102	124	116	125	132	93	117	106	102	94	104	93	98	103	102	94	115	111	120	99	108	108	117	88	104	114	106	105	112	123	107	122	112	103	103	109	110	114	116	101	87	130	106	91	94	112	115	98	109	101	102	113	100	113	92	99	110	113	117	106	136	104	109	113	119	111	91	109	113	97	124	104	107	107	104	97	98	114	118	105	95	112	107	111	97	141	106	121	105	105	108	89	111	95	106	106	111	105	107	97	102	93	125	111	109	111	113	91	92	124	119	106	103	106	117	114	115	99	98	100	106	97	90	99	116	91	103	122	103	114	96	122	109	109	93	107	110	108	99	100	103	107	114	101	89	103	95	85	129	109	105	99	119	105	102	103	96	120	111	118	93	109	102	101	124	99	127	119	92	107	105	112	92	127	118	115	97	111	100	95	113	104	99	125	110	100	116	108	103	118	110	109	116	108	109	95	109	103	98	109	126	91	105	108	100	93	87	111	114	115	101	104	112	112	107	99	111	108	103	114	118	126	108	119	109	95	117	124	88	119	114	94	103	91	92	112	104	114	116	116	108	96	106	101	106	91	94	95	143	112	110	103	104	106	102	102	98	103	114	99	101	105	101	110	122	95	94	113	126	120	107	114	95	111	93	115	110	99	113	92	97	94	97	103	125	104	88	108	105	98	118	116	108	109	104	106	103	105	106	94	99	99	99	125	102	93	117	96	107	91	122	112	101	97	95	97	102	123	116	97	106	114	127	130	121	124	111	98	115	107	102	107	122	119	106	98	118	99	121	114	128	124	106	106	105	100	104	105	103	103	112	110	89	119	127	101	122	113	111	97	106	91	104	93	124	103	96	99	104	102	107	108	111	100	110	102	91	123	106	96	96	106	123	106	90	101	103	111	100	98	104	105	89	100	111	108	107	110	123	98	109	113	95	110	128	109	98	117	128	119	102	106	113	99	108	105	111	102	111	114	103	97	117	117	115	106	91	109	101	110	90	98	116	102	96	104	121	115	96	112	108	120	112	111	88	118	106	108	108	117	91	119	119	125	94	106	119	115	87	111	110	124	121	102	123	118	113	87	102	115	120	126	95	115	105	127	105	117	133	112	120	104	115	96	108	96	103	101	97	112	103	99	91	100	113	118	88	125	111	133	111	120	126	106	108	93	106	107	102	108	104	107	112	115	96	103	105	101	112	105	134	100	130	108	106	107	93	94	101	117	116	99	94	98	105	113	99	92	123	102	107	129	109	109	98	88	91	93	113	106	117	94	140	96	120	119	99	124	116	106	104	107	104	103	101	94	115	102	115	107	113	91	96	99	98	100	127	113	105	105	122	103	116	110	113	89	100	112	124	98	108	96	98	102	88	110	116	112	108	101	112	92	99	113	110	106	109	92	100	112	111	103	104	105	132	116	108	111	94	117	109	103	109	114	100	101	99	115	104	107	114	121	107	132	100	110	96	105	105	101	119	109	98	92	120	92	102	99	96	125	97	102	117	114	105	133	115	131	124	112	101	112	132	109	111	118	118	108	122	108	118	97	119	126	106	120	104	108	113	109	116	123	103	122	114	111	114	91	94	100	129	106	118	92	117	110	122	95	112	122	96	114	104	89	100	110	102	114	111	107	126	101	107	127	123	120	123	114	115	119	103	89	115	113	118	121	102	122	103	100	106	112	116	107	100	103	99	124	97	122	114	120	124	104	118	94	104	113	101	102	114	105	98	105	105	116	124	124	99	104	94	101	115	121	102	96	112	99	110	105	98	100	120	106	98	126	107	109	98	97	97	119	91	115	127	111	122	110	113	121	91	116	106	115	126	103	108	103	96	101	100	85	112	124	108	89	120	118	117	102	103	122	99	110	95	112	102	110	104	117	116	93	100	107	106	100	105	120	102	106	84	114	83	109	100	116	105	109	105	107	97	117	123	125	89	92	110	99	122	117	122	109	122	114	116	97	113	115	108	115	100	88	114	107	103	121	116	99	98	106	110	112	114	108	106	113	105	118	95	100	101	115	113	107	133	111	108	116	106	107	96	115	120	108	121	105	114	103	100	107	101	106	94	89	91	111	102	112	95	98	113	106	119	105	83	126	87	108	95	112	109	87	108	114	109	120	119	93	122	94	101	117	109	106	107	106	105	122	128	91	115	103	95	101	124	99	97	99	119	109	114	94	85	108	127	129	116	127	120	103	116	114	108	109	109	105	115	103	112	109	86	112	107	108	112	138	119	116	111	103	116	99	106	113	110	112	134	111	100	100	127	112	110	114	91	122	94	109	104	110	103	109	129	111	106	110	103	117	98	114	100	105	116	87	89	92	114	119	103	108	82	111	126	110	124	108	114	86	130	109	116	94	102	119	107	117	123	111	115	90	112	107	119	94	122	102	94	113	128	112	105	102	102	121	108	93	95	130	116	100	110	94	121	99	105	90	107	118	101	103	108	108	124	106	105	103	107	109	88	114	122	114	116	98	113	105	131	111	125	103	94	106	100	103	109	98	115	95	104	94	92	95	101	97	97	96	105	89	97	98	101	127	89	107	82	112	122	105	106	111	92	99	118	100	103	95	96	123	120	107	106	112	105	95	91	121	118	120	104	96	89	94	96	104	102	107	86	94	106	91	101	132	127	110	100	115	126	109	122	83	130	103	124	97	103	112	106	105	128	89	139	106	89	129	127	107	108	111	118	106	103	127	118	97	97	90	101	117	101	135	92	105	105	114	114	116	123	110	90	104	104	108	96	115	142	122	116	98	117	102	120	124	89	102	114	110
27017	15067	9960	12191	20692	23992	22972	20188	17375	14601	12261	9866	7984	6504	5514	4368	3922	3646	3064	2736	2439	2156	1883	1788	1685	1402	1222	1155	1153	1035	985	944	919	871	882	867	821	873	815	761	862	758	821	766	777	796	792	720	772	776	744	764	784	767	750	739	820	786	740	785	814	750	747	776	791	775	768	780	790	799	734	821	765	810	776	782	723	771	826	764	769	800	745	774	757	768	811	798	801	769	775	788	768	727	773	763	756	789	799	752	681	826	775	755	798	792	720	763	813	707	747	739	723	697	709	763	745	758	800	674	769	785	795	753	734	763	755	799	821	766	781	793	710	748	781	790	742	727	761	774	798	704	800	767	737	737	757	728	809	764	746	754	780	772	749	754	734	745	760	717	791	808	777	801	777	791	773	770	751	759	858	734	719	715	764	737	802	783	779	730	742	805	800	740	767	811	748	810	729	761	772	786	766	782	753	771	726	756	799	789	734	816	766	762	786	753	759	730	666	775	713	799	761	790	722	686	790	710	725	757	752	725	740	763	774	747	766	780	770	716	734	786	752	732	760	803	776	782	756	768	760	760	764	801	778	783	753	793	771	743	761	770	721	755	730	737	827	743	774	733	758	774	761	737	822	755	782	763	831	753	727	765	728	740	757	773	825	773	782	733	758	752	751	720	786	739	744	727	783	722	776	776	755	735	752	797	747	745	790	757	780	725	708	800	761	748	797	755	821	739	743	812	741	772	834	743	759	759	722	768	729	769	784	725	764	720	803	736	789	785	759	690	756	753	719	772	774	750	770	739	731	734	772	738	700	753	788	795	744	806	790	782	717	760	760	759	785	756	788	742	737	764	779	831	722	720	757	790	748	786	776	741	812	718	786	816	765	776	784	776	780	815	697	734	811	746	802	775	794	739	757	774	775	748	769	786	764	730	801	739	761	755	806	809	767	786	810	724	732	741	748	759	736	799	768	738	742	765	729	751	787	757	782	763	751	750	783	750	744	725	784	773	785	775	758	757	748	798	772	818	756	760	809	779	798	760	745	768	782	811	782	766	765	769	789	785	759	773	765	793	773	785	754	793	771	784	794	791	762	765	755	757	779	802	748	808	779	803	787	756	786	821	756	787	713	754	768	779	778	788	772	757	788	725	748	774	781	788	780	744	735	818	753	761	737	720	718	773	830	786	787	774	815	752	781	793	733	796	736	726	758	745	750	722	776	714	791	815	764	707	717	782	749	780	810	735	753	735	798	713	790	800	747	738	753	739	782	803	757	788	754	720	743	734	791	751	698	719	792	740	756	788	756	790	769	747	780	762	766	766	731	759	767	798	779	761	726	752	780	762	769	754	798	747	798	755	785	742	734	774	752	779	732	743	753	784	720	776	754	770	753	757	785	765	737	757	768	756	808	775	764	761	701	714	755	721	836	778	800	754	791	729	761	754	738	809	824	738	750	736	791	819	758	786	773	749	779	807	784	720	781	768	748	778	748	797	782	804	750	810	773	796	765	787	806	693	730	752	809	767	783	763	732	794	768	771	754	802	732	719	792	712	826	792	794	792	728	748	718	807	795	692	756	734	729	788	747	731	787	759	779	708	755	739	743	825	762	772	761	818	807	776	729	745	765	721	707	735	726	717	818	742	736	759	766	777	786	763	770	768	760	777	710	739	753	756	713	753	729	723	762	732	769	761	697	758	769	759	729	774	733	738	697	746	746	781	729	771	741	741	752	766	802	785	762	804	808	802	795	782	750	745	751	795	769	744	748	764	790	782	797	782	791	750	752	766	790	777	792	720	760	756	814	769	822	735	756	755	742	694	780	770	791	743	745	770	814	730	747	774	748	757	752	749	767	763	785	784	794	788	775	715	794	728	811	771	746	780	760	749	784	704	704	788	740	805	807	747	780	756	744	740	734	727	783	764	782	723	776	765	741	762	783	745	747	733	790	719	778	788	787	767	727	756	697	781	759	772	734	741	803	746	793	791	715	781	761	781	712	820	714	773	778	721	764	737	740	769	729	676	734	729	790	772	800	766	789	742	813	716	741	812	749	747	736	775	739	748	712	763	792	742	788	763	770	734	755	821	788	743	775	768	773	751	756	725	753	779	725	766	774	749	731	779	772	818	749	765	752	787	745	740	772	751	722	751	720	737	804	837	778	804	765	845	783	716	755	772	727	814	780	749	721	748	753	749	745	795	731	794	726	746	827	702	794	825	758	794	768	808	806	789	748	735	788	781	793	779	767	789	808	704	776	770	839	773	776	792	791	723	813	767	732	703	741	751	758	780	770	812	734	753	775	737	775	741	745	746	780	722	759	788	792	794	714	756	779	796	813	755	735	765	722	754	756	730	774	761	769	787	780	768	763	734	809	730	774	757	763	754	749	818	719	824	794	783	772	744	800	748	764	742	785	732	764	803	765	786	729	757	739	778	772	781	771	778	787	780	775	762	784	761	832	760	801	749	757	779	745	755	810	765	726	794	766	747	806	766	764	762	711	750	747	797	788	719	777	739	747	708	791	795	684	775	753	779	796	778	748	783	733	811	753	766	763	814	721	743	721	729	757	761	830	727	772	718	709	692	799	776	765	728	769	764	769	769	748	766	734	756	755	782	779	768	756	735	760	787	745	738	832	790	728	739	758	766	794	790	779	761	784	782	751	719	772	791	757	758	796	750	739	782	760	768	787	746	791	789	784	746	735	748	786	767	775	805	757	755	783	732	748	722	777	762	767	780	773	755	765	773	805	737	770	760	780	757	729	790	740	737	722	790	746	834	740	781	779	777	736	771	798	815	733	800	767	764	750	749	724	741	790	755	796	741	760	787	760	789	764	785	761	728	748	747	778	785	731	795	763	754	778	749	792	742	789	748	812	769	763	750	746	753	781	768	735	742	820	753	812	779	792	784	771	732	787	793	713	722	754	779	766	732	746	771	800	757	750	776	752	725	797	723	765	734	749	758	768	782	766	754	755	747	689	731	725	740	816	751	745	757	791	773	800	742	737	777	785	777	754	788	732	788	756	796	738	739	737	728	699	740	764	775	784	771	800	763	748	790	744	697	727	751	766	783	817	762	755	757	737	765	772	784	784	745	716	801	803	832	733	788	770	702	720	777	760	756	774	790	760	763	736	754	819	758	715	759	751	755	736	783	771	745	732	806	737	776	799	780	804	768	798	733	807	774	751	787	733	760	784	782	790	774	746	749	761	775	736	754	777	762	718	737	724	753	759	778	740	731	800	750	766	742	757	843	723	796	731	747	758	720	727	729	786	781	778	757	711	775	743	742	807	763	705	742	725	750	741	744	747	766	752	716	787	734	795	725	740	784	713	747	791	805	744	794	771	710	764	778	740	737	816	789	755	792	728	726	778	770	740	760	778	785	776	803	781	755	709	793	756	798	720	767	757	723	748	759	723	762	770	718	699	773	798	765	772	713	740	800	770	799	745	766	741	772	743	791	787	724	754	785	736	753	725	710	775	816	699	751	734	737	721	802	731	769	765	774
4653	1673	1004	691	604	693	815	746	700	526	541	440	394	327	260	241	251	236	204	197	207	160	159	152	162	153	130	139	110	138	115	140	131	113	113	122	111	126	104	121	108	123	121	120	106	118	117	136	123	120	122	125	120	126	118	118	131	135	106	124	112	131	119	134	112	102	127	108	123	94	107	118	99	121	145	112	106	131	109	121	130	113	113	95	105	114	130	141	126	131	125	117	128	124	106	105	90	102	125	127	109	117	92	116	117	102	120	128	114	123	110	115	127	120	115	126	135	124	127	100	127	99	114	122	124	110	127	119	122	125	113	115	130	119	122	110	124	123	112	106	114	121	126	117	144	109	112	118	112	127	123	120	113	126	117	132	112	135	118	128	118	113	110	98	111	121	105	117	130	116	100	121	114	116	122	109	102	104	102	108	134	141	124	117	109	120	108	128	106	112	113	115	98	107	106	122	109	116	132	102	119	103	123	108	107	119	120	109	130	137	129	113	120	103	121	129	110	145	114	111	131	118	130	101	101	109	97	126	128	112	133	113	125	136	114	114	137	123	129	117	114	112	120	112	118	113	141	123	126	110	126	110	101	111	116	113	114	105	114	113	125	116	119	131	101	114	102	130	102	116	119	126	133	109	114	113	134	131	109	114	118	124	135	114	99	129	126	113	111	92	124	98	127	109	117	118	121	127	126	117	126	106	118	108	111	129	133	114	113	117	117	127	126	134	108	122	122	122	123	137	121	117	100	122	112	115	129	119	100	118	112	113	129	111	120	123	121	128	108	125	119	116	110	120	137	120	121	126	102	123	118	123	114	126	124	99	126	102	128	122	128	122	121	119	142	133	104	110	114	133	118	122	125	126	122	122	115	134	117	105	142	101	127	136	114	118	130	121	107	109	131	111	127	119	132	125	126	130	117	127	134	132	112	121	117	128	133	114	126	114	104	137	134	117	119	109	113	112	114	133	112	119	101	118	126	111	109	101	132	113	121	110	123	126	115	117	97	96	124	109	115	117	113	126	134	119	126	123	132	114	111	115	123	114	115	134	117	117	115	110	121	98	120	137	125	93	115	118	127	104	115	120	121	101	119	114	141	112	114	115	125	130	114	117	115	123	125	129	121	119	125	121	118	119	106	122	125	121	122	105	117	120	135	117	110	121	90	132	114	119	106	106	111	105	106	115	120	126	116	114	107	126	103	119	118	133	138	122	106	121	114	136	127	127	102	122	122	127	126	89	113	122	114	123	119	142	141	127	110	94	110	98	110	116	111	100	103	118	127	107	110	135	116	103	122	109	100	109	112	121	120	134	105	122	127	111	111	120	124	87	121	104	108	100	106	125	123	132	118	120	136	145	118	120	98	119	124	126	127	119	121	109	121	133	108	107	116	125	140	129	116	99	117	117	118	114	124	126	113	115	104	101	132	101	142	114	132	118	122	120	110	132	119	132	128	123	133	135	131	108	101	99	106	123	108	120	104	112	123	110	108	110	104	127	117	95	131	139	131	113	129	114	117	98	123	122	141	134	116	108	123	121	105	129	132	118	120	129	119	103	132	118	133	107	121	121	115	105	123	116	145	132	130	137	117	130	117	143	127	117	101	115	132	113	137	90	117	128	109	105	119	115	105	113	126	119	126	130	114	118	102	117	111	118	112	107	116	143	126	123	115	109	133	123	128	119	116	128	100	116	111	112	119	124	117	121	126	124	136	140	126	124	118	129	101	120	110	116	112	116	99	110	137	103	121	116	117	125	113	124	125	90	106	119	125	143	122	131	118	121	107	110	106	127	117	134	123	109	92	145	109	139	113	111	117	114	131	109	122	111	119	104	107	120	117	84	128	127	123	127	110	110	124	129	128	115	114	127	124	126	119	121	134	143	110	123	141	119	113	103	121	111	120	121	109	135	119	102	115	120	144	132	117	133	105	108	124	106	113	122	125	98	113	110	116	133	137	116	113	101	92	122	114	107	129	119	118	111	127	118	117	98	118	132	133	113	105	114	116	124	109	140	115	115	109	107	114	109	121	122	111	120	125	116	109	110	116	124	123	116	112	126	124	105	122	118	122	113	120	127	93	125	123	123	107	104	114	138	131	111	122	118	99	134	115	129	106	131	114	130	116	122	111	115	116	106	111	127	111	105	117	107	116	111	132	128	117	116	131	110	122	126	122	114	129	120	124	127	119	112	133	116	123	135	114	116	114	93	117	135	119	94	102	129	119	114	131	130	126	126	122	103	123	136	102	142	111	118	112	111	107	127	147	113	122	116	126	115	127	123	126	113	102	133	136	135	113	133	125	115	105	134	110	112	117	132	100	139	109	112	110	117	100	135	98	115	123	120	128	141	130	119	106	124	135	115	121	125	119	104	121	119	137	123	120	133	118	122	139	144	110	111	124	109	117	132	132	123	120	101	122	112	103	119	135	120	110	120	123	126	115	132	124	116	107	117	132	111	135	117	117	114	98	106	127	109	127	123	125	116	124	113	110	114	131	116	116	105	124	116	122	120	116	115	121	124	109	113	145	123	141	113	132	112	121	135	132	114	130	105	115	114	108	102	129	103	125	115	122	125	121	116	115	140	115	156	115	125	121	111	121	95	129	111	144	126	118	110	125	117	120	114	111	112	129	116	115	129	122	124	117	107	106	118	117	119	115	100	111	110	137	117	123	115	125	116	115	120	85	121	102	119	127	115	130	117	110	115	122	106	132	115	120	103	114	126	120	118	105	119	102	126	131	100	110	120	132	115	132	124	129	125	93	121	128	130	115	116	110	115	109	98	120	120	117	114	129	134	100	126	134	121	130	122	93	123	104	108	117	109	114	136	130	117	140	110	139	125	123	120	114	100	143	120	118	117	103	128	127	117	121	108	140	110	120	126	109	110	99	107	119	122	137	114	135	130	110	107	113	142	104	132	138	99	127	109	140	123	119	116	127	131	112	114	161	116	119	113	103	100	120	109	114	105	113	116	122	134	113	121	108	118	127	128	125	118	105	115	131	96	130	130	118	100	138	121	111	98	128	126	123	115	136	92	119	129	104	116	122	86	131	110	115	119	129	109	114	103	121	116	115	130	120	132	123	119	124	125	113	92	114	99	115	111	111	100	114	116	131	122	118	112	98	126	117	111	133	125	118	96	99	111	103	118	118	125	111	114	128	116	123	133	112	122	108	95	148	122	120	119	111	97	121	130	120	112	123	144	127	114	129	127	95	118	114	120	123	132	106	122	135	116	124	138	121	130	142	110	131	116	117	115	117	105	118	123	119	123	116	100	134	104	109	126	127	112	114	115	111	116	102	133	130	136	122	104	127	102	124	117	147	119	142	119	128	117	113	118	118	111	121	127	118	121	109	125	151	112	126	119	120	114	130	115	142	110	128	116	126	121	129	115	94	131	124	117	103	101	121	102	107	129	117	119	142	106	127	123	113	102	108	110	113	122	129	135	118	135	119	117	133	115	119	118	105	107	102	109	131	101	134	143	105	109	122	128
26499	14011	9621	11620	19507	22851	21823	19434	16808	13880	11964	9656	7782	6514	5234	4421	3959	3519	3097	2742	2383	2030	1850	1789	1683	1495	1316	1215	1160	1123	1102	1060	966	960	906	968	893	944	896	857	864	898	833	879	830	859	790	863	836	814	810	848	812	902	845	811	803	883	886	839	866	813	870	806	807	881	873	797	816	796	860	853	839	894	860	841	863	838	871	834	833	833	822	819	796	803	853	788	839	806	816	747	865	817	792	779	843	858	795	852	788	844	831	798	803	819	823	822	796	792	806	839	843	857	793	840	821	847	801	818	794	849	835	854	849	850	853	864	866	840	865	830	891	834	830	856	846	827	780	867	845	843	844	837	796	833	827	816	855	774	827	835	831	848	830	832	814	828	867	845	814	825	824	847	785	802	841	829	867	860	839	826	885	843	819	816	856	863	817	890	846	860	869	822	797	803	809	832	845	823	833	867	838	828	820	807	818	797	830	843	818	795	855	799	849	805	835	858	853	824	797	834	795	845	879	821	800	839	824	764	827	833	826	869	853	803	804	849	829	788	886	863	908	834	815	897	851	841	835	834	849	854	833	804	796	765	825	834	831	839	896	795	817	830	812	834	850	859	816	794	795	859	883	862	818	801	891	820	831	809	906	901	815	786	799	862	812	857	808	862	778	871	836	837	853	843	890	853	803	897	807	830	851	793	820	823	816	836	847	787	934	839	768	793	828	880	861	828	820	788	808	812	840	836	827	852	823	843	832	817	907	855	834	807	880	806	877	823	833	855	866	793	851	852	839	797	804	863	800	788	829	791	852	805	855	836	821	828	860	793	837	800	860	856	878	845	887	880	813	853	802	856	833	854	811	837	808	839	801	813	869	775	864	864	868	793	858	820	845	847	836	822	887	836	799	831	863	860	907	861	869	816	822	834	829	891	817	795	865	831	867	844	846	825	826	867	901	811	792	890	851	798	818	813	838	827	833	858	786	808	804	830	794	865	764	853	836	810	801	844	830	836	848	821	897	812	871	838	827	824	829	848	841	818	875	857	840	871	811	815	796	820	861	788	815	847	864	858	812	839	814	811	856	841	830	840	798	793	754	877	836	842	815	852	815	809	847	765	856	870	845	828	855	835	824	904	858	903	822	839	819	843	822	820	843	851	811	804	848	829	858	813	822	871	844	843	897	863	829	841	889	777	773	822	810	857	879	794	752	835	839	804	872	797	839	830	854	829	824	850	876	788	857	838	850	875	837	814	869	868	818	780	909	853	830	813	799	821	814	805	799	803	831	892	856	842	848	866	789	851	839	810	866	825	809	835	842	829	825	798	874	784	812	842	814	828	849	817	826	785	790	842	833	832	833	874	863	806	875	855	834	824	874	807	842	800	833	809	862	895	817	835	810	803	807	895	801	823	776	803	862	888	783	872	852	783	823	828	822	878	848	835	845	810	832	837	869	802	821	826	886	812	793	836	863	815	777	830	823	818	842	813	846	873	816	852	877	883	790	858	778	861	849	870	866	810	835	860	801	822	804	827	829	862	872	852	819	911	815	806	813	836	813	786	816	796	819	861	841	845	830	818	822	807	792	843	855	807	852	820	906	831	850	811	845	814	807	878	813	875	834	842	846	775	884	816	833	838	837	812	844	878	789	861	826	807	769	873	860	798	841	836	865	799	827	869	812	851	860	814	834	795	824	842	820	833	841	804	884	806	824	797	854	825	844	825	786	793	856	796	841	867	781	825	815	846	871	842	851	905	863	818	840	864	797	820	820	872	870	795	814	842	798	815	838	795	805	774	774	835	826	856	833	844	877	828	819	794	847	799	827	797	852	827	856	840	822	795	869	854	821	826	801	836	857	830	851	847	756	854	869	861	839	844	856	887	830	859	839	851	858	844	824	824	840	868	780	827	831	855	837	827	826	799	854	829	852	777	848	780	846	773	806	793	826	800	828	841	817	829	918	862	822	876	887	815	831	847	847	831	836	861	828	854	887	808	779	801	785	766	841	866	858	865	850	871	830	861	844	818	844	874	844	794	863	794	846	806	829	826	865	801	854	847	835	837	846	849	883	872	797	908	799	857	822	843	856	859	857	815	867	826	826	837	867	842	833	828	768	848	830	885	811	889	850	862	802	783	839	879	780	877	855	867	788	841	838	798	868	810	817	834	823	869	845	835	839	796	888	823	769	813	825	834	817	880	870	845	789	830	801	818	826	849	859	824	827	859	812	811	789	839	851	835	769	861	807	831	839	839	813	894	869	860	831	821	822	765	865	876	811	848	828	820	828	846	862	859	818	813	820	841	810	870	845	787	844	813	826	796	821	815	843	826	819	835	837	840	797	838	814	800	847	872	803	810	873	862	827	823	805	796	845	850	794	810	820	796	832	785	819	780	832	802	854	801	888	834	859	844	828	820	851	904	829	923	852	841	832	789	873	854	790	797	821	828	829	823	871	811	801	799	853	840	820	815	845	810	789	804	807	797	825	805	852	844	778	831	857	765	860	823	811	845	800	855	853	842	867	836	819	857	823	828	822	822	817	842	829	861	830	843	797	844	843	913	783	830	829	897	816	865	881	860	843	836	859	771	817	818	803	830	812	883	872	806	913	851	859	870	809	874	842	800	862	839	833	846	802	800	808	804	845	834	877	808	836	766	863	825	832	853	795	847	833	852	838	893	822	851	887	834	847	843	809	839	817	863	849	858	750	836	854	850	803	842	821	791	819	815	861	855	819	800	882	797	809	849	825	788	867	856	821	834	804	838	828	793	842	811	803	766	808	806	850	808	818	828	843	860	805	801	850	844	880	863	829	823	818	779	814	827	875	803	855	785	897	849	825	838	856	864	837	807	810	819	839	828	798	809	808	875	889	838	800	800	818	847	792	872	825	825	848	857	801	827	805	822	807	782	823	828	781	841	855	848	843	858	805	839	821	818	796	853	847	856	833	814	802	848	825	796	852	777	800	784	804	807	827	810	854	860	842	787	875	877	828	843	848	846	847	800	850	834	865	874	835	790	820	800	782	864	841	797	856	819	820	853	803	828	901	816	874	924	881	826	798	883	816	842	854	898	831	806	830	847	854	835	839	813	885	808	845	840	821	848	872	860	800	828	863	807	851	850	807	783	877	837	811	814	794	832	895	818	789	848	880	872	859	865	849	809	789	862	815	848	844	778	914	854	850	816	814	854	792	866	811	797	855	830	814	855	771	825	836	806	840	849	839	808	834	847	807	826	797	817	831	894	858	901	819	803	887	848	868	824	848	801	873	828	808	852	866	820	871	792	892	808	776	852	841	823	827	836	820	821	831	834	846	832	783	862	835	785	857	824	833	818	894	868	845	850	824	853	822	838	885	790	862	820	821	821	845	830	826	880	863	857	813	858	843	811	846	837	835	841	817	860	811	874	817	819	790	839	816	830	836	850	820	835	865	835	806	818	855	870	814	850	838	796	816	829	870	829	815	893	835	842	844	850	831	792	898	825	821	869	809	795	803	822	818	841	832	844	797	802
4486	2210	1380	903	758	887	1074	1009	844	714	648	505	467	365	284	277	238	253	232	216	209	190	180	163	157	144	155	138	141	113	114	107	112	123	128	122	113	121	103	123	102	98	91	115	98	93	97	99	105	105	106	86	115	86	109	125	100	104	111	103	104	116	114	116	95	103	120	96	99	118	78	97	99	100	112	107	112	110	113	118	131	99	103	114	116	93	130	113	98	109	108	117	125	122	110	100	116	119	103	114	108	94	99	133	106	124	114	100	117	96	95	101	117	117	98	120	107	89	108	99	126	100	107	89	96	118	102	92	100	108	121	115	100	113	97	117	111	98	109	104	100	104	105	101	105	107	107	92	120	105	138	114	117	96	103	106	110	112	104	107	112	102	104	124	115	102	113	100	108	96	105	116	98	97	89	102	127	113	108	111	102	102	111	92	100	102	113	116	96	121	110	122	113	113	106	99	115	118	137	113	129	116	107	119	103	101	119	104	127	108	109	109	112	108	86	104	108	108	96	114	95	100	118	101	96	103	118	87	123	105	95	110	98	113	102	114	92	113	99	100	104	100	109	118	120	108	104	104	91	134	113	103	96	100	91	113	92	105	81	87	126	121	120	101	108	111	107	103	128	98	104	99	96	111	115	103	97	101	104	103	102	138	125	102	106	114	104	97	104	123	129	106	91	108	125	124	127	90	99	92	108	106	111	92	111	110	97	102	114	108	114	107	91	102	104	106	117	97	92	110	99	102	128	88	109	90	103	94	114	110	103	133	101	101	108	112	100	124	119	97	104	113	108	104	116	107	120	108	109	113	111	100	119	113	91	126	102	106	102	105	92	107	101	100	119	123	101	117	114	109	82	98	108	86	123	106	124	102	104	88	110	100	100	117	113	115	106	86	123	114	108	104	104	115	108	114	106	107	126	110	95	117	105	112	98	110	129	112	98	121	97	94	107	101	105	113	106	126	111	104	123	108	106	118	119	85	102	109	105	114	102	101	107	113	117	95	107	105	115	102	123	120	111	124	108	98	115	87	97	107	85	109	117	89	115	111	108	100	106	103	117	101	93	111	115	108	123	117	119	127	123	101	88	114	116	103	116	104	88	110	104	94	95	115	105	93	114	89	100	100	110	114	101	128	110	93	95	107	94	119	99	116	106	98	121	107	122	107	99	97	95	109	133	97	110	100	111	133	97	120	105	103	99	127	99	95	102	127	111	92	110	87	117	100	113	102	123	116	106	112	104	128	117	110	112	91	121	104	122	97	107	127	138	111	105	99	121	110	100	106	96	114	84	98	113	105	111	112	121	107	91	97	126	104	102	107	110	116	109	121	103	137	96	110	110	93	109	116	116	88	132	132	129	116	119	130	99	112	106	110	101	110	109	103	121	93	101	102	92	92	93	86	109	90	94	116	111	106	112	114	91	120	119	117	121	110	113	110	123	94	105	109	113	96	108	101	82	98	101	92	103	119	119	120	111	99	96	97	114	122	110	111	99	110	88	117	109	97	110	108	134	94	110	90	110	109	100	98	105	117	100	114	101	111	105	110	127	106	98	118	111	103	94	116	123	107	105	105	98	123	88	97	112	101	108	105	98	122	102	103	93	116	105	99	120	86	84	95	114	107	109	118	100	124	103	104	94	98	113	88	113	120	116	108	128	89	90	109	106	123	84	110	128	93	106	107	102	96	125	98	110	107	131	108	113	103	96	99	114	114	109	96	98	106	101	92	97	120	121	106	88	104	112	120	100	88	87	108	116	97	96	107	104	118	101	97	120	112	104	102	114	101	120	105	103	112	106	109	108	111	104	92	113	111	119	89	95	113	103	104	106	103	91	108	96	102	131	101	111	107	92	98	102	96	94	100	108	110	133	100	110	95	118	105	98	107	97	84	103	111	104	106	97	114	101	99	121	110	123	113	105	118	109	129	121	96	115	119	107	106	90	96	117	89	108	108	110	112	99	114	122	92	128	103	96	117	96	113	88	111	107	106	97	111	94	120	119	121	118	119	99	121	114	114	96	112	86	103	92	99	113	104	93	134	122	93	102	96	98	108	104	100	103	106	93	109	108	103	100	96	118	99	119	113	102	102	100	117	113	106	123	119	104	111	109	97	106	100	110	97	98	101	99	110	128	115	119	108	113	103	113	86	132	94	112	112	101	86	102	93	103	102	96	127	86	103	108	99	109	110	97	91	96	109	107	102	101	105	109	99	102	86	107	105	98	96	123	120	113	117	104	124	102	92	129	108	120	106	92	95	121	102	94	101	107	119	115	94	117	126	111	102	113	122	115	102	107	102	89	103	117	116	131	116	102	92	109	97	123	98	114	121	106	109	116	115	103	115	111	104	111	98	104	109	110	112	104	109	104	122	100	89	116	106	128	113	96	104	91	116	109	93	95	115	102	98	95	100	123	103	110	90	93	124	109	118	120	107	119	114	113	106	106	114	112	117	101	98	104	123	121	120	115	101	104	99	102	113	120	106	107	124	116	118	106	114	106	98	128	116	108	137	115	103	103	84	126	121	103	114	120	103	120	123	88	123	112	105	108	106	112	94	115	123	118	83	122	116	105	108	100	110	100	113	114	101	110	114	103	128	108	116	92	91	109	121	113	95	100	84	99	86	94	98	100	110	111	107	90	109	108	98	103	114	101	121	100	101	93	108	113	105	98	109	109	107	101	111	110	99	107	83	101	94	105	100	114	107	100	113	117	100	106	110	105	102	103	104	116	102	115	105	123	103	92	105	93	112	129	116	122	104	107	114	117	109	98	105	114	118	104	122	108	112	96	129	112	101	94	106	109	104	93	101	110	106	101	93	101	110	109	108	95	96	80	121	117	110	101	112	109	104	118	105	108	114	97	102	86	104	95	103	100	110	109	105	117	106	89	97	120	117	101	87	119	114	94	115	116	122	122	110	115	111	100	103	121	119	127	116	116	98	88	117	118	96	106	96	121	108	112	118	108	130	113	112	113	123	87	111	110	107	119	86	102	114	92	113	109	96	109	94	89	87	113	88	100	128	95	103	102	117	108	109	121	109	110	100	126	123	107	99	107	115	116	87	107	139	102	111	97	96	117	98	103	110	100	115	117	85	105	126	144	116	122	102	107	117	92	114	120	124	100	104	104	97	109	87	114	100	103	103	113	81	101	112	109	108	102	111	93	123	111	91	97	105	120	105	126	102	105	96	88	96	115	113	113	106	109	104	110	97	119	93	124	109	111	102	90	97	114	111	100	126	101	97	119	122	115	124	122	107	104	110	109	103	107	79	112	113	116	93	108	86	104	99	110	106	100	97	117	100	93	105	104	107	106	116	108	108	118	118	91	117	101	99	89	113	114	118	100	95	105	101	112	108	126	117	80	103	104	115	102	110	103	99	123	116	104	103	107	93	123	133	103	116	102	104	115	100	107	100	94	106	99	115	113	95	97	120	100	109	112	107	101	99	103	106	124	97	97	114	125	117	111	120	121	119	100	98	115	115	108	97	100	118
29975	16786	11993	14141	22991	26372	25344	22941	19608	16751	14337	11784	9759	7706	6196	5427	4852	4288	3687	3238	2812	2453	2179	1960	1781	1583	1420	1321	1230	1149	1159	1007	958	919	926	860	867	891	803	819	828	760	765	828	720	771	750	808	816	795	730	725	752	775	819	754	794	782	780	727	739	752	711	747	768	752	787	768	760	733	756	770	729	759	742	796	740	778	766	756	789	762	766	774	793	707	724	761	808	782	716	743	729	760	752	783	731	718	710	700	751	754	735	739	765	758	739	706	729	730	733	730	752	744	744	730	776	774	721	735	691	786	743	723	753	743	711	738	735	730	727	768	712	730	726	758	718	780	775	755	765	782	738	782	739	821	784	765	725	724	787	769	778	730	783	726	752	815	755	752	738	771	717	748	720	724	774	765	742	746	744	789	761	785	766	786	729	766	765	711	708	754	759	743	739	749	770	749	735	770	766	709	768	763	772	775	722	737	744	754	732	738	788	753	697	777	743	766	719	767	739	742	708	750	719	789	773	773	755	756	733	766	791	779	793	730	751	760	729	737	773	775	780	696	743	785	730	753	744	758	744	785	725	720	722	808	722	716	768	786	799	711	772	751	834	767	735	701	801	733	782	766	760	749	817	726	720	755	778	736	761	754	762	764	722	788	741	695	708	799	774	768	715	743	752	759	706	714	817	731	771	767	778	741	743	737	766	771	753	711	769	742	724	735	778	699	709	702	799	727	805	721	746	778	797	749	782	739	763	748	755	751	770	777	696	756	805	758	821	765	753	751	757	761	748	748	755	787	749	748	730	731	724	745	764	736	763	758	791	748	724	742	741	749	752	746	756	753	761	774	762	751	786	757	741	708	771	712	756	728	765	762	730	751	760	678	723	746	758	732	758	759	741	767	801	788	753	785	741	798	759	718	729	741	743	733	787	771	760	738	736	760	786	688	720	739	740	755	769	778	775	735	744	730	779	750	714	714	730	771	735	778	763	752	764	805	712	705	774	751	762	750	752	759	748	764	740	792	751	723	732	723	776	750	777	734	737	806	739	789	767	797	740	773	734	760	740	735	803	718	761	770	733	741	765	780	735	737	750	718	772	735	740	761	760	696	716	795	771	751	725	746	802	738	750	731	727	756	722	758	748	739	734	744	745	763	761	748	804	822	739	759	764	720	749	758	733	762	739	801	763	766	733	701	774	755	788	738	770	736	756	776	771	776	767	750	769	729	767	756	706	761	740	794	746	743	767	794	747	741	791	743	763	751	771	723	747	792	771	766	765	775	727	722	737	702	771	747	746	757	823	741	787	795	729	717	772	764	722	744	736	786	783	759	780	736	770	790	732	742	721	780	762	759	732	746	764	756	780	784	778	733	766	754	687	715	727	782	755	769	751	738	783	795	769	737	735	744	772	709	726	775	724	695	760	731	766	773	738	754	738	732	778	732	772	740	786	760	715	739	787	734	775	712	752	759	708	693	779	759	762	740	736	752	802	757	797	725	758	752	800	734	741	735	756	735	703	767	783	704	758	743	738	709	737	798	757	753	763	743	754	771	749	753	762	721	729	726	686	813	805	787	730	764	727	794	793	791	722	760	803	762	738	738	747	792	747	717	747	740	761	755	709	750	772	754	758	758	689	723	762	778	768	760	779	732	764	757	772	768	702	768	737	745	771	734	744	719	756	790	775	782	692	728	761	777	798	715	796	741	764	781	752	754	761	773	792	765	782	793	688	794	730	745	787	781	738	748	741	730	774	760	756	736	767	733	753	760	748	737	746	758	730	744	776	801	749	772	710	698	775	772	773	757	754	765	714	784	782	735	749	806	746	788	734	760	735	766	715	729	767	748	781	731	699	768	749	756	737	697	752	770	727	759	751	729	733	776	730	762	740	744	719	765	741	719	766	743	743	742	734	775	735	738	779	734	743	719	752	798	722	793	767	749	720	748	786	766	756	683	704	766	742	718	777	733	773	737	800	804	767	751	725	786	744	731	786	780	738	740	765	727	757	788	769	711	738	753	821	743	735	723	795	734	751	796	808	755	778	770	718	755	714	750	761	809	732	763	779	792	771	745	746	770	756	826	773	762	741	744	794	743	773	729	731	761	741	767	738	774	756	786	733	722	724	765	746	802	813	748	773	784	735	705	739	820	780	724	772	724	736	708	746	729	747	759	778	807	772	773	758	776	762	695	754	715	773	718	751	770	767	758	745	770	782	741	765	795	787	727	732	781	771	757	751	709	766	741	692	729	773	735	763	808	773	787	726	766	724	689	754	727	763	810	746	724	737	726	758	721	767	741	800	744	782	761	735	764	786	768	778	753	742	780	736	754	738	772	765	732	760	728	757	772	748	829	716	719	727	706	786	754	752	772	780	785	750	757	778	755	733	762	729	710	794	791	742	739	746	785	754	755	725	753	726	720	734	719	768	727	726	776	720	783	827	768	760	741	734	761	745	736	748	768	728	775	727	775	742	702	790	711	768	738	736	743	734	779	823	717	761	750	760	708	746	780	781	758	762	727	768	727	780	722	736	751	725	694	751	725	739	788	744	753	835	772	729	766	744	740	736	761	751	724	716	776	752	793	727	797	786	769	753	753	793	740	789	778	768	799	807	770	709	742	778	721	810	759	688	750	755	724	734	740	773	770	757	729	708	716	735	797	779	781	771	711	712	791	721	763	754	758	787	759	760	779	733	732	778	766	776	775	731	750	736	737	731	741	749	795	751	779	783	757	768	748	744	763	773	756	782	781	725	729	759	738	717	755	740	754	732	779	770	733	779	789	795	768	761	719	780	726	714	711	793	712	763	743	713	745	728	760	769	752	746	819	731	753	780	709	758	764	800	748	767	852	738	771	731	765	783	779	755	745	747	746	729	768	788	751	716	760	737	725	753	718	774	772	794	780	707	792	765	744	775	724	762	728	742	726	755	735	734	762	748	770	795	762	752	721	758	739	769	736	747	748	773	789	769	723	775	709	761	772	766	735	732	759	739	759	751	757	746	775	787	754	767	826	758	761	715	762	787	734	794	768	768	723	739	729	723	790	717	749	767	746	744	753	790	754	712	751	743	747	798	749	748	758	745	785	761	777	758	756	777	777	718	748	759	747	765	764	747	759	753	777	703	795	742	765	771	719	756	772	799	722	749	759	776	749	776	760	779	762	725	751	708	795	736	763	731	798	732	766	773	754	691	723	719	790	744	726	720	772	740	712	747	717	771	759	737	769	809	750	743	718	749	805	762	784	747	721	781	756	762	765	786	745	689	731	749	757	779	778	723	766	772	764	806	757	749	766	767	754	733	747	754	785	743	738	758	734	769	732	758	737	766	752	742	788	744	757	821	762	714	769	814	742	741	730	750	773	768	777	764	731	744	760	753	793	760	737	805	754	781	735	769	746	757	775	763	742	730	797	801	733	749	762	784	778	752	757	777	715	763	771	755	732	788	765	703	759	766	757	763	782	764	833	751	727	736	799	735	764	689	777	777	753	735	791	755	740	688	726	749	742
3506	1268	814	612	494	552	667	563	532	473	398	326	272	254	236	238	213	200	194	185	176	144	148	149	137	144	139	125	137	137	112	123	104	136	127	106	125	118	98	95	116	118	118	117	119	115	101	109	140	125	128	108	140	133	128	108	114	111	115	114	120	120	119	114	110	120	122	105	129	120	116	129	113	127	116	118	111	103	130	119	118	118	125	106	122	107	133	91	123	119	116	127	131	108	124	94	96	121	119	117	105	126	116	111	112	123	110	104	103	105	140	114	87	127	126	116	115	122	125	105	110	115	113	122	123	95	106	115	122	121	104	125	120	100	107	102	105	128	111	126	122	122	121	107	118	104	103	131	119	132	132	115	120	124	133	123	108	121	117	113	130	104	102	123	134	118	118	128	121	104	118	91	130	118	120	102	111	107	120	98	114	116	110	124	103	116	112	116	115	121	115	131	128	116	129	105	106	115	120	131	106	97	125	105	98	122	111	138	118	118	108	102	125	113	122	108	115	116	105	110	112	113	120	136	122	128	113	106	137	122	113	120	105	113	110	113	91	112	102	130	111	127	112	114	116	112	112	121	105	133	120	128	117	103	120	116	116	117	126	99	107	99	118	135	116	110	113	114	110	116	110	120	108	115	121	121	117	120	116	116	93	105	88	114	113	106	112	122	110	137	121	122	106	122	111	116	90	102	130	137	128	109	137	117	101	123	139	121	115	114	103	122	95	123	121	121	105	115	93	103	117	119	119	108	131	106	100	134	114	110	100	117	112	97	126	102	137	129	108	112	107	104	115	98	121	118	107	115	109	111	116	122	117	119	95	104	129	102	101	114	115	114	117	98	115	104	108	103	120	122	126	107	117	134	121	110	114	130	110	127	113	109	140	124	120	134	113	112	106	122	106	89	113	111	134	129	119	107	118	111	111	116	104	115	148	122	126	104	112	112	109	134	113	120	114	99	109	115	104	124	120	107	114	107	114	112	87	114	113	117	121	116	91	122	103	119	113	126	104	115	114	109	121	131	120	117	102	117	113	106	90	112	125	108	130	128	112	118	120	120	125	114	104	123	141	127	116	118	118	129	122	123	106	114	113	96	95	110	129	133	98	117	117	121	110	116	101	103	114	124	131	122	115	108	100	125	128	132	97	116	115	115	122	115	112	126	127	109	117	121	119	118	95	124	121	140	121	109	127	107	116	121	107	112	123	106	116	114	102	107	127	106	98	100	108	108	117	145	122	107	139	128	113	104	124	121	127	127	149	94	99	114	123	100	99	95	94	114	102	100	116	127	125	107	99	131	118	117	113	136	131	121	112	116	118	109	97	131	119	122	118	109	109	122	126	130	112	114	98	125	133	119	116	103	133	118	132	119	106	127	131	154	108	122	126	97	127	126	110	118	97	115	118	116	125	112	110	126	112	94	127	103	120	125	100	125	108	130	110	116	130	123	115	125	99	124	105	125	124	117	121	135	111	110	129	109	123	109	103	105	119	113	107	129	109	122	139	126	112	123	123	115	102	114	126	123	120	133	122	122	119	122	123	110	103	132	103	106	100	117	124	128	116	106	100	96	123	105	141	111	111	114	112	132	110	120	108	102	114	98	95	101	128	135	126	111	112	136	99	139	113	113	112	126	122	121	115	144	108	125	129	102	107	112	130	107	126	124	100	109	132	128	114	122	115	91	129	138	117	104	117	113	141	99	129	107	117	123	111	115	110	119	131	111	106	119	107	119	107	129	113	111	103	99	115	105	113	130	107	120	136	113	120	116	94	103	144	124	120	126	118	122	119	127	105	102	111	139	128	118	99	109	110	103	118	116	119	125	132	107	138	119	106	118	98	127	104	123	114	108	95	98	117	119	115	105	110	121	123	104	137	115	117	119	135	107	113	107	116	119	137	117	98	127	116	113	93	115	112	129	129	121	116	103	114	128	110	132	112	118	116	97	108	115	120	124	131	125	124	109	124	108	110	97	127	104	119	96	121	110	137	115	129	130	139	118	113	125	119	106	96	104	134	104	98	130	126	105	107	103	118	116	115	96	106	131	121	111	120	130	104	137	114	111	124	103	104	106	109	132	90	129	116	111	102	100	110	115	128	127	126	147	113	111	103	110	123	123	126	114	128	104	115	124	118	109	104	124	121	102	117	126	127	109	120	106	130	98	123	115	97	111	119	114	109	123	110	105	121	115	99	120	151	110	118	108	125	118	120	119	124	108	120	117	117	122	101	116	128	113	127	111	123	126	132	118	108	131	121	114	113	97	114	106	114	105	124	102	131	112	115	114	106	103	104	121	118	112	103	117	114	119	96	124	106	121	114	107	119	119	115	120	110	112	116	132	104	108	98	129	107	123	115	117	112	130	121	125	117	111	101	104	103	107	139	110	116	106	111	113	101	123	129	108	88	102	97	127	118	117	97	133	97	108	118	121	111	101	119	121	106	130	123	121	116	122	116	113	113	103	129	132	128	108	124	123	121	99	124	116	128	121	117	136	111	121	100	113	109	106	113	110	116	111	127	135	146	122	112	94	118	120	125	114	108	118	107	109	124	123	101	106	97	102	110	124	114	140	123	109	130	100	101	122	123	99	127	126	117	106	120	104	112	94	114	136	82	101	118	128	103	118	127	129	107	100	124	109	121	118	95	142	116	120	133	119	128	112	128	121	132	117	116	112	118	109	114	121	97	111	102	108	120	106	122	118	107	119	124	108	97	138	122	118	102	116	137	126	138	122	113	129	117	100	106	107	129	118	110	107	126	118	119	127	104	105	117	126	132	128	121	132	113	125	111	115	106	109	115	108	114	106	100	119	127	129	129	122	108	127	115	112	107	121	109	118	123	115	110	115	97	119	135	138	111	105	127	115	117	105	101	120	117	123	119	105	120	120	115	108	119	105	99	115	121	100	127	110	121	124	117	124	129	122	127	104	119	123	125	123	105	118	100	120	117	111	132	127	123	118	114	110	118	105	123	120	116	94	102	110	112	115	110	132	127	107	119	130	109	128	107	125	107	131	120	116	122	103	103	120	100	96	122	124	112	119	120	132	100	108	115	127	110	119	113	105	125	110	109	103	96	123	129	97	117	117	117	107	114	129	109	102	106	120	98	118	119	110	108	102	113	115	136	122	138	127	117	112	116	122	112	125	122	105	126	101	130	117	127	125	108	104	110	120	122	108	145	121	117	106	126	118	114	101	137	108	113	113	115	116	110	108	92	108	122	120	111	114	120	117	109	123	112	84	103	106	111	134	117	123	105	136	98	138	124	115	128	116	120	120	116	117	100	104	126	128	143	119	112	108	99	113	123	108	111	135	109	110	100	92	113	104	113	117	110	108	111	109	129	116	118	101	113	117	114	123	121	120	110	113	131	109	117	128	110	119	118	120	126	114	129	109	101	104	106	135	110	113	127	113	105	106	111	127	96	102	120	102	127	112	98	130	94	109	128	113	107	126	133	121	129	119	114	101	95	123	118	105	130	111	103	122	107	98	125	104
24676	11915	7889	9524	16615	19817	19031	16239	13728	11480	9650	7743	6359	4953	4043	3720	3320	2862	2488	2294	2037	1730	1611	1481	1386	1355	1153	1159	1047	1012	1036	967	909	891	883	867	906	855	849	859	825	799	863	817	860	818	805	759	807	780	802	799	840	857	794	833	758	770	843	820	834	816	797	827	847	845	836	802	845	796	795	779	855	773	868	793	805	779	831	789	807	791	803	791	773	761	805	729	828	811	827	808	806	824	823	856	832	824	787	811	875	791	800	791	847	765	762	781	813	767	785	857	735	877	810	806	899	795	829	805	780	779	803	810	857	792	826	787	786	808	853	770	852	870	810	826	821	829	835	822	805	776	827	843	794	810	849	843	777	814	779	867	844	807	778	772	829	841	851	818	841	836	813	781	800	802	805	804	855	828	737	847	794	751	833	836	806	773	816	837	830	801	795	854	811	817	805	789	855	841	786	810	811	853	850	827	857	805	816	835	814	820	789	793	776	861	766	806	784	864	797	813	787	808	777	825	810	789	816	840	813	773	854	800	799	762	828	838	821	809	835	794	786	821	859	830	823	785	832	830	815	809	836	776	857	823	782	754	827	826	771	843	810	859	767	829	788	804	829	806	847	828	807	804	823	736	780	783	830	800	768	849	846	847	810	780	827	850	800	844	814	816	825	796	796	793	823	856	787	805	822	810	807	818	786	814	822	857	816	780	762	803	819	806	771	816	772	812	775	780	810	856	788	821	834	805	824	805	791	826	808	787	800	793	787	820	793	798	857	829	770	785	791	843	784	848	790	815	773	793	788	800	772	778	819	775	825	812	798	805	793	822	762	824	839	871	821	803	808	806	825	816	807	818	800	820	863	886	829	806	799	787	865	858	822	812	833	842	831	772	838	750	844	828	836	804	816	852	784	867	810	793	747	845	857	809	782	755	810	882	815	810	818	821	776	795	813	818	788	800	826	794	820	802	793	783	786	779	762	789	855	841	830	808	798	769	852	788	853	748	812	840	795	838	830	787	833	840	796	806	861	814	805	808	791	841	793	794	807	793	811	813	803	794	837	792	786	832	826	836	769	812	805	836	814	847	744	796	830	813	847	825	784	803	822	796	796	780	816	860	837	784	794	803	805	814	782	805	834	811	770	814	814	812	844	804	792	863	823	833	772	786	800	842	796	822	841	761	799	759	777	806	785	802	809	785	837	780	783	791	823	833	848	799	823	839	756	785	849	820	817	843	827	819	761	809	778	797	816	790	802	808	814	784	851	825	791	863	842	790	813	813	801	783	786	836	826	802	761	826	825	807	792	835	783	803	797	784	800	818	845	823	735	824	814	808	790	804	818	826	820	835	808	750	815	789	800	822	830	789	900	884	805	803	835	814	807	805	731	846	817	783	822	802	803	837	843	759	822	798	810	757	828	809	801	809	831	854	819	772	842	823	815	831	820	805	797	796	869	835	827	799	852	844	811	807	825	810	817	844	801	880	848	780	769	807	783	831	775	798	794	816	771	829	756	849	787	817	802	773	818	832	809	854	835	804	844	780	793	789	840	816	750	819	793	799	820	829	809	821	791	821	789	803	838	831	848	799	843	795	784	805	821	806	814	800	812	835	814	763	838	809	828	802	745	786	883	770	801	776	793	809	817	850	765	821	887	819	827	794	817	779	811	779	804	770	806	765	775	776	821	810	841	770	777	814	807	811	868	811	789	841	785	813	820	788	818	844	795	805	855	753	830	776	823	773	753	790	817	797	808	805	808	845	804	839	848	828	820	800	836	818	835	828	774	775	824	849	821	842	815	808	809	772	805	814	786	800	800	826	782	806	820	817	801	819	794	837	859	772	825	755	855	822	810	857	736	787	769	849	775	846	794	816	816	803	837	820	809	790	793	793	826	831	839	840	806	841	794	806	765	799	810	852	814	852	797	895	757	841	837	859	819	806	829	771	761	807	843	795	811	784	799	843	795	850	803	819	818	843	840	790	774	807	822	770	772	852	794	828	786	844	788	765	733	859	838	846	748	800	789	826	799	822	776	818	812	807	786	830	788	775	805	855	765	820	843	810	847	809	856	778	867	864	853	837	822	797	810	824	853	797	823	835	774	780	829	813	801	817	844	804	780	782	815	816	793	814	811	817	875	811	830	798	824	810	807	822	808	807	849	786	798	811	815	813	867	831	814	806	817	787	783	794	867	790	833	862	800	822	834	797	789	785	848	818	825	816	855	804	743	783	822	819	744	832	798	836	839	818	836	852	860	856	783	760	806	839	783	764	781	831	793	778	839	825	843	862	808	793	813	797	751	785	860	786	746	845	789	826	810	877	791	778	780	842	807	815	740	858	841	836	820	798	840	840	813	797	830	802	810	795	810	826	840	837	843	775	811	788	808	810	783	826	819	807	774	788	814	863	810	827	795	834	873	843	837	773	812	779	810	834	851	816	820	791	828	828	818	863	883	810	794	845	812	768	803	838	849	820	852	856	759	841	780	732	789	770	849	801	841	816	782	829	845	796	828	782	793	843	818	830	842	829	854	763	824	832	812	809	755	812	765	771	785	798	800	805	833	819	836	800	815	811	761	788	781	832	786	761	810	850	850	828	842	884	806	857	838	819	832	827	883	848	799	845	787	804	825	804	792	891	841	823	778	821	801	829	826	792	787	849	799	812	873	759	747	818	801	808	772	817	823	786	796	811	768	830	788	824	790	768	746	845	771	867	843	815	829	797	808	785	786	781	830	771	752	837	822	848	825	864	831	770	824	850	845	870	794	801	749	837	843	783	803	823	829	786	817	807	788	798	803	797	803	808	789	774	828	809	826	869	779	804	777	806	786	815	848	808	834	810	835	793	830	815	842	789	837	836	791	794	788	786	781	848	825	838	829	788	768	827	855	808	805	779	817	829	791	826	834	881	835	805	814	839	815	862	776	882	775	825	845	785	805	842	827	792	791	824	786	794	854	840	838	796	789	815	800	831	764	828	798	805	819	812	793	784	810	833	827	826	834	809	792	794	784	806	824	769	813	787	805	804	765	822	808	797	853	765	771	859	752	829	846	803	839	752	768	814	823	784	791	830	830	823	801	782	843	796	847	787	755	812	836	846	794	806	829	821	819	817	806	791	782	804	787	818	852	819	832	860	775	810	819	792	821	803	762	805	797	805	840	849	832	826	843	853	823	802	783	838	831	842	844	820	812	793	853	825	820	838	808	826	831	855	797	845	800	807	772	775	853	762	817	814	801	826	831	803	845	824	815	837	815	814	770	824	748	790	865	784	812	824	824	791	832	783	841	863	827	805	839	836	855	809	790	845	846	782	834	794	856	813	791	810	791	841	809	781	834	820	827	785	793	797	830	800	791	826	846	805	810	866	847	795	848	863	773	837	824	778	840	813	777	818	793	862	853	800	795	810	830	817	811	807	821	830	851	792	791	778	806	858	825	795	803	780	841	784	816	826	834	822	811	777	819	852	827	830	818	851	829	856	808	794	796	782	791	812	765	838	810	759	796	791
3382	1839	1055	799	630	732	839	789	661	615	530	437	378	295	303	256	253	210	212	192	176	180	171	149	154	154	138	112	116	134	136	97	140	132	138	124	127	124	125	95	122	131	93	91	113	111	113	111	106	104	106	116	124	102	93	105	114	102	110	125	101	112	97	107	101	130	93	98	118	113	104	115	89	104	95	95	114	91	107	103	104	93	122	103	97	111	104	115	103	101	110	100	100	114	114	114	92	112	110	98	104	123	83	103	115	109	112	133	116	111	111	107	107	82	102	102	111	100	107	94	107	103	92	102	99	108	112	109	116	116	114	113	108	104	99	119	102	93	120	106	111	115	109	101	119	110	112	114	94	112	95	106	96	119	115	105	101	109	98	107	105	95	119	95	102	107	92	97	103	99	104	107	94	115	103	93	112	91	120	113	118	109	116	107	96	104	98	106	105	115	119	98	112	108	103	108	100	121	106	115	93	102	114	90	102	101	97	106	101	116	103	95	123	94	116	108	83	100	101	114	94	117	104	118	114	117	97	108	98	111	107	96	117	117	100	100	113	95	96	98	83	112	82	109	88	88	105	85	107	116	106	106	91	123	110	124	106	108	99	127	102	103	99	111	119	117	97	109	101	117	111	125	100	122	101	92	101	103	79	124	108	104	112	112	114	111	114	115	122	101	86	97	87	87	109	98	95	106	126	115	100	118	99	92	100	111	114	100	130	120	104	98	111	115	95	97	100	108	91	94	100	98	121	107	96	105	91	107	116	119	111	98	103	108	101	106	102	127	108	100	106	116	110	116	104	109	101	105	98	97	97	96	101	107	88	96	111	123	109	107	107	98	96	116	124	108	96	108	111	117	104	103	112	92	113	100	100	88	115	107	120	110	94	104	94	115	102	108	110	110	95	115	110	115	110	92	96	121	108	110	118	116	108	108	113	86	106	103	86	94	111	109	115	103	106	105	113	96	121	86	120	110	119	123	102	116	116	98	125	94	103	117	119	124	108	99	94	107	125	102	85	117	100	112	102	103	112	107	109	111	116	89	107	95	102	122	106	121	113	98	110	121	101	95	110	91	104	80	117	104	113	107	97	94	111	99	93	94	107	103	122	99	113	109	92	102	104	103	106	122	100	129	105	105	95	111	115	120	115	107	109	107	124	103	97	102	98	109	110	122	109	115	111	112	103	108	101	117	111	107	109	105	96	128	118	97	106	103	103	96	104	111	116	110	90	98	103	100	120	105	100	101	95	110	129	103	110	106	97	106	115	102	110	112	91	117	89	114	112	112	97	101	109	116	95	85	109	132	101	111	111	107	99	127	112	110	109	96	114	96	126	123	91	97	108	101	124	112	121	92	100	101	103	105	97	117	99	97	122	98	115	90	107	107	98	117	86	85	120	140	84	120	118	119	110	92	108	101	113	97	112	104	105	111	121	88	97	106	101	112	103	97	105	101	112	132	106	101	109	97	107	101	101	116	121	109	110	119	106	99	108	99	98	106	114	125	129	99	104	109	106	91	94	102	104	102	109	92	105	98	100	110	97	102	102	119	87	89	104	84	98	108	112	121	111	95	110	107	101	101	109	107	108	107	99	128	110	97	97	117	90	101	114	104	116	105	104	111	105	95	101	91	103	96	115	100	98	106	107	111	97	108	94	115	100	99	104	108	109	106	95	97	100	107	129	125	123	100	106	105	96	93	99	108	91	122	106	107	126	104	96	93	106	91	90	104	115	108	96	103	109	103	102	108	93	113	101	91	111	89	98	104	107	123	97	105	92	91	112	116	110	96	105	111	115	104	106	107	90	96	95	96	93	91	103	115	113	88	95	114	108	105	110	102	104	100	113	114	112	113	111	119	118	110	101	104	106	118	112	112	112	102	106	103	101	107	134	112	102	109	105	113	100	90	122	100	105	106	85	115	107	127	97	100	107	112	137	112	112	109	103	85	92	102	126	115	93	87	90	123	97	108	112	96	113	98	110	112	103	110	110	112	116	101	81	109	120	92	109	102	87	94	107	118	114	125	103	105	114	92	117	101	108	107	101	112	112	103	101	126	106	124	117	114	99	98	100	107	90	123	101	91	115	102	109	105	104	116	110	118	121	114	114	109	120	97	100	93	117	93	100	95	118	117	99	99	110	97	111	109	123	92	103	97	114	116	92	101	101	112	106	94	113	91	97	103	124	101	94	111	108	92	103	99	93	93	101	96	105	105	112	110	98	137	93	82	133	116	106	105	106	106	99	110	113	108	123	108	95	115	104	111	95	98	122	102	95	91	117	95	119	103	95	100	129	113	112	121	111	112	111	111	117	101	91	130	98	104	102	110	141	103	121	110	117	117	116	98	91	113	121	84	119	108	85	102	101	114	104	108	112	122	100	105	119	107	115	113	107	101	116	126	107	116	111	95	105	107	117	118	83	103	89	93	105	114	99	101	134	101	107	114	91	113	97	102	109	84	103	125	89	108	92	100	102	111	98	125	97	106	100	95	102	77	101	112	99	107	101	93	103	111	116	109	105	101	103	106	104	97	114	108	108	109	96	111	112	100	106	103	103	104	107	104	101	98	111	106	129	91	94	125	120	121	109	116	105	99	107	126	109	102	129	104	107	104	102	102	110	99	123	97	118	104	101	114	102	106	109	101	117	86	115	103	104	126	122	107	129	92	118	96	106	108	107	114	111	100	106	83	102	90	122	112	92	122	97	112	112	103	83	109	109	113	118	105	118	107	99	102	120	110	104	114	100	82	101	94	101	104	120	123	113	111	126	107	91	98	110	101	115	114	105	104	104	113	91	108	115	108	103	98	99	125	108	104	100	108	108	96	96	103	117	134	118	114	101	110	96	90	102	114	121	104	100	107	122	104	100	114	98	104	84	113	107	106	114	117	122	104	115	93	109	109	113	88	109	127	118	108	97	125	99	99	105	103	113	115	93	115	117	114	107	110	106	115	114	115	96	116	101	103	89	97	101	106	108	96	123	108	91	99	115	114	93	116	95	110	96	105	82	107	116	114	87	102	96	126	117	98	106	114	94	113	112	96	99	131	115	93	118	99	106	108	107	120	107	91	107	117	98	120	113	120	107	106	118	120	105	102	96	86	103	88	99	120	98	107	113	116	116	71	114	104	89	106	95	108	117	98	97	94	112	86	108	111	97	121	109	110	83	99	113	91	91	96	133	105	109	125	91	116	84	104	114	93	107	100	109	104	94	100	110	120	106	120	106	97	118	89	112	106	99	109	96	92	104	108	125	95	99	104	97	119	100	96	105	113	89	90	98	118	107	117	116	103	108	103	96	109	108	104	112	91	103	114	89	95	109	115	96	115	111	112	123	108	117	104	98	105	107	102	122	108	89	108	117	97	104	117	108	103	124	88	120	104	104	118	112	92	118	103	101	108	108	117	93	107	103	113	116	103	104	104	120	101	113	103	126	123	114	108	108	98	106	106	104	91	101	114	119	114	101	114	113	90	110	129	125	110	104	109	99	104	116	128
27184	14730	10070	12310	20259	23813	23179	20016	17182	14501	12273	9838	7655	6087	5273	4614	4083	3517	3082	2764	2416	2048	1829	1828	1571	1407	1228	1217	1098	1064	1004	901	898	875	905	918	858	817	812	789	731	760	791	793	780	766	805	780	730	737	834	790	771	790	766	798	718	728	729	763	778	757	744	776	734	720	742	784	732	755	725	680	753	744	796	769	728	748	790	656	749	772	753	764	797	781	781	741	737	790	776	765	745	746	728	719	752	744	750	768	703	771	748	763	761	774	774	752	727	723	770	742	808	771	718	717	720	761	793	742	778	780	740	797	680	714	770	774	764	744	777	758	759	743	714	780	753	766	760	749	724	771	743	686	783	781	758	798	775	709	747	745	750	748	819	767	778	746	769	731	763	741	764	783	715	755	733	763	780	755	715	710	777	755	771	728	731	758	724	771	768	745	785	717	720	748	764	753	785	764	789	731	732	720	821	782	757	796	763	777	723	745	701	811	747	736	695	747	805	742	789	718	678	728	772	804	746	801	732	726	731	808	731	723	733	719	789	775	748	729	729	744	768	709	747	731	798	781	738	747	727	756	764	769	733	744	754	723	771	742	752	726	782	706	734	742	756	794	744	773	792	708	757	729	792	716	758	752	716	776	739	754	753	741	755	696	737	773	743	786	770	745	724	737	754	766	767	732	774	788	754	777	730	762	768	770	781	745	748	742	814	711	744	737	723	751	789	726	779	749	741	768	790	718	746	760	804	724	755	785	736	747	762	762	734	717	736	743	794	705	757	748	744	738	759	757	775	764	673	755	717	739	777	759	764	741	722	755	750	750	738	775	787	728	764	730	774	754	705	784	747	757	751	787	761	761	741	743	719	723	799	740	699	766	781	732	790	750	748	763	753	822	770	732	747	782	741	732	722	760	712	726	795	722	724	673	751	778	736	757	764	740	746	746	808	784	707	741	744	757	806	745	760	773	770	784	752	739	789	704	709	747	818	762	746	769	774	736	768	772	730	757	772	746	717	773	772	766	777	792	733	752	725	757	776	776	737	788	787	732	774	739	741	725	773	737	719	709	725	733	761	758	744	784	772	742	806	765	724	752	763	745	780	746	751	749	741	781	746	736	717	774	737	766	772	722	785	795	718	687	719	722	766	764	757	778	784	785	778	732	751	757	725	776	734	729	757	765	798	778	692	772	794	781	720	779	764	736	759	759	747	786	745	715	731	781	723	735	750	701	758	724	769	744	789	710	733	769	728	760	777	694	717	789	758	770	736	777	754	798	737	775	770	762	707	759	774	718	751	766	771	791	686	754	725	751	794	771	738	725	756	743	786	735	772	760	802	756	726	725	726	783	735	737	741	754	768	755	747	703	770	746	719	781	759	734	793	730	728	788	722	765	736	735	784	702	773	732	726	747	720	756	703	727	758	757	801	761	722	763	736	704	706	781	781	749	705	803	808	731	781	712	708	748	760	732	748	746	750	755	784	753	751	712	732	736	762	791	757	730	764	717	780	718	839	731	725	749	736	767	750	753	765	724	769	758	792	749	760	801	716	737	735	743	822	742	806	739	756	733	812	717	702	759	785	704	755	767	765	739	771	791	797	763	787	770	806	741	718	791	738	742	765	755	746	711	731	753	777	756	747	717	786	679	781	739	758	744	744	761	760	829	734	745	833	738	727	775	732	757	770	726	790	774	706	712	747	756	716	746	779	755	718	748	735	795	738	785	763	742	763	726	742	713	704	752	802	684	751	730	741	781	752	701	737	764	762	751	778	695	769	753	787	741	753	739	743	749	770	729	736	729	776	760	737	750	760	748	767	754	713	735	780	707	764	743	769	784	745	762	765	759	743	791	741	756	687	761	815	729	733	702	731	756	767	728	770	770	736	769	788	759	751	749	761	749	795	731	725	738	795	783	773	756	757	780	794	765	823	763	775	767	718	748	753	736	737	751	771	750	748	805	776	741	806	779	702	703	739	764	738	757	737	791	788	742	740	740	741	758	730	701	684	762	787	712	723	717	767	760	747	768	718	784	773	772	733	728	730	712	770	729	796	766	737	757	779	747	766	753	750	712	765	768	743	686	769	784	744	709	735	758	724	750	791	749	794	744	695	750	723	690	755	732	797	691	757	744	756	719	770	778	770	737	744	757	740	716	774	700	729	737	760	778	754	754	760	804	720	818	708	757	751	755	810	713	702	771	754	703	710	773	795	751	725	736	757	767	788	751	727	767	763	759	767	726	740	750	749	723	804	793	763	763	734	769	760	735	769	757	745	762	783	748	765	776	715	764	757	789	766	743	689	816	753	746	774	726	760	766	763	787	779	765	705	766	750	800	765	762	700	780	739	732	774	758	776	744	802	735	737	742	736	764	757	737	796	764	803	745	735	755	780	750	757	742	732	772	755	711	760	816	764	759	707	801	738	765	791	693	723	776	761	772	728	755	734	730	686	760	748	774	775	728	778	717	757	730	757	739	775	761	759	731	737	716	800	734	718	766	743	745	717	770	746	741	774	759	731	777	734	769	764	750	746	738	719	719	740	753	718	755	731	766	733	759	748	748	745	699	750	767	735	779	725	746	743	753	707	761	697	788	744	725	762	787	735	742	801	729	786	706	771	761	754	754	719	723	718	798	734	709	733	808	827	779	806	739	729	762	699	743	750	758	791	741	766	772	742	784	747	756	794	752	732	756	738	721	730	707	750	734	750	805	740	712	706	774	765	721	777	768	715	772	731	747	745	744	741	777	693	730	729	739	711	807	765	741	748	730	763	722	731	796	754	760	772	752	766	832	751	723	779	772	731	757	710	775	738	745	778	765	728	775	699	709	755	790	741	746	713	780	759	760	746	754	709	735	762	764	719	749	770	766	796	802	733	733	774	733	785	756	738	768	741	752	748	729	722	732	713	758	752	775	772	770	733	738	762	772	776	738	729	783	715	695	734	736	754	716	747	754	755	748	734	804	775	760	717	724	695	740	790	760	757	753	715	719	766	766	779	719	723	741	771	790	711	793	738	751	774	804	689	770	775	732	697	768	771	766	730	761	767	768	699	726	779	745	752	781	797	741	770	702	766	754	703	769	720	795	765	776	767	770	783	776	744	753	735	752	736	760	766	694	760	758	774	711	754	771	767	696	731	793	757	703	787	713	755	722	769	743	781	768	727	754	784	742	690	802	768	776	764	674	732	736	707	722	785	771	789	777	737	743	764	738	754	748	793	785	703	733	768	822	755	758	730	771	769	783	751	768	744	746	742	740	772	786	711	765	755	731	785	742	747	784	748	774	752	763	751	710	767	789	739	735	778	760	767	755	756	802	759	741	759	675	766	738	773	726	762	708	750	736	812	761	729	718	788	808	727	702	760	758	756	808	781	729	758	749	716	735	789	740	785	701	729	782	754	749	750	752	738	720	754	747	762	796	713	708	721	755	754	715	779	742	728	763	680	719	777	733	747	694	752	715	754	743	770	726	696	740	779	741	783	805	757	752	747	719	747	751	758	778	674	751
4594	1624	955	702	586	687	758	730	684	601	520	432	358	335	271	233	236	222	173	225	190	191	183	164	131	142	139	140	132	112	132	153	136	109	108	111	133	125	130	131	121	109	118	102	106	132	115	109	139	122	127	126	112	95	95	114	105	116	115	122	105	114	111	117	120	138	113	119	105	124	117	101	133	126	125	132	125	132	138	100	97	85	121	100	128	110	129	107	133	102	92	129	128	102	114	103	114	140	121	97	123	93	121	116	122	100	121	132	121	118	120	101	132	104	114	133	119	129	108	142	119	124	109	127	117	118	105	117	116	100	123	97	132	105	106	108	104	113	118	110	118	136	98	126	101	119	126	127	111	119	108	107	127	114	110	110	147	135	113	109	131	109	109	126	98	108	106	117	108	127	131	138	125	116	118	108	137	128	119	103	107	115	118	102	125	112	118	112	131	126	107	117	127	114	123	108	106	142	129	112	121	130	123	133	121	95	127	113	114	110	134	123	121	110	107	118	117	131	126	121	103	137	120	115	143	127	104	104	122	108	115	131	124	107	125	125	142	114	112	111	123	108	106	128	116	130	127	121	109	105	121	101	119	123	126	103	124	128	114	117	115	104	125	125	133	127	94	107	110	125	105	125	123	112	127	120	130	111	110	113	112	122	120	122	111	113	130	124	121	112	126	114	112	126	124	117	115	119	107	117	145	119	125	108	140	117	102	127	117	112	115	120	118	120	120	131	117	114	106	128	120	98	113	120	118	108	106	115	120	127	122	115	99	115	101	124	122	129	101	117	133	96	119	116	114	124	120	108	122	119	103	108	124	129	135	112	122	117	116	119	128	126	120	123	114	107	101	106	118	118	115	105	97	115	141	107	120	120	114	124	111	123	95	109	128	115	92	128	104	133	122	127	123	125	113	119	119	107	100	123	114	119	132	116	121	116	103	142	119	114	145	129	116	121	101	134	128	136	116	107	124	124	107	124	116	117	111	115	92	143	135	123	124	119	126	111	110	128	128	112	126	116	123	117	100	109	126	97	97	130	116	99	110	111	121	117	121	113	125	114	140	115	113	117	116	116	124	111	129	108	100	117	138	118	112	119	115	121	109	102	103	111	112	118	125	121	102	132	112	107	129	97	125	118	128	128	114	105	111	125	128	105	103	111	122	130	123	113	118	117	118	98	116	122	140	124	104	95	112	115	127	134	104	123	116	122	119	111	107	126	115	125	129	134	125	138	121	116	107	126	131	121	120	119	122	109	118	118	110	112	100	112	128	119	104	112	105	111	113	114	123	124	112	118	101	113	112	118	119	110	107	104	142	102	114	107	108	105	126	128	117	113	122	105	112	122	103	109	109	112	106	120	117	103	120	112	118	102	131	98	113	128	114	120	125	129	114	126	122	105	102	116	111	115	114	104	91	104	120	114	108	100	124	112	117	122	120	118	118	103	144	92	111	122	121	115	126	124	107	131	120	111	111	113	139	113	102	132	126	112	112	124	124	121	117	123	132	114	101	100	124	114	83	129	131	112	114	101	132	115	120	114	122	121	105	132	128	119	113	115	118	121	106	122	116	121	119	126	116	118	112	118	119	116	138	115	105	115	122	114	109	132	106	122	119	113	123	120	125	108	105	123	126	113	126	104	117	93	111	111	98	116	135	120	110	113	93	110	120	114	117	103	114	107	115	109	104	123	120	131	142	107	110	105	122	101	141	121	117	137	112	126	126	138	134	122	121	115	134	116	131	118	124	103	114	135	121	111	127	127	138	125	123	128	120	114	98	118	123	116	118	114	116	117	101	127	91	128	132	122	123	117	112	113	123	110	135	116	123	117	126	130	109	109	100	114	123	119	120	112	124	106	128	121	136	131	114	115	119	98	104	127	123	133	117	115	101	103	115	115	117	128	111	99	129	99	126	120	134	122	116	139	142	110	121	135	104	126	117	121	97	128	110	117	102	129	120	116	110	107	131	105	112	119	119	152	125	102	89	115	120	97	102	110	113	139	117	121	104	128	115	100	106	110	117	109	116	131	116	113	108	127	124	115	135	138	130	120	110	109	113	132	118	110	128	108	118	133	116	107	112	124	111	104	129	112	104	107	115	125	116	118	109	106	107	127	111	122	121	133	120	101	117	125	99	104	116	123	101	106	111	114	116	111	136	122	109	104	118	121	96	99	127	110	122	94	100	124	112	129	117	124	115	100	108	113	108	114	126	111	132	109	119	124	132	93	120	105	109	106	119	122	122	116	124	137	111	114	113	119	87	118	127	131	123	114	128	110	122	120	142	120	118	121	117	97	124	123	118	96	114	117	125	130	105	123	108	115	135	103	105	110	125	135	116	109	122	108	111	120	128	97	107	114	107	146	122	123	112	123	115	99	116	136	127	107	113	119	120	120	136	101	129	100	126	126	113	104	98	119	121	111	102	129	130	104	124	131	116	103	113	113	118	119	125	117	101	115	122	107	131	142	118	121	138	114	109	95	110	108	106	120	109	130	116	119	137	138	121	113	113	121	127	125	125	115	147	112	112	118	117	115	113	126	131	120	113	114	102	117	113	117	102	115	94	119	119	124	125	95	122	105	106	127	128	116	124	140	118	116	113	118	105	132	121	113	107	111	107	120	112	116	114	114	119	109	119	128	107	123	100	113	121	101	96	131	135	109	112	120	124	127	137	105	132	121	119	123	123	111	105	122	124	120	110	141	125	114	135	123	103	115	124	125	118	99	108	95	140	121	106	131	124	123	128	105	123	124	123	113	119	103	109	85	114	125	93	120	115	101	114	110	114	108	116	90	120	118	105	112	81	125	106	116	138	103	113	117	125	111	120	122	106	142	105	114	122	115	113	114	128	104	105	124	123	127	119	121	123	120	137	126	96	108	124	119	121	119	120	119	119	128	116	101	130	135	104	117	145	100	123	114	129	119	125	105	108	124	103	114	104	125	123	127	92	109	123	131	107	102	120	112	99	124	116	125	116	113	120	108	128	103	99	122	125	106	121	106	130	128	115	113	109	112	122	137	123	106	121	130	136	104	124	121	125	113	112	126	120	129	133	109	110	96	127	112	130	111	118	116	114	98	119	115	145	134	105	127	127	132	99	136	98	134	115	105	111	109	131	110	128	113	121	135	106	109	127	114	120	131	133	119	112	126	116	142	118	119	130	111	107	104	103	112	124	107	114	126	107	120	109	102	142	131	117	122	125	129	107	120	122	118	108	113	130	110	108	112	121	107	126	133	115	124	109	97	121	120	118	140	126	126	133	108	124	100	131	120	96	122	115	119	124	100	125	123	126	116	113	113	134	115	135	100	116	126	109	131	115	114	142	107	131	116	134	93	104	115	131	112	111	118	125	120	124	122	120	117	119	105	112	96	110	115	113	121	118	108	135	97	107	107	109	103	116	110	117	122	107	115	121	115	104	104	123	129	135	118	109	123	125	100	112	131	139	146	114	108	103	114	122	121	124	131	113	93	113	104	128	121	120	121	95	120	121	116
26323	13444	9559	11793	19545	22904	21885	19352	16519	14053	11795	9448	7352	5951	5279	4625	3983	3572	3108	2735	2391	2090	1916	1758	1658	1454	1323	1297	1250	1104	1082	1012	1005	968	962	1010	894	867	889	863	784	894	861	801	840	842	805	844	854	869	809	831	771	808	837	871	863	809	854	838	826	808	790	778	812	808	817	892	817	853	823	797	795	862	793	878	836	778	863	871	835	808	880	848	828	842	831	802	873	781	835	853	816	810	851	857	824	773	861	808	819	848	820	788	831	847	830	812	899	853	795	834	779	800	824	804	815	827	859	822	858	880	848	832	793	831	821	839	874	816	895	811	849	813	829	826	764	786	803	818	806	841	837	825	817	810	780	864	831	764	770	853	794	894	818	857	865	828	800	836	801	797	834	822	818	865	761	810	831	853	826	820	833	774	812	832	794	784	872	778	805	842	840	736	840	873	824	828	749	790	850	810	806	801	808	812	829	791	855	791	852	767	853	819	814	805	814	785	869	837	821	838	804	810	779	859	830	827	857	792	816	850	842	864	803	834	849	838	799	765	849	831	822	818	800	833	826	841	833	869	820	839	814	836	793	828	823	817	771	837	807	809	829	759	839	754	802	825	850	772	861	798	842	793	827	839	833	842	837	829	850	826	783	835	853	828	786	828	779	860	866	781	819	849	866	832	848	833	784	841	827	757	849	805	832	830	831	827	825	872	786	816	825	810	824	755	815	823	780	782	765	829	815	806	788	818	821	803	826	780	821	861	796	828	808	837	848	796	849	833	854	855	880	841	802	818	804	771	786	775	841	840	836	831	823	802	875	828	853	801	798	827	840	881	810	833	805	868	822	868	832	794	808	776	802	835	845	814	823	782	866	824	801	847	848	826	838	819	850	819	829	835	765	823	823	828	827	803	798	856	867	818	846	783	843	860	815	814	842	845	899	808	827	843	834	829	826	838	842	817	831	783	797	837	808	811	792	803	844	800	789	838	822	848	788	803	790	799	785	839	841	781	844	815	849	826	764	812	840	811	830	800	831	873	847	833	858	782	811	754	806	835	880	836	864	844	817	791	896	826	806	804	814	842	814	839	849	843	833	806	813	821	839	796	820	839	819	843	801	829	805	830	811	862	811	808	879	820	821	845	822	827	840	820	816	769	832	782	852	850	845	863	817	823	848	807	834	817	827	808	805	774	806	822	867	793	879	865	798	823	778	822	839	837	854	833	838	841	816	770	845	855	859	816	827	801	848	839	783	830	820	806	793	857	814	789	829	821	795	854	826	818	785	846	792	892	803	822	820	870	818	795	808	822	819	854	840	864	801	795	828	843	847	788	808	824	853	837	794	797	895	807	779	867	831	758	835	820	814	859	849	768	850	804	829	856	810	878	856	844	837	738	847	795	807	812	852	862	825	797	807	840	826	815	825	813	883	835	837	801	830	860	791	793	788	803	788	758	784	824	808	792	842	829	800	806	835	826	812	853	866	781	823	855	849	843	832	866	836	853	822	813	831	853	784	824	830	833	814	824	784	847	841	881	853	812	842	821	785	838	852	871	817	797	851	839	832	832	841	897	842	811	791	824	784	867	835	791	812	855	810	845	849	838	832	822	827	851	818	851	827	774	860	792	799	848	800	845	835	868	814	847	859	825	838	786	843	795	838	836	788	838	812	814	856	804	829	829	833	832	795	822	799	786	772	824	800	835	815	838	824	843	779	798	841	823	897	780	763	822	781	820	788	809	845	819	828	847	817	878	834	834	809	809	831	802	827	849	805	824	834	855	818	841	831	810	840	836	813	815	819	825	792	821	815	856	847	795	821	852	837	847	816	842	738	847	811	838	869	823	877	838	778	820	786	844	793	808	799	841	825	819	882	778	773	773	813	842	864	796	812	826	836	770	826	843	848	846	819	826	820	858	871	833	826	847	806	812	766	802	839	799	894	836	811	805	783	790	821	825	833	797	789	831	792	823	850	786	810	814	821	797	813	858	831	769	827	877	881	810	786	823	810	886	800	806	814	810	858	830	901	802	840	842	812	832	811	840	844	821	829	823	841	825	817	832	799	808	774	809	798	814	813	790	823	826	816	773	839	795	795	793	794	848	849	794	801	834	848	779	801	811	785	836	846	823	850	829	842	891	802	854	794	891	815	820	812	818	805	833	801	843	833	769	845	807	883	861	797	829	803	794	849	815	788	844	863	835	836	773	805	846	838	875	883	885	836	799	880	769	781	782	837	773	834	849	768	771	864	825	781	866	895	834	795	787	819	836	841	845	805	815	803	822	845	801	820	840	843	820	768	809	848	840	797	823	807	819	827	796	837	844	816	796	861	820	786	762	809	824	829	805	828	851	835	799	859	797	793	823	867	845	796	848	818	869	818	859	785	822	872	805	770	864	822	815	838	827	851	811	853	826	774	800	819	787	801	851	825	841	775	819	855	837	789	840	863	797	816	916	861	827	796	789	835	890	868	860	811	822	842	828	822	831	805	834	788	826	831	865	846	818	864	790	882	839	851	813	841	801	812	827	824	836	813	818	817	834	841	828	816	838	886	883	838	793	809	832	843	808	803	825	804	772	790	810	810	857	846	826	816	848	824	809	779	811	854	768	829	890	839	845	820	813	814	847	848	790	840	805	841	823	856	819	812	780	823	873	865	813	789	811	849	834	760	766	772	808	811	838	828	799	814	829	807	795	778	850	863	866	787	790	853	775	813	833	826	832	841	828	822	845	854	822	845	806	832	840	856	853	822	789	765	833	793	861	889	793	820	873	822	840	804	833	788	860	821	834	779	882	819	818	809	848	840	869	808	794	809	840	812	824	837	822	829	779	828	821	860	814	858	839	821	821	800	872	802	802	825	836	862	836	807	855	845	819	869	777	842	833	820	791	822	901	807	837	821	781	852	826	810	849	826	759	848	894	852	829	847	802	787	810	800	825	841	798	842	808	847	839	817	826	861	877	818	805	790	800	811	807	850	853	824	804	862	821	773	842	803	808	817	830	810	812	808	812	837	823	773	836	783	852	805	826	793	807	835	811	882	832	850	765	809	850	851	864	803	820	834	837	766	759	805	807	805	799	822	848	842	807	861	865	799	894	809	863	798	804	846	899	840	824	799	815	841	800	816	834	799	826	792	874	846	848	790	786	828	851	821	803	822	816	854	794	790	826	853	812	830	842	801	773	891	806	841	805	800	841	815	809	851	790	820	751	818	825	817	815	862	853	816	829	872	892	800	795	801	828	820	777	853	812	831	825	837	832	819	880	806	832	856	808	838	841	782	875	837	843	836	849	813	836	794	822	797	800	805	804	782	821	828	781	801	840	803	831	766	854	857	912	833	874	801	759	820	827	816	840	799	769	852	783	797	847	840	791	850	857	860	793	818	882	795	832	786	798	827	844	824	832	871	797	842	825	822	837	867	822	834	828	821	804	798	775	845	807	823	821	815	817	838	816	823	854	823	852	866	773	813	768	850	812	844	810	809	827	785	788	846	832	866	839	802	815	830	811
4248	2190	1312	938	799	913	1033	1005	838	731	615	488	428	364	353	283	278	247	209	200	188	173	150	141	148	151	120	150	134	103	120	130	115	104	110	127	126	111	113	97	104	115	120	116	100	112	79	105	99	96	100	94	104	103	118	131	119	90	106	120	115	103	98	103	123	108	104	96	119	86	114	119	97	114	102	100	115	119	108	97	118	108	110	88	104	105	93	96	103	111	108	108	117	106	126	105	108	104	94	108	99	106	127	122	106	130	98	101	96	102	97	104	100	91	97	100	104	118	98	132	112	110	108	109	112	118	118	104	110	117	111	105	108	103	102	105	94	114	109	115	106	103	108	95	100	99	122	109	101	88	109	105	114	105	116	106	100	102	101	100	107	123	106	114	108	106	114	97	97	105	114	100	95	104	124	115	102	110	128	91	120	109	102	110	114	101	116	100	88	116	98	106	110	101	92	101	118	112	110	103	100	88	76	107	96	108	98	111	99	100	114	110	100	118	101	106	116	105	110	103	107	116	114	107	99	102	119	88	120	107	90	109	96	110	100	104	107	116	91	109	107	113	101	109	109	116	114	91	108	114	114	90	108	102	116	108	103	108	114	102	105	108	100	98	99	96	103	120	95	102	103	111	96	117	112	124	113	106	100	120	119	95	108	125	111	110	108	109	104	95	111	105	117	108	107	109	110	96	104	106	106	101	97	108	106	92	102	100	103	102	130	96	99	111	107	106	106	87	119	107	120	101	121	103	108	119	104	107	95	127	105	123	103	96	112	118	117	119	126	97	110	100	94	108	132	108	107	109	105	102	114	93	108	107	106	96	98	105	113	120	101	109	106	110	89	116	103	115	108	86	113	117	112	106	113	115	126	103	94	123	98	97	104	94	109	91	103	116	93	103	99	92	114	105	103	89	96	99	104	108	90	93	102	90	104	120	111	99	122	115	98	101	109	90	108	106	93	122	97	117	98	111	110	116	106	100	111	123	102	102	102	115	100	90	94	85	111	107	85	111	111	109	120	90	109	118	100	112	87	100	107	114	118	116	119	107	92	92	102	96	114	122	96	109	89	108	97	79	119	104	108	105	109	112	96	104	103	95	112	122	99	106	83	83	93	106	116	106	98	106	105	96	111	101	91	86	99	115	114	88	100	97	125	114	105	111	111	111	113	117	119	107	118	117	117	107	110	125	113	98	116	82	84	110	111	106	96	113	106	93	101	112	106	110	109	106	103	112	114	102	102	95	114	94	91	113	98	97	115	106	123	112	106	105	86	121	108	107	117	109	110	103	83	114	99	108	93	109	108	106	95	100	104	107	121	109	108	111	98	102	105	102	93	118	101	123	120	125	100	117	121	106	86	122	133	104	106	98	90	107	120	103	94	106	109	100	110	113	111	109	114	89	92	113	121	121	132	97	102	108	109	113	97	111	108	104	91	105	113	108	114	123	118	105	114	115	100	92	110	110	118	112	118	92	129	101	113	116	110	105	102	115	113	108	110	106	106	104	102	108	116	108	108	97	101	112	102	99	106	124	109	98	109	84	112	78	97	87	125	109	100	106	95	98	102	100	83	99	107	90	117	100	112	119	84	107	89	91	102	122	109	108	117	93	108	117	92	97	109	123	79	112	107	99	105	98	118	107	94	114	98	92	107	97	94	95	108	115	107	107	104	101	92	96	83	112	98	95	134	121	107	112	102	102	109	113	115	117	110	102	103	102	87	111	114	106	122	88	99	91	104	115	105	104	114	109	118	110	120	124	98	126	114	110	113	112	107	110	94	106	98	105	85	110	90	105	101	117	90	110	88	119	100	107	100	95	99	108	109	88	95	103	78	107	105	102	100	112	110	105	120	104	130	103	79	85	97	115	120	113	101	115	92	93	110	116	110	102	105	112	107	96	121	96	106	98	83	110	95	103	113	112	88	105	100	98	99	121	96	101	98	109	111	97	104	100	92	107	96	134	120	110	115	121	97	115	104	101	91	109	89	86	96	127	99	114	105	116	99	104	100	117	89	112	88	95	108	101	93	96	90	109	93	105	101	102	106	119	110	120	91	105	110	104	94	115	94	106	111	99	99	102	126	96	107	105	112	117	99	104	111	109	101	92	111	94	107	100	102	100	96	110	92	105	111	105	96	115	110	110	85	110	108	99	108	115	98	92	127	120	87	106	99	112	88	106	99	105	97	111	100	123	108	114	87	106	118	100	111	112	97	97	102	109	105	107	110	109	129	106	97	119	85	113	102	111	105	94	132	99	108	102	114	127	109	103	100	102	122	102	98	83	114	101	96	101	114	121	108	104	114	106	112	106	114	116	97	117	127	126	105	95	105	94	92	125	112	94	94	100	89	122	124	125	94	99	92	100	107	98	99	111	88	105	102	95	112	103	94	114	109	113	108	87	94	94	127	101	93	118	104	107	119	106	119	99	111	107	105	99	116	103	109	97	108	115	101	107	112	95	114	99	113	103	104	103	120	102	97	93	117	103	110	108	109	109	113	122	110	104	91	95	112	105	115	90	117	97	95	101	86	111	111	105	108	86	88	113	93	123	110	119	108	141	104	89	100	101	108	112	118	98	115	101	99	99	104	99	90	107	118	100	84	102	124	90	111	122	111	85	94	111	98	105	111	103	96	114	111	84	113	115	94	104	114	96	99	119	120	90	97	88	107	104	97	104	107	115	104	106	97	119	99	83	109	101	117	102	95	121	88	94	111	99	126	101	119	111	106	113	108	114	94	95	115	87	115	99	112	88	118	99	115	120	97	126	113	96	102	90	131	96	111	105	97	105	97	116	98	96	94	112	104	92	96	99	112	108	99	112	102	99	120	106	122	108	104	110	87	110	122	119	115	101	112	107	89	114	101	119	129	99	102	119	104	101	112	98	120	102	114	105	100	103	103	100	94	113	99	90	121	115	94	103	82	114	108	128	99	88	112	111	102	96	98	114	92	107	109	127	89	103	115	111	116	116	109	97	105	102	85	125	118	113	116	101	95	108	93	102	126	94	97	92	106	86	100	98	96	116	120	116	108	104	110	100	106	135	102	109	89	119	101	118	113	93	88	92	115	108	111	104	127	102	101	104	103	97	125	89	98	97	91	106	97	96	83	119	101	93	109	133	93	116	122	101	100	125	115	107	111	116	117	90	109	116	103	115	89	92	104	119	109	118	105	96	101	93	120	122	101	118	113	121	100	115	113	93	118	139	100	105	94	123	115	98	108	100	107	119	94	99	113	132	101	112	103	115	108	103	102	110	123	115	96	98	112	101	120	87	91	109	93	120	102	111	112	104	117	106	109	99	99	97	94	116	104	105	98	102	102	98	98	105	97	110	100	111	91	86	113	109	98	101	97	97	128	96	102	109	100	128	112	92	117	109	96	114	97	95	111	115	116	127	85	113	113	118	112	110	113	91	114	116	109	95	99	107	102	93	93	126	100	111	104	98	89	113	99	104	104	107	108	110	102	125	88	99	111	108	90	91	87	116	103	117
29537	16748	11644	14221	23234	26805	25711	22559	19394	16782	13850	11138	8706	7657	6442	5644	4785	4367	3727	3304	2771	2436	2205	2060	1773	1669	1413	1311	1263	1199	1085	966	992	925	908	866	839	884	835	811	745	838	816	746	785	800	759	737	787	766	726	795	742	752	724	756	771	712	794	797	703	718	782	760	747	729	804	735	747	783	735	731	752	726	731	768	730	731	785	785	698	722	739	710	723	790	719	763	718	741	761	734	768	762	758	702	759	717	745	707	748	702	683	725	720	763	795	726	809	742	772	747	742	727	698	731	757	773	742	695	743	779	713	741	767	749	795	802	747	764	782	703	776	731	745	711	702	794	741	736	730	711	744	735	726	757	742	759	720	684	742	761	743	741	747	769	740	765	790	768	710	756	697	753	728	720	762	763	730	732	743	775	763	749	743	749	763	707	749	717	721	689	714	696	756	749	757	717	751	756	722	764	717	736	712	759	728	815	749	724	752	712	747	692	753	761	702	740	776	711	777	712	760	757	728	778	690	779	760	719	727	701	762	745	677	817	747	727	732	698	776	757	724	789	681	783	714	769	734	751	744	746	744	739	775	766	747	715	747	698	724	712	751	695	751	711	739	759	783	726	707	755	711	730	731	761	710	755	718	761	760	747	687	787	731	742	752	729	722	718	731	758	730	786	754	779	736	768	727	740	768	717	729	713	770	766	795	749	726	760	727	741	759	761	783	755	728	706	755	795	739	739	743	710	756	763	793	720	757	715	747	746	732	743	692	758	812	730	743	689	732	722	714	740	760	766	749	749	748	764	723	752	722	725	735	791	732	727	768	775	741	777	780	757	722	738	731	697	720	804	737	728	784	752	768	741	766	746	777	800	748	759	729	767	804	751	758	762	789	724	778	688	786	791	761	751	767	752	755	770	742	725	744	693	742	748	718	743	727	753	738	708	769	759	721	683	781	711	783	731	718	737	789	740	714	767	750	748	750	779	730	714	739	751	716	793	787	733	698	734	741	751	763	720	761	730	759	708	751	709	742	793	738	764	671	783	756	761	764	744	778	730	744	724	790	741	727	760	742	699	742	783	747	759	723	727	740	754	769	769	765	739	761	748	752	721	722	728	760	723	748	749	738	752	794	707	703	772	749	716	749	770	753	747	770	711	747	752	727	720	742	785	782	750	717	734	756	726	745	764	732	757	744	765	745	741	729	712	732	781	717	739	735	742	757	769	726	741	759	722	743	682	750	754	696	767	802	766	809	765	737	809	733	812	693	739	789	720	735	756	721	789	730	741	710	732	754	742	724	760	758	747	737	735	761	730	748	728	718	777	735	774	745	746	765	750	730	736	759	751	793	720	732	760	719	756	782	721	743	736	818	759	746	750	723	763	755	754	701	738	726	706	797	750	731	733	757	773	691	728	745	714	721	717	740	731	694	758	721	678	737	725	751	738	757	748	739	734	716	728	693	731	769	748	734	713	741	765	792	726	802	712	725	787	714	743	722	777	729	700	757	722	728	746	732	783	765	722	732	708	752	749	729	722	754	736	722	735	743	719	756	774	730	771	788	757	720	738	759	738	748	698	749	789	736	765	715	780	741	721	761	711	765	722	720	742	781	760	722	747	753	750	722	748	761	732	756	820	755	745	789	720	776	722	803	747	769	743	765	715	778	720	713	765	757	773	733	755	773	733	712	700	759	774	753	767	712	712	752	739	773	817	708	774	752	763	778	731	749	741	763	782	718	713	744	695	740	753	719	730	737	730	714	779	695	688	728	744	749	746	756	730	781	738	777	711	719	724	724	745	723	717	797	797	724	724	751	760	731	742	701	724	766	713	746	753	750	735	735	674	689	736	721	753	730	770	730	743	744	748	721	692	741	768	722	756	730	743	747	759	763	750	739	733	782	741	725	741	738	729	758	802	724	769	759	698	730	780	735	707	769	759	685	778	748	737	705	737	710	785	756	739	774	735	780	739	757	761	769	748	733	734	720	774	749	723	714	784	717	736	752	725	754	717	775	739	757	759	727	767	756	719	711	752	752	742	747	749	724	767	768	728	757	758	733	711	724	748	740	716	745	741	723	726	725	740	762	718	762	740	773	722	699	755	744	802	749	746	799	766	711	778	748	801	737	734	728	742	742	696	746	693	693	702	750	692	793	723	756	764	734	739	757	698	808	772	764	754	773	763	727	735	767	710	789	780	744	745	786	720	781	762	708	707	738	731	833	697	775	777	713	766	711	754	717	735	744	730	706	706	714	741	692	735	759	751	768	787	706	725	769	764	741	752	733	750	765	701	800	715	753	718	737	740	732	748	761	760	745	732	723	762	736	731	733	732	784	768	782	715	746	716	722	721	721	768	738	733	724	708	756	728	726	706	737	758	686	730	827	742	739	704	735	794	723	717	787	770	736	750	729	743	778	721	776	748	759	694	747	748	742	792	722	716	732	748	768	769	731	766	757	736	743	703	726	680	761	723	795	733	771	734	757	727	727	724	667	737	732	816	788	699	730	757	772	718	784	735	720	764	772	710	750	745	766	771	710	676	692	740	749	750	696	758	752	742	775	701	731	743	704	723	778	778	775	761	788	747	682	756	729	711	738	708	750	766	731	745	737	771	738	715	759	746	785	746	727	740	683	744	721	791	733	748	754	761	734	749	736	778	717	722	725	752	742	768	803	756	763	741	778	699	751	719	754	720	755	716	688	779	715	755	750	728	737	795	740	752	702	738	758	749	718	725	797	770	705	724	737	721	735	734	686	739	749	704	700	747	730	734	749	766	715	734	741	721	774	769	724	723	738	756	733	753	763	746	720	764	784	748	706	702	731	753	737	770	728	762	752	731	747	771	725	712	750	730	760	711	763	753	711	770	737	776	756	710	726	784	743	748	770	763	799	778	718	705	766	733	779	738	698	734	799	742	735	756	724	684	761	769	738	763	743	734	757	790	733	766	734	765	751	752	717	746	688	720	746	760	763	736	748	739	723	766	726	734	741	741	736	704	771	731	750	729	732	759	710	715	716	736	743	735	725	764	755	745	734	720	771	735	736	741	772	673	727	757	707	723	756	753	741	762	698	750	725	730	721	737	733	727	758	746	735	756	760	764	728	764	799	741	747	760	766	744	718	744	752	763	746	776	745	742	761	754	755	775	729	768	766	809	748	763	751	738	712	697	809	744	717	721	755	739	727	726	719	755	738	715	725	744	727	777	788	728	715	756	753	717	748	768	806	778	739	720	713	761	760	726	739	758	745	725	741	770	733	758	738	756	757	795	735	719	706	731	747	755	769	746	716	742	769	755	751	765	737	777	730	724	774	794	766	735	759	722	740	749	726	738	673	762	765	792	744	767	777	782	743	736	765	752	763	718	773	758	745	766	749	748	740	708	773	792	769	727	735	736	748	743	748	745	735	717	756	705	755	742	748	738	707	776	752	745	733	759	738	753	751	744	770	732	801	771	746	743	786	801	773	724	728	743	712	757	766	758	741	749	748	742	794	788	758	751	727	751	755	733
3198	1218	707	559	503	555	562	614	514	446	395	346	258	263	233	208	192	206	200	173	170	152	164	128	148	123	137	124	128	118	127	107	103	127	115	108	110	115	109	108	140	126	89	122	105	102	120	125	108	102	121	118	105	117	118	122	95	112	119	91	117	112	107	99	116	105	105	134	105	95	115	109	133	135	119	102	110	90	96	110	108	102	106	125	101	95	113	124	118	111	99	111	110	104	123	105	95	113	101	109	116	106	110	104	112	111	114	123	103	103	102	117	119	105	109	109	120	112	124	136	125	120	105	90	112	110	112	107	113	134	108	116	104	112	112	116	127	117	132	126	103	98	106	108	114	125	94	109	91	109	119	98	103	112	103	111	113	112	119	131	125	125	112	113	115	89	122	111	93	109	90	114	102	118	93	111	111	111	117	110	95	119	139	110	107	124	123	120	95	118	99	116	122	107	110	105	105	117	119	91	106	120	109	112	120	131	119	122	126	100	83	116	92	129	120	94	105	117	128	115	120	92	126	102	121	104	113	127	122	103	118	99	110	113	100	115	114	112	110	129	134	122	135	144	144	117	112	147	120	122	107	124	106	106	144	111	119	129	102	106	101	112	103	89	110	106	125	121	118	108	133	109	118	116	106	119	111	103	118	102	123	115	112	92	102	107	126	118	107	132	106	104	109	107	123	110	97	108	118	127	104	101	122	125	100	103	101	133	112	92	137	147	99	116	107	118	121	124	120	102	108	106	117	110	107	121	120	95	117	122	129	118	106	125	119	100	96	97	98	117	119	118	109	111	134	112	117	107	95	121	97	94	101	116	121	138	97	97	136	80	131	112	112	106	112	109	107	111	108	106	123	125	91	131	94	120	109	114	110	110	109	107	106	93	139	108	116	138	123	122	97	112	108	113	127	105	90	107	114	128	103	131	102	106	118	122	112	103	111	99	108	123	121	103	119	112	108	118	127	101	96	101	110	106	133	110	112	135	102	119	106	121	89	132	127	113	127	114	130	120	131	120	128	123	95	116	107	121	99	110	102	118	82	109	112	138	107	113	109	123	132	103	107	122	111	123	107	128	102	119	118	113	132	111	112	104	99	104	91	107	117	113	117	113	125	113	111	125	113	134	112	109	122	112	124	115	98	113	131	115	118	102	99	109	89	123	111	98	95	94	98	131	105	104	110	108	93	106	117	120	132	97	129	112	88	107	122	100	108	104	113	112	114	90	92	116	115	122	105	117	102	113	98	115	115	114	121	93	118	127	113	123	121	146	124	102	83	101	122	105	110	100	114	105	98	137	94	122	99	103	116	101	117	99	119	116	119	110	122	115	115	104	123	127	110	113	100	100	128	134	104	101	120	103	122	120	125	105	90	124	94	98	98	105	131	110	119	90	120	112	116	102	117	116	104	94	109	113	96	126	112	126	118	108	113	117	110	119	112	104	104	100	121	97	108	121	107	114	121	117	107	121	117	111	98	114	118	105	112	116	124	123	114	110	117	108	147	106	122	109	120	112	103	85	116	109	110	96	122	113	104	103	111	109	114	116	119	112	132	95	123	91	119	112	115	102	107	94	104	127	116	118	102	138	109	112	107	113	124	92	107	119	130	105	114	103	95	108	110	99	99	128	127	107	110	114	126	99	101	103	122	100	98	127	116	117	110	112	121	113	117	102	120	102	110	122	119	129	108	119	114	113	83	119	103	133	102	105	105	103	111	113	135	90	119	108	93	105	116	104	122	116	93	117	118	110	133	111	114	119	116	112	119	113	108	119	106	126	119	120	121	111	99	105	123	111	142	114	124	132	115	93	123	109	121	113	122	97	107	102	102	102	106	102	116	117	124	94	112	134	101	120	115	128	129	125	106	122	95	110	106	114	98	115	113	102	106	97	117	129	138	106	118	99	117	94	93	117	112	127	116	101	111	107	113	125	116	117	108	116	134	124	96	94	115	126	115	117	122	104	115	127	108	112	106	97	97	117	111	94	98	114	118	107	109	122	111	95	116	112	114	105	111	96	117	124	120	102	122	120	98	103	102	109	108	106	121	98	110	101	98	107	97	122	118	91	121	120	87	137	129	98	114	97	100	94	109	97	114	122	99	93	113	93	117	128	122	128	100	122	123	124	104	115	102	137	92	120	107	104	95	106	121	131	118	118	105	123	100	102	110	120	119	115	134	96	102	136	117	123	100	131	118	114	125	103	123	98	108	99	97	125	116	107	108	115	123	105	111	122	134	107	104	102	118	118	102	100	103	103	123	89	114	119	125	133	116	119	138	122	124	125	113	101	111	123	112	98	112	110	111	121	112	114	107	111	122	104	135	123	119	118	117	109	106	122	119	116	109	132	117	87	109	107	116	98	109	108	96	115	114	109	120	122	99	139	108	114	112	130	102	117	118	111	117	101	111	121	109	109	99	137	125	110	107	121	129	106	120	122	134	121	115	107	107	116	101	116	116	106	104	122	101	114	109	117	116	100	119	113	126	108	116	99	108	101	90	122	107	114	133	112	119	123	137	125	113	103	105	110	122	109	115	122	102	129	118	107	86	99	108	126	104	121	102	105	96	130	122	115	125	116	119	139	129	121	108	118	106	120	99	118	112	102	127	117	85	111	90	122	127	112	118	105	99	107	102	117	129	105	105	98	119	103	104	120	104	100	95	102	116	126	115	104	121	112	95	125	113	135	126	124	106	127	106	127	115	105	112	119	124	106	109	112	127	104	113	103	93	129	101	114	121	95	103	119	127	126	111	122	104	101	129	111	111	121	108	104	115	121	116	89	102	137	132	82	125	101	114	119	107	121	118	121	110	129	103	112	101	115	105	97	105	120	107	126	125	111	112	125	106	118	117	105	111	132	109	125	118	114	120	98	122	102	118	104	107	134	112	125	122	117	106	113	114	138	117	124	126	122	117	114	107	129	135	120	119	95	100	108	98	94	126	128	111	115	130	98	101	111	113	133	134	117	113	95	112	99	110	96	96	103	125	93	107	120	107	116	121	125	107	135	123	107	107	105	98	94	113	99	98	107	122	118	86	115	116	104	107	120	106	104	108	124	126	119	104	133	108	130	111	118	94	122	112	124	94	119	104	122	112	98	102	111	103	123	137	107	123	119	124	107	100	104	103	112	110	114	102	130	106	96	105	126	111	117	111	120	108	116	98	112	138	106	96	116	131	103	112	121	110	105	117	112	123	107	105	112	121	105	114	102	108	121	86	94	106	114	116	106	133	116	108	117	116	132	130	119	111	112	112	126	103	100	116	112	118	111	114	96	102	114	137	118	109	95	96	114	114	101	110	128	112	110	113	117	137	114	130	131	102	115	119	128	114	111	132	110	101	106	109	107	106	112	96	104	111	114	119	118	100	122	103	90	124	125	117	122	108	108	107	109	121	115	104	125	100	114	123	117	99	121	110	98	105	100	98	112	142	105	119	123	123	114	120	130	92	101	118	127	128	118	116	123	100	104	108	108	120	113	123	106	119	105	92	107
24163	11610	7790	9636	17200	20093	18989	16116	13732	11512	9300	7227	5605	5017	4178	3624	3316	2803	2626	2247	1970	1851	1625	1582	1377	1302	1114	1114	1096	1013	1003	919	901	928	890	877	912	856	821	846	819	847	852	839	793	818	844	821	764	782	841	832	803	803	795	800	823	781	819	800	788	741	797	831	816	827	800	768	767	859	816	797	793	825	798	741	771	803	829	811	761	810	767	818	761	795	812	823	805	808	855	771	746	864	766	821	845	833	787	786	816	792	818	811	819	770	777	830	856	811	767	839	782	743	771	845	845	828	849	761	775	778	827	812	749	760	751	757	772	813	807	761	754	806	789	798	776	820	873	877	795	827	838	830	802	807	818	806	794	796	801	751	813	794	786	792	796	808	886	795	826	803	795	840	853	885	794	779	804	748	796	768	815	789	817	766	792	789	802	784	797	797	773	776	816	809	831	790	771	743	764	755	789	781	749	771	861	765	792	751	772	769	781	749	816	806	812	768	804	750	748	749	809	786	807	862	762	787	802	759	765	763	815	786	791	838	815	829	800	758	791	818	824	814	798	772	794	786	828	791	807	792	826	810	786	853	820	813	802	813	806	736	783	775	850	817	817	831	817	792	785	833	823	833	776	778	746	758	830	808	835	761	789	831	719	789	761	792	796	811	815	826	764	804	891	803	780	837	825	773	771	781	848	804	774	802	885	805	804	771	803	821	807	759	762	819	825	818	806	808	805	838	844	820	824	776	810	830	796	746	852	766	825	758	764	761	810	792	778	781	847	766	855	791	812	827	738	801	826	819	782	776	839	796	850	836	769	772	774	799	813	804	800	789	804	847	759	808	804	764	796	783	782	822	834	782	800	855	811	833	773	788	772	737	801	783	791	784	796	797	823	800	772	789	808	833	799	796	805	806	763	770	770	816	801	787	816	819	811	787	789	806	789	787	776	788	827	773	825	801	790	798	837	809	836	789	800	847	814	774	819	836	786	818	776	834	814	768	853	804	853	811	786	810	801	791	791	779	756	784	818	776	782	769	849	762	795	784	800	792	824	842	801	811	757	769	817	766	854	841	788	786	792	833	792	762	785	828	800	775	780	776	803	798	807	770	764	794	790	815	781	770	749	733	822	790	795	840	759	772	808	833	855	749	822	809	769	773	797	802	835	814	789	810	829	792	754	786	778	839	800	780	799	816	819	802	799	767	775	774	803	809	802	760	803	823	764	798	783	873	842	778	789	802	880	760	755	775	895	765	839	816	797	787	831	860	781	829	816	801	799	805	817	845	741	787	805	812	774	808	830	793	794	833	775	817	796	851	785	779	848	780	794	733	787	834	784	742	797	796	815	806	824	800	835	799	851	777	769	814	768	797	790	744	799	824	836	795	859	773	823	812	724	812	767	795	791	767	791	829	764	852	791	846	836	789	773	810	814	778	782	799	839	761	775	794	803	793	814	802	804	772	821	830	749	787	809	801	787	804	818	740	820	801	793	769	790	770	768	810	798	820	802	762	802	786	801	771	835	825	808	825	781	814	744	814	750	819	774	775	792	858	809	741	816	815	783	755	831	802	777	767	773	829	815	796	820	803	779	818	805	867	799	832	793	775	777	785	811	783	838	848	835	831	819	777	767	767	763	822	812	753	808	778	792	766	813	799	838	867	801	812	775	780	849	819	823	842	807	776	845	786	819	839	796	804	814	833	828	785	807	802	804	795	808	803	743	782	818	843	790	819	820	780	818	794	810	744	817	783	828	850	809	784	830	786	824	844	827	827	780	782	799	823	798	803	796	817	803	838	815	767	741	715	798	773	845	876	823	809	789	752	816	798	794	877	812	771	768	768	827	814	815	807	800	810	800	783	800	808	759	849	778	780	760	795	803	822	795	840	767	829	824	819	782	798	802	807	798	810	813	765	809	801	834	808	846	789	766	794	783	800	814	865	843	792	806	775	811	812	813	778	785	741	785	818	775	801	806	814	737	795	812	785	790	756	854	785	837	781	807	777	834	795	749	740	780	815	827	818	832	848	796	788	754	842	794	806	795	806	779	754	797	881	822	812	814	824	804	832	790	769	791	757	767	771	768	851	802	736	862	850	759	774	786	778	820	790	803	763	788	771	783	807	783	820	786	741	858	789	811	815	868	828	826	869	797	841	751	805	825	785	842	842	861	791	789	807	798	843	851	795	821	759	760	763	811	793	806	832	767	771	786	767	786	771	783	796	812	773	821	806	765	804	845	803	791	718	773	817	743	814	815	828	786	831	795	761	808	808	807	839	823	766	765	833	801	800	782	777	785	847	874	819	781	821	849	810	784	835	788	797	797	768	837	818	725	800	814	766	822	784	830	830	823	867	795	774	831	719	801	835	800	796	801	837	813	805	787	765	802	816	825	858	793	778	751	771	801	812	769	757	826	780	791	802	819	817	765	796	779	814	843	841	781	816	766	851	802	818	768	781	808	803	788	804	817	796	840	768	807	861	829	766	826	801	802	826	827	850	837	795	800	781	811	859	808	767	792	817	811	813	856	782	812	839	849	787	792	840	766	794	782	843	832	828	812	805	810	766	811	820	787	772	799	835	785	815	806	793	801	861	844	861	795	813	842	781	763	828	759	840	788	837	774	860	814	850	795	827	827	842	791	787	773	789	753	799	787	802	810	842	801	838	785	796	811	821	797	855	821	788	786	802	783	827	777	838	799	766	816	786	836	808	756	769	792	790	824	792	840	779	800	743	774	783	841	824	815	798	845	819	855	844	858	845	818	799	802	812	802	842	805	842	788	736	782	771	772	800	782	732	804	808	812	809	821	789	779	766	762	807	772	830	820	803	827	754	792	754	771	828	806	800	775	819	796	749	800	776	799	831	836	805	798	795	801	818	801	775	865	771	777	853	794	817	771	783	796	793	846	862	779	778	809	779	832	749	836	849	784	758	824	791	856	791	781	794	767	795	818	812	757	814	814	836	777	784	832	856	808	775	831	826	855	818	818	799	770	795	811	797	810	779	781	732	815	835	785	774	787	748	814	815	788	873	854	780	833	806	805	826	796	770	842	807	803	792	822	836	778	785	811	777	792	787	792	783	792	828	820	834	757	792	807	747	800	812	712	819	751	849	785	802	811	800	796	787	780	813	763	836	849	797	815	811	803	768	777	839	776	752	789	787	814	774	835	829	784	852	792	806	787	809	770	761	781	800	815	798	816	743	803	828	779	817	811	808	812	784	795	802	816	774	824	823	862	795	794	798	792	809	827	761	792	790	887	796	806	834	736	822	803	802	808	823	806	800	836	770	790	814	823	844	772	796	802	834	812	807	787	831	823	834	777	816	796	793	784	749	791	766	791	802	818	777	808	825	807	818	824	799	798	807	810	767	776	774	774	786	814	777	830	834	767	880	816	804	850	832	838	777	802	823	829	870	800	786	854	826	744	796	800	828	797	782	777	832	806	810	789	782	787	788	787	779	848	808	812	779	787	857	803	767	798	798	819	832	829	819	779	792	819	831	834	808
3316	1787	991	713	674	741	762	806	695	599	506	396	341	329	259	256	260	225	218	210	177	158	149	169	140	131	123	142	124	102	128	122	104	115	124	109	120	120	104	99	105	112	135	122	89	110	89	107	110	104	91	106	101	111	115	113	102	93	113	115	84	117	124	93	109	104	90	94	90	115	109	108	100	99	104	84	84	109	99	104	108	91	105	91	100	102	95	109	82	104	113	119	111	77	99	95	91	82	88	92	98	110	104	125	90	108	99	110	113	107	107	115	125	107	116	87	117	103	106	104	116	86	108	88	110	106	117	115	113	93	98	109	125	101	104	119	98	102	118	104	120	118	104	104	120	98	111	102	102	94	97	120	120	102	109	115	108	98	101	103	112	98	124	95	109	123	106	97	79	123	93	101	104	87	104	106	118	109	95	100	128	99	123	113	108	117	96	104	110	107	116	101	85	97	106	112	110	94	103	102	117	100	111	113	106	120	99	119	119	95	105	115	111	91	107	118	92	106	138	121	105	110	91	101	114	88	97	104	114	97	84	98	107	96	122	120	94	87	94	116	109	105	110	91	98	101	116	94	94	111	124	88	96	97	105	116	110	96	102	104	106	107	90	118	94	90	90	86	112	88	107	110	104	113	76	87	108	90	106	114	105	103	98	95	96	94	100	101	87	113	101	105	96	95	114	112	107	103	115	97	102	112	98	115	83	116	100	92	100	107	118	93	118	102	101	110	75	108	111	104	103	109	128	94	102	105	95	100	89	95	93	106	101	94	106	109	109	95	97	109	114	96	114	101	100	101	119	111	97	121	121	113	94	101	117	96	124	114	104	106	114	115	106	103	118	88	105	96	116	78	118	113	101	118	98	91	127	90	93	103	101	87	103	109	119	110	98	118	101	122	98	111	102	108	94	105	109	111	92	105	101	94	98	112	103	101	104	110	107	121	101	89	110	99	111	116	120	87	101	104	106	102	111	105	128	109	114	114	105	117	81	94	96	114	118	100	112	120	115	101	98	88	111	118	104	115	104	114	107	121	94	119	126	101	104	106	103	104	95	116	108	95	103	107	79	93	98	103	96	111	120	96	108	99	118	97	121	123	99	106	112	112	111	126	103	94	100	107	102	91	116	94	113	103	118	90	120	105	122	110	86	104	94	109	101	105	91	99	96	95	106	93	107	115	110	101	102	90	102	115	97	109	115	104	107	90	103	114	103	107	97	102	104	111	92	104	89	83	119	125	121	113	128	105	105	102	88	99	122	104	106	89	121	103	94	111	111	88	114	110	114	110	94	107	100	130	112	112	110	109	108	96	114	104	119	102	116	112	115	109	115	112	127	102	126	94	100	98	93	107	106	107	112	117	126	112	116	90	102	104	85	110	116	115	109	89	106	90	122	88	88	107	119	100	94	92	90	102	96	102	117	89	101	108	101	100	112	87	115	106	105	85	107	107	105	116	112	110	98	98	107	94	114	100	88	92	107	104	103	115	106	118	101	106	115	102	113	108	116	94	98	101	100	106	94	108	103	100	122	103	102	125	122	113	112	108	121	102	78	111	118	110	95	112	112	99	111	81	91	116	106	108	101	86	125	99	94	125	110	90	101	87	107	101	117	118	113	95	90	98	108	112	100	105	85	105	132	107	99	87	101	104	101	88	101	100	104	102	110	106	94	109	91	113	93	115	91	82	108	92	100	112	102	116	108	95	105	105	100	104	116	113	116	78	101	112	92	106	104	104	111	98	102	97	111	105	126	94	92	120	104	99	116	91	111	122	100	117	104	103	107	92	100	104	109	98	110	103	108	102	100	108	114	99	96	117	110	100	106	103	117	104	111	121	104	105	127	107	106	94	122	111	91	96	104	104	101	95	98	110	118	100	102	131	107	103	104	118	108	103	119	92	121	91	110	82	102	105	114	113	112	115	104	122	91	108	101	107	97	105	103	96	121	113	95	102	109	95	106	104	103	112	115	117	99	102	99	110	96	98	96	96	108	108	101	100	100	105	107	110	105	117	96	93	114	90	107	97	110	107	110	112	103	109	96	122	114	112	104	104	110	125	87	107	101	109	104	110	108	113	105	111	115	102	105	87	93	120	109	100	110	98	85	112	106	110	125	102	96	120	94	92	107	115	101	109	83	109	105	106	102	109	111	106	93	97	96	99	126	120	89	104	91	111	118	107	124	108	86	108	97	91	103	103	124	99	111	117	102	124	93	97	96	90	101	85	94	120	110	127	79	111	98	97	112	108	88	101	100	111	105	115	114	112	106	99	103	96	117	105	111	96	133	108	89	105	96	110	86	111	124	84	105	114	97	120	97	114	109	120	111	97	112	113	128	111	108	105	84	102	109	111	108	108	94	118	112	119	105	101	125	102	101	101	114	89	113	104	121	78	111	104	106	100	103	115	103	104	114	126	96	107	111	106	106	129	128	110	98	102	112	113	105	106	123	106	92	106	117	94	100	116	109	113	101	109	103	123	97	113	116	103	111	124	101	102	113	118	110	116	92	101	105	111	111	99	98	98	115	115	107	104	88	101	113	105	106	118	100	107	98	105	105	120	94	93	103	91	98	117	99	109	112	108	86	108	101	119	92	107	127	113	102	116	113	87	125	100	118	93	94	100	111	109	91	97	101	106	105	100	101	89	97	112	106	116	113	106	91	77	102	106	105	128	106	118	106	91	91	110	109	92	108	103	125	107	108	110	89	107	85	85	104	119	122	100	120	112	102	110	116	113	119	105	109	105	93	109	100	94	113	100	105	123	90	109	131	118	97	107	104	95	101	106	93	101	97	104	84	106	101	115	106	85	104	89	90	96	104	99	114	86	78	104	108	105	113	86	118	104	112	107	129	102	119	114	100	106	105	92	107	97	129	109	106	87	98	109	109	115	92	90	105	118	95	101	110	109	124	109	106	110	104	95	108	106	123	108	97	100	98	103	120	85	113	121	92	122	91	106	102	108	105	117	105	106	96	105	93	108	98	103	86	103	103	105	94	92	113	102	96	127	98	107	81	106	115	101	97	116	95	96	117	93	115	110	110	106	86	102	95	113	96	105	122	118	96	117	102	100	92	109	117	102	97	96	99	96	119	95	96	94	112	111	98	88	104	118	116	98	102	92	91	103	117	102	112	104	94	107	105	99	110	105	108	97	128	105	108	100	106	97	121	115	104	100	87	85	103	123	109	106	113	114	105	105	110	118	90	89	91	104	107	93	122	113	102	118	122	99	117	99	100	116	96	98	104	86	101	112	99	106	100	113	88	110	91	102	125	121	106	98	98	100	92	107	116	130	106	101	110	94	108	90	101	96	110	85	111	114	109	110	98	118	119	107	119	113	94	104	105	111	114	113	108	109	109	106	92	91	100	103	118	113	102	119	116	98	98	111	83	98	115	106	104	120	105	93	95	100	120	104	94	101	107	108	81	97	103	118	92	92	109	112	92	99	111	98	118	115	122	114	104	112	114	109	95	101	93	93	110	93	114	108	100	109
26792	14580	9808	12377	21128	24260	22617	19771	17409	14277	11829	8977	7456	6537	5401	4673	4080	3605	3116	2722	2484	2098	1893	1715	1623	1377	1259	1146	1120	1015	1034	971	936	854	893	891	851	797	865	811	780	760	814	779	801	780	738	756	765	744	745	720	704	781	734	744	743	775	744	732	738	781	730	777	776	767	767	675	747	716	759	730	723	736	748	755	720	722	723	748	726	734	740	773	727	723	749	747	761	738	712	753	706	721	767	751	756	695	792	741	711	700	775	708	707	699	751	781	743	715	716	706	696	707	721	757	782	754	748	696	748	703	708	715	736	780	764	742	796	759	739	702	768	803	749	798	760	775	778	710	764	710	728	755	726	735	739	750	743	749	782	725	723	770	712	723	757	714	751	704	717	733	726	761	724	802	743	781	795	733	699	759	704	709	735	758	744	762	767	730	731	745	713	758	696	746	743	783	740	747	760	745	732	700	766	736	781	704	796	750	760	746	780	718	766	740	747	760	765	743	696	718	756	738	757	775	729	770	764	705	663	751	702	808	770	744	731	745	696	734	692	718	714	712	719	784	770	762	787	721	730	732	769	753	740	747	764	741	758	756	767	758	728	772	720	739	746	758	695	739	740	725	711	734	762	746	756	772	772	751	721	731	711	768	752	728	742	714	698	727	788	712	779	712	737	758	707	787	726	799	787	745	758	744	771	837	725	730	730	710	777	768	758	762	723	703	781	767	729	738	728	765	730	772	763	740	770	784	736	724	754	740	728	755	747	728	741	740	738	741	691	701	748	736	756	732	766	728	732	730	743	725	749	758	725	768	705	795	775	693	762	769	739	703	782	769	750	788	781	744	732	781	686	742	795	748	776	755	767	731	756	738	700	707	699	776	723	766	726	739	748	744	728	741	739	746	739	777	748	718	702	731	745	740	726	755	715	731	748	789	689	751	711	753	718	740	730	794	737	784	732	768	743	803	717	764	733	767	760	803	736	758	790	704	726	737	735	715	710	744	745	754	723	754	742	723	730	766	725	775	705	760	749	749	711	773	756	783	711	751	718	759	703	757	751	734	759	762	794	714	777	721	753	728	743	741	754	742	737	710	731	748	717	730	724	764	722	761	755	711	757	775	768	739	755	746	728	790	761	773	725	735	760	762	731	768	745	717	751	739	741	739	695	765	713	732	764	741	756	762	734	732	741	761	742	707	704	796	738	776	789	720	692	757	731	733	767	787	769	722	716	740	721	735	763	737	718	730	755	717	712	763	778	792	752	706	791	743	744	750	693	759	736	738	752	743	724	729	755	752	712	760	717	756	730	720	728	756	770	769	760	705	729	756	740	725	716	751	729	783	719	746	745	785	779	736	710	713	731	656	756	804	734	773	708	731	720	731	697	715	753	757	737	697	723	758	727	736	755	727	704	712	729	751	752	756	728	728	753	751	740	698	745	745	744	729	746	782	764	729	743	753	768	716	772	797	712	735	759	723	751	761	715	756	686	755	710	743	765	747	704	748	816	734	763	706	772	730	721	730	747	701	716	736	740	760	739	741	695	777	680	740	765	807	763	743	714	749	771	731	735	766	739	766	740	707	720	759	734	784	784	725	748	717	747	758	743	729	760	742	752	742	767	707	780	710	755	738	732	754	757	702	765	763	753	732	760	761	764	765	706	751	752	722	762	815	725	720	762	695	723	733	758	763	770	749	768	738	747	716	726	760	729	734	761	700	727	776	728	718	746	701	773	746	746	734	722	705	708	752	716	730	767	683	731	753	711	747	737	762	689	736	717	707	718	763	718	748	740	777	714	769	778	780	707	720	765	771	697	776	748	725	756	726	745	735	741	716	759	742	695	773	750	769	739	753	729	739	743	706	693	760	778	774	743	755	802	716	748	787	735	746	742	715	757	769	776	775	675	788	729	687	770	756	742	714	757	737	748	728	762	718	738	786	738	747	720	753	789	713	740	764	710	701	717	715	726	717	707	754	780	751	732	722	734	704	788	730	729	737	732	733	766	769	782	719	774	755	739	789	720	789	735	738	759	714	737	726	735	755	688	784	710	803	694	729	712	731	725	729	704	708	745	766	726	712	727	752	796	759	786	717	757	785	752	748	758	799	749	696	741	706	715	759	741	702	714	750	765	733	732	746	769	749	761	764	768	737	707	732	776	696	742	720	759	769	789	693	793	743	749	767	681	743	723	795	748	735	735	756	723	766	781	686	758	709	754	753	690	746	666	721	749	737	728	778	710	740	739	696	700	736	725	759	712	770	790	747	800	710	797	728	781	762	756	756	731	737	707	720	722	709	743	763	749	675	722	789	699	760	756	792	736	793	749	755	747	757	718	702	740	743	726	743	736	711	779	680	732	760	769	761	773	759	751	732	724	697	710	753	763	747	733	750	762	748	735	762	776	711	731	756	736	758	773	696	744	713	729	734	732	745	713	719	730	768	703	786	775	699	754	698	746	737	764	711	705	710	750	739	751	742	763	677	804	758	719	807	738	776	682	738	762	739	691	756	729	795	758	712	734	704	753	732	753	748	779	757	724	738	696	728	752	721	733	766	776	730	751	798	771	763	746	726	751	705	736	717	805	733	718	756	730	772	747	774	740	737	744	714	806	743	742	701	732	788	728	777	783	698	726	765	715	806	758	739	767	740	753	740	757	767	712	730	752	784	737	726	747	732	737	758	751	755	747	784	728	716	749	767	779	786	753	705	708	726	772	761	741	674	766	747	728	732	770	781	828	782	724	672	795	741	731	762	760	780	721	720	744	688	757	762	749	802	716	708	833	730	779	711	741	714	787	758	751	728	760	724	740	705	759	731	781	746	772	772	722	730	715	733	771	759	748	766	792	713	747	755	770	737	741	756	729	752	786	815	741	753	730	723	757	779	733	810	737	753	760	743	752	734	754	748	732	724	749	734	764	751	733	778	752	712	759	785	790	729	716	743	771	759	720	708	738	752	787	728	728	797	744	751	694	737	738	778	691	762	745	758	694	766	724	781	726	752	733	713	682	731	752	771	727	747	758	714	713	720	744	727	769	731	760	789	764	749	761	766	748	692	724	747	708	734	774	730	721	765	705	733	785	750	767	753	724	746	718	763	714	714	696	774	753	719	773	774	700	813	714	786	762	765	767	776	731	720	724	780	752	748	734	738	770	733	785	753	719	702	762	722	733	779	730	733	768	695	701	690	746	728	790	739	709	761	797	701	748	730	766	785	745	794	714	739	725	721	819	764	760	762	751	746	747	776	815	768	735	757	727	741	698	755	763	732	751	718	713	733	719	782	758	753	768	723	767	742	716	723	681	763	769	751	720	776	762	762	750	759	729	766	784	777	782	689	706	714	761	756	712	679	727	744	759	738	762	740	727	785	710	692	727	808	707	729	733	707	728	709	758	741	711	699	731	801	702	774	790	726	734	698	698	770	786	791	747	744	730	731	737	737	759	722	716	708	805	751	752	739	741	778	698	719	700	724	721	771	711	737	764	722	717	727	759	753	722	753	748	747
4574	1655	976	720	659	706	717	715	632	546	481	365	379	328	330	260	230	212	211	200	159	175	179	144	156	154	126	147	116	129	131	130	104	102	111	129	117	120	110	120	114	113	116	123	117	141	119	113	121	135	129	113	123	109	116	110	89	116	127	117	119	129	127	122	125	132	96	113	125	106	117	112	136	107	128	128	114	110	117	109	111	126	126	126	100	103	122	110	106	96	108	116	133	106	123	112	120	127	136	105	114	137	117	143	110	115	101	118	119	130	109	115	121	126	117	117	136	117	120	97	114	124	104	141	113	127	127	123	129	109	106	119	123	136	129	115	114	111	108	115	100	102	117	92	113	125	120	127	112	119	108	108	117	108	111	127	128	109	142	94	119	113	116	89	112	117	116	121	137	117	108	108	109	124	126	103	127	127	122	112	102	113	109	119	126	100	118	116	115	112	113	113	105	105	98	127	123	122	121	101	111	122	119	89	112	117	124	116	93	114	105	105	107	107	114	129	111	100	117	97	107	107	112	120	116	119	100	128	124	109	108	111	93	109	120	111	120	126	122	108	113	110	123	117	104	126	112	128	120	123	114	126	119	116	111	114	134	144	117	123	134	142	101	112	103	114	105	118	129	123	127	122	122	122	135	103	127	106	117	151	107	135	102	112	135	128	121	111	128	105	122	122	106	104	128	106	120	102	125	118	123	105	112	104	130	105	134	120	118	103	108	120	89	116	107	122	119	123	112	107	118	113	116	107	113	117	124	111	117	111	75	106	124	121	101	102	121	107	109	120	127	129	118	95	113	112	109	104	101	104	125	122	117	104	113	97	128	103	102	97	105	121	125	116	127	105	119	93	118	91	125	129	114	126	111	105	111	110	109	112	134	96	101	112	109	98	108	116	112	109	133	130	111	111	121	120	106	122	99	123	114	116	118	106	112	142	87	101	142	121	115	107	112	119	111	120	123	110	111	121	90	120	115	134	111	99	101	104	110	106	111	109	130	112	116	112	100	126	141	108	106	125	120	105	132	113	127	119	108	104	95	127	125	105	121	120	101	131	115	111	118	107	123	117	138	109	100	119	113	118	128	116	101	117	116	107	149	104	101	112	111	108	111	103	133	108	126	134	134	123	124	104	102	107	100	125	118	118	112	131	108	118	126	132	113	130	115	133	108	119	96	132	111	98	121	91	134	123	108	94	113	116	127	104	116	130	117	129	114	122	118	110	129	111	113	115	104	127	112	137	101	105	125	92	119	122	105	98	121	92	129	132	119	101	136	138	108	101	143	118	122	139	111	124	107	107	131	118	128	119	115	112	120	118	109	116	98	148	121	116	110	122	120	125	118	113	120	109	113	123	116	98	122	134	108	108	110	120	129	136	118	104	120	126	99	128	126	113	120	111	122	115	114	115	109	118	112	97	126	101	117	122	152	128	99	115	110	126	121	114	127	117	117	102	127	129	138	120	119	114	118	97	110	114	107	126	118	115	122	130	121	119	138	133	110	112	120	104	122	134	116	110	127	119	122	123	118	105	124	106	123	119	99	104	141	131	106	127	114	128	115	113	110	111	113	95	108	101	119	127	114	119	120	114	144	120	95	98	98	116	113	127	118	130	126	100	95	109	101	113	124	119	119	113	98	118	112	102	118	121	114	105	118	107	92	115	109	128	112	143	126	112	116	110	109	124	115	88	118	104	121	92	134	130	128	110	124	102	114	111	113	109	110	116	110	134	123	113	116	107	108	95	111	121	137	87	112	121	128	108	120	110	119	118	123	118	107	96	113	114	121	118	129	125	109	122	105	117	122	108	119	118	105	107	135	113	124	120	128	127	106	124	115	121	104	119	123	111	113	110	118	112	111	100	120	139	103	109	113	105	105	116	120	124	120	120	122	127	93	116	111	105	112	121	112	109	132	125	111	122	113	113	116	115	128	123	120	112	116	131	114	104	98	111	115	116	115	123	154	122	112	110	121	139	116	125	113	99	112	120	109	113	125	98	133	123	125	131	113	122	127	116	120	110	108	119	105	121	127	122	107	135	106	115	117	121	147	133	124	116	131	112	131	105	103	119	120	114	135	107	115	108	117	117	128	124	115	130	102	113	121	113	98	112	108	117	130	122	115	114	125	101	121	118	103	95	126	130	113	108	108	127	116	112	123	111	133	115	112	116	118	128	111	121	122	125	117	114	124	130	93	125	111	125	106	128	105	113	126	111	120	115	103	109	127	115	122	110	128	136	128	111	115	118	114	102	151	135	123	116	101	124	125	133	101	114	117	106	109	124	96	89	101	144	101	123	115	99	124	110	138	124	107	115	114	109	131	122	118	101	125	109	131	125	126	111	106	111	111	119	111	109	108	116	124	119	132	138	108	106	126	96	118	115	134	91	143	113	104	127	114	92	132	114	115	126	111	107	101	107	100	100	116	114	127	111	124	101	119	111	112	119	102	102	130	116	120	119	103	122	109	108	101	115	109	97	125	110	108	123	111	113	97	107	129	116	108	112	114	133	134	120	117	115	103	105	119	113	117	109	104	116	102	144	116	135	120	121	128	107	105	136	109	124	128	122	98	108	137	109	129	115	113	115	99	125	112	120	105	132	98	129	135	128	124	117	111	118	132	113	138	117	91	129	116	133	116	111	122	121	128	111	131	108	79	138	96	114	117	107	117	116	105	114	119	108	121	101	110	118	118	124	110	135	136	118	118	129	125	105	122	109	131	112	123	110	129	113	97	115	107	143	112	118	104	134	105	98	104	119	118	134	103	132	118	116	112	104	121	121	109	107	106	107	129	114	111	105	113	108	116	138	102	111	112	105	122	112	131	113	120	107	108	103	107	105	108	118	127	100	116	111	115	109	115	103	133	117	114	114	124	110	108	129	111	127	122	115	105	131	93	116	129	102	130	108	108	105	112	106	143	108	124	106	100	113	121	114	114	118	127	94	106	97	116	121	117	107	102	111	108	112	110	111	124	115	129	126	117	108	113	102	135	103	131	114	115	126	118	115	113	101	103	110	116	112	117	101	108	112	105	129	94	123	121	112	118	107	127	113	116	126	99	109	119	130	130	148	121	129	134	110	118	136	111	110	113	107	117	115	107	110	101	131	103	116	110	115	133	125	120	130	110	111	123	117	128	123	118	113	111	118	102	114	134	114	118	114	115	115	117	119	124	90	105	136	122	125	127	118	124	132	135	102	115	134	123	129	120	133	131	115	112	120	123	99	106	105	116	115	118	110	108	104	114	96	112	118	132	112	113	108	102	110	113	129	113	109	117	116	125	110	115	116	118	117	105	116	125	115	123	109	119	123	122	132	127	112	114	106	91	106	107	108	112	127	121	126	103	138	131	123	117	125	133	119	122	110	118	120	133	92	97	108	124	115	113	116	116	117	117	133	107	125	99	95	102	103	124	136	128	112	101	111	115	117	106	117	109	121	113	129	106	110	131	125	131	105	120	106	114	118	113	119	118	119	102	120	128	103	154	121	129	121	127	116
26279	13560	9443	11731	20042	23252	21623	19380	16453	13791	11353	8846	7625	6311	5257	4652	4216	3566	3198	2693	2461	2064	1933	1761	1686	1375	1352	1246	1253	1117	1072	998	998	1008	921	912	957	857	912	918	869	832	877	845	811	806	849	865	778	816	846	810	827	877	814	771	799	812	805	783	823	778	793	829	836	813	884	789	790	818	856	838	803	771	804	805	796	815	838	873	845	814	838	798	811	822	842	862	780	858	839	844	786	813	826	836	850	801	817	815	824	794	771	836	832	809	863	802	849	796	783	839	814	805	845	824	819	794	826	845	784	773	821	776	808	786	825	825	841	820	796	797	873	782	824	884	812	846	776	837	804	846	783	817	808	805	830	826	838	811	780	804	812	784	838	793	822	821	791	766	857	825	780	801	785	846	785	855	807	803	784	813	855	855	830	817	845	836	901	799	817	811	763	806	852	763	792	826	829	831	767	819	762	841	815	842	807	831	844	857	828	837	850	828	859	816	804	798	814	855	829	841	834	810	855	871	745	818	804	844	797	802	795	814	775	814	812	796	774	849	808	836	788	796	830	875	802	826	825	899	806	831	783	801	797	831	777	798	861	802	848	848	811	810	840	806	847	817	838	852	820	841	810	838	799	815	795	775	805	804	820	810	804	789	819	800	811	885	802	809	844	817	829	812	839	820	871	820	800	804	796	839	826	823	792	863	780	816	785	771	758	866	842	777	838	821	860	835	811	801	841	775	845	827	831	829	808	788	781	807	822	806	842	842	862	815	791	752	810	751	824	787	804	799	800	838	804	795	833	829	876	783	778	830	808	808	804	831	806	807	825	833	832	834	808	829	803	826	797	852	819	807	817	862	796	805	893	831	816	789	812	822	830	802	784	784	791	805	850	869	807	819	799	815	825	815	847	826	818	795	764	742	848	768	836	798	876	854	784	860	814	826	789	785	826	844	855	864	790	848	845	812	763	856	840	830	859	814	807	806	812	805	840	790	808	818	811	792	784	787	858	811	807	796	835	848	793	762	814	805	759	827	789	854	787	902	825	789	784	818	848	755	836	773	822	819	812	820	844	807	852	805	812	827	847	850	839	843	836	789	846	799	814	831	856	826	869	808	805	789	855	817	812	834	790	867	828	839	842	829	839	809	763	813	808	777	797	792	833	791	790	766	804	835	784	844	794	819	827	791	825	773	748	808	843	811	821	796	812	830	802	828	849	823	790	797	792	829	784	792	811	811	858	844	766	810	812	801	802	873	825	811	839	813	824	784	795	840	850	782	785	836	798	789	820	788	818	825	823	777	805	785	760	844	836	788	836	839	772	789	769	821	845	760	782	842	820	816	835	790	802	764	802	836	804	828	820	777	869	819	789	817	811	806	873	859	782	819	871	837	814	818	769	784	813	818	837	821	789	825	840	805	830	858	837	813	782	830	855	793	802	811	790	784	787	783	817	854	862	806	810	832	765	830	798	766	839	782	856	773	811	837	771	808	813	754	807	765	827	825	826	815	835	861	817	808	786	797	790	773	814	868	831	811	841	829	816	827	791	817	860	792	803	854	832	763	855	830	832	762	769	816	783	840	832	827	803	860	854	781	806	849	835	761	851	832	862	834	839	817	797	766	840	831	828	829	834	807	784	821	862	862	824	819	812	797	811	778	881	867	818	787	805	819	762	773	829	809	819	740	836	817	828	791	826	825	800	779	763	778	788	782	820	861	827	788	833	846	871	844	809	810	805	806	834	820	827	775	838	768	801	762	842	806	848	797	804	823	783	778	797	743	835	813	776	832	827	829	813	821	800	807	827	790	823	797	779	815	763	785	846	838	844	798	798	799	817	835	763	791	773	813	834	812	858	821	793	828	802	779	845	809	799	848	796	783	767	822	785	789	801	788	857	822	861	851	815	766	806	854	788	824	862	818	810	845	802	839	810	833	802	792	799	843	781	847	807	807	817	793	825	842	817	843	807	825	808	825	807	813	817	806	799	815	806	889	788	793	816	831	813	820	868	797	831	804	804	854	798	812	846	758	824	821	780	848	858	800	832	819	851	792	858	788	787	808	845	829	812	837	822	809	790	840	789	808	840	826	793	812	793	761	812	824	832	750	806	831	845	823	784	783	789	706	800	864	813	815	834	830	849	805	795	806	845	815	780	865	845	789	801	793	825	783	826	776	786	810	859	802	845	837	831	808	825	820	756	812	827	782	775	845	815	810	882	795	810	834	839	811	820	833	800	858	767	842	856	827	828	892	834	853	834	858	834	815	831	834	788	829	823	826	791	793	855	851	789	805	804	782	820	803	796	795	846	816	819	791	755	832	800	833	807	765	797	823	850	814	836	774	785	810	826	830	855	777	825	855	777	768	782	848	795	793	796	765	836	790	832	853	794	826	823	811	799	821	792	804	868	817	805	804	855	809	797	835	781	810	833	811	737	787	808	815	797	784	823	822	857	794	816	825	785	815	801	815	829	815	838	825	823	833	863	773	801	834	841	822	808	822	816	810	858	877	805	806	788	828	758	816	824	787	825	828	818	843	762	800	883	825	806	774	822	835	794	849	769	840	816	827	802	817	772	814	820	799	795	764	808	795	799	785	826	783	802	811	839	837	796	762	798	798	846	812	859	780	783	823	795	827	867	831	796	814	850	832	822	794	844	787	812	810	865	834	796	821	846	810	818	829	806	798	878	796	860	794	845	817	896	785	833	761	807	840	776	823	807	863	847	798	825	828	801	843	802	784	814	775	804	820	773	823	807	807	796	826	816	813	793	830	830	793	795	879	785	808	795	807	800	759	781	835	806	849	878	804	815	793	809	853	791	841	830	799	816	813	791	777	772	832	771	801	799	784	831	784	810	810	825	858	806	815	816	819	788	794	817	828	863	809	832	815	797	813	767	813	798	812	798	814	805	892	796	792	892	865	805	849	821	796	806	815	822	776	826	816	828	859	879	815	798	792	761	801	827	797	842	815	812	815	814	858	781	813	848	838	794	772	783	836	817	843	841	836	805	873	809	798	814	776	817	838	830	847	858	824	794	893	817	883	814	816	810	814	787	768	817	790	802	782	803	814	811	843	822	847	814	815	811	830	838	814	834	842	849	804	807	803	795	866	857	826	893	769	828	813	840	790	819	758	811	755	838	812	815	819	876	824	798	814	776	804	826	833	850	792	823	762	836	802	842	871	770	773	818	873	813	768	820	811	823	822	842	837	791	842	812	811	834	748	803	813	795	809	792	778	834	834	830	866	838	806	830	807	846	830	823	775	831	869	858	739	781	734	830	857	786	850	802	857	837	791	775	850	847	798	793	816	793	812	815	806	805	837	800	796	859	814	838	816	844	825	819	805	806	798	822	806	788	818	796	823	840	812	815	864	783	815	836	832	863	866	879	836	809	795	857	827	820	801	782	837	893	843	814	828	882	825	765	815	847	857	772	797	824	754	845	843	789	795	826	851	814	787	846	791	805	845	813	785	788	772	821	846	825	738	825	795	827	818	803	798	847	793	815	829
4327	2254	1357	874	805	913	988	994	849	761	642	510	444	354	304	329	283	262	243	219	205	160	175	162	134	128	131	145	110	110	141	112	134	104	112	108	106	94	111	99	111	120	94	92	95	110	111	111	107	104	115	111	85	126	98	116	117	100	87	99	109	117	109	113	101	84	78	96	133	107	102	103	100	115	107	117	118	110	132	106	114	102	108	111	103	110	117	99	102	113	97	105	84	95	118	96	92	101	113	89	96	93	117	99	116	103	94	106	110	109	111	102	114	126	97	91	109	92	113	119	96	107	104	99	106	105	88	108	101	89	113	95	125	101	104	113	100	109	103	128	104	109	108	109	120	103	89	114	108	95	113	109	98	114	95	102	97	113	110	110	117	104	108	114	105	90	112	104	113	106	115	122	90	106	84	118	104	109	92	115	119	105	99	97	122	111	97	107	101	91	103	107	110	102	105	103	138	96	120	109	112	95	91	122	99	122	99	112	113	124	109	103	123	114	104	104	94	110	118	102	108	110	108	120	107	94	104	93	124	92	104	99	116	114	108	119	79	87	94	97	120	112	113	101	104	94	105	100	105	114	106	96	120	100	91	93	88	105	114	122	116	107	97	116	110	118	105	98	106	96	109	103	101	101	100	94	108	117	90	101	111	114	104	102	100	91	102	111	103	98	115	77	87	117	102	112	100	93	113	97	114	109	92	108	103	107	84	118	102	104	117	105	98	125	98	96	110	125	91	92	121	103	77	117	110	115	92	93	106	101	104	108	107	78	107	117	98	90	95	92	120	90	103	110	96	98	110	120	99	107	100	100	97	98	109	107	84	94	107	107	104	122	106	87	92	100	81	106	86	99	118	98	98	116	94	120	122	106	106	101	113	103	96	122	106	93	119	108	94	121	98	110	87	105	97	106	104	111	99	106	100	101	107	102	95	92	100	107	94	101	107	94	91	106	97	95	101	111	100	103	87	123	114	94	113	112	100	119	107	111	101	101	113	117	119	115	113	106	101	105	101	111	100	108	103	94	87	110	118	103	110	100	103	94	105	112	109	97	109	117	107	131	106	123	113	105	115	123	122	97	93	105	105	117	94	83	104	125	97	119	92	103	115	105	104	94	113	98	92	117	116	101	85	113	116	116	91	102	108	104	99	114	105	92	93	106	102	97	105	107	102	112	111	98	94	101	96	111	90	90	106	115	97	100	133	122	89	100	101	114	127	109	104	101	97	109	114	101	113	108	101	97	123	123	122	101	111	95	105	100	105	100	128	86	107	116	107	105	115	95	99	115	103	90	93	110	100	109	114	93	93	108	109	119	104	123	101	108	91	88	106	89	71	106	109	91	101	106	119	92	111	104	96	116	98	101	103	116	109	91	106	103	87	115	89	107	88	101	103	119	114	102	102	113	109	101	120	97	114	109	92	118	95	94	116	105	110	96	113	121	95	123	98	104	108	106	115	99	119	124	98	115	124	97	99	116	92	95	80	98	100	112	98	80	105	110	106	94	110	103	90	96	108	111	98	102	132	95	102	110	118	92	91	112	105	92	110	111	122	106	94	99	100	87	95	125	98	95	109	110	98	87	111	99	111	105	119	102	113	98	110	111	103	116	112	89	104	123	114	98	101	108	88	90	95	105	122	98	110	121	97	93	108	107	108	131	108	113	84	121	108	115	114	110	119	115	98	117	86	111	112	88	74	102	91	111	110	83	98	109	100	112	95	95	99	108	80	109	106	83	111	102	122	110	100	89	93	105	105	109	120	114	107	125	103	114	99	105	115	99	122	108	106	114	94	112	112	98	89	96	103	114	101	111	102	110	102	98	114	115	95	105	92	112	114	98	96	84	91	124	97	111	118	97	105	92	102	105	104	99	114	137	107	94	107	113	101	95	113	103	115	81	120	102	110	99	99	108	112	103	102	112	93	104	102	110	108	95	102	104	94	95	90	103	103	105	110	115	118	112	108	113	123	123	112	115	103	84	103	75	86	115	112	83	110	104	106	116	102	96	104	102	103	113	111	111	91	106	92	126	118	100	136	90	110	107	93	93	111	104	106	124	103	95	119	96	115	107	105	105	120	116	96	100	111	115	103	103	125	120	108	96	133	95	102	115	97	106	98	79	114	117	98	112	130	107	88	112	114	112	108	116	86	90	110	110	101	95	119	95	104	107	99	100	110	109	99	128	92	86	99	107	91	95	96	107	112	91	113	121	98	99	112	108	95	122	98	102	119	119	90	98	109	116	103	107	105	115	103	117	127	113	108	93	97	94	120	102	105	88	126	126	82	112	104	98	107	101	103	117	115	101	117	106	103	115	97	97	101	129	106	89	110	99	127	95	119	114	103	90	98	74	105	91	114	95	100	104	86	103	113	119	120	100	97	107	95	101	105	95	96	100	87	102	104	116	92	99	99	97	104	124	96	106	100	94	94	91	109	97	94	92	108	103	101	103	114	112	92	95	90	111	117	91	100	108	110	99	83	86	97	108	98	93	112	97	119	110	112	101	102	98	101	108	101	89	105	93	109	115	116	124	111	126	99	116	111	122	97	110	110	112	107	101	106	114	106	101	112	103	118	106	109	93	92	92	110	94	101	110	95	105	88	93	127	120	86	103	108	106	98	95	109	109	103	102	108	113	101	112	101	107	103	103	103	92	96	113	96	101	107	111	116	101	105	108	96	91	99	103	103	110	93	100	98	97	109	108	122	90	108	120	90	102	95	109	110	109	89	91	106	90	97	111	97	100	106	100	100	93	116	106	96	111	109	101	114	96	92	99	108	108	128	108	84	109	103	99	107	94	98	105	118	101	98	103	115	114	111	111	115	106	131	99	99	101	101	109	115	107	114	123	90	103	90	106	87	108	109	84	92	111	96	107	115	94	108	84	94	100	119	106	93	105	94	120	102	120	99	99	102	106	96	117	113	108	119	108	103	124	116	90	104	100	98	106	107	89	109	103	90	103	95	108	124	99	105	106	122	92	115	124	109	95	102	90	118	92	106	110	136	111	103	105	111	100	97	98	116	101	88	95	94	108	113	100	108	106	91	110	95	110	116	104	116	101	96	81	82	98	111	110	108	105	122	97	91	118	104	109	96	92	113	112	117	101	107	99	108	105	118	99	106	100	101	109	89	123	103	96	112	93	129	102	113	110	102	107	94	117	102	104	100	95	109	116	103	111	85	113	102	95	95	100	98	92	86	100	107	103	120	102	125	117	104	101	107	101	114	70	124	93	118	102	113	90	88	110	109	115	121	101	109	103	95	118	118	121	104	107	96	92	111	127	86	101	96	126	107	110	96	97	75	94	110	110	114	96	103	124	104	104	113	122	125	101	119	105	84	116	103	108	126	90	91	96	118	104	91	112	116	105	97	112	114	89	122	111	113	94	90	110	111	114	99	116	110	116	107	103	107	123	103	113	104	109	104	129	105	97	112	105	109	118	97	103	88	101	110	97	89	91	100	94	122	100	110	116	94	107	110	114	93	101	94	105
29611	16822	11933	14124	23528	26627	25393	23214	19410	16861	13401	10755	9492	7626	6464	5710	5033	4459	3812	3293	2843	2405	2205	2076	1863	1545	1403	1273	1238	1163	1080	1065	963	884	925	884	844	861	831	852	827	794	770	794	783	759	760	770	765	776	745	742	740	764	749	770	783	785	742	709	785	788	734	739	786	709	715	737	770	767	773	766	766	706	715	754	720	743	738	693	692	732	716	739	729	731	714	783	739	738	727	719	772	730	734	744	765	740	781	723	715	745	714	717	728	702	740	760	746	734	750	712	746	747	716	803	785	752	710	759	758	723	734	759	730	739	726	733	768	744	677	750	671	751	787	750	709	702	758	716	768	723	700	754	752	773	727	730	734	736	770	709	745	753	742	746	773	745	671	742	705	783	712	694	726	779	731	733	768	746	773	735	787	701	735	713	748	753	751	730	785	729	733	766	756	760	731	725	735	730	721	749	760	749	718	713	749	710	723	799	700	751	765	729	751	680	746	801	737	756	721	743	742	688	755	740	767	766	741	739	715	674	744	734	753	771	749	781	763	754	750	719	779	744	758	783	743	737	697	732	761	739	736	740	745	761	760	780	721	739	728	756	762	766	700	808	713	699	757	729	789	761	713	742	736	727	740	752	717	714	762	726	759	722	761	771	760	732	759	704	761	725	763	690	757	730	715	729	716	732	731	741	709	768	757	699	763	779	723	767	721	725	755	747	751	720	746	724	786	711	756	780	732	730	739	786	745	713	767	715	752	691	689	751	730	688	728	668	723	709	742	771	710	725	769	742	722	760	707	791	699	765	754	707	735	762	759	737	778	736	722	779	727	788	760	746	749	775	783	734	750	708	727	764	699	694	697	756	753	742	706	767	733	778	730	794	767	785	714	767	744	726	750	729	725	764	734	783	711	747	768	773	750	717	788	720	754	733	750	757	728	825	728	756	770	676	761	777	740	750	750	744	792	732	772	721	753	722	691	761	757	707	714	712	708	774	739	744	739	729	734	747	733	810	697	738	735	767	754	676	712	758	694	717	726	700	746	759	762	726	708	697	791	764	778	746	745	732	744	725	752	738	745	750	698	701	731	706	754	711	753	782	766	719	697	690	677	687	781	744	744	739	729	707	727	734	757	745	717	732	753	735	773	732	761	749	760	760	734	724	781	768	757	682	726	722	717	718	732	767	766	754	768	728	773	714	725	711	758	775	809	724	699	752	721	761	741	759	724	743	764	743	725	762	706	739	770	670	759	758	725	782	726	760	767	744	735	788	755	707	738	751	766	712	728	755	723	730	732	800	755	738	763	770	686	750	758	781	752	750	718	754	762	725	811	727	752	777	730	710	746	750	727	684	700	724	745	760	778	749	768	769	733	698	743	787	764	771	740	736	783	749	734	725	753	711	721	770	709	721	712	727	756	730	759	724	750	765	778	726	669	756	706	692	720	737	725	741	717	726	716	698	751	752	747	716	754	762	755	692	748	778	692	758	736	794	715	740	763	719	726	776	745	678	741	716	715	769	724	746	764	773	703	783	715	759	746	739	743	731	776	719	732	717	740	730	727	734	719	743	764	782	766	724	738	705	714	741	740	738	725	744	715	731	730	729	735	782	746	712	718	787	731	745	733	742	747	736	730	750	743	779	769	763	717	764	709	741	766	727	712	732	725	749	726	739	746	753	707	704	746	737	752	777	730	712	730	724	720	752	745	730	737	812	742	764	781	701	736	767	739	745	768	706	723	782	716	753	736	721	738	768	722	750	744	763	746	737	747	754	769	712	722	707	779	757	689	749	739	742	751	698	782	687	721	749	720	747	744	740	783	785	728	770	785	727	739	721	763	789	744	724	723	762	746	715	740	748	722	750	764	725	735	748	735	715	682	703	709	736	733	750	766	702	745	710	756	714	786	703	691	752	766	726	738	718	752	700	699	752	722	746	712	792	773	711	780	762	675	748	731	756	711	760	730	710	750	731	737	771	714	762	718	730	743	747	778	729	770	763	691	753	705	716	732	728	716	714	731	787	725	707	752	738	743	754	699	772	748	723	739	762	739	745	701	734	760	747	713	746	741	733	714	694	764	733	736	740	790	767	765	738	716	801	726	703	763	748	776	737	774	714	697	745	763	754	735	761	687	758	748	770	754	689	761	779	757	739	755	711	732	764	668	714	740	749	776	728	747	696	755	718	741	754	731	772	747	815	736	741	768	714	758	726	788	742	756	753	730	733	737	707	735	704	743	756	723	735	733	721	722	706	745	728	746	738	778	763	739	733	787	731	699	741	709	713	741	731	779	713	791	736	683	760	738	742	718	760	771	770	712	724	764	701	746	713	759	771	701	742	708	749	776	711	689	710	749	701	721	719	745	742	734	722	746	712	755	736	733	700	726	766	708	711	810	755	748	777	707	783	770	759	746	747	766	762	747	755	731	753	694	745	741	753	710	738	681	729	752	725	744	761	772	734	697	744	787	715	765	706	718	717	748	716	713	762	724	699	711	737	748	741	730	780	723	734	731	796	721	753	745	760	676	683	712	766	709	695	758	744	753	754	718	715	739	709	725	766	705	700	751	759	730	766	683	792	750	743	752	749	726	720	712	729	774	754	742	722	772	761	722	730	788	763	746	725	733	758	675	700	704	798	725	760	732	702	770	759	699	765	721	734	770	783	737	780	728	736	741	738	721	756	730	754	771	747	695	712	768	722	769	775	739	757	766	735	737	722	792	719	745	782	752	727	758	713	733	757	736	704	751	749	745	781	723	739	727	740	777	760	711	761	767	730	702	723	764	785	776	730	803	760	748	768	754	755	737	731	705	720	709	782	793	730	729	715	714	709	755	782	729	697	749	705	780	753	737	706	773	705	669	738	684	747	707	724	739	756	723	708	706	729	743	730	733	761	721	751	739	743	745	703	727	717	702	752	737	721	700	798	756	722	752	782	751	683	701	741	721	747	760	757	730	708	722	694	746	724	761	672	800	738	735	725	752	748	748	757	731	720	726	760	777	745	758	744	722	717	715	769	733	742	705	769	720	735	689	732	734	735	781	749	759	743	744	741	755	739	725	707	748	721	750	755	759	739	771	797	761	731	791	709	778	711	761	716	744	736	740	707	730	735	739	730	746	754	756	730	685	727	766	716	703	720	746	762	733	713	794	746	741	759	731	777	735	727	732	785	713	762	727	684	778	738	710	719	693	725	772	733	656	771	737	762	758	749	733	750	746	751	707	774	727	777	750	713	747	712	705	743	726	738	738	749	743	740	698	710	774	770	745	763	736	755	722	737	703	745	711	747	743	736	747	658	760	720	770	739	742	704	777	725	742	756	773	742	750	795	707	764	767	733	717	701	757	757	741	715	725	766	761	749	734	774	699	774	716	769	767	745	703	736	687	713	805	772	732	713	732	727	718	718	740	707	731	728	727	701	749	691	762	749	705	739	731	731	694	782	745	716	747	719	776	740	765	746	698	696	732	804	754	729	740	737	755	713	707	739	678	743	726	766	683	739	768	725
3468	1268	752	538	506	569	610	618	535	446	362	366	308	250	232	208	212	199	203	167	151	143	172	132	140	132	138	134	144	116	120	110	120	114	113	106	111	121	83	111	127	123	109	96	110	110	124	113	115	91	85	113	98	121	105	116	132	112	120	126	107	110	109	112	107	116	121	117	104	113	110	104	120	119	118	116	124	127	108	111	106	106	108	112	114	133	113	109	114	120	120	105	115	96	103	109	124	130	116	142	99	116	113	130	95	128	107	102	117	108	127	113	106	111	111	121	103	119	90	114	117	123	108	126	107	125	112	114	115	113	111	116	115	100	115	95	116	133	126	106	111	120	101	97	119	101	110	112	111	133	110	115	111	104	116	139	116	105	122	131	114	107	108	97	110	103	116	124	111	88	123	101	130	106	97	116	107	114	122	105	91	114	94	95	104	127	111	91	122	107	130	128	126	110	121	123	113	124	121	118	112	112	116	92	104	124	122	121	113	116	109	121	124	98	119	98	116	105	101	116	101	109	113	118	121	127	124	114	112	133	118	110	91	102	111	99	111	105	93	119	105	107	98	117	138	117	122	130	112	145	106	116	120	91	117	90	121	137	124	114	105	118	111	103	114	119	118	122	114	105	114	119	121	98	102	120	122	121	110	110	108	110	108	114	126	109	104	103	112	119	131	102	101	109	130	101	116	102	99	109	118	113	113	98	120	96	114	100	106	103	106	105	105	116	113	110	102	114	124	129	108	97	117	108	104	113	113	131	110	96	128	131	126	114	119	121	114	114	105	109	117	107	119	108	116	123	123	105	99	99	97	123	109	112	97	128	123	114	107	105	124	100	116	123	92	121	125	118	117	100	93	106	108	125	105	110	117	104	105	140	112	136	93	131	108	115	95	102	109	114	131	107	97	117	119	101	108	111	113	119	102	129	117	124	115	99	97	96	104	100	98	105	109	99	130	112	107	111	114	116	118	135	96	109	117	122	95	101	116	94	95	99	97	108	118	111	105	113	108	113	98	105	117	117	108	110	123	115	114	97	123	97	107	102	115	121	107	112	99	100	116	89	113	132	111	103	105	110	104	118	111	125	131	116	96	99	104	106	123	96	107	115	110	118	109	114	101	122	120	121	105	103	99	102	117	110	109	116	108	115	117	112	124	113	111	110	109	109	135	107	101	118	108	123	117	128	106	103	119	106	103	118	112	97	119	113	110	119	96	124	108	104	119	118	117	108	99	107	104	110	101	110	101	122	116	106	113	112	104	104	138	120	118	122	120	104	115	85	86	108	111	107	112	103	112	105	105	103	104	128	100	113	109	135	103	90	122	104	92	116	101	126	108	115	105	121	114	98	125	123	96	104	78	120	115	126	123	105	79	122	104	126	114	107	116	100	94	112	98	105	108	90	109	119	120	138	107	112	91	114	104	120	106	129	106	110	98	111	124	117	117	112	119	112	99	104	119	123	103	116	108	102	123	119	136	91	116	108	95	133	104	131	107	128	96	114	107	96	107	114	124	112	119	112	120	134	117	130	131	126	92	116	110	109	116	117	116	113	98	124	99	118	134	112	122	112	114	109	123	114	109	119	106	123	122	124	115	108	101	99	115	116	109	122	109	129	121	131	124	113	102	107	131	109	109	100	109	120	122	129	112	111	105	109	104	103	115	114	111	92	133	137	99	113	114	116	110	117	116	107	118	102	109	126	102	120	126	106	115	120	85	125	100	102	122	134	117	104	109	117	113	95	118	124	103	104	109	116	101	94	108	132	124	112	102	118	109	123	109	99	89	92	106	103	93	99	96	123	118	114	90	108	121	100	103	125	117	141	117	128	99	118	98	115	104	106	97	128	104	99	122	107	120	113	122	107	129	107	135	110	99	109	118	107	116	110	109	117	101	107	98	109	107	118	106	130	122	117	100	124	117	107	96	124	121	110	114	113	113	118	116	102	114	113	98	84	111	108	106	110	92	118	139	106	120	113	105	108	108	97	114	112	104	113	111	106	119	128	102	106	113	120	101	106	116	118	101	116	98	111	115	101	106	115	109	119	127	102	123	102	126	117	105	94	112	111	117	106	130	114	109	103	125	104	102	116	125	130	134	108	104	124	135	112	121	96	111	117	105	110	99	125	129	103	115	114	108	105	102	105	126	109	117	101	105	108	117	114	99	117	107	100	110	103	105	118	129	113	116	113	117	114	114	134	89	104	108	96	100	97	109	110	129	94	115	110	113	104	110	124	108	96	124	110	132	110	102	110	92	117	109	124	110	116	99	124	114	108	111	128	124	106	107	110	112	103	102	107	123	113	122	108	124	101	132	103	106	122	107	105	118	111	110	104	117	116	101	112	118	121	102	89	123	110	110	112	122	137	116	121	125	98	91	105	121	107	119	112	110	119	122	108	118	112	116	126	122	111	132	119	120	108	110	123	98	116	116	120	89	106	107	110	96	137	123	97	122	115	116	106	109	122	105	124	113	125	122	112	99	125	107	101	113	116	122	116	125	105	106	129	115	103	113	101	108	102	103	106	108	105	113	113	99	118	111	114	113	122	108	117	92	114	111	111	95	103	83	112	105	106	128	124	118	111	124	115	107	116	111	121	119	93	125	132	125	101	111	122	122	105	98	87	130	109	101	96	127	98	108	115	107	108	97	107	88	114	102	109	123	126	131	113	95	104	119	98	107	106	112	135	119	112	108	105	118	119	122	120	97	110	125	112	112	117	109	105	110	95	100	111	100	96	105	109	122	124	135	115	115	100	105	110	105	130	117	103	115	114	125	108	101	98	103	94	115	111	114	118	112	108	118	115	125	124	135	93	104	97	117	106	112	122	106	125	113	132	109	120	118	118	101	108	120	115	118	102	116	107	100	112	125	124	100	91	113	107	99	116	112	112	128	116	109	112	118	101	106	112	132	95	98	113	114	100	101	114	106	116	112	111	132	123	127	106	120	111	123	111	113	124	109	96	127	120	128	123	102	125	107	108	117	124	116	106	102	110	116	98	98	120	94	102	122	92	108	118	109	116	152	96	104	126	110	133	117	107	93	118	119	126	115	103	109	114	109	100	97	113	106	109	89	117	132	122	128	109	101	107	114	113	101	108	100	90	91	112	108	126	116	105	124	106	108	116	122	102	111	97	109	117	114	118	123	99	108	119	116	128	105	127	118	105	131	102	125	106	99	103	108	105	97	121	118	111	124	123	121	108	96	116	107	109	110	93	128	99	112	101	116	114	107	102	124	113	123	123	117	100	101	121	131	108	128	100	108	118	109	105	125	119	103	130	127	104	133	121	105	103	98	111	118	132	104	98	117	131	118	115	115	100	119	123	98	100	106	105	105	113	100	113	128	141	106	109	112	111	112	113	121	109	130	124	102	105	103	124	112	117	122	111	109	103	99	119	106	112	111	136	125	103	103	111	97	132	102	113	108	94	106	137	116	112	103	128	116	120	98	83	103	124	100	108	104	114	106	111	114	118	99	119	113	119	132	88	100	135
24437	11817	8092	9476	16937	20229	18921	16974	13798	11395	9026	7202	6033	4852	4274	3849	3355	2935	2620	2240	1986	1809	1570	1540	1333	1195	1153	1168	1105	1028	962	935	919	907	919	868	892	882	866	849	773	840	859	769	848	806	821	823	827	804	839	768	823	819	840	786	827	813	821	843	817	839	846	783	784	806	736	765	782	819	831	812	778	822	757	803	747	764	810	790	764	808	785	848	777	785	787	741	725	780	806	789	830	800	792	786	795	789	785	842	804	816	789	803	839	793	815	824	822	805	814	814	765	782	829	805	776	814	825	828	809	857	809	780	839	775	773	749	827	785	786	766	808	798	797	770	807	757	816	800	798	753	805	795	751	784	785	817	873	805	788	763	816	815	788	821	766	762	801	746	800	788	747	765	820	783	748	774	804	807	806	814	766	775	858	820	809	765	770	819	835	796	825	767	744	789	746	769	793	800	738	815	794	776	759	782	776	786	769	844	788	770	801	770	793	812	818	765	808	784	816	771	787	775	804	767	735	827	801	838	794	838	874	785	786	847	811	764	828	716	767	779	821	787	779	775	762	780	781	775	820	871	784	832	791	804	838	847	819	831	811	822	804	795	856	769	761	815	767	785	832	838	842	769	779	785	777	791	808	832	790	800	790	810	751	766	786	776	831	755	727	798	819	785	834	850	772	792	774	782	781	820	784	737	780	782	809	812	824	769	824	786	860	835	739	793	796	824	806	806	828	798	830	846	799	797	791	764	775	793	830	800	848	839	761	766	812	840	802	779	840	834	782	807	810	813	783	797	770	836	800	780	786	823	765	774	834	826	778	767	792	797	802	761	819	791	795	740	797	770	764	835	833	763	812	814	788	830	808	834	811	770	822	794	804	770	846	737	777	801	800	810	767	830	796	794	758	823	749	808	768	832	787	839	782	799	765	844	764	799	844	832	762	807	834	820	764	807	820	803	802	825	754	793	829	741	786	729	755	787	819	781	775	789	749	771	813	816	777	821	787	798	745	765	807	791	802	804	786	784	808	765	766	783	754	758	767	808	836	782	790	769	862	783	808	810	772	776	820	760	822	777	763	794	765	818	773	763	859	803	814	778	752	836	779	767	811	841	782	781	823	775	819	809	855	742	783	811	850	767	797	826	776	826	831	750	790	813	803	758	795	772	822	820	805	785	795	822	734	769	818	813	815	770	789	775	851	803	833	793	786	757	825	787	824	788	750	730	803	814	774	774	837	783	770	764	786	755	816	789	803	783	817	845	816	793	818	806	783	826	785	817	806	778	779	771	816	837	825	820	805	778	790	828	775	774	771	817	814	815	815	801	821	810	828	756	770	819	837	809	783	769	789	776	789	828	798	775	780	842	759	760	809	791	834	792	819	824	779	778	787	788	828	801	793	831	795	795	800	815	811	860	793	839	813	778	814	847	828	813	799	781	805	797	790	790	764	814	841	791	806	797	801	811	781	747	785	798	816	778	785	772	744	788	739	729	785	802	828	781	811	781	829	834	816	792	762	843	795	792	721	775	797	781	856	774	748	813	780	810	802	794	807	804	798	827	794	827	809	807	847	789	848	831	760	811	827	798	789	877	808	783	807	790	773	771	903	789	780	840	790	800	773	784	797	828	809	774	793	761	772	809	746	783	831	786	745	818	775	775	816	789	793	831	810	789	821	777	794	816	762	792	809	838	756	775	791	770	773	811	795	776	788	760	803	815	793	733	743	773	803	775	785	813	776	753	779	771	760	750	817	849	773	784	793	832	820	778	744	799	799	806	792	810	798	753	768	786	800	780	789	776	787	829	809	798	810	803	789	818	776	782	804	770	786	848	765	841	800	765	777	817	782	771	805	728	771	830	818	775	758	779	876	855	818	795	812	745	816	850	830	734	844	801	794	820	846	737	808	816	808	833	805	822	753	797	781	815	779	811	823	817	803	800	773	848	791	724	785	802	782	772	846	822	783	796	813	796	791	754	790	814	771	810	803	784	779	761	850	808	802	823	837	807	793	848	847	791	748	779	804	822	753	801	788	792	827	793	865	782	760	813	794	744	732	782	783	853	771	773	811	792	798	789	786	775	800	777	798	801	794	812	769	772	799	796	756	782	752	846	751	796	775	793	810	781	787	829	770	779	777	775	848	787	751	809	778	751	795	796	751	855	762	738	787	845	826	821	785	864	758	791	745	811	794	769	768	800	802	772	787	845	803	833	815	818	788	792	767	776	811	789	820	814	827	745	789	839	803	769	782	767	824	838	761	801	760	785	767	791	793	788	776	817	832	752	771	755	807	785	842	833	823	782	886	821	784	819	839	758	780	817	822	777	786	776	829	843	811	832	764	787	839	803	789	795	801	833	775	827	825	792	822	774	823	842	824	853	776	793	763	843	785	770	750	772	811	816	827	764	782	794	805	792	769	791	827	786	820	770	787	826	805	799	807	806	834	773	782	801	841	818	814	796	814	818	772	839	787	751	791	792	789	789	816	817	784	819	796	789	815	796	769	816	792	797	845	817	789	818	779	776	805	823	816	811	801	809	742	799	822	784	810	813	782	830	773	833	807	836	813	774	797	766	786	789	817	808	754	871	709	819	832	762	825	788	777	787	786	838	820	836	834	862	843	816	821	865	800	806	797	772	751	774	800	827	778	760	803	791	830	779	786	848	817	828	805	832	832	810	759	751	821	782	789	813	801	814	785	795	813	849	875	844	796	844	797	771	797	766	763	863	752	798	770	775	794	773	795	819	780	794	805	807	796	879	799	801	776	840	786	797	813	802	778	812	765	783	801	795	726	795	779	763	871	756	866	779	828	808	820	801	800	832	831	814	842	813	788	807	796	848	852	776	781	753	743	783	818	799	744	867	820	778	770	811	822	837	815	826	824	785	861	811	784	832	786	758	799	752	819	825	784	780	829	776	781	787	844	817	810	838	804	776	801	789	758	765	769	788	809	737	797	813	798	787	798	823	841	794	786	806	817	796	786	785	786	855	778	796	826	837	809	783	840	819	838	841	791	805	799	754	800	847	843	767	814	740	742	798	809	800	832	768	802	799	836	802	808	791	826	782	802	780	723	810	803	847	798	805	820	755	786	766	763	798	830	825	774	767	772	867	774	825	863	839	815	846	804	800	821	761	735	800	812	755	810	871	802	763	817	799	800	771	820	785	791	831	792	847	828	807	774	770	791	814	817	755	787	795	770	837	764	798	762	797	774	769	774	772	813	743	805	781	774	821	785	844	793	771	808	758	761	778	811	805	756	798	772	804	844	799	812	848	829	763	812	828	790	813	851	811	794	787	792	767	767	866	786	844	804	799	813	770	795	776	859	796	798	753	764	770	773	769	769	787	832	824	800	816	761	821	805	817	780	773	773	837	782	775	788	797	779	800	765	806	837	740	763	788	807	859	815	794	781	771	793	758	791	771	810	826	822	825	778	805	790	795	851	787	829	808	814	824	789	766	840	847	760	815	793	773	777	803	864	756	811	826	842	781	771	784	805	795	803	801
3226	1803	974	766	644	735	894	785	707	551	482	412	392	293	270	255	233	208	195	175	180	161	158	178	140	121	142	121	127	107	130	112	131	121	99	107	114	111	104	121	120	104	111	111	101	116	104	100	106	95	102	105	116	91	101	106	91	113	91	99	91	117	99	95	94	112	114	120	100	108	114	110	107	113	99	115	111	108	94	99	106	109	116	116	100	105	103	102	95	115	115	95	101	115	123	96	101	105	85	127	110	116	105	86	130	110	136	88	97	116	90	102	106	94	104	115	102	97	102	98	99	111	97	107	99	96	103	105	101	92	108	108	115	90	102	122	102	98	101	107	114	97	100	115	98	89	97	104	109	88	114	119	95	122	103	91	102	98	109	106	119	91	121	109	106	123	117	97	109	90	94	123	126	88	112	95	89	94	116	111	92	114	108	98	105	111	108	107	115	103	96	94	113	101	108	109	109	119	100	118	101	102	100	115	105	95	121	81	106	122	106	97	106	102	120	137	96	140	96	114	94	104	112	93	110	116	94	100	118	100	95	109	86	104	114	115	103	100	97	99	127	86	113	109	102	118	104	95	103	89	104	103	99	99	108	104	101	114	84	104	112	116	112	111	98	78	99	106	94	108	112	108	108	110	99	98	109	118	110	109	105	119	101	99	118	104	104	89	92	103	117	83	110	90	92	105	129	85	87	101	126	98	84	93	98	112	104	113	90	103	126	104	102	101	98	113	100	107	115	110	109	85	103	101	106	112	116	94	101	100	108	98	119	108	89	106	96	103	94	91	94	106	117	116	105	101	87	93	111	97	107	104	107	104	100	107	106	108	83	100	106	97	101	106	99	90	113	112	104	91	113	106	105	108	108	98	107	113	93	97	106	112	99	126	110	98	102	130	97	105	104	122	110	98	105	109	91	78	114	92	102	104	116	118	105	112	122	114	119	88	114	99	103	105	111	99	90	100	123	104	106	118	93	112	103	101	95	111	91	123	89	101	100	94	86	89	122	102	109	113	94	98	81	99	118	103	120	109	110	90	105	111	110	112	115	111	108	102	93	98	101	97	114	118	97	108	92	100	103	95	95	99	98	105	92	105	110	86	110	105	114	100	119	101	105	107	110	106	90	95	93	85	105	130	121	107	110	113	102	116	98	107	107	95	111	101	95	97	116	96	95	102	110	103	89	85	114	102	108	109	101	121	93	111	99	102	113	98	112	118	95	94	98	106	117	116	114	98	108	97	110	90	121	100	113	110	99	101	99	113	101	94	91	114	93	119	117	96	111	92	115	104	111	89	110	110	117	94	117	98	111	106	103	105	107	95	95	103	91	120	115	86	113	130	103	100	89	97	98	110	100	98	111	122	112	120	116	127	101	109	94	119	99	109	126	88	111	104	104	111	95	92	115	106	87	109	90	114	105	91	88	109	114	117	120	109	117	108	104	102	101	80	110	114	122	86	94	101	105	107	129	106	100	104	101	108	116	111	107	107	115	107	98	103	110	105	96	109	84	115	115	107	99	88	111	117	113	109	116	116	123	110	107	99	103	110	106	100	109	89	101	96	105	108	106	115	102	115	107	97	115	101	100	124	105	99	108	118	102	89	108	107	94	105	129	106	108	106	99	114	99	122	113	102	107	94	107	104	103	107	96	118	110	115	115	120	122	104	105	102	110	117	109	106	102	110	102	90	112	95	98	116	119	103	104	112	88	97	94	110	103	96	102	80	103	108	112	89	108	107	109	104	103	103	96	111	107	102	103	92	122	113	85	99	101	103	123	124	101	116	101	101	108	100	118	113	90	109	103	105	88	117	111	118	118	88	114	119	108	106	98	113	106	96	97	93	102	123	109	109	97	98	92	103	103	102	106	107	109	107	101	105	103	117	95	110	118	113	98	98	105	102	109	108	87	113	112	104	102	85	107	95	106	102	95	103	91	117	115	114	109	114	101	102	117	103	109	144	113	110	113	95	101	105	91	95	106	119	121	110	96	106	116	107	106	97	101	121	99	111	119	108	100	98	103	109	114	75	110	96	100	104	92	110	103	109	95	112	109	87	120	109	115	107	93	107	93	111	88	94	93	101	102	102	112	109	113	109	113	86	107	91	105	102	94	108	110	108	111	123	96	99	115	104	106	108	117	91	107	102	84	102	96	115	105	109	103	103	99	94	106	105	106	105	101	88	112	104	109	82	104	115	99	87	126	104	105	112	115	100	95	112	99	105	113	94	101	74	104	115	99	102	104	105	108	119	95	115	98	108	143	85	108	94	122	125	117	88	93	136	90	103	103	96	89	91	122	116	103	93	113	93	92	94	114	114	105	92	97	105	108	104	117	104	90	102	116	103	99	104	87	120	100	101	115	112	110	105	91	98	119	105	77	103	99	99	115	91	76	99	113	108	108	107	101	100	115	115	114	93	106	106	109	117	110	104	117	115	105	92	111	119	97	103	98	130	98	106	96	107	108	99	110	107	86	85	102	110	119	115	109	111	98	101	102	118	104	95	105	99	95	117	119	87	84	100	101	96	95	108	106	104	107	95	95	109	120	100	99	101	118	103	101	91	95	91	107	97	107	95	98	111	108	100	114	108	101	100	108	101	95	111	102	128	124	83	122	108	102	105	122	93	120	108	100	117	83	93	99	111	98	105	107	120	119	103	136	127	102	110	98	100	116	111	107	114	105	100	112	95	88	101	105	110	95	104	104	96	107	107	109	93	102	107	121	130	116	110	112	114	105	108	99	101	115	93	98	97	113	103	95	94	106	96	109	86	112	115	105	104	126	78	112	104	117	94	93	91	107	104	94	107	100	88	91	102	101	110	110	85	94	107	89	101	116	102	106	122	90	90	108	111	111	114	73	108	103	94	123	114	141	110	121	106	111	101	104	104	102	119	107	119	108	101	109	90	112	122	88	107	111	101	105	115	102	106	112	105	105	114	103	109	110	107	119	97	94	112	110	114	121	106	120	105	117	100	109	96	114	109	94	98	109	101	103	94	118	108	99	94	81	99	105	83	101	104	100	102	89	97	97	105	111	103	91	106	105	94	128	97	99	115	105	124	83	99	93	127	96	105	95	102	114	103	100	110	120	110	92	104	118	100	122	91	102	89	95	96	91	109	99	88	112	123	115	110	91	104	108	110	111	94	95	121	93	112	114	134	94	117	88	94	105	98	86	111	92	95	92	101	103	117	121	97	123	126	119	115	93	109	106	119	103	105	104	97	127	99	103	106	108	98	94	126	105	100	125	121	91	114	83	94	93	106	106	113	111	101	111	90	94	107	109	125	101	111	116	117	111	100	100	96	99	109	96	100	102	121	101	102	84	102	103	96	101	94	104	105	127	120	100	94	99	109	106	109	109	99	99	112	108	122	95	91	102	94	114	106	109	109	108	96	108	106	103	104	117	106	96	98	92	95	127	89	99	91	119	92	117	109	111	107	103	109	81	107	101	101	83	112	97	116	108	117	98	90	107	107	97	104	111	108	108	109	96	110
27324	15143	10173	12127	20907	24259	23270	20489	17091	14104	11318	9429	7310	6206	5535	4743	4113	3584	3276	2788	2293	2085	1887	1677	1509	1391	1203	1158	1121	1065	1046	962	890	898	866	870	842	884	823	828	807	798	778	768	808	782	734	778	757	738	808	758	757	777	751	739	767	713	746	718	752	773	774	728	752	735	788	774	765	770	727	728	701	771	716	689	771	706	742	778	768	734	798	767	738	798	756	763	754	791	752	799	714	729	783	721	754	768	733	728	721	733	726	748	736	764	767	706	729	747	737	767	715	775	758	740	763	781	757	705	824	770	733	712	751	748	730	749	764	759	705	729	754	743	777	780	774	729	769	749	760	711	744	718	733	692	745	770	791	776	747	734	730	776	676	750	800	720	719	772	721	775	722	670	766	723	729	729	725	718	758	777	785	775	721	750	768	742	760	788	757	736	751	707	743	728	747	777	755	725	809	759	701	739	739	711	692	777	692	761	748	696	769	766	773	754	754	753	779	738	712	761	737	724	771	727	722	765	735	797	695	741	734	725	763	725	781	726	751	784	757	759	742	736	775	744	740	763	760	727	768	770	735	707	765	723	722	759	732	741	722	746	767	737	791	715	755	742	736	722	792	725	723	711	759	805	663	757	728	772	691	774	707	726	734	657	741	713	727	768	730	700	734	781	753	743	732	756	770	733	703	761	734	757	768	744	716	769	782	704	785	732	716	743	767	776	735	787	725	802	724	740	777	770	747	819	721	700	744	751	755	766	690	755	721	711	740	718	742	720	753	727	741	785	804	775	726	702	746	774	690	760	794	773	758	744	714	752	772	722	730	755	714	750	742	710	721	724	794	743	799	762	718	747	720	703	741	725	700	755	734	726	696	767	781	799	723	774	759	727	728	775	759	762	739	717	769	796	742	749	745	731	759	724	760	751	709	744	701	764	791	736	739	708	748	766	742	753	730	761	716	733	742	764	707	749	724	709	754	698	788	798	747	789	742	791	725	791	744	756	743	748	809	728	739	763	766	753	722	714	767	716	727	743	753	721	806	741	760	676	781	746	744	715	743	713	773	765	729	728	717	706	741	818	753	708	722	736	699	743	765	763	765	753	724	705	736	751	753	741	746	741	738	762	787	784	741	697	736	776	716	742	736	760	738	764	780	689	725	793	759	759	727	784	741	737	730	755	762	729	700	752	755	662	707	705	699	723	762	766	752	730	772	723	697	727	722	721	735	752	746	716	750	792	765	751	749	723	727	758	712	712	733	772	725	753	783	724	766	704	751	746	784	695	746	746	797	725	774	696	729	718	731	692	803	766	754	729	773	740	683	720	757	765	744	723	767	781	724	772	727	730	763	739	793	753	729	762	758	706	782	730	771	749	748	726	726	768	729	784	741	730	748	751	798	765	714	747	695	753	777	703	713	796	730	728	765	759	748	708	732	783	716	754	712	777	797	746	781	752	736	702	758	721	705	753	774	727	719	735	759	737	780	784	675	749	747	771	760	748	745	725	776	757	750	730	747	778	729	731	765	775	724	730	709	743	764	741	733	733	759	730	743	741	778	719	770	732	727	681	744	705	669	731	750	742	759	763	727	742	767	757	739	723	760	782	756	718	737	785	734	766	755	785	764	762	767	778	711	764	747	763	734	754	786	791	780	753	759	756	742	744	694	779	814	735	796	696	703	804	768	729	708	717	763	778	775	777	748	802	755	767	690	719	723	762	726	745	697	732	752	785	764	765	718	754	719	759	737	716	707	721	697	768	780	722	816	744	773	791	738	679	718	707	740	726	745	814	789	692	778	734	757	750	698	734	798	720	703	764	727	764	738	745	729	758	725	713	729	801	785	752	783	766	728	766	703	758	776	776	756	733	748	752	733	762	791	707	748	748	752	756	735	731	730	725	775	745	789	759	723	738	742	726	752	735	745	733	763	759	754	756	743	749	780	794	761	746	807	747	717	715	764	770	721	702	755	748	791	729	770	789	729	708	781	680	778	762	746	740	785	805	778	762	792	751	763	749	709	742	772	739	767	746	782	750	796	790	730	742	747	757	740	727	722	746	746	761	754	708	773	750	771	744	727	743	727	803	735	740	749	778	744	701	739	742	678	797	777	720	707	777	757	724	784	728	739	726	736	763	700	761	785	757	744	722	716	755	773	757	789	749	728	752	742	766	728	797	812	746	796	743	763	778	767	753	768	788	769	711	807	746	768	706	752	788	750	713	719	728	746	769	780	759	772	726	745	732	768	776	738	747	709	748	760	747	707	740	740	729	778	786	728	731	791	787	758	728	764	777	764	734	718	752	754	726	763	735	763	760	744	759	779	753	695	754	718	718	673	743	775	718	731	731	753	727	729	751	776	756	746	737	730	753	739	692	725	740	746	750	763	733	743	726	722	728	778	718	781	760	760	746	706	719	718	731	743	798	799	729	752	727	734	727	777	749	742	759	770	724	758	715	776	776	762	749	735	735	746	730	739	762	726	730	806	773	762	718	704	771	766	752	792	765	776	757	697	770	737	747	731	734	747	749	792	753	751	720	737	738	758	811	745	719	759	784	803	695	737	733	738	710	761	750	773	720	754	679	731	724	665	724	733	777	767	720	832	676	726	737	744	754	762	799	721	760	771	767	771	740	745	746	708	714	686	751	729	791	777	722	745	678	781	729	747	725	706	741	722	730	746	700	797	704	766	739	743	766	751	731	758	726	772	767	709	752	713	742	736	763	777	763	789	755	782	765	719	727	746	735	758	674	759	728	777	756	704	762	728	745	735	760	730	769	812	745	715	783	755	745	729	781	748	734	771	726	733	752	743	716	744	784	771	699	713	750	753	737	779	744	761	739	776	776	765	778	764	745	716	767	776	688	754	718	763	778	755	757	723	748	776	729	785	780	744	743	766	723	786	719	711	744	798	761	687	732	773	770	754	755	691	679	792	766	717	728	753	791	700	774	714	718	717	768	779	814	729	738	699	779	790	754	769	717	749	726	761	732	697	750	772	728	730	699	765	756	775	762	724	769	802	773	747	773	770	717	756	724	761	744	760	734	730	727	667	740	730	782	763	743	695	718	692	728	770	787	750	768	752	738	686	752	706	753	735	728	688	721	765	750	774	727	731	770	784	760	773	745	759	746	743	775	750	687	768	722	747	726	772	751	766	776	754	755	721	707	759	742	735	742	769	754	733	751	750	782	751	735	716	740	743	728	737	741	718	792	765	736	764	749	717	758	774	769	722	747	737	706	726	756	783	742	761	733	733	701	757	742	754	740	745	745	744	782	713	742	722	730	726	735	703	719	729	729	683	775	718	788	723	688	735	720	693	764	779	763	753	704	782	756	750	733	745	684	784	732	827	727	752	715	802	775	776	727	751	766	757	780	769	754	717	754	725	762	766	759	721	730	771	736	745	777	707	711	703	742	708	752	730	772	740	767	725	813	748	780	750	703	765	737	756	712	766	721	778	741	801	747	725	754	775	766	703	739	708	749	802	751	759	760	740	789	774	712	727	704
4562	1757	978	692	618	640	795	781	637	526	488	405	338	313	305	266	255	201	219	184	213	170	187	155	143	138	145	133	109	127	113	116	126	132	109	123	132	108	119	124	125	110	103	121	112	113	111	111	114	116	111	107	97	111	99	129	110	95	106	133	124	89	115	98	106	110	125	122	117	134	117	116	107	119	112	121	104	117	128	119	136	104	110	131	113	105	128	140	114	119	108	104	113	114	109	94	103	126	111	120	111	140	128	105	109	110	103	105	100	117	105	127	122	119	118	114	112	119	120	117	121	127	112	117	120	97	117	100	122	97	123	115	106	119	112	111	117	124	128	101	116	100	112	126	106	122	116	116	115	108	107	117	118	103	115	111	109	113	111	120	102	114	112	109	129	139	114	117	102	108	117	112	107	108	131	129	104	116	102	111	111	116	124	96	127	122	137	121	111	116	115	109	130	124	147	101	124	122	111	112	127	117	127	108	118	111	103	113	136	120	130	105	107	129	115	101	125	123	117	92	109	124	107	114	96	104	109	107	117	115	106	119	110	122	93	107	97	117	92	103	119	109	105	105	121	111	119	115	121	113	90	118	121	102	100	120	118	103	133	118	113	121	143	104	120	97	112	120	114	115	130	112	122	126	134	112	96	118	124	136	128	97	101	118	111	107	113	99	108	107	115	131	114	109	128	123	105	126	118	107	118	117	121	142	119	107	107	121	106	100	112	126	125	103	142	106	118	110	107	112	139	116	120	126	95	107	112	121	110	100	112	96	116	115	102	145	104	105	127	130	109	108	103	133	124	104	114	107	114	131	107	116	102	106	121	119	113	125	116	125	119	112	122	113	127	104	109	105	109	112	99	100	129	119	108	123	112	93	105	117	130	103	127	115	105	98	106	107	134	140	119	127	106	115	108	116	118	96	124	103	112	103	113	102	83	103	132	119	120	113	137	100	120	116	121	108	109	110	115	105	108	104	122	125	122	104	119	98	119	117	130	117	141	106	125	101	118	127	104	141	112	111	114	120	109	103	124	124	122	102	111	115	115	120	125	116	108	113	124	112	111	119	121	111	120	124	114	109	115	122	104	127	113	112	100	117	114	114	101	125	112	112	122	107	109	108	115	118	120	113	107	111	122	120	117	104	110	131	103	134	123	116	112	100	116	120	118	113	106	121	119	133	111	112	113	120	111	118	108	122	114	109	124	118	112	115	107	135	112	128	120	108	128	117	123	129	102	108	103	121	127	111	134	113	92	110	115	96	113	113	107	126	115	113	124	111	107	124	132	100	103	114	118	110	96	96	112	113	127	112	105	94	118	111	113	106	121	132	122	109	126	112	105	118	126	116	112	91	103	121	107	134	122	132	116	101	128	125	110	114	105	109	112	126	111	115	118	140	94	117	112	120	114	126	118	120	126	129	133	112	95	113	110	94	113	124	122	112	116	104	119	112	109	104	141	119	101	112	108	107	112	124	125	129	91	88	96	121	143	100	96	102	112	86	124	109	110	106	117	109	117	121	116	113	104	117	124	110	112	99	116	114	127	117	108	126	124	110	107	119	117	119	105	124	114	105	93	97	122	112	122	128	133	106	128	115	101	126	120	134	111	115	115	114	120	126	99	118	120	135	112	104	121	102	114	128	95	120	119	124	125	108	128	131	116	100	120	114	140	104	112	125	112	108	127	120	117	110	105	99	125	122	118	103	116	118	107	112	118	121	120	103	110	127	111	110	119	114	119	111	106	117	91	110	117	115	121	139	109	116	139	113	132	118	98	120	93	111	137	115	117	143	116	134	131	111	108	109	111	126	102	105	111	114	114	106	103	100	115	105	113	105	93	122	117	127	113	103	117	146	106	117	117	109	120	109	102	141	122	124	129	101	112	122	134	114	113	116	108	122	123	111	112	119	104	116	121	100	115	124	116	114	115	111	116	117	101	143	107	116	122	116	126	113	102	106	107	110	130	134	116	111	107	120	116	108	106	118	111	115	127	112	117	109	106	111	122	129	104	115	134	97	103	117	127	123	110	95	109	124	102	127	117	131	98	105	114	107	110	124	121	116	113	114	108	102	113	124	134	100	129	115	111	102	122	112	130	123	130	118	123	107	125	136	127	122	110	101	122	123	107	105	111	94	115	119	112	130	98	121	120	101	115	106	125	108	110	105	100	101	119	124	117	104	105	120	114	100	146	115	109	103	122	128	116	111	136	119	111	140	103	127	107	102	113	119	122	114	101	122	135	108	108	103	104	115	101	128	112	113	127	111	116	116	107	110	111	122	104	99	104	126	114	110	107	122	120	115	108	97	122	107	118	118	100	98	114	135	114	113	118	114	128	96	132	99	126	111	120	140	112	120	118	119	104	138	134	116	101	93	108	111	122	136	123	127	113	112	117	101	106	110	107	138	120	110	118	102	116	115	123	135	119	114	125	97	118	118	101	111	120	123	129	121	121	122	120	117	125	116	112	139	112	104	107	118	132	131	107	112	126	122	124	108	119	119	111	110	115	129	115	116	109	121	112	106	114	109	99	109	96	120	117	119	115	103	108	116	97	114	128	144	103	120	129	85	123	127	109	122	102	97	120	117	111	121	123	126	117	126	108	108	112	138	106	125	119	110	124	112	134	117	111	100	118	109	121	110	111	112	114	110	129	118	103	120	131	131	122	116	112	114	101	102	122	128	110	101	131	116	107	120	119	106	133	122	132	84	133	108	129	126	128	101	113	130	107	102	120	120	110	122	143	117	123	115	92	104	117	103	113	114	108	114	104	103	115	127	120	106	108	104	102	112	106	116	120	118	134	116	121	113	103	110	103	118	129	108	127	120	152	105	129	136	118	124	101	111	111	121	127	122	117	109	113	125	87	122	126	140	113	100	98	133	104	118	90	110	100	98	126	108	121	116	119	103	116	132	120	106	119	108	98	122	120	106	112	122	124	107	119	135	120	113	102	105	108	114	120	99	107	110	98	118	109	121	115	117	123	109	103	122	111	115	128	128	122	120	123	110	124	89	135	109	103	107	143	107	120	104	124	126	116	124	108	121	124	109	103	117	127	114	98	124	108	98	115	124	135	105	117	116	119	137	127	114	107	111	116	116	127	94	113	132	101	123	127	107	100	118	117	99	116	115	114	87	120	109	108	111	86	110	113	111	98	123	115	112	133	121	117	98	126	115	107	129	99	107	118	125	107	122	100	120	103	133	107	104	107	109	120	117	114	124	110	131	101	105	106	93	99	112	124	114	137	106	126	105	108	94	127	109	113	116	127	100	134	99	119	106	101	119	139	131	117	129	125	112	108	106	122	106	100	114	108	118	116	118	127	132	116	98	121	131	120	90	94	109	119	118	112	103	109	108	125	119	95	114	109	95	115	121	117	115	116	110	133	105	111	111	95	150	117	110	131	111	116	111	116	116	100	123	125	110	114	120	121	120	81	123	126	115	126	114	89	130	119	98	131	113	111	105	110	111	121	118	129	119	124	130	109	137	107	119	118	122
26424	13843	9591	11860	20027	23220	22504	19563	16155	13559	11174	9151	7129	6278	5331	4688	4181	3639	3266	2764	2361	2177	1982	1751	1611	1398	1331	1256	1160	1128	1029	997	987	948	921	917	862	983	825	845	866	825	848	856	843	854	859	887	837	842	818	775	815	801	794	859	836	823	785	850	822	783	827	809	833	820	775	864	800	814	794	832	769	828	808	839	778	785	783	793	744	806	744	810	785	836	754	805	831	831	854	811	759	818	835	864	802	836	833	827	853	771	756	770	803	762	864	762	807	808	825	764	810	830	799	797	845	813	808	796	766	799	833	875	844	853	864	816	811	799	843	865	843	841	801	856	789	831	840	782	847	792	791	833	790	783	801	839	776	869	819	792	846	804	824	857	835	816	860	790	858	842	834	852	780	776	852	827	823	806	796	848	850	789	829	762	782	835	784	819	800	835	802	804	804	851	816	793	831	820	833	817	785	831	788	808	749	834	793	796	779	834	866	854	826	821	817	777	790	820	734	791	799	808	845	773	791	767	835	805	797	794	836	836	780	832	880	792	836	845	842	830	794	842	849	784	781	817	758	866	774	839	796	837	885	813	806	778	764	813	834	793	816	802	792	830	847	843	754	818	806	802	843	871	828	842	834	820	795	789	760	808	825	771	791	783	823	785	826	886	822	829	808	862	888	828	790	799	793	797	798	841	849	761	785	823	835	806	799	826	790	776	810	824	804	841	824	803	782	808	843	834	825	836	787	840	817	841	850	809	806	827	815	798	773	835	818	810	822	846	816	796	797	835	807	808	777	852	798	802	816	863	834	801	808	752	821	788	854	852	810	831	849	810	818	776	791	761	785	843	772	826	795	837	814	839	837	816	851	807	813	798	841	813	763	837	814	863	860	795	814	868	827	825	794	840	822	818	838	838	841	827	835	841	786	825	828	786	879	795	880	817	812	744	820	864	798	762	783	797	763	780	878	840	812	781	822	811	850	798	793	854	850	830	805	794	858	803	788	809	834	817	842	804	833	818	835	808	805	830	835	833	808	830	755	812	774	824	841	797	826	815	822	804	803	819	772	826	783	851	787	766	792	819	828	790	802	786	807	806	853	822	807	815	777	807	812	856	812	841	831	815	797	757	850	790	806	785	807	834	799	801	741	779	786	740	813	804	801	791	846	754	818	794	761	798	800	816	801	783	706	790	842	813	791	897	792	857	839	837	807	814	788	803	814	765	796	811	802	864	792	854	762	826	773	825	822	777	833	844	803	812	802	826	760	837	788	813	782	838	815	846	815	825	742	802	813	829	855	812	832	842	831	816	832	769	808	820	852	828	828	798	766	866	793	850	859	776	890	745	829	819	839	825	825	786	768	823	805	784	779	821	859	827	847	862	864	811	855	802	798	757	852	856	806	826	856	786	875	768	832	796	845	806	859	788	829	826	793	810	807	834	802	800	829	791	828	780	827	781	816	774	736	836	758	845	800	809	799	779	861	828	795	874	804	781	771	789	863	799	786	838	785	810	840	822	809	824	810	812	805	841	816	796	906	833	795	817	810	807	838	753	841	794	794	798	852	787	809	835	834	744	788	855	844	836	780	861	837	832	836	835	804	793	820	791	783	805	758	833	829	813	827	849	826	812	792	807	787	830	778	835	817	833	827	837	862	810	819	758	749	856	904	799	845	817	829	751	817	804	821	826	799	830	825	793	837	815	843	822	842	813	807	809	783	823	796	856	784	836	871	822	827	821	800	825	865	838	775	800	815	813	804	814	850	835	791	820	774	804	808	828	830	817	850	784	775	855	809	829	808	826	758	826	840	811	817	775	845	802	831	876	822	815	857	846	828	873	851	852	842	811	801	815	828	806	842	791	855	801	822	819	836	844	795	842	813	808	839	753	771	854	808	818	805	802	836	874	826	769	819	836	866	817	806	806	800	816	800	819	787	782	802	763	800	821	814	757	821	817	801	835	805	803	795	849	850	805	814	834	778	806	749	771	843	809	768	785	788	842	816	802	755	778	808	810	827	805	814	832	821	823	774	816	793	801	833	815	806	790	810	817	808	802	869	781	799	822	802	778	797	823	806	819	806	794	836	851	835	806	796	821	832	801	850	854	825	824	775	790	782	779	801	832	815	831	839	830	820	801	793	779	831	831	822	848	777	825	811	794	819	800	854	869	767	824	835	822	829	814	846	825	832	789	846	800	854	856	856	826	763	787	806	788	803	833	819	878	791	880	765	881	826	801	773	827	844	829	852	768	793	789	853	873	835	812	815	816	816	770	820	812	797	812	827	767	799	776	853	800	796	845	793	816	776	893	819	819	809	838	815	806	865	831	811	831	782	818	799	815	783	832	797	823	818	827	759	852	780	800	827	846	748	801	837	841	807	787	793	829	824	849	794	855	806	830	768	797	797	813	806	820	820	782	800	848	864	817	837	841	851	791	799	833	771	834	797	808	837	801	843	858	856	846	849	781	849	866	800	831	776	813	846	812	774	823	809	847	812	790	824	815	797	817	827	807	825	811	842	809	792	804	801	813	820	831	773	844	826	821	816	825	853	829	797	852	779	802	867	858	826	793	816	843	845	826	809	824	833	780	845	840	817	830	821	774	801	858	757	788	809	820	766	814	809	811	846	789	822	811	797	778	840	780	837	809	804	811	840	803	798	859	828	779	833	844	809	835	848	818	860	786	860	814	770	876	854	847	811	762	817	781	815	820	778	791	814	778	799	841	823	830	835	766	821	777	797	786	808	861	786	757	802	803	819	796	818	824	817	814	802	754	838	806	857	815	816	851	827	799	823	805	821	820	793	787	796	812	804	819	814	789	820	841	794	809	838	865	837	805	837	808	851	802	863	870	780	806	871	813	814	810	785	829	888	794	806	765	770	838	758	819	817	810	848	871	781	778	805	791	793	801	817	829	786	815	833	816	762	806	856	813	838	814	799	801	863	802	813	830	868	823	815	862	815	769	834	847	872	799	819	856	806	834	798	805	844	847	803	815	808	813	787	856	825	827	805	802	838	815	831	835	845	750	818	790	766	796	830	837	823	802	805	821	779	823	846	855	820	835	798	824	829	778	859	822	834	825	777	806	859	808	798	809	844	843	810	813	774	852	801	759	825	792	811	835	795	823	814	829	874	833	840	824	776	797	834	782	787	829	853	809	790	840	853	789	780	805	764	832	811	801	820	849	777	918	810	821	831	825	790	811	856	833	811	822	874	837	807	797	832	812	801	779	835	758	822	829	814	861	856	797	845	791	774	778	785	787	767	822	780	813	805	878	832	826	804	817	821	848	839	874	802	870	829	802	785	811	758	811	798	837	808	783	813	795	817	825	752	836	844	820	764	806	877	869	809	820	799	811	761	879	849	803	837	793	869	777	783	786	825	848	826	840	826	784	759	810	754	758	781	835	830	784	778	832	829	827	822	775	858	737	822	826	773	836	812	814	802	777	814	800	807	845	806	856	843	830	779	832	815	820	797	809	817	815	825	813	779	815	791	825	844	823	811	844
4384	2216	1186	918	811	906	1094	979	837	708	577	494	437	418	330	349	294	240	236	227	184	188	183	201	147	145	134	146	125	125	134	126	123	106	112	93	109	105	119	106	97	99	116	96	79	124	111	97	115	99	108	90	117	111	107	107	99	119	97	109	131	110	102	108	107	104	104	118	94	103	103	98	105	100	87	86	91	91	82	102	102	107	93	103	93	98	108	118	104	125	92	114	89	103	104	104	113	108	100	114	119	105	106	102	111	115	107	94	110	107	110	104	104	102	112	94	108	87	88	102	95	102	104	110	88	110	92	112	106	117	89	87	97	111	116	103	98	117	113	110	105	110	117	109	99	132	126	92	96	112	104	90	97	114	118	104	100	111	112	104	111	89	100	120	100	116	87	112	118	97	128	123	120	98	128	101	100	102	76	86	121	95	99	109	101	105	98	99	113	110	109	104	118	94	108	97	105	106	117	113	99	101	112	100	93	115	103	97	99	114	100	117	98	122	113	92	101	107	93	107	100	112	99	94	94	102	100	113	119	94	115	102	83	105	84	106	112	109	101	125	98	114	101	113	115	98	103	99	107	101	133	124	136	94	100	116	113	104	97	117	106	134	111	121	120	102	97	109	108	91	121	123	86	96	100	83	109	101	119	119	84	94	137	102	104	94	108	95	101	105	107	91	93	94	102	115	113	96	86	106	90	110	109	109	118	107	95	95	115	121	101	111	106	102	107	104	108	96	77	115	105	93	113	107	109	95	104	102	118	108	107	107	87	94	102	119	98	103	111	105	98	119	96	123	109	92	99	96	98	95	107	98	105	130	127	95	107	92	99	104	111	111	116	127	81	123	96	113	102	106	86	104	98	93	99	103	99	111	111	93	117	107	108	110	95	113	95	94	106	103	110	88	98	102	106	103	111	114	90	121	93	125	118	103	96	97	115	102	110	83	106	92	104	107	105	110	101	87	115	115	120	118	125	115	102	104	116	109	109	100	96	118	101	103	97	127	101	115	108	94	101	99	103	100	100	105	104	103	94	97	96	112	87	85	122	120	104	106	99	98	99	96	111	109	103	106	103	105	108	93	99	97	106	94	112	107	109	112	96	99	109	105	109	104	112	105	113	119	108	103	96	95	107	104	123	116	120	108	109	95	103	106	94	102	110	107	106	96	97	107	118	90	109	107	119	120	113	101	111	104	93	89	106	105	100	97	99	95	107	119	91	107	99	113	120	99	105	99	105	116	96	113	123	98	122	106	84	104	102	97	121	113	107	105	81	95	97	93	107	116	95	93	107	93	103	109	108	104	105	98	122	109	106	102	104	101	106	96	87	110	96	125	104	104	112	90	96	91	107	116	117	91	96	111	110	94	107	100	95	98	122	96	108	114	97	93	121	98	86	109	102	114	102	106	85	99	113	108	88	102	102	100	99	99	109	96	123	96	100	117	121	100	101	107	104	118	115	116	109	100	126	143	106	119	119	94	91	105	95	119	95	112	108	117	100	106	103	93	90	114	104	105	100	99	97	113	92	126	100	111	82	108	106	105	90	107	102	127	98	110	112	113	104	111	102	107	93	87	113	92	104	113	112	96	94	87	117	102	103	96	92	105	115	102	117	102	103	84	99	117	89	102	111	116	123	102	114	91	100	104	104	108	108	122	108	108	105	114	98	79	106	116	112	109	102	103	108	103	119	95	122	107	103	137	112	106	123	98	118	95	103	97	101	107	107	110	96	96	89	130	110	91	105	112	120	102	108	95	98	112	96	105	108	101	112	92	89	100	118	84	108	113	124	100	112	115	126	99	104	117	98	104	81	133	101	105	136	93	102	114	114	95	99	110	120	109	102	98	87	116	112	119	112	113	103	104	108	99	94	110	102	93	127	81	97	106	110	90	103	105	118	117	113	107	101	104	113	82	96	100	120	117	113	95	87	113	104	108	112	94	117	101	119	120	106	89	99	111	100	90	94	114	110	111	96	92	86	109	105	108	100	80	115	115	104	121	109	94	114	116	105	111	103	110	104	96	114	104	94	121	102	100	97	101	107	96	100	98	103	104	88	119	119	104	87	89	101	93	99	95	107	105	118	94	98	87	79	103	102	114	117	92	88	116	100	101	120	92	101	103	92	116	95	109	81	114	110	105	102	111	111	105	105	110	110	101	89	98	106	107	105	100	110	97	92	112	106	107	110	97	109	106	106	98	119	116	120	99	93	102	114	95	101	110	101	121	108	88	87	116	123	131	114	113	101	110	104	99	95	109	90	96	92	116	114	109	106	114	111	103	122	123	113	137	99	108	114	121	101	92	125	107	103	118	101	111	107	108	103	88	104	115	104	93	96	111	94	106	88	116	103	109	102	120	104	125	108	102	102	100	118	109	102	106	96	104	107	75	85	107	111	104	128	90	112	114	112	96	129	105	109	89	86	109	111	94	89	108	100	98	109	95	91	94	102	112	130	121	131	96	92	105	98	111	104	116	92	94	111	118	110	108	101	115	99	108	103	91	109	109	120	99	96	96	99	89	111	110	104	111	119	118	121	107	120	93	115	94	99	91	97	88	100	104	99	108	94	109	112	112	100	106	93	109	89	109	95	125	114	99	96	113	112	113	115	100	118	112	99	109	111	109	103	98	87	97	106	92	98	108	119	111	109	122	122	114	110	105	113	108	106	106	108	114	109	119	93	126	102	111	93	90	91	107	83	112	112	109	111	91	109	91	81	96	104	112	114	106	103	125	104	89	103	99	120	95	111	113	100	90	104	104	88	99	92	105	101	90	99	122	94	92	98	108	92	103	94	101	112	93	87	104	101	86	109	93	112	106	100	112	109	104	117	134	120	98	94	111	120	112	109	110	111	90	109	117	99	115	97	105	107	109	107	106	109	102	110	106	119	128	103	101	104	116	106	103	111	103	97	100	112	109	113	118	108	112	94	97	100	96	90	111	116	101	106	92	110	103	112	97	112	96	97	97	97	109	108	111	105	107	88	103	107	99	118	114	127	109	107	97	101	93	105	107	114	121	95	116	95	98	116	100	118	121	93	120	97	115	110	115	110	117	101	98	109	93	95	107	104	77	104	108	87	107	108	123	102	108	112	109	98	90	112	112	98	101	98	116	110	119	103	122	112	103	104	94	97	89	112	106	98	79	125	104	108	105	114	101	91	119	106	103	112	98	85	105	108	105	103	107	112	120	103	107	98	98	109	112	121	85	90	123	100	93	114	109	83	115	118	103	105	116	95	97	88	97	118	105	99	107	97	103	104	98	102	98	117	97	120	105	89	90	119	109	98	114	107	97	106	91	122	102	90	99	98	100	92	97	93	105	113	91	112	107	103	94	121	100	118	89	88	100	89	100	113	108	102	93	101	90	108	103	93	106	108	86	113	104	106	112	107	88	88	107	100	114	102	97	92	97	106	92	97	107	93	124	95	117	133	104	97	105	97	106	107	120	115	103	109	106	107	92	123	113	111	95	96	91	110	106	94	134	112	95	105	122
29697	16932	11578	14287	23236	26801	25830	23056	19188	16126	13824	10995	9181	7837	6646	5845	5185	4562	4109	3198	2854	2582	2344	1962	1675	1446	1389	1365	1268	1076	1044	985	984	966	888	869	863	855	830	793	806	827	809	752	757	735	763	781	756	781	784	760	737	722	756	729	733	750	741	771	720	708	744	721	700	702	790	757	774	751	742	779	699	711	704	711	718	715	724	749	710	701	759	727	719	737	729	744	783	708	734	737	687	747	673	724	746	779	769	749	769	745	695	726	798	733	748	695	755	707	712	783	801	728	714	763	712	733	725	722	731	761	776	736	732	687	753	747	758	749	748	758	755	716	754	712	705	734	729	678	760	723	778	709	724	752	690	660	724	686	725	729	751	725	744	725	717	732	766	743	723	762	768	812	749	722	802	733	712	756	704	749	727	757	712	778	725	711	714	760	777	759	722	746	776	715	727	734	741	774	762	734	804	704	747	739	745	727	739	743	772	762	749	752	738	738	739	735	766	713	763	732	720	731	722	729	758	687	761	751	725	727	756	703	738	705	749	771	665	711	738	735	746	744	762	760	727	726	749	730	756	772	750	720	789	717	738	721	676	757	721	780	772	719	746	717	685	770	763	748	775	735	753	716	724	733	775	721	753	731	728	734	721	726	776	734	780	727	766	729	760	805	688	732	732	721	728	767	725	729	754	738	760	721	722	751	726	708	806	744	742	720	728	726	747	766	729	788	719	713	680	764	705	784	788	723	744	759	743	780	746	763	718	748	741	734	754	741	737	713	728	760	761	728	730	748	752	725	742	753	750	686	716	734	788	726	723	769	741	748	700	734	716	784	755	731	741	767	788	717	718	730	732	740	726	717	754	781	739	772	738	745	735	728	755	756	771	720	749	718	721	697	735	712	711	742	745	720	804	733	708	715	725	742	747	762	761	743	747	766	732	710	781	742	766	729	780	712	737	765	727	710	707	753	724	748	729	732	736	706	737	737	753	751	738	712	753	694	737	713	729	707	704	697	732	717	780	766	698	736	721	741	749	719	765	762	770	742	808	750	739	746	723	733	734	729	725	732	746	770	733	750	774	740	765	763	758	713	704	779	773	732	783	717	717	750	764	749	782	740	736	726	749	712	733	746	713	802	688	721	703	757	789	770	726	704	726	741	704	728	733	743	759	768	770	773	768	768	731	739	737	705	733	683	735	681	803	768	723	728	789	700	718	771	742	751	721	734	779	770	730	710	762	738	747	752	770	770	742	750	715	732	726	725	774	725	732	747	740	765	720	728	755	714	736	745	741	742	747	738	731	743	740	774	765	753	741	750	771	729	787	730	745	722	749	782	681	699	724	783	782	744	758	752	694	741	722	704	741	741	739	722	701	768	742	732	771	771	733	745	767	746	723	746	787	733	761	704	772	740	752	762	762	724	722	740	763	699	724	772	738	748	734	740	794	748	750	736	698	738	759	742	713	765	755	723	737	742	763	740	752	762	738	739	755	702	721	741	782	734	778	703	796	803	686	762	758	769	753	772	744	697	729	705	764	747	718	767	773	718	752	710	705	720	725	718	703	676	756	735	756	745	723	728	722	684	719	773	709	777	758	749	727	706	737	694	734	726	744	756	750	703	673	724	711	733	755	728	755	709	790	740	749	760	724	704	727	734	730	734	748	739	776	734	735	737	722	737	726	694	747	766	767	754	746	721	772	747	757	766	738	752	764	747	743	758	736	769	726	694	739	733	741	751	757	727	720	740	748	783	715	705	725	723	753	744	775	779	709	751	738	764	749	732	717	782	717	749	730	719	755	758	801	737	736	795	719	706	690	707	711	685	714	745	765	756	764	802	737	732	772	751	756	770	709	794	782	746	744	776	730	734	709	773	730	728	763	722	713	742	713	757	718	721	753	804	720	774	738	736	724	721	715	720	716	737	708	736	682	749	758	748	740	767	771	717	732	744	734	707	702	728	720	747	749	732	741	726	706	748	759	687	721	697	778	747	743	794	710	663	736	733	783	730	718	734	709	749	760	746	717	725	753	761	764	725	766	760	677	673	785	795	710	788	745	745	732	734	771	711	738	724	743	678	741	720	728	716	726	753	749	705	701	705	721	718	754	709	723	701	755	746	761	713	735	719	782	716	722	764	727	771	719	764	723	742	755	724	777	721	750	715	746	805	764	768	746	706	746	736	767	727	732	739	778	723	752	766	718	703	775	701	771	713	741	691	738	786	781	735	743	724	704	731	796	764	735	756	748	694	736	709	762	729	799	751	731	736	745	721	752	759	741	741	761	827	702	730	707	752	772	716	743	656	750	734	762	733	693	733	780	754	722	719	707	717	773	772	727	709	727	749	717	777	705	695	728	757	801	784	722	753	750	723	748	761	745	751	733	692	743	711	737	770	745	724	790	715	724	688	695	761	717	770	775	710	733	762	767	758	736	741	718	726	780	721	751	708	750	736	749	758	734	729	739	727	732	760	717	817	738	784	758	762	729	752	764	744	709	710	747	739	775	732	742	732	741	727	718	774	782	766	770	742	737	730	758	756	797	747	698	737	746	785	770	730	725	724	747	749	789	781	696	741	796	759	748	698	696	749	689	798	729	748	732	802	721	762	742	785	737	778	700	753	731	749	706	739	717	767	711	754	726	733	765	704	767	732	716	706	779	744	708	709	741	755	758	746	698	736	711	746	726	765	758	739	725	718	748	781	774	762	677	742	764	722	753	760	753	754	729	706	778	727	727	745	721	813	724	706	726	741	767	743	747	723	780	738	771	752	748	715	757	727	724	749	754	772	784	734	776	744	733	778	764	740	742	767	727	735	724	761	798	736	736	774	732	771	698	724	727	795	723	749	736	749	750	726	723	723	748	743	709	742	769	728	743	724	753	761	700	734	723	716	672	751	757	762	725	702	708	789	725	754	699	727	745	749	723	743	733	780	759	786	743	758	734	715	742	729	695	768	769	763	785	801	751	768	758	745	743	770	779	724	752	720	747	734	712	782	739	780	762	734	734	747	722	697	707	758	753	764	757	739	758	792	737	720	760	739	782	729	727	811	761	704	752	699	728	734	747	707	649	728	725	781	738	783	778	768	708	677	687	719	782	770	758	690	717	786	721	795	707	720	680	737	741	714	725	710	744	739	754	719	739	718	726	722	755	752	772	734	761	734	755	691	745	747	740	785	654	738	750	763	738	734	759	722	720	726	736	785	751	694	719	721	770	732	783	729	760	712	708	761	701	785	747	725	743	685	733	752	682	724	742	738	735	713	769	735	765	763	754	730	689	750	726	755	721	734	750	780	743	753	715	706	766	741	774	735	720	751	732	759	726	738	745	733	725	733	768	773	807	726	760	802	702	774	746	768	729	732	814	730	737	693	753	761	711	762	760	726	730	754	710	722	765	758	743	739	702	740	721	681	740	781	762	740	752	775	746	709	754	736	724	731	743	729	770	738	771	760	740	779	733	735	758	756	685	764	675	748	735	761	748	782	789	736	771	753	762	737	721	708	762	697
3259	1234	785	579	485	628	630	582	529	434	402	328	280	264	263	213	193	207	212	183	166	145	137	150	161	130	121	126	127	145	106	117	106	121	130	123	123	115	123	116	115	122	96	105	111	133	119	118	107	120	124	114	102	116	121	109	133	101	117	97	130	136	127	117	95	104	107	99	123	110	104	111	104	108	105	108	106	123	94	114	106	120	112	94	107	128	105	110	113	115	120	133	118	116	93	119	103	87	96	133	124	114	100	111	125	112	124	132	112	100	114	122	108	123	111	114	110	119	111	102	135	128	95	129	123	107	117	130	112	120	104	103	107	101	110	127	100	106	104	106	105	112	108	108	105	120	106	92	132	117	97	102	97	117	125	107	125	111	122	100	110	102	113	93	116	107	109	121	107	117	108	106	117	92	105	109	116	124	100	112	113	111	103	111	125	108	112	96	118	112	119	121	112	126	105	116	100	85	124	123	96	92	131	111	116	109	103	108	113	120	108	106	117	106	116	118	130	111	107	115	119	116	99	128	114	115	115	93	103	105	120	101	114	116	114	103	109	110	113	119	121	121	113	114	119	112	106	95	130	110	104	122	111	117	110	121	107	96	121	126	98	105	122	109	118	100	111	113	96	113	101	126	115	108	126	111	100	86	104	108	111	111	122	96	100	115	105	101	108	82	98	112	115	95	113	112	142	110	112	125	116	102	117	104	98	98	99	118	115	109	107	113	115	111	108	128	88	120	109	109	137	123	119	126	124	113	106	123	115	115	108	110	117	124	126	119	116	110	123	114	96	98	126	123	99	118	99	117	124	114	112	110	115	116	118	141	112	117	115	106	113	114	129	113	101	115	112	124	121	135	118	130	129	117	100	105	105	107	131	109	121	120	101	126	119	117	109	114	129	115	130	112	110	122	117	100	95	126	119	132	112	126	103	106	109	103	116	106	103	101	103	117	113	99	110	112	109	129	110	95	113	138	126	98	128	115	104	120	124	102	112	122	100	118	99	111	117	105	107	116	117	111	123	99	126	110	141	108	103	125	115	109	113	139	98	108	99	99	112	116	124	98	116	94	113	122	101	117	101	122	110	106	121	118	131	122	116	115	105	92	89	114	117	93	113	106	131	113	114	101	115	130	100	116	132	90	115	125	121	122	105	99	126	114	113	105	119	121	119	107	124	110	107	105	133	100	113	120	100	86	110	109	103	118	96	123	98	115	108	111	130	101	101	86	118	128	116	124	110	121	114	111	130	120	128	136	119	96	78	108	107	105	107	98	120	125	109	113	109	114	145	95	117	125	103	124	116	121	120	83	111	107	114	104	108	104	112	115	104	106	102	109	116	96	104	105	116	113	117	110	115	103	102	136	108	119	101	105	123	103	117	103	108	127	109	91	109	117	98	133	102	114	91	128	101	119	106	127	117	111	116	99	105	116	115	129	121	99	110	112	107	121	92	81	116	115	112	110	119	109	108	124	108	119	111	106	104	110	98	118	118	89	119	126	106	109	112	120	89	106	108	99	113	104	122	103	116	91	98	116	115	122	105	119	135	100	118	107	118	122	116	113	108	122	126	110	115	88	111	118	126	116	104	105	111	91	122	99	120	127	132	110	103	116	103	120	115	116	109	107	113	127	124	118	97	107	134	114	98	128	110	116	118	103	119	102	107	99	122	118	98	116	124	103	128	109	110	108	97	130	104	110	106	112	131	110	106	111	121	116	111	106	115	90	108	120	117	92	104	94	114	93	116	112	116	117	123	130	123	104	123	98	123	95	111	105	113	132	107	116	94	131	101	107	108	115	113	110	113	111	101	98	137	125	108	123	115	109	97	117	107	131	122	104	129	130	113	129	116	97	109	100	118	110	120	106	110	100	109	105	114	104	103	109	103	119	99	123	113	110	123	121	133	116	104	108	111	114	111	114	101	130	118	100	91	99	112	106	112	110	111	126	104	102	107	104	125	89	121	109	112	110	122	110	108	111	120	93	111	101	116	111	129	93	98	94	99	114	100	126	116	110	123	120	113	107	106	94	105	131	116	114	114	125	121	97	114	112	105	118	127	103	112	117	107	118	117	107	90	115	114	138	115	91	107	125	100	102	107	123	104	122	124	95	129	109	108	116	112	113	106	113	123	106	115	117	111	101	114	136	113	108	119	104	117	112	88	93	115	123	85	97	124	113	100	112	100	107	101	105	101	118	133	112	101	107	115	109	93	107	108	111	125	109	99	117	111	102	96	106	108	106	122	127	115	107	109	112	96	91	125	119	112	98	120	103	107	114	82	128	105	103	120	109	118	110	118	106	116	117	122	107	105	117	112	110	118	115	137	113	129	108	127	129	98	118	105	123	127	122	107	127	92	105	130	124	134	104	111	95	108	108	113	112	109	125	115	103	107	119	120	106	118	121	125	98	115	95	118	117	117	120	95	124	110	103	128	108	99	99	109	120	126	115	91	89	113	122	120	111	123	125	120	120	106	124	117	107	121	146	102	105	121	110	113	125	110	104	118	107	130	97	118	112	137	105	108	117	126	104	115	105	124	109	103	111	126	106	118	116	107	117	102	119	100	116	118	101	136	114	116	110	113	125	118	110	106	117	103	117	114	103	124	121	122	107	113	103	115	120	123	105	124	113	132	116	130	118	107	96	125	121	118	111	106	135	109	117	97	96	86	83	108	103	114	84	99	106	103	113	105	125	116	125	132	114	102	122	111	114	97	126	112	101	102	112	112	100	114	115	109	124	101	121	114	113	102	98	103	116	86	107	118	118	96	105	116	114	128	125	118	110	122	125	121	118	131	118	101	103	106	122	118	94	99	116	119	118	109	124	93	101	100	115	111	125	102	117	109	113	103	117	110	128	124	107	116	108	118	112	117	124	102	108	110	120	113	100	118	105	117	98	113	93	97	130	99	133	128	119	142	108	116	109	101	120	110	112	111	110	125	110	131	106	102	103	117	105	135	113	99	134	103	120	122	104	120	114	99	112	118	95	120	103	107	115	114	96	103	102	107	100	112	113	125	142	119	116	125	97	101	110	114	122	117	107	104	132	134	108	111	121	111	119	112	117	121	120	125	105	120	111	111	105	102	117	114	100	121	117	114	128	103	97	121	106	109	119	111	113	117	121	104	110	93	106	123	114	106	114	121	114	119	102	138	97	132	105	92	101	116	119	109	120	108	127	98	121	117	98	120	109	105	141	110	123	94	122	100	116	113	116	108	135	124	109	104	129	102	134	138	106	97	109	94	100	114	94	116	135	111	103	123	127	107	109	110	107	111	120	110	103	122	108	98	115	104	88	101	118	105	117	111	100	96	105	111	109	120	106	115	110	122	124	113	99	112	128	136	123	133	113	123	113	109	95	112	126	103	103	113	112	122	98	116	121	112	119	92	102	114	143	103	97	126	119	104	110	127	113	115	118	107	124	128	133	106	134	121	83	106	117	117	101	103	103	108	126	105	139	105	107	102	116	102	100	124	99	105	134	119	111	95	113	135	128
24474	11900	7722	9936	16935	20477	19047	16481	13380	10859	9046	7212	5889	5153	4379	4026	3522	3092	2751	2226	2075	1802	1684	1448	1363	1246	1266	1125	1052	1030	977	919	906	892	859	873	865	847	835	860	782	835	824	795	826	785	788	804	807	807	759	809	847	825	796	801	788	768	791	821	791	763	797	849	838	867	846	831	780	807	850	785	829	804	807	787	835	824	833	773	786	830	779	853	773	806	802	842	792	790	828	797	806	798	753	748	808	846	807	810	753	797	791	750	815	799	817	792	792	803	822	822	746	802	778	803	770	793	745	787	770	788	824	809	788	785	779	746	796	781	779	787	768	759	770	767	884	800	798	788	795	797	813	714	836	822	802	771	755	788	801	848	748	811	813	839	816	800	775	784	798	754	796	772	814	784	816	818	815	778	778	785	822	838	783	803	784	859	813	817	735	836	777	798	799	773	810	813	777	841	773	817	775	776	796	788	826	814	807	817	804	823	803	796	790	826	786	776	787	819	828	812	793	743	774	855	783	772	806	777	764	822	791	751	819	778	782	783	831	782	798	753	789	790	785	793	822	791	778	850	802	784	779	777	794	806	809	823	814	834	827	777	800	754	725	771	784	780	781	815	800	790	761	761	779	821	804	782	800	777	802	816	813	748	788	809	800	825	797	796	798	817	814	826	811	768	803	848	853	747	793	809	762	782	741	816	772	798	814	843	874	767	767	786	769	817	800	739	855	730	802	812	834	822	794	803	824	804	814	759	764	818	833	817	793	813	805	797	778	849	803	778	812	790	786	824	808	785	775	788	827	826	808	778	764	785	776	785	799	832	795	770	748	825	798	787	851	811	813	812	762	800	827	792	800	803	792	801	805	788	768	778	770	764	769	764	810	703	835	759	760	787	737	836	763	781	771	882	777	838	816	791	791	809	797	812	799	839	810	813	788	801	739	818	834	790	812	787	827	773	780	811	801	769	801	757	812	781	791	725	802	849	830	738	831	811	761	837	770	790	795	813	823	795	801	793	802	814	799	831	800	809	834	802	826	847	805	768	811	824	850	756	838	754	862	828	792	787	814	824	828	756	811	772	834	761	810	789	791	832	798	767	819	756	807	826	751	838	821	802	809	794	768	797	811	747	814	783	833	822	775	744	812	796	778	787	786	793	809	766	787	824	775	782	771	777	811	763	821	765	822	807	776	844	840	813	774	832	794	776	813	787	833	859	785	785	794	756	830	786	797	809	842	786	739	812	785	849	779	823	821	776	783	818	727	781	751	806	743	783	779	766	775	763	794	796	770	823	798	747	744	773	819	832	788	802	774	776	842	797	817	816	818	806	807	802	760	815	778	824	789	782	795	757	772	811	801	854	826	810	824	791	832	797	860	778	773	826	783	813	765	828	830	823	838	850	818	824	810	817	790	741	785	890	847	787	795	835	804	813	807	800	830	808	814	781	785	848	799	823	791	824	841	773	782	716	806	804	795	783	781	837	783	748	768	787	800	794	802	821	748	763	809	863	818	762	760	801	804	864	754	810	779	785	828	789	786	843	798	804	770	790	826	811	795	756	852	849	784	756	836	806	814	855	784	781	807	810	832	832	820	788	803	839	814	796	769	790	818	763	810	836	779	788	828	811	780	779	840	792	788	736	843	754	819	830	786	822	805	789	787	778	810	786	797	759	823	813	763	784	765	827	794	824	857	757	761	736	755	772	808	832	840	801	797	803	758	829	751	807	819	815	827	781	759	781	841	822	810	755	790	798	832	802	787	799	787	782	806	793	747	749	743	807	824	758	821	810	820	800	842	834	809	762	773	829	841	796	779	802	809	819	788	797	779	824	772	788	842	745	777	797	754	792	798	806	787	781	797	764	786	802	822	770	852	815	757	826	763	807	801	802	799	720	827	749	788	796	816	827	799	789	762	840	774	792	758	801	833	799	777	797	825	778	798	804	814	792	865	815	781	771	763	806	783	788	798	773	812	811	825	823	816	820	779	819	797	771	814	793	797	862	783	771	804	818	731	807	826	800	816	826	778	784	856	802	797	780	795	791	828	772	796	780	792	787	769	815	828	821	769	774	775	834	712	782	764	792	783	820	806	808	816	794	799	809	834	792	788	777	786	840	793	846	846	733	799	790	794	790	822	857	770	832	807	784	796	826	822	804	804	766	849	758	767	813	756	804	783	789	841	844	820	789	791	805	779	759	756	806	796	788	856	855	828	819	784	786	802	832	806	776	836	782	795	808	861	822	814	826	795	787	786	756	792	827	843	844	756	844	780	850	816	820	778	789	756	784	850	800	813	784	821	794	808	816	778	727	814	780	774	809	791	799	817	803	814	780	765	818	792	803	848	760	806	814	775	780	805	772	787	793	788	748	787	798	836	800	811	781	828	835	810	810	781	784	798	791	851	813	766	791	783	804	846	809	777	760	767	786	784	842	768	784	799	797	784	846	795	818	803	746	802	816	814	780	855	790	781	772	759	813	793	813	798	777	834	793	844	808	794	798	774	812	799	810	790	788	835	778	758	798	799	756	783	832	798	828	756	784	776	781	790	799	771	825	768	786	852	816	807	816	841	818	801	806	819	780	802	812	798	841	824	784	792	815	788	854	809	807	788	751	775	809	822	740	749	838	814	808	803	787	810	811	791	806	792	778	825	836	796	764	795	760	762	742	812	789	817	837	805	745	770	745	801	814	814	793	782	793	810	861	767	784	790	788	771	809	792	803	847	777	829	817	781	811	773	859	844	789	792	850	839	724	786	811	789	838	778	815	823	799	800	772	829	785	773	784	803	780	812	819	813	809	746	820	817	819	781	781	799	755	775	854	783	805	804	807	774	826	834	837	835	822	802	813	772	777	819	802	811	836	826	799	799	857	781	817	795	833	753	812	854	762	808	814	777	782	805	792	774	811	839	759	811	832	803	800	781	833	785	826	790	838	827	765	806	802	751	819	798	783	819	815	821	824	772	832	829	768	800	777	748	760	781	813	781	749	823	780	796	787	833	820	782	807	821	804	821	775	811	812	742	794	792	815	742	811	844	855	778	783	793	859	791	818	810	816	775	844	797	773	827	765	822	827	816	815	787	814	804	796	795	758	808	791	783	784	795	793	801	781	771	856	814	813	824	771	785	776	821	815	784	762	801	871	817	808	810	806	772	822	799	806	810	817	808	761	748	817	815	787	826	813	804	838	814	768	780	818	804	740	855	808	792	798	818	758	786	814	796	802	802	836	760	796	781	799	778	822	782	798	793	841	865	815	835	853	765	815	772	767	823	787	815	769	782	772	749	789	837	795	795	789	816	842	783	855	771	836	787	810	822	792	766	849	782	752	814	793	784	803	774	818	819	783	824	787	828	822	820	776	814	822	799	800	793	780	795	799	822	739	823	799	770	843	874	797	733	769	790	761	744	801	865	755	808	754	854	806	830	752	784	830	824	776	781	795	795	787	802	796	771	801	751	799	769	809	770	786	798	786	796	801	857	802	766	788	813	774	796	801	740	827	779	797
3124	1944	1053	783	671	779	774	785	674	581	519	395	350	329	266	268	261	242	233	186	179	165	165	149	132	143	131	121	135	115	136	123	114	123	125	93	121	99	103	111	113	122	109	99	110	109	108	110	102	98	119	110	98	110	106	108	123	95	100	126	105	97	104	104	101	98	95	98	109	105	112	116	112	93	114	122	103	107	101	103	85	110	122	123	118	109	101	101	99	94	94	109	106	97	111	121	99	112	111	105	105	105	88	93	88	108	114	88	93	89	103	109	93	103	109	97	102	119	109	97	109	98	97	113	101	113	112	102	92	111	104	126	89	122	88	96	96	99	98	100	107	111	101	123	116	103	106	100	109	114	100	91	104	108	125	103	112	104	91	107	117	117	104	118	113	85	99	116	86	99	93	106	114	101	106	109	94	112	120	105	86	99	94	104	98	109	99	100	111	100	115	104	105	100	109	103	98	113	88	94	100	112	126	93	125	101	113	113	107	109	112	101	106	95	103	117	88	109	120	111	100	103	120	105	111	105	99	100	98	100	90	98	133	118	115	118	120	116	93	111	114	105	116	100	92	119	107	83	97	90	112	90	108	101	95	106	114	106	111	106	99	94	100	97	105	101	102	101	101	97	119	96	112	91	110	104	105	106	102	93	99	113	86	117	105	91	86	112	99	99	106	101	108	102	92	119	128	75	123	98	88	99	120	102	104	110	84	90	101	116	117	102	120	102	101	83	94	115	107	106	118	112	113	102	93	92	101	117	109	96	108	103	102	101	102	113	99	99	119	107	113	125	94	100	108	118	101	124	108	109	97	135	95	115	83	109	109	118	86	99	109	113	92	117	101	94	102	128	101	117	84	108	99	118	120	101	114	97	108	104	114	86	134	90	101	113	90	101	100	114	111	102	94	103	113	101	106	96	95	114	114	105	120	115	107	99	98	108	108	102	93	110	113	95	102	99	107	104	106	84	105	105	119	111	108	116	120	86	100	94	101	115	116	108	92	117	104	103	96	124	106	107	107	93	109	82	111	108	99	101	105	107	104	103	130	101	117	103	103	101	97	93	100	109	91	118	114	111	120	90	107	119	84	78	109	94	104	100	100	101	96	94	104	99	115	102	81	112	108	99	119	116	108	114	105	117	101	102	106	115	110	102	102	96	88	99	106	99	114	96	108	116	94	124	95	113	99	118	99	122	108	120	118	108	117	111	77	93	125	99	93	106	117	96	87	95	103	96	101	103	113	113	104	86	106	104	115	104	93	94	104	89	104	106	86	109	100	114	86	104	99	96	100	103	101	101	90	103	127	97	106	91	99	104	94	100	114	134	95	94	103	93	105	106	105	98	94	96	103	88	116	108	125	105	99	92	100	90	111	119	104	107	108	108	98	108	121	110	96	97	98	111	100	112	104	116	91	105	107	112	83	102	111	126	116	96	87	118	107	103	108	96	90	96	111	104	117	93	103	95	107	102	105	112	120	117	110	102	106	114	101	96	98	100	107	108	105	103	115	96	90	112	100	111	112	113	105	97	114	99	99	99	108	121	118	90	89	111	99	100	108	102	102	106	102	101	99	104	93	89	99	96	90	94	108	92	98	114	98	86	110	95	102	118	106	107	91	89	98	109	100	100	96	117	112	94	109	105	99	102	112	107	107	83	103	107	131	96	113	126	109	91	107	109	94	103	105	107	96	89	100	94	100	111	102	110	97	101	108	98	92	106	95	112	101	93	107	92	95	125	108	93	103	93	135	104	108	102	102	110	118	101	107	108	107	109	97	100	105	110	97	102	107	101	86	95	112	110	116	90	109	87	89	113	108	118	108	109	119	111	97	102	100	116	95	118	115	83	110	112	100	122	111	101	104	101	106	96	92	91	100	103	106	93	124	102	107	99	111	113	114	97	107	109	100	97	111	123	114	93	112	93	110	104	89	95	103	100	113	101	120	103	91	88	77	107	101	99	113	112	119	84	98	100	105	115	111	94	111	110	87	106	110	107	91	100	94	104	116	110	119	101	94	93	104	117	105	106	94	90	105	103	121	107	110	95	129	105	113	109	111	92	104	108	107	99	113	116	98	107	100	120	90	97	93	121	104	87	90	113	100	100	108	103	99	92	87	100	100	116	102	80	94	120	112	108	119	95	93	104	96	114	116	97	102	93	118	111	107	116	123	108	120	103	92	105	119	103	103	92	107	88	109	102	124	101	105	111	115	112	86	90	123	102	104	113	91	98	99	104	120	102	92	111	83	97	96	119	107	93	95	109	109	83	114	95	120	106	108	120	114	108	109	95	106	109	110	109	90	99	118	102	89	98	98	108	100	104	109	100	109	102	100	126	114	107	115	105	117	104	117	115	98	104	129	97	82	100	114	106	109	109	112	82	87	114	98	89	111	88	89	112	92	89	102	85	84	89	102	121	97	108	99	107	103	95	104	95	101	117	93	91	109	96	96	126	100	106	101	103	109	111	102	106	82	104	109	76	104	123	102	114	118	114	82	93	107	94	108	109	96	101	93	96	92	90	114	100	88	89	92	120	101	106	83	114	93	112	112	101	107	105	98	109	97	123	104	97	88	98	115	106	113	99	91	100	97	104	114	90	114	117	113	100	95	100	112	111	122	98	97	103	106	111	91	96	99	92	91	104	111	96	88	100	115	105	99	81	98	100	112	116	105	94	105	81	125	96	90	111	103	97	108	116	116	112	90	113	96	108	111	91	109	98	92	108	99	98	91	97	113	105	96	104	119	95	110	124	106	87	96	119	102	116	108	100	106	113	104	121	89	115	92	105	102	112	96	89	95	125	110	89	114	105	101	99	97	94	93	93	101	102	107	113	114	91	98	100	100	113	98	99	130	104	94	114	122	115	117	97	123	109	87	101	100	116	104	109	110	95	91	81	116	101	99	92	109	108	111	99	107	113	85	122	112	108	106	94	91	136	107	78	99	73	119	90	104	109	98	106	102	79	110	120	100	90	102	117	116	109	100	113	108	101	101	96	105	110	117	111	123	108	96	84	103	114	105	103	102	100	97	106	94	110	111	105	99	104	104	110	120	108	96	113	98	106	102	113	96	98	100	125	109	92	99	106	105	109	104	114	103	96	100	106	108	107	104	87	104	85	89	108	97	107	100	115	103	122	106	103	120	100	109	121	99	102	97	105	105	112	98	91	105	105	117	89	104	112	100	96	78	113	99	113	96	114	94	92	90	101	110	112	102	112	103	113	107	110	95	133	108	105	97	105	109	107	114	109	104	106	104	92	117	105	101	123	104	99	93	103	81	114	97	109	96	115	108	110	94	94	104	92	96	126	122	122	106	106	100	116	96	88	117	97	98	100	112	108	101	107	96	104	108	112	100	96	108	103	102	112	124	100	107	94	115	117	109	109	115	95	94	105	100	88	116	108	95	96	112	87	88	109	93	92	101	109	108	108	111	92	105	111	108	87	110	119	91	107	102	101	109	106	96	88	84	110	109	115	112	109	82	112	102	103	90	121
26834	14522	9701	12445	20383	24342	22803	19987	16678	13691	11653	9272	7514	6590	5769	4860	4429	3925	3294	2769	2419	2123	1948	1758	1533	1386	1335	1174	1124	971	1029	925	923	848	856	876	825	823	771	846	790	804	767	749	737	770	772	791	764	787	749	764	825	712	725	758	763	727	776	744	760	744	706	811	711	758	759	724	722	711	749	739	715	769	724	734	748	747	741	744	713	700	730	725	777	759	748	741	712	772	738	751	688	741	739	720	724	718	760	717	732	746	714	704	724	718	812	760	699	776	768	748	788	752	679	698	711	732	735	750	741	724	734	716	751	711	751	763	750	703	782	755	713	752	703	686	730	721	724	723	768	740	786	723	743	744	710	724	717	721	818	765	785	703	727	767	744	747	771	704	695	757	749	791	707	727	715	786	762	734	690	714	773	740	747	724	725	718	801	775	738	729	720	729	751	785	733	723	769	764	732	738	721	752	729	741	728	757	741	752	796	706	767	757	755	776	713	736	803	745	714	775	737	743	739	744	712	701	713	702	725	738	688	746	732	724	772	722	783	793	767	742	712	755	713	715	750	718	776	761	751	729	759	797	742	672	746	746	709	732	756	745	741	784	772	757	743	685	694	736	725	703	748	724	737	744	730	724	767	738	741	693	730	742	714	762	732	699	720	711	753	730	755	761	717	720	724	711	709	696	767	751	727	730	749	721	769	782	769	750	751	710	757	681	777	725	724	754	757	683	772	832	719	698	756	786	720	777	760	749	741	782	732	759	720	734	743	711	729	736	734	711	750	732	752	728	732	751	729	740	788	766	739	755	754	757	720	750	728	723	722	701	720	758	791	749	714	690	726	744	702	801	731	791	731	744	719	774	729	757	732	738	759	764	733	760	743	784	734	769	723	809	696	710	712	728	742	737	757	728	714	735	770	764	719	745	720	739	763	742	745	716	747	759	774	755	742	737	755	744	727	704	745	705	730	727	755	745	725	724	719	743	792	697	699	771	709	710	753	720	779	687	742	746	736	722	720	759	771	755	766	721	753	707	736	745	741	781	754	748	726	737	776	714	767	697	729	789	679	785	736	676	700	745	706	777	726	688	689	755	755	754	791	716	732	706	775	781	731	763	763	728	692	724	736	695	710	762	744	734	762	774	718	749	732	711	756	767	705	804	692	711	735	781	746	753	740	728	726	699	799	727	748	687	754	744	696	770	717	725	708	746	702	741	706	775	741	764	742	733	726	739	723	751	730	745	687	732	746	710	697	732	757	721	743	778	742	778	755	694	718	763	776	770	766	684	747	702	713	704	743	747	766	737	774	727	701	722	717	728	702	767	756	752	740	745	790	737	797	819	757	734	741	742	791	731	705	743	739	729	750	788	769	743	766	735	715	762	736	760	721	707	749	750	730	795	763	766	731	717	740	766	750	752	728	774	747	752	759	758	759	745	794	751	721	741	759	761	720	756	729	743	712	762	736	711	743	733	755	765	752	721	774	729	738	700	742	727	709	729	734	727	724	736	762	714	730	744	723	763	744	703	727	740	725	767	770	725	716	784	692	715	743	724	748	777	761	757	724	759	723	810	701	722	731	738	698	715	726	755	779	724	726	749	777	765	747	717	785	747	718	743	776	727	743	735	751	763	723	711	739	730	736	749	743	739	737	737	729	717	713	750	716	788	716	757	733	715	763	701	753	735	764	775	767	717	698	726	731	696	689	740	730	710	771	697	762	758	733	702	764	751	726	775	725	730	749	731	805	757	754	735	710	770	748	755	757	736	730	771	710	730	776	783	732	742	742	749	717	726	735	742	758	760	717	744	732	752	696	733	760	700	762	737	758	717	740	747	652	714	736	754	760	727	743	733	721	738	689	761	721	733	709	744	717	758	739	753	744	746	750	740	744	702	754	739	696	786	722	701	712	768	766	744	722	780	706	763	713	734	746	710	724	773	799	702	683	705	791	770	741	737	741	764	729	771	771	717	695	762	785	765	725	702	745	736	739	772	795	753	729	765	726	769	750	730	730	728	724	738	756	771	720	765	754	724	764	721	711	729	758	688	750	788	726	751	761	765	741	768	728	729	744	754	751	807	766	741	705	698	762	763	724	745	795	747	711	756	767	744	748	732	768	757	706	742	707	765	740	749	722	776	831	750	744	737	759	711	724	735	744	770	727	770	776	742	746	744	748	766	783	788	697	730	700	737	715	749	747	657	764	709	781	784	717	749	707	756	706	755	691	732	699	762	782	710	758	766	760	727	756	746	716	752	788	775	746	755	714	719	735	750	767	760	762	720	730	752	712	765	793	747	732	707	748	743	721	775	766	741	751	751	713	763	706	764	733	805	695	709	723	721	754	783	708	731	752	738	790	723	744	733	743	731	711	742	754	742	713	704	775	736	746	727	789	752	751	784	753	778	714	735	744	748	695	749	748	733	794	681	746	805	751	760	746	716	713	735	758	714	748	765	772	721	774	766	720	737	703	709	749	709	755	757	713	716	753	788	755	737	719	738	728	750	727	782	774	706	705	700	709	724	758	718	721	740	746	771	707	746	779	755	742	783	685	727	745	700	774	748	764	697	716	746	773	711	703	779	745	750	759	737	779	742	739	743	719	733	720	728	727	795	738	744	740	681	753	697	730	760	756	765	712	737	762	733	692	790	719	689	716	771	704	709	703	709	744	765	759	749	717	742	733	799	737	719	749	785	727	759	763	707	760	736	696	737	714	727	713	750	748	753	758	734	696	716	719	776	729	718	752	761	757	744	729	709	772	763	718	750	719	733	733	718	681	700	731	743	720	732	740	762	765	704	757	768	759	724	758	750	700	743	752	765	765	716	695	700	764	761	732	706	713	721	744	766	753	717	696	798	741	740	747	717	771	773	720	750	779	733	773	765	747	718	737	716	786	780	741	798	760	709	761	763	725	689	682	686	751	774	738	739	760	735	750	660	762	839	727	717	752	720	725	750	741	753	717	793	761	759	733	737	717	717	740	715	756	774	726	740	729	706	743	718	713	766	783	716	763	783	781	774	740	774	758	709	752	699	724	730	744	739	700	721	740	732	739	724	756	757	726	708	761	722	710	750	803	760	746	739	705	697	704	716	779	742	755	725	745	702	783	766	704	776	796	750	717	738	735	736	709	701	736	760	694	733	730	769	730	761	779	740	764	729	759	758	709	753	726	773	776	697	805	736	788	745	748	736	824	740	755	745	732	717	724	763	693	760	722	721	769	716	764	769	795	707	728	787	717	756	747	764	735	790	763	739	719	715	720	752	784	835	728	714	740	753	759	770	730	747	699	754	746	760	718	741	753	659	741	738	779	731	776	738	706	708	709	725	745	760	754	699	744	773	740	739	705	749	710	751	757	699	737	729	745	733	785	737	688	768	788	743	717	743	695	744	746	733	767	710	750	701	757	777	670	732	697	762	642	737	827	751	720	759	762	751	760	729	765	685	735	750	708	696	738	767	754	765	704	718	736	754	760	721	755	758	721	722	688	712	693	747	723	799	760	795
4449	1499	990	760	594	719	787	737	631	561	427	385	359	333	303	273	224	273	189	180	167	150	166	143	142	131	112	114	124	136	127	113	110	127	123	110	106	129	135	135	118	120	130	112	102	127	102	109	110	116	110	110	125	124	102	104	111	114	121	112	126	98	118	130	127	128	108	116	109	104	117	123	94	89	128	137	126	107	118	104	134	96	107	105	112	118	106	127	112	122	107	114	131	120	113	105	111	108	100	101	122	114	101	129	109	123	123	131	111	87	101	106	108	124	125	93	116	124	106	121	122	96	113	125	116	125	97	117	118	120	110	108	100	104	124	109	113	125	123	114	127	104	111	109	110	107	109	117	99	134	130	103	112	115	97	118	100	115	109	121	123	106	115	94	115	109	118	122	115	113	119	112	125	124	117	101	109	116	131	112	97	115	112	109	117	105	113	108	115	114	117	111	138	124	126	103	101	89	95	118	129	101	112	108	110	104	123	112	123	111	111	115	124	113	102	114	111	132	118	102	96	103	114	128	124	114	106	128	123	132	117	105	138	108	117	101	111	127	112	100	107	101	119	109	130	108	120	127	106	127	127	127	124	111	117	120	116	111	125	103	110	112	116	111	110	115	122	126	106	115	121	126	124	114	130	117	108	115	140	97	116	110	123	125	118	125	118	99	112	95	124	102	125	125	119	112	107	126	120	105	106	103	104	142	118	132	110	117	108	129	125	106	130	111	92	108	123	112	105	107	133	97	111	94	100	114	114	93	107	118	117	124	121	103	110	115	107	99	123	101	109	110	117	114	109	114	98	109	103	97	115	104	106	115	109	118	141	125	91	135	113	138	122	115	109	127	116	107	122	100	114	135	112	97	110	125	105	112	125	108	106	128	101	108	131	113	122	122	114	101	147	115	130	129	121	107	103	122	116	107	119	122	117	134	109	105	115	87	102	107	138	106	98	102	109	99	129	115	119	103	113	121	115	129	96	118	125	101	119	121	117	103	110	91	113	101	121	119	118	97	104	87	106	112	118	87	117	107	101	84	113	123	123	133	118	110	123	114	101	109	130	112	129	102	128	116	118	119	132	116	123	134	115	107	138	129	107	108	90	111	97	111	110	123	119	94	111	110	125	123	109	130	99	114	116	102	119	127	112	113	122	110	117	95	121	98	121	109	106	113	98	129	107	97	112	100	108	127	132	114	111	128	117	133	111	113	127	106	103	119	119	114	103	107	119	123	116	102	126	121	107	125	123	108	101	128	121	115	108	106	109	127	112	109	114	110	118	122	113	99	123	123	98	116	118	101	101	110	126	118	119	104	120	116	93	140	114	110	113	119	99	131	120	98	126	125	109	124	126	106	116	126	123	111	122	131	113	122	120	119	118	114	111	113	127	111	103	105	96	122	131	115	128	121	127	118	105	117	89	119	88	121	134	103	124	86	108	119	146	111	96	116	102	121	118	99	93	99	108	105	105	96	135	109	128	113	114	108	106	116	122	125	98	95	145	110	110	111	99	112	130	123	99	128	108	89	133	116	125	101	110	102	101	110	129	111	126	121	108	130	101	118	108	131	123	114	110	116	130	124	109	108	115	133	129	119	127	109	115	116	116	120	142	105	141	114	116	121	133	104	126	113	109	109	124	130	108	127	114	122	123	110	134	120	104	114	114	121	105	110	104	126	112	83	126	114	103	109	112	117	112	113	111	112	118	106	128	126	109	101	108	105	86	107	115	108	105	128	125	118	122	119	129	94	129	120	116	118	112	112	119	130	112	130	130	103	113	116	114	120	108	123	110	105	95	114	120	114	121	118	113	104	111	137	120	123	102	120	139	98	132	110	126	102	119	107	126	108	122	125	126	98	110	110	109	104	113	128	126	110	107	112	124	107	111	124	110	107	106	120	136	111	112	106	105	99	105	94	113	104	114	114	117	104	135	110	112	125	123	138	123	106	111	116	101	112	98	112	106	109	112	114	108	114	122	101	111	127	102	125	117	120	117	127	120	116	94	110	112	102	102	122	122	98	98	105	126	111	131	106	114	115	116	105	114	115	130	122	115	114	113	81	123	113	93	103	112	108	108	113	119	124	119	118	120	117	117	119	145	98	131	108	118	117	111	122	107	122	123	106	119	87	117	106	103	134	124	128	115	118	133	114	119	125	113	114	97	111	112	119	100	118	126	124	125	129	116	101	112	138	121	106	106	114	93	119	99	101	120	119	100	101	112	118	116	110	112	116	113	124	125	126	123	128	106	124	100	118	118	121	125	109	110	99	110	107	110	109	108	114	124	113	122	123	135	122	97	127	106	106	120	106	128	114	124	101	117	105	108	111	108	118	106	113	127	110	99	90	109	121	114	122	111	117	108	111	111	126	121	105	123	115	98	118	121	106	123	112	111	97	122	112	93	105	117	111	124	117	107	126	96	103	116	123	133	90	121	119	109	113	98	104	107	112	112	130	110	115	105	106	113	116	109	115	117	96	102	104	99	128	108	116	101	98	110	111	138	110	98	107	126	116	117	112	91	101	119	107	109	112	124	130	117	124	120	111	130	115	120	111	141	107	103	134	114	124	112	107	115	102	120	104	104	119	120	96	110	95	106	111	121	105	113	114	94	117	121	113	124	112	110	112	113	106	111	105	121	111	122	104	115	95	121	93	126	118	106	104	108	125	124	116	126	110	111	113	116	123	112	104	117	121	137	97	116	119	106	112	136	138	99	96	115	115	111	120	107	99	103	105	140	115	109	118	90	128	109	132	117	124	104	108	92	120	107	116	127	117	147	128	128	118	122	98	108	114	111	109	122	99	129	125	134	122	116	129	118	111	101	127	134	86	134	107	126	123	128	100	122	97	129	121	103	116	113	104	109	121	110	127	104	132	129	103	126	92	106	132	110	117	108	113	94	109	128	127	126	105	101	119	114	110	117	116	127	135	102	117	117	108	124	117	106	119	96	123	117	96	136	106	128	127	98	111	103	99	113	103	120	101	103	95	111	118	114	98	134	112	122	107	107	105	109	121	109	120	121	94	117	114	107	129	121	119	118	114	117	99	127	130	121	103	109	133	115	112	128	118	106	103	106	126	129	116	113	129	126	127	114	107	108	114	115	105	122	129	95	133	119	97	110	110	117	114	119	120	121	121	97	105	120	123	105	112	110	117	114	123	99	98	125	98	114	116	119	127	99	117	137	102	94	114	114	106	107	121	104	130	117	121	117	117	104	113	107	121	114	123	115	106	109	125	124	105	106	116	115	100	134	83	104	92	104	128	117	95	114	100	106	100	129	121	115	104	115	100	122	100	100	128	127	109	125	131	119	110	108	101	102	119	130	119	123	123	126	115	130	108	106	121	104	102	118	124	115	119	99	111	120	120	138	121	105	136	104	127	123	122	128	117	106	103	111	127	97	114	104	110	111	111	110	119	134	115	109	108	115	100	110	98	110	126	121	120	121	124	130	129	113	106	104	120	97	119	103	128	100	118	123	123	95	108	97	111	111	128
26030	13503	9211	11820	19500	23491	22010	18994	16291	13569	11334	9081	7563	6499	5634	4912	4451	3794	3239	2668	2385	2274	1969	1694	1532	1416	1337	1243	1177	1125	1099	1019	1004	956	1000	934	899	891	944	882	901	826	874	871	855	780	823	823	847	816	796	828	820	821	802	794	811	805	785	819	809	789	822	839	842	913	843	869	825	827	812	826	774	787	845	880	737	813	817	806	762	819	793	786	807	814	837	815	788	846	782	807	791	811	791	843	819	838	769	845	789	812	803	756	772	807	798	790	811	835	828	824	809	749	883	773	756	846	858	802	849	809	792	782	795	783	779	814	783	765	782	810	827	811	786	777	804	761	780	822	781	753	821	818	817	769	797	773	814	810	800	778	771	750	817	807	811	809	801	802	798	820	836	837	852	811	748	799	761	832	787	825	804	784	845	754	789	790	784	801	829	869	821	802	830	844	815	825	828	804	816	828	819	851	848	876	812	812	862	844	847	769	760	789	802	869	835	837	797	852	798	825	777	835	825	884	836	817	810	799	799	780	850	786	817	791	847	797	841	781	843	782	824	792	752	824	815	807	834	830	802	858	815	824	858	798	807	835	853	825	778	844	861	816	830	832	826	871	890	828	837	813	769	771	778	811	760	815	780	795	773	773	856	832	754	795	798	775	806	767	779	881	834	774	806	827	776	870	807	790	773	771	789	788	803	853	780	848	805	821	776	788	811	830	820	809	777	825	805	830	774	838	830	809	789	842	828	850	806	857	885	807	823	799	795	806	818	807	836	806	872	794	806	812	794	771	840	868	796	806	811	841	803	764	761	850	822	857	790	863	789	837	811	812	810	807	852	831	834	790	827	829	806	828	835	805	863	802	842	797	774	808	805	854	802	776	786	795	849	848	817	831	797	829	827	789	850	793	791	863	814	777	788	783	785	795	810	772	817	807	791	815	791	767	806	803	802	872	823	838	799	821	825	834	790	840	853	818	781	846	822	808	842	805	823	807	783	804	849	789	818	834	807	806	845	802	784	799	842	782	832	753	796	803	821	831	772	834	824	815	807	819	773	811	787	775	797	808	814	785	793	848	795	808	823	850	828	855	861	813	833	823	814	810	762	796	782	852	806	789	778	889	849	740	829	822	802	820	808	819	865	793	839	838	819	840	858	797	773	790	810	833	791	813	785	818	809	782	784	784	862	821	799	795	821	823	879	820	769	812	814	779	842	831	787	831	801	773	831	810	801	827	811	864	778	778	828	820	824	803	778	837	836	808	763	817	824	805	813	835	752	793	748	787	857	801	803	800	793	827	833	792	800	814	831	841	799	846	835	801	835	820	825	809	754	811	789	817	820	843	838	820	806	814	780	833	880	892	779	792	803	793	775	745	821	799	789	837	836	790	791	784	814	789	843	818	760	829	834	842	878	825	810	821	756	813	835	795	798	787	789	809	828	878	775	782	838	827	781	805	804	868	786	783	831	815	789	773	858	815	821	804	806	784	869	828	781	812	792	854	835	790	831	792	846	813	810	814	843	794	828	796	773	812	762	855	803	798	821	778	803	825	797	881	800	799	836	830	807	807	816	874	805	824	844	817	833	782	784	778	791	820	822	850	842	817	767	780	833	809	815	779	814	799	849	813	794	822	858	827	784	819	790	810	855	796	768	804	832	802	799	826	808	831	809	780	742	873	755	800	880	820	787	816	771	825	816	861	821	814	831	839	763	788	814	769	841	858	847	781	770	811	823	859	793	759	852	833	827	857	811	853	822	813	812	814	823	867	785	867	796	828	790	826	854	796	802	781	824	772	767	828	806	756	806	830	862	830	816	890	780	811	846	790	801	794	770	781	829	836	775	831	826	795	744	851	809	752	843	795	823	816	799	843	802	795	825	861	774	845	796	794	817	808	873	784	757	865	804	747	841	784	788	775	845	859	797	790	809	821	818	839	783	812	800	796	784	819	807	848	815	799	816	787	783	848	776	762	839	810	842	825	775	799	835	837	856	811	788	797	813	796	820	800	782	833	770	810	800	813	791	791	784	805	818	829	813	809	828	790	800	809	833	801	786	844	800	796	772	849	814	793	800	822	850	825	822	846	832	828	791	820	783	777	798	809	840	814	801	818	824	794	792	789	767	812	826	837	823	811	806	810	846	803	787	818	834	777	813	829	810	823	797	807	777	853	819	835	835	848	834	823	862	764	836	793	782	805	817	813	833	815	769	833	840	791	833	802	840	797	764	805	855	777	852	792	829	807	848	801	794	863	848	795	823	808	819	836	801	780	799	794	812	803	816	799	800	780	854	849	803	845	767	846	770	797	807	803	828	795	811	851	788	824	773	825	767	789	774	802	852	836	801	824	766	848	788	793	806	782	783	809	754	751	842	754	822	849	838	819	780	806	864	774	833	843	816	784	784	731	774	880	843	812	847	811	836	767	775	860	818	802	811	868	813	791	861	813	809	828	842	829	845	816	812	817	859	775	852	792	878	761	879	852	843	822	797	817	796	843	798	828	824	834	820	878	815	851	780	788	837	817	826	824	824	763	783	851	806	816	853	814	810	859	784	704	814	846	811	800	785	760	827	797	777	871	800	785	861	838	830	848	760	788	878	806	850	787	831	797	814	826	832	866	802	832	777	828	817	762	822	873	798	845	828	818	828	793	787	760	793	795	785	781	805	771	801	788	813	853	750	818	838	780	796	835	761	851	861	828	820	820	778	796	802	824	845	849	766	802	822	744	798	730	860	853	760	808	801	808	760	739	831	803	798	815	801	794	825	781	782	779	817	793	828	825	845	848	860	767	817	855	799	830	786	834	801	889	770	832	782	792	789	830	784	829	793	789	806	794	814	798	814	805	823	824	797	795	808	834	836	826	829	805	857	774	745	792	836	779	783	784	828	817	772	806	804	782	838	792	782	809	814	797	884	811	791	825	782	820	812	838	842	811	814	765	842	783	840	782	806	784	844	794	780	840	809	841	784	803	772	789	769	864	838	870	850	830	832	782	796	808	840	838	801	809	845	823	826	790	807	812	873	809	834	791	838	802	796	790	813	783	845	787	842	877	836	811	847	808	754	829	873	845	864	814	823	846	806	775	812	771	836	795	781	790	808	759	763	800	811	830	802	814	796	781	774	771	801	824	760	840	815	806	821	777	778	817	815	762	793	767	821	808	790	848	891	835	841	822	803	821	810	791	830	802	815	793	903	820	810	831	794	817	803	756	883	824	810	787	823	833	833	827	846	803	801	766	836	821	787	762	816	774	780	812	818	780	815	818	753	844	829	812	791	845	768	838	788	811	781	809	833	808	794	787	781	847	790	758	825	833	826	759	803	818	781	834	776	834	832	849	820	857	849	800	775	828	839	779	815	841	821	816	804	854	769	867	796	800	831	756	823	835	814	852	828	831	792	868	788	757	824	836	826	786	822	820	828	791	812	834	823	759	767	846	831	834	792	775	816	797	761	822	799	826	797	815	808	832	785	795	764	824	802	828	840	790	817	810	833	829	753	858	815	806
4252	2175	1198	862	802	957	994	937	817	665	636	490	452	390	331	321	264	252	244	207	181	177	170	154	151	139	138	143	120	126	131	107	117	115	113	116	105	111	127	113	114	95	100	105	114	109	117	98	104	108	84	104	95	106	101	100	104	122	106	105	98	116	91	122	90	93	107	87	94	95	93	105	116	91	111	102	100	92	110	95	90	95	97	98	103	93	99	97	104	128	97	99	118	81	89	112	110	113	109	102	111	101	118	94	117	98	102	96	89	105	102	88	105	102	104	106	94	113	104	94	115	109	116	94	98	92	95	104	118	95	109	103	100	116	121	99	105	85	90	109	99	102	110	117	100	82	97	118	101	125	103	90	111	95	110	112	99	113	108	103	98	89	102	101	105	99	100	107	108	92	107	118	119	96	109	90	96	116	98	113	97	102	112	92	114	91	92	117	113	91	109	104	97	94	91	96	107	108	115	122	92	103	110	95	92	113	102	91	98	103	111	90	120	106	86	96	108	84	118	100	106	92	94	123	108	120	97	99	99	123	92	106	107	101	94	122	82	119	96	90	98	112	107	119	100	99	93	111	127	88	88	91	115	112	93	118	104	110	95	114	95	104	94	95	88	107	119	104	103	112	108	92	113	93	102	106	88	110	96	89	114	101	98	102	124	99	106	93	93	106	101	113	116	109	112	100	88	122	84	83	112	106	95	103	98	118	116	100	106	80	103	98	85	98	88	102	94	99	117	102	93	123	112	111	83	100	113	98	93	103	95	95	124	114	101	90	91	107	122	101	120	86	93	96	96	92	111	115	108	91	108	102	94	111	91	102	116	106	114	97	107	105	135	95	97	93	94	87	83	113	103	109	105	101	103	101	100	100	122	91	91	109	113	106	82	102	112	111	102	127	115	101	90	99	109	99	100	97	117	109	86	93	108	102	113	120	117	92	104	118	117	105	102	88	84	119	82	90	82	94	104	112	127	94	107	106	113	108	111	116	85	113	91	106	105	98	111	90	108	101	98	117	107	107	113	112	103	105	87	93	97	96	122	99	92	91	120	106	94	97	79	114	106	110	113	107	127	89	104	107	86	108	107	117	115	101	97	91	109	113	110	108	118	98	98	103	115	88	83	107	122	105	107	96	93	118	112	90	77	101	93	102	107	106	97	122	98	113	118	104	97	129	91	105	94	119	86	110	103	85	98	87	104	91	93	110	107	110	129	106	132	103	106	89	111	109	88	102	101	134	108	102	95	95	103	121	106	89	108	110	78	98	110	124	90	127	92	80	86	110	99	106	113	104	102	103	102	97	83	124	100	84	103	104	101	105	100	99	129	91	99	111	102	102	101	89	100	97	118	108	85	92	119	87	94	109	88	87	101	100	96	121	96	81	94	108	98	108	107	105	104	88	99	104	88	109	109	114	100	103	100	109	102	84	109	96	95	113	101	97	99	111	109	99	102	108	104	103	94	97	103	91	109	102	103	109	103	108	110	95	132	103	116	114	107	107	80	97	94	105	117	123	111	117	104	97	118	108	113	110	104	103	106	101	98	88	104	91	122	99	92	98	92	110	103	107	99	91	113	89	94	98	102	109	90	108	112	102	109	92	110	96	98	95	97	103	101	115	115	105	78	102	99	107	114	101	104	105	98	115	118	104	126	104	102	108	78	103	116	86	77	108	116	105	116	95	99	101	108	115	119	115	94	95	97	103	85	98	103	102	97	92	109	117	124	108	105	104	112	84	124	103	110	98	103	107	107	100	104	102	107	96	96	105	80	115	104	112	90	123	99	96	110	116	106	102	107	96	105	96	106	100	105	115	102	78	100	106	117	95	107	115	89	82	93	120	107	111	98	117	115	116	114	104	92	100	114	98	110	113	89	100	106	100	101	110	101	104	103	112	93	96	98	100	136	107	107	94	106	102	113	104	110	104	94	97	101	91	100	106	90	100	127	108	103	97	110	109	112	101	110	92	111	117	133	122	101	100	108	106	110	117	107	106	121	113	109	88	110	112	101	112	117	105	120	101	106	100	104	99	94	108	119	104	106	107	80	111	98	107	108	101	101	105	87	105	93	99	99	102	109	118	109	104	97	108	96	101	108	108	95	84	94	93	96	116	108	133	102	92	102	110	120	87	118	109	104	113	97	100	103	99	98	110	100	90	107	104	107	96	108	110	98	92	104	112	99	94	112	98	89	103	94	113	106	101	132	101	114	105	90	105	104	88	101	106	98	124	92	115	115	111	99	105	116	97	103	101	122	85	113	104	112	97	92	105	88	108	119	110	106	86	105	122	121	93	85	97	101	78	121	104	106	88	103	113	106	94	115	100	101	90	92	92	110	116	94	102	95	97	92	119	118	88	103	71	109	102	107	89	106	100	110	107	99	85	111	111	89	86	117	102	92	121	119	96	101	115	108	94	114	107	106	110	108	102	107	91	124	124	114	99	111	106	106	108	90	107	100	91	111	86	94	106	94	121	102	115	81	110	107	107	104	124	88	116	90	95	95	100	107	107	107	100	103	93	100	112	107	101	115	104	100	103	87	89	84	114	128	97	100	113	111	124	83	104	111	101	106	105	108	91	108	97	120	99	113	103	131	113	98	111	106	98	94	98	100	106	114	106	111	93	101	98	105	104	116	95	91	91	87	87	97	107	96	102	114	98	114	114	99	108	112	107	91	109	105	104	114	106	120	112	98	102	87	109	116	110	112	115	91	83	102	124	95	109	100	103	106	100	104	95	99	87	110	99	101	107	100	105	97	102	84	117	92	110	86	102	94	110	98	99	102	116	99	103	102	106	102	126	107	105	112	108	103	98	104	111	107	111	96	104	94	99	101	95	91	108	121	119	103	100	105	121	101	97	120	114	91	85	96	89	93	102	112	93	116	87	90	96	97	124	104	96	88	119	114	108	98	89	100	100	103	94	112	111	111	103	96	101	112	109	111	101	91	112	96	92	97	94	108	107	122	116	118	109	106	109	100	94	108	124	89	96	106	116	100	117	90	92	102	94	97	108	108	99	106	107	98	97	91	105	83	102	99	118	117	113	106	116	123	110	112	108	92	89	92	110	106	102	111	106	118	113	87	105	102	102	85	93	102	86	112	83	96	99	90	104	96	117	107	91	107	95	120	93	117	94	109	98	93	107	113	90	105	108	103	94	96	102	94	100	108	104	103	92	92	88	103	109	97	98	85	114	89	92	88	101	86	113	120	96	89	106	99	90	91	120	105	110	87	111	107	101	101	117	111	83	101	121	100	105	104	125	104	90	114	96	109	112	105	107	110	108	79	89	88	102	86	117	94	112	86	102	105	106	109	116	94	93	102	114	112	129	99	107	101	96	91	120	112	82	104	108	111	104	116	95	116	95	94	106	117	97	98	110	104	110	105	103	95	115	99	86	86	112	102	126	84	103	125	108	102	105	112	114	125	89	107	109	99	105	98	96	130	108	102	100	106	92	109	112	102	110	98	93	116	124	90	88	84	108	101	107	106	128
29486	16597	11524	14320	23249	27005	25317	22358	19336	16379	14408	11332	9771	8356	7003	6091	5381	4481	3697	3175	2803	2514	2172	1871	1693	1509	1422	1360	1199	1133	1059	970	958	917	930	860	867	801	849	808	817	734	771	774	732	749	705	747	757	754	706	722	748	692	790	709	747	720	773	730	734	696	756	747	790	782	766	770	765	737	698	716	765	726	669	764	734	744	744	752	765	773	689	717	682	774	704	723	726	737	691	738	776	757	742	728	711	731	747	749	744	754	717	718	745	734	720	720	759	759	758	759	715	729	772	742	746	689	734	707	753	724	791	735	710	687	697	790	785	714	749	759	722	760	733	702	723	766	720	721	721	704	791	735	715	776	776	736	750	780	728	741	711	761	778	691	747	718	746	711	747	716	714	744	692	677	700	750	699	701	719	694	791	768	747	731	779	740	759	751	713	696	764	720	704	699	681	690	726	718	752	723	706	731	744	796	750	760	728	735	727	774	741	723	791	729	747	699	753	713	724	715	721	722	764	739	708	762	784	765	761	716	731	784	744	739	734	743	836	721	772	718	712	744	722	724	765	736	711	728	719	753	758	720	737	665	729	738	721	804	672	752	750	751	703	709	735	731	773	743	701	707	719	756	709	731	757	729	752	649	721	748	722	734	757	714	729	761	748	739	733	712	770	709	747	734	726	748	719	717	689	782	744	754	748	744	765	737	751	737	749	759	801	713	717	720	731	699	733	710	683	743	705	715	738	712	747	734	728	781	715	729	722	787	726	737	715	705	728	668	751	737	698	730	748	774	679	719	730	781	730	724	744	755	789	704	713	749	738	690	762	698	767	748	726	738	715	723	733	743	730	733	760	704	742	745	756	716	723	780	734	744	691	686	744	745	758	714	698	720	723	757	737	732	729	769	720	761	764	799	786	728	714	740	712	764	738	689	746	681	762	746	713	747	670	775	704	767	773	770	719	785	760	671	736	735	756	785	720	735	746	764	694	745	705	730	761	753	742	759	744	771	750	815	796	786	767	731	692	795	733	729	720	734	738	777	711	715	712	712	704	737	736	730	764	740	761	709	746	734	713	751	682	729	704	709	752	685	743	711	707	733	749	727	713	746	692	716	702	743	743	686	738	717	744	729	753	703	700	706	782	776	769	726	717	763	759	789	727	700	697	703	744	740	740	711	798	758	729	749	729	755	722	720	765	764	739	735	723	713	761	786	774	706	720	752	769	801	773	756	718	736	727	757	723	776	731	706	754	718	790	701	671	746	737	745	741	744	764	778	714	710	778	763	747	759	735	792	727	713	773	712	744	720	707	727	754	745	690	710	692	723	719	742	733	723	731	745	730	715	728	774	758	737	744	721	783	715	784	715	752	751	746	742	740	717	740	698	729	713	694	782	743	736	683	769	754	747	777	708	722	735	738	687	669	735	746	751	781	738	716	706	727	789	783	722	714	717	747	711	709	763	731	752	727	746	740	720	764	772	702	722	759	705	714	742	739	725	768	788	734	732	725	737	748	752	718	721	749	733	742	751	732	754	739	708	703	779	740	699	745	761	708	742	718	749	766	731	737	723	739	722	734	685	768	734	771	751	722	758	715	749	721	779	717	723	720	735	767	743	761	793	726	733	731	783	706	777	742	755	761	699	707	717	760	737	707	737	809	730	712	728	709	728	734	675	744	728	671	767	729	706	723	707	763	717	732	759	785	744	714	754	710	750	700	755	737	684	735	722	730	790	710	718	705	686	713	717	792	707	721	711	761	732	724	771	737	698	751	762	753	747	734	741	764	838	757	723	732	748	778	715	745	712	780	734	723	742	731	740	729	786	728	727	726	734	789	707	758	723	715	734	718	791	727	740	716	719	755	751	675	719	763	716	711	751	779	754	748	743	782	732	766	756	761	774	716	703	721	772	732	763	718	749	740	689	765	762	716	718	759	722	721	733	782	692	681	724	718	726	754	721	706	725	696	718	774	721	730	746	777	719	706	673	720	740	760	729	700	705	725	777	762	707	768	744	695	755	744	728	760	744	696	695	732	712	732	716	749	747	725	745	730	754	722	763	733	741	751	721	731	717	712	739	716	760	713	735	716	730	692	761	734	749	737	728	708	743	738	740	721	757	685	701	710	739	748	747	698	734	733	742	706	793	761	754	686	748	779	721	768	737	731	734	746	779	725	727	828	722	696	667	776	766	746	708	762	696	723	743	726	785	797	729	727	764	760	720	741	736	725	733	741	754	742	745	726	732	740	773	739	724	755	736	759	747	752	772	714	764	737	721	766	783	764	763	728	687	712	720	751	679	713	743	745	737	769	780	727	738	761	758	725	745	733	740	733	727	729	748	708	771	740	762	763	788	737	720	722	744	708	685	773	714	735	738	704	711	727	731	755	695	719	676	715	707	760	729	740	733	770	727	723	707	738	720	739	720	759	738	708	734	717	746	737	714	739	764	759	759	728	688	763	689	786	736	741	703	726	717	789	691	735	721	743	734	740	692	723	742	738	724	772	725	726	722	782	717	738	680	726	710	708	720	711	730	770	746	762	750	753	792	762	667	755	764	755	707	707	767	775	765	726	739	744	718	742	728	770	770	771	713	737	771	712	776	726	782	739	735	752	736	714	730	739	751	697	737	769	724	777	715	733	710	735	710	754	708	697	748	752	728	752	745	809	732	746	723	751	761	732	741	722	689	797	754	748	717	707	720	684	705	744	753	745	769	722	730	732	711	807	753	718	728	748	798	745	731	726	767	696	719	739	704	747	713	738	764	718	705	751	737	761	721	720	728	718	737	779	768	758	730	709	688	729	779	757	759	687	776	714	743	760	739	716	691	714	798	754	751	753	741	768	721	762	746	767	738	745	754	729	730	703	792	761	770	686	707	751	733	737	723	769	742	737	819	730	737	777	727	768	754	742	733	671	747	736	732	774	722	671	751	809	722	762	744	775	773	737	764	707	749	743	717	765	731	679	739	702	758	730	711	779	730	718	710	694	713	720	708	745	739	764	748	733	725	699	744	770	726	740	726	699	733	752	728	736	761	728	723	758	716	709	714	799	707	749	706	745	749	736	805	750	731	755	758	736	734	781	728	702	730	713	732	747	761	714	702	751	726	748	735	760	770	727	708	702	753	733	730	695	735	731	740	732	772	713	784	750	742	735	710	734	714	791	729	729	690	744	723	731	755	735	761	749	723	779	755	754	727	790	740	728	735	738	768	700	730	684	702	738	694	713	750	766	754	728	770	739	718	736	706	759	738	727	775	742	753	742	720	752	773	697	748	788	728	726	726	714	762	720	737	730	808	777	679	678	746	735	718	759	708	735	733	723	741	721	758	689	754	734	675	745	729	722	750	712	726	728	733	719	737	738	727	740	838	690	768	763	647	697	724	720	714	719	744	691	716	709	744	713	727	728	747	749	706	736	773	740	754	710	701	739	695	735	732	758	700	734	714	739	699	754	757	763	765	780	667	720	716	743	713	726	731	729	826	728	701	740	779	762	756	799	726	724	740
3171	1214	708	549	474	570	647	567	522	401	381	361	326	260	259	247	225	202	184	173	161	160	112	154	121	136	134	114	124	125	124	139	101	129	113	144	137	113	104	115	113	115	122	111	125	123	103	114	103	107	126	115	111	108	113	120	107	95	115	107	107	95	96	124	100	117	103	115	115	105	108	99	108	100	123	125	121	107	115	95	102	111	86	99	109	110	120	92	112	106	119	107	115	97	106	109	95	126	103	116	111	103	117	115	107	110	100	117	106	94	102	105	113	85	101	122	121	117	97	121	95	108	98	118	108	110	109	116	108	125	108	123	125	104	139	115	94	132	126	98	106	122	114	89	112	116	111	102	125	120	127	113	107	110	116	96	111	125	121	88	124	110	111	99	125	116	101	99	111	106	116	126	107	105	98	121	116	101	102	109	100	100	124	118	110	117	108	98	84	90	106	111	120	107	118	132	97	99	124	110	119	121	116	104	127	118	124	110	103	104	99	123	134	127	109	127	134	125	107	135	119	119	121	99	100	125	121	91	97	112	100	114	100	110	111	100	100	111	116	129	112	116	84	115	107	98	113	132	101	114	132	111	111	99	112	129	118	111	113	82	107	114	118	101	105	113	103	111	113	139	126	120	121	122	111	128	119	125	122	119	108	94	115	121	110	112	113	107	113	116	100	104	112	95	88	115	117	106	115	122	132	106	110	107	110	118	106	107	105	116	105	104	98	125	117	117	126	99	112	118	94	103	115	122	121	124	114	115	111	115	126	106	115	103	101	94	99	100	103	116	126	105	119	112	91	97	119	87	121	109	114	112	113	89	98	114	107	116	90	115	121	112	113	117	119	111	133	99	107	96	118	112	117	92	130	102	111	105	104	105	116	113	107	101	100	102	97	102	124	114	95	108	99	105	119	116	120	120	106	117	126	97	123	114	124	121	107	112	121	112	102	109	104	104	98	128	131	101	102	124	107	119	127	113	106	100	122	92	125	116	140	121	121	118	110	108	139	126	124	107	134	91	98	112	111	116	108	124	124	111	96	96	112	114	97	111	121	99	119	109	99	111	110	118	102	119	116	117	100	109	120	94	118	92	110	110	103	120	124	103	115	107	122	101	105	107	102	112	128	115	110	119	110	126	122	114	99	98	104	120	112	106	111	116	96	102	110	111	117	125	126	111	126	113	118	118	108	105	103	120	106	121	124	117	106	120	121	107	99	98	110	129	106	125	120	97	117	92	129	129	134	105	104	86	117	119	114	131	98	121	102	107	102	107	102	102	111	121	118	88	116	94	117	141	121	132	124	106	108	105	112	115	113	104	101	122	98	125	129	108	112	134	106	93	118	113	115	109	123	112	119	109	120	131	96	102	114	97	122	98	129	104	102	116	107	109	101	103	93	117	130	109	120	106	104	117	112	105	122	111	111	97	100	113	99	99	98	108	111	114	116	132	115	102	105	99	129	104	103	105	109	110	118	96	108	120	117	107	92	86	99	115	105	111	116	114	119	125	116	108	107	118	121	110	115	117	134	106	115	117	99	104	121	104	100	108	102	116	121	118	97	116	119	108	120	92	110	114	114	112	110	106	124	97	117	100	105	105	103	114	96	121	119	125	122	106	114	140	109	99	124	110	101	105	100	112	120	101	108	105	129	130	112	131	113	111	125	103	101	121	120	96	99	110	112	108	139	126	114	126	106	103	106	115	101	115	104	113	120	116	142	113	104	115	112	123	109	107	104	109	113	119	97	97	91	110	123	93	94	115	101	130	115	129	96	105	116	115	113	122	127	108	112	124	105	97	127	107	115	109	129	136	101	112	116	115	99	118	119	111	118	116	116	123	102	117	90	116	121	120	110	117	107	95	124	88	93	112	108	126	104	125	123	124	119	99	107	114	113	97	128	106	120	110	116	136	110	113	117	103	104	99	121	121	113	112	96	130	128	102	105	98	96	110	116	99	108	98	109	99	108	103	107	129	111	105	105	123	100	95	113	110	110	122	111	101	100	112	114	121	94	127	114	129	104	122	109	99	104	108	103	120	97	122	110	112	120	118	100	118	125	96	118	105	116	90	87	104	98	123	140	91	114	121	112	111	110	105	105	114	110	93	103	109	88	106	97	98	99	105	105	111	114	117	115	92	112	112	107	123	107	114	104	110	121	109	90	121	113	101	106	105	125	100	112	113	125	117	115	122	103	93	107	123	109	88	117	110	101	126	103	107	111	119	120	98	110	114	108	126	97	116	119	123	104	125	116	131	138	99	118	127	102	106	118	120	107	102	117	95	112	135	118	107	94	120	112	101	131	120	119	117	115	106	130	78	92	110	104	105	133	105	126	96	102	105	102	110	109	112	116	119	108	119	118	113	101	114	116	101	114	105	114	107	130	111	116	108	105	120	99	99	98	111	113	125	112	128	118	107	103	103	128	115	127	114	106	104	119	126	104	129	114	128	116	111	126	108	121	104	120	111	117	109	110	95	103	92	92	84	139	96	108	113	106	123	119	108	120	121	127	117	116	90	118	108	96	113	88	112	135	98	98	102	93	117	111	135	120	95	97	99	117	127	123	97	94	131	116	105	96	103	108	101	122	129	114	120	101	114	124	118	123	99	109	101	129	109	95	120	117	103	111	128	98	106	105	106	105	122	135	99	119	106	121	99	106	111	115	123	140	105	104	127	103	113	109	111	113	123	95	126	107	121	106	117	94	134	127	107	107	124	93	122	97	100	118	111	107	123	131	110	111	103	113	112	116	116	89	107	98	116	98	119	115	107	106	111	133	96	100	118	93	100	110	106	126	132	108	100	116	116	108	117	110	112	128	119	115	115	140	132	113	106	109	103	126	114	117	112	105	118	102	98	87	104	90	122	118	108	108	105	121	108	95	125	128	109	114	106	117	111	124	121	116	104	110	105	126	136	104	113	120	108	117	90	116	115	104	119	107	108	85	125	107	118	106	115	97	104	109	111	100	120	105	118	110	119	116	100	108	115	117	120	100	111	112	116	91	117	109	118	111	112	117	121	102	119	89	114	108	112	109	100	108	103	122	112	120	118	124	109	116	116	99	88	112	102	116	123	108	125	126	101	97	120	111	110	99	109	123	111	92	126	127	99	122	103	104	112	124	107	119	97	107	115	120	99	100	111	117	132	124	111	114	107	103	109	131	130	94	102	119	106	115	118	98	90	126	102	130	106	104	116	121	106	138	97	100	103	113	99	103	118	110	106	96	108	124	106	113	105	121	106	119	107	115	119	117	107	123	112	114	105	89	109	115	97	122	106	95	138	106	114	131	123	111	95	120	118	99	114	94	120	87	126	110	119	117	94	121	119	103	100	119	116	104	90	113	108	112	101	121	106	103	114	116	117	105	107	89	118	123	112	109	128	104	114	123	122	134	109	119	111	105	100	109	118	113	108	111	122	118	123	105	117	95	121	106	109	118	111	100	89	118	124	113	111	115	106	102	97	109	106	125	94	113	111	123	103	115	125	124	105	105	101
24140	11600	7792	9851	16908	20104	19141	16182	13555	11069	9604	7556	6465	5654	4725	4048	3575	2924	2558	2215	2061	1783	1619	1453	1284	1217	1229	1191	1087	1002	1001	1002	911	848	915	918	860	879	847	850	848	808	768	792	807	830	741	817	824	804	851	812	757	828	849	814	810	756	784	789	804	777	809	806	796	773	778	849	781	744	837	738	809	756	795	769	789	776	783	812	764	764	736	780	743	806	825	747	766	802	759	781	806	792	777	829	794	841	806	759	810	762	744	847	785	797	811	797	823	784	795	788	824	787	784	794	804	767	796	788	818	814	802	782	766	766	730	802	793	795	831	773	775	822	806	776	794	787	764	812	796	779	803	777	773	796	844	753	757	811	782	786	833	756	810	791	815	788	768	750	841	823	801	744	821	810	779	858	819	815	762	814	795	796	806	766	766	792	821	751	756	803	788	825	785	789	802	747	810	811	789	782	870	784	812	791	765	810	772	776	829	850	783	770	832	808	785	794	763	772	797	829	790	790	780	792	799	872	802	763	756	809	788	809	776	760	815	808	762	788	771	772	792	806	780	780	846	764	742	777	810	793	828	818	786	816	782	789	797	788	783	822	835	812	832	827	788	784	802	756	776	796	786	793	801	816	754	772	790	787	821	726	809	745	824	773	780	797	785	806	815	814	778	724	786	752	806	825	781	843	767	821	761	786	771	819	788	788	759	879	799	758	809	819	772	810	764	785	754	801	774	808	795	836	817	810	830	813	750	798	762	796	823	769	827	807	790	811	784	774	784	741	799	792	816	805	808	780	779	744	832	765	765	838	771	791	779	796	764	734	812	746	797	771	778	787	793	816	767	795	837	782	776	755	788	766	774	807	787	848	798	756	833	771	794	814	798	760	742	779	729	816	779	798	788	839	779	791	799	743	758	830	804	770	765	815	850	844	788	771	790	773	807	792	800	833	760	841	775	819	790	806	759	802	777	816	808	746	747	797	816	827	770	818	757	785	783	758	775	794	795	816	759	775	787	803	793	802	813	794	815	796	791	830	811	830	758	837	808	842	793	797	760	797	747	808	811	800	777	741	777	759	848	837	771	769	780	791	796	816	768	774	789	797	861	871	815	807	791	738	768	779	761	792	779	754	805	806	801	799	797	757	796	812	779	779	803	772	808	761	792	787	739	749	775	746	808	793	773	785	744	774	814	816	758	823	795	794	751	811	841	793	794	821	767	800	769	735	805	841	787	807	756	775	791	819	845	827	805	762	778	788	786	789	784	763	770	830	815	819	803	782	800	835	792	803	751	760	791	783	840	776	799	801	829	753	836	785	780	798	814	800	821	781	806	828	769	767	799	787	773	821	810	764	831	813	792	753	837	792	818	790	793	779	750	774	803	830	810	808	790	781	778	767	785	802	769	792	837	795	787	803	836	743	797	778	767	815	786	766	831	808	777	774	774	758	845	804	787	826	807	772	845	769	765	761	852	827	797	786	827	788	788	810	814	826	801	755	819	836	790	792	814	806	800	781	780	852	778	760	792	790	805	823	765	754	825	748	796	798	795	793	754	778	819	819	801	786	818	758	778	741	773	825	737	784	796	785	780	853	796	827	810	799	780	759	796	768	797	772	800	828	812	777	812	807	800	827	820	760	748	817	783	802	835	813	794	764	784	773	709	817	819	826	800	809	815	841	800	830	854	795	803	793	858	775	810	795	756	830	870	753	796	779	747	783	757	796	818	789	780	830	831	825	874	793	765	805	844	803	793	791	788	786	769	841	832	797	768	781	793	825	809	799	822	754	798	810	782	811	823	809	793	782	779	826	745	817	817	838	796	848	805	783	772	812	771	775	855	774	757	800	782	799	794	779	813	786	801	821	777	831	797	795	789	760	775	774	797	811	773	811	822	788	794	834	772	800	750	828	836	806	802	752	774	837	808	803	800	773	817	783	817	804	744	746	760	789	823	844	807	830	778	807	775	769	822	790	777	773	796	782	785	804	787	797	792	800	750	816	784	816	792	866	861	792	794	750	726	816	773	785	809	752	783	772	751	786	796	782	802	755	801	788	825	804	792	763	835	803	815	800	849	826	799	851	779	815	780	825	766	759	777	791	775	811	797	825	780	792	795	764	754	786	809	792	759	751	794	784	777	804	743	783	766	847	757	823	846	734	725	830	813	793	818	766	844	818	780	821	823	798	827	774	782	722	879	782	743	753	767	788	813	805	816	832	800	736	825	771	825	805	795	762	804	807	748	775	788	770	791	777	820	817	818	735	817	826	776	840	782	796	828	774	843	792	716	785	799	797	785	805	812	803	811	829	804	793	838	826	825	804	817	806	758	794	795	739	727	799	773	784	782	785	806	788	826	805	840	846	776	752	783	777	833	794	758	771	778	795	814	802	787	822	812	781	810	861	829	769	822	770	798	789	788	756	731	767	823	792	788	735	802	815	804	851	767	767	809	819	784	813	805	825	771	801	776	814	801	754	803	803	759	768	790	790	828	826	827	769	784	764	777	848	747	740	762	795	741	825	786	781	788	774	812	779	708	795	813	792	821	806	739	750	745	778	782	826	811	806	827	787	798	764	765	741	782	797	793	817	797	781	787	758	763	826	728	809	787	742	807	743	755	793	793	804	830	813	760	818	803	796	802	803	754	810	773	776	823	771	785	797	767	854	772	825	809	756	784	789	777	774	793	807	827	803	769	781	746	768	782	798	811	781	762	829	818	800	758	809	862	779	768	797	776	793	745	805	736	846	786	796	792	791	761	855	739	852	799	797	798	812	762	807	805	767	801	773	790	835	824	749	805	857	770	811	780	795	809	834	839	771	783	785	811	799	764	776	835	801	777	780	811	790	803	816	791	802	789	790	806	778	801	749	800	785	780	766	784	761	784	811	793	808	829	802	827	764	780	772	797	799	764	777	826	795	810	834	758	837	864	756	804	805	767	848	798	806	801	769	831	813	753	808	814	774	796	777	833	749	805	828	837	771	762	773	804	782	752	793	743	816	815	840	818	824	817	779	816	798	792	792	785	832	792	765	779	815	804	790	735	791	774	798	775	847	792	813	806	800	800	770	765	798	746	767	829	822	814	785	770	804	762	827	778	782	780	791	819	784	802	841	759	811	763	789	794	773	831	802	770	771	725	774	791	814	795	774	809	828	798	779	783	785	802	853	794	725	795	814	803	796	818	775	748	791	737	822	801	835	815	781	780	808	800	813	827	802	772	819	774	779	757	748	772	792	788	754	771	776	798	755	853	758	729	830	803	792	759	817	812	774	775	773	840	809	760	804	811	765	788	751	815	798	810	755	766	769	769	741	820	751	847	742	816	747	741	745	768	751	788	720	805	842	765	842	773	802	756	750	815	807	766	792	725	816	820	775	820	803	766	815	748	753	762	745	772	812	767	793	815	761	758	775	773	777	806	778	775	809	808	868	801	774	796	780	761	779	804	788	833	731	826	834	738	806	799	783	798	836	818	763	776	863	729	795	780	748	824	764	852	814	814	806	785	744
3203	1817	1045	773	650	695	787	743	737	573	518	434	355	354	291	254	241	192	199	189	176	164	135	130	142	138	139	113	141	95	115	99	137	118	89	117	123	92	98	97	133	91	101	95	90	92	110	113	102	106	90	99	127	108	111	109	122	101	111	103	97	104	76	111	112	105	99	95	108	82	99	104	91	94	95	113	107	130	96	112	102	104	102	91	119	115	106	106	86	104	113	82	101	86	107	99	106	99	101	100	99	104	104	116	107	112	103	114	98	104	112	118	108	116	100	95	103	106	103	104	96	97	110	106	118	106	121	99	106	99	101	88	98	107	100	112	104	104	94	105	105	113	115	100	94	103	110	102	113	95	101	110	114	100	102	96	111	110	106	81	101	98	99	117	113	97	109	88	105	112	99	122	92	106	133	99	98	103	113	95	94	91	115	106	110	100	94	97	113	108	109	106	100	89	107	111	97	101	96	96	111	104	118	109	93	89	110	89	117	109	105	112	82	112	102	109	95	103	116	121	82	104	106	103	108	120	113	97	94	95	96	94	103	94	94	96	107	113	106	113	110	89	102	80	108	96	95	112	95	96	110	100	105	98	101	112	106	92	104	118	122	109	90	93	123	97	100	102	104	114	110	113	112	96	114	107	115	94	91	106	94	108	101	100	107	99	114	87	101	99	101	93	103	110	93	101	102	98	123	109	107	91	118	108	99	100	93	127	115	96	110	105	92	89	96	104	91	101	99	97	102	113	107	100	92	93	108	106	86	102	106	103	96	103	110	105	100	106	111	100	112	108	109	90	115	99	98	99	103	103	114	115	123	108	104	98	112	92	75	121	123	93	116	106	109	99	97	95	94	92	105	92	125	103	103	98	105	92	99	95	95	102	117	107	131	98	108	105	117	122	102	108	82	96	103	103	115	97	106	95	95	92	92	96	89	80	107	102	100	100	100	95	109	96	93	106	111	92	101	106	101	105	113	105	111	90	104	103	92	110	126	103	115	98	116	103	121	116	113	107	107	120	104	96	124	96	119	101	101	105	96	105	92	105	107	79	110	110	109	100	87	105	120	118	104	124	93	111	107	113	100	92	95	88	100	103	95	100	125	107	117	93	99	113	120	107	99	111	91	94	102	114	94	111	114	109	102	119	87	113	102	94	104	84	92	88	97	94	97	103	110	106	92	128	93	94	93	102	93	109	101	110	103	106	107	112	94	97	99	101	103	108	105	104	106	100	91	108	95	112	99	107	111	103	108	95	95	101	93	97	109	106	107	117	108	101	106	105	97	116	87	103	117	103	122	110	104	100	102	94	109	113	116	112	112	98	95	106	98	95	81	100	102	104	102	106	98	107	108	106	106	95	105	105	103	98	111	107	116	100	96	100	101	117	99	100	102	108	112	102	88	99	98	98	115	119	105	93	112	109	96	117	122	101	115	89	83	85	104	100	96	87	124	98	104	105	104	91	96	98	95	111	107	126	104	115	115	105	102	106	106	106	99	94	96	87	86	95	92	107	84	111	111	105	94	119	94	108	106	96	98	90	110	116	101	113	110	122	104	104	130	91	95	93	109	108	110	99	98	89	109	97	106	113	94	123	102	100	118	98	93	104	108	118	82	106	92	105	118	113	92	114	103	92	91	105	127	97	132	95	106	114	97	93	95	93	111	136	116	115	93	78	94	114	96	112	93	86	97	93	118	104	101	98	105	96	104	107	100	99	94	107	78	104	93	93	94	124	90	120	98	88	103	115	105	100	112	112	89	104	81	112	107	96	97	107	101	87	109	83	83	90	106	121	113	100	102	96	131	89	129	97	95	99	101	119	108	108	108	81	99	104	118	113	88	115	97	89	112	103	103	97	125	104	99	103	106	96	116	106	100	131	103	98	98	125	102	101	91	100	105	104	102	109	114	107	116	103	103	81	81	82	106	105	100	106	96	108	109	86	104	97	116	92	98	101	93	103	99	112	107	96	95	98	100	98	107	100	106	102	103	103	89	113	107	94	85	102	108	101	101	99	104	105	100	95	98	94	92	96	94	95	94	98	97	117	118	117	114	81	99	102	109	112	102	108	124	120	106	102	108	103	91	133	99	99	87	92	99	112	87	117	100	112	98	93	94	103	115	95	101	100	101	102	126	110	107	100	110	93	105	111	100	100	105	103	92	121	97	116	103	115	94	105	96	128	115	78	94	102	98	91	118	90	117	90	100	95	88	97	96	99	113	86	107	113	103	93	97	101	112	105	108	112	88	80	100	79	116	105	94	95	84	113	111	99	110	98	91	129	93	92	108	111	109	106	108	119	110	110	100	78	103	106	103	92	97	107	83	88	87	106	113	100	99	110	103	96	92	116	86	106	99	106	114	108	92	111	105	121	93	104	101	113	104	107	100	121	100	101	92	98	115	89	104	102	115	103	107	102	108	99	92	98	95	85	109	105	105	116	101	96	98	100	90	100	121	104	83	101	104	108	89	118	110	117	98	92	96	105	108	90	96	110	112	96	98	115	115	102	85	95	93	118	101	104	86	102	109	107	120	114	91	104	127	102	126	95	113	102	90	105	125	98	99	103	98	100	99	104	109	92	78	95	108	120	108	116	105	119	102	115	111	87	115	96	97	87	92	101	122	101	118	97	107	91	108	95	102	104	99	107	88	92	106	91	94	111	104	105	106	105	119	104	103	105	102	112	98	108	121	109	93	119	93	108	95	97	91	109	123	107	97	104	82	129	113	102	99	112	82	75	108	87	105	107	109	92	93	92	115	114	91	94	121	107	119	94	120	120	95	103	108	109	103	102	89	98	116	83	98	102	118	92	96	100	96	93	107	94	119	115	103	112	114	106	107	103	95	119	107	89	99	95	97	95	106	121	83	102	112	113	93	97	103	75	116	104	105	106	104	83	91	108	105	93	103	101	97	111	109	98	105	99	116	94	93	105	102	113	112	89	119	96	96	89	101	113	111	100	125	99	102	99	108	111	95	109	98	99	106	107	108	104	96	118	108	98	109	109	108	94	90	93	109	81	106	87	122	89	97	90	97	111	103	99	102	105	114	100	104	97	83	102	102	107	109	94	113	98	111	106	102	125	90	97	112	97	123	113	112	83	113	101	84	110	86	99	108	96	101	96	113	105	108	109	86	98	96	102	84	93	93	93	104	87	111	106	107	99	123	90	114	93	85	106	103	115	99	89	87	116	91	105	124	111	88	111	103	94	98	109	102	88	99	113	109	85	101	96	97	89	106	107	98	96	113	98	105	102	89	118	105	100	96	87	108	98	124	117	96	97	98	93	102	93	92	101	95	112	83	91	99	103	105	107	104	112	102	101	99	98	103	93	117	102	89	112	104	113	100	128	94	117	112	110	131	115	112	91	100	103	96	127	100	86	88	88	92	115	102	84	117	121	118	89	116	96	117	102	108	112	106	114	109	103	96	106	101	99	126	101	111	107	128	94	91	115	105	110	104	83	111	91	98	119	97	104	112	125	90	91	124	94	108	101
26675	14724	9845	12258	20731	23958	22633	19751	16944	13660	12213	9848	8215	7003	5836	5084	4350	3548	3125	2690	2445	2102	1765	1622	1505	1358	1237	1207	1100	1033	967	917	921	920	875	864	854	801	801	758	790	766	781	806	723	743	720	707	737	726	720	722	743	779	747	774	744	711	751	756	713	758	687	712	744	740	701	734	741	754	748	755	772	766	706	714	682	751	703	745	719	709	761	717	723	742	667	776	789	783	749	727	723	699	742	739	786	726	736	682	735	761	750	752	755	767	765	754	743	732	780	763	736	762	726	715	783	748	707	732	758	742	703	771	739	736	745	682	746	764	705	749	690	727	717	707	721	706	734	761	732	758	683	724	726	683	722	731	776	755	722	714	696	782	728	791	772	755	678	752	744	757	786	733	726	711	693	684	748	760	739	766	751	755	724	737	788	714	713	761	727	739	715	756	745	723	750	757	676	752	720	736	763	709	709	715	750	784	726	749	744	720	686	712	712	721	715	721	662	726	754	727	748	725	696	749	706	745	797	736	707	767	716	729	757	739	740	734	795	751	769	698	713	767	727	727	721	711	750	751	689	708	743	758	735	699	775	730	758	721	693	787	685	697	755	740	748	752	739	740	723	754	739	746	730	702	729	720	767	737	735	750	736	753	727	686	736	741	686	751	677	725	764	715	735	755	732	754	701	709	713	732	773	746	755	752	727	732	733	748	768	722	738	723	717	729	753	746	749	704	735	761	719	733	734	771	728	744	741	721	730	774	741	737	739	718	783	737	729	708	768	731	727	756	740	703	756	727	725	746	705	773	746	728	746	774	754	751	739	729	730	797	724	726	772	686	772	780	736	741	678	754	746	715	727	749	749	735	760	712	748	745	766	721	707	749	726	741	719	738	735	708	718	740	752	713	730	737	715	772	702	746	712	792	750	749	733	710	714	699	751	738	731	762	724	778	747	685	722	772	715	810	753	712	708	741	803	726	731	716	718	743	738	736	734	667	760	710	786	764	761	725	732	752	753	678	756	725	755	786	766	764	728	747	738	784	714	787	756	744	744	719	705	719	763	748	764	769	758	749	724	684	737	735	766	718	789	712	734	739	735	723	736	709	719	749	728	782	733	745	736	722	736	702	758	735	739	710	761	703	740	692	758	759	739	750	763	739	723	768	704	686	716	732	775	743	730	741	762	739	758	708	666	716	727	729	738	672	724	721	729	741	712	712	724	731	755	719	753	698	754	733	707	744	717	697	697	711	691	777	785	741	685	682	750	713	754	720	765	735	741	776	745	728	740	731	742	676	723	719	756	705	754	680	715	779	700	721	742	760	669	731	750	721	700	745	713	751	728	729	772	729	701	723	678	737	762	761	761	734	710	749	722	759	711	736	747	733	728	756	775	739	721	747	745	734	739	717	711	717	753	727	714	733	729	744	736	756	684	695	715	755	751	752	743	720	726	778	714	689	761	746	689	744	750	744	670	744	737	741	728	753	694	741	732	757	732	750	760	715	740	695	750	725	750	725	710	737	740	756	743	766	756	710	727	730	728	750	770	764	723	725	803	728	752	736	707	648	715	740	710	718	735	732	710	720	751	748	715	751	686	744	665	723	756	719	788	766	744	738	745	745	749	716	735	686	756	740	724	719	731	742	757	743	731	732	690	735	726	751	702	759	752	719	709	735	750	760	717	755	730	697	710	716	684	714	707	699	725	759	752	768	722	712	700	750	771	746	754	721	708	761	731	736	696	728	715	724	749	686	731	771	726	763	731	693	697	737	735	778	764	787	766	693	726	741	755	674	733	702	727	775	737	769	741	743	739	759	670	757	779	719	739	750	761	738	761	781	745	779	749	733	723	738	702	731	750	744	744	737	707	689	698	721	730	758	717	724	805	713	769	746	798	733	744	764	707	727	744	725	663	718	735	657	712	729	707	742	728	734	720	735	711	757	731	669	686	744	705	705	739	719	730	747	758	720	733	749	747	710	672	711	748	744	738	707	754	715	685	756	768	739	749	728	745	736	725	758	719	746	724	702	756	711	732	759	730	755	724	730	733	760	761	735	690	778	771	748	771	754	690	702	727	762	742	758	710	707	739	721	678	729	752	744	696	703	727	703	780	735	702	721	726	751	719	745	790	799	760	763	743	764	711	751	731	759	709	756	655	788	749	737	722	749	786	779	745	740	712	754	748	742	699	733	762	753	706	688	763	778	755	751	749	731	709	739	735	738	723	746	762	723	720	750	731	776	745	732	715	777	733	745	716	777	750	711	746	698	736	793	723	726	735	717	740	688	776	746	785	735	735	707	681	753	713	801	736	696	748	751	743	780	726	729	698	728	704	760	765	745	719	783	708	746	739	767	707	767	739	705	691	698	658	742	743	727	715	737	738	711	707	658	678	759	721	749	728	750	727	759	747	723	756	747	725	693	746	725	686	724	733	741	757	743	730	711	698	755	735	702	717	715	704	740	727	745	710	739	735	780	776	730	753	730	745	771	731	730	709	730	755	671	715	676	739	749	743	738	726	769	739	732	748	685	753	719	701	704	727	762	780	690	745	684	731	738	714	747	728	755	750	789	693	732	779	783	699	748	698	719	730	717	753	693	712	707	688	738	708	701	693	746	751	745	755	670	686	732	733	743	727	770	734	783	750	748	732	739	732	724	748	708	715	742	790	698	772	747	790	737	761	771	698	707	713	723	753	722	696	718	698	719	794	745	746	729	730	756	739	706	773	753	728	730	723	727	703	741	678	789	763	723	755	719	731	670	762	719	709	692	706	724	703	713	733	730	797	746	740	732	718	721	735	755	668	766	732	723	732	707	718	743	758	759	756	705	734	742	705	720	737	695	738	732	737	740	745	739	733	717	722	748	695	716	722	707	734	764	734	794	732	742	709	715	692	729	783	740	759	707	744	741	756	719	765	737	706	736	746	810	702	683	729	715	700	710	687	720	715	714	755	722	732	710	723	709	731	695	727	726	722	753	693	724	741	696	712	791	677	709	693	771	741	668	777	754	747	747	757	793	776	732	703	730	767	728	741	709	716	700	735	749	716	738	736	710	739	790	714	710	750	746	761	762	769	718	814	771	756	723	763	744	735	741	682	700	752	743	777	727	717	728	761	735	730	717	738	767	754	718	690	714	742	758	744	778	697	733	728	704	777	735	698	730	702	716	760	750	713	705	738	786	706	733	716	772	715	773	753	789	763	760	734	788	726	720	747	766	731	768	722	727	758	682	722	715	730	756	713	718	721	769	723	733	709	706	758	735	701	770	743	717	730	707	727	781	705	784	723	731	771	700	757	745	728	748	778	701	716	731	722	739	713	736	709	768	692	742	810	806	738	713	709	738	768	709	727	749	733	683	754	744	763	747	743	725	701	750	740	750	735	738	756	738	735	749	711	754	730	773	758	716	702	706	760	707	760	687	754	747	735	725	739	750	753	779	766	739	729	738	739	743	723	747	769	726	723	762	718	710	732	779	721	718	735	745	745	763	758	784	714	731	713	765	770	749
4512	1575	1036	714	533	657	740	707	663	550	519	388	353	345	339	290	262	226	193	191	166	180	164	119	145	152	168	138	123	137	148	119	136	113	148	127	133	120	117	116	108	116	106	122	120	113	108	110	117	126	130	108	93	124	112	114	111	110	131	85	115	93	123	112	106	130	119	127	143	96	108	113	127	105	135	107	116	126	119	117	120	103	102	103	105	115	97	107	95	121	123	107	99	137	112	100	123	108	90	130	103	120	108	121	106	128	113	112	119	100	109	112	110	107	113	133	120	117	128	108	130	115	100	114	100	119	105	119	113	104	103	105	104	112	110	115	121	106	121	121	107	105	114	107	91	121	93	128	122	102	114	126	113	111	112	93	114	118	114	98	104	114	115	112	128	104	123	122	135	102	115	136	121	114	106	132	105	112	115	104	116	113	104	121	124	139	117	105	120	117	104	128	104	114	124	109	105	122	116	117	126	107	107	103	118	118	112	89	130	105	110	100	95	121	95	124	100	100	131	98	119	103	116	114	127	124	108	98	105	97	132	123	123	117	103	110	117	113	137	123	107	114	107	114	113	113	100	115	114	136	105	112	107	99	115	131	107	113	134	115	127	105	106	126	105	118	113	92	109	111	103	96	133	113	112	107	110	118	92	93	105	108	105	109	114	96	127	115	121	117	108	116	113	100	120	115	96	103	118	125	110	116	118	133	101	105	114	118	116	107	116	98	117	125	114	128	116	113	107	98	112	98	122	127	96	92	119	127	110	117	104	106	118	112	112	126	110	110	106	126	120	107	118	108	137	104	120	122	108	122	108	103	136	107	127	102	110	127	107	131	136	97	110	114	115	124	116	124	110	116	115	120	104	98	127	128	109	131	106	122	104	98	127	111	80	117	116	114	107	114	128	120	123	98	107	109	113	113	102	100	130	104	92	131	103	108	130	117	90	108	122	127	94	129	106	119	92	123	128	112	108	121	116	119	107	109	124	124	109	121	108	128	102	104	111	121	112	120	125	105	128	100	101	122	108	118	120	112	122	110	130	115	101	117	103	126	105	131	112	105	112	96	106	112	111	116	114	108	120	120	114	116	100	130	117	103	98	114	119	107	123	111	125	114	116	110	115	113	116	122	119	102	131	120	104	103	126	122	104	129	114	112	104	113	95	117	105	114	128	93	106	121	104	113	103	118	107	120	104	106	107	108	129	103	112	122	107	111	102	102	124	116	139	108	107	122	101	112	111	129	126	119	113	112	134	114	115	105	129	121	119	121	100	105	110	92	117	139	118	110	109	115	104	119	132	121	100	131	111	101	116	125	139	103	104	122	114	106	113	102	122	122	106	114	135	111	110	100	108	119	108	109	100	148	119	123	119	126	97	120	104	123	123	106	133	115	111	109	130	112	131	106	99	100	128	114	109	126	133	136	115	115	109	132	95	91	118	119	115	116	107	112	96	128	106	115	135	146	115	111	106	109	109	88	118	121	99	104	107	122	99	113	125	112	111	139	90	93	95	117	114	106	120	109	98	100	109	97	111	116	118	127	118	125	113	123	105	100	96	112	116	88	112	123	88	129	117	118	123	121	90	115	118	102	101	114	107	115	94	109	119	111	123	106	108	98	129	134	95	94	106	99	128	127	117	96	114	102	112	104	127	125	124	108	117	112	98	117	105	106	116	109	129	109	131	105	115	102	95	107	106	118	119	107	127	121	95	126	124	100	108	113	123	107	126	107	110	111	112	114	100	129	120	123	91	105	110	132	111	104	95	113	114	132	120	123	125	113	119	112	117	117	113	101	122	124	120	108	116	96	126	126	140	119	104	99	110	135	113	115	114	106	120	107	101	94	101	96	137	129	121	128	113	107	130	112	112	110	117	109	106	111	95	127	90	124	105	107	118	115	123	136	105	112	111	132	125	116	107	122	100	105	94	111	108	116	116	114	99	103	105	120	123	111	129	116	102	112	108	103	104	114	140	106	111	114	110	117	104	111	111	113	119	122	124	105	104	121	105	112	122	118	115	120	125	105	120	108	107	97	116	126	97	128	94	105	106	104	100	129	124	97	95	112	130	127	101	123	115	111	121	112	120	105	105	101	105	121	100	118	122	122	123	115	117	129	108	107	127	104	117	109	108	106	111	105	104	126	105	105	102	124	117	104	103	103	115	101	110	106	108	114	133	110	123	115	120	100	119	119	123	110	126	135	92	121	110	99	109	117	105	127	118	99	103	113	107	106	134	119	117	108	112	115	111	104	121	117	104	119	114	86	117	115	93	122	126	105	128	99	134	103	131	114	130	101	95	126	119	117	124	110	138	110	130	111	117	121	122	107	102	115	117	109	103	111	94	118	102	113	96	126	105	108	117	115	102	111	100	121	120	132	129	131	115	128	91	121	112	113	108	115	115	109	120	139	106	124	108	112	133	114	121	117	103	120	126	131	125	101	119	116	123	115	127	127	104	123	106	124	117	134	109	98	118	120	111	102	119	98	118	119	127	109	125	105	108	110	122	119	108	101	126	105	115	120	110	120	105	107	109	112	114	109	115	127	118	118	104	115	125	89	114	123	105	110	109	111	127	111	97	111	99	112	110	114	97	117	95	113	103	108	116	128	119	118	122	123	125	128	101	126	92	115	94	101	118	101	114	100	91	107	110	103	117	104	118	131	119	105	106	112	137	113	110	123	124	111	105	109	105	121	102	124	97	97	120	116	111	97	120	112	123	108	108	109	116	119	110	90	113	112	119	120	98	96	123	102	120	126	115	119	91	117	96	112	113	92	118	125	119	104	99	121	104	109	108	127	127	132	108	109	133	116	114	112	122	116	116	101	119	111	113	117	116	109	121	104	98	117	117	102	99	95	109	108	114	99	101	112	116	120	95	118	101	121	117	114	117	119	141	109	98	107	104	127	100	112	95	115	105	98	106	130	103	133	103	136	107	123	67	127	113	109	97	119	118	114	115	117	112	110	106	113	118	107	104	103	111	113	108	113	103	126	125	127	126	116	113	97	112	137	100	97	97	103	118	127	129	107	106	117	107	111	111	110	118	104	123	89	123	114	127	103	108	105	110	114	106	117	126	135	121	127	113	123	120	114	126	101	127	121	110	116	108	115	140	144	88	117	105	107	134	124	100	110	103	110	112	114	106	111	108	107	131	110	122	114	100	96	136	96	110	127	95	116	115	126	113	120	128	134	126	107	110	104	143	98	114	97	118	108	104	114	106	105	116	103	126	103	118	138	117	115	105	109	109	131	98	125	122	109	110	103	130	112	119	112	122	101	117	112	96	103	97	108	120	116	122	122	111	115	99	116	133	117	120	133	111	122	92	114	106	87	120	88	101	124	114	111	125	110	105	106	101	118	113	119	98	97	103	100	100	101	81	110	119	123	107	111	102	104	115	101	103	115	109	119	121	105	100	102	98	114	113	94	113	93	102	117	105	111	124	116	110	106	108	114	87	115	107	99	121	120	116	106	112	92	96	93	125	93	115	93	94	119
26417	13753	9529	11784	19175	22748	21636	19011	16624	13585	11918	9636	8402	6886	5948	4948	4362	3711	3163	2723	2318	2055	1899	1704	1537	1377	1335	1177	1121	1053	953	991	957	896	969	867	912	920	889	833	814	841	854	763	822	799	831	868	803	831	836	846	826	761	806	799	806	789	835	789	759	831	791	774	787	798	815	807	798	822	776	796	832	802	798	812	803	762	863	817	810	818	759	795	802	828	805	788	813	830	812	805	787	825	780	848	791	810	819	814	802	802	815	777	776	828	768	804	780	838	838	795	798	778	848	801	784	754	791	764	796	839	793	758	817	793	857	835	818	768	804	806	809	763	789	826	849	776	792	785	780	789	805	821	819	800	785	750	814	807	862	841	796	804	763	793	805	799	905	787	761	752	823	822	854	786	801	807	804	812	812	792	807	783	866	804	814	784	813	826	792	800	783	849	828	763	741	782	751	769	768	842	778	775	737	852	806	841	791	770	776	793	792	782	823	809	803	775	808	773	801	818	826	817	761	827	800	784	769	805	800	820	851	817	827	748	807	833	818	792	793	789	762	848	843	791	807	830	792	884	831	769	825	819	798	838	792	858	786	845	864	752	820	771	777	762	762	796	770	828	773	795	785	825	781	835	797	768	848	852	792	810	797	814	804	831	819	798	810	838	805	813	789	785	810	811	803	813	770	804	833	760	807	803	804	809	779	848	785	784	808	827	796	853	793	768	715	803	802	810	784	807	830	762	766	805	841	780	838	826	811	824	819	793	790	784	834	790	816	770	813	855	834	797	802	857	747	847	767	805	817	816	742	781	842	798	785	833	806	743	784	790	803	770	788	824	808	854	784	810	805	760	831	819	807	764	819	823	758	760	808	803	785	815	811	809	794	845	782	819	830	824	805	807	840	800	770	804	816	814	768	828	787	820	828	824	783	752	827	838	834	795	805	777	805	811	765	818	810	797	817	807	743	840	866	797	779	792	777	774	767	880	745	761	778	818	793	772	793	740	739	799	824	820	816	781	833	796	793	797	790	772	778	756	786	784	791	784	813	825	818	819	797	790	802	750	814	813	775	820	827	765	803	830	832	835	806	846	828	810	832	801	837	755	788	741	794	821	781	833	785	784	821	796	758	786	802	798	860	780	779	797	837	819	777	829	822	817	820	827	819	814	823	786	790	799	808	793	751	802	836	746	775	768	781	801	798	833	763	822	816	801	815	821	765	812	759	819	833	789	846	824	795	794	827	858	758	811	757	773	792	816	812	798	794	795	783	820	763	759	809	809	809	818	802	778	792	830	847	806	813	822	860	777	789	775	767	768	790	801	786	851	835	818	836	765	854	821	796	828	777	788	841	832	795	816	790	745	834	800	813	745	833	798	819	793	799	822	782	765	780	812	834	836	840	805	803	778	839	818	869	766	755	816	787	800	766	828	809	796	840	828	765	817	776	810	784	846	824	792	800	772	788	763	818	802	791	805	783	838	834	788	827	778	884	773	764	803	806	851	755	799	872	791	845	798	815	778	816	803	800	787	838	814	800	814	793	818	890	812	848	788	771	827	800	780	798	810	776	794	841	811	798	832	807	792	750	823	810	802	823	836	811	827	776	829	865	783	787	782	822	761	801	856	818	804	785	845	808	832	806	773	805	798	797	808	813	774	786	782	811	809	767	773	824	799	814	842	826	793	834	819	782	791	800	847	793	838	840	787	829	826	762	823	843	793	819	808	838	792	833	788	845	768	784	799	823	861	829	811	760	765	833	835	798	814	724	817	828	799	788	821	823	813	770	812	806	773	752	796	746	819	789	816	793	828	842	784	824	785	809	798	804	787	819	801	803	805	802	801	803	770	781	746	810	866	772	798	784	845	792	823	783	812	759	804	763	821	789	833	848	810	810	818	813	793	801	795	778	803	839	842	823	800	847	882	814	750	795	801	867	866	800	783	845	768	833	776	755	861	809	798	722	838	833	868	744	837	826	793	793	790	819	808	802	774	826	841	831	825	758	822	783	800	858	774	814	839	763	771	805	788	802	817	788	780	805	792	834	819	816	818	789	829	803	833	749	779	758	804	767	791	761	833	825	831	822	821	788	838	780	789	828	806	784	818	809	793	817	816	792	848	785	829	812	821	818	793	799	811	777	801	827	814	809	827	831	765	823	835	864	776	810	758	779	801	801	804	823	795	808	800	806	787	825	779	797	817	803	784	824	787	827	826	821	795	813	789	764	794	765	750	783	794	835	816	804	760	788	761	779	837	807	742	798	799	774	814	782	847	786	795	861	771	803	840	795	784	754	720	807	809	777	768	771	802	773	801	837	823	795	836	792	789	786	826	792	768	787	767	781	802	822	837	829	803	785	732	811	796	815	775	783	804	808	805	850	833	757	779	798	771	825	861	774	809	776	792	786	831	828	801	820	790	779	824	783	818	817	792	775	758	792	822	783	826	768	720	809	853	838	786	815	862	782	750	753	833	845	810	814	779	857	860	829	799	801	788	793	767	825	766	789	780	819	816	811	799	774	793	832	830	838	832	812	797	795	799	850	845	768	788	867	778	796	822	845	822	803	762	810	819	851	722	833	777	771	824	851	764	775	806	809	770	776	827	780	786	830	814	804	822	781	780	774	782	820	813	827	799	810	794	825	798	799	807	814	825	819	801	814	782	802	862	827	748	815	867	817	794	809	748	825	797	771	788	827	803	737	793	790	832	828	827	810	812	825	841	848	773	852	784	800	823	774	805	807	749	818	859	830	803	840	798	842	815	814	763	791	770	801	798	785	830	895	803	780	804	813	797	811	841	790	774	796	791	816	818	821	762	783	814	809	795	788	797	807	837	765	730	778	804	815	821	769	836	797	792	848	812	825	784	831	768	803	842	866	787	798	793	797	805	787	792	871	833	781	770	794	826	793	799	827	800	842	815	769	811	816	809	767	831	812	810	798	808	794	817	834	776	805	842	813	802	808	791	816	806	806	789	775	780	818	856	851	852	799	831	836	769	905	775	818	800	813	809	751	810	777	792	797	760	805	801	800	742	798	807	808	763	821	778	841	779	769	840	856	806	776	818	762	816	825	798	801	804	786	811	825	838	798	808	785	804	801	808	795	795	817	799	811	776	849	782	846	812	805	797	778	829	799	818	802	810	799	846	780	797	809	779	799	822	781	823	791	807	787	742	841	835	792	854	810	773	796	779	767	836	823	769	809	820	829	795	776	811	845	787	810	874	829	786	788	753	794	833	869	845	785	802	851	823	828	817	827	820	805	796	787	812	796	762	793	806	793	792	793	819	797	801	778	784	754	822	772	789	768	808	784	802	801	784	788	820	814	786	749	819	819	826	755	799	801	764	841	766	845	866	801	784	757	775	791	842	833	772	790	819	819	780	847	800	792	818	738	833	805	817	759	772	757	861	822	797	782	809	802	782	793	807	828	776	728	809	786	796	817	816	800	780	832	846	810	828	796	766	797	788	822	789	802	777	811	779	854	852	776	755	813	831	832	834	769	802	774	808
4286	2169	1340	899	734	858	1027	923	855	686	623	533	501	382	359	315	253	222	223	209	164	165	161	132	136	158	146	149	124	124	97	117	125	110	105	103	110	104	99	120	101	101	116	108	95	104	104	96	65	91	103	93	79	101	87	93	108	98	118	104	97	115	92	119	104	93	102	113	114	97	87	109	100	86	82	101	123	122	94	103	116	103	109	106	106	109	100	103	96	109	103	102	102	92	98	98	92	100	98	100	80	122	103	106	100	99	102	90	87	95	104	105	86	109	104	102	75	90	107	108	91	102	91	103	93	103	99	105	108	91	111	123	100	104	109	105	106	113	96	110	99	123	106	92	109	108	109	93	112	91	107	114	115	98	95	99	96	100	98	118	98	112	114	110	111	111	78	116	111	92	114	111	107	105	94	102	99	98	105	91	94	88	95	102	96	95	102	91	96	109	98	112	101	103	103	99	86	102	101	94	83	95	98	100	97	108	84	95	96	106	122	96	119	121	110	72	92	105	111	98	122	93	105	99	102	119	99	116	104	101	114	75	86	96	99	107	104	86	93	111	83	99	102	108	113	104	95	106	80	94	108	77	92	102	117	113	95	101	114	97	106	92	96	117	82	104	114	101	90	88	104	90	87	116	105	104	106	119	119	122	90	104	83	85	91	101	106	102	94	94	97	81	99	115	102	99	105	113	112	97	103	95	96	96	85	97	89	81	103	112	89	108	94	100	90	83	101	102	110	95	99	102	99	111	104	106	102	99	90	99	80	107	109	110	105	95	124	96	105	114	100	118	123	103	114	86	108	99	99	98	115	108	113	104	99	98	98	108	98	96	83	98	99	103	97	95	105	85	94	115	95	102	103	101	103	108	96	80	111	95	124	108	118	109	114	89	113	93	105	94	104	100	115	91	98	108	96	106	92	90	110	99	102	89	99	104	99	123	107	100	97	104	102	84	91	108	94	105	104	100	98	106	109	101	112	83	126	112	97	101	113	111	95	112	119	127	108	104	95	108	108	93	76	109	80	116	119	99	93	95	109	89	97	97	94	92	95	113	71	109	105	115	129	95	102	106	123	108	119	96	89	110	105	98	109	107	109	104	103	82	90	99	93	106	102	102	102	114	96	99	115	89	105	94	111	118	102	99	102	101	101	104	87	92	111	95	132	110	107	117	109	97	104	115	80	104	111	95	111	116	91	84	115	100	111	104	98	105	97	107	106	99	112	110	108	110	102	110	114	100	105	96	105	112	97	122	90	101	106	89	120	95	103	94	96	111	116	112	99	86	93	103	99	105	103	124	95	96	89	112	105	114	109	96	104	117	122	89	95	80	91	113	120	87	99	94	102	107	95	84	110	104	111	112	99	95	90	124	100	100	107	99	96	102	101	91	89	99	101	99	96	83	94	93	94	118	97	98	100	119	108	99	114	102	95	98	107	103	95	102	103	119	116	95	111	93	102	104	100	110	105	106	101	100	104	85	107	85	114	111	107	100	97	129	87	99	88	116	99	108	122	124	89	100	86	110	107	116	87	95	94	118	114	123	92	108	101	92	102	117	121	82	114	100	103	128	108	100	106	98	102	109	93	112	82	109	107	95	107	113	102	102	103	105	95	83	107	105	99	113	105	109	96	99	111	101	118	127	108	98	101	107	104	90	90	114	99	111	116	86	113	99	93	101	100	93	108	106	105	109	110	105	98	119	101	113	114	106	97	97	89	84	108	124	110	106	104	127	108	100	110	110	98	89	122	97	99	108	93	105	121	89	114	126	99	99	120	100	97	104	102	105	102	100	95	97	113	106	107	92	102	86	121	100	91	106	102	83	94	100	99	102	98	101	114	101	104	100	111	116	107	119	112	106	94	104	100	111	111	89	92	114	100	102	112	116	115	91	99	97	107	113	101	96	96	117	97	90	105	103	96	88	108	101	98	83	83	102	98	109	92	103	90	93	96	92	96	104	110	97	102	117	97	104	88	90	82	123	113	106	128	102	106	101	101	107	90	104	109	93	105	102	90	100	101	115	107	90	98	101	94	87	93	97	107	107	105	109	105	98	107	103	85	99	94	102	109	99	101	107	94	104	89	104	120	111	103	96	111	102	90	105	95	89	109	125	93	113	109	124	106	66	113	94	110	117	96	113	106	106	116	107	106	110	94	92	97	86	103	99	95	103	100	97	99	102	104	101	122	98	97	105	82	99	82	93	102	117	107	89	105	112	121	81	88	94	90	112	108	101	122	99	99	111	101	100	98	102	80	94	106	108	95	101	100	117	106	103	101	102	98	98	94	111	103	101	110	103	112	83	88	98	105	95	108	98	117	100	103	99	111	129	112	93	80	99	91	96	101	98	106	107	82	106	100	98	102	69	108	109	100	110	113	104	101	83	102	94	98	98	97	107	139	90	87	113	105	119	88	95	105	94	91	100	90	87	97	106	102	91	112	121	123	89	87	112	99	97	103	104	101	110	115	113	87	105	125	112	102	109	119	91	107	99	94	97	106	103	101	89	100	115	84	104	114	102	88	111	109	107	119	115	92	112	112	103	100	118	99	107	97	88	97	116	107	98	121	117	98	100	115	118	115	99	111	99	84	109	87	119	101	117	114	94	114	130	115	106	125	98	93	124	108	116	110	98	92	124	80	96	94	113	92	101	99	95	78	107	103	94	82	111	88	89	119	88	113	99	86	99	85	100	112	94	125	104	89	93	93	97	89	91	106	104	107	108	95	101	103	96	87	95	118	90	113	100	111	93	98	119	123	94	98	98	121	101	115	100	118	106	109	120	115	108	107	117	102	101	109	100	84	118	109	102	88	76	87	102	97	80	99	120	89	95	94	105	92	111	96	112	101	108	90	109	94	102	95	101	100	109	117	101	89	99	80	94	90	99	105	113	106	96	92	99	115	93	102	94	98	96	106	84	105	113	107	97	103	107	94	108	115	87	107	89	103	106	104	111	106	86	103	91	119	96	112	100	107	110	106	108	111	119	104	105	129	102	92	119	108	85	88	88	95	71	108	90	115	103	99	111	117	92	94	95	94	103	85	118	104	112	94	117	100	88	106	102	87	95	99	111	116	117	124	104	110	95	98	94	96	101	123	109	99	103	107	96	105	74	87	89	110	105	112	106	120	105	130	103	98	117	113	118	113	115	78	92	106	108	121	104	82	109	122	100	117	100	98	100	97	89	107	108	96	111	113	113	99	117	120	99	92	115	103	101	100	101	95	116	87	102	114	105	98	106	92	95	101	105	112	104	85	96	107	94	129	103	92	97	105	108	98	108	102	93	91	125	119	110	99	96	89	122	94	106	108	105	119	115	105	120	106	82	96	89	107	111	112	113	90	103	111	145	112	114	92	118	98	114	104	105	91	102	88	129	110	101	115	96	91	94	122	105	109	111	97	96	98	97	99	92	110	99	76	91	95	101	106	94	114	98	98	82	102	105	85	109	105	104	95	89	125	89	104	111	95	106	122	101	105	96	110	108	119	98	99	111
29476	16607	11909	14196	22732	26378	25418	22516	19756	16337	13921	11806	10278	8586	7270	6150	5202	4564	3766	3160	2781	2538	2224	1828	1612	1550	1364	1260	1189	1028	1014	1036	931	900	897	879	849	814	812	776	743	762	752	756	774	758	748	739	720	748	733	770	735	758	742	731	753	695	740	729	732	698	751	709	715	717	814	732	691	771	673	739	746	722	752	757	713	772	757	712	755	707	720	727	750	698	722	687	695	705	748	662	679	756	742	748	755	671	737	748	714	702	722	771	725	700	709	739	727	687	754	712	714	728	766	732	754	712	747	727	686	674	754	697	701	738	719	725	732	714	734	751	736	685	715	727	725	702	738	741	711	722	723	676	732	769	742	762	742	738	714	753	725	733	730	696	740	727	760	747	695	691	688	766	711	722	744	678	692	727	733	711	716	729	727	718	717	688	711	748	742	712	755	721	708	699	769	713	741	735	745	752	722	725	759	746	763	734	700	704	722	700	737	704	764	711	719	753	777	712	725	700	725	705	709	738	726	723	722	712	749	763	722	723	746	737	699	706	716	743	735	745	732	748	724	698	704	720	718	713	743	680	762	704	734	718	741	699	726	769	657	711	731	736	736	702	726	765	747	712	676	746	736	698	720	718	708	747	735	766	718	756	706	737	710	723	772	739	735	726	694	714	739	719	743	683	712	718	718	714	775	704	747	757	743	709	756	728	707	728	686	710	695	668	714	757	733	710	745	712	748	758	773	758	739	728	719	717	724	690	731	739	730	760	726	726	786	713	742	707	685	725	723	709	710	733	707	760	756	714	770	707	757	685	737	703	719	701	709	703	765	721	696	686	740	714	788	719	728	706	721	728	719	683	697	724	754	758	696	685	726	703	735	708	704	750	700	763	674	697	711	713	731	737	709	752	734	720	717	736	718	773	730	740	757	744	780	695	780	719	723	703	748	729	703	730	740	724	671	696	726	688	730	756	704	732	726	739	757	738	712	700	707	738	718	741	761	714	745	739	760	745	681	716	716	687	722	741	775	714	746	728	737	687	738	728	724	746	710	722	729	753	676	680	749	743	693	771	757	758	679	712	730	750	747	745	760	712	714	755	697	730	709	695	732	731	689	712	758	695	724	765	708	668	730	755	718	702	737	794	728	733	725	748	697	747	739	727	744	765	744	727	709	699	687	740	710	695	690	745	770	688	733	745	739	746	745	774	719	689	720	717	752	701	714	727	746	723	712	711	725	718	662	721	760	729	718	679	709	681	753	703	654	729	742	724	735	774	691	706	734	724	765	721	735	716	664	715	720	752	719	702	706	743	709	735	675	719	727	724	700	714	730	697	739	771	714	722	694	764	734	711	708	715	753	719	710	641	681	714	783	748	702	689	708	733	700	705	727	734	760	744	742	776	744	743	758	763	705	762	694	721	718	746	711	724	714	745	684	732	717	741	732	703	755	737	729	698	714	711	754	686	726	757	729	717	719	713	720	751	718	750	736	734	731	738	739	698	679	743	727	733	733	708	726	748	725	734	721	701	679	649	739	750	737	722	752	717	749	746	683	706	749	729	737	713	722	729	756	726	698	715	710	699	729	716	709	763	705	728	675	742	684	706	729	692	713	729	717	736	701	698	732	715	728	741	747	640	739	730	744	683	690	724	736	705	723	729	749	750	746	734	733	725	677	753	738	764	749	729	686	666	749	688	686	742	731	741	738	729	719	710	693	741	742	754	747	727	686	753	766	695	690	728	731	691	720	750	720	734	701	747	728	736	692	728	803	745	704	740	770	693	737	699	695	714	719	727	729	724	668	738	692	767	683	705	676	732	765	731	722	725	736	731	742	706	749	738	698	715	715	721	749	737	773	706	680	712	750	714	713	750	689	700	709	711	667	706	711	719	755	767	740	734	772	689	762	721	821	714	674	724	734	735	751	701	717	753	732	716	737	703	731	707	709	778	743	723	696	735	675	710	716	681	716	725	719	768	738	755	724	743	732	724	700	752	772	734	705	707	746	735	728	713	716	703	753	725	701	726	737	724	744	772	729	747	733	720	723	723	710	682	719	768	697	679	773	697	727	737	704	767	717	723	695	729	726	710	746	695	749	740	729	730	729	723	717	685	694	710	653	747	687	690	712	749	718	746	714	727	746	761	727	695	749	671	747	763	711	733	695	757	719	668	724	740	709	783	736	713	730	739	654	692	734	698	749	688	710	710	716	707	731	765	728	726	699	714	744	739	703	724	712	704	751	733	696	740	710	697	724	680	750	735	733	759	704	711	715	711	779	721	716	714	722	753	751	771	709	737	690	760	714	740	720	692	659	710	711	718	735	709	737	710	758	701	774	781	694	726	740	704	713	749	711	688	743	706	742	770	719	691	728	701	657	744	731	718	777	735	707	732	772	741	720	734	716	756	780	703	749	740	710	777	720	732	748	633	744	741	709	765	702	681	710	735	771	746	743	711	699	684	730	722	754	706	708	728	678	683	734	745	765	697	703	698	727	729	725	706	792	707	745	727	708	720	727	695	781	695	723	696	764	673	701	678	687	741	712	770	776	710	716	703	691	740	740	737	746	719	721	695	735	717	730	699	742	716	753	742	731	751	693	691	729	713	707	719	736	731	716	764	743	719	750	692	710	723	755	722	764	701	769	779	742	694	750	752	765	736	738	778	716	766	737	729	730	728	768	767	683	699	774	727	746	750	730	711	700	707	688	736	752	753	693	690	763	705	681	779	703	723	760	713	698	702	666	722	736	685	714	754	715	740	725	744	721	705	692	750	763	750	758	795	642	735	741	696	705	701	750	721	713	736	744	734	718	744	690	731	798	755	739	762	718	719	727	714	747	726	741	730	720	728	719	744	745	717	740	690	702	756	705	741	732	708	696	733	736	734	744	732	741	733	696	732	741	740	719	738	702	690	707	712	716	723	715	775	773	785	731	719	725	771	738	750	766	773	729	711	718	704	717	687	742	741	746	715	703	697	783	729	763	675	753	724	724	752	705	704	692	658	691	748	710	718	769	737	752	729	722	759	722	751	735	734	691	673	740	732	715	743	733	715	689	789	730	790	729	702	741	729	780	718	742	755	686	743	693	738	745	729	756	737	713	713	736	721	694	723	735	749	720	701	691	703	687	755	685	696	766	703	703	713	709	729	662	707	706	700	709	744	688	694	725	734	731	730	726	704	715	758	746	775	688	775	744	738	715	686	730	726	749	742	708	776	754	751	684	721	659	696	740	716	679	756	691	703	711	699	766	766	723	698	707	728	709	742	740	716	663	686	722	788	710	722	696	734	763	717	693	761	723	737	705	708	723	706	721	709	719	689	686	722	750	779	742	730	732	715	696	761	752	763	703	748	722	752	736	756	729	728	764	734	760	737	754	745	691	722	703	718	730	793	688	710	729	754	738	694	758	768	782	733	707	769	747	722	751	721	782	722	707	706	730	720	716	723	750	775	726	725	701	723	737	739	724	742	721	696	757	707	720	655	712	718	696	696	672	732	735	747	724	738	706	782
3361	1305	797	549	475	535	607	605	498	409	367	377	306	318	248	223	208	187	180	184	161	147	137	126	129	132	115	133	100	108	110	120	122	116	128	124	106	91	110	100	104	88	110	115	102	98	117	123	96	92	106	100	122	102	97	122	121	95	112	112	124	93	100	117	95	124	124	107	96	89	111	105	104	118	127	108	112	115	103	116	109	111	124	122	115	115	100	102	107	103	112	104	102	105	106	130	128	107	121	105	123	107	115	116	102	110	96	122	126	115	94	110	102	110	122	119	100	103	119	104	129	123	106	104	94	124	115	106	111	101	130	107	108	109	107	126	94	113	110	111	107	112	107	104	125	98	116	129	119	116	132	116	103	99	104	110	100	98	106	93	95	96	106	109	143	112	114	100	104	110	92	108	101	115	104	118	120	123	102	112	117	115	121	114	97	122	104	114	118	113	109	111	102	111	124	112	112	115	125	109	104	118	102	135	124	129	98	124	114	104	124	98	106	129	123	120	116	96	101	122	123	88	116	113	125	96	113	109	130	106	118	109	114	129	117	132	123	106	112	109	89	110	104	100	115	133	118	100	111	104	109	98	113	109	108	130	99	124	88	100	101	102	102	102	110	93	97	128	105	126	121	115	92	99	111	119	100	103	111	117	100	95	109	102	108	122	106	136	107	118	132	98	108	131	119	111	119	99	120	100	86	111	101	112	117	110	115	123	120	106	99	97	129	95	107	130	114	109	120	101	93	113	132	125	83	108	95	106	104	114	104	108	118	108	104	97	123	95	123	100	108	121	116	103	93	105	118	117	101	106	104	124	121	114	117	113	100	102	108	95	125	112	92	103	110	117	130	114	112	106	132	119	107	84	119	105	116	98	97	108	126	91	112	119	86	103	90	87	96	142	123	87	123	111	112	101	114	119	110	107	128	101	106	112	86	123	122	113	119	114	110	113	90	112	127	90	108	93	133	77	93	89	106	114	100	106	124	103	122	113	128	122	100	99	96	104	107	122	110	95	114	108	133	103	104	115	93	95	104	123	112	133	140	129	125	106	111	117	102	118	125	115	128	99	118	108	118	107	120	115	110	114	108	117	111	101	124	97	82	104	86	91	95	113	105	117	106	112	114	99	106	104	109	95	111	116	93	99	95	101	128	97	126	88	102	127	110	88	105	111	117	108	119	107	111	110	118	128	89	116	133	93	112	95	114	119	122	100	115	131	119	102	126	89	113	112	97	104	113	112	118	125	130	105	118	125	124	107	116	129	110	111	113	112	99	99	98	118	125	124	133	97	97	111	123	97	109	136	107	107	125	115	94	106	105	109	115	125	103	118	112	107	103	122	133	114	119	108	111	101	131	116	96	104	109	110	128	121	113	99	126	101	96	116	118	104	113	93	89	117	115	116	114	111	93	113	109	115	119	121	107	105	122	94	89	105	108	112	108	100	106	102	99	105	128	105	95	115	107	99	119	113	115	99	119	101	106	101	106	108	106	116	113	99	120	123	116	90	117	118	109	117	116	98	124	113	120	87	119	88	107	98	99	107	133	111	111	119	110	110	108	101	101	98	115	90	107	111	113	97	117	104	98	100	120	101	118	117	92	122	107	100	118	130	97	117	117	97	116	97	99	101	105	100	102	101	102	130	102	112	127	97	123	114	117	114	114	108	110	107	117	100	101	100	110	123	101	87	109	117	112	90	117	122	97	127	107	93	99	115	114	115	119	104	109	126	108	102	111	107	110	110	86	120	101	120	116	113	117	122	115	101	111	112	116	123	98	111	123	122	114	114	117	100	103	97	101	118	94	100	103	123	112	121	96	141	113	126	108	111	112	131	94	117	113	123	105	94	108	104	102	104	92	92	104	104	124	110	99	108	116	98	122	96	111	114	94	110	92	114	120	102	126	111	96	112	109	100	112	108	108	108	106	94	126	91	106	92	115	111	109	108	117	121	121	113	105	104	110	101	106	124	94	117	100	123	100	112	102	97	99	138	107	121	112	126	133	107	94	103	121	91	95	92	112	103	115	129	103	94	108	98	93	112	110	94	100	119	95	102	115	122	119	103	132	105	122	110	112	114	105	101	108	123	107	109	120	117	106	123	95	130	116	121	101	102	106	116	125	100	108	96	107	118	117	110	101	98	99	113	118	119	121	107	114	99	109	103	104	112	117	111	77	112	104	109	90	117	104	114	123	108	88	122	113	119	92	107	93	93	97	107	98	107	127	104	117	118	85	108	109	118	115	85	115	118	106	123	102	117	124	109	106	108	111	104	118	104	109	102	91	121	106	106	108	96	112	105	115	109	129	106	136	113	105	119	97	105	111	84	105	108	97	129	117	82	110	105	111	111	114	113	124	101	121	125	115	102	96	118	104	122	100	108	117	121	118	107	105	101	102	100	102	114	111	114	111	123	117	94	123	123	121	93	118	85	97	108	131	113	106	95	115	107	108	115	98	118	112	97	102	114	100	109	115	93	116	100	115	115	89	112	109	99	91	107	115	101	125	107	115	113	113	102	104	103	109	109	126	105	108	107	92	106	111	116	103	98	106	101	106	109	118	113	105	121	111	126	103	124	94	115	113	114	109	120	112	102	101	121	112	93	105	96	113	128	130	105	110	112	112	111	104	79	111	94	106	105	124	116	112	101	120	105	101	101	101	118	91	111	109	101	96	88	105	111	101	114	116	106	92	80	92	125	98	103	126	115	99	101	89	122	120	109	127	113	100	99	115	102	103	105	97	117	106	104	105	114	113	101	100	116	100	107	104	137	102	108	104	113	122	123	134	122	105	111	122	119	83	97	120	111	118	116	107	122	99	97	89	111	105	124	100	110	99	115	109	77	106	114	112	101	97	113	130	116	104	107	117	136	107	98	108	110	101	117	92	89	113	124	93	107	119	111	105	103	125	118	128	108	125	119	109	95	116	114	101	116	105	110	121	109	106	118	131	97	97	119	113	106	120	115	121	97	109	87	117	98	108	113	118	125	105	112	110	112	96	98	102	114	109	108	93	100	108	111	116	126	109	116	123	129	109	97	99	108	100	120	132	128	107	116	110	103	107	92	94	138	124	107	99	111	100	109	111	119	94	108	100	121	95	117	118	113	106	102	107	113	125	90	106	115	96	113	94	103	127	108	101	114	111	124	117	92	105	125	108	110	102	102	113	94	93	112	108	111	124	105	117	106	98	115	103	119	116	114	98	96	99	112	96	108	109	95	114	130	116	106	109	120	99	111	96	105	118	125	110	107	108	116	110	109	96	114	99	121	96	107	107	113	107	101	95	126	107	104	105	91	111	117	104	100	112	94	107	121	117	95	117	116	108	100	96	106	129	92	116	99	97	113	102	121	120	104	128	109	96	109	96	123	119	102	106	93	101	101	114	102	107	95	108	113	114	106	123	103	109	110	127	116	109	105	104	107	98	141	107	112	112	83	103	104	130	89	103	102	129	109	114	106	118	107	117	99	117	104	107	98	113	109	90	108	114	93	113	115
24238	12013	7782	9282	16463	19958	18805	16244	13523	11163	9234	7749	6533	5652	4805	3944	3425	2926	2421	2223	1978	1724	1616	1410	1289	1195	1141	1061	1031	1020	975	912	946	847	804	863	854	827	822	818	780	815	790	810	799	794	809	789	758	768	805	769	801	810	764	792	744	780	751	748	772	728	810	784	789	807	797	751	786	779	789	816	760	845	817	787	817	839	774	803	811	790	800	757	803	756	756	785	738	805	773	777	770	767	793	792	796	809	766	760	755	787	810	807	792	860	787	779	784	835	795	738	796	748	780	787	766	794	737	770	776	736	805	736	763	772	786	785	788	802	808	804	704	792	775	763	779	759	802	731	766	764	792	810	802	762	728	840	792	825	760	803	776	812	785	772	762	780	853	802	808	756	776	766	809	801	824	751	768	798	817	771	756	814	777	768	772	809	757	803	802	779	788	784	756	717	745	740	815	790	780	795	782	764	771	775	766	796	745	791	832	756	744	765	776	800	772	809	811	745	750	766	817	771	727	741	730	837	769	791	807	761	792	778	764	820	757	790	786	760	763	814	754	763	815	799	757	790	729	784	800	814	748	807	738	783	775	813	743	802	772	781	794	767	791	759	804	821	761	774	787	783	729	875	789	766	812	807	761	802	796	756	826	764	790	764	741	779	801	822	777	811	751	777	778	806	755	809	814	864	802	792	781	738	764	761	807	780	754	777	857	748	812	711	824	761	818	765	815	728	726	782	801	780	831	760	784	783	782	735	770	778	792	770	767	784	797	794	744	806	762	733	778	807	809	778	791	778	800	776	781	778	761	803	799	817	758	808	745	721	791	798	789	835	808	767	786	763	772	781	753	816	779	805	786	767	756	846	817	766	769	820	795	773	763	791	806	775	729	794	774	792	741	776	764	820	742	767	717	835	797	766	781	824	780	748	824	747	745	819	775	765	729	821	768	814	760	800	801	755	722	753	776	764	735	840	777	763	779	816	748	743	764	837	785	747	790	757	826	750	798	787	762	769	779	772	796	734	810	761	817	825	784	784	781	794	834	779	725	779	784	787	811	791	793	781	777	768	837	819	814	776	872	822	785	773	798	796	827	788	800	829	779	748	815	794	759	815	739	716	736	843	771	787	805	808	790	825	812	782	793	767	810	773	785	791	847	767	789	768	826	797	770	745	829	756	760	773	773	737	823	794	775	802	814	787	788	818	803	797	782	800	764	833	759	791	770	822	810	799	794	843	768	741	817	799	799	831	820	762	819	800	805	800	797	782	777	784	781	800	784	789	773	779	811	772	830	799	760	766	756	781	788	768	740	815	761	754	746	745	799	806	791	817	791	769	811	787	778	757	798	815	820	864	757	801	755	763	801	769	738	770	803	845	782	719	817	750	818	755	806	794	799	775	773	824	712	762	821	828	787	806	804	709	782	849	778	752	772	774	770	823	789	754	778	751	780	774	754	807	761	738	851	764	794	776	754	797	781	759	748	784	793	766	787	728	763	757	798	787	768	786	735	754	786	761	821	797	778	852	779	772	783	745	792	794	826	773	763	755	790	776	788	821	756	748	778	761	765	779	763	734	763	796	798	751	805	784	755	817	834	791	713	778	765	798	717	756	804	817	744	817	755	773	803	758	789	781	830	794	801	805	811	758	794	753	757	789	766	755	823	775	780	825	752	792	807	806	808	752	786	785	773	772	781	778	806	793	778	733	743	792	810	816	711	823	846	814	736	836	768	800	797	775	779	821	789	827	778	816	830	788	775	779	841	765	795	779	788	741	846	790	789	814	779	818	758	784	785	798	782	805	797	778	745	770	820	783	779	772	765	780	789	803	756	764	776	763	760	728	792	790	798	786	822	775	761	786	799	853	738	820	776	809	796	787	746	792	759	790	780	784	772	743	768	776	743	789	753	750	788	799	773	766	772	792	767	789	811	767	790	780	780	739	781	805	738	774	786	768	787	805	751	777	809	761	764	791	773	785	821	790	755	753	761	766	803	781	817	743	761	796	791	822	812	795	739	798	766	833	768	766	782	793	795	807	773	794	726	771	772	761	782	778	777	772	788	771	757	810	764	769	784	775	707	799	765	767	814	762	765	751	771	760	783	794	736	768	774	776	794	787	842	773	767	808	780	750	817	730	789	811	753	776	854	807	762	776	772	789	763	779	814	791	793	743	756	804	775	766	762	748	791	735	809	820	822	835	804	720	806	770	820	789	796	787	754	798	790	784	775	783	740	761	769	759	772	812	782	817	776	784	809	826	793	782	744	760	769	780	760	750	758	733	782	811	769	711	757	776	780	792	809	804	829	758	777	783	774	809	814	805	751	751	782	806	812	771	818	782	784	763	765	768	768	756	769	782	793	790	797	831	780	771	806	789	782	799	827	757	788	791	718	747	826	744	760	761	778	787	776	779	756	795	774	851	748	775	793	860	781	774	771	767	759	802	752	746	778	766	790	794	707	792	781	776	776	809	814	760	767	784	796	834	761	782	797	754	812	791	793	771	777	807	775	719	785	773	720	798	806	806	804	800	829	842	799	851	771	791	798	799	806	802	820	701	766	778	746	778	738	759	797	789	788	766	762	807	777	799	740	730	779	789	789	830	737	768	760	725	784	737	765	807	801	751	807	803	772	820	748	815	729	784	802	742	826	730	788	791	815	785	775	754	795	785	805	786	759	782	728	765	726	779	806	791	704	808	770	860	782	773	786	725	766	728	807	734	805	852	764	780	755	759	814	807	752	824	791	824	781	809	791	780	747	790	739	715	794	787	807	810	814	748	764	789	771	741	777	769	843	790	779	770	801	804	757	805	799	769	722	767	807	800	782	780	783	816	785	756	769	803	786	820	824	794	774	727	772	784	785	752	805	772	780	783	777	744	787	743	797	758	799	805	783	749	768	841	770	769	763	802	731	739	758	742	801	754	778	779	760	777	786	793	714	782	791	767	757	762	748	836	786	780	757	806	797	842	762	786	802	754	739	749	772	791	793	738	778	796	826	790	772	811	779	829	836	827	797	727	772	780	822	737	790	780	748	755	822	772	777	744	764	775	884	778	804	803	766	782	818	745	758	787	805	804	769	740	759	794	827	790	767	796	809	755	731	778	822	793	774	791	806	791	794	805	761	775	789	770	794	789	782	784	721	789	753	767	748	817	793	782	814	792	775	798	806	808	851	752	772	804	777	797	780	817	754	763	822	705	853	744	820	808	732	796	793	813	740	737	786	740	744	791	822	800	752	866	749	785	817	767	816	786	771	764	730	739	776	792	770	793	787	753	762	774	810	743	827	787	853	783	759	779	830	778	776	798	751	740	757	806	774	824	762	783	775	816	791	814	801	785	842	820	750	752	783	731	727	799	768	700	743	767	785	759	773	798	774	761	814	847	789	804	763	750	746	798	795	778	780	777	808	757	822	817	843	809	780	790	821	772	792	810	720	788	738	796	754	804	839	794	788	793	817	773	839	818	820	789	771	747	767	757	766	828	768	795	755	746	802	821	798	779	768	761
3343	1869	1083	742	594	734	864	811	679	572	509	396	400	321	297	266	238	212	185	200	160	162	150	136	119	128	122	120	107	120	114	114	113	110	109	98	104	90	101	110	110	128	86	108	97	113	93	98	112	97	112	96	96	116	93	94	117	114	112	104	86	94	104	99	111	119	86	104	103	97	99	92	108	106	108	103	83	112	117	117	89	106	107	121	111	106	103	114	105	126	108	102	110	117	95	113	101	104	109	96	69	109	113	104	111	113	112	122	114	115	113	83	99	107	111	102	90	108	104	101	85	103	100	100	110	88	99	103	108	105	109	107	85	105	107	107	115	92	110	104	105	100	92	97	114	104	120	96	91	106	92	98	108	95	97	89	95	95	109	108	108	106	95	87	120	113	83	99	104	100	110	85	89	105	97	92	109	89	97	93	96	105	102	104	87	102	90	98	106	110	90	118	105	97	106	93	95	92	111	111	103	91	98	98	120	102	117	97	99	79	113	93	97	92	105	111	101	102	96	96	106	108	103	104	99	106	87	116	112	88	95	86	97	105	100	102	113	110	111	108	98	104	108	100	109	86	113	118	93	79	96	99	88	104	79	77	96	75	114	114	103	117	97	110	108	98	96	89	103	106	98	113	95	99	105	112	103	123	93	81	98	103	110	107	107	111	110	103	100	108	109	99	110	96	111	96	102	86	91	98	97	100	114	111	108	86	98	109	101	110	123	91	121	95	116	97	100	112	91	89	103	105	116	103	108	99	114	104	104	89	106	93	116	112	125	102	93	92	90	115	98	118	99	103	98	129	97	107	100	106	100	104	91	103	117	106	108	109	97	97	90	95	87	99	101	116	102	98	105	90	92	76	100	111	106	110	85	98	88	85	101	97	103	110	103	111	95	101	99	115	123	107	97	92	104	112	109	108	96	102	84	86	106	111	102	93	94	95	100	94	105	100	113	90	96	111	90	103	95	101	108	99	117	109	110	93	106	103	96	101	123	108	109	114	96	98	84	96	108	99	89	89	92	108	94	110	99	102	105	96	121	102	99	108	90	97	90	91	94	116	122	104	117	113	98	97	118	101	106	92	82	102	105	117	104	112	104	111	120	95	106	111	95	98	116	90	107	110	106	97	108	110	115	118	96	104	99	103	109	104	104	104	103	93	102	94	102	114	105	115	118	86	127	98	126	107	110	94	101	114	111	101	109	97	113	93	100	112	104	85	105	99	111	83	100	101	96	103	93	88	94	106	98	88	93	97	106	108	97	102	99	113	105	88	85	120	110	117	108	95	98	102	105	84	105	103	90	112	105	97	95	101	103	111	99	124	115	103	92	100	97	110	95	91	98	91	110	101	111	125	109	102	105	97	112	115	105	109	96	94	85	114	112	113	89	107	86	107	88	90	83	97	101	101	102	100	88	91	82	116	98	113	101	98	103	110	100	115	98	90	122	127	78	111	84	101	99	102	92	98	97	95	105	120	109	105	82	96	100	104	113	102	114	112	127	118	105	87	92	100	109	100	101	96	109	91	104	84	101	94	100	103	112	106	95	95	90	96	113	103	107	112	115	105	98	108	95	110	90	96	103	124	131	115	118	100	90	106	94	115	113	94	105	102	101	100	84	96	107	97	100	99	111	98	94	92	105	98	123	82	109	88	105	90	113	107	110	115	84	92	100	98	103	99	82	120	96	97	131	86	92	104	108	111	82	113	99	98	111	80	109	110	112	92	106	102	125	109	102	91	94	100	107	110	113	90	104	89	124	85	104	105	94	115	90	110	101	105	125	99	121	98	129	90	96	123	91	103	106	99	108	97	112	110	91	96	109	118	103	105	96	102	85	104	108	111	102	87	107	106	125	111	102	95	108	97	88	102	119	99	107	84	85	89	103	112	97	108	90	90	100	110	97	109	116	105	98	94	86	102	96	87	95	101	99	95	97	94	82	100	88	119	87	114	106	109	99	98	81	116	93	93	89	90	93	102	99	113	95	92	114	107	88	115	103	91	106	99	114	108	115	112	79	109	96	90	104	106	93	82	93	103	106	100	104	104	94	112	94	82	103	94	93	101	105	114	115	105	110	113	100	96	81	95	103	108	112	92	112	106	101	94	82	111	102	101	113	113	113	115	116	114	118	92	94	104	94	103	91	93	102	90	88	92	104	86	122	104	87	125	107	115	96	106	110	89	125	93	107	92	79	105	102	105	110	97	98	105	80	97	91	97	110	93	114	99	104	88	115	107	92	83	96	85	86	80	98	102	109	110	94	90	87	94	82	113	114	95	99	94	110	96	94	112	90	114	88	85	97	111	103	108	111	110	84	103	104	104	102	97	105	94	119	98	116	109	93	112	109	99	106	107	89	96	102	87	109	94	112	96	87	114	96	95	93	93	98	82	101	103	99	90	84	101	89	89	98	85	106	115	100	102	107	96	99	100	88	92	104	96	100	110	92	114	116	89	110	100	103	100	117	91	117	90	100	97	89	136	82	102	96	90	107	80	98	81	120	92	114	106	107	93	99	103	89	121	102	103	113	106	91	107	91	78	95	90	96	94	104	107	88	93	95	100	89	87	92	83	98	96	87	103	107	104	84	102	95	89	119	128	103	111	94	87	89	101	102	113	97	99	88	90	102	99	110	111	108	109	97	89	104	116	95	99	100	101	99	103	112	95	99	100	105	99	95	105	94	117	107	105	96	108	95	89	110	104	90	92	94	115	92	101	121	100	111	92	99	112	91	89	109	102	96	92	91	96	100	97	113	100	95	87	102	103	98	88	115	103	97	99	95	100	102	107	117	103	85	98	112	83	93	110	98	116	98	129	115	90	100	95	93	93	93	104	101	96	100	99	98	84	93	87	85	101	101	103	123	101	85	99	98	89	88	100	108	98	93	94	106	113	104	103	99	94	123	105	101	107	99	95	94	99	126	95	113	97	111	108	108	111	99	115	95	104	99	117	87	115	119	94	109	120	89	100	104	92	95	120	103	98	111	104	103	96	101	103	97	122	119	77	107	104	95	83	111	113	101	108	89	92	121	115	105	93	85	89	115	104	100	104	98	112	109	106	92	100	93	116	113	105	105	115	96	95	91	89	99	86	90	101	94	101	110	84	83	94	101	94	86	107	93	102	108	112	102	104	92	107	112	83	111	100	89	77	96	105	97	107	90	105	110	91	107	112	103	113	123	103	92	95	89	96	100	103	81	101	112	108	87	106	93	105	115	102	93	90	99	113	96	93	85	112	92	98	98	89	87	91	106	95	110	91	102	114	104	97	128	88	104	112	122	117	111	99	97	105	106	96	106	106	84	91	88	86	96	114	131	109	87	97	98	101	114	85	95	96	105	95	92	77	103	112	104	87	91	99	102	110	94	103	93	107	95	110	102	105	96	92	112	95	117	91	102	106	103	122	91	98	120	79	96	103	92	98	103	99	105	102	83	91	108	84	104	91	99	106	95	94	88	100	103	114	90	85	104	106	99	101	102	78	95	114	109	106	116	104
27120	15233	10165	12243	20546	24470	23138	19685	16980	14086	11769	9636	8407	7024	5929	4982	4309	3659	3016	2726	2455	2010	1864	1534	1454	1324	1285	1174	1046	1057	930	905	983	899	834	876	840	783	744	801	755	768	742	732	734	702	716	752	705	747	798	773	767	705	692	773	706	743	738	751	742	695	742	737	713	740	761	675	729	759	713	716	698	718	682	719	751	724	680	746	686	725	704	661	730	715	729	741	723	727	731	724	696	718	734	688	712	729	715	713	725	692	738	719	681	734	760	724	731	727	722	714	701	698	745	723	718	729	671	730	726	717	724	750	705	740	751	695	752	719	758	754	729	728	723	691	768	732	743	748	662	733	739	690	710	708	766	726	689	776	743	761	743	703	709	714	712	743	750	734	725	737	750	692	764	667	664	789	750	733	686	734	694	701	744	713	704	728	749	726	686	761	727	708	729	750	737	746	734	729	724	700	753	745	731	709	747	712	718	699	656	738	761	660	731	736	734	723	718	710	668	780	715	746	761	694	754	753	715	728	723	765	706	704	747	714	730	757	739	745	700	750	704	762	764	712	733	754	725	733	720	744	730	747	758	669	677	743	718	705	707	732	726	739	723	726	724	740	723	725	718	710	765	733	707	722	717	706	717	785	730	719	754	675	698	704	707	732	731	754	765	678	757	767	708	704	763	736	703	681	767	734	707	680	718	708	696	704	740	715	722	748	737	726	734	721	766	735	777	744	700	738	738	738	730	730	696	728	747	719	721	703	742	700	753	691	758	765	729	710	707	745	731	715	721	718	712	758	731	746	697	715	728	754	751	670	814	742	715	724	792	706	742	746	734	761	705	706	743	717	681	745	726	728	719	722	713	754	727	751	765	693	761	743	757	727	744	746	744	711	717	672	712	716	740	711	719	725	710	720	761	766	745	736	741	758	748	718	748	709	717	746	683	736	717	728	715	685	755	723	688	754	688	715	712	697	727	749	739	761	733	762	747	693	758	713	729	792	715	705	706	723	753	693	716	717	735	721	702	764	701	716	733	726	705	733	705	734	746	738	761	699	694	745	706	748	673	701	749	716	756	737	671	745	742	737	754	716	681	699	731	683	757	692	726	708	713	771	689	774	705	739	691	719	744	772	712	763	709	710	777	754	726	716	728	726	716	727	700	706	791	683	816	705	716	730	742	729	720	710	727	709	692	708	768	760	732	697	690	705	721	741	763	690	693	767	727	760	694	743	696	722	722	734	729	734	734	758	719	740	726	774	731	761	731	726	683	770	739	728	700	741	738	742	779	705	735	786	759	688	659	745	779	741	738	706	739	725	740	747	731	737	726	683	774	716	789	687	736	724	735	725	716	694	744	712	704	768	722	686	753	744	722	764	706	698	703	712	782	765	740	725	726	755	707	723	695	733	659	735	680	725	732	730	727	709	719	715	729	722	683	753	711	712	748	749	741	741	728	686	725	726	724	709	777	717	745	713	783	762	728	760	737	748	737	726	782	724	706	725	731	781	697	730	686	699	686	719	730	682	728	725	703	762	697	686	719	743	728	729	757	731	724	739	696	756	747	676	733	773	736	734	707	733	721	737	718	701	693	689	740	723	687	675	736	701	680	738	786	707	691	734	758	709	747	706	717	707	748	728	753	726	751	720	758	711	703	711	717	720	724	720	701	737	724	751	718	679	699	738	701	707	755	747	718	691	705	698	754	716	738	731	695	688	717	720	737	678	725	731	680	716	724	703	718	727	712	759	732	716	699	703	744	705	724	774	767	741	730	742	725	750	733	719	725	744	738	749	744	712	714	777	731	750	743	749	705	678	760	716	736	725	679	723	748	712	719	757	739	720	744	725	777	734	721	686	723	750	724	726	767	734	755	751	712	716	710	702	728	735	761	664	708	775	699	719	730	742	672	782	703	728	696	744	739	706	701	741	749	661	731	734	681	717	743	724	741	715	749	742	739	741	729	717	719	699	750	746	683	723	742	741	710	688	737	673	729	750	730	712	720	714	774	689	734	734	699	738	733	694	716	757	727	729	738	738	678	744	769	783	660	697	725	708	738	658	718	728	718	776	719	686	728	716	719	713	741	700	743	720	736	735	695	728	745	730	767	788	747	695	680	675	753	711	676	725	718	716	734	678	701	721	710	718	705	760	719	738	728	727	686	725	720	666	709	730	746	721	680	799	679	730	710	732	745	745	719	720	734	729	765	732	758	710	729	683	732	718	723	712	760	679	705	715	737	711	733	753	692	767	747	714	705	709	741	742	745	745	730	720	739	792	687	751	722	749	758	674	800	683	743	710	695	681	720	707	703	758	719	684	756	744	749	734	703	728	686	748	750	740	743	733	714	716	733	758	738	759	745	740	731	724	711	751	735	706	747	695	705	716	730	745	686	741	746	770	703	718	764	732	766	770	721	708	736	727	693	758	749	763	733	726	721	729	741	773	754	753	743	760	755	712	750	672	747	759	668	680	698	764	718	721	700	714	699	733	722	673	755	726	724	737	761	776	741	775	735	734	711	737	756	757	700	707	736	712	682	717	757	741	696	770	717	752	676	713	719	724	724	717	726	763	691	730	713	736	702	736	732	687	701	727	722	668	733	736	721	680	758	752	779	673	709	699	742	716	757	729	748	698	713	784	748	719	702	750	683	706	734	718	748	698	734	769	741	716	718	720	720	736	724	713	739	725	706	692	695	724	706	706	739	704	729	714	741	755	700	757	697	687	742	692	722	742	698	726	755	735	681	765	756	753	761	743	729	734	673	764	727	668	675	715	750	730	701	733	710	694	724	733	715	726	717	704	701	760	737	744	701	720	759	768	733	735	731	740	743	762	696	717	746	672	722	732	715	782	726	746	719	741	705	710	736	720	769	755	740	726	786	744	794	740	737	730	727	767	760	738	732	740	712	732	743	679	688	702	771	744	737	756	679	698	716	696	703	763	746	659	753	737	742	747	738	720	726	724	754	747	715	703	687	749	737	721	723	723	719	770	722	722	759	691	712	726	697	704	773	720	736	743	739	726	757	706	751	709	770	710	748	760	673	727	717	752	665	766	689	670	734	712	728	720	711	672	728	750	760	703	719	763	736	763	733	700	750	749	721	777	754	738	729	734	760	682	698	708	724	736	681	742	739	745	765	708	699	728	736	737	686	722	690	751	733	710	747	751	718	731	735	734	762	780	738	722	743	717	718	713	711	720	688	721	718	703	734	735	762	734	753	734	708	714	710	729	738	729	721	719	699	779	693	720	742	722	689	739	683	736	710	736	727	718	755	759	747	739	686	687	695	749	722	728	661	722	700	726	736	791	739	720	738	735	730	701	733	719	734	735	739	702	686	740	718	741	711	715	775	760	721	734	733	735	716	719	727	738	776	687	748	721	719	730	716	773	728	765	719	716	694	726	722	720	773	740	706	722	688	687	740	724	708	733	724	741	722	749	741	736	755	685	738	717	731	722	752	712	717	742	727	759	776	717	672	733	735	727	700	693	689	723	735	680	760	704	766	746
4520	1654	1052	777	588	766	763	745	611	553	466	412	389	303	321	281	248	238	222	189	193	166	161	141	148	140	124	116	130	142	105	114	112	121	125	90	102	115	113	110	114	98	107	100	102	118	93	112	104	98	106	89	129	113	111	126	109	108	112	112	105	120	118	135	112	97	132	113	110	106	104	119	101	108	96	124	114	103	115	92	108	110	112	123	112	105	100	120	94	119	95	118	102	114	101	101	122	119	125	100	116	113	117	115	107	103	103	101	123	117	116	110	111	105	123	108	105	119	102	121	104	112	102	94	119	101	106	104	106	130	109	96	114	118	105	126	106	126	103	109	103	131	116	124	92	105	119	91	103	121	103	115	99	130	126	104	121	116	109	96	105	107	120	105	121	101	100	110	111	117	112	117	137	115	84	121	116	134	105	119	112	112	122	126	113	92	116	101	106	91	107	90	119	117	116	118	97	109	108	106	122	111	89	112	107	107	116	117	104	124	131	118	108	107	107	124	108	108	114	99	93	87	114	125	118	110	115	105	118	113	119	111	126	111	118	107	118	96	106	114	119	110	128	128	118	124	113	112	123	125	118	109	110	115	145	124	104	116	101	103	103	127	105	100	131	110	115	100	103	119	88	108	105	105	121	119	124	97	103	105	117	115	117	101	107	104	91	126	107	123	119	129	108	128	113	119	115	128	136	115	119	126	108	113	112	103	100	102	137	118	94	107	125	127	131	120	106	122	131	87	116	101	101	114	101	114	117	105	102	97	109	112	120	119	132	112	124	95	105	132	121	127	123	105	110	120	143	112	109	130	102	99	111	121	103	94	110	114	128	110	101	109	130	107	103	119	130	139	96	133	87	114	124	103	104	115	102	114	114	105	114	108	108	133	104	118	118	127	105	110	102	121	106	114	121	113	128	110	103	99	113	101	111	109	108	116	89	106	117	112	102	99	147	121	120	121	137	101	115	107	126	114	104	131	110	96	128	129	122	118	108	103	120	129	121	100	97	118	90	129	102	124	107	115	110	99	105	107	115	111	134	117	120	99	112	110	124	108	129	111	109	110	113	115	123	107	122	128	92	118	95	123	112	128	105	98	121	113	114	93	120	117	108	116	120	93	118	89	120	103	110	101	130	123	114	96	102	102	117	122	102	113	115	109	108	115	116	112	112	118	109	125	108	123	119	102	105	123	115	89	112	98	100	101	105	121	124	124	134	116	128	97	112	124	116	103	101	114	122	122	91	114	113	106	99	100	122	138	129	128	88	94	109	108	108	117	101	104	116	124	106	103	125	108	124	121	115	110	114	149	125	102	104	141	110	114	100	97	126	104	104	101	109	111	115	105	116	122	111	121	138	104	130	102	122	102	126	117	125	106	113	117	102	108	120	114	102	137	127	112	107	114	122	107	99	110	107	95	117	110	113	118	106	105	105	115	98	118	110	127	105	101	127	88	100	107	123	96	122	123	110	117	120	131	94	102	129	102	114	98	120	104	128	105	120	121	84	120	120	116	116	125	125	117	106	121	107	112	110	115	107	109	103	122	111	132	127	114	130	118	99	119	113	90	111	106	109	110	94	115	122	109	122	109	118	105	113	124	121	104	107	100	90	112	129	124	107	111	110	104	127	137	116	121	132	98	102	115	118	115	119	126	116	114	114	119	111	107	115	135	115	129	115	116	96	104	118	132	115	118	117	111	104	112	109	126	122	110	117	100	118	87	111	125	115	123	113	116	121	122	115	111	119	104	114	119	100	120	98	115	104	115	119	110	109	96	107	108	108	96	125	111	112	105	113	104	118	123	125	110	101	112	126	123	100	114	98	116	126	115	118	114	120	111	104	119	106	110	103	94	123	83	103	114	112	133	115	103	107	109	114	109	107	114	98	119	111	126	101	96	97	117	107	98	128	113	116	124	114	117	106	109	122	119	134	127	126	99	102	113	114	110	142	114	124	109	96	119	121	99	97	116	115	107	137	116	116	134	118	118	106	108	97	123	118	103	134	111	122	112	122	110	101	100	118	106	104	99	111	125	120	112	107	118	108	105	116	107	101	114	106	117	104	110	103	109	110	108	94	112	116	109	114	117	119	94	124	99	121	113	113	107	117	120	82	107	139	118	109	105	101	115	106	103	118	112	117	121	113	126	116	122	125	119	112	117	112	134	116	112	104	115	100	108	120	120	106	122	114	122	97	132	102	111	105	100	114	91	114	116	118	116	110	117	130	128	118	110	114	118	105	104	103	109	117	102	126	126	95	112	99	124	106	121	109	100	105	111	112	111	113	130	121	115	106	105	110	114	119	108	121	119	114	122	104	106	117	129	120	102	122	113	117	123	118	126	97	123	106	114	112	115	118	97	135	119	106	109	114	119	103	113	117	93	117	110	110	113	117	110	98	92	97	111	113	98	99	126	105	123	108	119	135	127	114	99	110	96	120	95	125	106	97	114	129	116	115	118	112	134	99	116	118	123	128	100	111	109	127	115	89	117	106	108	113	104	94	102	95	107	124	123	102	116	117	108	112	113	116	110	117	106	108	108	111	109	126	113	104	139	106	106	98	106	111	112	108	104	103	124	103	105	116	95	110	95	120	102	110	111	97	127	112	105	95	133	114	94	113	109	113	123	105	93	110	110	112	97	118	117	108	116	105	118	114	115	130	115	112	126	112	107	107	98	116	108	115	99	126	98	129	109	119	114	100	128	113	104	112	120	111	140	103	104	103	117	110	122	117	108	120	113	99	105	106	124	122	92	106	100	120	113	97	94	98	119	120	128	121	121	121	108	100	109	117	107	110	112	111	113	117	106	105	147	99	116	112	106	109	107	103	111	119	131	137	103	107	116	129	131	121	112	99	110	118	118	118	112	110	111	123	102	101	119	111	100	134	109	134	120	113	123	110	108	101	117	118	116	100	112	92	101	118	109	112	130	120	118	118	92	113	106	107	123	108	119	97	118	105	127	142	103	116	116	107	124	96	101	105	106	117	118	109	115	114	107	125	104	113	111	118	110	103	111	120	102	117	116	96	108	115	110	107	124	105	88	128	103	110	117	111	131	100	128	115	121	123	108	124	116	116	110	100	128	117	105	117	98	131	115	110	108	110	108	92	91	110	115	103	110	135	112	124	128	108	105	136	109	106	109	110	112	130	123	132	103	102	110	104	108	133	102	99	114	121	127	115	105	110	128	115	107	136	111	108	107	119	129	116	123	121	115	107	106	118	115	120	110	127	104	127	104	116	132	110	106	98	116	112	103	126	90	100	119	127	105	110	108	122	101	97	97	98	93	118	100	121	121	98	99	112	103	109	106	96	122	99	113	119	104	106	105	130	100	110	126	114	106	116	92	99	119	120	117	129	133	115	104	126	115	111	95	101	104	121	109	103	111	107	131	133	120	114	125	108	122	127	102	106	116	117	110	102	100	121	101	105	122	133	92	114	108	101	111	103	116	124	106	121	125	112	105	117	114	115	103	101	107	103	92	123	113	107	95	131	107
26554	14088	9822	11650	19477	23584	22000	19135	16322	13463	11385	9457	8166	6718	5681	4973	4173	3467	3045	2789	2333	2122	1887	1586	1474	1392	1306	1158	1096	1118	1031	997	985	911	924	922	819	843	860	841	858	883	732	790	885	833	753	877	794	799	815	785	765	761	816	761	800	830	812	790	779	745	875	772	802	787	784	847	861	841	750	758	864	821	776	816	835	829	812	812	777	800	836	782	789	752	812	784	794	776	857	774	748	789	805	795	797	825	749	810	841	858	743	790	789	768	790	750	806	842	803	799	795	810	783	772	792	751	733	810	822	821	749	807	792	802	809	792	787	787	767	788	779	788	782	787	788	782	802	795	770	769	800	787	793	794	824	766	799	821	778	752	784	803	783	814	849	795	838	755	802	789	810	813	763	797	827	780	814	775	787	759	801	794	805	763	836	836	763	841	807	805	812	799	836	806	827	789	856	723	805	797	743	809	771	796	761	796	788	800	749	794	828	828	806	814	816	825	772	796	812	787	790	776	786	784	766	769	874	813	820	780	827	816	797	796	730	752	730	806	807	794	788	796	797	819	761	791	775	802	774	821	828	813	760	796	811	750	797	791	843	805	817	795	815	775	791	843	746	794	782	797	803	787	750	790	815	828	763	799	804	797	787	767	748	787	803	772	799	809	784	806	777	825	806	789	792	784	792	753	757	811	795	805	774	800	815	800	787	798	816	867	788	806	781	768	801	790	831	810	846	795	811	749	790	786	840	801	831	794	801	775	792	821	791	772	814	764	793	761	747	820	790	814	802	808	813	752	768	780	812	801	809	815	806	752	834	765	783	811	792	757	782	746	819	814	811	767	760	774	742	761	838	823	762	792	789	830	776	774	766	779	755	787	828	758	808	807	828	832	792	777	787	798	773	774	760	803	801	798	801	799	773	814	810	821	811	807	804	793	782	796	766	807	816	795	761	788	840	851	772	807	819	780	784	761	815	773	797	825	789	808	757	784	751	781	772	829	817	828	829	830	777	819	791	825	780	812	843	753	804	772	792	802	781	817	810	844	826	746	796	809	804	793	775	782	800	781	838	777	778	805	777	813	777	811	803	764	768	779	843	773	779	749	815	789	784	762	789	807	804	790	769	808	770	779	767	802	813	812	769	779	823	747	767	792	803	761	815	769	827	752	781	839	737	810	804	814	810	830	793	803	789	842	801	863	777	811	799	843	774	822	756	789	823	804	778	831	795	815	804	828	761	801	805	833	808	783	744	786	765	805	844	802	835	769	809	770	771	772	799	803	829	742	812	809	806	794	844	805	763	818	799	723	790	833	792	783	843	790	807	791	823	763	789	777	815	817	758	807	773	765	811	747	814	793	807	792	755	785	889	770	794	769	740	818	801	818	785	726	792	780	815	751	835	823	814	806	790	831	855	854	828	795	797	795	824	817	870	808	775	804	806	766	782	802	796	808	822	802	815	821	844	793	842	790	796	793	803	804	729	798	773	813	823	782	825	783	855	788	852	792	786	801	830	803	831	819	821	788	783	748	762	800	789	759	816	804	826	773	751	753	821	832	818	750	776	767	775	802	836	786	750	798	794	773	792	801	822	796	730	837	803	833	769	798	797	816	795	743	824	838	771	813	782	751	861	768	768	819	792	788	754	788	784	806	739	782	797	817	781	798	782	844	795	790	820	822	775	798	815	805	833	806	799	781	781	746	776	874	737	783	806	777	734	811	816	798	813	766	802	769	816	768	781	763	805	804	805	835	750	789	781	731	764	812	806	783	795	765	803	810	757	797	849	754	838	790	759	832	792	791	792	773	771	797	794	800	762	791	795	752	854	839	790	810	809	757	815	800	831	799	796	764	812	816	771	830	770	789	747	772	845	800	811	815	796	799	817	764	814	799	714	795	764	798	785	826	819	789	828	801	829	797	831	784	823	769	745	755	802	789	802	818	823	800	788	779	760	797	783	811	749	790	832	808	797	757	771	781	766	749	797	774	778	739	812	785	830	778	846	756	827	760	816	826	796	755	751	834	783	780	779	824	796	821	788	779	785	879	831	787	821	840	797	809	787	789	750	844	779	795	837	766	812	817	813	825	778	786	804	805	846	822	794	768	818	787	798	807	777	793	802	843	807	785	769	818	835	820	801	836	803	816	846	801	807	737	780	699	789	791	831	825	787	842	791	779	816	778	841	792	779	822	749	790	804	766	794	827	802	783	804	796	795	770	757	814	767	783	796	838	765	827	774	793	839	842	770	790	824	783	802	767	796	803	772	811	852	773	785	833	779	831	806	789	793	789	778	810	763	815	844	773	803	771	785	810	849	811	801	832	806	773	775	777	811	759	774	793	774	810	822	788	747	796	796	742	804	770	825	787	832	815	761	822	831	763	792	800	806	814	800	783	824	747	787	825	766	793	834	803	816	783	797	806	758	762	784	760	833	810	757	777	855	797	837	811	815	776	794	782	808	771	768	812	775	822	769	825	807	743	817	821	785	775	765	763	791	767	769	786	754	783	787	804	770	840	840	803	827	888	747	809	773	802	810	766	773	782	789	804	754	780	772	815	808	838	867	844	813	769	802	778	794	811	831	835	827	760	814	776	813	789	805	780	800	805	792	803	799	745	822	772	764	800	831	793	785	803	797	850	804	813	794	792	785	760	819	841	765	796	796	755	764	830	743	766	792	768	818	776	760	805	764	832	819	777	785	779	793	786	827	792	814	804	771	807	803	825	752	822	800	798	805	829	776	830	787	803	819	774	805	754	867	828	831	831	852	801	789	829	792	833	815	830	786	814	761	800	796	793	800	796	807	826	824	769	823	779	807	764	788	728	740	840	796	774	813	780	852	806	801	788	771	776	791	786	838	755	804	765	800	761	779	752	796	771	759	772	820	822	775	816	806	820	805	773	826	799	804	777	833	771	776	747	763	788	809	806	819	815	753	821	772	811	825	818	793	808	821	815	788	768	816	782	806	804	825	818	816	793	785	793	788	862	846	718	837	789	808	770	814	782	782	828	772	734	818	800	791	849	806	804	819	803	796	791	789	780	778	801	747	781	739	836	784	816	809	774	799	794	770	798	792	770	780	767	804	779	798	848	800	817	790	769	791	858	794	785	766	771	819	814	817	772	761	727	793	788	798	802	792	838	769	803	773	817	852	726	800	783	768	796	810	837	773	834	772	758	825	799	791	833	781	767	791	780	818	801	806	809	775	814	800	752	754	794	845	793	791	791	800	790	781	780	791	815	876	779	735	777	775	833	802	807	788	819	764	785	789	776	771	852	814	814	775	800	815	787	786	799	779	791	825	791	812	809	792	780	803	804	837	796	799	806	781	815	801	864	785	789	817	779	846	794	776	797	779	806	755	791	831	769	764	784	789	760	793	775	803	799	801	793	764	751	753	749	772	805	830	823	823	769	761	816	801	736	787	816	793	808	802	805	839	748	786	779	801	813	797	800	774	795	811	785	824	818	798	800	785	737	769	763	778	739	789	793	830	778	763	821	745	757	808	822
4251	2306	1320	923	757	957	1020	966	843	706	635	523	468	374	333	328	297	229	221	183	204	201	154	130	129	127	121	137	112	124	94	108	106	89	104	131	113	116	99	101	111	105	113	109	98	112	85	108	96	109	114	106	97	101	134	100	112	94	105	111	90	85	114	99	107	104	123	94	104	105	86	88	104	117	118	94	99	112	112	103	112	100	90	98	105	106	100	94	107	89	115	108	104	95	91	88	98	97	95	99	103	107	104	103	88	111	105	109	85	77	105	108	91	97	99	108	111	82	83	112	113	105	86	100	105	93	107	95	96	109	92	104	101	100	107	104	104	98	110	110	111	117	86	96	111	79	98	112	91	96	123	105	108	88	92	88	124	113	97	91	107	100	96	94	110	92	101	114	108	115	101	102	131	94	122	107	104	108	95	95	106	97	97	104	107	100	100	106	103	111	113	98	96	99	107	85	119	100	81	102	99	90	89	81	100	104	109	93	99	105	104	88	100	97	110	109	96	96	99	89	98	110	100	99	99	109	102	107	124	117	98	112	99	95	109	95	94	111	94	89	100	98	98	103	97	108	122	88	85	109	111	106	101	86	95	91	97	89	91	114	99	106	117	99	84	100	102	108	99	108	111	94	116	100	101	84	89	97	96	110	99	105	92	96	95	110	106	81	109	96	104	89	102	104	90	89	111	91	105	102	102	106	123	103	100	103	87	108	102	96	86	115	92	107	105	106	91	107	105	126	103	103	108	108	98	100	98	88	115	100	107	106	96	90	120	109	93	85	111	99	113	99	102	127	88	100	97	103	106	103	101	101	97	117	90	94	99	104	108	97	96	110	107	116	90	96	106	98	103	104	95	107	104	100	97	100	102	91	110	115	123	107	101	108	111	96	98	98	117	91	84	114	105	118	89	96	109	115	118	99	92	93	89	113	114	76	80	102	82	100	92	126	119	112	107	97	102	84	104	89	108	91	108	109	84	105	101	110	92	101	103	102	92	104	102	108	98	117	94	96	92	99	93	105	115	102	111	96	102	109	102	91	108	110	96	105	105	100	110	121	110	86	86	94	90	87	87	111	109	113	90	115	102	90	101	80	111	91	102	97	107	92	121	109	108	88	104	88	118	103	104	117	76	101	99	101	101	88	96	94	113	110	84	114	105	112	110	118	106	98	90	94	84	91	93	110	105	103	89	105	105	93	107	103	93	97	96	99	112	96	102	102	81	92	117	114	111	110	93	109	88	107	99	97	83	100	114	97	110	122	103	115	112	94	99	118	71	95	95	92	129	85	90	99	124	102	98	99	80	101	106	92	96	77	117	99	93	108	141	101	102	115	100	116	91	89	93	102	91	98	103	107	101	121	98	87	100	106	97	93	85	117	111	102	105	107	100	115	103	98	88	105	95	96	105	117	91	83	99	103	104	88	99	112	101	114	91	101	81	107	96	107	114	122	107	122	100	97	104	101	95	84	106	107	106	102	103	106	92	95	90	114	79	106	101	96	95	91	112	117	102	134	110	105	88	103	116	105	116	109	107	89	96	91	98	100	85	92	106	108	110	109	112	110	90	110	121	102	94	116	106	112	97	114	99	120	92	103	85	86	106	93	92	119	110	110	106	109	96	95	96	109	109	120	95	107	91	94	108	110	127	95	115	90	109	112	85	110	84	94	99	92	117	108	107	108	114	91	94	97	106	100	112	101	107	125	121	114	119	105	111	103	112	93	98	102	102	92	89	103	109	82	89	105	99	93	93	94	128	89	107	104	83	84	96	103	98	112	107	116	92	87	110	105	113	112	116	104	99	93	92	108	95	98	92	79	92	99	110	95	121	101	97	95	99	101	97	101	104	113	105	98	108	100	101	120	103	96	112	96	102	82	102	95	108	91	104	104	104	115	91	92	111	96	99	113	80	112	86	102	98	105	118	101	85	84	100	87	103	86	103	111	103	106	92	110	108	101	104	121	103	97	96	90	84	108	102	98	76	97	89	96	95	119	122	103	99	104	106	104	92	94	114	100	106	108	100	99	98	113	89	93	93	111	99	89	99	98	128	98	108	104	96	101	105	100	104	98	107	93	111	102	110	87	89	102	90	90	108	101	108	108	104	106	89	100	101	114	96	94	97	109	109	117	108	113	94	96	100	108	107	118	91	90	99	109	86	108	88	107	89	113	99	89	84	91	112	95	95	110	98	96	100	112	117	109	113	97	106	88	100	103	108	90	98	117	98	98	90	114	113	96	93	95	113	112	117	92	109	122	96	105	120	93	92	98	104	95	99	95	98	97	91	111	108	105	94	117	111	89	91	97	104	103	107	108	96	104	95	88	97	94	113	98	102	95	113	101	110	106	109	100	116	99	83	102	89	104	100	92	97	104	86	99	123	106	99	104	98	108	118	90	100	91	90	104	107	102	109	97	104	92	104	99	89	103	88	97	111	98	103	102	99	105	100	103	117	94	100	111	100	98	89	88	98	103	106	98	109	88	94	106	109	93	111	102	107	103	100	109	122	100	97	94	98	90	94	99	106	100	105	108	108	107	81	90	116	96	83	98	94	88	118	101	88	96	97	105	88	101	99	114	102	103	97	94	99	106	131	90	91	101	96	94	94	118	105	97	102	81	90	119	82	87	93	105	96	83	122	105	117	104	87	90	118	89	123	101	95	85	107	87	89	108	104	96	100	90	87	109	99	78	108	106	86	90	101	83	111	97	98	91	107	83	105	102	85	119	111	113	106	94	100	104	103	94	95	102	102	124	94	107	98	97	83	111	101	98	107	92	99	108	89	123	97	107	87	109	94	90	109	107	104	105	95	108	108	98	90	103	109	97	104	103	117	123	104	109	83	100	96	100	131	98	97	104	102	116	98	98	90	117	86	109	120	110	102	109	108	101	81	103	109	104	107	119	94	114	103	106	112	94	111	112	109	112	105	97	109	95	95	103	118	111	105	107	107	100	95	94	84	93	89	102	80	93	101	104	88	106	102	105	90	94	110	108	91	108	93	93	101	100	121	117	106	109	98	114	104	118	112	93	73	103	101	101	85	75	118	94	97	89	114	102	109	112	96	116	114	91	100	83	116	97	120	104	89	92	92	107	94	90	95	104	104	115	108	101	97	103	104	90	106	105	104	99	98	109	106	106	93	113	90	116	86	113	100	100	120	98	104	100	103	97	109	98	96	110	87	94	89	114	91	99	99	123	98	103	108	90	100	105	103	96	94	98	113	80	91	96	95	91	89	107	104	120	96	98	115	92	105	107	106	95	108	98	107	89	102	117	108	94	103	94	98	92	107	101	107	81	109	100	114	94	112	109	98	87	99	94	98	96	120	102	85	109	115	117	112	113	109	102	92	81	102	113	98	86	89	81	108	101	85	99	97	107	123	99	105	99	96	104	99	106	95	94	91	124	85	120	117	99	103	99	95	126	111	110	91	103	115	111	92	111	89	92	103	110	99	106	118	104	118	118	105	117	111	87	114	96	102	114	97	106	89	77
29908	16839	12156	14493	22937	27073	25370	22482	19452	16087	13653	11580	9746	8118	6978	6154	5123	4255	3622	3080	2829	2431	2084	1705	1592	1517	1363	1272	1184	1042	1014	954	947	919	853	819	856	836	750	786	751	712	794	729	749	708	774	680	719	714	725	744	739	725	720	783	707	695	750	750	704	722	708	733	715	735	712	691	749	685	723	729	694	698	741	722	684	697	673	724	726	747	737	677	691	711	676	714	686	725	739	739	681	745	742	669	712	705	725	719	742	777	749	750	721	718	689	718	714	665	688	729	668	706	671	706	707	704	709	753	701	775	733	740	709	738	745	702	734	698	698	692	705	723	720	759	752	724	733	691	664	706	710	713	725	725	712	717	732	682	748	763	691	737	762	780	705	681	692	728	700	652	743	708	720	708	659	699	753	703	704	710	674	702	677	681	701	726	723	713	749	705	754	712	723	717	717	717	711	698	726	747	738	744	715	716	654	704	742	750	699	675	758	699	756	680	719	702	710	693	738	750	751	698	703	719	731	735	731	709	703	719	690	703	681	748	686	724	688	751	728	684	697	721	676	726	722	701	734	758	713	755	719	695	731	716	730	723	729	702	703	738	779	725	709	762	696	680	683	681	726	752	770	696	706	739	751	676	704	698	745	662	708	762	765	685	662	734	711	734	701	716	755	715	684	736	757	729	688	718	736	702	744	707	699	667	732	679	672	676	783	731	747	773	704	670	694	737	708	734	731	715	693	732	711	735	735	768	725	748	688	722	741	669	757	719	648	735	692	718	707	731	748	694	750	730	691	695	703	758	728	654	681	761	710	728	672	739	750	688	699	690	642	718	712	680	708	683	724	699	730	707	731	686	720	702	714	711	756	729	693	728	693	681	694	708	716	746	730	711	679	771	755	740	687	687	707	742	733	727	723	720	694	740	719	720	695	709	704	715	758	680	699	685	748	742	704	706	728	718	750	705	703	737	705	694	694	744	730	769	753	735	727	701	700	776	710	732	696	702	703	735	736	724	725	693	731	730	738	675	719	698	765	707	757	705	723	759	698	690	783	710	724	663	731	665	677	726	723	695	717	730	722	720	694	741	681	720	718	718	691	711	736	707	697	721	723	757	728	716	726	690	733	687	689	758	715	694	739	714	696	704	669	721	702	725	778	703	722	756	709	737	727	694	709	707	713	701	705	712	718	725	727	747	679	689	721	680	764	738	755	654	742	737	721	742	706	740	683	711	733	745	694	705	645	720	744	740	663	682	686	696	699	687	728	723	718	725	713	723	718	643	711	735	699	722	747	774	677	710	720	716	725	731	730	706	711	679	660	773	733	752	698	738	752	715	713	734	749	724	721	717	706	721	732	720	735	722	721	787	725	700	743	774	687	724	718	742	707	731	760	726	710	700	769	710	721	702	670	712	733	770	727	743	716	716	709	762	695	741	684	673	679	717	730	697	717	736	675	733	683	670	729	692	753	768	714	701	753	695	659	722	706	692	769	761	696	711	715	744	703	707	740	717	713	743	734	736	748	728	755	732	760	737	752	701	717	695	701	758	705	742	703	708	732	711	675	731	717	754	712	725	673	742	699	743	717	709	730	689	686	699	748	690	732	699	705	711	734	743	752	775	752	728	748	708	671	718	734	691	744	725	725	694	712	700	723	672	717	738	702	755	721	708	692	702	680	731	698	727	687	746	745	733	722	696	697	673	746	697	711	715	693	754	737	737	688	654	750	678	659	736	707	707	702	726	707	694	735	709	686	665	735	753	708	677	740	737	680	711	742	674	647	708	715	666	709	693	727	728	715	721	726	702	726	745	697	726	739	705	659	715	693	690	728	671	717	737	728	775	707	750	718	696	709	715	757	700	703	695	675	727	712	690	731	734	741	709	668	721	740	731	700	723	702	724	714	713	765	695	726	698	688	718	775	748	757	685	692	756	720	713	678	732	697	738	725	699	711	720	705	729	738	757	716	778	711	721	779	701	733	686	747	723	723	706	695	723	729	718	738	688	695	758	703	803	688	711	714	722	741	721	681	711	726	739	746	734	715	704	762	699	692	732	754	744	705	703	732	731	675	712	692	675	719	714	690	706	728	731	777	664	705	691	699	668	733	707	655	752	743	711	731	700	696	711	772	704	745	730	705	743	782	726	747	715	739	714	716	688	697	723	744	734	751	760	684	734	722	686	748	767	712	657	706	709	698	726	710	672	690	709	716	704	705	701	719	773	768	709	721	686	730	723	711	709	723	724	740	791	690	720	730	736	775	704	693	744	708	719	687	725	778	703	723	741	686	744	704	718	709	696	708	685	718	754	730	721	719	683	696	736	706	706	702	742	700	660	770	702	738	723	724	742	720	734	695	711	726	695	745	694	708	706	696	664	691	739	742	658	733	743	726	683	669	686	690	731	751	792	659	742	743	770	741	755	764	719	728	668	706	732	694	699	723	699	691	691	712	725	748	707	699	694	707	756	689	683	695	769	711	667	717	682	746	698	719	694	750	751	732	720	680	704	693	752	690	745	730	672	750	718	710	686	721	702	729	722	712	701	746	702	700	715	715	690	722	740	746	666	717	694	734	687	707	693	724	744	702	728	733	687	719	728	704	731	716	723	719	730	684	722	694	707	729	747	711	737	724	708	734	699	747	719	746	729	721	703	747	689	680	693	717	745	689	701	694	721	721	742	738	705	729	709	699	678	686	728	734	715	721	704	681	727	730	725	699	731	705	717	634	688	738	706	769	706	709	693	692	697	693	737	710	729	688	688	699	726	707	711	729	731	715	732	752	731	756	704	737	741	737	723	657	733	678	716	722	711	723	728	718	692	735	695	708	750	716	665	689	727	716	751	746	694	686	724	713	716	672	669	737	771	726	734	764	746	724	714	685	675	731	717	713	680	751	721	741	735	733	729	692	707	692	750	725	720	712	740	717	696	720	709	763	669	745	697	729	725	704	714	694	721	752	701	700	734	753	700	679	720	755	748	731	648	662	703	749	702	729	738	719	720	700	720	708	708	705	702	701	743	771	708	706	691	713	721	689	742	709	701	680	698	695	714	727	695	703	740	657	737	714	739	683	709	761	722	720	712	717	735	690	669	730	690	648	734	755	732	698	752	738	741	741	708	716	738	746	661	691	708	760	698	719	719	746	755	674	705	695	726	716	718	710	714	700	667	702	739	757	713	747	691	738	720	690	673	720	751	700	727	748	720	711	672	715	678	712	741	700	772	733	715	757	710	711	745	725	788	769	730	724	687	702	749	696	707	748	722	686	738	721	722	749	699	717	699	748	705	714	690	777	771	738	745	702	741	679	688	719	773	719	740	670	739	755	722	661	704	727	697	721	722	754	733	726	730	693	740	728	747	694	705	668	683	723	687	687	689	740	812	699	713	695	706	746	732	725	710	751	712	715	699	723	694	715	690	735	716	655	745	680	709	728	694	731	745	759	713	734	768	697	704	706	742	735	710	717	724	697	694	708	707	744	730	693	750	719	684	735	706	738	707	698	728	761	668
3310	1327	762	592	491	545	620	587	526	436	342	326	272	271	250	223	195	188	184	177	164	141	142	138	124	117	115	117	102	111	111	119	100	93	96	109	100	117	109	124	124	102	122	100	110	116	125	108	103	113	111	107	92	115	124	114	85	97	95	123	94	118	99	100	100	108	114	100	94	123	99	116	114	120	112	102	116	115	111	113	117	100	104	122	101	94	116	102	121	112	104	101	114	107	113	124	109	98	108	102	110	133	113	113	94	125	110	98	103	109	104	118	120	88	111	92	100	130	107	106	98	100	111	98	105	112	122	108	102	106	112	106	106	87	97	99	107	94	110	111	93	112	104	110	115	103	114	113	114	111	113	114	106	120	97	103	103	108	105	122	108	102	102	126	106	109	113	108	109	109	107	132	130	111	117	119	116	105	113	118	108	127	109	105	105	142	131	105	108	114	121	113	102	108	126	114	108	105	111	104	81	110	119	110	105	116	117	96	110	106	101	115	119	104	135	104	110	121	110	104	101	98	112	113	100	116	97	101	120	108	107	125	114	111	97	96	103	122	96	111	102	101	98	99	104	123	109	135	117	130	97	116	102	107	114	100	100	106	112	105	125	109	104	104	119	105	104	131	117	119	108	95	115	138	93	115	127	114	99	98	107	107	109	100	106	111	88	109	120	130	99	106	123	101	104	98	110	113	111	114	106	122	105	123	104	102	129	111	106	116	112	115	105	95	102	91	140	115	118	107	116	112	93	107	94	80	101	108	103	101	116	114	113	114	124	106	102	118	98	100	114	106	114	114	111	90	122	101	89	118	108	99	101	107	100	118	102	107	128	105	126	110	115	113	107	105	101	90	91	106	90	98	116	91	110	108	95	129	123	104	106	115	105	96	128	116	112	110	91	120	115	120	111	133	116	117	105	111	103	117	96	109	117	101	126	107	103	105	109	113	99	99	118	110	97	107	100	104	129	119	90	102	115	83	118	101	106	104	116	109	116	110	114	125	96	107	111	102	138	100	106	138	118	105	112	109	119	109	104	101	114	105	102	101	103	119	85	119	95	107	108	109	119	102	124	98	93	101	88	128	113	115	128	108	105	113	105	108	100	118	94	116	121	104	117	115	127	112	107	105	103	111	111	104	111	103	105	109	115	115	113	86	93	95	99	100	100	108	98	102	119	111	108	111	124	98	106	99	101	112	121	126	114	119	128	109	114	99	101	104	95	113	120	103	99	97	114	142	109	121	124	105	109	113	120	110	103	109	117	111	121	106	117	106	99	98	111	117	116	93	89	113	96	91	102	95	114	99	111	101	119	106	111	97	117	102	105	98	128	104	104	120	119	110	108	114	113	110	114	119	110	103	94	104	105	81	109	101	109	113	114	108	101	100	103	96	94	102	88	95	118	112	101	96	116	108	109	112	100	118	112	98	110	115	123	99	118	111	97	128	103	104	105	115	94	110	94	105	126	106	108	108	124	102	104	113	93	112	117	122	118	117	117	105	112	107	118	125	95	114	107	111	96	111	117	118	111	95	109	130	115	105	127	87	102	113	125	114	105	106	103	120	95	109	108	99	109	113	89	103	111	127	109	105	117	114	93	96	107	111	108	100	93	100	122	108	105	109	129	122	112	104	117	97	105	108	125	116	105	105	110	111	120	106	103	110	127	107	104	118	113	107	98	120	95	105	101	101	120	112	121	102	119	97	129	105	113	101	111	119	100	107	112	100	94	102	102	118	106	113	84	94	108	114	114	106	108	114	103	96	100	95	114	113	110	103	88	111	112	123	99	124	110	112	131	104	152	93	94	111	90	115	110	115	109	110	119	124	109	108	114	118	96	117	90	110	103	104	110	111	119	105	105	96	111	104	100	93	122	118	111	110	113	131	121	108	116	105	120	113	124	95	109	105	126	124	91	110	109	99	99	107	126	106	94	112	104	107	132	126	99	113	109	117	84	99	107	108	98	107	121	99	115	97	116	98	101	128	98	109	109	109	122	114	113	121	107	119	111	110	100	97	116	113	104	106	115	119	108	120	104	122	113	101	114	111	107	76	116	97	126	102	126	133	115	113	107	110	79	92	115	103	126	117	106	109	97	130	121	118	115	120	111	108	119	145	102	115	112	130	81	108	110	109	99	132	113	110	118	94	128	126	110	103	105	102	110	85	112	91	117	127	112	102	134	106	118	108	125	98	106	113	119	115	110	88	108	113	112	89	106	103	119	100	110	113	106	105	137	106	126	103	107	115	96	80	121	114	117	110	114	115	120	119	116	103	113	128	110	117	118	123	115	119	122	117	103	105	96	116	105	90	124	114	105	110	133	110	94	114	89	110	103	97	110	116	111	110	112	125	112	115	105	128	123	116	104	109	129	107	116	107	109	124	112	85	110	105	104	88	115	109	113	104	105	104	111	124	102	106	91	101	108	120	103	103	106	130	109	114	96	105	118	104	113	127	121	118	112	95	108	118	102	104	112	126	120	97	105	94	113	100	99	120	140	109	106	118	114	101	107	113	103	113	121	115	111	114	106	116	101	104	98	116	116	113	100	99	121	119	111	112	106	114	122	138	104	114	112	111	106	122	122	107	112	106	131	109	105	93	121	99	114	101	132	103	118	120	106	98	96	109	112	101	134	103	109	111	93	98	115	107	115	102	111	120	113	104	102	123	109	124	101	117	112	116	107	121	104	104	121	127	112	104	92	108	110	122	119	120	103	112	120	105	114	91	101	127	109	102	98	110	132	111	104	98	103	104	112	117	102	116	92	102	104	110	100	129	126	107	127	98	102	119	117	121	111	124	97	81	120	113	106	114	108	117	118	113	89	99	99	117	115	121	110	117	99	120	113	102	99	115	83	97	120	132	102	90	103	107	111	112	111	131	111	104	113	117	106	100	102	111	122	107	109	109	103	120	117	112	102	121	106	108	108	134	118	100	125	116	116	115	126	97	119	101	120	88	127	112	90	115	124	91	117	111	100	107	107	102	120	111	106	117	97	102	114	100	111	120	126	108	107	102	112	112	121	102	114	108	130	129	119	109	118	94	108	113	109	104	109	102	120	130	108	122	114	116	115	129	114	108	109	99	119	116	103	95	111	115	105	117	113	97	109	121	82	114	111	104	124	114	92	102	110	105	96	106	118	92	116	107	96	124	96	102	106	98	102	99	110	120	121	106	121	134	95	99	107	105	113	94	111	96	109	97	94	120	118	106	130	124	116	97	87	123	114	87	110	109	104	107	104	113	99	107	125	103	119	111	114	116	116	125	95	117	122	129	108	104	125	116	100	111	125	103	101	100	109	115	115	124	123	121	101	89	111	101	104	117	120	91	106	111	111	111	101	106	127	98	106	124	113	112	106	120	99	102	119	106	112	127	99	110	104	110	121	108	109	109	119	116	114	97	110	97	110	117	123	124	117	109	106	132	115	111	120	113	140	96	116	104	110	96	107	104	82	115	100	119	99	117	125	92	101	123	108	116	99	108	114	102	92	124	123	123
24706	11885	8133	9978	16769	20451	19079	16336	13623	10804	9169	7603	6258	5146	4501	3755	3353	2777	2382	2266	2029	1766	1546	1478	1374	1251	1110	1085	1088	949	931	916	849	862	825	870	812	825	831	806	817	724	821	769	780	784	758	764	773	803	796	803	817	774	789	768	781	711	784	791	773	838	757	800	751	773	771	755	797	786	761	805	740	773	765	762	762	768	756	801	749	731	770	777	747	775	758	772	752	754	741	800	853	781	807	751	776	769	798	716	782	753	793	746	754	798	812	750	793	782	797	785	719	759	748	762	795	743	761	766	744	785	778	760	745	782	799	796	789	752	743	805	790	798	796	800	743	777	781	780	762	748	772	784	789	805	781	828	837	756	736	787	770	780	793	788	757	768	768	751	799	794	756	756	799	770	790	836	766	788	771	737	739	791	786	739	799	764	775	734	830	768	793	766	768	789	774	770	807	784	775	789	737	721	761	755	761	738	782	772	792	779	748	714	804	819	780	779	764	759	770	756	790	780	757	713	803	776	759	738	788	759	797	748	776	774	745	798	828	802	781	765	772	767	784	778	797	808	828	736	778	812	767	840	773	771	757	780	776	792	772	798	757	749	754	733	772	761	712	735	768	788	759	798	775	777	736	798	738	733	786	736	769	769	814	797	774	746	828	707	737	781	814	746	743	812	750	752	765	763	748	791	758	747	746	760	799	781	768	786	787	790	758	751	777	787	799	780	807	720	760	823	770	768	757	778	807	768	787	785	751	718	777	782	764	784	764	776	771	787	790	714	763	807	800	762	760	810	759	804	772	754	751	718	757	763	791	740	781	746	769	736	788	776	771	757	739	856	746	761	774	746	767	802	802	783	757	777	767	801	731	740	780	788	781	735	830	715	788	819	823	781	774	784	803	771	732	759	738	801	776	798	746	786	780	754	765	764	764	768	746	749	738	827	792	840	821	770	772	741	793	791	738	796	818	748	705	754	746	766	781	794	765	734	758	775	802	736	791	768	766	774	773	747	763	762	762	738	759	756	761	721	803	742	772	783	759	789	719	787	769	756	798	799	764	751	776	772	758	810	761	723	796	784	835	747	791	778	789	793	757	745	828	746	789	771	737	758	777	756	802	796	786	724	755	765	770	791	744	763	760	770	814	789	743	787	805	784	748	796	784	746	798	809	778	767	756	786	797	768	772	804	767	813	751	770	769	781	755	794	798	772	760	745	776	831	775	722	759	805	779	754	770	745	782	802	783	751	811	803	747	806	756	768	766	813	832	778	735	787	794	750	841	761	822	727	796	776	753	808	747	746	775	721	800	795	760	746	787	750	780	783	784	704	749	748	757	757	764	736	735	767	730	731	731	786	782	814	763	784	769	785	791	777	808	709	759	789	798	757	795	769	781	773	737	785	802	739	802	772	782	793	725	768	773	797	783	752	820	787	795	786	748	768	743	752	771	789	792	789	748	822	732	759	763	753	754	806	745	789	716	724	759	786	795	776	756	801	808	758	770	708	760	708	794	738	735	728	720	745	782	758	776	796	807	807	762	804	794	767	797	779	772	764	765	769	830	737	757	717	731	791	764	772	774	745	752	809	771	752	782	791	804	755	749	807	772	798	725	778	755	748	696	763	762	818	790	721	754	781	748	777	795	772	795	727	808	772	787	749	852	748	787	778	819	797	805	764	819	720	827	754	749	796	787	774	730	784	754	784	817	778	746	753	768	821	751	773	787	800	770	743	748	767	808	783	781	752	800	787	743	794	776	772	796	767	790	741	818	787	770	835	817	797	749	801	771	778	747	782	719	801	807	784	761	796	786	737	751	765	730	763	795	754	737	815	786	756	876	764	774	735	773	777	754	774	765	743	779	815	782	763	775	760	804	752	774	760	767	779	786	774	755	832	795	776	774	794	754	737	796	821	762	794	774	799	802	741	756	768	793	718	785	768	750	808	757	803	810	725	768	751	793	787	760	727	799	770	764	804	779	766	765	737	806	805	816	774	755	769	759	780	764	780	776	714	751	827	755	756	836	708	814	751	796	741	766	764	795	778	749	776	789	814	756	766	798	782	775	754	738	764	793	803	770	756	786	778	782	764	803	824	788	800	751	773	779	781	786	786	762	775	759	795	756	804	830	793	740	780	822	775	799	768	779	743	809	784	802	763	778	820	734	796	713	793	780	766	764	756	763	800	794	768	720	824	825	796	750	777	801	745	779	767	766	724	768	802	815	741	815	783	756	752	769	817	796	731	770	759	760	755	779	737	758	788	755	768	761	773	730	771	774	771	760	750	807	764	738	779	755	751	826	746	769	791	760	778	807	789	814	804	805	753	846	760	749	762	746	767	790	773	800	776	729	729	789	814	789	773	794	790	751	803	785	773	753	783	766	771	782	821	781	778	753	800	769	749	723	752	751	778	741	798	780	797	819	797	779	763	757	782	791	801	759	788	735	815	805	794	810	735	764	767	792	789	796	777	789	829	787	786	804	787	752	796	718	758	818	795	798	779	752	864	758	761	799	769	789	792	751	736	847	773	821	735	744	752	762	756	749	799	740	754	779	764	720	743	817	769	753	778	755	733	761	792	767	791	778	751	734	766	780	800	760	805	807	775	770	792	775	793	797	804	770	806	760	791	742	796	795	750	765	760	793	808	771	797	743	808	763	799	736	830	743	750	784	756	767	754	791	760	809	745	815	757	757	780	779	734	815	794	787	803	749	745	768	730	783	773	783	782	755	779	752	798	776	762	754	768	769	749	785	791	786	754	786	786	767	776	765	756	803	765	760	785	754	827	757	791	815	798	776	775	779	795	798	792	772	821	787	784	747	798	784	749	754	778	777	726	797	787	784	836	751	762	755	788	743	744	771	769	748	764	775	829	796	780	763	742	779	761	753	853	806	784	726	748	805	761	743	799	778	767	803	741	774	773	765	806	757	788	787	756	794	758	785	801	738	738	768	815	763	776	776	764	772	798	750	769	749	750	766	732	738	819	761	796	784	745	780	767	805	726	760	779	779	794	751	813	778	816	781	803	758	822	811	770	792	741	722	790	725	763	819	773	781	786	735	754	770	795	774	775	775	749	761	785	754	730	824	742	752	712	734	770	812	794	822	780	767	795	743	763	780	759	774	777	771	748	822	769	796	757	777	761	757	715	770	794	727	798	746	767	767	798	767	749	774	801	778	762	800	798	747	769	791	730	742	795	750	812	805	781	777	746	779	789	755	763	791	790	804	765	744	794	749	775	783	818	771	756	773	747	741	746	783	780	776	761	789	770	783	806	772	757	762	786	798	764	782	757	748	767	766	773	756	769	790	777	812	794	763	731	795	795	751	822	786	785	750	777	803	790	780	757	759	773	827	776	741	732	734	780	830	712	747	736	780	811	742	726	776	741	738	781	748	779	734	730	864	770	760	825	778	791	752	811	781	790	766	793	790	761	770	776	757	737	768	787	830	753	737	706	798	779	758	823	796	728	778	773	818	753	761	761	740	736	808	770	758	749	706	794	762	784
3368	1863	1101	744	634	785	916	784	692	542	497	434	369	341	270	270	246	214	208	193	171	142	146	136	121	118	122	126	107	129	122	100	118	115	104	118	118	113	112	108	115	102	80	93	102	113	126	97	108	92	120	104	122	109	109	93	95	90	99	93	85	108	99	114	100	107	101	103	116	92	95	97	93	126	87	103	95	103	118	129	84	95	118	103	103	109	110	108	107	108	106	95	96	101	89	105	103	103	94	103	96	89	107	110	110	124	106	113	98	100	104	129	93	108	96	100	105	104	106	92	105	120	112	112	92	103	99	115	99	118	103	88	113	106	91	111	117	88	96	109	113	108	133	112	90	102	115	105	79	96	107	108	92	98	103	101	98	125	96	98	103	119	99	101	99	91	79	99	96	90	99	80	92	86	99	97	94	94	111	93	93	94	98	106	111	105	89	75	106	81	102	103	109	103	96	101	131	85	96	101	111	103	98	92	99	109	111	92	97	106	131	93	106	105	96	108	103	91	96	88	111	105	102	96	104	94	92	93	94	110	91	116	114	113	107	105	93	92	94	92	111	91	120	90	100	89	96	97	115	97	116	111	114	107	94	93	105	107	97	104	109	107	90	118	110	115	94	125	111	108	106	96	119	114	99	118	112	96	99	89	104	95	90	92	99	105	102	98	101	94	120	108	105	100	121	97	116	102	85	105	103	111	111	95	111	97	94	90	109	116	100	109	114	104	103	95	106	111	101	89	103	94	109	103	94	99	98	110	99	104	99	85	102	106	101	106	113	94	107	82	93	108	113	114	90	109	100	127	100	98	108	100	90	94	103	103	96	118	95	92	124	102	94	103	115	88	89	114	108	110	99	94	108	97	110	98	88	106	105	102	124	90	112	103	103	82	89	101	115	103	83	109	83	100	114	102	90	113	106	96	114	92	100	122	80	95	104	106	89	101	92	105	125	97	109	102	103	114	93	96	115	104	96	108	104	87	106	127	109	101	96	107	101	83	105	94	94	95	113	89	116	87	84	100	87	97	106	116	101	104	106	91	98	101	124	92	107	97	98	109	103	99	72	101	88	104	92	99	98	103	93	107	97	99	106	95	89	93	107	102	106	111	101	126	106	107	97	109	96	105	86	102	90	99	97	102	109	97	104	112	112	114	98	106	91	101	109	92	92	114	89	106	108	101	106	102	111	106	95	98	108	104	94	103	103	100	110	100	102	105	106	102	105	102	99	97	95	101	87	100	100	86	75	101	114	94	119	118	103	108	109	90	93	102	108	105	110	101	90	96	98	99	112	95	115	111	108	103	77	101	105	115	101	104	104	108	99	108	109	106	113	93	112	106	97	100	87	92	125	99	104	91	94	99	90	87	109	112	99	113	112	98	102	107	94	96	88	125	90	102	124	92	104	112	107	99	91	98	100	107	89	94	87	90	100	108	97	93	103	98	103	97	98	94	93	103	105	97	85	95	104	86	112	102	89	120	110	103	102	106	94	98	113	104	122	99	115	105	109	100	115	129	106	99	90	118	100	102	96	104	106	98	104	104	87	93	93	92	102	90	100	107	106	101	88	93	109	88	93	91	86	112	100	94	118	85	94	97	108	107	114	96	108	102	94	92	111	122	100	120	102	104	108	102	104	98	112	105	124	101	91	101	95	122	103	86	98	104	117	96	119	97	74	95	89	101	117	108	93	108	117	91	113	102	99	102	97	93	95	109	95	106	100	86	95	92	106	83	86	100	100	96	105	112	112	116	118	97	119	89	99	101	97	109	113	100	93	93	106	91	95	102	95	108	84	100	89	102	97	96	122	102	119	106	104	81	102	108	99	95	94	88	111	112	86	102	119	107	115	100	102	104	107	89	99	114	95	92	118	99	97	102	81	113	87	90	116	89	107	111	115	103	109	111	94	89	99	117	102	96	93	100	95	99	96	98	113	113	101	103	98	105	99	110	90	91	110	103	94	113	93	85	99	110	108	98	107	101	113	110	96	97	101	126	94	101	96	106	94	114	103	117	100	119	104	107	93	119	106	101	88	91	85	94	101	85	78	87	104	109	119	80	107	91	113	107	120	80	102	109	107	110	108	107	104	108	107	114	94	128	91	90	110	94	98	90	88	104	112	97	80	110	97	92	89	95	105	81	108	100	73	103	93	103	109	104	92	95	99	96	112	102	122	93	96	111	104	101	115	104	113	115	95	108	122	95	103	100	110	112	85	109	97	116	101	102	88	106	114	100	105	115	115	121	112	103	121	89	81	99	99	91	100	119	97	107	121	97	85	107	93	103	98	79	108	89	87	118	97	82	112	97	103	116	103	97	107	93	109	93	104	87	104	101	105	114	104	101	104	80	81	122	117	106	115	93	92	96	120	98	107	106	96	96	103	98	98	85	93	99	85	97	112	108	108	105	96	89	95	102	128	130	111	123	107	112	88	98	112	113	108	105	112	103	108	108	94	91	101	85	115	107	92	113	97	100	101	110	91	84	96	88	92	92	105	96	107	94	108	99	114	88	109	111	74	101	104	103	75	94	110	103	104	128	95	96	99	119	104	115	107	92	92	104	101	112	105	98	89	97	77	112	94	86	123	112	93	103	110	106	87	101	101	112	106	105	110	102	100	107	100	105	116	101	108	81	103	100	90	87	90	110	118	101	94	107	102	114	106	99	106	115	93	120	117	102	86	107	85	94	105	111	102	76	120	103	105	86	88	102	107	91	109	108	115	92	102	94	99	92	74	99	121	93	77	106	97	114	110	118	102	91	103	90	111	102	96	92	101	96	100	103	105	106	99	108	96	112	98	107	109	113	123	97	124	99	110	93	110	115	112	109	113	111	97	107	107	86	130	104	107	94	103	104	92	92	99	81	103	114	114	107	109	97	93	110	116	112	93	116	119	111	122	97	106	120	98	104	97	119	100	99	90	102	111	111	104	96	107	95	93	120	94	106	117	93	104	113	96	99	100	94	98	88	97	131	125	98	102	103	92	108	116	109	105	100	104	100	90	116	93	102	107	96	90	107	101	104	107	112	106	102	101	110	115	97	105	114	89	106	95	101	114	79	96	93	100	110	99	97	96	98	103	89	106	96	107	103	110	99	103	99	96	111	93	118	109	111	111	93	92	107	104	92	108	94	87	98	95	108	101	98	90	82	107	87	116	103	91	104	100	118	77	93	92	102	105	89	93	126	87	94	97	109	93	119	97	117	91	90	97	90	109	95	108	105	106	100	90	110	103	99	115	108	113	118	98	100	109	103	107	97	91	121	121	97	75	98	85	99	112	104	101	88	93	96	105	89	102	101	105	80	109	118	107	94	101	116	110	102	115	89	114	104	93	92	93	104	88	79	104	112	107	102	109	91	86	108	105	99	97	118	97	89	113	98	102	81	101	109	82	90	121	107	106	104	107	113	97	109	107	110	88	96	113	95	110	98	111	80	118	94	103	111	95	113	111	92	112	102	113	110	91	94	112	92	86	109	103	97	112	101	103	99	111	104
27651	15220	10289	12709	20846	24666	23244	20147	16926	13625	11378	9610	7949	6580	5494	4846	4254	3582	3026	2743	2455	2141	1731	1550	1411	1369	1194	1157	1046	967	917	941	948	889	846	819	813	767	729	732	771	774	709	771	732	665	742	711	754	689	743	693	736	705	721	689	736	733	687	764	681	727	744	699	749	692	710	705	738	762	734	700	752	738	729	718	741	755	679	700	707	743	705	737	707	722	704	747	706	731	673	711	718	706	696	764	705	735	716	715	718	742	750	729	695	708	722	718	698	723	668	745	715	709	750	713	724	689	721	684	705	737	684	722	697	694	694	766	713	760	730	704	749	762	719	726	687	724	720	671	720	692	718	726	691	730	691	710	746	771	719	719	696	727	719	706	667	682	737	700	719	756	698	704	726	724	711	704	739	759	742	654	714	654	709	712	701	706	679	711	693	756	738	677	724	767	753	770	708	699	743	678	747	717	744	698	697	709	725	687	681	723	700	733	745	691	744	689	726	724	748	707	728	719	729	777	714	740	713	699	698	729	697	766	694	722	734	750	719	730	759	696	758	692	761	743	741	733	713	720	736	740	742	741	725	711	726	681	775	715	752	712	730	716	721	719	687	732	735	711	679	705	694	775	734	700	679	711	681	747	776	762	722	706	724	717	695	741	702	668	724	697	707	728	707	665	707	775	723	648	691	718	721	767	719	709	748	709	713	719	706	729	695	707	705	717	752	715	688	734	724	675	712	738	720	730	746	718	759	719	714	698	728	715	695	667	694	714	736	732	712	733	664	722	747	727	723	673	722	705	774	737	769	714	738	784	717	696	719	738	703	703	685	723	730	688	675	730	689	720	737	713	689	736	750	729	775	740	685	797	725	778	709	729	738	750	736	721	732	701	708	761	762	679	725	698	747	746	704	737	789	715	686	726	731	734	751	747	686	672	747	728	699	744	674	714	704	718	675	691	719	765	707	742	672	750	719	681	738	695	697	719	751	707	727	702	702	750	685	724	727	745	714	706	707	734	687	736	752	727	726	689	731	678	712	793	779	716	727	764	722	744	692	746	738	655	728	735	693	718	700	708	734	706	708	758	673	727	698	724	735	751	699	738	727	750	734	686	707	701	720	687	697	692	718	750	723	701	701	758	690	747	708	726	712	741	740	681	746	690	716	685	690	744	749	724	710	739	721	724	769	740	704	682	711	737	743	713	756	743	713	739	720	784	740	724	691	724	755	705	727	766	697	682	672	729	724	719	728	708	687	729	710	732	689	710	712	722	699	705	750	756	728	699	705	702	690	739	684	724	696	740	741	740	714	735	773	739	713	745	738	680	712	730	712	710	686	690	693	730	721	738	792	734	754	775	674	677	707	691	725	737	696	725	700	696	732	718	684	676	712	764	716	733	735	782	759	759	712	699	676	694	700	691	719	711	676	768	751	761	750	723	726	742	727	697	741	708	686	704	670	710	693	756	749	688	693	703	709	730	717	742	739	691	757	752	698	743	729	760	700	675	714	728	715	751	724	704	677	727	715	737	722	748	735	724	717	740	716	744	742	721	717	738	734	735	683	717	701	722	732	701	714	713	780	773	704	679	752	688	743	743	664	713	708	698	737	714	740	697	667	695	717	717	709	726	744	737	703	748	732	733	756	706	687	694	682	765	688	720	691	719	763	711	723	744	727	711	773	785	737	704	710	750	669	710	748	733	766	687	737	677	705	727	731	767	673	718	751	711	728	693	710	714	684	722	700	719	733	708	641	728	722	703	730	683	739	673	670	688	735	724	682	679	705	722	721	686	758	715	698	718	704	722	679	712	698	761	710	792	713	776	689	731	703	718	725	749	757	753	759	730	735	698	720	745	679	700	733	705	707	722	748	703	739	728	683	728	708	734	729	707	711	699	750	744	718	719	735	730	726	749	722	751	706	764	680	773	771	669	725	753	665	738	694	669	729	684	763	721	727	721	758	730	751	719	710	705	699	683	690	721	778	738	704	754	678	678	720	766	733	705	709	779	717	750	747	695	649	714	724	738	742	724	762	715	728	769	723	723	704	726	733	747	732	735	710	692	681	687	713	709	751	724	725	693	787	769	715	769	678	775	718	762	740	743	680	732	703	673	756	757	681	658	676	702	754	687	691	709	757	730	670	710	655	715	714	665	751	736	758	694	731	729	709	708	703	712	695	732	708	694	738	710	723	716	720	727	716	733	772	736	707	723	769	730	713	713	735	702	723	695	757	739	714	720	701	720	704	725	682	699	689	687	727	756	728	698	696	698	730	747	690	722	697	699	753	731	673	737	711	680	686	768	736	713	743	745	741	704	732	746	730	748	679	669	703	665	760	735	707	717	783	700	724	759	751	715	696	695	663	739	735	771	719	722	676	703	771	719	691	738	703	696	723	741	737	706	751	726	753	743	665	708	684	725	713	689	725	676	741	754	729	710	768	743	703	765	682	699	684	690	727	715	687	754	722	740	739	706	735	742	761	705	740	695	692	751	707	688	692	695	727	722	729	685	725	706	672	723	720	706	705	712	755	753	738	723	673	717	703	716	716	740	705	744	751	694	684	686	693	730	689	720	705	762	737	758	722	707	728	774	720	741	723	800	739	709	734	676	738	755	694	723	750	705	722	697	673	680	729	683	773	676	687	674	713	711	732	677	682	735	724	728	744	786	753	673	718	771	702	714	741	720	712	745	727	645	736	737	753	738	739	736	721	685	730	725	695	643	740	754	745	748	729	684	723	711	735	736	731	706	720	747	705	721	709	772	787	704	713	652	734	733	700	734	698	742	667	713	732	667	732	719	739	686	732	699	728	714	694	722	710	716	720	744	753	714	727	698	723	713	702	692	684	699	680	708	720	763	746	730	753	717	693	716	790	716	714	713	714	704	764	724	743	719	720	758	719	716	756	721	682	705	689	686	707	679	770	743	722	642	721	711	768	727	733	761	713	738	681	740	723	783	707	736	751	705	768	740	704	742	736	698	726	729	684	731	684	768	736	737	700	721	700	747	721	692	727	708	733	725	742	737	743	763	723	721	682	736	705	729	744	741	682	726	701	723	727	789	733	728	744	735	735	721	733	731	715	774	715	694	723	667	688	702	732	780	728	795	700	727	727	745	710	691	696	784	701	715	680	707	704	715	708	730	735	716	742	691	741	696	689	723	691	717	713	699	724	773	793	718	704	711	693	677	676	730	680	703	676	723	679	717	744	741	712	663	738	741	741	751	676	716	779	728	679	677	726	745	711	703	710	704	744	748	723	733	718	734	749	715	744	774	690	763	731	700	711	673	703	722	673	661	741	729	722	695	725	714	733	729	729	697	777	701	699	725	771	712	742	760	780	718	712	718	727	704	690	655	684	715	713	691	698	692	714	707	745	718	736	773	732	681	684	760	699	690	719	746	683	722	678	715	715	702	716	729	691	770	717	718	704	734	682	756	754	715	750	691	755	741	724	726	687	719	727	725	733	706	687	712	738	739	665	736	741	725	712	757	710	730	685	731	691	717
4774	1673	1018	753	613	663	798	696	693	554	521	426	363	331	276	257	251	231	190	194	182	145	179	130	143	128	116	120	159	156	134	131	119	105	115	116	121	109	109	129	86	103	107	117	124	100	95	112	104	110	123	107	110	96	122	101	117	114	125	105	97	123	118	121	114	120	100	97	122	127	113	111	126	104	119	106	101	122	125	112	108	114	125	108	122	120	90	107	127	108	102	97	109	106	122	97	117	121	109	115	101	124	115	101	108	95	106	106	94	122	108	117	115	119	114	114	113	121	120	98	111	130	97	107	89	118	118	99	104	106	116	115	118	112	94	117	107	137	113	108	100	125	92	106	123	104	118	115	112	112	98	123	106	119	109	112	116	89	108	120	112	110	112	131	122	124	101	106	103	135	108	116	103	104	117	97	102	107	103	108	125	104	107	114	125	113	102	108	94	111	120	121	105	114	100	133	98	116	122	103	116	98	113	92	121	103	114	102	99	101	113	108	103	92	102	113	127	117	117	109	125	119	126	129	91	100	121	100	117	97	100	111	96	128	95	113	100	131	104	110	107	121	102	107	114	109	123	112	124	117	91	106	129	91	99	126	91	114	113	121	111	106	122	107	106	119	93	102	110	97	102	119	114	115	134	102	104	110	112	110	93	87	110	97	102	113	104	115	91	113	113	96	99	124	105	107	106	96	103	107	116	111	110	107	97	93	97	115	128	130	101	112	106	90	115	115	101	105	120	103	109	108	117	110	121	115	97	130	97	115	119	78	115	110	109	119	109	111	103	118	112	98	114	91	128	105	101	115	97	95	109	102	107	123	110	114	102	100	94	123	109	110	118	106	96	106	112	111	106	111	128	119	107	108	92	116	119	127	114	102	148	121	113	129	143	122	116	115	93	99	93	118	117	102	99	116	107	103	104	95	106	121	117	98	101	102	105	96	101	111	111	93	105	111	103	87	101	134	103	118	118	141	98	106	113	114	127	110	103	124	99	125	100	111	120	88	119	123	117	113	118	118	128	99	137	130	133	111	124	114	108	114	107	118	107	102	112	101	117	104	110	107	120	96	81	116	116	113	116	125	119	119	117	109	109	125	104	101	116	115	110	129	115	110	124	99	111	103	140	114	117	91	113	122	120	131	133	103	102	118	107	103	130	123	102	97	111	112	115	120	106	108	111	124	101	110	107	116	111	120	108	104	116	117	110	104	110	110	95	127	129	112	108	127	118	109	116	102	89	110	115	113	136	124	120	117	117	118	111	120	110	110	116	103	91	128	120	131	113	135	112	106	126	104	98	92	115	101	123	123	103	105	112	114	101	110	96	114	120	111	108	118	114	106	107	125	90	100	109	111	118	110	98	114	108	111	106	103	110	105	102	96	135	107	104	121	121	127	124	116	120	102	109	108	99	98	106	91	110	123	99	96	95	111	122	102	104	111	112	126	114	112	112	128	105	119	108	99	106	142	101	92	142	114	119	115	107	110	82	117	111	118	97	117	106	123	107	108	132	117	106	110	131	89	108	106	118	126	109	121	125	108	93	111	122	102	100	106	106	135	118	137	116	110	107	109	112	109	118	110	115	109	110	103	108	110	129	129	122	113	106	96	109	115	120	116	106	105	97	128	129	102	118	113	116	103	136	124	115	122	111	106	108	122	128	130	110	97	125	102	106	123	113	103	120	110	117	114	109	102	96	92	112	103	108	104	93	128	115	109	127	109	117	98	111	135	89	111	99	109	124	102	107	111	121	121	106	91	88	108	99	113	114	129	130	102	121	109	104	107	111	96	106	96	94	128	126	99	130	108	103	103	115	104	105	111	96	112	108	118	104	127	134	110	102	100	101	101	102	119	105	122	135	108	110	107	113	113	102	100	123	110	104	127	117	116	121	115	111	111	127	113	121	123	130	100	113	112	111	125	94	99	105	112	114	125	117	106	100	100	102	99	135	114	110	109	106	124	120	113	108	107	112	111	131	115	93	107	120	102	112	113	115	106	117	105	101	106	104	111	93	121	114	118	108	108	121	99	125	108	117	88	108	105	133	137	94	108	114	96	106	122	99	124	99	104	118	105	107	106	113	102	135	102	108	123	97	108	120	122	111	112	113	113	103	104	138	84	110	130	105	94	135	130	101	102	124	128	115	100	115	95	123	114	120	115	132	116	110	117	108	102	118	114	111	114	102	110	100	127	97	118	108	124	96	107	95	118	117	89	111	112	124	127	92	110	110	105	125	108	107	97	128	109	126	112	119	110	100	96	103	108	116	125	114	111	104	102	110	108	84	104	133	121	106	107	115	118	117	115	99	94	110	107	104	89	143	120	105	102	114	105	112	108	119	121	104	87	111	117	108	136	121	95	118	100	109	98	120	108	113	121	99	125	114	96	82	128	118	113	119	140	128	123	120	116	106	107	102	117	119	113	104	119	113	89	109	98	123	107	113	92	116	105	136	115	119	105	110	98	114	111	105	124	94	121	104	109	116	102	122	114	109	112	95	123	119	100	106	117	117	108	115	109	116	113	126	90	119	126	112	120	116	122	120	107	114	95	105	118	123	116	115	112	112	103	145	103	103	101	109	94	115	106	108	114	113	109	107	106	131	124	118	118	109	118	108	130	110	126	102	120	84	124	99	105	107	120	119	117	117	104	108	111	95	117	116	105	97	121	109	118	98	100	102	86	101	119	102	129	121	106	109	116	97	99	91	108	130	96	96	106	103	100	98	96	100	113	101	121	118	124	103	115	96	103	101	107	98	124	114	130	84	109	121	87	108	99	128	103	121	105	117	100	101	125	110	105	125	108	108	106	109	99	111	110	115	112	119	118	106	117	124	119	139	123	128	96	98	93	117	133	105	111	151	99	120	116	106	90	122	117	119	104	108	103	110	102	102	103	123	89	112	108	101	100	103	104	113	98	125	107	114	100	96	102	109	117	117	132	123	106	108	117	116	106	119	117	106	111	126	130	110	109	99	118	115	118	113	125	110	110	101	122	110	114	100	91	116	133	123	96	109	132	118	118	118	115	105	128	117	113	126	126	117	126	124	129	121	126	111	112	119	114	118	107	102	126	116	107	114	119	99	108	96	123	111	106	98	96	113	121	105	109	130	122	101	90	124	111	98	105	106	136	110	128	126	104	120	102	120	94	116	109	113	95	125	139	106	108	111	117	126	124	112	105	113	119	110	131	124	114	119	112	107	110	108	106	115	116	85	103	108	107	119	96	120	99	99	108	109	106	109	104	102	119	116	117	109	102	117	116	102	103	109	104	99	111	102	105	99	113	102	112	115	102	107	108	127	97	106	119	97	116	134	102	110	127	105	97	107	126	106	103	105	101	114	108	113	119	103	96	116	116	112	111	128	102	111	110	123	110	128	109	114	100	103	103	109	105	104	143	127	107	88	140	90	107	110	107	98	98	115	105	124	112	116	103	100	106	117	125	114	109	105	116	102	119	114	100	116	114	127	129	114	123	98	111	125	107	111	110	118	123	130	103
26836	14076	9831	11966	19711	23665	22179	19600	16401	12941	11330	9405	8061	6666	5600	4870	4204	3563	3031	2714	2427	2182	1831	1601	1487	1393	1301	1173	1061	1011	1002	925	897	843	837	890	845	826	837	829	802	854	846	818	834	782	779	799	820	817	797	804	854	740	823	805	836	794	851	764	786	864	818	778	795	808	784	812	753	797	745	770	721	777	750	875	768	769	803	787	781	777	798	792	810	814	787	780	765	820	818	793	798	767	819	825	737	755	791	734	764	818	822	735	778	813	774	782	788	805	771	786	824	825	812	730	775	822	793	748	765	765	795	800	784	769	785	807	800	847	795	795	834	809	809	780	797	835	791	775	821	795	770	787	768	748	769	879	798	788	770	768	805	815	831	807	711	750	745	777	774	765	760	772	762	765	777	793	762	802	764	771	803	840	745	817	763	801	793	780	802	788	742	780	813	851	741	754	710	834	780	769	807	808	779	767	776	810	772	725	778	785	752	767	800	770	738	788	821	782	814	846	779	802	818	784	839	784	761	833	791	780	777	825	784	806	800	832	761	847	809	760	797	796	768	824	743	812	762	771	767	790	809	798	845	739	781	837	769	765	814	802	790	735	791	820	797	766	788	845	831	797	768	774	776	789	754	835	776	778	773	792	822	795	809	832	770	805	813	754	786	791	789	764	747	826	787	786	785	760	776	804	791	827	785	821	794	786	806	822	770	779	796	761	757	779	750	789	811	776	781	803	784	772	738	771	829	777	768	802	762	785	732	788	767	762	818	801	792	767	810	802	766	811	782	817	836	784	779	789	771	806	804	812	849	750	809	777	768	729	775	857	824	808	802	723	782	757	862	817	753	787	812	745	810	818	761	782	772	765	762	769	774	786	791	771	818	816	798	815	779	796	767	767	788	809	793	787	763	753	814	818	787	769	767	820	810	743	778	739	856	828	768	712	835	833	747	774	779	786	788	788	839	807	818	753	785	766	808	765	798	833	743	790	803	742	781	763	832	777	805	788	766	794	808	742	737	768	789	787	790	804	811	784	790	707	788	766	761	799	806	816	770	806	836	802	800	802	803	766	812	790	818	861	802	786	762	758	796	779	805	757	770	824	834	767	783	790	803	794	756	792	760	732	794	815	814	764	793	776	787	850	774	786	799	850	779	799	802	745	776	749	795	810	815	822	757	788	794	777	807	785	790	733	768	808	861	769	835	770	842	807	763	824	763	785	715	787	790	781	747	798	841	782	790	740	820	791	766	805	846	759	789	788	809	835	770	774	795	794	795	738	796	818	811	823	803	817	777	770	790	810	824	784	834	817	781	765	801	772	757	724	748	799	769	775	807	796	771	814	754	835	768	796	813	795	826	799	774	768	795	822	820	798	798	758	804	760	810	847	755	810	825	745	773	855	841	776	812	783	804	779	750	840	795	827	777	789	784	765	799	810	727	770	797	808	805	758	745	779	793	763	809	821	829	761	780	799	758	799	827	778	830	775	774	811	820	790	735	752	751	856	806	761	822	772	790	754	798	742	811	819	808	781	787	815	844	818	797	805	800	833	782	765	782	774	796	806	803	858	749	780	762	832	780	823	771	766	755	803	817	847	846	766	777	779	810	760	797	816	769	790	787	803	799	802	808	789	815	773	768	781	796	820	812	776	774	771	786	751	836	797	774	753	737	782	759	803	771	743	797	795	822	779	761	751	802	837	785	792	811	737	798	784	826	839	788	774	802	779	800	760	792	805	781	792	792	771	797	749	781	711	765	766	790	773	806	861	779	791	839	784	797	812	790	787	808	779	814	803	748	843	792	794	803	862	793	770	771	804	762	833	781	734	772	768	743	780	836	770	760	805	760	806	889	767	800	829	753	734	750	828	824	788	768	792	795	763	824	801	791	765	810	756	788	833	784	762	816	752	766	794	795	802	708	730	798	760	760	763	803	840	842	769	823	775	819	808	765	815	786	765	798	738	771	750	834	769	757	782	749	817	803	753	743	762	765	795	831	799	771	792	762	804	817	783	772	740	785	795	759	814	815	849	791	789	771	773	759	786	829	825	738	771	832	784	813	831	772	823	765	802	756	801	840	762	767	808	823	781	772	761	806	802	847	775	740	781	833	764	750	785	807	741	803	776	814	792	739	817	780	768	787	765	788	816	773	795	782	782	812	726	819	795	755	797	796	792	833	766	837	779	810	811	789	769	808	766	807	784	758	780	791	794	801	754	800	768	797	776	851	785	812	733	745	762	785	803	715	787	843	775	788	720	818	794	793	773	744	778	807	801	801	827	815	763	761	799	766	792	773	799	815	864	819	773	775	778	784	828	833	747	841	776	766	791	808	790	766	778	817	775	803	759	809	841	817	757	790	828	775	774	787	785	792	789	779	810	811	767	742	748	773	775	814	810	770	792	758	784	800	772	838	777	820	799	827	788	807	767	791	800	785	787	775	752	778	795	767	818	770	743	845	779	772	802	853	767	742	742	793	782	771	784	788	776	772	766	829	741	760	846	805	798	770	809	736	824	779	798	796	732	773	726	859	789	806	751	835	829	763	772	765	847	817	789	826	794	752	795	793	798	807	766	828	810	762	769	773	808	771	814	815	767	743	790	836	808	797	743	756	784	815	785	810	789	779	788	806	849	730	816	735	759	749	817	851	746	816	765	777	800	804	786	768	748	808	747	790	779	764	753	792	732	748	803	787	824	776	811	782	817	816	779	784	807	834	802	784	768	803	824	800	781	754	766	737	790	790	784	832	794	767	781	785	822	736	879	831	806	782	771	758	765	841	778	807	797	752	784	830	793	827	783	804	812	761	758	822	779	787	782	806	765	785	795	824	787	826	788	812	767	744	790	835	816	750	735	798	849	819	783	750	792	814	801	791	806	805	811	812	740	825	845	761	746	763	756	798	778	766	849	795	763	813	752	776	800	780	782	782	759	758	788	783	759	807	774	798	804	783	773	792	777	787	796	798	858	782	756	793	786	745	816	778	835	835	771	809	777	756	745	802	781	737	783	757	812	743	802	786	769	787	854	769	782	763	804	865	771	820	785	782	768	779	784	826	768	817	812	718	768	785	812	848	793	773	802	767	852	801	851	788	839	790	851	800	798	802	763	761	809	798	807	788	831	797	814	815	787	785	786	761	794	804	858	788	772	870	744	789	856	814	800	762	844	799	777	748	824	775	799	844	761	753	806	736	830	798	780	762	812	795	772	820	747	764	760	714	781	810	762	765	821	760	809	813	832	785	809	760	787	796	826	787	771	778	811	803	763	771	770	780	819	799	777	819	745	751	794	793	824	738	826	754	800	787	732	821	760	746	797	788	786	811	792	814	812	776	770	763	817	772	797	814	805	768	744	807	816	744	797	774	731	843	794	760	817	817	742	778	782	781	761	843	763	764	798	793	825	807	790	825	762	820	776	795	722	789	783	787	805	814	735	774	781	801	785	768	763	776	753	824	799	822	819	812	764	785	788	792	771	852	769	807	826	793	846	803	830	801	819	782	775	808	762
4505	2346	1293	939	786	950	965	1058	845	707	630	523	459	377	365	289	268	222	227	200	171	168	172	151	127	129	130	128	120	112	113	113	114	116	99	90	115	119	94	103	104	85	105	104	93	94	112	113	107	108	101	102	99	102	96	78	128	106	100	81	97	88	116	90	94	95	103	107	98	91	82	88	98	109	81	97	117	96	98	107	85	107	109	110	81	120	103	97	101	106	110	80	106	92	89	106	93	108	92	104	127	102	106	111	103	114	96	92	99	101	96	103	102	94	120	88	138	106	90	92	95	108	112	107	113	99	102	82	117	79	93	96	100	106	98	103	86	77	111	100	98	92	79	105	114	96	121	92	109	96	107	107	99	105	89	114	98	89	108	123	88	98	90	83	111	88	120	100	109	107	106	97	99	86	104	95	105	90	87	103	98	94	98	91	99	94	96	108	115	91	97	116	105	120	111	102	107	99	108	98	104	112	98	106	103	109	88	107	101	105	120	119	98	107	91	92	94	99	134	100	100	114	127	87	102	106	117	116	99	108	101	106	113	85	91	94	95	109	100	101	105	82	112	99	116	106	93	125	103	84	86	84	105	106	92	101	86	112	93	107	96	89	101	102	95	103	103	96	103	107	84	85	83	93	117	111	98	106	84	100	115	72	95	98	101	79	100	115	106	90	85	113	111	108	91	105	115	122	111	95	96	100	116	107	104	97	100	117	105	82	103	117	105	107	94	96	105	118	109	114	96	108	96	99	111	91	87	106	98	94	111	100	97	82	99	100	110	105	86	94	103	108	111	77	87	100	104	114	86	84	117	115	103	82	93	110	94	101	97	79	120	129	108	110	102	78	94	118	94	95	113	112	121	95	111	107	101	93	89	106	96	103	116	109	93	90	102	97	92	121	98	93	99	103	104	110	122	107	96	106	104	108	96	101	120	92	122	96	112	96	116	104	95	112	86	109	108	102	92	103	102	116	114	83	106	104	105	98	106	92	121	103	105	97	104	110	99	108	100	92	121	113	94	102	94	92	115	97	87	122	96	96	109	110	99	122	104	97	118	104	93	100	100	113	107	98	96	92	98	114	88	102	87	122	88	94	92	119	106	88	99	96	115	97	96	116	113	110	92	98	103	96	97	84	108	123	107	99	107	108	125	100	97	104	83	119	104	87	88	99	99	95	93	109	81	119	100	98	87	103	99	100	98	97	108	94	105	106	105	101	97	113	94	102	99	92	116	97	102	92	89	100	102	102	88	83	97	108	109	105	90	84	96	110	114	92	92	86	82	85	105	104	110	93	115	115	117	98	119	135	102	94	98	107	95	111	109	100	108	88	108	96	105	87	112	105	99	84	87	125	103	94	110	97	108	97	105	104	122	118	86	96	102	81	77	102	109	98	98	101	100	90	103	101	103	102	111	116	112	106	86	104	122	104	110	117	114	101	111	118	115	95	91	106	96	100	98	98	106	93	105	97	96	102	97	98	107	108	97	86	110	96	103	104	91	96	107	79	97	99	112	77	99	96	102	116	109	107	114	112	104	104	103	89	121	92	90	109	103	85	102	108	76	92	120	114	92	121	101	113	89	126	115	114	93	89	86	113	93	106	90	120	110	102	84	105	95	99	107	102	113	88	104	92	93	110	100	99	98	96	101	108	107	99	97	100	107	117	104	97	111	110	84	100	98	110	97	103	93	96	83	100	115	98	117	92	91	91	101	107	108	110	90	86	109	93	75	103	107	108	112	103	93	130	105	87	88	102	93	93	97	104	99	109	98	91	103	104	106	101	115	114	93	95	109	93	120	101	103	73	114	110	104	99	110	102	100	115	89	98	106	109	103	103	85	93	107	102	111	104	107	102	104	87	111	93	104	95	98	99	101	84	102	95	107	105	113	105	102	109	116	102	102	93	109	111	112	107	96	90	123	81	113	104	101	110	88	121	87	103	107	116	107	106	95	96	87	117	105	130	113	93	118	98	85	86	106	95	102	101	101	104	114	91	115	107	83	120	125	108	125	86	116	92	100	83	112	97	121	90	87	90	103	100	113	117	121	89	112	104	115	105	112	90	98	120	108	105	79	101	74	114	89	92	110	96	101	104	100	106	91	111	82	105	85	109	104	77	129	100	86	102	114	101	106	104	114	108	81	97	96	111	90	125	101	107	100	90	107	122	92	110	92	103	96	114	106	111	94	97	111	102	97	106	104	104	98	113	109	101	92	98	107	79	99	109	104	90	100	113	105	122	96	106	96	101	101	102	113	112	84	109	109	113	103	105	99	85	88	112	107	146	108	113	95	107	96	100	89	104	102	115	106	93	107	85	109	100	92	106	112	113	106	98	95	116	91	104	95	99	131	94	86	97	91	95	101	95	94	100	106	92	106	103	96	109	101	97	104	89	94	102	104	83	107	91	96	98	99	114	119	121	106	100	105	111	111	79	107	117	93	106	107	126	117	120	93	98	95	114	103	107	96	98	111	95	104	84	92	104	98	109	114	97	109	119	98	98	90	120	93	88	99	99	86	97	103	99	85	96	103	103	129	95	104	130	108	95	117	104	128	97	104	96	91	107	119	107	93	96	84	105	107	100	101	113	96	95	93	113	106	119	90	98	99	116	101	90	89	98	93	100	109	113	100	102	97	113	102	110	116	107	98	102	107	116	114	99	118	92	104	100	105	82	124	100	110	108	99	98	117	104	93	109	106	112	93	103	101	92	91	106	105	83	128	98	100	99	100	90	102	98	72	92	84	115	115	104	115	110	107	127	97	97	120	91	102	105	102	93	125	94	109	94	100	92	95	98	121	103	106	93	100	98	95	105	100	121	110	94	104	85	98	98	108	106	121	111	96	93	116	106	82	102	113	112	81	102	95	107	117	109	113	107	80	84	105	111	86	86	104	104	109	95	96	112	96	118	116	102	96	101	97	95	104	115	114	77	106	114	109	101	99	121	104	98	110	109	92	110	108	95	120	98	105	113	87	135	108	85	95	106	103	109	93	97	115	110	119	112	115	109	95	90	95	110	92	113	96	95	110	118	107	89	118	120	103	117	114	107	93	96	98	91	99	97	103	108	87	99	103	87	100	99	86	104	104	123	101	101	104	100	106	108	108	111	103	99	92	109	99	100	101	88	88	96	106	91	93	101	97	105	90	106	102	80	95	80	105	101	115	114	120	109	93	103	113	108	106	117	90	99	113	102	87	106	101	84	94	104	105	92	111	103	116	91	98	105	106	112	122	98	105	100	93	97	89	106	84	92	111	87	107	99	88	99	84	107	101	104	103	89	106	84	124	107	100	84	93	111	109	110	93	99	92	114	124	113	85	107	102	110	83	79	104	95	96	85	102	113	94	112	87	118	110	78	92	103	100	103	104	107	106	89	101	105	86	111	107	110	102	114	104	97	99	97	118	90	113	94	118	120	99	98	115	112	97	96	126	84	91	120	92	101	86	78	99	94	110	99	105	100	96	98	88	90	115	102	105	119	94	104	105	80	93	118
30268	17284	12279	14708	23421	27379	25870	23072	19605	15956	13954	11444	9943	8395	6999	6133	5116	4139	3639	3178	2795	2505	2082	1724	1620	1552	1362	1181	1138	1086	1037	989	915	870	826	851	849	852	776	739	752	741	766	764	787	723	773	718	703	728	743	740	688	715	716	749	722	729	776	706	684	736	710	733	746	717	722	733	694	698	711	698	752	721	626	685	753	715	750	709	711	723	737	721	650	711	754	612	721	730	708	719	715	723	706	738	715	676	721	660	740	705	710	714	702	691	667	717	735	694	717	735	715	682	733	694	762	741	711	700	696	701	734	713	710	717	715	724	750	723	733	704	706	708	684	691	683	714	703	727	697	771	724	753	668	679	691	736	678	762	722	718	698	750	718	721	679	709	733	679	696	703	703	727	698	758	732	682	710	705	746	707	724	697	717	688	758	726	728	727	757	709	721	740	715	714	714	702	737	711	716	727	717	766	729	636	697	728	706	663	709	701	744	726	671	707	731	713	687	717	746	715	697	718	694	734	735	730	676	719	754	748	730	751	683	754	732	755	720	718	726	664	743	699	700	700	744	700	720	707	712	653	755	711	694	720	682	738	702	707	690	748	716	739	670	733	694	715	705	757	723	689	707	701	719	725	709	699	719	723	705	691	745	708	681	681	731	711	760	688	722	747	676	729	695	709	695	744	771	717	688	731	723	729	755	706	714	757	710	748	693	693	732	740	725	728	684	701	725	645	688	734	692	733	706	769	716	710	694	717	760	720	691	705	726	688	720	730	744	758	711	697	685	718	680	710	720	676	716	680	697	715	688	665	697	739	695	710	775	679	699	715	710	724	724	730	706	728	713	769	724	728	711	677	679	764	745	723	704	712	720	747	759	702	751	690	701	667	678	700	676	698	746	671	719	720	706	694	735	717	731	705	743	684	769	671	692	657	693	687	747	712	730	701	690	771	673	749	741	731	753	722	660	709	727	690	722	684	716	705	765	707	723	686	734	759	711	691	736	746	709	719	756	707	694	680	731	694	707	691	658	730	665	697	715	694	673	731	703	690	688	716	716	737	698	732	680	681	742	700	670	704	704	728	679	775	720	685	736	736	695	728	738	688	677	707	738	719	738	721	687	748	705	728	745	724	686	703	714	724	778	676	711	764	707	703	685	672	729	728	695	764	740	785	699	707	683	713	741	736	748	673	672	709	749	682	734	724	736	708	702	719	685	751	719	737	727	711	643	727	710	722	756	730	718	773	705	750	722	689	702	681	727	706	703	698	708	720	715	704	694	738	706	755	695	659	696	770	625	733	717	722	760	673	703	676	691	778	705	706	757	739	741	732	719	696	666	676	745	727	707	721	738	730	697	742	758	743	734	686	760	711	719	665	733	696	728	694	685	690	676	710	693	696	716	660	769	733	718	722	725	712	674	717	725	730	725	723	773	678	759	683	712	748	715	713	689	696	734	713	727	718	717	751	678	706	727	770	725	697	781	768	706	722	683	735	694	706	717	744	744	717	744	720	737	710	651	679	721	720	719	698	754	726	753	702	730	687	703	728	683	724	723	681	696	752	704	716	689	704	680	726	740	720	712	719	679	682	742	705	707	702	693	743	743	700	656	711	693	732	773	769	748	744	690	721	729	737	720	698	682	724	731	699	739	713	746	707	741	694	735	703	721	719	689	732	722	715	741	679	705	689	762	706	688	720	747	727	739	699	757	747	720	713	706	714	720	742	745	746	716	703	715	718	713	717	684	674	721	736	722	719	686	708	700	691	720	687	742	734	700	753	710	684	705	709	663	717	727	709	716	705	729	740	742	741	750	731	713	653	738	736	713	726	779	736	699	691	717	738	687	704	720	753	694	709	710	698	776	697	685	683	678	710	693	704	653	703	720	725	734	736	678	744	717	708	703	686	682	798	747	719	707	706	729	737	706	752	678	673	712	722	757	716	732	711	749	735	706	721	753	680	732	772	728	726	742	690	693	741	655	751	714	735	748	708	693	686	682	750	703	698	701	710	768	686	773	691	733	662	659	725	740	756	701	735	700	692	723	735	709	648	677	723	712	689	711	706	758	755	719	722	710	737	702	699	710	686	668	747	752	700	761	735	724	712	687	715	743	755	715	738	706	758	738	682	747	685	692	714	709	723	734	665	742	673	731	717	699	722	692	725	699	672	710	680	708	716	686	755	721	739	732	670	696	743	708	745	736	675	722	729	698	693	725	738	704	699	667	770	765	662	731	712	694	685	738	772	751	721	707	743	732	726	728	748	695	730	693	732	682	730	744	715	744	767	694	718	724	748	700	677	689	714	765	772	720	722	681	713	727	722	700	733	727	749	761	723	691	704	708	680	711	673	748	728	757	695	778	724	760	687	716	683	711	693	732	739	753	721	735	664	764	704	751	649	720	726	751	755	741	734	705	694	720	723	721	731	746	769	731	709	731	720	693	689	724	769	713	716	741	711	694	692	696	721	704	723	715	707	726	736	675	715	733	728	692	751	705	733	720	711	720	721	654	718	705	636	711	719	706	711	708	733	736	683	695	718	686	693	690	729	721	685	699	718	738	713	735	747	738	699	665	738	691	695	676	722	739	735	742	767	696	724	732	734	681	713	723	687	746	719	694	667	712	725	719	689	658	725	725	753	715	670	769	717	668	734	714	706	716	723	660	744	728	726	699	760	703	719	718	752	709	720	734	706	711	738	711	724	698	734	758	733	754	697	677	735	691	681	721	699	729	737	727	709	717	745	711	774	784	731	687	687	670	737	692	742	688	698	685	732	670	695	695	738	741	714	680	725	721	682	790	710	710	717	790	712	687	704	720	766	659	768	764	710	701	732	721	722	722	738	681	707	732	690	704	743	722	731	695	736	735	736	725	706	707	703	721	718	699	738	747	738	653	707	731	734	710	746	735	718	698	707	705	730	732	730	736	766	763	699	723	755	726	657	744	678	690	697	680	732	712	732	721	695	703	674	754	702	720	677	756	701	697	690	752	752	689	702	732	698	723	692	720	669	718	728	679	700	683	707	703	713	723	740	734	753	730	669	685	725	723	710	768	729	722	700	747	730	706	712	696	721	723	718	730	704	701	754	757	697	747	775	736	697	726	750	766	743	718	716	747	745	683	695	751	717	729	785	748	745	713	683	697	716	674	801	693	694	720	742	720	775	744	700	702	742	724	751	741	726	710	716	728	742	688	708	679	695	682	759	731	713	749	679	719	683	722	692	708	718	733	731	686	709	688	706	727	699	693	700	709	701	712	745	709	707	761	701	751	781	675	713	729	705	750	727	714	766	669	712	735	735	716	710	695	759	705	723	723	699	748	729	764	698	715	723	693	737	735	754	752	708	720	743	708	751	701	718	667	682	693	708	691	720	713	766	743	740	703	728	719	710	721	686	700	701	736	745	716	754	725	752	671	698	721	746	713	759	725	712	722	706	706	717	735	704	717	665	688	705	728	702	690	721	718	715	701	690	728	728	710	739	708	698	710	722	715	701	753	676	742	702	699	693
3544	1369	809	586	472	581	602	598	520	443	379	351	340	238	290	231	209	184	158	181	145	145	142	141	136	128	138	119	106	99	111	140	120	125	136	102	101	128	120	104	112	138	114	101	108	121	96	117	128	104	101	107	96	103	117	113	113	120	107	104	112	120	124	113	124	122	113	97	85	118	93	86	115	129	97	105	99	106	94	91	95	119	120	112	80	97	98	89	106	120	122	107	125	129	115	122	105	107	109	99	117	112	119	112	122	109	137	98	103	110	112	103	102	96	123	102	104	111	104	88	98	129	118	112	122	98	111	103	101	89	116	120	109	96	111	114	92	106	124	87	99	120	101	98	105	108	99	129	119	95	104	87	118	94	128	127	112	114	84	125	128	108	109	98	97	100	113	102	110	101	106	106	116	122	116	118	139	113	106	124	106	113	111	102	109	114	91	122	116	99	111	110	114	93	121	120	96	100	108	105	106	111	108	114	110	107	123	102	106	120	108	93	111	90	104	105	111	123	102	111	97	101	122	106	116	104	96	128	119	153	134	94	102	116	114	102	103	118	109	108	119	97	96	115	103	106	104	102	95	108	102	103	103	107	99	104	111	116	118	103	116	102	94	100	109	109	104	108	103	103	116	111	121	118	97	122	122	106	120	92	105	117	134	113	123	115	113	127	120	103	103	105	104	123	103	114	92	119	93	112	125	117	111	119	95	114	124	107	116	93	113	119	101	137	115	111	116	103	92	118	115	99	102	116	129	112	132	113	123	104	94	107	106	137	125	95	102	109	111	120	103	99	98	120	113	123	111	109	96	95	126	122	119	109	114	87	97	105	120	103	121	104	117	110	119	105	109	104	115	107	121	108	110	112	104	120	121	102	107	107	113	109	105	109	99	97	110	127	88	118	109	105	97	107	131	102	106	94	126	113	119	102	122	103	118	96	113	114	98	98	110	105	113	104	124	107	94	116	123	109	118	113	103	109	104	118	97	109	124	103	103	92	109	122	96	96	104	103	102	101	120	107	108	104	109	92	104	85	108	120	99	115	105	125	115	110	110	116	112	113	97	107	117	116	100	113	102	117	93	106	113	103	106	116	123	111	106	100	124	111	98	90	112	124	101	111	126	98	82	111	105	125	98	118	98	113	128	97	90	107	115	123	107	101	112	115	103	109	99	103	96	105	106	108	112	111	105	112	112	95	107	110	115	93	136	90	103	127	101	96	94	121	118	106	115	121	101	103	120	118	119	106	103	104	92	112	104	81	116	110	94	133	108	114	108	102	101	113	102	114	104	104	104	110	94	113	112	102	98	117	135	136	92	104	112	117	119	112	126	118	120	96	99	108	117	105	124	108	95	104	106	110	118	117	104	118	118	116	118	100	123	105	91	94	116	102	117	113	107	109	103	124	111	118	112	89	119	113	113	113	115	111	121	108	98	110	122	96	109	111	105	106	116	114	104	94	108	123	107	127	98	82	109	98	115	113	106	108	95	99	96	101	109	119	106	110	96	110	122	113	114	109	108	109	103	132	117	111	108	98	121	97	91	106	110	105	110	138	111	101	106	112	121	108	108	110	120	114	93	93	87	107	109	107	110	73	118	116	100	97	100	104	117	104	107	104	118	111	100	117	94	114	112	109	121	101	110	120	117	114	125	102	100	111	124	94	107	105	99	119	95	106	107	110	120	129	100	99	105	104	94	100	101	106	113	107	116	104	103	99	113	117	107	110	102	114	95	118	109	108	98	101	110	111	99	115	100	114	104	124	119	112	95	113	113	110	126	116	114	115	125	112	103	97	124	114	96	96	119	107	97	125	111	100	103	117	91	93	103	100	97	98	115	139	123	96	103	136	99	92	109	98	115	106	113	98	98	81	85	133	109	85	98	90	111	119	113	108	110	107	95	104	109	92	128	96	107	112	107	108	109	113	119	96	117	106	103	94	115	127	90	129	105	119	111	103	117	108	105	111	105	106	124	108	90	111	98	112	125	119	119	100	114	113	114	126	97	116	94	101	104	98	120	109	95	116	83	93	111	113	101	91	103	114	111	122	100	121	103	114	103	108	106	99	113	111	108	104	119	121	130	115	100	103	117	99	115	100	96	107	109	105	94	124	94	119	94	132	104	95	103	115	131	100	81	101	106	102	97	113	110	115	84	112	103	105	102	89	106	112	99	104	117	96	111	106	105	111	97	113	121	102	117	101	99	105	116	107	95	105	87	108	121	112	98	114	103	96	104	113	91	99	116	83	115	100	105	96	112	120	97	99	100	106	114	98	112	108	119	113	105	98	100	96	106	114	121	95	114	125	95	105	117	100	115	95	136	100	114	97	106	110	107	109	102	101	90	96	126	124	84	101	80	128	116	104	105	117	118	116	116	113	108	110	114	95	133	97	125	112	99	111	98	125	123	96	115	96	96	114	112	105	103	109	117	101	105	97	135	90	100	109	112	122	112	124	115	119	113	113	114	120	87	110	127	93	97	104	108	94	106	116	90	123	101	93	122	113	103	113	113	108	123	117	92	98	90	115	106	93	120	115	110	106	106	116	107	107	94	95	97	109	104	114	116	96	95	120	116	129	94	100	123	100	106	99	114	98	117	102	111	104	108	112	128	93	106	114	124	87	119	91	125	105	112	117	105	116	110	95	105	96	128	104	111	92	120	110	137	101	114	98	93	97	107	100	107	109	120	96	111	110	99	123	113	103	104	96	98	105	124	115	97	121	144	106	100	127	108	118	111	91	116	105	110	120	110	105	102	98	94	92	110	108	112	100	122	127	110	117	102	104	114	117	123	109	111	106	124	113	120	121	108	91	114	101	104	91	86	123	119	93	114	117	96	102	95	125	130	103	106	119	87	115	142	112	108	129	112	103	111	97	122	100	112	106	101	100	95	93	114	89	146	91	89	101	120	124	112	102	94	102	114	148	99	91	110	136	98	119	103	118	126	109	127	94	104	131	93	115	89	103	110	96	107	109	120	129	81	107	101	103	111	112	108	110	111	121	110	119	117	113	106	111	119	91	105	106	116	106	103	108	129	146	113	126	111	123	107	108	116	103	113	105	106	110	108	109	117	98	102	94	124	116	105	107	84	100	100	111	106	107	110	85	101	116	110	99	105	116	96	111	109	108	94	99	113	106	111	112	113	99	93	114	110	126	112	116	129	90	108	109	107	95	103	108	113	99	114	110	112	125	113	119	106	100	105	113	99	108	107	131	113	109	117	108	119	112	110	97	118	117	106	107	110	117	104	121	108	122	122	111	96	109	114	100	119	106	99	116	119	107	107	107	97	111	115	83	107	106	120	88	118	111	104	96	123	105	102	112	99	100	123	109	108	116	88	118	123	113	96	113	108	121	92	114	114	99	104	100	98	114	98	93	113	101	113	92	125	101	110	105	119	102	114	113	131	119	110	111	103	122	89	103	114	124	128	105	110	129	109	108	106	102	119	126	100	112	118	110	120	118	119	87	107	108	122	105	114	105	102	122	92	106	125	104
25296	12413	8507	10018	16994	20693	19293	16628	13708	11020	9502	7796	6671	5467	4803	3813	3161	2754	2357	2160	1989	1809	1565	1316	1265	1183	1161	1055	1025	953	995	881	889	873	895	876	780	850	820	815	731	796	766	769	811	731	825	747	778	774	799	797	748	773	813	742	810	763	813	714	809	741	771	772	823	767	761	762	788	784	777	750	790	771	831	727	788	763	756	772	766	746	781	781	764	778	735	738	749	713	726	762	825	761	739	773	733	737	797	796	777	801	772	800	779	807	809	735	787	773	793	763	745	783	752	821	776	770	775	796	785	763	794	767	769	824	776	791	738	809	775	784	756	764	724	802	833	767	767	771	761	756	773	774	785	761	763	804	808	775	757	760	779	762	719	774	786	751	792	770	812	761	782	755	737	773	758	775	770	761	757	772	794	754	717	770	775	751	776	768	758	804	794	772	812	764	727	801	820	799	753	783	749	771	776	778	787	738	797	734	752	760	754	805	743	761	762	825	733	764	759	757	749	771	788	748	814	782	766	750	747	782	745	747	756	818	781	805	784	778	768	746	810	757	768	786	809	782	795	764	807	787	760	784	756	794	809	784	777	782	810	783	803	806	741	728	785	784	828	812	796	775	778	793	748	795	793	777	807	768	767	821	728	749	722	791	761	724	809	758	791	792	745	782	808	831	743	771	780	799	794	745	773	754	816	803	765	796	782	738	804	742	755	739	784	710	792	727	801	802	773	737	739	750	799	768	807	746	736	769	829	756	738	760	772	759	774	778	772	754	769	717	783	721	728	751	760	809	806	777	807	788	734	766	715	764	795	778	798	802	777	794	815	750	752	782	790	769	738	739	784	749	803	762	782	760	758	774	750	755	738	743	797	751	803	841	806	760	735	761	757	775	751	788	786	779	741	806	806	740	758	751	741	778	776	744	800	738	787	826	771	785	813	770	802	809	750	750	779	744	797	795	779	771	762	702	780	784	792	779	787	733	771	753	755	779	798	764	747	802	799	779	812	755	797	781	745	770	804	792	776	769	810	791	772	748	789	741	772	774	800	759	784	785	790	783	769	786	803	734	806	811	775	737	796	797	807	771	804	755	772	784	764	732	794	741	753	788	774	817	748	750	799	841	787	813	818	734	781	780	761	800	775	772	786	778	738	770	776	752	787	836	793	705	789	814	811	783	788	816	816	804	791	805	814	778	805	791	754	731	775	764	804	708	787	740	804	751	782	803	719	768	754	828	755	776	802	789	759	772	794	793	755	794	808	772	824	742	771	789	752	801	803	784	777	814	759	782	790	730	841	758	760	800	802	750	778	742	782	771	747	776	784	787	754	790	811	784	790	787	756	765	733	783	800	752	761	809	782	776	717	862	751	752	806	748	761	750	767	782	819	775	785	791	769	751	794	760	748	774	782	758	754	799	786	760	755	740	759	762	756	780	766	794	765	774	827	756	763	800	783	774	775	800	806	778	842	762	744	740	805	771	758	779	777	783	715	727	769	777	792	741	760	783	760	721	744	755	734	764	747	818	794	817	777	814	763	776	788	776	716	750	769	760	809	748	801	791	813	735	789	808	765	758	767	793	758	770	810	754	796	752	751	840	742	797	775	789	754	768	805	804	794	760	747	749	815	780	750	765	814	755	772	746	782	734	766	757	798	737	795	798	771	776	768	740	790	816	753	756	777	785	791	809	787	809	809	783	774	822	751	771	767	807	815	803	777	773	807	768	739	717	747	802	773	754	782	796	769	795	807	768	740	795	770	831	768	774	747	823	750	724	788	731	791	726	817	792	741	786	803	765	747	882	787	827	746	736	780	783	773	763	811	745	811	822	813	757	772	759	756	770	799	786	815	749	814	810	734	738	805	753	815	754	725	775	822	778	761	799	764	736	810	745	743	735	754	742	735	754	758	790	784	764	773	766	731	762	762	781	827	773	796	722	801	752	730	762	724	757	742	831	764	727	747	788	751	785	826	761	786	835	758	777	777	807	738	813	791	777	779	759	727	794	766	777	781	787	804	726	787	739	839	764	786	735	804	746	775	779	736	747	769	762	773	785	832	778	746	740	779	759	781	753	812	763	758	765	747	781	779	781	772	790	735	755	819	792	837	803	791	739	770	729	732	718	761	786	792	732	778	744	837	784	830	798	742	745	759	770	807	773	806	806	769	752	763	774	829	810	754	737	798	807	742	759	730	812	784	781	830	739	762	760	806	796	783	806	788	789	792	801	747	779	730	832	719	767	731	812	772	780	772	787	752	776	767	778	779	764	746	748	736	793	754	739	756	785	808	794	752	752	794	752	772	711	786	751	789	802	783	775	744	830	811	785	757	758	793	828	780	748	807	781	761	720	793	781	846	755	776	816	807	812	808	807	752	818	817	730	788	741	787	796	763	812	761	753	815	785	790	789	748	793	799	786	730	751	789	827	742	737	726	784	789	726	745	793	758	787	792	773	797	762	755	792	755	834	777	748	795	771	750	749	823	809	796	786	811	765	770	796	802	737	780	764	779	766	776	774	830	801	758	800	803	748	765	798	796	777	708	762	800	752	738	759	799	741	797	807	799	739	776	770	752	751	760	772	741	751	744	755	780	767	777	807	719	814	754	792	743	769	812	809	770	786	730	803	763	775	769	755	786	775	756	750	786	781	774	783	731	795	789	727	768	797	770	770	775	817	800	744	780	777	739	798	793	795	729	754	752	765	780	730	770	710	745	761	773	789	750	776	766	741	757	755	789	795	791	747	777	718	749	750	809	730	767	754	790	782	822	801	803	810	811	799	753	748	758	731	755	799	791	739	751	814	792	808	758	750	794	796	794	745	790	750	734	819	760	808	760	762	808	751	772	749	792	780	784	805	861	807	815	795	738	825	764	758	762	789	758	761	751	784	806	769	741	700	726	762	748	767	699	810	763	767	758	815	752	833	776	718	727	772	821	819	803	754	790	726	799	772	757	761	757	767	796	749	762	707	754	739	754	805	774	758	842	778	772	781	777	777	785	763	746	755	794	740	818	816	779	745	725	782	799	793	747	778	781	760	811	783	768	797	789	780	782	787	755	763	753	763	764	776	825	793	816	746	789	768	769	785	705	782	754	807	804	761	831	781	741	773	792	773	769	759	764	800	812	802	751	747	750	752	830	689	818	752	770	771	772	810	778	783	783	812	790	789	815	766	791	767	747	805	772	763	725	714	724	788	787	766	762	765	775	767	780	745	811	792	767	746	743	762	792	819	786	773	771	807	776	754	765	773	777	781	766	791	737	824	705	776	725	721	783	799	830	767	718	738	758	748	795	780	744	754	807	736	718	815	759	835	784	716	750	787	734	737	818	740	790	755	791	757	780	809	765	744	837	773	792	780	807	796	775	743	769	743	756	832	819	733	755	796	771	798	750	774	766	723	743	778	785	760	786	782	765	784	723	773	767	765	820	786	755	788	790	748	792	786	762	779	756	764	778	749	748	786	795	796	789	791	758	811	799	740	805	754	800	736	783	799	742	775	749	784
3448	1976	1162	782	658	815	874	829	719	551	513	417	360	342	292	234	225	184	174	168	150	148	155	134	115	120	114	129	133	118	90	129	120	118	103	106	121	97	105	112	97	106	111	84	95	100	109	98	108	102	111	98	92	97	115	105	103	101	107	108	106	93	102	100	88	116	96	104	87	101	113	115	94	95	85	81	116	77	116	106	94	114	95	104	99	97	111	105	105	102	76	107	128	93	95	88	97	66	88	116	108	100	102	101	106	98	104	103	86	111	84	91	91	99	121	92	87	105	91	121	122	114	100	95	107	108	101	95	114	114	95	102	97	114	88	109	104	98	111	100	107	99	115	97	111	113	100	98	114	116	100	117	92	102	102	84	90	113	112	103	97	102	89	98	101	90	98	94	102	104	108	106	94	107	109	104	103	97	108	81	102	88	92	95	105	99	107	100	97	104	94	112	110	93	81	87	96	92	88	83	93	93	83	85	93	100	103	96	106	111	100	128	100	129	90	114	109	110	102	104	125	94	90	100	110	104	103	116	105	108	96	96	88	83	125	92	109	110	101	110	88	93	93	95	96	110	90	89	109	118	102	117	88	97	97	103	104	99	91	100	90	103	92	105	98	124	89	111	96	87	108	106	119	84	81	116	91	96	110	111	103	98	106	107	107	86	103	82	90	108	93	83	91	89	78	108	105	111	102	96	100	91	102	113	100	97	96	86	106	91	95	103	98	106	89	106	113	97	103	98	102	109	101	112	84	97	93	107	104	103	93	85	113	108	90	114	101	107	100	106	109	90	102	111	102	95	114	94	103	84	99	94	108	106	122	99	103	85	90	103	103	78	111	102	99	113	81	109	106	102	116	96	104	106	96	103	99	98	98	93	99	118	112	101	109	96	93	93	96	97	101	118	106	97	97	117	87	89	104	113	111	121	118	98	106	100	95	105	106	96	104	114	108	110	136	99	114	123	106	98	95	102	77	94	109	94	88	87	98	94	107	100	92	109	90	134	88	103	98	105	100	106	113	102	118	93	115	90	115	109	87	101	85	118	126	102	102	95	94	118	106	85	92	91	109	86	97	104	97	83	99	94	94	91	107	95	101	136	105	119	102	103	98	104	103	104	106	105	109	106	101	88	116	84	92	99	96	106	96	87	92	101	97	106	92	91	97	104	120	96	111	108	106	75	112	107	121	101	120	92	98	105	98	101	102	124	99	106	106	119	97	114	80	97	107	92	104	92	113	107	110	87	96	86	103	88	95	107	104	112	102	101	99	119	115	98	96	107	102	85	100	125	99	103	120	105	93	99	93	83	100	92	95	86	112	97	90	111	99	109	86	98	84	96	101	96	98	90	105	96	87	98	112	91	88	122	105	103	103	91	120	96	101	87	92	110	112	99	95	108	94	122	85	107	106	100	110	87	100	97	106	113	96	109	110	93	113	99	93	106	113	87	100	92	121	105	106	84	118	69	86	92	94	117	112	110	114	90	90	89	94	99	93	112	98	94	114	90	96	91	77	106	87	103	104	97	99	92	106	117	97	90	94	108	99	106	98	100	97	96	101	110	107	98	105	102	104	85	95	94	90	111	93	115	106	100	87	101	88	99	110	97	90	86	103	94	107	96	103	98	93	83	105	119	100	96	97	115	102	96	110	99	119	97	102	107	90	112	111	92	118	105	87	102	87	103	116	82	96	116	103	103	81	105	108	113	92	92	98	92	103	93	87	99	108	108	118	103	106	101	97	111	112	92	121	100	84	91	108	80	121	90	124	93	96	107	108	106	115	108	89	95	110	110	90	100	93	96	109	78	111	103	94	97	98	95	96	111	94	123	103	96	105	100	106	104	92	104	103	96	82	101	116	97	104	95	101	108	94	100	100	109	74	109	100	102	91	92	95	113	92	96	104	110	111	113	97	104	109	109	105	96	92	104	102	84	77	110	98	99	103	118	108	66	89	91	97	107	89	90	90	104	93	113	115	108	110	115	96	106	96	109	109	97	100	107	86	100	91	99	86	85	87	104	106	108	106	100	96	108	99	99	119	108	100	103	94	104	98	114	102	91	108	112	85	108	104	98	83	92	92	103	88	95	103	105	98	91	97	87	105	86	93	119	102	92	94	113	105	98	92	102	111	119	120	94	100	100	100	92	90	96	113	107	94	103	99	112	114	93	97	112	86	103	113	102	96	109	113	97	99	113	117	98	108	117	117	99	107	102	95	110	97	100	113	123	107	116	104	105	114	128	98	99	104	86	108	97	90	101	111	106	83	112	87	94	112	121	84	88	101	106	88	95	90	114	102	104	81	95	88	108	86	94	92	100	89	98	98	103	104	95	111	99	95	103	106	114	112	118	99	109	92	106	122	96	97	94	89	82	103	105	104	88	94	113	123	108	107	105	97	100	102	94	95	72	108	99	97	100	94	101	117	78	112	121	111	102	121	91	106	86	91	96	90	106	83	82	94	98	100	110	85	95	82	84	99	109	105	93	101	109	124	113	97	104	103	83	100	97	91	110	90	84	101	122	119	108	108	98	99	98	94	101	119	93	102	120	114	98	101	113	114	110	103	127	93	87	107	110	127	89	90	110	99	108	95	107	103	95	115	101	93	97	101	90	108	102	104	104	76	93	109	100	102	99	109	100	107	70	88	109	102	118	86	97	117	99	81	110	91	104	106	100	91	91	102	111	97	108	103	112	101	95	92	113	122	102	97	75	89	90	103	96	104	106	109	109	91	100	110	94	86	91	118	108	117	99	108	105	99	97	116	91	83	86	89	97	109	100	96	99	105	98	111	115	109	91	101	96	106	133	93	93	103	98	97	101	105	107	97	94	93	102	108	96	85	102	107	119	104	104	91	109	116	102	93	87	104	100	108	109	117	110	116	96	113	121	99	82	93	104	94	117	107	102	103	97	106	90	113	97	104	87	99	113	112	108	113	99	111	114	102	96	107	133	95	111	100	91	99	98	100	118	89	89	92	88	118	106	107	105	88	114	119	110	96	115	109	110	95	94	85	91	117	80	110	81	92	93	88	100	109	99	112	104	94	89	103	95	68	92	109	119	88	90	107	99	100	96	94	103	93	116	91	93	95	109	73	91	118	101	108	100	104	108	96	99	106	98	96	90	79	88	109	116	95	103	97	84	94	101	94	103	99	102	78	85	117	87	92	101	99	110	107	89	108	115	109	110	106	124	119	112	126	95	118	110	122	97	92	102	94	99	103	124	92	104	91	110	98	87	111	100	94	116	93	97	108	118	88	94	107	101	110	105	112	107	82	102	122	90	111	109	111	122	86	130	94	104	106	91	92	111	99	114	109	108	97	103	100	101	98	93	110	104	103	101	88	102	90	94	99	83	107	103	108	95	95	98	84	101	115	93	100	116	112	95	109	93	107	101	91	114	87	87	110	111	94	113	122	109	122	108	108	91	128	97	99	109	102	105	98	106	105	94	124	98	83	93	98	104	115	100	88	112	96	102	84	88	111	84	81	88	93	106
27779	15555	10850	12746	20990	24358	23061	20446	17179	13679	12011	9909	8472	7271	5873	4867	4073	3471	2912	2774	2460	2054	1821	1487	1445	1329	1178	1145	1069	953	929	932	874	843	833	746	801	734	765	754	719	762	755	763	765	730	723	765	714	689	750	666	739	706	739	756	745	710	732	708	647	732	710	714	752	710	719	767	767	731	732	708	731	751	699	754	747	690	709	704	740	737	702	733	719	706	711	713	710	688	710	755	690	694	720	728	689	727	662	705	756	752	708	751	781	753	678	745	756	754	738	751	725	748	708	729	716	671	710	673	681	730	718	757	713	745	681	705	707	670	747	707	680	724	739	719	721	738	699	766	705	719	772	656	773	703	740	751	687	755	707	717	730	715	735	673	703	703	712	711	727	726	730	754	787	687	690	738	721	767	697	686	764	759	725	715	720	724	698	723	730	702	689	750	719	671	666	699	717	745	758	724	761	662	740	732	725	739	726	720	700	669	686	746	700	759	732	728	731	689	707	741	733	738	645	685	701	696	737	727	722	726	708	736	720	734	721	704	722	680	742	727	731	663	705	708	739	669	721	707	752	688	703	717	713	802	744	708	673	691	711	694	752	694	703	762	688	669	726	716	725	709	680	685	697	709	703	719	660	722	784	710	706	711	719	721	717	678	641	727	727	709	765	751	738	697	706	686	688	694	723	679	717	712	725	714	759	709	718	734	744	723	735	699	738	702	708	724	698	761	703	790	751	714	727	707	700	698	742	758	693	676	690	688	715	733	715	699	727	736	721	728	673	663	717	680	754	724	759	740	704	724	699	693	689	698	747	676	746	728	707	680	703	740	703	719	723	716	776	688	731	724	726	721	707	669	747	701	712	727	703	699	688	699	700	668	714	752	744	691	666	678	708	741	691	707	729	752	716	743	681	707	702	692	741	715	773	702	706	771	715	688	720	697	707	724	750	711	707	668	701	704	750	749	721	715	758	726	693	713	731	719	725	742	726	746	772	694	727	704	663	734	689	800	679	769	750	731	713	705	754	735	721	683	744	709	708	719	681	741	734	738	732	676	753	722	711	716	707	755	723	714	687	771	702	734	718	692	731	701	764	751	705	729	729	727	726	701	754	703	667	670	691	684	689	722	711	777	717	698	712	772	674	766	716	707	700	732	712	714	707	686	732	732	668	764	700	708	715	742	718	750	719	733	684	674	756	710	761	733	682	758	684	728	734	730	668	711	714	756	730	804	713	709	707	744	745	743	741	681	696	705	729	720	696	646	718	745	675	731	708	746	715	688	709	707	759	709	665	680	729	676	716	700	698	713	688	752	736	731	711	712	677	701	717	695	683	745	721	659	679	769	700	694	686	725	701	755	708	710	692	672	738	719	744	708	729	738	726	741	712	676	737	726	676	715	682	723	695	704	729	716	669	704	730	681	737	688	724	706	730	728	705	730	736	743	726	676	704	725	674	709	660	748	708	689	814	710	722	708	738	748	770	708	678	752	691	710	709	690	700	749	691	731	736	673	694	728	708	704	710	732	717	729	689	729	705	708	751	725	706	764	737	722	675	706	764	721	688	777	723	714	684	743	713	726	691	758	707	758	706	713	710	666	719	749	660	667	768	690	707	747	720	701	678	713	766	702	772	770	664	753	702	721	689	750	684	740	659	734	755	721	742	735	746	725	757	741	703	708	728	724	683	733	691	676	679	708	695	736	699	703	726	755	696	688	703	679	732	664	724	743	764	716	689	762	710	672	711	749	746	746	742	718	753	765	754	749	710	728	751	646	679	733	736	735	685	707	710	733	692	706	696	709	705	708	706	705	771	709	669	716	734	726	655	729	712	698	740	682	700	722	693	710	685	679	717	730	706	718	698	728	723	710	715	687	694	705	704	684	699	673	673	703	689	715	729	711	788	722	732	743	727	757	742	717	741	705	712	723	690	676	675	750	746	678	737	700	728	666	764	653	737	702	731	765	654	763	738	714	717	680	721	740	713	813	690	660	740	750	720	728	700	738	723	690	690	724	726	741	724	702	690	739	672	727	748	713	700	678	711	681	714	716	781	732	709	715	689	705	693	689	725	681	736	734	714	725	709	703	706	764	710	698	702	694	709	726	701	732	712	692	669	724	716	700	734	719	695	732	700	658	759	692	719	714	693	716	714	712	705	739	749	702	731	746	670	712	762	711	739	668	738	730	728	703	749	729	729	758	742	735	727	726	776	738	735	733	755	693	691	673	685	742	729	706	723	760	728	723	687	740	737	733	640	680	701	739	724	679	736	737	685	725	702	742	687	719	721	725	755	689	664	741	777	744	698	701	677	696	718	754	676	744	688	711	713	740	697	712	700	663	693	757	699	733	727	755	691	707	712	739	729	734	736	670	719	708	734	755	691	716	692	748	668	675	697	744	723	726	710	711	701	677	703	669	746	718	747	676	711	717	664	710	774	718	753	702	727	672	755	770	666	710	748	746	727	688	738	695	716	701	718	705	715	709	701	743	732	772	723	729	753	719	743	751	704	726	734	719	763	714	709	738	724	719	718	715	714	723	755	723	705	766	702	743	715	761	726	740	713	722	716	708	715	670	676	709	741	734	700	693	716	714	686	722	721	719	688	681	724	699	738	712	703	758	690	742	675	765	690	749	710	679	694	705	715	731	704	751	654	731	724	713	711	714	728	689	717	722	734	748	701	737	698	743	684	705	717	719	694	736	719	740	726	728	714	718	723	736	715	682	675	717	698	650	719	703	698	722	670	757	680	694	734	724	705	715	682	709	723	725	721	694	752	717	682	709	707	720	708	732	731	674	677	676	741	704	730	782	730	704	749	711	726	723	715	735	750	667	710	711	724	747	730	721	730	669	698	704	765	746	714	737	730	704	733	767	711	689	740	762	742	699	738	732	698	715	686	739	759	742	678	698	709	738	760	691	717	722	704	747	720	679	724	674	802	712	746	679	725	793	687	737	702	755	717	749	736	725	688	740	678	729	713	665	673	759	706	745	730	734	703	646	689	726	768	710	747	750	719	705	705	726	715	764	740	712	712	721	727	705	667	716	648	691	699	710	691	765	722	764	697	728	684	725	757	722	729	731	743	708	730	758	730	689	735	768	760	700	707	718	722	705	696	727	757	735	692	732	714	707	711	759	675	681	748	713	801	736	692	722	710	713	696	697	704	696	724	702	714	763	712	690	738	688	734	748	733	740	739	722	699	697	699	707	690	768	726	757	731	706	729	753	726	712	706	708	672	727	735	698	714	714	746	766	687	690	713	704	738	740	714	741	701	715	700	712	748	760	683	694	756	760	729	718	733	714	717	710	732	730	698	721	671	724	720	732	788	699	739	680	662	730	683	714	680	734	724	733	724	708	709	697	746	713	693	730	689	730	718	712	693	722	707	712	754	730	683	702	718	694	702	710	698	710	705	743	645	712	749	707	686	719	746	734	735	751	716	761	696	712	685	742	723	753	699	720	639	780	691	704	778	739	754	700	731	700	782	745	748	711	720	760	724	716
4788	1749	1100	766	609	763	832	753	644	574	473	412	385	373	307	279	211	228	191	197	177	152	143	167	157	143	133	143	104	120	133	121	110	117	113	141	133	121	128	99	109	114	126	113	94	108	118	101	106	115	97	94	106	118	111	103	108	123	100	132	98	93	97	98	83	123	123	113	106	130	113	104	114	110	109	112	114	107	114	93	97	105	114	93	105	112	109	110	126	114	114	112	112	122	101	122	117	95	113	110	98	122	114	96	88	114	116	102	120	122	108	125	88	115	136	115	129	113	119	104	121	109	108	115	125	120	108	103	98	121	99	116	121	122	104	150	100	93	116	110	110	109	122	107	97	123	100	108	121	108	113	131	106	108	84	142	102	132	115	110	101	123	111	116	122	117	106	110	109	124	105	125	97	110	118	110	103	131	107	117	110	122	119	98	96	104	109	121	123	106	115	127	123	100	120	96	106	103	103	110	117	98	100	125	97	88	118	107	108	102	114	129	139	126	88	119	115	107	112	98	105	101	106	128	106	103	121	125	112	113	109	114	91	112	106	90	102	121	114	114	110	123	111	120	119	114	106	121	107	105	114	121	107	98	129	106	116	114	104	118	131	95	126	130	95	109	109	106	120	113	118	102	96	105	117	106	110	118	133	104	99	98	100	134	113	119	124	96	114	120	104	115	109	109	104	109	107	126	135	105	122	115	109	122	105	109	106	111	112	105	112	110	109	117	106	112	107	102	105	111	108	98	99	112	125	108	106	108	97	131	128	108	110	118	116	116	108	102	102	123	110	113	94	102	129	100	101	117	119	120	118	104	123	99	100	104	106	112	89	101	114	99	129	111	115	118	119	101	90	117	116	119	108	117	126	101	78	105	97	97	130	117	117	109	108	112	89	119	123	122	103	103	96	133	117	91	102	99	115	119	106	97	123	90	115	133	111	108	115	93	108	113	89	115	112	115	117	123	118	108	119	118	85	124	114	107	112	123	110	108	123	121	123	111	120	92	130	124	117	105	113	129	104	112	103	117	122	117	108	110	124	112	113	104	114	125	103	104	117	80	120	118	118	112	115	106	113	116	126	126	109	122	108	120	120	125	119	104	122	112	123	98	106	130	122	107	85	120	100	105	84	114	117	114	108	101	134	90	98	101	121	133	120	105	110	121	109	120	109	109	110	113	120	120	128	93	124	113	120	112	118	111	117	109	108	104	114	109	107	109	136	98	122	107	107	99	122	110	113	126	116	95	101	110	112	108	111	109	114	118	113	114	115	106	107	102	110	98	127	93	132	114	104	115	112	121	112	100	98	109	117	103	114	113	101	108	119	90	120	117	104	113	91	99	120	125	103	124	107	102	111	120	110	126	124	108	110	135	113	117	106	108	109	107	101	96	103	104	117	117	102	113	121	92	113	114	124	122	107	115	120	111	120	123	131	128	106	119	95	110	115	129	142	133	108	107	107	117	138	105	104	104	102	123	109	104	113	114	104	123	108	110	105	117	113	106	111	105	106	125	112	103	112	115	112	121	114	111	105	108	134	120	106	108	105	110	110	106	106	119	122	115	110	106	112	99	119	132	122	107	108	107	114	111	97	109	121	116	106	115	122	111	104	118	109	107	110	102	105	122	98	120	105	131	95	103	103	103	104	104	130	105	127	117	134	124	112	141	133	121	104	97	116	122	120	114	104	111	92	115	116	89	121	111	107	104	132	81	126	97	110	126	107	116	122	111	91	121	100	116	124	108	117	101	97	107	121	128	109	113	110	109	121	110	127	106	127	96	99	113	104	120	130	102	110	98	116	106	98	110	106	106	98	95	97	116	113	109	105	110	112	115	95	99	123	115	89	99	127	105	98	114	119	117	112	96	119	122	102	118	114	129	100	95	99	109	98	113	107	111	110	129	116	102	102	118	116	103	114	111	102	92	109	124	116	124	108	108	111	103	137	110	98	123	104	120	119	106	110	109	110	103	133	129	143	118	104	105	112	113	104	101	118	115	121	110	121	100	118	100	112	102	103	124	109	113	138	104	112	108	102	110	110	94	125	104	106	113	114	122	93	91	102	104	112	134	128	110	115	116	98	123	104	104	104	110	104	100	114	130	114	120	112	100	103	137	100	103	110	95	99	111	83	127	133	107	104	104	109	102	99	108	125	100	117	104	110	117	108	105	104	117	110	104	120	115	127	117	106	103	101	107	93	112	100	96	97	108	107	111	96	116	133	111	107	105	112	105	102	118	107	109	107	110	90	105	99	106	112	115	116	105	98	121	124	114	123	119	101	97	111	120	121	100	115	99	111	125	133	101	118	126	110	114	114	106	107	115	120	115	108	108	119	116	131	104	113	116	134	104	118	116	141	112	125	124	137	117	130	81	104	120	108	132	115	102	106	104	107	120	116	118	114	138	113	117	117	103	118	105	119	99	134	113	103	92	100	129	123	109	95	114	97	134	110	115	92	110	104	122	105	107	129	109	130	114	112	111	103	99	109	115	119	98	107	127	126	97	111	101	133	109	111	111	105	112	119	113	130	115	113	119	130	115	107	99	101	125	97	126	104	115	106	110	118	107	112	113	103	120	104	98	122	111	104	100	100	114	91	107	98	111	112	131	127	117	102	121	99	122	108	115	127	104	108	96	89	114	105	93	105	125	100	110	125	108	119	113	96	121	125	124	109	94	112	115	105	80	109	98	107	112	120	113	130	110	100	107	97	111	96	112	103	97	98	119	123	108	103	104	95	105	122	110	108	127	95	97	116	80	113	107	97	98	123	121	110	124	112	108	109	113	115	112	117	108	119	106	106	133	112	101	116	113	103	113	114	107	117	127	93	121	111	104	92	107	117	111	118	128	122	110	121	98	113	118	114	125	98	127	125	132	118	101	125	118	114	91	106	116	115	124	113	140	101	100	105	111	113	134	126	124	112	111	111	105	90	100	103	105	99	100	121	119	115	108	111	99	115	90	105	104	125	132	101	106	117	95	96	120	105	107	83	100	106	111	103	95	91	118	100	104	105	106	118	105	117	97	92	111	106	115	114	107	99	112	87	99	114	108	98	124	110	117	119	107	109	126	124	123	103	112	99	97	110	110	130	110	145	115	115	110	118	110	124	139	118	123	111	110	125	127	117	113	119	114	101	101	90	102	134	116	107	117	114	103	110	118	113	85	115	84	118	111	116	118	111	123	114	107	116	122	119	114	110	114	120	111	113	123	127	103	110	106	124	119	102	91	109	108	118	135	116	135	119	120	117	118	117	105	125	101	124	116	121	121	99	113	112	111	109	104	96	115	98	111	94	107	123	113	92	101	112	115	109	111	106	115	101	124	122	111	110	121	116	100	116	90	112	113	130	96	97	104	125	103	109	123	102	122	104	116	129	119	115	107	101	114	129	99	121	107	109	117	114	119	114	103	116	112	112	119	115	104	109	102	119	112	109	115	112	114	118	100	100	119	112	118	124	106	111	101	112	121	95	115	106	95	94	98	124	111	117	105	114	104
27152	14346	10254	12124	20004	23249	22130	19813	16412	13355	11568	9171	8330	7046	5804	4732	3992	3325	2928	2707	2382	1957	1708	1591	1448	1368	1269	1145	1080	1086	1031	981	891	936	896	855	855	857	806	824	796	814	788	789	792	853	832	812	832	831	810	810	754	798	869	798	806	797	813	773	780	809	800	788	783	802	817	836	782	814	765	760	731	793	792	761	798	779	733	758	822	767	785	798	831	762	807	822	774	801	744	805	778	762	818	749	825	804	806	783	778	766	827	796	739	729	758	813	814	793	817	794	811	726	807	813	803	746	739	756	795	788	790	769	778	791	780	767	773	753	772	761	835	727	784	827	788	844	765	826	820	800	771	814	777	765	771	775	822	763	772	773	789	816	812	797	799	774	753	798	812	748	778	807	799	776	831	789	784	765	809	781	741	737	762	797	776	800	787	781	744	758	764	785	755	836	775	805	816	788	757	813	750	790	782	804	790	752	805	753	847	805	794	801	751	785	821	793	781	806	743	764	750	799	812	787	807	806	746	815	811	856	787	752	843	738	815	754	736	798	810	816	751	807	821	786	808	776	833	742	760	758	820	770	777	770	787	819	800	828	790	772	737	723	759	808	809	729	838	791	828	826	766	754	778	780	787	780	780	770	749	724	794	813	810	814	787	824	802	745	802	788	769	769	776	811	776	767	768	774	758	795	796	807	777	796	778	802	770	825	832	775	772	785	766	770	769	825	780	775	849	742	746	806	803	772	827	784	812	816	787	734	796	789	760	780	790	789	813	780	745	736	748	805	823	770	805	729	789	812	785	794	781	755	748	747	814	788	753	800	790	820	844	805	775	799	834	774	804	780	732	775	847	875	784	768	764	770	757	791	817	772	811	796	756	752	801	748	799	850	790	770	771	805	769	817	821	771	790	779	798	828	810	784	732	785	740	753	797	812	835	810	796	805	839	790	801	819	806	786	789	752	780	796	763	845	827	731	852	769	825	756	773	752	800	763	801	831	828	791	754	808	860	765	827	823	804	827	766	783	817	812	806	767	763	790	777	761	785	763	778	805	754	763	779	789	798	828	719	795	744	758	808	798	774	778	778	792	786	748	806	797	794	760	780	742	832	767	771	797	772	767	778	827	800	747	784	755	784	813	794	800	777	773	724	767	796	795	835	754	787	785	744	774	806	784	779	799	802	756	803	805	775	782	772	747	759	769	775	774	772	727	751	761	834	784	782	759	808	822	765	783	796	794	761	786	768	832	786	775	849	771	828	810	801	791	784	776	762	805	792	800	792	796	802	776	770	803	839	765	764	792	806	817	767	802	765	782	763	764	756	749	804	845	824	811	765	822	808	771	821	767	731	771	834	736	769	793	822	786	827	775	752	814	784	790	747	814	801	773	797	810	760	811	837	845	759	805	791	820	808	766	807	765	799	818	765	770	803	810	782	806	764	785	796	799	784	791	789	762	756	763	843	757	775	808	769	796	759	767	760	815	721	800	766	797	763	810	775	736	776	797	776	731	785	746	813	766	828	805	781	828	755	815	807	799	713	756	744	760	768	805	815	755	820	835	765	767	814	779	773	753	778	821	780	808	797	721	773	778	784	794	775	770	771	803	800	797	863	780	794	896	783	792	816	761	798	842	756	758	739	779	750	819	819	776	762	786	740	833	791	776	772	825	751	780	759	755	807	803	759	762	777	771	807	730	780	738	780	804	730	832	814	773	745	755	751	792	772	816	714	771	807	778	727	786	794	827	782	804	782	737	783	782	800	819	811	825	768	766	808	790	811	797	798	751	748	747	760	792	797	775	774	835	793	821	771	806	795	771	758	799	807	809	774	759	764	787	740	777	797	764	747	801	810	777	787	861	753	808	811	781	785	775	806	793	791	771	808	850	757	781	751	750	798	769	810	770	833	756	795	808	758	834	819	767	720	765	829	756	800	770	780	807	726	802	750	779	811	770	799	742	807	792	826	807	817	830	748	749	787	764	824	779	820	789	814	789	801	798	790	802	784	841	838	770	802	785	772	768	788	754	757	824	799	808	771	742	754	769	834	771	781	811	805	738	819	807	792	781	799	753	766	764	808	788	755	782	817	812	794	771	759	760	794	729	755	748	740	779	809	744	805	819	784	727	807	777	812	808	784	799	766	836	827	771	830	706	818	752	815	784	789	771	847	786	747	830	744	766	788	817	738	827	779	841	787	800	766	787	830	783	764	753	836	827	788	813	801	760	808	787	832	838	769	814	803	806	832	773	753	782	792	781	803	792	726	803	726	745	846	815	805	756	792	746	810	818	752	795	756	852	752	754	829	822	787	793	799	764	817	792	815	769	749	807	829	768	802	724	821	794	805	770	772	790	822	781	771	797	828	765	791	795	723	820	768	732	774	818	787	795	759	760	797	774	783	805	831	799	785	794	837	806	726	741	788	769	774	754	806	772	792	743	811	786	743	724	759	836	741	767	748	831	774	750	766	766	806	785	806	798	737	749	704	785	801	790	761	744	842	784	781	778	808	803	774	858	758	787	838	756	778	736	751	805	775	818	798	777	792	799	738	732	849	801	781	792	833	775	790	736	765	792	817	822	789	790	766	789	757	795	724	787	790	786	738	748	856	770	775	806	784	805	749	797	776	787	788	818	783	803	796	754	792	705	772	743	798	790	800	886	782	803	798	800	812	786	799	822	811	802	811	788	802	734	784	787	786	780	777	743	780	738	750	820	818	754	762	737	789	819	768	808	771	794	787	800	747	821	785	751	763	791	801	737	775	789	738	767	793	859	832	750	773	805	774	773	838	786	742	779	750	762	735	813	758	801	836	802	781	778	793	764	785	827	787	790	736	818	779	793	771	794	760	862	791	783	817	770	833	824	826	820	769	740	829	800	765	827	779	805	815	799	769	801	794	814	808	795	797	813	751	772	743	806	792	813	804	764	832	753	786	790	809	798	760	795	807	797	767	783	807	815	796	803	784	771	794	794	774	797	780	805	826	754	776	788	803	762	773	737	754	776	809	762	759	783	767	776	777	806	788	778	798	781	818	858	786	852	785	819	786	785	790	756	818	767	738	808	799	755	768	803	753	728	817	771	763	814	767	749	822	780	814	759	771	763	728	779	752	793	809	785	768	734	767	826	752	814	754	818	835	764	835	783	767	753	785	819	811	793	795	775	757	793	784	800	795	787	811	829	814	761	770	769	795	735	737	762	799	830	809	797	797	769	819	778	782	767	816	773	783	775	769	730	750	760	841	786	787	808	737	779	808	781	811	797	785	751	785	818	775	808	775	805	809	784	797	800	812	777	735	773	814	808	784	760	825	857	797	827	777	784	782	785	798	773	761	768	792	806	798	771	805	774	802	819	771	782	795	791	763	811	806	821	789	810	802	783	823	780	804	791	801	793	795	840	765	799	762	773	763	764	754	783	807	817	794	752	741	864	834	841	773	776	773	769	750	813	815	732	798	783	793	799	753	781	775	809	764	742	768	779	813	783	867	786	766	776	814	761	750	773	784	807
4634	2400	1470	956	811	972	1077	1017	865	697	610	521	488	415	302	289	267	250	242	240	180	165	167	149	131	128	115	120	128	106	113	109	109	107	92	108	117	106	86	103	102	99	113	88	109	95	90	93	96	100	100	92	104	109	95	106	98	93	84	107	107	100	98	95	114	92	105	125	87	114	105	122	98	99	126	90	121	105	99	90	107	103	100	113	98	103	99	110	100	78	98	95	99	92	101	98	101	104	101	96	101	98	102	107	103	112	100	108	88	105	103	105	91	114	109	107	99	91	101	107	102	89	79	93	94	108	109	101	95	114	110	108	89	112	89	109	98	100	112	100	95	91	114	99	94	94	102	89	95	113	107	100	107	101	103	107	105	107	107	95	111	91	107	108	92	125	92	110	112	107	95	96	120	104	100	98	102	106	106	113	97	113	98	89	108	96	103	115	106	103	127	103	84	102	101	100	97	104	95	97	91	100	102	98	104	96	107	96	94	110	80	112	111	99	91	94	99	128	98	108	105	112	102	106	112	100	90	119	113	97	91	116	101	109	108	129	108	118	90	96	115	95	84	97	112	94	109	111	104	93	92	112	123	109	119	93	112	115	123	83	118	95	92	88	110	93	97	113	98	112	81	102	95	93	135	95	108	105	103	93	114	119	100	94	110	89	112	92	105	99	112	104	113	119	101	96	98	91	99	116	102	102	97	107	104	119	87	113	114	96	85	105	100	95	107	106	84	103	122	109	93	90	104	98	127	86	105	107	96	108	125	89	131	103	115	98	108	105	88	97	101	98	89	111	98	93	94	95	102	112	98	101	100	111	84	105	94	88	105	98	93	91	97	126	104	101	103	94	118	104	113	116	106	108	111	113	101	106	95	102	99	106	95	105	114	106	93	125	96	94	97	102	95	82	96	103	111	108	96	105	104	115	100	100	113	98	104	101	101	108	82	99	106	116	107	95	86	85	92	119	101	94	118	99	120	114	114	108	112	107	93	106	101	91	102	100	107	112	98	94	110	94	109	102	90	101	104	111	87	96	121	95	92	102	86	113	72	108	83	98	100	104	120	95	89	87	86	111	99	110	98	101	103	89	97	98	106	109	101	125	93	99	107	104	106	87	124	101	104	106	120	81	115	82	90	95	103	95	110	97	95	103	99	95	104	108	83	116	92	100	73	97	89	127	105	99	121	105	103	86	115	101	120	112	99	103	92	75	102	107	113	94	115	113	101	116	94	94	103	96	100	94	116	105	95	95	102	92	109	86	88	90	76	105	119	101	104	94	74	112	106	114	102	93	96	101	95	87	99	108	112	105	95	109	85	101	103	101	83	83	112	109	94	102	100	84	104	97	104	94	109	88	103	105	109	112	107	111	117	95	105	106	97	104	107	88	83	89	102	108	104	100	104	102	82	103	96	79	97	90	94	98	91	106	105	119	121	113	108	95	104	103	106	91	103	105	106	99	92	98	109	103	98	93	111	105	106	94	102	91	89	76	96	91	112	103	92	105	102	113	96	100	101	89	98	87	99	88	90	102	100	124	101	120	101	110	95	98	100	101	97	121	88	113	99	103	70	98	99	92	112	98	95	97	96	102	107	122	88	123	101	98	119	102	99	92	93	97	118	105	103	114	107	94	105	112	93	101	112	114	93	89	93	99	105	104	100	99	110	111	95	110	100	104	102	110	116	89	105	129	98	106	103	98	89	109	122	123	91	110	107	98	104	99	108	94	104	103	98	84	104	100	97	98	96	96	110	104	100	95	118	95	87	97	105	100	94	113	100	88	117	93	92	80	104	100	127	99	102	97	87	83	97	103	109	97	98	86	93	96	104	96	92	91	94	112	108	107	108	107	98	93	105	102	99	103	118	90	101	90	99	101	105	105	91	103	99	114	89	92	98	99	98	119	107	94	103	96	111	96	95	107	109	99	92	106	99	94	111	101	113	107	85	108	94	97	105	127	88	100	105	93	97	115	95	108	100	90	107	101	93	81	108	95	94	90	100	104	88	118	127	89	99	103	97	106	106	109	85	113	85	98	92	96	95	106	89	98	91	85	96	107	110	100	95	103	99	90	90	115	107	96	105	84	119	112	97	105	102	106	92	104	105	107	119	101	103	107	109	87	102	98	99	96	106	98	107	103	103	105	88	98	98	101	88	123	100	100	94	106	105	106	108	108	98	105	118	109	107	110	103	108	107	104	85	107	101	105	102	114	88	104	105	105	112	119	89	87	93	84	102	104	104	118	91	91	104	103	95	106	94	106	118	98	105	107	108	108	97	110	105	111	112	90	111	90	102	115	100	112	109	99	102	86	111	103	123	85	101	112	100	100	115	94	121	116	103	118	111	95	78	116	90	85	98	96	100	88	108	114	104	99	92	91	112	91	105	100	111	102	88	87	122	104	107	93	86	85	120	105	110	100	101	106	103	88	109	93	99	103	94	90	105	104	91	119	97	114	110	96	115	92	108	112	82	97	110	93	108	110	87	106	109	101	105	119	108	102	105	112	97	95	105	99	90	116	100	86	113	96	98	104	96	110	107	86	84	88	91	114	99	109	92	90	104	95	105	100	106	94	84	83	88	106	112	109	104	94	112	106	105	79	109	120	104	96	92	82	104	108	99	99	102	98	111	107	86	97	84	97	89	103	111	102	106	79	96	106	101	118	107	110	120	91	109	92	122	85	99	80	99	112	103	108	106	119	92	102	68	107	90	107	96	109	101	107	120	106	93	133	75	110	103	74	106	106	104	87	94	83	103	112	115	115	95	84	90	107	125	100	107	104	84	105	102	111	109	93	96	103	82	103	93	94	96	103	88	108	105	90	103	109	101	96	108	90	111	97	108	89	95	110	105	107	111	89	96	102	99	97	95	94	119	115	100	118	89	96	82	113	94	105	101	97	110	99	95	104	99	91	115	99	114	114	116	94	119	115	107	117	83	89	92	97	109	83	98	100	107	101	90	97	105	93	112	105	106	90	111	110	100	90	98	103	102	94	108	119	115	84	97	111	90	110	103	79	94	106	111	106	116	108	97	95	87	105	106	99	93	93	103	95	98	111	109	97	117	96	101	69	109	111	98	91	93	104	102	93	103	107	103	89	108	115	76	120	88	87	109	113	96	86	107	89	92	98	93	109	89	99	104	102	116	94	95	98	116	99	84	94	107	93	126	99	111	94	98	90	89	91	94	104	93	108	109	97	99	90	87	106	98	102	86	104	114	99	106	104	79	98	108	90	94	113	106	110	114	94	103	91	92	114	96	116	95	103	107	96	88	98	102	117	107	94	104	101	122	106	97	95	109	108	109	98	88	108	95	109	121	112	100	105	112	97	89	97	98	106	98	117	98	99	123	113	102	105	92	110	104	88	104	95	100	93	83	79	113	94	115	93	95	111	95	96	101	111	99	109	116	107	100	95	101	101	78	87	104	106	104	94	91	96	113	92	106	99	113	90	117	87	103	91	119	101	94	91	109	106	110	104	124	112	90	89	82	97
30295	17766	12705	14846	23797	27164	25537	23159	19554	16349	13826	11449	10226	8824	7042	5814	4780	4228	3485	3308	2758	2221	1979	1746	1562	1475	1325	1196	1125	1034	986	923	898	870	869	908	820	798	837	745	739	772	728	747	712	761	730	721	717	719	722	698	729	674	707	676	694	664	718	745	694	707	751	731	671	718	689	683	759	703	726	760	649	658	766	669	754	724	723	661	695	707	734	741	737	714	701	684	690	697	683	721	721	714	732	725	676	737	713	707	722	725	704	697	749	703	729	720	723	721	707	721	733	716	724	687	735	698	696	725	728	740	695	739	729	702	656	659	674	725	738	686	694	691	721	696	697	673	748	737	717	703	728	684	714	708	669	705	679	670	707	679	689	689	717	651	740	675	714	763	706	714	669	711	701	735	703	723	699	740	657	723	695	710	750	743	733	727	701	750	690	763	696	673	741	710	683	752	691	706	728	697	715	701	682	728	672	699	699	783	668	704	680	725	689	738	701	661	751	697	747	757	711	686	695	722	714	707	697	661	677	756	726	677	722	689	710	703	685	744	704	773	683	745	695	734	715	673	674	718	722	708	694	657	741	710	713	699	693	739	733	707	696	706	693	663	692	712	722	715	707	712	696	665	732	716	695	712	705	673	654	707	692	694	727	732	733	714	710	702	713	683	736	734	728	699	691	700	707	707	706	673	705	725	714	721	740	719	698	734	718	698	664	731	738	736	735	727	681	726	664	704	718	723	680	753	717	706	737	712	708	689	722	789	705	646	752	760	781	719	681	752	716	715	729	716	712	726	779	700	735	734	697	683	682	707	720	730	666	673	709	704	739	712	705	719	677	743	739	731	728	690	729	722	755	730	693	671	761	688	696	720	670	687	740	794	711	692	687	742	713	737	739	689	695	690	669	694	708	699	732	687	742	666	698	704	694	708	738	691	691	676	666	702	720	706	745	740	702	752	738	688	701	724	733	696	741	684	684	681	668	656	726	742	795	696	726	708	721	679	752	689	707	700	704	728	704	696	713	738	718	688	737	676	721	738	706	746	683	694	777	716	684	710	689	747	668	765	750	703	726	692	719	724	736	683	685	745	724	770	715	691	762	713	739	715	705	680	681	723	701	719	680	725	736	721	730	695	729	690	729	665	675	737	729	703	719	727	694	730	718	740	694	702	695	721	690	648	762	700	612	689	735	758	684	699	743	674	716	669	666	667	738	709	728	719	692	703	727	715	733	721	739	712	698	686	674	713	702	708	699	683	713	667	692	707	729	744	767	688	737	744	699	786	702	760	732	648	673	713	745	714	722	675	687	718	687	695	719	742	739	703	685	723	677	720	741	733	691	719	714	697	685	734	707	681	729	692	688	700	704	739	714	686	672	691	723	718	745	690	702	728	673	705	712	718	757	698	679	700	723	687	709	669	711	758	737	740	723	694	684	721	665	711	679	680	735	702	722	690	691	689	701	680	738	721	698	709	700	693	737	737	698	751	738	696	711	741	665	670	715	705	725	725	695	719	706	703	728	704	720	731	727	733	667	714	702	748	690	736	699	715	725	723	730	728	704	679	737	722	701	715	711	723	705	702	711	743	699	678	670	725	678	706	756	663	707	701	652	754	724	703	764	694	692	679	723	746	707	742	721	706	701	768	693	711	691	717	695	704	686	723	717	704	723	728	726	667	704	720	731	732	731	730	702	735	706	743	683	635	650	691	712	697	715	688	704	748	726	703	720	715	715	764	763	720	715	723	703	708	730	684	642	714	690	679	685	704	732	713	686	727	678	689	711	659	689	657	697	699	721	692	741	753	713	724	677	720	714	720	727	720	744	672	663	633	693	703	701	728	696	707	703	699	699	680	658	679	695	705	693	741	663	695	732	738	699	667	725	772	716	683	733	747	721	719	728	680	667	707	697	706	657	727	719	726	687	682	695	761	664	712	749	719	693	729	704	710	716	703	716	754	681	701	695	768	686	713	728	674	680	732	666	720	723	703	725	745	733	689	717	755	721	705	700	724	669	711	697	711	663	686	753	734	747	704	718	730	684	767	713	733	718	750	714	701	687	747	711	753	743	685	733	718	731	708	743	732	687	721	687	758	709	736	700	719	744	705	722	761	736	734	730	745	705	741	700	705	704	726	747	714	737	692	698	657	742	716	724	780	720	706	684	690	663	719	723	714	693	682	692	707	736	708	707	752	694	748	734	685	726	708	673	682	737	709	693	727	693	699	714	728	731	762	742	750	710	705	649	684	690	708	732	720	661	664	709	718	688	722	676	658	715	734	670	730	694	717	695	689	700	706	714	691	679	756	733	717	699	683	707	707	710	689	751	692	687	700	723	740	736	691	737	713	673	716	728	735	739	700	730	730	771	726	691	732	757	714	691	682	687	689	682	718	734	742	749	710	758	732	730	688	748	726	689	685	674	747	709	736	741	732	710	721	726	727	728	671	701	709	768	737	689	723	700	703	740	698	699	727	714	755	695	706	695	694	687	735	713	722	723	723	743	705	770	698	691	685	712	718	748	735	737	697	689	714	751	705	704	731	737	754	726	729	703	721	728	753	727	693	735	736	731	644	777	736	711	707	697	640	749	699	726	709	732	682	712	697	679	673	677	700	675	704	705	776	656	646	754	723	707	708	711	693	727	699	701	718	728	717	694	698	721	715	751	753	724	744	715	758	716	731	710	736	709	729	734	721	736	676	686	754	651	665	688	750	680	739	760	714	702	702	734	692	736	725	718	722	714	723	723	649	710	719	724	741	704	749	681	679	724	772	724	718	715	712	747	712	709	692	731	691	750	728	746	725	702	737	760	657	733	676	734	727	714	717	671	726	694	728	721	715	738	712	705	700	695	743	714	744	767	646	730	755	675	691	644	657	692	739	694	757	693	725	719	693	704	718	657	700	687	686	713	737	704	702	700	737	727	705	703	702	706	718	682	704	734	710	725	673	742	709	638	717	686	693	770	718	715	747	680	688	726	715	703	656	721	685	662	716	702	692	734	713	699	688	685	734	723	715	695	715	710	728	728	649	681	726	718	725	721	705	668	720	661	696	677	689	704	763	660	712	748	698	677	703	745	689	766	663	713	700	711	726	747	733	715	716	686	697	730	711	708	724	741	725	728	697	724	676	684	652	733	722	705	737	721	737	687	742	697	711	752	737	710	708	616	718	739	740	728	676	718	700	731	712	728	694	716	754	719	708	715	662	740	713	711	764	748	715	701	727	713	676	743	700	728	727	711	734	733	709	672	706	735	702	739	686	699	738	737	695	679	682	679	689	745	730	721	701	706	709	700	667	680	755	670	733	716	695	704	712	751	728	706	711	756	715	706	723	690	712	705	711	664	726	713	731	691	731	669	701	683	727	720	743	704	708	707	755	687	705	762	705	692	736	737	712	729	677	688	682	736	697	702	687	695	667	718	691	761	687	659	680	710	749	740	732	668	774	689	698	695	694	656	715	722	718	707	720	704	726	727	708	657	721	729	759	700	695	707	748	729	704	723	743
3555	1396	836	576	515	569	673	570	502	476	400	359	319	310	256	222	193	196	174	182	138	159	152	130	144	136	120	127	119	117	95	127	113	101	130	120	109	89	94	115	125	93	99	112	134	119	124	121	101	100	121	84	92	110	124	114	105	120	115	110	120	93	108	101	98	87	122	115	114	85	109	109	98	104	119	125	107	100	142	113	108	109	96	95	114	95	118	119	91	105	116	90	95	106	101	103	113	100	95	103	120	108	116	95	86	94	99	104	93	112	107	120	98	117	103	107	103	117	113	91	112	118	107	113	130	104	99	116	122	124	120	88	116	122	110	113	93	88	86	122	107	111	96	115	112	111	105	99	126	105	104	102	109	87	109	115	109	103	95	101	116	99	89	112	138	123	118	92	104	102	108	108	114	100	108	105	119	117	105	99	117	113	114	116	102	103	104	98	108	116	106	99	118	96	103	119	102	115	110	110	95	126	109	109	115	109	117	98	96	115	100	102	98	114	116	91	105	89	116	108	114	103	114	112	105	108	117	102	106	82	94	107	102	100	95	111	99	113	112	103	105	104	115	100	112	112	93	84	113	110	87	116	94	112	118	104	112	101	81	101	109	118	101	106	120	116	109	132	105	124	121	110	98	97	105	110	101	120	108	119	109	100	127	95	100	111	102	108	130	104	102	101	111	118	117	122	110	82	90	147	91	109	108	97	120	114	107	124	95	105	114	104	104	105	104	99	107	100	104	96	109	117	108	105	119	102	120	101	127	119	97	107	115	104	116	107	109	124	117	117	113	107	114	124	139	124	105	104	92	104	100	119	95	125	110	101	123	115	103	106	124	108	121	126	108	105	103	120	94	115	96	108	93	98	105	111	108	119	118	125	103	108	95	123	108	99	122	86	119	116	104	107	109	108	111	105	108	125	109	120	95	108	93	113	97	100	127	102	103	101	128	113	103	106	116	94	91	112	106	115	87	117	103	112	113	92	105	108	96	100	112	96	101	127	127	109	90	101	121	123	106	131	115	103	103	90	91	94	98	93	107	110	102	87	110	106	113	99	102	108	124	107	107	122	130	117	107	99	113	108	107	117	104	116	106	98	96	118	109	115	105	89	114	102	123	109	105	113	106	109	104	97	117	124	105	102	90	92	100	121	112	103	104	100	120	94	94	89	131	122	100	94	110	95	136	116	106	116	113	108	109	120	115	97	104	124	107	107	101	108	103	103	94	117	105	92	95	108	106	105	103	107	122	94	113	100	116	102	102	113	126	123	111	97	96	109	111	105	118	98	118	103	123	112	106	95	115	111	95	101	107	103	100	110	105	101	93	93	122	105	102	119	125	113	102	122	113	121	99	108	118	132	100	108	93	108	111	104	118	82	107	101	86	101	106	107	123	114	104	104	89	106	111	114	109	115	124	108	104	107	92	116	109	135	111	120	107	111	120	110	121	106	118	107	122	114	111	90	105	112	96	109	102	110	87	96	99	122	99	104	110	102	112	97	108	119	95	124	115	120	110	121	116	101	102	110	99	113	116	101	114	87	128	121	113	102	107	94	115	110	104	90	110	125	103	105	93	125	127	115	108	108	101	106	106	97	105	105	112	110	101	93	116	100	112	130	98	104	118	94	93	102	117	121	103	109	110	114	109	105	109	122	108	97	106	116	126	104	116	110	138	96	98	88	109	103	105	108	113	108	116	123	126	124	115	111	95	106	121	106	94	93	102	101	97	108	101	100	87	106	108	87	105	120	105	83	118	119	103	114	100	99	107	109	114	103	104	113	108	120	96	105	114	102	118	116	115	108	93	101	116	99	92	104	98	102	84	101	109	118	125	94	111	110	109	125	122	92	109	111	113	102	96	121	108	89	110	112	118	119	105	117	91	115	109	92	94	114	109	106	123	115	117	100	118	106	93	104	112	104	97	85	98	119	89	101	99	90	116	103	112	103	102	117	87	107	99	119	109	101	97	96	105	113	105	116	104	93	109	110	130	117	109	94	109	111	110	99	125	120	105	111	101	109	104	103	105	105	114	108	111	111	113	132	99	117	134	95	125	124	111	103	118	101	116	113	112	121	106	122	110	125	91	115	127	117	120	115	109	94	111	131	124	113	110	82	134	113	103	113	122	107	89	101	133	100	119	92	123	106	125	108	113	106	99	110	95	123	109	94	107	105	108	119	103	123	113	102	115	113	86	109	111	105	122	97	93	104	95	99	107	123	110	121	122	111	116	106	101	112	103	105	115	104	102	111	115	96	105	102	102	97	112	116	138	110	104	116	118	88	99	121	123	113	105	116	89	116	114	102	120	122	108	109	104	95	97	119	105	120	116	111	135	100	111	120	91	113	94	124	110	116	107	120	96	101	105	132	104	106	108	106	85	105	111	106	89	99	113	106	105	123	106	106	107	115	120	105	109	99	94	121	110	118	110	120	109	107	112	112	96	114	102	87	115	93	101	104	121	104	105	99	112	99	112	123	114	115	121	111	114	107	104	107	110	93	122	104	124	101	108	102	116	115	108	108	91	107	112	115	111	90	121	96	106	108	105	101	114	112	92	115	113	119	131	110	104	99	88	109	96	85	115	107	126	105	104	119	102	105	99	103	86	126	110	101	99	128	107	102	116	106	118	111	107	97	113	109	119	98	103	118	101	106	111	102	110	106	115	109	113	100	125	100	122	112	90	109	98	95	116	102	120	98	105	91	106	115	122	133	114	123	103	112	102	106	137	116	126	114	134	111	99	91	100	94	83	115	101	128	102	102	116	112	130	112	112	103	104	126	101	99	121	99	124	114	113	115	107	106	130	108	114	114	113	97	112	120	112	100	96	125	101	109	107	121	119	115	112	106	98	128	80	105	128	100	106	104	125	106	97	124	94	98	109	118	115	117	102	122	125	95	94	109	100	105	98	118	132	96	113	116	97	93	97	107	111	108	125	110	125	106	113	114	114	125	106	120	112	94	110	116	126	112	89	111	94	101	94	94	110	107	117	111	90	106	100	125	135	96	104	112	124	118	113	116	104	102	88	114	106	121	103	112	124	97	126	118	134	91	115	100	90	101	108	99	102	98	109	104	116	109	106	88	124	98	107	129	98	116	103	102	114	113	107	104	92	108	101	116	116	97	103	130	86	107	99	105	113	115	111	86	111	113	125	133	91	105	122	100	108	111	111	113	106	83	95	116	95	125	103	106	103	118	101	126	108	120	98	105	107	120	99	112	105	106	113	105	111	109	98	103	108	120	102	109	113	106	104	130	108	118	110	95	110	108	114	116	100	91	120	105	110	86	98	95	113	115	102	115	107	100	104	120	105	97	122	104	102	119	90	111	120	114	100	99	112	100	109	120	105	112	117	111	100	116	108	134	108	112	101	101	114	110	105	129	104	98	109	119	113	115	84	116	134	95	101	117	118	96	118	97	107	122	122	114	99	89	107	103	109	108	104	101	108	92	120	120	104	127	115	113	83	105	100	99	120	106	114	114	92	104	116	99	107	95
25326	12686	8469	10092	17475	20762	19280	16966	13832	11140	9467	8043	6939	5932	4551	3875	3207	2740	2531	2216	2046	1693	1543	1337	1243	1173	1135	1027	1018	913	931	931	909	867	909	818	800	811	778	807	773	818	767	765	724	825	794	802	775	816	766	763	769	740	789	769	777	787	747	758	787	767	777	758	742	796	715	751	771	812	745	764	803	719	729	736	768	772	776	779	756	761	764	695	800	742	791	756	739	743	782	773	761	795	771	729	766	759	739	795	799	766	822	715	769	730	745	773	810	806	807	750	836	752	775	776	765	735	771	732	775	788	811	794	721	782	744	770	799	776	751	822	743	764	775	777	744	760	741	748	749	784	783	796	754	758	809	819	760	759	754	750	737	746	783	805	832	757	801	811	784	789	746	784	768	766	780	748	797	735	771	808	743	794	801	773	772	778	762	793	811	786	813	785	767	839	780	817	794	750	736	745	732	743	766	751	778	767	780	772	756	744	788	766	777	817	769	753	777	811	753	762	737	697	772	777	775	775	773	810	760	803	778	775	756	800	807	759	698	754	756	743	721	798	764	752	746	746	789	712	774	749	749	751	725	769	733	751	777	714	809	715	760	779	763	744	725	759	733	741	798	814	742	751	747	724	731	777	783	704	774	810	784	727	750	761	771	782	780	773	782	744	711	752	821	722	762	792	751	727	768	743	761	776	763	760	778	783	800	785	761	798	802	729	789	689	727	787	761	775	761	800	787	772	786	774	750	779	770	774	765	783	776	732	768	786	776	747	790	722	757	750	831	773	741	771	746	742	764	757	722	731	804	767	721	760	771	789	747	816	736	815	770	781	792	761	744	781	748	764	778	763	794	770	724	770	767	774	747	768	785	768	736	759	764	733	779	730	755	782	792	778	827	790	780	761	786	783	745	799	795	752	747	808	752	777	774	745	792	770	789	775	751	737	738	763	760	755	714	785	719	776	762	811	773	738	729	775	737	788	804	750	804	741	719	772	759	757	730	761	776	760	728	801	783	760	757	769	789	779	780	796	750	751	771	770	814	692	819	770	786	791	767	754	762	762	752	732	780	724	751	774	784	734	702	762	791	759	784	765	786	764	746	721	757	742	787	792	788	815	770	751	787	776	842	783	709	790	769	761	792	691	700	782	795	773	764	765	716	775	762	763	787	745	791	756	716	741	783	782	758	782	802	719	751	780	796	746	743	801	778	806	751	774	747	782	791	755	778	759	749	745	769	772	802	783	713	819	767	813	774	765	779	773	796	801	767	806	753	793	795	767	759	736	781	767	767	755	757	775	784	743	786	787	777	747	772	776	742	792	824	776	703	775	750	770	776	766	760	767	772	721	753	804	753	741	743	787	750	765	730	786	811	757	751	834	744	710	781	797	770	770	812	761	754	774	718	804	785	756	774	758	783	752	750	787	756	767	751	754	795	755	775	754	766	767	732	791	800	708	762	779	766	849	806	803	763	729	801	798	799	799	725	756	803	752	770	731	785	774	722	773	779	787	741	750	802	789	723	729	792	756	794	817	753	783	748	795	777	770	780	829	739	754	828	777	813	745	775	791	782	687	757	752	768	776	804	792	770	716	782	767	735	828	813	744	774	771	756	784	745	756	749	795	775	739	722	770	804	769	757	798	769	749	737	738	743	779	797	818	778	791	799	748	783	779	755	766	747	844	786	757	749	767	766	770	781	800	771	786	740	815	715	797	787	797	738	758	751	782	803	778	789	747	768	747	739	738	738	781	751	827	753	769	742	757	793	774	755	758	691	739	742	752	749	808	781	761	747	772	832	763	717	751	748	813	765	794	819	739	767	765	776	785	782	774	787	755	785	741	757	740	812	731	723	728	781	795	748	750	764	756	763	770	743	766	760	776	697	802	720	786	711	773	733	733	746	754	788	739	763	739	749	763	797	767	764	785	782	775	818	830	739	791	755	744	757	764	750	756	794	760	752	774	790	770	751	735	726	758	779	789	783	806	771	786	842	790	734	748	771	793	800	738	786	756	736	782	744	798	753	745	799	819	800	765	799	807	755	742	755	806	773	793	785	772	787	752	802	756	757	756	754	734	781	764	754	823	748	763	785	784	700	798	752	762	776	744	770	813	810	773	736	712	751	749	764	798	755	765	755	803	809	826	760	772	803	752	785	784	803	752	732	792	748	789	783	797	779	733	733	775	722	784	790	786	795	757	799	779	756	746	730	788	725	774	751	729	785	768	779	793	774	738	794	755	785	729	751	806	749	809	756	766	814	769	829	734	749	802	779	804	795	759	769	782	757	780	778	791	724	754	749	795	762	757	758	804	764	770	720	842	756	762	735	796	762	801	760	778	779	753	785	803	820	755	694	773	753	766	786	750	778	742	792	738	813	763	778	725	779	786	733	784	782	770	764	761	752	790	759	769	794	775	794	783	784	784	726	764	760	743	746	779	770	785	759	749	776	784	785	793	729	711	803	771	822	762	735	802	783	773	709	713	770	746	782	767	798	802	767	759	806	782	773	734	760	763	767	745	789	781	791	809	750	729	783	783	733	746	762	766	745	755	760	819	739	756	825	773	749	719	751	781	761	747	730	738	770	800	762	763	783	770	775	752	757	787	809	786	764	793	709	763	738	740	773	732	732	754	774	748	760	744	781	746	793	784	760	830	785	744	744	770	777	713	798	769	734	774	788	700	737	825	769	731	836	726	763	749	765	788	765	768	771	746	737	765	767	783	724	775	766	779	753	749	806	770	804	796	793	765	804	794	733	755	789	714	741	776	804	758	772	784	730	755	773	797	733	782	769	734	740	796	765	794	770	731	776	785	760	762	797	821	740	783	737	777	770	810	772	803	788	777	781	782	778	778	765	809	794	777	756	824	781	762	730	708	777	797	788	815	770	787	798	779	760	782	760	773	745	685	761	809	753	753	806	762	735	746	718	788	735	764	760	793	794	790	772	761	777	764	767	723	780	753	761	770	807	756	763	793	775	821	719	736	807	782	785	787	774	763	774	791	750	773	703	777	775	780	827	783	764	780	739	708	769	764	800	817	787	759	779	809	776	756	715	760	723	757	737	742	801	767	808	739	822	755	749	770	783	827	801	764	792	780	809	766	740	759	787	789	832	775	740	780	814	802	782	801	758	771	797	813	755	743	768	794	817	808	757	783	721	783	731	757	741	762	806	792	795	762	770	723	752	755	770	752	743	780	773	802	804	786	737	746	739	780	839	768	726	776	735	729	793	780	739	712	770	755	749	756	750	760	766	791	787	772	773	707	739	779	793	799	757	758	781	794	766	772	778	758	795	779	798	745	761	789	768	785	753	782	770	719	776	794	764	738	787	756	742	750	785	770	757	778	795	789	761	787	769	783	790	742	782	766	774	785	761	768	792	814	758	732	797	730	761	757	752	806	742	795	794	750	742	753	755	805	760	790	829	754	776	737	697	796	800	802	776	722	787	772	757	728	766	763	784	792	750	735	758	799	789	721	815	764	747	746	798	733	795	792	799	828	770	776
3472	1932	1166	800	650	816	833	814	702	606	520	426	365	351	291	255	240	218	200	189	158	138	135	121	128	125	104	121	118	114	115	122	106	115	105	90	96	100	94	96	82	93	91	86	91	99	91	119	92	104	107	119	117	97	101	108	88	104	120	98	104	99	110	89	91	111	89	99	91	102	84	97	104	94	101	103	91	87	99	105	101	95	89	90	108	100	92	94	124	94	88	101	117	105	81	104	116	99	83	95	94	99	111	98	95	134	108	117	114	90	81	97	110	108	95	107	101	97	87	115	95	109	112	104	98	110	104	86	105	94	104	94	122	102	102	85	97	116	93	109	86	97	106	87	83	102	95	97	102	94	100	88	94	96	107	99	90	114	80	114	100	113	112	102	91	80	112	92	100	84	91	106	86	103	107	98	88	90	111	111	99	86	97	100	97	100	106	84	108	80	110	106	87	90	118	98	88	79	89	92	83	95	99	110	114	95	90	102	108	89	110	103	95	96	100	89	109	110	81	97	101	102	100	110	116	95	111	83	114	103	91	108	102	89	90	106	102	97	86	99	103	91	98	89	88	104	92	101	93	103	112	117	105	104	87	102	99	90	111	90	90	103	97	104	111	92	108	96	106	90	97	87	104	105	104	108	91	99	101	98	93	104	116	93	119	103	105	98	93	82	99	118	106	91	87	113	88	82	90	103	88	83	99	103	111	83	106	99	103	93	113	83	84	105	89	109	97	88	104	120	91	86	110	89	96	98	100	86	120	108	108	100	101	113	87	93	98	104	90	105	90	111	110	110	101	97	94	93	79	113	114	104	99	97	103	102	115	102	122	109	110	94	77	112	88	100	109	109	98	105	122	90	106	101	107	94	108	100	111	97	115	97	110	105	96	100	111	103	92	103	106	101	94	94	100	110	105	93	92	103	116	115	100	99	101	93	106	87	110	94	109	92	86	109	95	108	79	100	75	110	120	105	95	94	94	105	106	94	78	117	122	83	111	119	102	112	106	105	95	85	100	100	103	86	107	93	88	84	104	98	112	105	109	104	98	119	111	90	112	105	91	97	107	95	110	75	94	102	108	95	101	109	96	96	95	104	83	94	107	100	104	96	124	103	80	111	99	101	99	113	97	102	96	114	91	104	102	99	105	99	103	111	100	108	121	94	114	108	117	91	106	105	111	109	75	98	81	110	98	101	113	108	98	114	105	91	96	89	83	97	111	98	107	94	95	111	94	110	82	82	93	97	110	91	95	90	101	111	102	91	118	123	114	131	112	105	97	89	95	105	97	88	83	80	102	100	83	72	84	91	88	106	104	81	91	109	124	111	113	117	101	114	102	112	66	99	98	88	116	105	97	114	90	94	85	97	87	75	94	122	120	84	90	107	109	110	103	88	109	99	83	91	127	85	117	97	90	98	95	96	96	94	103	87	92	83	95	90	90	118	104	103	98	108	88	101	116	103	109	91	101	99	84	88	105	91	102	102	119	112	98	118	95	116	94	95	95	101	103	104	101	94	112	98	108	92	99	105	105	103	110	97	107	107	96	101	98	113	107	107	104	109	114	92	89	89	85	96	93	108	113	88	86	115	81	115	87	99	106	102	107	109	96	83	100	108	104	98	121	107	101	114	101	90	113	95	91	109	94	92	92	95	103	86	97	114	82	116	103	110	89	84	87	109	91	112	98	120	119	95	112	94	87	96	94	93	94	113	111	106	94	110	105	96	87	88	86	103	116	107	106	87	94	105	101	95	97	96	108	102	100	97	98	82	103	107	87	90	107	94	105	95	86	99	79	97	92	111	106	86	89	109	108	104	114	100	109	111	105	113	102	98	83	87	93	106	98	98	103	94	106	108	100	94	86	109	116	110	96	93	99	99	106	123	103	93	104	109	113	94	109	111	108	95	110	109	108	97	101	103	109	94	86	102	110	120	117	103	106	97	84	104	112	93	107	107	93	102	94	123	108	106	98	98	107	123	100	104	105	118	93	114	101	117	115	99	92	110	107	85	111	100	97	104	90	87	102	101	99	106	106	101	121	91	109	92	111	103	100	91	103	103	122	104	94	118	123	119	101	105	89	111	108	103	106	107	106	107	103	104	91	111	94	96	98	89	96	105	102	103	90	109	108	108	107	72	87	80	87	94	99	106	106	99	105	97	95	94	101	106	94	94	78	94	94	97	84	108	86	119	113	107	96	101	112	102	104	89	93	88	95	90	103	94	106	105	88	109	79	101	115	92	99	98	106	88	92	92	103	108	92	103	83	101	91	84	113	98	92	101	105	100	101	101	120	101	97	99	85	109	101	97	96	109	97	85	96	81	104	108	90	116	107	106	106	85	120	96	104	115	96	92	101	93	88	92	91	106	104	107	105	113	108	99	94	105	107	116	117	111	104	107	98	107	91	100	88	99	95	99	85	107	106	109	97	101	108	93	96	92	95	100	98	95	90	83	95	92	113	89	103	110	99	114	105	114	90	108	98	103	103	99	102	98	101	112	106	116	102	114	102	107	98	95	99	101	92	115	99	87	93	97	98	98	95	114	90	97	112	98	107	97	90	99	112	97	98	109	90	87	96	106	106	107	102	110	105	93	120	99	99	92	97	110	97	113	106	98	97	114	96	80	89	103	118	90	93	82	116	90	105	84	114	86	83	102	102	100	83	100	97	89	108	109	116	104	103	117	120	97	101	97	100	97	104	105	98	86	105	122	92	107	106	89	97	108	84	111	103	102	105	108	108	113	105	102	97	102	106	90	76	96	114	102	104	103	103	111	109	117	109	93	122	88	97	100	99	88	126	121	87	96	97	88	102	90	100	93	86	110	103	85	92	93	95	84	96	104	97	99	110	91	115	99	117	110	104	87	88	111	99	88	92	101	103	104	103	98	98	102	101	94	95	101	87	92	102	91	94	89	93	103	109	104	85	107	104	98	105	82	98	114	94	103	97	124	96	91	108	86	94	99	84	87	104	85	90	88	84	105	108	106	96	99	97	96	115	96	106	104	99	101	98	104	91	98	118	104	107	105	91	79	123	111	96	101	118	102	91	96	89	106	95	119	95	94	91	101	71	84	94	89	98	89	92	102	88	121	91	103	97	79	111	115	108	96	98	101	112	105	91	92	89	96	105	102	95	93	115	104	95	86	110	102	94	115	87	98	108	107	110	93	96	116	117	129	90	111	95	91	104	103	106	117	100	101	106	104	117	79	91	90	91	89	99	93	98	97	88	97	102	107	83	103	71	100	92	95	93	78	101	88	86	91	108	104	93	99	93	116	119	114	91	93	103	100	100	99	123	98	104	99	97	90	101	88	102	88	82	105	102	79	94	97	88	98	109	112	91	107	112	91	93	92	90	100	114	85	107	101	104	97	105	90	92	97	108	89	94	102	106	89	116	109	77	103	94	114	101	95	98	110	92	106	99	109	76	123	104	115	94	98	96	98	120	89	101	108	102	90	111	93	101	101	93	98	106	103	109	82	108	97	96	109	86	98
27562	15696	10709	12833	21374	24555	23127	20548	17228	14079	11887	9833	8605	7186	5912	4742	4009	3443	3109	2820	2423	1867	1680	1458	1387	1298	1197	1089	971	967	921	937	834	864	852	807	783	768	736	740	757	719	725	746	707	728	747	715	699	697	682	742	715	754	659	729	729	740	673	707	709	661	729	690	741	724	714	714	685	771	720	670	704	691	667	720	704	672	654	749	694	720	706	650	732	703	728	730	684	706	663	745	763	693	687	707	690	700	744	691	663	712	648	731	706	708	702	723	703	660	678	697	739	685	708	747	701	707	719	728	691	648	711	712	704	717	746	683	729	758	699	682	708	707	718	726	710	717	742	686	763	719	698	718	703	679	698	716	740	750	648	734	720	654	718	699	704	744	672	699	745	681	718	685	734	702	719	725	711	703	755	706	731	703	696	694	718	692	723	692	690	717	695	711	709	664	702	668	685	739	668	690	688	718	714	697	723	682	727	703	690	702	692	707	743	721	656	700	680	671	734	702	724	660	684	665	679	673	731	665	671	715	716	682	720	687	686	741	743	679	690	718	678	688	707	723	702	700	732	688	715	706	718	680	675	720	697	741	696	705	674	716	711	714	731	704	654	707	720	713	704	656	654	659	626	726	700	694	748	687	695	697	711	712	703	707	755	733	706	685	747	709	703	705	723	700	664	699	737	714	731	725	669	722	731	671	690	737	700	725	732	698	693	693	679	741	714	670	746	696	668	677	639	720	695	689	739	695	702	665	741	700	742	716	711	712	736	708	655	698	691	746	703	716	733	658	713	772	706	755	685	696	669	703	738	700	712	727	667	716	733	670	728	676	680	685	680	710	665	718	683	741	689	713	742	710	680	690	675	756	680	666	712	714	755	743	715	732	727	730	702	702	679	716	717	737	696	707	711	741	713	700	695	686	695	723	653	717	727	675	732	732	665	652	724	715	741	676	753	748	708	730	691	696	691	704	663	698	675	718	705	710	711	678	697	722	736	696	685	698	749	711	721	742	708	747	678	677	691	697	672	682	698	669	691	680	730	717	721	721	717	704	692	705	746	696	708	718	743	739	646	694	708	716	708	695	710	690	725	734	707	753	693	644	718	719	719	713	710	700	678	649	736	714	715	715	688	724	701	735	661	710	671	696	735	721	680	673	703	656	710	624	703	737	710	693	712	704	700	764	713	691	698	708	680	749	687	721	682	711	695	707	713	692	704	782	742	743	694	704	713	735	726	699	746	766	692	751	699	713	720	687	737	742	730	708	747	710	720	754	686	646	740	689	740	700	754	722	673	716	671	702	690	657	684	707	743	738	727	656	623	691	751	691	693	712	683	618	705	728	697	668	669	680	687	690	696	707	671	753	715	736	673	712	665	690	708	693	713	717	716	723	678	683	707	696	713	704	724	735	693	732	694	725	727	733	744	738	738	723	690	705	675	711	662	710	635	722	692	681	751	717	729	718	716	744	704	693	721	696	675	732	732	716	736	740	717	722	662	703	674	698	676	666	689	735	761	709	670	671	688	710	714	737	725	675	684	718	729	715	731	715	731	679	732	711	759	702	701	692	651	717	778	748	660	723	694	686	710	687	765	750	700	745	742	729	682	723	713	736	671	689	729	679	685	687	691	679	685	673	708	705	678	690	719	676	718	674	670	703	700	696	720	712	715	673	682	694	752	718	688	704	714	718	709	680	718	695	738	683	700	698	683	696	679	661	706	662	690	685	738	711	711	689	712	717	720	715	686	756	685	705	736	680	731	745	684	699	697	677	701	676	708	732	738	675	699	736	736	693	701	694	715	707	713	729	690	736	686	708	728	718	696	688	713	684	742	684	708	704	678	705	690	723	726	685	727	712	715	728	684	674	733	675	667	661	654	718	718	662	750	685	679	651	702	676	666	698	743	719	776	692	717	701	666	734	670	652	695	726	736	731	751	667	712	709	707	705	708	715	702	686	670	717	731	741	713	696	665	723	687	712	729	723	714	730	678	708	740	696	743	720	690	725	666	674	754	674	660	668	680	727	667	699	750	684	721	722	701	708	690	706	703	690	755	699	768	723	713	678	724	686	735	665	744	751	712	725	688	724	699	703	725	678	704	655	720	747	740	744	706	716	691	672	672	702	686	687	717	723	669	761	689	686	750	690	741	698	736	728	736	752	734	698	721	718	677	679	715	713	719	755	748	721	709	706	720	687	684	689	707	726	734	667	698	701	670	738	698	738	666	715	672	684	676	755	753	647	718	667	759	701	688	706	712	688	725	707	721	739	736	741	728	692	680	734	725	727	646	721	725	739	674	690	692	709	714	677	666	700	716	713	712	720	722	689	693	698	682	658	713	713	717	736	703	725	709	713	712	736	761	705	725	729	719	652	697	711	663	714	698	688	676	719	764	681	711	688	698	701	730	721	669	720	735	739	737	726	703	675	713	696	680	695	781	716	687	709	698	727	726	689	708	726	692	687	706	720	687	698	678	721	687	686	719	745	707	734	703	676	700	732	697	696	696	702	690	750	700	734	686	698	698	719	767	695	759	712	693	713	621	710	692	708	713	700	684	762	697	703	702	709	713	725	708	717	674	688	695	721	714	706	728	708	719	698	734	713	728	721	690	741	770	762	701	718	717	703	723	714	727	674	772	652	715	684	695	667	693	739	719	728	731	735	710	699	688	723	729	718	712	681	726	715	669	728	715	727	728	662	709	695	718	712	700	714	709	727	720	713	725	668	675	711	732	711	726	747	698	756	712	724	671	709	700	721	673	718	744	748	738	698	674	740	678	757	741	703	764	716	706	706	705	684	722	736	695	720	718	695	681	711	664	690	732	678	683	664	756	718	740	666	725	701	676	719	688	691	696	653	684	715	732	708	729	743	713	698	687	681	691	720	712	694	732	692	731	722	702	688	746	721	723	728	708	729	713	708	697	639	695	723	685	731	692	772	690	716	724	716	755	713	680	722	656	659	775	723	767	719	720	741	697	694	704	766	676	697	708	690	707	725	670	716	717	709	758	716	715	685	703	718	751	707	649	705	711	718	707	703	693	677	700	715	685	685	710	701	721	682	737	739	687	748	718	733	746	703	689	671	709	681	725	698	689	702	717	743	712	719	686	687	666	717	688	681	671	733	726	737	719	731	671	685	736	719	667	710	672	704	665	691	734	692	747	684	746	665	724	707	714	728	689	677	678	636	689	729	690	681	707	684	729	670	683	701	685	747	783	729	770	723	712	721	653	680	693	750	693	696	709	698	698	754	687	698	713	708	704	719	711	779	675	686	720	734	709	714	743	691	717	653	696	709	656	679	710	694	725	736	719	711	705	729	735	725	713	700	708	679	700	736	677	724	723	697	760	705	727	732	731	729	714	743	673	755	664	672	723	716	667	688	723	685	684	742	685	697	730	707	750	748	735	739	610	723	690	742	742	697	707	719	718	687	754	750	756	699	697	721	720	660	696	708	664	741	719	685	721	683	727	689	701	709	706	694	705	675	670	748	676	719	715	700	673	649
4680	1732	1032	726	635	716	805	779	683	523	489	430	383	330	269	264	244	193	210	166	170	147	170	158	150	124	121	123	139	118	124	111	124	128	130	111	114	91	99	115	127	130	127	103	108	99	118	115	112	115	119	94	115	130	104	95	117	107	92	118	122	126	83	115	122	106	97	112	121	112	127	118	113	115	110	111	121	102	122	125	105	111	124	118	111	94	101	117	110	128	111	84	97	124	117	145	102	114	117	119	127	125	113	104	119	124	101	104	108	109	104	105	120	123	99	112	104	93	118	121	103	117	102	119	119	123	117	108	113	97	106	93	104	130	117	95	112	103	109	111	104	108	137	98	105	104	107	93	124	109	116	119	122	93	96	114	103	112	96	106	87	114	115	126	139	100	112	117	112	97	125	143	103	103	108	114	103	110	91	105	114	92	114	105	112	132	118	126	96	106	111	112	116	102	123	110	110	117	102	104	108	131	112	109	107	141	126	134	103	96	101	98	111	104	92	120	108	109	98	118	116	110	106	127	94	116	108	102	96	91	119	113	97	104	100	115	110	101	101	95	104	96	98	114	112	116	118	102	96	89	104	112	114	114	111	118	108	105	86	85	106	109	126	107	116	107	105	114	110	124	103	106	94	124	98	91	105	101	95	122	102	105	110	117	120	106	118	99	96	104	137	112	121	106	109	118	100	117	116	99	99	113	117	109	89	107	114	107	132	107	112	102	83	117	111	102	118	101	119	112	121	127	117	120	112	113	118	109	126	122	113	92	112	103	114	108	121	101	111	110	124	103	114	101	109	99	118	124	114	120	129	98	95	113	103	115	107	97	105	81	114	120	111	104	121	115	89	113	108	100	128	100	118	125	82	104	98	114	143	105	110	80	116	104	108	108	105	108	126	114	128	115	114	109	106	100	107	112	135	107	116	100	127	95	107	100	121	124	108	127	103	106	116	97	99	102	121	109	115	100	104	106	111	95	104	105	102	108	109	102	114	117	112	120	93	127	102	118	102	126	118	115	113	110	101	99	117	99	103	86	117	122	107	116	104	110	121	114	114	107	129	111	119	109	109	121	100	102	123	108	122	98	112	111	119	143	88	108	105	118	104	98	100	101	89	90	100	97	94	123	106	103	136	97	95	94	112	107	101	109	116	118	112	102	113	116	119	120	115	95	100	122	89	111	114	96	116	91	117	96	103	117	111	130	106	111	101	124	112	110	111	92	117	113	122	129	104	109	121	131	113	110	111	115	112	122	102	108	104	87	116	106	139	117	117	123	94	119	101	124	120	101	114	114	90	100	120	121	110	122	111	126	98	105	113	124	103	108	100	102	114	106	118	141	120	117	125	107	100	111	121	117	122	120	113	105	116	120	135	125	86	97	100	110	111	102	128	107	108	112	101	106	100	112	102	115	102	101	119	104	103	105	106	122	132	114	122	124	99	112	111	115	114	105	118	112	102	92	123	92	106	108	100	112	95	100	125	104	106	93	107	96	103	114	111	124	112	92	118	108	90	114	105	101	94	113	107	112	98	118	100	129	99	112	103	131	126	139	120	100	111	126	109	117	116	107	98	113	94	124	99	105	96	114	105	107	98	117	111	118	123	109	114	120	123	105	107	94	119	103	95	113	118	89	117	136	98	116	96	103	102	110	103	112	106	115	103	119	115	111	114	109	106	110	110	101	115	114	115	116	117	114	103	108	92	117	111	116	111	108	109	112	114	113	126	107	115	106	102	129	111	123	113	109	119	107	120	113	117	138	111	113	112	102	110	106	121	106	101	117	115	114	125	108	117	122	102	110	132	92	106	106	122	104	107	110	112	111	111	120	122	104	107	118	104	103	100	97	105	94	112	107	119	116	123	120	111	98	95	116	88	82	99	113	107	102	104	114	127	120	108	110	127	123	135	105	104	103	114	112	111	128	107	89	108	136	95	100	92	103	115	117	108	108	114	130	137	92	116	129	108	110	109	106	128	99	102	129	115	101	118	100	116	108	115	105	100	109	113	104	109	112	104	107	111	122	112	118	90	116	92	105	101	117	122	123	128	92	129	107	106	123	116	96	126	118	107	111	103	119	114	100	109	122	99	110	105	121	105	129	118	132	126	103	106	108	104	94	98	112	96	101	107	95	118	117	105	124	119	117	107	109	99	104	108	104	110	101	95	111	107	114	110	118	114	101	121	117	128	144	110	119	119	118	124	128	111	106	99	115	104	118	125	92	121	102	106	133	109	116	136	110	103	112	99	106	96	100	108	110	121	136	103	101	135	110	111	111	101	109	111	94	118	109	106	109	119	114	118	121	104	131	104	112	106	111	106	130	101	106	114	106	112	103	112	115	109	107	90	118	98	110	95	116	108	117	107	107	134	105	102	104	109	113	104	105	123	100	128	102	105	117	105	108	110	84	123	109	126	98	114	124	113	102	105	102	96	112	115	115	117	108	101	98	103	114	117	110	92	106	125	107	101	115	102	108	112	109	111	107	120	104	106	116	117	112	117	100	108	108	118	108	105	87	135	99	96	99	120	106	89	105	121	98	113	90	124	102	120	101	129	108	113	111	106	113	103	104	105	112	95	115	97	99	110	114	115	110	120	107	100	124	107	100	112	124	107	88	115	109	101	119	119	102	98	113	92	93	84	114	100	106	128	105	121	102	116	126	120	110	104	126	119	114	113	116	104	103	124	99	96	98	108	123	85	114	112	107	107	121	111	109	112	106	116	105	102	121	125	114	100	111	120	121	101	101	112	113	113	91	116	100	108	97	111	106	108	120	93	118	120	119	112	117	91	105	115	104	107	92	100	107	102	105	104	108	106	126	131	81	122	91	122	130	116	116	123	111	112	126	108	124	111	94	97	114	102	105	111	104	116	109	88	126	97	123	122	116	96	117	103	118	120	113	98	109	101	102	109	120	106	110	118	116	121	98	107	128	109	112	119	96	114	99	94	116	106	124	117	108	91	109	112	83	99	106	129	117	98	114	110	100	126	118	131	101	99	108	118	127	124	112	109	115	130	84	100	117	107	95	130	106	122	113	95	132	106	115	117	102	102	117	101	112	106	121	100	92	121	100	105	110	119	110	117	120	102	109	111	130	111	105	99	116	110	104	116	97	124	109	126	121	88	112	115	121	100	124	91	114	95	102	123	110	102	102	107	101	110	98	107	113	102	111	120	105	101	131	117	108	110	107	108	103	113	112	115	123	108	114	111	131	102	106	101	102	120	99	128	96	105	119	116	105	102	98	99	107	103	108	122	122	112	111	111	100	122	122	115	106	111	109	115	98	113	108	111	117	130	107	119	98	114	109	107	88	107	92	123	100	110	102	121	104	108	117	104	104	97	97	116	107	100	105	112	91	99	129	122	97	102	126	112	128	104	118	113	123	113	99	117	112	111	110	108	124	116	105	96	107	126	103	97	119	118	109	110	110	113	98	101	108	119	119	116	104	115	107	121	110	109	102	107	108	110	138	95	113	105	91	111	110	106	107	86	106
27044	14336	10108	12111	20140	23574	22348	19719	16399	13433	11504	9745	8609	7040	5735	4720	3986	3387	3131	2558	2171	1862	1730	1534	1474	1299	1176	1201	1019	1017	978	964	933	940	915	920	830	797	893	858	835	825	783	792	815	812	777	790	766	798	749	842	812	825	783	779	811	824	777	768	769	781	782	771	781	796	768	808	696	798	823	798	785	809	791	763	854	782	762	746	776	793	734	796	763	793	829	716	761	766	809	758	807	854	765	799	764	792	785	805	772	813	743	794	759	748	750	807	759	770	771	750	811	790	758	819	792	809	754	761	818	802	800	779	793	742	768	762	769	796	735	787	749	829	737	751	787	775	813	783	807	748	779	801	765	726	781	755	804	798	760	785	806	794	718	737	813	793	794	817	757	786	754	796	792	743	786	770	730	759	768	820	769	804	723	764	774	799	743	736	805	812	766	811	773	776	813	798	776	797	786	772	765	811	767	755	789	752	764	759	813	739	758	742	782	798	784	772	790	782	788	781	791	774	774	767	785	769	819	755	786	774	769	748	793	786	759	770	718	763	774	768	807	723	748	759	792	786	812	803	739	814	770	735	741	786	799	789	770	830	796	800	716	807	807	761	763	795	795	708	762	725	811	782	755	727	805	731	762	859	732	755	795	791	756	768	793	729	815	792	724	768	746	766	769	851	739	783	766	806	740	783	784	744	811	771	796	792	762	790	756	796	813	818	785	814	815	780	802	746	778	811	767	738	769	818	753	804	807	833	744	832	761	749	826	763	848	796	791	760	759	763	807	771	750	776	804	746	774	791	790	791	795	786	805	808	810	727	701	822	803	790	778	754	770	787	823	767	779	808	781	785	828	764	815	762	770	780	744	790	749	824	767	775	801	749	801	740	761	797	823	755	769	747	768	845	760	767	739	819	781	809	760	752	790	796	788	785	792	775	781	763	780	742	789	813	770	790	764	761	785	740	769	752	759	784	754	793	776	800	803	781	750	812	813	726	788	781	762	801	777	757	780	778	798	796	766	773	773	729	783	758	788	751	747	760	736	756	724	782	809	805	780	778	813	775	795	803	803	800	788	760	830	755	782	788	801	790	782	760	809	831	759	732	779	766	740	729	776	803	771	803	748	739	755	783	766	808	785	726	777	776	843	785	791	799	771	791	810	848	749	756	796	748	744	772	748	778	766	767	805	761	740	763	763	790	739	756	742	732	799	785	788	750	732	777	763	756	748	798	800	787	780	782	830	823	799	796	767	792	778	823	810	775	762	782	771	810	779	748	773	749	767	747	786	785	790	806	829	781	733	774	766	767	786	834	776	732	809	754	776	777	777	784	800	726	783	748	782	763	759	776	781	800	753	724	786	821	806	744	777	787	786	764	825	782	786	786	816	802	774	781	751	764	786	768	764	763	768	733	800	765	827	752	778	804	766	777	795	747	775	803	827	790	781	804	787	747	760	725	798	774	750	779	758	781	787	718	780	771	783	801	764	769	792	792	771	735	784	800	825	783	776	759	775	758	736	788	767	790	759	711	799	767	787	740	728	722	777	791	763	764	735	782	775	771	781	766	754	810	747	770	825	749	746	740	804	752	763	722	723	804	798	807	821	789	761	780	825	780	790	759	811	738	787	834	746	768	748	755	743	755	769	736	771	764	790	828	741	771	816	754	744	777	790	786	805	755	744	785	728	746	779	754	776	803	772	752	793	804	760	821	797	779	787	776	752	758	755	816	774	822	745	815	770	775	774	799	770	779	744	780	819	805	741	753	755	784	778	751	822	828	754	793	808	764	750	779	795	758	766	815	736	773	811	775	727	754	744	783	743	840	808	771	720	778	796	796	750	708	748	789	759	746	761	788	794	765	754	772	790	763	827	761	833	819	745	784	752	764	815	809	806	746	740	781	759	812	738	762	772	794	757	741	776	763	735	782	834	736	742	771	813	769	753	774	757	729	757	755	777	731	799	761	816	766	789	773	724	845	720	783	750	752	779	735	762	749	789	789	803	768	754	709	801	759	788	799	765	753	776	811	767	804	765	797	811	784	821	822	787	767	791	793	774	821	774	750	784	774	796	772	763	787	765	801	731	760	815	810	779	832	758	799	787	802	795	752	776	721	792	810	757	755	804	810	783	781	748	780	802	767	766	773	790	796	766	806	778	772	816	722	749	766	752	831	792	795	777	779	780	832	766	790	790	726	778	753	770	787	754	768	746	731	789	812	761	735	750	826	736	816	743	797	800	798	762	736	810	783	813	770	817	739	776	772	787	780	780	741	799	759	756	794	796	767	752	767	767	770	757	743	760	757	770	795	827	740	745	747	788	763	771	793	754	773	713	824	811	768	756	761	737	810	760	719	762	780	734	828	806	806	814	819	752	755	763	739	775	759	767	753	768	791	766	792	777	792	760	741	742	768	809	809	785	755	758	755	728	795	768	836	746	779	770	774	779	759	784	760	808	813	766	709	758	761	808	798	773	781	750	755	816	753	798	787	790	773	745	739	768	788	767	810	747	783	766	745	733	773	851	784	798	777	790	820	699	767	804	786	815	723	804	763	784	778	766	734	772	763	815	748	766	766	795	790	791	800	795	800	758	756	745	782	798	791	758	766	769	756	737	745	748	764	781	772	800	825	774	750	779	793	788	792	764	806	737	785	740	766	782	839	812	778	800	743	749	774	770	742	779	761	750	795	772	773	768	773	790	739	753	812	776	836	788	841	724	799	767	774	733	810	769	787	815	780	793	826	794	757	756	794	738	787	797	783	799	765	800	755	816	770	811	768	771	733	790	757	792	743	783	814	818	813	804	746	778	763	761	819	761	734	798	793	741	724	776	793	765	796	785	719	780	838	773	773	740	759	715	803	768	802	829	769	776	770	770	846	749	790	778	830	787	739	771	781	731	749	731	767	752	765	738	739	787	778	768	784	812	793	769	791	759	772	799	798	748	777	736	731	778	759	761	780	761	780	790	795	793	783	813	785	758	837	747	809	785	756	802	795	744	763	765	774	794	767	736	746	787	737	804	760	804	793	762	747	804	796	753	777	801	784	746	801	736	806	762	752	740	766	758	738	801	774	781	782	791	774	791	793	771	733	803	757	805	743	780	790	804	758	776	767	794	773	766	794	788	781	801	850	783	750	767	756	803	801	747	794	792	801	705	766	762	774	773	777	807	749	769	758	758	829	805	819	792	746	777	768	804	809	803	756	780	815	721	765	752	740	766	796	764	756	815	759	770	763	741	771	695	823	741	761	762	770	757	805	785	765	760	787	819	793	779	812	774	776	781	797	786	774	771	710	791	799	772	724	729	798	779	738	825	805	788	805	757	764	738	800	760	793	752	793	807	768	781	736	789	764	794	793	744	737	820	787	781	783	760	829	803	743	764	771	771	766	767	775	757	787	778	761	796	811	800	778	780	779	769	763	778	750	793	778	782	768	741	724	769	781	809	757	781	738	759	739	797	793	739	758	761	782	800	814	747	772	769	812	744	799	764	740	759	731	771	803	808	838
4452	2292	1297	921	800	1029	1062	1014	847	729	632	547	481	404	329	303	274	264	207	197	190	189	168	106	134	150	119	128	126	118	101	109	112	97	109	128	92	109	111	107	92	96	87	90	98	111	107	98	89	94	89	100	104	101	107	104	102	107	90	106	128	95	105	110	102	94	104	107	91	108	97	96	95	108	101	92	92	93	91	99	99	91	105	94	93	105	94	90	87	113	111	113	79	93	99	100	90	110	101	119	99	93	103	103	106	120	80	93	96	102	95	93	96	99	96	110	81	126	102	97	101	91	102	91	117	105	94	102	91	108	106	85	97	97	111	91	100	95	90	99	99	118	87	104	117	113	105	104	101	95	113	111	116	121	111	96	97	98	100	101	95	108	106	89	100	89	89	114	92	89	105	80	92	101	106	113	102	97	111	98	90	101	101	107	98	102	83	92	91	98	97	109	92	112	93	103	92	97	101	112	83	96	93	103	102	86	93	113	108	102	100	103	96	101	81	95	95	111	77	94	105	108	93	102	100	108	93	89	83	100	102	88	93	101	100	110	98	93	103	95	112	105	91	95	98	106	90	109	103	110	90	90	102	96	110	100	84	115	84	92	101	83	109	102	101	94	109	103	101	99	95	101	107	76	92	94	110	106	100	97	106	104	98	80	96	90	96	102	91	102	80	103	108	84	95	111	100	89	89	94	91	103	90	103	105	103	101	110	93	111	125	76	102	113	101	120	115	121	88	88	103	103	100	116	115	91	113	100	95	94	99	110	94	100	112	94	103	82	118	88	100	91	98	101	74	112	101	96	102	83	94	96	94	91	88	99	106	92	96	89	102	87	110	80	102	100	105	100	93	95	76	109	106	87	110	90	87	92	102	100	125	91	102	100	95	98	117	98	99	82	119	85	100	103	89	114	112	97	88	98	112	105	96	96	98	104	95	98	107	106	102	84	91	99	111	107	96	99	97	113	93	100	103	107	106	107	108	102	95	115	109	91	84	89	88	100	103	104	107	95	114	92	85	103	79	100	106	93	87	111	91	94	93	95	113	107	83	106	103	83	90	112	88	95	113	100	110	92	108	111	94	92	91	94	80	91	89	115	93	118	81	112	104	82	92	115	90	97	89	95	90	118	106	98	74	102	100	93	100	93	97	103	91	118	117	106	90	102	115	117	98	105	98	98	107	99	103	101	105	100	96	102	90	84	100	96	96	90	91	89	104	105	99	100	111	98	122	97	103	95	93	119	106	107	100	107	84	98	111	93	123	99	101	93	98	104	108	101	98	102	85	99	95	90	91	97	94	99	104	88	110	85	100	99	88	100	82	92	94	107	109	89	94	90	102	96	95	98	93	105	94	94	99	99	96	110	91	91	86	97	90	101	89	101	108	103	98	97	91	100	111	89	106	87	91	116	114	84	97	110	116	90	104	102	99	98	86	99	89	105	108	105	94	129	101	94	102	105	107	106	116	86	102	100	98	107	97	101	101	103	108	84	102	105	98	93	100	100	103	105	98	89	102	92	101	92	103	80	104	101	83	106	92	110	99	93	119	92	97	87	108	103	91	93	97	110	92	105	94	106	96	99	126	84	119	84	109	94	110	96	92	109	107	95	79	97	100	90	90	106	110	91	106	89	92	98	88	85	87	92	92	95	110	98	97	118	96	108	103	95	99	103	116	124	87	101	105	94	109	99	93	100	115	96	86	101	86	96	97	94	96	111	89	96	87	92	91	94	92	78	118	124	82	91	107	99	90	100	107	110	100	99	99	106	103	92	115	111	82	89	99	101	99	88	99	101	83	88	90	102	108	101	116	111	114	110	93	111	113	99	129	102	94	101	84	89	97	93	108	88	103	103	95	102	104	111	106	108	99	95	88	98	92	87	126	91	116	91	87	90	110	94	103	104	106	110	98	92	95	97	123	109	85	107	112	111	87	91	96	96	102	102	99	98	95	101	89	78	92	104	90	98	93	93	106	94	78	100	98	96	106	102	113	97	94	98	96	110	102	93	109	99	100	101	104	103	85	112	103	111	97	115	104	101	92	120	105	92	91	105	88	93	91	108	109	115	105	92	93	116	85	115	80	118	106	79	101	104	89	95	120	94	100	102	95	115	95	97	89	88	93	117	91	108	105	95	96	95	99	101	118	90	92	83	94	100	99	88	106	93	77	78	103	106	101	98	98	99	104	120	115	100	97	96	107	98	79	99	82	97	89	83	93	86	106	113	104	110	91	103	88	110	103	81	99	107	92	98	96	103	106	107	89	91	94	93	105	108	127	100	106	100	96	99	94	83	93	100	91	93	119	88	114	106	82	87	90	98	87	95	96	89	98	86	111	86	97	84	91	88	94	86	86	92	92	105	109	107	102	95	100	91	82	102	98	102	99	100	91	109	98	97	109	93	112	82	85	87	102	100	97	101	103	95	112	92	82	93	95	103	95	108	97	116	105	86	110	103	91	90	87	90	96	99	76	99	110	91	98	95	88	81	97	113	79	95	105	95	101	107	109	111	99	91	94	103	88	94	87	108	97	94	107	101	101	109	85	90	103	101	98	92	99	86	81	99	105	94	101	99	101	102	107	122	95	89	110	96	97	100	118	104	100	71	100	84	79	101	94	102	104	96	108	82	107	99	103	88	105	82	100	86	107	94	94	101	95	98	92	94	101	93	105	91	100	97	102	107	83	88	102	96	99	98	86	83	90	79	104	106	106	105	111	92	91	108	86	100	108	106	84	86	92	83	95	98	119	85	113	103	96	119	106	86	96	93	111	88	95	88	112	111	98	104	111	81	104	113	77	96	106	103	115	99	111	80	93	103	93	97	109	98	98	88	98	93	112	95	87	96	105	116	99	108	101	84	91	110	102	82	104	89	100	92	102	104	111	105	89	104	86	109	99	106	118	96	91	101	98	89	116	112	97	101	98	90	123	103	116	107	97	112	99	93	102	108	115	104	94	98	89	107	94	110	101	110	111	100	112	82	103	100	103	101	88	111	93	106	88	113	73	94	114	100	98	90	104	86	96	95	96	100	92	88	95	80	115	102	110	94	85	81	94	93	101	99	89	93	101	110	108	90	96	103	108	89	104	117	76	102	94	92	90	124	87	101	101	98	88	95	87	96	111	103	90	114	103	93	112	87	99	85	97	90	85	106	105	111	104	83	96	89	97	102	68	94	105	80	85	95	120	99	99	98	86	96	106	103	100	106	91	110	102	88	100	87	95	116	125	101	100	103	94	105	91	113	94	102	88	101	92	100	68	104	91	81	111	87	102	89	105	84	94	104	89	75	114	99	111	115	98	106	102	97	88	99	118	98	104	108	105	119	105	97	116	92	92	85	91	83	88	89	105	82	117	111	101	98	97	96	91	97	83	91	104	107	81	96	94	106	94	93	112	92	84	108	93	92	103	99	118	91	94	99	84	89	95	91	106	99	96	99	110	97	91	102	96	84	94	97	108	96	108	112	96	117	103	104	104	89	89	96	97	103	103	94
30085	17069	12569	14809	23682	26805	25832	23219	19679	16468	14310	12102	10722	8520	6905	5819	5063	4292	3847	3287	2684	2191	1947	1666	1563	1409	1281	1218	1134	1043	1008	961	905	814	847	832	809	734	771	745	755	752	659	716	700	755	732	696	680	700	666	712	675	689	695	677	638	694	700	709	690	690	726	683	688	700	670	687	668	657	673	672	681	734	712	647	734	678	686	731	680	704	704	706	704	669	693	670	670	747	705	727	664	717	717	670	725	701	716	679	727	701	679	738	724	708	723	729	734	719	687	742	674	720	669	714	676	679	678	675	647	702	685	661	672	711	680	711	726	672	697	686	668	714	695	721	718	734	712	723	706	698	676	729	721	685	700	685	677	656	703	672	713	701	699	680	700	661	731	686	684	744	666	687	726	651	711	704	623	675	666	714	680	708	697	723	682	752	726	729	692	728	760	729	688	696	664	718	701	678	721	674	675	704	701	701	686	656	699	673	666	677	700	684	676	721	664	675	713	720	700	735	665	678	700	691	739	682	696	712	693	685	664	745	661	686	663	719	673	706	690	697	665	714	692	699	685	706	677	656	669	683	717	750	670	673	680	703	690	717	698	675	710	720	694	714	735	690	698	660	747	706	669	666	696	707	683	705	671	690	665	699	675	672	688	700	693	667	741	655	767	701	682	697	723	681	689	706	669	715	691	716	734	661	686	712	704	729	688	733	676	703	674	710	719	718	684	694	746	709	676	720	702	681	747	686	676	689	709	675	709	689	670	705	699	676	675	685	656	685	679	708	722	705	700	711	646	704	726	747	676	683	682	693	760	634	681	697	701	692	694	749	647	665	746	684	702	707	696	684	703	721	727	713	736	688	706	707	716	678	693	706	679	671	708	724	728	719	680	691	736	654	649	718	713	734	673	666	723	709	732	675	736	693	682	645	733	679	727	639	654	729	722	656	698	762	652	699	685	733	720	729	699	649	671	647	691	679	726	758	691	731	701	746	703	736	650	694	727	668	678	766	639	680	678	712	669	679	689	735	669	699	721	722	690	703	689	715	726	704	680	669	701	728	693	736	732	741	709	668	745	731	691	738	712	662	689	739	672	740	688	665	694	638	647	723	633	691	744	712	723	731	688	687	692	660	718	715	723	735	676	669	672	735	672	688	690	662	704	673	691	687	743	666	712	725	724	723	667	727	742	729	705	673	664	742	714	657	686	681	693	710	701	733	681	672	701	709	709	678	687	729	740	704	691	701	702	698	731	746	706	681	695	665	727	737	651	683	710	676	719	714	691	687	717	665	708	679	678	686	696	700	720	682	677	707	659	657	743	668	705	686	733	694	655	685	713	700	636	681	723	683	687	717	671	729	723	679	716	743	745	743	707	675	732	687	696	704	671	650	741	734	693	715	660	694	676	678	684	678	669	715	689	752	700	728	676	677	711	688	742	680	688	640	673	721	704	629	677	696	692	734	748	715	728	750	693	658	706	649	719	681	721	687	695	658	697	671	722	674	679	683	706	712	731	695	744	695	710	682	716	714	711	690	685	682	701	693	705	719	723	698	692	687	672	750	654	672	698	692	681	739	755	644	709	692	706	654	706	687	699	661	735	668	661	674	652	730	727	709	741	703	699	718	658	691	739	711	724	698	728	714	716	722	699	726	723	675	682	729	702	702	708	668	669	747	707	704	786	712	668	664	693	713	724	688	706	709	734	709	707	714	694	724	717	737	697	677	687	710	689	670	728	707	696	705	728	694	698	688	707	703	696	689	707	718	731	724	697	676	692	707	687	706	707	718	706	744	709	726	736	676	702	667	697	741	679	731	677	678	686	657	721	721	699	671	688	723	681	689	754	717	754	701	658	691	730	685	703	713	696	681	688	682	709	769	668	685	708	695	729	746	670	686	705	695	714	715	687	684	710	736	696	718	645	715	676	722	717	729	687	689	754	729	715	707	667	714	698	707	690	692	743	668	688	697	712	709	709	717	720	717	705	685	746	684	710	695	715	704	679	719	690	704	671	713	696	652	693	690	707	686	747	674	677	712	734	709	639	731	705	729	624	657	709	683	653	695	716	710	693	671	739	680	691	687	659	609	677	683	709	710	707	708	698	710	691	672	641	679	707	688	739	687	725	707	711	713	689	683	662	676	736	717	694	694	689	707	688	689	664	702	703	694	676	713	735	657	704	706	732	702	728	740	741	691	722	650	723	689	711	699	691	687	692	699	669	682	719	687	695	721	710	679	715	675	753	702	676	698	701	682	676	672	678	726	751	697	706	680	752	655	712	684	676	704	654	646	741	676	691	728	687	724	702	729	744	715	669	645	704	691	688	732	710	690	690	705	719	675	704	698	702	714	682	677	691	737	678	684	694	679	688	679	703	727	691	735	658	713	694	688	707	715	693	671	667	719	704	716	708	699	666	679	702	676	705	663	705	713	689	677	684	729	695	646	688	673	709	717	690	729	706	676	672	716	692	740	704	743	699	717	672	703	681	728	675	715	718	685	696	706	715	671	661	681	715	697	715	685	657	693	708	697	691	733	665	680	705	686	690	708	686	699	753	742	682	720	719	685	731	718	730	664	654	714	665	719	703	649	684	665	673	739	715	707	699	701	696	694	669	681	705	711	711	688	712	712	706	722	730	708	710	674	705	631	689	674	700	715	702	656	672	678	696	705	716	710	691	736	740	660	664	745	726	702	711	724	710	729	714	708	673	691	693	696	705	653	688	645	733	668	693	708	699	700	707	700	696	681	685	710	721	675	689	711	706	672	722	705	675	656	770	734	695	708	717	698	693	716	635	705	734	749	675	735	678	675	742	666	720	681	707	690	718	695	672	686	694	683	668	689	738	710	708	680	708	746	680	685	712	662	716	688	741	757	644	712	690	692	666	715	698	709	689	708	745	672	734	678	724	667	714	719	683	703	770	722	693	730	697	738	673	678	684	682	712	693	704	690	709	700	738	728	734	707	721	690	700	735	697	677	695	687	748	718	654	695	702	681	726	735	646	704	718	674	702	722	703	677	695	758	662	746	717	674	727	669	687	716	669	699	721	705	742	681	717	736	732	709	697	650	722	704	657	653	753	686	709	764	719	733	681	713	710	703	681	692	696	628	702	674	692	690	690	673	715	694	681	711	722	722	688	676	689	643	687	655	698	699	677	701	645	703	693	710	681	706	691	741	670	673	705	657	723	699	773	709	675	738	696	685	692	706	710	725	715	684	682	678	655	690	710	650	724	680	627	724	634	723	657	702	742	670	678	702	705	728	694	691	709	757	678	654	708	710	676	682	733	702	680	700	725	686	685	707	714	733	747	669	687	703	737	717	720	721	671	676	693	721	674	705	666	686	677	753	659	671	686	699	678	730	691	681	693	700	691	724	697	664	648	632	727	691	733	729	685	723	751	652	675	668	689	719	648	708	717	672	685	700	745	685	672	675	705	695	702	686	715	669	717	673	688	707	660	686	647	681	737	661	690	635	706	741	730	688	698	690	728	662	732	664	715	688	661	759
3459	1319	859	594	440	541	629	607	509	415	411	382	312	293	267	235	210	187	171	141	158	154	132	152	126	135	111	109	116	115	91	118	114	111	127	107	100	95	94	102	99	112	106	94	122	101	105	113	104	116	116	114	132	100	98	118	121	114	108	101	114	104	102	98	106	101	116	109	109	102	107	106	108	102	96	108	103	101	138	100	94	104	105	112	124	105	103	98	101	99	95	93	91	113	122	89	103	118	105	108	125	108	106	101	101	106	104	112	97	112	125	113	115	81	94	105	118	105	94	106	102	114	86	99	111	91	80	112	116	118	98	110	95	101	102	108	111	100	103	100	120	98	84	99	107	86	108	103	111	118	114	96	109	124	111	120	100	111	111	117	114	101	101	103	100	103	103	99	113	104	104	116	100	114	119	106	114	110	91	107	114	131	119	100	98	98	107	116	109	105	95	110	102	121	97	120	109	119	113	102	91	101	99	104	101	90	109	112	116	115	97	108	102	96	101	119	100	113	116	106	133	125	121	101	97	114	101	106	101	100	111	104	114	105	108	126	101	131	115	109	111	105	107	110	106	90	114	114	111	112	99	116	97	89	113	117	103	105	126	96	94	115	105	122	92	97	111	91	101	112	119	120	94	92	107	114	119	108	92	106	115	102	109	125	96	104	108	111	117	112	102	111	118	103	100	110	134	106	104	98	117	116	100	109	104	110	117	109	117	101	98	115	105	115	101	114	106	105	110	114	107	93	110	133	123	93	125	120	123	109	96	103	114	118	119	109	101	108	114	120	102	92	101	98	118	99	120	107	102	133	122	103	106	118	86	95	120	107	103	108	84	99	121	109	111	115	109	124	116	102	118	130	115	104	101	110	88	101	107	87	88	101	84	84	109	116	111	93	122	95	110	105	117	117	104	119	101	108	119	129	103	100	110	119	110	112	86	117	104	105	89	106	120	108	115	102	122	109	109	112	99	98	121	98	89	123	102	99	117	116	120	135	84	96	105	105	109	102	95	121	92	131	96	98	112	120	97	98	111	121	90	120	104	102	102	89	116	113	99	99	93	118	103	101	89	120	104	94	103	101	101	106	134	99	102	96	107	116	102	120	108	112	110	116	108	95	111	80	101	116	117	90	112	99	121	117	96	86	101	117	117	101	107	99	93	102	91	99	92	97	89	119	97	90	112	93	97	112	94	105	102	110	95	111	95	84	113	105	105	104	92	119	112	116	90	114	108	123	114	111	102	102	130	116	104	104	108	109	119	115	91	118	122	100	115	105	86	109	108	113	106	107	93	112	111	111	115	100	108	97	116	117	124	104	101	107	100	115	101	98	110	88	104	116	109	113	101	93	113	102	99	96	124	107	106	90	95	98	105	82	109	105	89	94	105	113	106	98	100	103	125	115	115	115	99	106	103	121	112	106	109	111	116	113	107	96	116	102	115	96	101	101	111	96	106	121	120	105	98	115	124	104	105	107	115	100	81	99	112	108	111	106	105	97	112	108	128	113	104	119	109	120	104	110	110	94	91	115	102	125	111	119	116	98	110	117	113	102	95	93	97	89	94	111	115	96	127	96	100	107	91	107	115	109	91	98	112	105	92	116	114	105	93	114	101	106	103	101	101	118	128	94	94	99	98	107	123	101	98	113	98	99	119	110	103	105	104	103	102	105	97	88	88	92	110	110	113	108	108	94	119	103	115	114	107	125	107	123	98	115	110	100	126	105	113	124	101	114	122	93	132	124	97	113	118	120	108	100	112	115	110	114	107	112	98	110	105	124	88	102	113	112	103	105	119	106	107	95	107	101	126	127	118	107	127	92	109	96	87	108	93	125	105	108	104	118	93	89	109	112	112	122	121	107	93	108	109	100	102	94	111	100	124	95	100	110	119	95	117	108	114	104	97	79	127	98	104	116	97	109	98	112	103	111	111	97	106	112	99	110	115	92	101	110	101	99	112	110	142	117	107	105	101	105	115	91	113	118	104	99	126	107	86	107	86	114	112	123	103	100	89	114	96	127	101	136	105	109	116	97	101	96	112	110	116	108	103	93	112	106	114	104	111	105	100	127	107	93	94	117	105	121	92	100	91	92	99	111	100	102	115	115	97	117	109	84	112	107	101	106	107	103	97	93	103	108	117	102	112	106	88	112	109	114	111	102	92	100	104	99	101	91	109	106	113	119	101	131	96	100	124	98	102	118	108	116	106	131	99	105	112	94	114	106	111	89	106	99	108	89	110	105	109	87	124	118	99	105	98	114	104	119	113	98	114	102	105	83	100	103	116	97	87	93	99	97	114	97	105	109	104	115	114	80	103	96	111	114	104	109	108	97	106	100	123	111	115	99	103	105	96	93	117	112	115	97	108	120	98	113	103	115	93	99	93	113	100	82	127	100	97	96	111	87	102	95	98	103	113	108	93	102	97	107	107	93	127	91	129	87	104	119	94	96	99	116	94	90	98	119	104	108	107	107	93	117	102	113	84	104	88	113	110	85	97	100	108	101	106	108	88	106	100	91	108	98	124	103	94	102	122	120	95	106	120	92	105	131	96	113	112	112	97	120	90	110	103	93	117	116	96	101	106	105	123	121	112	103	107	85	97	103	95	115	104	107	115	114	107	101	124	106	116	103	110	101	102	124	97	101	109	105	100	92	110	107	109	92	92	94	95	110	97	113	107	94	104	119	106	103	78	106	97	120	92	112	106	121	103	119	103	101	104	109	114	116	119	111	98	97	117	117	103	112	88	124	99	106	96	110	109	95	95	96	95	112	91	131	114	113	112	111	109	110	118	132	103	132	112	102	100	111	108	112	85	107	114	113	112	93	104	126	114	112	104	111	109	98	112	113	114	110	112	102	92	106	101	92	107	127	115	112	92	118	115	104	107	106	99	117	107	119	91	126	122	86	108	111	95	92	106	110	96	94	90	95	109	111	120	102	86	110	102	102	116	93	106	102	101	97	112	111	119	101	112	116	117	92	104	100	113	101	127	96	99	95	114	115	89	98	111	110	114	115	112	108	116	94	115	96	90	108	93	89	114	98	98	100	135	96	104	93	116	106	104	117	108	112	93	106	101	113	108	114	101	94	87	98	100	96	107	102	105	100	115	113	114	104	113	87	103	128	108	105	99	89	108	99	111	108	116	102	85	112	97	97	93	107	99	101	98	118	96	130	95	114	119	102	116	113	98	107	113	111	95	116	84	93	110	96	105	103	100	102	108	114	92	124	103	101	116	108	125	119	97	101	106	113	113	114	92	95	127	98	111	108	115	106	111	118	102	108	105	107	101	105	113	106	109	107	101	120	113	118	115	111	114	102	93	104	105	109	113	124	97	115	98	111	108	83	119	92	83	101	103	111	107	98	98	91	98	112	122	111	97	113	98	105	117	98	100	117	93	101	101	124	102	113	101	116	109	124	99	98	112	103	81	100	126	122	110	94	91	101	92	104	123	116	110	99	110	120	118	99	108	114	105	108	107	104	101	115	103	106	130	95
24928	12219	8279	9884	17362	20424	19345	16852	14020	11373	9776	8172	6792	5720	4580	3853	3296	2769	2601	2288	1927	1624	1519	1362	1292	1200	1091	1039	996	983	928	874	851	926	832	842	775	811	798	809	814	803	772	779	792	730	773	737	773	760	753	729	721	791	814	754	767	726	785	760	705	768	780	792	736	761	767	748	772	745	757	768	764	771	742	738	785	755	745	689	771	743	747	761	707	723	733	734	678	790	745	718	809	754	760	758	789	727	739	806	765	761	748	778	724	749	730	737	735	750	788	744	710	818	785	721	789	734	737	715	738	755	718	731	776	782	753	726	754	721	823	694	750	741	762	754	743	740	707	801	747	745	791	746	776	735	746	788	781	807	779	719	742	769	785	721	747	750	781	762	753	743	721	736	712	763	769	741	716	748	728	740	782	739	754	780	789	731	737	749	769	777	719	697	742	706	766	792	795	812	767	719	773	777	761	742	765	780	722	768	725	772	777	757	796	783	745	766	768	767	778	782	744	715	740	760	792	772	750	747	834	719	753	752	716	746	799	732	727	750	720	767	754	752	776	764	746	796	738	758	778	736	750	777	718	807	765	761	747	766	756	750	752	776	774	820	804	744	741	738	753	733	756	755	740	732	742	715	758	774	765	736	743	758	796	738	781	797	770	734	794	773	791	778	789	763	778	785	687	742	730	820	764	785	757	729	746	814	775	751	768	759	770	707	782	769	747	789	749	819	787	743	753	797	729	781	758	730	762	738	730	710	754	756	685	739	778	793	750	738	757	764	772	798	757	712	685	758	774	774	747	786	753	758	777	769	764	769	766	752	775	772	721	775	702	769	782	792	732	754	745	762	798	764	747	751	792	756	748	739	774	749	754	779	713	735	773	803	752	765	739	753	712	751	709	734	755	759	779	796	754	760	762	718	758	776	743	765	760	789	789	816	797	719	724	768	733	759	735	762	739	729	784	722	722	774	692	766	738	797	783	760	744	745	768	779	761	774	782	740	789	738	767	804	774	793	744	780	796	751	701	781	737	806	730	755	705	762	777	735	812	810	767	694	708	729	799	738	783	772	760	788	736	801	763	755	799	783	791	732	735	776	735	775	770	740	796	744	731	733	741	785	757	751	766	782	725	748	778	706	758	724	757	727	737	770	799	738	749	757	751	719	763	801	767	798	769	766	767	747	746	791	754	818	751	760	765	717	721	750	817	743	767	723	790	780	778	741	786	760	733	694	791	723	849	759	816	760	798	727	778	722	744	742	720	711	766	783	736	767	802	731	740	787	766	797	759	744	749	729	728	749	756	775	729	747	788	700	732	747	763	694	789	739	739	759	713	821	753	807	749	730	748	709	697	695	758	710	767	744	758	720	803	745	749	738	733	765	763	755	750	758	753	788	717	747	751	724	795	740	720	745	770	729	767	796	744	717	801	771	742	737	789	811	801	788	754	729	753	725	737	729	762	758	748	763	756	764	769	767	769	775	722	773	763	745	766	695	765	754	770	741	778	765	758	772	711	734	773	825	803	754	775	728	739	728	705	768	751	723	764	803	760	778	753	771	716	738	758	757	809	792	702	756	745	768	743	775	799	793	720	790	795	755	768	777	752	786	741	762	775	780	741	776	770	782	701	737	745	779	779	719	711	747	784	770	782	790	779	763	739	757	774	723	788	706	769	773	736	740	844	697	735	734	791	784	761	794	691	761	759	768	776	748	759	776	779	709	756	757	737	725	784	769	774	745	765	739	818	709	745	739	715	782	803	717	728	713	787	806	789	701	820	755	751	797	764	745	749	764	742	730	791	795	783	725	757	787	723	834	770	700	800	797	755	795	742	758	773	752	771	759	759	757	770	733	766	799	716	793	760	746	792	727	712	762	771	765	764	736	729	749	752	811	744	753	743	739	715	756	762	711	760	768	743	766	787	768	758	733	797	769	758	737	719	764	791	704	796	721	706	756	782	753	758	787	734	768	751	732	738	717	781	762	769	752	752	788	723	787	748	772	733	711	796	797	765	790	733	760	742	784	753	771	769	766	740	750	720	766	743	731	741	758	783	743	739	763	794	729	733	778	767	731	752	750	813	750	744	744	723	790	809	698	780	731	771	803	727	787	768	787	760	803	798	815	785	750	774	752	740	741	729	747	756	770	752	772	745	759	783	759	758	762	771	783	769	723	787	735	805	734	731	791	802	774	741	701	742	795	758	722	795	765	800	736	750	743	756	778	709	732	757	799	742	724	749	782	751	777	781	749	733	764	738	795	779	749	733	739	742	726	771	739	739	756	766	710	760	784	686	733	739	723	795	759	736	768	734	820	746	773	753	782	742	774	781	734	771	729	721	792	801	747	765	703	716	793	738	755	746	758	742	775	724	746	779	770	784	807	779	707	729	770	743	769	777	749	727	785	790	740	760	760	735	734	768	721	754	785	745	717	710	818	733	754	772	727	763	764	729	790	770	789	758	760	746	763	752	767	740	730	777	800	744	803	760	747	722	761	759	764	753	744	756	764	737	809	755	740	717	757	739	796	721	795	768	729	775	786	807	784	742	733	770	768	750	773	718	779	776	711	781	759	756	744	803	757	806	725	747	751	738	707	731	702	741	799	801	804	752	773	761	769	795	728	736	756	777	759	743	766	723	780	760	726	754	779	752	736	717	702	779	734	731	762	724	796	751	784	795	723	736	781	744	748	716	792	743	745	736	724	721	790	769	798	760	724	730	703	730	800	773	795	763	767	793	742	745	765	758	721	761	761	743	725	776	685	749	771	688	769	718	769	774	771	735	715	765	818	719	724	714	768	747	740	749	766	753	791	781	759	744	770	731	748	789	774	797	724	707	770	733	722	732	740	708	694	745	730	806	772	806	721	772	773	746	739	755	694	758	752	774	791	749	751	752	754	791	723	741	716	804	783	759	774	753	742	713	749	750	738	806	789	756	738	766	768	731	789	766	780	763	752	747	722	740	748	744	781	727	715	783	743	741	761	748	757	740	750	740	818	777	829	744	755	723	761	754	735	808	768	775	756	742	760	758	748	714	714	746	747	736	744	815	776	801	796	778	758	756	762	777	737	739	730	777	811	746	769	778	761	743	771	751	768	705	787	733	703	731	787	751	787	811	783	766	758	750	784	727	754	721	750	771	752	725	736	810	729	751	798	777	794	751	728	778	784	763	756	729	766	783	746	732	756	747	733	734	774	737	763	740	771	729	717	692	767	744	705	794	773	763	729	718	781	755	790	779	748	799	755	724	709	800	781	754	742	759	812	724	738	791	724	824	801	778	742	761	740	776	741	770	757	715	796	761	780	700	752	721	767	782	750	732	720	752	774	753	725	718	750	761	773	784	766	694	717	782	789	752	748	779	767	757	789	743	744	784	761	720	775	741	764	762	779	769	725	792	762	774	772	760	719	781	748	764	760	757	746	776	747	796	728	767	721	759	792	757	747	735	721	724	726	759	742	744	786	742	744	766	739	729	739	737	745	769	802	722	769	738	770	758	742	746	752
3350	1874	1076	786	727	749	845	854	724	593	545	462	378	356	268	270	249	217	202	182	162	149	144	150	137	144	115	115	131	93	105	106	110	117	105	92	109	92	113	115	91	100	93	114	105	97	84	102	104	93	112	114	100	98	116	91	88	100	96	120	102	113	100	81	101	103	89	108	106	103	119	105	101	106	90	127	123	86	83	91	94	87	115	110	98	98	96	103	112	109	110	109	92	91	101	98	109	101	92	107	103	103	102	104	99	92	92	96	100	104	101	81	96	105	101	113	96	111	83	109	107	123	101	87	99	102	92	105	93	116	99	86	93	85	97	96	109	86	105	100	110	97	99	94	91	93	99	94	96	84	106	89	94	112	107	98	88	102	91	90	97	111	102	97	90	99	93	100	106	98	94	93	102	103	101	96	103	78	103	78	115	83	112	90	112	83	107	86	100	95	117	114	95	103	100	98	98	107	108	104	120	92	95	112	113	96	84	86	117	97	108	91	81	95	94	93	94	90	111	118	102	108	95	97	76	103	96	100	115	118	91	97	107	107	92	117	118	84	123	102	108	96	102	102	97	95	101	99	94	92	99	104	107	81	95	92	98	84	95	101	99	113	90	97	95	105	91	93	105	103	86	109	90	93	95	105	104	97	96	95	94	94	94	111	82	91	87	97	91	95	107	109	93	95	76	91	88	92	82	90	96	103	95	84	117	104	100	91	91	116	107	75	102	77	103	91	88	89	85	77	109	126	112	121	121	104	89	104	114	103	89	85	97	103	99	82	101	110	109	100	81	86	90	97	88	81	89	98	102	123	79	100	76	83	91	107	94	91	90	107	123	99	110	93	105	76	106	77	90	111	84	100	94	109	86	99	95	87	112	99	107	95	98	88	101	96	113	95	80	75	104	108	99	110	101	90	85	94	104	107	96	78	105	118	111	116	84	115	85	91	102	83	114	99	93	105	110	87	96	100	111	116	94	96	107	110	103	93	108	93	97	106	93	105	90	107	100	89	78	105	91	102	111	84	96	103	104	91	102	120	108	105	107	114	111	111	75	109	117	94	107	98	116	107	101	96	119	112	92	105	98	99	104	99	89	92	103	93	88	91	102	100	88	83	107	101	108	97	113	107	96	93	87	108	97	98	94	99	109	89	105	96	99	113	101	87	114	111	77	101	67	95	101	94	96	105	114	95	93	119	102	93	103	104	99	106	90	93	92	118	106	103	105	92	85	95	96	90	99	84	98	83	99	107	109	110	85	109	85	104	111	87	102	98	93	98	91	82	87	94	96	89	92	94	100	89	108	103	108	105	105	107	105	113	93	104	98	91	105	86	120	114	102	86	102	101	96	85	97	86	106	103	101	112	104	102	99	104	101	111	118	91	87	94	107	109	89	94	114	76	105	95	99	118	126	109	91	97	98	77	88	105	93	105	103	108	105	89	84	104	109	100	97	100	98	111	107	82	98	99	95	88	89	83	101	99	90	87	77	98	105	108	87	111	95	109	102	100	92	96	99	92	91	103	99	108	101	105	76	95	100	84	100	112	105	115	93	100	79	77	118	94	99	93	93	100	106	101	100	105	86	83	92	96	92	98	104	101	107	110	95	92	82	97	109	102	94	104	91	94	87	99	102	108	96	91	101	95	114	89	77	102	96	90	101	108	93	81	95	96	104	98	93	83	98	95	82	93	99	108	102	99	98	109	101	99	101	101	96	92	101	112	123	107	91	109	93	99	103	96	101	114	102	89	90	99	85	85	95	108	89	90	104	83	91	95	110	96	92	91	99	100	101	107	137	99	99	88	122	86	100	111	95	109	109	94	85	104	92	104	99	87	94	109	104	87	87	76	108	91	94	84	116	115	98	95	97	93	88	84	109	108	88	94	101	106	110	108	93	105	93	91	106	102	108	87	88	118	76	94	101	92	95	112	105	83	101	98	96	88	102	91	112	85	110	105	100	98	102	100	88	83	89	119	101	98	83	84	108	109	107	115	86	117	107	88	101	82	98	106	89	109	109	102	96	89	106	100	98	106	100	112	101	94	121	85	113	86	111	106	70	93	99	100	86	89	86	110	115	109	80	106	93	102	94	84	116	100	106	100	104	93	88	92	90	103	81	98	88	96	96	97	98	97	94	95	105	93	99	95	118	97	96	96	105	98	102	123	103	106	84	91	74	101	91	103	102	79	121	88	83	104	88	93	95	107	99	104	101	107	105	94	96	87	108	96	94	93	81	91	83	108	101	89	97	98	93	97	97	106	86	86	109	104	104	75	101	112	110	95	85	87	82	115	77	91	83	102	105	87	86	103	103	103	111	73	106	105	111	78	94	82	94	107	108	104	104	129	109	105	90	108	94	94	75	100	108	105	98	118	99	112	104	97	88	99	83	101	83	91	87	124	88	84	103	115	102	109	91	88	82	109	90	95	91	119	101	84	77	107	108	79	106	99	99	89	86	102	93	80	111	119	106	104	104	84	112	99	97	103	104	113	95	79	91	99	82	90	100	113	98	109	84	87	100	107	99	111	95	96	105	93	111	107	111	86	93	78	107	102	103	102	106	106	106	115	97	94	91	102	99	100	105	95	105	99	111	102	102	97	87	104	123	103	90	92	84	99	93	110	88	93	84	82	81	110	106	82	116	86	112	91	112	106	90	102	86	99	86	88	107	102	112	103	88	98	92	91	88	96	91	105	90	88	85	106	103	91	116	109	92	89	98	99	112	89	95	105	80	98	86	108	92	99	104	80	83	90	99	85	93	98	128	106	110	81	101	104	97	109	85	110	112	104	106	103	106	118	84	97	92	93	112	79	99	103	82	89	91	95	95	99	118	88	111	81	96	109	84	106	111	104	105	85	94	96	97	98	93	93	117	94	95	82	104	108	103	79	94	106	105	108	107	116	94	96	87	89	95	80	89	100	91	92	91	106	90	111	106	108	109	100	99	103	98	117	111	100	106	86	102	103	103	99	117	115	88	90	84	109	110	84	84	75	103	91	107	109	88	92	98	81	130	91	104	120	101	96	104	114	108	81	88	98	85	92	100	90	82	93	94	108	99	107	109	97	104	110	98	98	111	116	96	98	105	103	91	98	105	95	98	89	102	108	103	88	61	96	102	85	109	99	83	96	95	98	80	97	79	83	104	93	83	98	99	115	100	118	105	103	104	108	106	82	110	119	103	100	99	113	81	109	96	102	109	87	95	88	90	107	97	100	93	111	79	95	96	102	95	99	106	93	87	88	105	113	108	100	109	110	109	94	94	111	103	119	105	88	86	93	102	102	100	88	98	85	98	90	105	85	98	89	88	91	95	81	120	108	88	107	101	111	121	110	96	97	98	92	109	100	98	109	92	106	115	124	92	105	100	100	92	91	86	98	95	85	80	96	88	79	99	110	116	97	104	124	98	94	128	106	116	97	91	92	105	108	92	102	90	88	90	94	93	103	86	103	91	92	95	97	92	122	84	110	120	99	119	107	112	107	106	107	109	73	108	112
27507	15309	10562	12589	21419	24473	23195	20831	17479	14425	12502	10200	8508	7102	5945	4899	4167	3694	3094	2713	2134	1969	1661	1542	1343	1336	1122	1054	1050	923	920	919	850	912	825	786	781	707	764	736	735	714	742	718	754	739	710	723	690	732	703	695	742	691	728	709	693	698	724	720	731	723	690	709	717	655	634	673	735	663	722	643	694	695	718	690	698	671	746	719	698	699	661	686	684	715	696	725	706	675	723	728	740	678	676	725	729	723	753	724	689	705	757	743	748	705	690	710	700	718	714	684	694	697	747	672	724	704	648	684	742	679	690	664	706	727	654	734	690	664	648	733	718	694	675	650	670	710	663	725	642	691	710	723	691	714	718	774	760	704	674	710	679	709	739	730	692	685	685	697	653	677	683	675	727	739	698	652	681	671	674	715	703	673	710	654	693	682	750	636	716	737	720	676	695	723	712	711	681	711	678	749	706	739	697	705	693	690	688	703	717	723	705	691	673	711	725	691	688	699	679	720	675	741	704	766	727	713	700	720	693	746	703	744	701	678	628	654	702	691	706	690	703	723	665	708	694	716	682	677	673	694	702	685	683	679	656	669	708	724	729	722	709	701	720	707	720	711	706	639	670	691	738	675	715	675	689	699	727	676	717	706	742	715	720	686	682	710	669	737	725	685	741	706	716	704	667	712	727	674	743	690	672	743	687	644	693	693	699	679	682	698	690	705	675	717	706	704	749	709	681	732	696	690	660	773	724	653	723	685	679	683	785	669	698	677	710	720	713	703	733	675	693	688	709	724	723	703	774	685	717	663	675	727	727	729	732	709	718	711	739	742	687	719	698	683	699	687	704	690	719	705	776	676	694	733	719	677	696	707	730	718	690	708	738	674	687	689	674	709	714	673	683	643	695	694	696	716	673	650	716	702	721	651	646	732	749	669	696	695	697	720	678	715	711	697	723	714	730	706	698	695	695	683	713	716	647	678	686	672	719	717	685	713	735	722	711	740	706	666	647	711	687	673	734	723	701	703	692	652	746	754	674	738	703	701	660	689	740	741	751	699	704	709	699	727	677	720	671	726	670	704	642	679	675	703	699	651	741	730	697	688	704	722	725	710	664	687	692	687	719	664	698	704	694	685	679	682	712	717	693	690	700	672	720	638	707	686	708	729	690	699	730	677	670	706	715	703	707	648	676	720	649	664	697	726	691	702	692	758	707	733	717	694	691	710	683	696	733	665	707	709	696	741	678	686	718	736	681	641	692	681	691	730	692	689	700	688	660	687	719	724	665	720	642	719	642	691	687	680	747	720	703	699	766	729	680	711	691	742	741	680	702	717	670	734	664	706	697	736	717	739	736	721	714	655	690	712	752	693	683	670	689	676	738	689	721	692	684	736	673	689	712	723	731	643	708	700	704	700	680	737	698	651	682	705	666	670	705	709	707	770	705	684	664	758	728	743	716	725	639	746	703	681	741	701	681	709	682	652	699	687	682	693	667	641	677	651	705	696	703	708	699	662	713	681	711	671	715	669	717	717	704	704	704	699	685	738	751	724	691	675	763	694	701	638	713	713	711	652	701	734	712	730	714	725	711	703	668	714	713	729	706	715	678	692	752	714	690	683	703	682	683	679	712	722	736	703	694	701	654	735	742	684	703	690	728	697	673	701	714	719	656	671	692	718	745	707	717	688	677	740	757	681	682	700	736	684	696	702	706	679	749	687	707	727	656	676	703	661	740	696	730	734	675	672	713	699	650	678	674	707	741	756	756	721	704	698	714	772	733	634	724	707	699	686	675	653	670	697	709	701	677	706	679	660	674	767	681	682	694	719	710	718	695	681	684	723	668	656	720	739	725	706	707	680	712	666	728	739	708	706	727	672	678	697	738	708	701	744	676	698	700	726	683	710	673	693	693	708	687	653	697	693	697	714	674	691	668	694	727	709	682	656	630	669	731	702	706	713	719	710	689	677	698	711	673	710	647	664	715	736	728	708	694	706	697	714	705	686	673	714	696	743	696	729	667	730	721	737	670	700	674	723	685	694	674	680	687	686	688	678	691	685	744	691	696	702	689	731	731	727	705	716	645	678	727	688	670	718	681	716	706	677	673	718	741	727	695	723	718	699	759	671	676	701	763	716	718	674	680	692	726	715	671	725	679	722	696	660	717	699	733	727	708	692	714	691	718	703	665	670	757	754	722	632	714	699	716	699	678	679	735	672	693	689	732	678	742	702	692	692	706	684	682	700	740	693	725	668	693	675	733	697	732	734	690	685	675	700	742	694	736	692	680	699	687	663	690	682	695	679	669	694	733	684	682	707	669	719	692	665	729	697	668	695	732	696	692	703	717	730	664	673	670	724	672	739	660	710	718	663	688	685	698	705	667	700	691	723	683	730	718	690	743	638	781	704	690	692	745	675	696	711	707	743	687	694	736	690	705	704	729	688	733	685	651	701	683	693	742	674	706	727	693	706	726	685	701	695	695	703	662	678	721	690	704	694	680	712	700	747	680	691	725	688	678	670	717	742	688	671	680	710	714	677	686	734	726	716	712	666	711	716	700	727	725	733	720	694	752	739	766	731	761	704	700	676	729	693	696	696	692	683	696	676	694	666	689	731	713	713	690	700	686	640	693	778	729	692	665	683	689	736	709	717	713	700	746	689	713	680	704	689	697	663	692	701	681	678	721	669	762	715	709	726	706	666	731	693	704	745	715	727	638	713	686	719	751	756	670	701	681	667	664	691	662	668	700	711	712	679	649	679	696	726	659	722	707	718	653	701	690	653	681	697	667	722	746	704	650	710	694	682	655	719	711	696	671	701	686	672	723	704	700	686	716	668	665	710	679	679	706	716	717	709	738	691	721	746	735	699	745	686	743	671	686	696	714	718	674	650	700	732	727	684	719	676	717	717	742	727	714	669	690	697	672	683	676	746	715	672	685	707	709	695	680	717	714	690	718	707	731	700	676	746	678	684	702	683	661	651	716	727	711	687	700	725	680	673	677	742	709	701	689	778	720	666	676	689	699	679	745	760	700	700	713	700	687	677	710	697	741	657	715	721	714	687	716	730	738	722	679	639	682	667	703	726	670	662	738	735	702	664	695	694	705	694	740	653	727	677	739	659	691	698	726	728	654	657	700	697	699	693	741	702	688	716	758	707	715	698	706	648	653	710	746	683	732	709	683	698	671	705	647	684	745	690	698	702	716	665	681	649	716	726	713	683	689	706	721	701	699	720	714	687	685	678	713	664	722	691	736	692	709	706	702	672	695	692	694	706	697	708	681	694	671	698	721	694	711	681	753	702	715	689	728	739	689	726	699	715	713	687	700	729	705	670	690	651	657	701	706	739	694	696	694	691	686	701	699	698	727	660	678	731	705	716	726	671	690	688	732	689	699	705	673	702	669	699	712	715	682	681	725	699	741	688	715	716	681	717	677	716	694	703	685	712	689	695	682	725	672	693	741	657	673	768	665	704	640	672	703	698	659	670	664	684	669	690	691	718	725	713	716	722
4717	1641	1061	733	689	718	828	809	692	582	506	430	377	350	292	242	260	222	220	168	171	143	154	124	126	128	128	108	121	113	111	102	129	132	113	117	111	120	117	109	121	95	120	116	104	109	91	111	118	87	111	99	128	107	101	100	109	103	128	104	93	89	101	119	97	102	96	109	105	110	112	128	117	98	113	104	88	102	101	109	106	109	112	112	104	114	100	128	131	103	93	98	114	84	106	111	105	110	119	104	99	101	108	97	118	118	120	90	102	112	116	109	108	100	133	94	109	128	96	118	113	112	117	99	92	97	98	104	107	93	99	116	98	120	99	113	89	117	103	103	111	95	121	116	89	95	100	115	106	118	108	101	100	102	104	115	126	112	99	108	103	100	93	83	95	120	117	118	102	102	91	107	89	120	134	126	99	103	99	116	107	110	90	108	106	111	113	105	103	116	111	103	109	132	108	90	113	116	85	120	101	112	103	115	116	110	124	114	102	103	112	104	110	129	105	111	111	102	90	115	103	120	118	105	119	106	106	96	105	116	119	100	105	106	103	90	127	104	117	94	104	106	121	98	118	110	117	113	108	100	111	117	105	100	102	101	112	126	103	95	101	106	103	101	86	103	119	105	109	118	94	104	95	126	112	98	109	114	114	89	118	109	102	126	123	108	98	108	109	121	120	116	119	104	115	104	128	102	95	107	104	115	103	102	109	111	99	90	101	108	102	112	82	99	94	106	122	98	105	105	97	107	125	120	104	103	104	100	116	109	119	120	119	107	98	97	130	130	103	103	113	92	105	118	119	106	121	105	104	123	134	126	111	115	104	104	108	111	98	103	91	105	105	112	104	109	119	107	122	120	126	101	96	104	109	99	99	110	81	101	99	120	108	95	99	108	109	106	115	109	113	100	95	114	100	94	94	109	119	119	102	116	106	104	122	99	110	100	114	113	128	111	121	100	122	104	112	105	115	102	100	113	101	108	112	115	114	106	119	121	104	118	106	104	104	113	95	108	97	97	111	113	88	118	98	110	120	116	94	114	111	103	109	107	107	116	98	114	105	110	119	86	107	97	98	116	118	99	104	104	99	107	96	104	125	114	122	100	117	107	113	110	113	105	104	112	118	107	132	112	99	107	108	106	109	95	110	88	99	95	120	118	109	92	97	97	102	97	93	111	110	101	112	117	95	122	95	111	112	109	106	111	96	112	88	103	118	93	127	94	111	98	105	116	107	120	98	97	113	103	108	120	107	124	93	110	87	112	92	120	95	103	124	107	106	110	107	115	124	107	119	112	101	128	99	113	114	107	90	121	101	110	108	100	107	121	106	113	116	101	91	114	98	105	109	99	133	103	104	109	97	115	114	96	102	101	110	98	116	128	107	117	127	120	90	92	119	113	112	110	100	113	92	96	101	114	100	101	142	102	103	103	118	104	112	109	91	107	113	105	97	99	124	110	118	93	100	102	118	117	106	110	108	102	114	111	108	85	100	108	92	108	108	111	110	104	110	110	100	110	105	89	108	105	90	102	96	119	111	118	117	122	108	101	112	99	110	105	120	88	98	132	103	104	127	93	109	122	119	117	110	101	118	107	89	109	104	116	102	115	106	104	98	116	97	104	118	119	91	110	102	103	90	114	113	114	113	110	110	112	98	114	118	119	98	115	98	102	141	118	107	124	103	124	118	105	103	109	116	116	138	105	113	115	106	94	99	94	97	120	101	133	96	125	117	128	120	101	110	104	93	101	98	101	85	101	104	113	112	119	108	102	113	98	103	99	112	90	118	104	111	93	104	105	104	123	115	98	116	111	106	114	105	121	106	102	111	106	94	105	99	119	104	111	98	118	141	100	111	110	115	87	105	116	103	104	96	102	104	80	109	131	124	101	101	86	108	111	95	107	116	118	118	101	117	106	126	104	102	114	110	102	125	128	116	114	109	98	108	111	103	100	115	108	103	128	103	100	109	100	109	95	123	111	99	119	113	108	102	94	101	101	109	109	120	101	103	107	114	89	113	114	108	116	112	111	111	99	107	98	105	122	91	123	90	119	113	110	112	118	118	113	117	97	112	105	111	109	95	111	102	101	109	86	99	106	119	135	90	121	93	101	97	114	103	96	105	104	109	99	116	101	128	113	109	100	110	106	118	105	110	123	111	109	95	108	135	114	104	104	104	104	109	120	94	102	105	119	104	117	96	118	116	123	98	114	113	107	99	111	135	114	98	108	99	115	97	96	98	110	110	119	114	123	126	115	116	91	115	105	112	107	100	104	129	113	121	118	101	108	109	99	98	114	111	107	98	113	106	97	112	89	109	110	118	100	102	125	107	102	106	103	107	92	115	112	110	104	100	119	103	98	92	108	108	98	102	113	105	93	119	99	83	125	138	100	102	132	106	103	108	108	99	103	118	118	117	122	83	112	94	123	122	89	125	111	116	121	112	98	108	85	110	98	116	115	104	97	117	114	115	106	87	116	99	110	106	102	110	123	122	119	119	101	112	130	117	121	93	116	102	107	106	106	107	101	118	106	100	134	99	108	113	105	119	114	111	108	106	113	102	89	99	104	118	110	99	127	112	104	94	126	101	120	97	97	102	104	111	116	107	100	105	94	116	103	84	122	99	98	116	103	102	110	95	97	97	90	92	121	102	117	105	113	119	102	107	109	129	110	109	111	98	105	105	93	103	101	103	106	93	94	106	95	108	121	89	106	116	109	119	121	109	102	106	106	101	119	104	106	104	102	121	105	115	116	120	117	120	114	116	111	112	111	102	111	96	126	96	113	107	119	107	114	109	106	109	113	96	130	129	102	100	106	109	117	110	100	97	120	108	89	109	116	117	104	83	115	112	119	123	116	98	106	109	128	117	103	108	96	88	104	98	108	110	113	131	86	98	106	94	101	109	118	109	110	109	97	117	103	109	111	108	105	122	93	129	91	106	113	94	119	101	99	124	95	108	102	102	123	107	87	119	107	82	96	92	80	96	107	106	124	105	79	110	118	112	98	113	92	105	126	107	107	117	111	116	104	115	121	116	110	94	111	96	115	99	99	126	90	112	109	114	90	91	98	109	116	100	94	111	87	107	104	99	114	106	119	99	104	107	101	122	112	106	111	104	96	97	116	97	116	105	102	103	102	110	117	110	111	108	90	106	105	99	99	119	121	113	103	110	120	124	115	107	96	110	103	92	80	105	110	104	118	114	102	108	102	123	99	101	103	89	119	113	107	99	113	125	103	85	118	121	102	99	88	109	119	110	89	99	123	104	92	90	107	114	100	95	96	106	108	103	101	125	125	113	107	100	115	107	92	85	121	105	111	120	119	94	102	113	108	109	116	97	86	117	112	114	98	93	97	73	106	103	111	128	85	97	102	109	108	88	104	91	94	91	112	94	124	119	106	106	124	136	120	105	117	118	130	112	120	114	134	103	124	117	111	98	127	108	94	114	105	113	111	104	124	122	118	110	107	112	118	108	108	115	116	116	100	94	109	111	100	105	99
26805	13895	10077	11788	20196	23565	22602	19955	17060	13683	12135	9849	8558	7204	5759	4875	4079	3548	3088	2637	2148	2019	1736	1578	1351	1253	1207	1157	1114	1014	988	902	886	876	920	815	794	814	789	757	770	801	769	800	788	720	782	782	795	775	827	794	791	782	787	754	829	781	786	735	796	802	766	706	781	813	749	752	748	754	748	754	793	761	763	785	765	756	771	793	732	797	810	837	769	801	790	777	800	787	766	793	717	748	728	765	696	765	785	804	745	795	783	804	772	730	752	798	832	792	796	766	784	742	760	764	747	769	790	762	744	802	798	748	733	727	777	724	760	734	738	812	794	738	780	807	716	765	793	788	819	751	785	771	755	775	758	727	795	764	734	787	758	758	791	827	777	787	802	730	797	774	793	748	779	739	775	767	752	779	776	722	742	773	729	797	793	757	678	781	813	744	745	786	786	800	808	826	825	746	840	815	754	812	761	814	764	777	752	803	770	758	746	762	800	778	831	756	728	775	787	748	745	763	779	779	773	767	757	772	761	767	777	758	792	807	743	752	761	747	758	818	750	778	818	762	769	754	737	811	794	753	763	783	817	796	763	768	727	768	838	778	798	738	774	764	800	784	741	748	761	765	797	770	787	765	698	781	757	747	784	776	776	783	756	742	750	742	808	747	781	752	762	769	753	787	786	809	726	765	767	798	756	773	798	756	747	763	745	736	791	799	734	798	739	764	789	757	792	782	806	759	776	767	803	773	769	755	736	745	781	764	776	782	804	742	765	775	816	775	791	773	705	786	727	767	782	791	780	787	785	799	749	752	790	785	813	759	775	742	758	777	800	801	801	779	781	732	814	781	772	744	756	773	744	755	749	808	780	771	767	754	798	747	764	790	794	808	741	811	777	815	770	758	794	736	814	724	770	764	792	786	802	754	785	808	789	821	784	741	795	723	745	724	769	742	822	782	761	687	751	798	749	767	749	734	733	752	719	779	729	781	822	773	774	741	793	766	763	818	769	753	728	790	773	755	795	784	782	725	780	767	767	790	782	774	768	750	753	743	752	751	770	756	759	772	776	785	746	762	772	783	771	747	777	757	754	797	721	744	803	759	767	747	772	801	739	757	781	761	754	777	750	761	744	762	800	737	817	778	731	725	787	782	784	771	759	796	814	770	779	734	801	816	786	750	788	786	844	790	722	777	765	781	712	775	796	762	763	743	765	750	784	792	816	742	787	759	758	779	794	759	734	785	760	758	797	801	762	794	743	719	788	796	776	707	806	750	804	741	802	753	759	785	789	772	779	765	728	810	781	775	804	816	796	802	758	754	792	785	780	790	790	801	754	815	716	803	742	764	740	783	787	774	801	776	738	803	814	798	818	770	748	738	738	738	748	774	758	777	750	721	803	761	753	764	792	774	742	764	822	735	806	719	700	758	814	765	775	762	789	757	744	783	759	730	791	771	786	728	753	747	750	749	782	740	720	761	793	776	777	792	772	764	783	772	743	744	740	783	720	757	771	822	780	815	727	805	762	829	862	777	772	750	796	748	832	721	778	764	805	753	782	730	777	792	748	810	828	766	799	764	780	746	838	755	739	758	784	740	804	717	767	814	804	761	803	716	746	774	759	804	727	791	752	769	790	750	793	789	785	766	753	756	724	794	694	808	758	728	757	743	780	724	806	761	748	777	726	749	730	765	739	828	733	801	774	756	764	747	760	797	737	762	780	745	691	764	735	758	749	761	824	746	712	743	777	804	783	773	768	781	775	768	711	745	760	778	750	769	769	725	751	803	769	784	765	793	807	715	784	776	744	788	794	770	790	832	788	759	753	811	772	795	791	737	793	727	784	772	791	787	830	786	765	781	733	779	754	782	815	791	752	760	785	761	770	787	765	732	752	736	818	785	745	749	746	731	822	781	768	764	783	760	735	768	777	791	783	764	783	742	736	762	755	756	757	748	789	745	797	778	765	761	782	754	799	742	756	752	772	756	769	738	779	796	735	792	796	732	772	778	760	742	765	710	751	765	742	781	755	723	768	811	789	763	763	735	801	801	755	791	778	738	770	771	801	772	792	784	746	816	812	818	800	742	785	794	770	762	772	724	733	772	837	792	775	771	741	741	807	751	703	783	777	796	759	770	745	742	738	724	737	771	776	769	773	818	742	756	794	764	825	723	727	781	782	779	796	714	777	789	789	766	743	765	762	758	808	725	802	749	787	769	754	821	742	791	736	773	750	750	772	740	824	806	820	722	755	771	738	811	816	825	737	779	737	801	756	787	744	744	745	793	745	765	762	804	780	755	740	758	733	747	751	708	732	749	772	771	766	806	730	794	725	730	771	788	729	742	778	802	729	761	794	791	755	760	795	753	721	794	768	792	788	774	784	762	769	837	738	792	765	843	796	754	781	727	751	756	768	729	776	790	800	746	750	841	758	800	783	799	788	774	804	781	751	747	753	779	729	804	741	790	773	733	769	793	760	741	793	789	820	780	752	830	753	774	811	738	742	750	730	700	805	787	767	809	841	772	800	693	794	783	782	767	812	783	785	811	794	794	770	802	756	818	735	772	781	768	765	788	792	769	789	789	746	807	790	776	782	767	743	766	775	760	758	778	727	784	777	762	762	735	748	773	856	813	807	785	792	752	764	766	751	774	781	707	821	827	736	731	778	788	755	784	813	738	829	777	733	762	803	766	785	767	749	746	780	814	743	740	807	757	810	776	768	783	769	745	748	774	752	822	741	740	790	749	789	773	791	790	755	736	748	776	773	766	810	795	800	807	794	800	726	772	761	763	759	808	754	781	777	754	765	756	762	798	781	736	796	724	772	742	717	813	725	787	739	808	717	747	796	736	763	762	763	749	771	773	788	760	794	781	751	734	730	770	788	731	736	753	796	725	750	755	755	717	793	752	747	766	758	774	790	783	725	765	735	821	754	776	790	739	773	763	770	751	732	781	726	783	740	728	767	724	773	793	766	753	743	750	800	765	780	775	793	779	727	783	740	771	802	765	836	711	707	771	761	784	764	775	798	736	806	768	726	782	790	768	774	758	790	745	752	802	775	804	723	716	779	746	829	770	821	797	775	771	771	727	748	790	749	761	739	729	769	768	773	775	782	738	757	779	774	758	788	758	753	745	725	772	781	806	796	787	822	774	720	781	787	734	782	755	788	776	764	813	806	746	737	780	732	776	762	841	788	770	779	783	800	741	761	774	746	763	786	736	760	775	791	789	775	774	762	727	807	768	784	791	760	739	707	763	807	752	789	799	765	739	741	785	841	819	772	750	795	751	774	748	802	734	797	775	737	733	729	780	784	799	759	770	797	807	752	803	800	746	768	783	768	804	723	741	755	772	751	758	777	780	768	757	789	743	779	761	768	749	802	767	722	738	779	793	810	787	800	783	781	778	769	771	779	762	793	792	775	807	838	739	785	810	766	765	762	772	773	769	772	777	713	783	820	728	759	828	762	780	767	729	770	784	783	760	796	759	790	805	780	730	746	750	821	750	724	770
4498	2299	1419	940	863	940	1081	1031	885	712	615	529	457	419	368	306	263	218	234	203	168	168	155	146	138	129	136	117	106	129	118	106	117	105	83	102	97	108	104	79	99	94	112	103	98	86	122	110	81	93	89	115	97	99	94	102	86	101	83	99	88	96	96	111	89	96	98	94	94	108	118	97	97	103	83	91	97	89	117	94	115	91	95	102	109	104	100	92	101	111	93	104	93	108	99	105	84	103	98	98	102	88	80	103	98	104	95	96	98	89	90	79	100	91	113	106	116	92	76	111	89	105	103	92	93	104	84	101	114	104	108	85	115	117	85	96	95	93	96	110	85	114	101	99	88	103	101	107	90	102	96	95	107	112	78	94	117	91	87	100	97	100	97	94	97	91	88	108	107	101	95	104	91	99	88	96	98	78	98	83	120	78	97	96	104	102	93	105	93	80	106	83	96	104	100	102	100	97	75	88	101	102	101	89	96	100	101	90	88	96	105	96	92	100	77	94	101	102	89	93	111	107	100	103	95	118	108	111	120	85	104	89	91	106	110	88	105	107	106	103	88	108	106	78	107	89	92	90	86	87	113	102	80	108	95	100	103	92	93	100	112	86	87	85	94	102	97	96	98	95	95	108	94	80	117	100	120	112	99	90	98	90	98	91	105	110	106	79	97	97	100	109	100	96	113	97	90	82	96	92	74	95	84	97	95	100	98	92	94	104	92	93	94	97	112	99	86	100	102	97	95	90	71	97	102	88	103	112	99	100	101	99	103	101	100	103	110	89	85	95	103	101	109	99	88	104	97	79	106	110	95	87	108	90	102	109	94	94	95	111	79	106	101	84	89	99	92	88	108	94	108	101	96	111	89	96	84	84	88	106	95	104	123	88	71	86	105	122	111	98	86	97	112	90	100	96	94	105	107	126	108	114	102	90	89	105	95	95	95	105	91	121	90	120	104	97	105	100	99	102	83	100	96	113	108	105	102	99	92	88	105	95	122	97	114	96	100	109	95	105	100	95	100	92	80	113	83	99	83	107	95	108	93	88	96	92	89	84	101	92	103	116	106	81	86	101	89	97	97	95	111	98	105	82	94	112	102	84	98	108	101	108	114	99	92	64	102	91	103	100	80	99	106	113	91	126	104	90	95	96	103	96	107	92	107	87	114	99	107	100	100	105	91	107	88	86	105	101	104	100	95	107	121	99	104	73	90	90	120	92	116	99	92	98	92	92	99	104	96	100	89	96	106	98	88	98	117	101	108	98	80	105	93	104	98	102	96	103	101	92	106	98	88	95	105	95	102	115	115	102	115	102	83	89	97	101	103	87	117	102	83	103	97	110	90	101	106	116	86	78	96	101	106	103	95	97	90	97	85	93	86	85	79	103	96	116	95	91	96	105	87	97	79	107	107	98	121	95	98	108	106	89	91	104	100	91	101	112	105	96	91	82	80	112	100	115	86	105	115	114	102	107	101	103	89	95	78	96	107	100	88	79	91	91	102	107	79	90	111	77	91	88	99	100	80	92	85	84	89	113	94	101	114	81	109	101	89	100	74	112	101	101	92	95	100	96	96	111	107	84	101	108	103	95	104	110	112	97	89	81	87	97	102	100	111	104	104	103	94	113	106	112	97	107	96	95	102	88	93	96	97	78	80	94	100	108	99	96	91	95	97	100	90	110	105	89	107	107	101	90	95	105	107	96	103	77	96	96	99	83	91	85	92	94	89	88	101	113	96	97	114	84	109	97	91	93	85	91	96	96	86	96	116	101	81	105	96	82	99	95	104	93	91	79	96	94	102	91	95	91	93	96	65	94	126	94	99	108	110	93	111	89	105	96	112	86	72	97	104	93	100	112	86	117	94	113	96	102	107	95	97	104	97	103	94	101	108	105	96	79	112	80	109	99	86	87	106	96	106	89	92	101	111	89	102	106	84	92	112	102	112	100	109	100	101	97	99	103	83	118	98	98	108	87	93	105	92	109	77	89	82	101	90	91	91	99	94	104	106	101	85	123	110	88	88	97	92	101	103	93	87	110	97	91	102	102	98	100	88	97	102	98	118	95	110	102	100	90	102	94	95	73	86	79	109	88	109	116	92	89	89	83	96	94	99	90	100	103	95	96	110	106	106	101	99	107	93	103	115	97	94	100	104	82	109	105	94	107	103	100	95	103	96	84	98	93	100	98	105	101	109	101	108	114	105	94	82	97	96	77	103	118	115	104	105	98	104	79	86	109	96	110	102	102	97	86	84	107	100	109	101	95	102	102	104	97	90	89	95	105	98	79	99	98	104	91	97	95	86	94	87	77	98	92	90	102	109	96	109	87	81	108	99	97	100	102	73	81	111	92	94	101	101	95	115	99	111	89	91	109	103	94	98	98	106	102	96	91	106	107	100	88	107	98	104	104	92	88	109	108	99	106	95	113	89	117	98	96	103	79	95	96	96	121	108	118	99	110	97	97	98	104	89	114	102	90	105	88	94	83	104	72	112	95	92	87	86	99	94	104	109	106	91	111	90	92	85	113	96	106	88	76	119	112	88	94	92	103	82	98	105	101	93	120	85	103	93	89	93	74	89	88	97	91	89	84	84	81	97	94	104	82	104	89	96	101	99	111	97	83	77	118	105	104	111	80	96	115	97	97	96	92	131	100	88	93	111	101	110	118	93	102	121	91	108	96	81	100	96	109	116	89	101	106	91	97	114	94	108	94	92	93	94	92	82	113	97	104	110	106	98	98	100	102	109	103	92	91	91	112	98	107	92	109	116	102	96	83	87	107	111	101	108	105	93	114	80	107	83	84	88	103	114	80	91	107	89	90	117	96	106	85	103	114	95	99	97	76	96	99	94	85	103	98	103	104	81	95	95	103	100	94	97	87	105	79	94	85	109	98	106	101	108	118	98	83	97	96	106	105	103	102	88	108	100	113	92	95	96	95	107	108	96	79	108	108	102	81	93	95	107	87	79	91	94	101	93	110	115	90	100	101	101	86	100	108	106	96	118	93	95	109	96	91	99	108	99	104	106	109	84	94	90	101	91	102	107	94	97	97	99	95	92	99	104	118	87	94	86	108	108	94	79	90	111	101	92	107	112	99	82	85	98	79	96	107	97	83	84	95	102	114	103	88	104	93	83	114	93	90	92	107	101	105	95	106	99	102	104	102	103	113	98	104	96	88	99	95	97	108	104	107	95	100	99	103	85	98	99	94	95	90	76	96	109	113	104	108	99	93	91	96	99	113	105	85	104	126	93	99	87	84	98	92	96	108	103	93	106	95	89	89	91	108	97	90	95	91	79	80	95	86	92	103	90	106	97	96	91	89	105	94	108	90	68	99	87	106	106	81	74	102	107	114	105	83	88	106	104	89	94	102	98	93	94	119	94	97	105	94	99	100	127	103	114	84	95	96	106	109	92	99	101	92	97	98	106	73	100	92	90	89	94	93	94	86	85	82	107	99	103	103	112	89	99	92	110	98	91	123	75	101	106	109	88	111
29955	17368	12410	14659	23678	26945	26131	23165	19938	16817	14283	12078	10297	8508	7110	5967	4957	4226	3705	3107	2535	2097	1923	1753	1567	1434	1256	1205	1119	1023	985	957	880	910	860	828	782	775	822	747	758	730	696	691	720	672	685	720	676	739	687	726	701	678	674	677	665	679	679	714	697	762	698	745	725	718	709	656	658	715	709	730	667	664	646	718	679	661	704	674	696	728	733	689	675	689	737	672	696	714	757	678	651	698	702	693	677	716	643	710	697	707	676	717	666	643	680	688	683	661	705	700	681	706	702	674	690	683	714	688	709	656	665	688	692	725	699	718	686	681	698	623	677	697	679	643	701	677	712	681	648	670	700	640	737	659	667	690	743	757	702	699	682	640	639	685	699	694	693	678	688	695	681	708	669	712	743	730	672	679	745	672	751	635	706	700	680	677	687	686	667	673	686	651	707	736	695	678	679	670	660	715	724	674	682	691	704	681	678	705	693	696	656	667	710	692	656	721	661	639	681	672	708	698	675	743	708	705	694	684	683	700	673	640	683	696	666	671	668	685	695	670	691	653	663	688	694	672	648	710	673	714	700	683	700	670	686	693	667	693	677	677	664	748	668	683	705	684	679	700	682	670	697	709	705	695	693	658	690	668	730	688	662	683	731	678	700	708	700	644	741	649	665	707	657	666	656	734	648	625	705	672	733	700	697	696	670	706	673	690	724	692	714	708	660	672	664	659	670	681	693	654	665	714	687	714	693	704	676	738	691	710	646	699	700	661	708	708	703	705	693	668	678	701	701	706	659	691	709	681	692	722	752	652	683	654	630	700	680	707	685	720	659	718	664	704	664	717	695	726	707	719	686	698	685	702	702	685	708	665	687	678	677	706	717	700	679	676	671	707	705	701	697	652	675	703	661	720	688	730	668	678	725	708	703	683	686	696	679	725	704	703	675	671	671	663	704	676	667	693	647	671	657	742	712	660	658	667	660	688	697	695	715	711	625	707	699	701	704	729	720	637	705	671	709	686	741	688	704	713	717	668	685	618	676	679	680	648	688	663	680	682	705	662	718	697	661	684	692	707	718	691	674	706	714	709	676	688	643	676	710	675	664	687	661	735	729	683	702	709	694	721	690	676	692	702	671	659	674	726	685	706	693	703	695	724	720	704	658	674	706	665	676	685	678	674	715	717	674	679	679	710	759	702	686	682	712	716	718	697	645	733	670	634	701	663	696	674	762	695	676	673	715	685	645	676	722	657	656	660	714	683	708	714	707	695	741	682	662	687	667	677	755	718	681	675	741	678	657	700	703	701	705	716	708	677	693	726	687	689	712	691	713	688	693	713	703	742	694	710	633	699	731	679	699	705	665	696	674	669	764	667	717	670	683	691	689	672	676	672	709	681	741	668	712	661	682	725	624	634	703	681	690	697	661	663	708	659	685	714	722	739	686	674	718	713	649	764	655	683	719	678	672	702	683	760	726	684	674	721	661	689	678	694	653	667	706	688	697	682	696	721	637	660	693	710	726	700	666	693	691	675	635	667	718	648	646	699	679	707	682	751	761	672	689	652	664	657	688	710	627	695	683	727	742	755	668	699	695	696	693	705	704	665	687	655	694	662	661	674	725	720	750	662	702	666	693	694	646	693	716	660	697	668	700	674	637	707	665	669	700	659	680	709	722	713	696	692	721	690	684	706	675	718	712	688	690	666	652	690	712	683	675	635	696	650	680	676	686	699	686	691	637	685	695	639	678	657	676	706	718	737	631	674	667	645	658	697	706	672	670	694	684	683	697	680	648	711	671	720	722	687	714	734	738	710	752	714	700	695	677	711	659	665	697	719	748	669	704	681	681	696	734	660	668	678	678	688	701	709	703	691	724	746	711	673	657	703	650	704	644	704	719	645	635	655	708	694	680	703	616	695	715	676	697	707	715	708	686	703	651	665	709	669	641	665	732	680	684	712	712	677	666	718	681	705	689	716	680	651	697	703	674	722	680	687	693	689	663	673	682	742	655	683	668	695	674	719	679	659	665	711	710	682	716	662	709	727	729	738	717	681	696	721	719	713	688	712	687	658	707	733	695	711	700	668	690	664	680	688	680	674	655	682	680	715	673	675	648	670	728	687	672	678	723	695	706	769	679	650	695	699	668	716	696	677	697	714	720	720	680	714	707	665	680	664	690	677	717	671	654	699	670	714	678	691	746	655	684	643	711	724	692	726	662	677	659	697	668	718	776	677	742	683	668	701	665	660	681	709	724	730	685	723	655	713	711	702	704	685	692	700	714	678	679	708	661	694	668	713	702	668	653	717	700	673	703	680	681	664	683	686	667	699	684	651	654	710	696	674	669	697	707	689	687	682	672	691	710	657	676	666	696	677	673	704	709	634	680	723	673	695	687	639	674	711	661	648	711	643	669	667	712	649	676	713	645	676	691	682	710	673	760	669	720	689	700	664	658	703	705	728	670	736	679	684	670	739	688	699	729	723	681	709	652	688	654	687	738	705	672	754	694	652	651	693	674	674	684	695	677	706	721	728	618	663	691	682	645	723	704	670	690	686	685	669	684	665	681	663	674	664	673	712	714	676	697	667	735	655	676	730	742	662	725	702	648	688	696	700	701	683	682	623	690	698	733	691	665	673	671	632	718	715	676	709	709	672	690	706	690	672	689	693	692	684	708	683	663	749	661	688	738	676	677	741	679	690	640	728	680	696	672	684	702	709	714	712	676	657	701	717	691	652	672	717	662	708	728	654	697	681	743	704	739	666	680	740	662	669	710	711	680	669	715	667	667	722	667	677	684	744	711	704	654	669	700	679	728	721	687	684	705	676	682	672	707	642	685	688	689	725	691	713	661	715	699	667	739	663	706	693	684	660	686	727	676	692	695	692	716	676	700	683	688	681	636	708	693	661	675	685	712	691	695	724	689	706	685	655	641	704	727	720	679	696	633	695	706	671	695	665	662	662	688	722	721	697	713	643	680	665	669	681	663	704	691	711	714	696	706	660	680	709	721	676	715	717	680	676	685	739	699	669	724	738	736	698	662	695	701	663	686	671	662	698	701	716	708	666	692	651	690	650	666	697	709	679	733	667	729	659	673	700	694	711	739	683	698	683	719	682	685	669	618	687	679	731	669	693	690	695	637	678	706	687	679	735	662	717	695	703	630	674	729	665	698	672	670	685	715	668	678	711	712	670	668	672	651	666	734	683	673	672	704	670	661	651	682	700	701	732	686	681	730	664	688	682	716	725	696	665	713	725	711	636	658	685	660	691	686	681	690	715	709	645	709	730	664	711	685	695	712	703	644	666	671	710	673	722	733	737	679	696	651	701	670	705	695	706	704	691	666	676	740	700	739	657	670	694	630	670	674	684	685	689	709	705	711	709	730	707	701	642	682	717	671	691	707	713	704	658	680	727	685	656	673	704	712	687	704	669	674	714	715	686	705	701	694	738	686	672	669	721	688	676	698	681	660	708	703	691	708	721	724	689	669	668	699	707	666	685	632	699	735	711
3556	1464	828	564	503	595	678	613	559	468	394	371	307	268	231	230	199	218	173	170	126	151	118	126	125	122	133	125	98	102	119	113	102	139	117	102	109	89	116	110	107	106	116	121	108	100	107	112	134	103	99	96	122	111	124	119	110	94	94	107	91	97	109	123	122	99	94	110	107	108	99	99	104	112	105	103	120	99	125	95	109	113	121	114	102	116	98	91	99	106	84	98	99	91	106	111	100	128	110	101	96	104	113	113	94	99	98	89	106	116	98	99	119	107	107	112	125	113	106	109	100	119	80	116	127	104	105	104	91	98	102	95	83	89	94	100	91	101	111	113	101	109	109	111	93	105	112	93	125	98	106	117	123	98	125	103	109	99	121	98	106	99	94	115	108	117	91	121	122	86	108	99	101	93	114	121	109	92	100	108	112	113	97	115	120	94	97	117	119	104	109	101	94	105	105	107	108	113	109	103	111	107	103	101	124	95	131	113	109	100	104	101	110	99	102	102	113	116	124	109	98	111	110	106	101	95	112	89	115	90	110	100	126	88	94	113	82	94	111	105	106	105	107	116	119	126	113	112	119	103	105	101	95	127	97	107	117	115	92	90	112	122	93	110	97	116	102	114	113	110	122	110	114	109	97	104	97	105	120	114	116	96	98	82	100	110	101	108	103	115	110	86	79	109	80	115	117	131	117	104	99	107	96	84	110	121	106	104	97	105	102	96	92	105	107	93	130	96	109	121	101	114	128	126	112	116	114	119	104	118	94	111	105	108	104	82	106	115	126	109	98	98	109	95	104	108	102	121	111	108	110	121	116	98	104	113	105	107	97	127	117	120	102	99	102	123	88	87	92	115	112	96	97	114	117	111	119	99	115	107	125	118	126	99	99	106	98	111	112	89	95	92	103	101	120	115	107	112	104	98	112	111	103	84	126	87	114	119	86	100	107	104	117	117	110	100	105	88	103	99	90	125	129	102	95	110	72	115	90	108	108	113	96	80	110	110	116	132	120	101	94	100	97	87	119	112	116	116	119	113	108	91	88	111	118	101	91	104	111	113	103	120	104	92	101	111	100	112	110	106	107	98	89	105	110	101	132	94	108	97	94	113	115	91	100	102	102	103	86	102	109	107	100	106	122	118	100	87	104	87	115	103	98	90	123	105	106	117	108	103	114	124	108	90	111	104	91	101	106	117	106	98	86	114	111	106	113	106	130	104	101	118	104	111	117	95	97	106	103	123	95	93	110	101	107	111	94	120	121	102	118	97	91	101	105	115	97	101	95	111	101	97	91	106	111	82	86	88	112	123	121	105	102	100	108	118	93	109	112	94	100	106	142	107	106	84	113	123	109	107	90	109	98	100	93	105	115	87	110	115	113	96	102	102	117	108	100	101	107	96	94	87	95	87	91	72	115	114	86	117	115	112	109	113	122	99	98	105	102	107	116	110	105	106	101	97	100	96	96	96	91	85	113	115	114	100	103	123	107	107	122	95	87	111	86	92	115	110	90	121	104	107	91	106	122	113	107	97	110	108	92	111	98	99	90	102	111	99	104	115	123	119	97	118	99	88	120	96	98	102	95	104	109	106	111	106	108	108	115	112	107	92	108	102	104	103	125	118	117	97	103	88	131	122	100	102	101	103	99	117	107	103	129	96	131	112	97	115	112	96	96	93	113	108	110	112	108	112	106	95	99	109	106	98	115	89	103	109	88	125	123	103	111	105	102	103	99	124	93	109	91	98	101	108	101	110	106	113	105	104	101	93	95	119	125	97	107	103	117	106	90	120	108	104	89	101	102	117	112	118	118	105	99	103	91	104	116	90	107	103	107	127	108	90	111	107	105	119	102	117	104	128	99	94	102	108	102	110	108	90	98	104	123	106	106	100	104	101	105	118	112	102	108	104	115	103	113	127	87	99	103	100	144	112	107	98	119	106	124	97	122	112	103	112	90	103	105	98	105	103	108	107	113	97	108	110	118	96	101	109	99	107	100	111	92	94	119	107	94	110	110	111	114	142	116	104	91	102	116	104	93	109	98	104	103	123	110	112	118	94	132	113	120	107	111	95	99	104	118	103	111	103	108	97	100	104	108	99	100	93	107	109	116	121	118	106	96	80	99	109	104	95	107	112	120	113	116	130	121	106	100	95	121	110	108	113	103	94	103	105	94	94	111	101	109	109	106	109	122	118	95	93	109	97	93	99	101	102	106	117	109	125	110	98	104	114	118	118	115	100	94	123	107	85	111	105	111	105	88	96	113	90	106	113	98	102	88	126	108	103	117	106	98	94	121	110	107	95	103	109	103	119	103	113	106	104	103	100	93	114	117	94	136	114	119	114	121	114	91	85	106	118	107	117	107	106	110	116	112	123	99	102	98	110	92	109	109	117	113	106	94	104	109	118	93	98	103	99	102	93	100	123	111	98	102	100	99	126	113	96	101	113	125	102	104	100	77	97	104	100	111	112	100	108	97	92	97	106	97	110	103	108	107	98	104	97	85	96	106	87	119	126	94	115	123	80	118	102	111	102	112	104	126	95	109	122	98	97	116	109	121	97	114	102	103	99	111	106	94	104	104	125	101	103	111	110	102	84	87	88	93	93	103	101	101	103	123	120	122	113	114	84	85	114	106	97	109	100	120	94	93	106	123	77	104	89	112	97	120	102	90	87	110	97	109	103	115	121	98	105	115	105	83	101	104	105	102	90	105	127	111	115	86	79	98	103	106	127	112	117	103	93	131	110	118	112	110	107	93	113	101	106	111	118	116	117	127	87	116	101	93	119	120	99	104	100	107	111	109	95	117	113	112	88	98	123	113	94	126	96	108	113	97	116	124	111	113	103	116	91	122	87	111	133	121	107	93	92	99	106	102	134	102	116	114	100	102	107	112	99	94	113	91	81	81	94	108	113	126	111	111	126	118	124	89	104	114	102	105	118	100	93	95	106	110	114	120	101	132	100	112	108	90	113	93	99	97	84	121	108	87	117	105	91	114	110	103	144	103	113	93	89	122	110	117	90	103	102	86	121	117	94	103	114	99	101	112	106	108	110	87	124	100	108	94	112	109	86	102	105	102	126	96	90	124	103	107	109	95	115	98	107	114	116	97	104	93	100	107	111	93	119	103	82	98	123	112	80	103	122	107	107	104	111	106	97	118	115	110	100	101	102	113	98	107	112	113	108	96	103	119	96	99	116	123	117	114	128	96	127	100	103	93	122	98	116	109	104	96	108	108	97	95	87	107	99	124	108	135	125	108	103	107	103	111	106	103	94	99	94	95	91	104	106	120	106	96	94	79	112	107	97	98	91	98	118	90	104	94	105	123	106	103	104	111	114	115	115	101	115	118	124	102	110	107	97	98	95	98	108	103	108	111	107	112	113	103	91	105	109	112	102	110	114	121	106	120	109	111	91	117	101	100	104	96	110	103	92	111	130	92	107	111	102	103	93	99	101	91	106	102	107	110	96	104	100	117	113	110	112	95	110	101	123	131	97
25263	12495	8387	10108	17505	20637	19665	16928	14180	11597	9827	8139	6742	5430	4729	3753	3231	2900	2439	2143	1740	1608	1394	1345	1320	1142	1065	1039	967	921	947	882	864	823	801	838	779	827	778	815	811	781	780	740	732	712	820	748	759	782	760	758	744	738	762	747	756	745	771	743	721	752	777	792	763	752	780	792	779	714	685	723	761	808	772	757	746	763	742	712	722	745	741	748	763	684	821	737	754	757	735	748	708	740	774	816	743	752	759	725	728	762	767	729	685	773	722	769	714	705	756	735	764	756	734	744	706	734	766	739	736	727	736	766	747	693	714	745	751	746	736	748	780	690	728	782	768	700	767	747	713	742	747	713	765	713	734	739	753	725	707	756	764	752	749	800	738	802	780	783	740	757	757	754	728	695	784	812	765	761	753	749	789	739	788	781	777	728	720	757	787	745	740	754	745	726	748	668	734	774	786	774	748	728	791	764	740	756	767	718	767	733	767	761	804	749	798	743	714	751	716	800	741	750	694	811	737	702	796	755	730	679	744	735	706	746	751	748	729	689	739	760	781	739	724	723	727	733	745	797	763	755	730	790	786	715	764	726	753	772	793	700	760	722	761	710	747	684	755	707	751	732	777	729	745	797	759	716	749	742	772	789	772	763	783	762	752	719	751	742	739	754	762	707	752	757	761	740	742	782	763	756	738	760	761	748	774	735	761	731	768	791	752	679	745	758	709	710	777	772	750	720	730	758	757	737	743	783	737	759	744	741	766	755	699	750	778	713	731	746	766	740	714	793	778	780	727	726	745	700	749	740	743	749	752	717	759	730	744	762	754	782	791	701	739	740	747	733	738	775	793	730	753	760	781	749	731	780	757	759	766	696	730	751	764	736	762	763	809	797	746	779	731	746	667	736	708	751	779	716	689	779	756	749	789	782	710	733	797	749	774	711	810	730	724	783	772	757	750	744	748	685	723	753	721	781	711	772	757	753	732	760	710	759	717	780	743	770	709	733	709	745	735	737	720	764	742	745	738	781	753	737	721	722	731	761	763	732	748	789	760	771	772	712	776	725	779	757	737	757	725	706	749	738	694	723	773	726	736	735	744	784	774	775	751	812	726	771	721	685	696	767	793	798	766	734	725	783	746	766	766	800	732	771	721	730	750	729	766	751	762	748	721	762	729	719	745	718	768	840	732	683	782	798	793	768	784	715	761	752	798	764	769	771	762	732	779	771	734	683	703	748	728	769	745	738	720	748	753	761	756	769	732	779	759	793	750	744	738	741	729	736	737	747	776	741	728	745	776	739	723	723	740	769	762	735	739	734	794	715	759	780	727	776	791	721	765	736	744	736	769	757	722	718	716	733	764	768	762	770	739	713	761	730	753	682	730	788	705	727	718	726	791	762	763	831	747	733	727	711	756	742	722	697	750	750	795	727	789	728	783	743	785	816	750	738	700	769	759	736	773	759	755	723	812	763	725	770	771	781	712	795	771	757	749	755	746	758	719	750	794	744	791	795	763	773	732	761	775	764	756	705	764	743	729	761	755	784	768	775	715	748	786	746	758	730	709	771	766	799	762	730	722	766	745	741	736	774	782	745	788	720	774	755	759	747	766	856	795	747	763	742	744	800	752	732	751	753	740	786	731	775	799	722	757	744	749	730	733	733	763	773	738	733	700	735	764	764	747	771	745	756	712	741	724	745	761	760	763	711	750	696	754	744	808	781	775	735	722	786	721	773	711	750	722	727	758	724	755	731	743	754	744	758	746	764	766	753	761	735	695	759	735	751	820	762	730	717	769	763	744	723	748	759	678	802	708	769	735	766	735	746	779	733	758	702	729	751	714	770	742	771	788	709	752	765	746	732	775	770	710	741	766	733	728	724	739	735	785	739	758	791	798	719	742	794	750	783	794	797	726	768	710	676	778	778	779	760	774	711	764	725	718	726	764	759	750	770	790	751	729	739	746	787	749	800	774	747	807	736	756	734	713	730	757	746	732	726	720	787	732	765	779	734	730	685	725	770	690	752	748	719	734	729	756	757	765	722	737	734	749	808	781	756	787	750	764	713	736	765	799	735	783	759	735	770	751	700	733	706	707	733	732	756	752	732	728	738	732	796	711	763	729	764	727	734	708	730	756	726	746	785	778	676	776	772	715	744	739	749	708	765	726	754	743	722	748	787	789	717	705	769	682	746	761	734	695	747	746	710	761	719	761	719	700	697	732	726	765	768	718	711	772	778	735	773	722	770	762	728	778	746	728	793	705	758	753	784	719	749	770	772	732	802	795	798	784	721	769	772	779	790	764	766	772	757	775	784	738	740	738	733	760	739	726	753	745	694	743	736	719	777	776	791	733	748	750	724	768	729	770	755	720	743	810	726	752	777	696	737	738	732	734	756	800	754	725	762	738	758	748	723	695	747	783	742	745	766	710	751	809	739	790	787	770	718	773	782	715	773	760	733	769	785	745	739	731	753	761	768	720	776	750	725	715	773	721	727	771	691	762	753	760	740	767	740	743	754	718	748	748	735	777	742	709	817	751	758	759	743	753	772	769	786	750	709	749	723	709	789	749	759	764	795	798	760	751	767	735	794	789	750	762	727	801	763	715	758	762	816	758	674	792	711	747	724	734	782	747	698	723	726	753	770	779	689	690	767	786	772	770	751	713	784	759	725	694	763	791	761	780	773	809	751	723	770	773	743	755	751	731	708	745	749	744	738	745	771	757	710	760	755	784	761	713	767	754	769	770	746	754	756	721	765	732	804	732	781	743	743	759	723	783	762	765	764	725	712	691	815	749	773	733	733	721	773	738	770	767	800	710	681	798	777	728	751	736	756	723	718	741	716	737	777	773	688	714	730	758	772	751	749	745	803	785	746	754	743	778	760	748	721	794	743	728	764	762	807	729	721	777	750	767	699	733	753	734	741	733	782	726	754	794	754	740	727	753	798	767	741	759	696	741	741	797	743	758	757	781	719	736	748	775	796	741	770	746	745	782	780	791	760	745	734	761	763	754	763	796	759	747	763	724	774	769	782	718	750	789	723	731	787	781	798	715	754	752	733	754	743	765	728	749	774	707	756	730	754	731	752	755	764	762	746	746	720	746	773	682	772	752	772	777	748	725	747	779	731	793	742	749	745	745	803	749	755	756	726	730	740	768	817	748	755	738	726	783	763	783	764	698	788	718	760	761	696	755	771	719	762	740	743	726	787	761	698	738	732	752	772	781	724	780	788	737	744	754	785	744	777	752	716	732	756	746	741	761	754	754	755	740	718	767	762	784	726	723	758	764	740	750	791	749	752	778	738	796	782	713	762	775	750	704	766	741	781	813	778	725	780	765	752	694	716	782	735	738	765	766	735	791	788	737	767	727	763	743	762	709	727	719	752	710	780	725	772	761	763	745	760	751	700	771	750	768	765	731	713	722	735	808	758	723	729	748	772	736	732	762	722	756	752	756	746	702	707	762	735	799	808	775	717	827	807	725	736	745	736	782	726	759	750	742	733	739	760
3271	1893	1097	790	700	797	903	838	749	600	573	464	368	332	272	257	218	203	187	146	161	157	131	115	128	133	124	109	127	117	111	93	93	90	115	87	89	95	105	100	106	90	115	96	108	86	79	106	96	96	107	89	78	108	101	98	108	109	104	107	102	96	75	117	89	89	100	108	102	101	109	89	108	90	97	108	92	85	93	94	77	101	101	85	86	97	91	85	104	105	89	97	95	94	87	118	103	106	107	91	107	112	88	103	106	97	77	84	91	93	102	103	89	77	86	93	92	78	104	107	103	96	97	94	97	99	81	99	92	80	94	94	109	103	101	104	88	90	101	82	123	101	93	90	84	98	75	102	98	83	89	102	100	101	102	105	99	112	104	98	90	120	96	109	87	92	109	96	90	115	108	94	94	83	101	89	103	105	82	93	94	81	98	102	102	104	95	112	97	89	77	94	125	96	94	115	102	111	108	83	112	110	116	100	90	102	84	90	89	100	106	76	94	94	81	101	91	86	91	99	83	106	101	96	94	99	76	107	91	100	88	107	93	76	113	110	86	108	98	105	87	98	91	119	81	113	88	99	103	98	104	89	97	84	83	80	91	76	110	84	81	95	89	101	98	109	99	133	116	95	95	96	103	105	93	86	106	110	110	87	114	96	105	112	105	106	88	114	99	116	97	95	86	83	103	104	95	107	93	91	96	104	106	88	116	99	92	91	101	104	101	82	93	106	101	101	93	94	95	78	88	110	104	97	90	96	89	99	99	94	109	90	97	87	91	95	101	94	81	113	86	88	95	101	81	87	112	102	85	105	80	104	82	96	83	90	98	98	74	88	98	90	99	109	88	93	81	100	91	101	97	103	92	102	108	105	90	93	100	106	101	98	93	80	95	93	96	97	103	102	88	102	83	101	97	100	102	87	97	99	101	110	88	101	103	85	98	93	91	109	99	83	95	105	102	114	98	100	103	95	102	87	97	119	104	101	118	109	92	99	107	84	111	80	86	92	105	86	105	113	80	100	77	96	89	93	90	110	81	101	103	112	104	95	97	104	98	102	96	95	101	104	98	94	102	95	94	105	98	100	107	93	111	88	108	96	102	95	101	108	94	93	98	101	87	86	86	87	104	89	91	89	97	105	107	86	103	90	102	107	98	95	96	93	104	108	103	105	89	113	108	106	99	109	93	89	111	86	106	101	114	65	97	89	111	100	97	71	110	90	100	103	90	115	94	87	118	83	92	96	92	93	99	102	113	98	92	97	91	98	93	91	98	92	82	87	101	88	105	98	96	89	80	84	98	104	105	88	99	102	90	92	99	102	91	110	98	106	110	95	98	102	88	91	95	97	100	106	103	98	105	96	93	99	99	85	105	92	90	105	89	100	85	106	102	96	106	103	92	93	106	90	96	92	103	85	99	88	101	107	77	87	88	112	82	99	110	91	88	98	91	88	85	91	90	99	118	90	89	98	115	83	120	103	83	107	104	77	97	108	100	103	96	81	98	92	90	95	106	98	87	109	111	87	104	99	87	101	93	86	102	103	107	99	106	116	97	104	106	110	100	85	98	102	93	90	94	94	99	91	96	90	82	103	98	93	91	78	103	94	114	87	93	82	95	80	112	93	95	89	120	100	88	101	95	89	93	100	77	97	103	112	87	88	84	88	111	112	98	82	104	87	100	89	93	91	93	75	96	100	103	94	95	86	96	96	100	116	125	111	120	100	108	84	88	96	96	94	96	84	94	81	83	84	106	117	108	99	99	116	99	88	93	95	100	92	93	104	108	95	77	76	86	88	85	84	104	103	105	115	99	104	104	91	113	87	96	95	96	109	94	111	92	94	93	79	94	97	110	88	81	98	93	92	100	94	84	88	107	99	89	107	98	80	85	90	87	103	111	94	99	90	96	94	85	97	100	105	93	102	106	111	99	105	78	78	103	110	92	113	73	105	89	93	91	91	110	93	115	103	95	101	88	92	104	116	84	96	86	92	81	95	98	93	102	89	89	98	103	104	105	105	80	74	89	87	87	110	103	86	74	114	103	104	108	101	91	96	103	106	78	106	107	95	91	108	105	96	92	102	99	91	100	110	100	98	118	98	91	88	85	94	107	91	99	98	99	92	93	107	94	95	97	114	79	110	90	106	100	99	114	89	116	94	103	113	102	108	84	82	95	90	96	104	85	79	84	92	95	94	96	84	95	84	105	85	102	106	100	73	91	105	110	111	88	92	110	108	85	113	102	111	106	98	104	108	92	93	107	94	109	96	89	82	124	115	93	87	100	93	99	102	106	94	90	107	105	101	98	118	95	114	101	103	91	90	97	87	91	87	105	90	79	86	91	94	106	92	88	103	97	105	90	93	104	84	111	83	99	89	99	108	94	102	107	94	89	92	100	94	106	87	105	93	104	86	108	93	104	90	88	94	96	95	97	107	92	109	82	102	87	101	87	101	101	97	88	111	95	102	105	93	118	112	99	105	89	102	99	94	90	83	104	83	98	93	95	104	109	92	89	96	99	91	108	98	106	93	94	90	110	113	100	93	86	100	99	94	106	94	88	87	90	102	90	94	85	82	105	97	88	75	97	108	95	86	81	99	86	107	105	119	94	107	94	99	82	100	95	86	116	85	95	88	93	95	92	103	79	90	117	101	100	107	99	101	100	96	92	88	91	96	115	79	89	94	107	111	114	126	98	118	96	78	88	94	91	107	100	90	110	97	107	112	93	108	84	94	94	118	95	102	102	82	92	102	86	92	81	120	95	99	102	104	103	105	96	119	92	99	104	88	99	74	95	68	95	100	100	97	97	92	90	99	86	90	104	102	99	87	88	95	105	95	85	108	101	121	91	95	84	96	95	106	105	101	99	103	101	93	96	108	94	94	106	98	88	82	99	81	96	88	103	110	90	104	98	107	75	92	96	87	94	116	103	84	88	88	107	102	101	95	102	87	100	72	113	102	99	90	109	114	88	88	92	109	107	104	98	99	86	86	106	92	100	85	112	85	91	99	103	93	109	117	104	101	102	78	87	87	100	92	97	104	89	85	90	86	83	89	96	104	101	74	84	93	90	118	103	90	94	82	98	115	89	97	94	93	95	105	105	80	89	111	121	99	101	101	105	94	99	82	101	101	102	95	94	105	92	113	84	107	106	81	86	101	104	86	96	97	109	100	81	100	94	95	96	102	101	104	105	90	100	106	106	89	100	104	102	81	105	98	98	112	94	95	88	107	94	96	97	96	100	92	113	76	93	102	97	86	83	90	106	100	120	97	100	103	105	111	76	98	88	80	104	92	88	113	103	95	78	110	98	76	114	94	109	102	93	107	98	100	102	92	88	98	93	94	86	93	93	107	82	98	91	112	98	112	94	100	104	101	98	111	95	89	91	101	115	94	92	98	94	87	96	110	93	109	113	101	94	85	90	91	93	94	103	81	99	105	98	90	98	89	77	88	94	116	106	101	101	101	92	123	82	109	95	81	115	87	91	91	83	82	114	89
27410	15421	10517	12778	21451	24711	23787	21011	17483	14510	12116	10236	8410	7044	5816	4695	4055	3423	2929	2535	2148	1809	1693	1498	1289	1249	1147	1077	952	913	906	863	887	806	813	770	805	734	770	697	679	711	713	691	664	719	674	689	738	730	712	693	700	716	664	663	702	672	685	666	716	699	698	672	640	672	724	658	695	695	694	668	628	655	699	686	686	730	703	698	747	733	635	650	675	674	653	664	714	680	718	657	644	696	677	646	664	678	710	675	666	714	708	711	683	674	721	701	702	703	683	666	657	676	688	683	667	703	672	664	703	712	655	711	664	683	707	642	701	683	664	714	695	667	642	678	677	710	658	680	714	687	699	663	698	727	680	720	647	670	670	699	675	709	667	649	717	708	669	692	680	763	706	663	664	705	685	651	701	706	688	700	711	674	652	709	660	744	720	684	640	662	693	688	737	697	675	706	704	722	704	682	651	718	729	671	700	724	714	733	686	705	685	696	666	734	674	679	688	677	655	689	646	715	680	712	670	705	685	698	708	657	652	681	695	680	707	651	683	710	691	665	709	723	672	741	705	659	683	684	720	712	702	724	695	706	652	682	702	728	697	703	687	645	664	695	711	699	683	679	716	666	742	715	704	705	685	716	709	696	720	719	665	706	678	660	657	686	680	700	685	641	672	735	717	676	772	728	691	703	665	706	694	734	716	740	723	730	708	703	707	700	668	696	662	725	684	733	660	697	650	704	685	673	712	688	719	713	668	713	702	674	708	673	756	702	683	680	705	589	722	698	711	670	688	693	704	633	736	686	657	716	692	679	702	686	690	684	693	690	711	669	684	722	707	702	669	658	686	652	610	692	702	715	674	707	685	622	696	667	697	712	711	663	731	640	723	674	672	717	708	723	684	664	665	683	679	645	696	710	680	686	668	700	684	715	683	672	674	683	672	646	694	712	661	698	704	702	673	743	705	705	704	698	674	711	712	697	693	725	646	645	696	682	677	680	669	717	688	693	729	699	718	693	685	718	685	685	681	677	743	750	724	686	703	651	702	751	648	687	738	716	641	746	728	709	664	685	675	685	626	692	707	756	704	662	726	718	690	663	682	680	690	722	691	756	694	725	678	716	683	674	638	681	606	725	659	690	676	710	705	715	687	722	670	644	716	721	712	710	646	683	679	642	720	690	668	699	705	670	682	685	718	681	707	707	654	697	683	684	673	721	707	681	694	675	709	730	756	697	721	695	679	699	641	695	682	661	682	713	652	667	739	696	657	700	683	702	661	688	687	724	706	719	710	689	692	709	693	723	692	690	704	689	698	725	698	701	660	685	647	663	694	690	718	714	720	654	652	680	686	697	655	726	679	660	673	708	704	698	671	686	762	699	630	699	692	704	717	679	762	738	741	717	695	730	711	688	698	682	703	652	726	678	677	689	722	667	667	696	729	696	666	637	762	670	732	619	706	685	740	673	716	713	696	732	688	644	732	721	669	703	679	712	666	729	698	773	644	701	680	734	695	742	659	711	670	700	679	676	705	679	680	737	673	700	673	669	662	716	653	714	677	702	700	704	697	720	681	681	680	740	680	743	666	684	675	704	674	696	727	699	684	715	649	672	653	709	707	675	646	694	707	644	716	692	672	685	694	656	654	706	673	667	633	689	711	694	702	704	668	691	654	716	680	667	729	715	715	679	686	672	745	729	663	669	670	719	759	676	716	690	724	718	704	658	678	695	668	700	724	696	679	692	671	697	707	696	706	712	706	678	707	714	754	655	709	718	681	716	627	696	698	680	664	719	658	663	716	705	660	696	694	670	683	634	654	680	692	710	672	722	676	725	661	667	713	688	701	730	665	709	690	691	721	726	692	657	697	700	703	705	702	736	690	722	690	764	674	704	704	669	687	684	681	695	690	665	675	722	678	691	645	687	651	693	705	679	675	684	677	689	693	641	680	695	711	697	696	692	648	697	677	722	680	676	712	661	658	701	718	718	687	729	724	667	698	735	662	680	700	718	690	682	683	692	656	700	707	703	668	667	677	700	674	696	669	743	671	679	708	680	676	672	630	691	680	692	723	709	673	662	688	659	700	687	672	669	644	653	698	693	692	700	650	695	696	690	683	718	684	676	707	695	718	721	709	680	686	649	685	691	694	669	708	695	709	685	661	740	726	701	743	660	700	688	706	703	660	704	720	686	674	683	658	717	698	691	694	709	681	678	688	694	693	673	690	674	695	714	714	701	695	662	692	698	724	653	669	691	702	712	717	722	673	692	724	651	631	711	726	691	676	698	692	660	666	651	700	690	702	666	656	705	666	721	673	692	671	699	679	631	676	678	672	647	643	640	690	716	647	675	657	690	702	709	658	695	691	681	717	689	667	729	705	687	688	643	712	646	736	697	671	669	655	686	638	676	676	709	702	704	703	718	682	674	678	695	685	719	700	697	658	729	742	660	709	695	735	694	689	704	682	630	667	706	709	712	667	707	724	715	754	646	744	732	707	723	691	666	691	642	693	693	666	708	695	687	692	669	662	630	659	728	737	681	691	686	690	706	676	696	691	712	693	699	734	671	663	754	701	688	689	751	688	735	727	684	714	723	677	694	695	709	694	630	693	709	641	745	681	660	642	648	652	682	658	674	749	612	742	692	679	682	747	704	691	704	706	647	709	707	688	707	685	640	683	683	705	719	652	726	687	669	698	714	656	676	679	692	762	678	711	699	706	718	737	708	712	720	679	632	671	677	641	700	712	692	655	673	706	682	680	734	695	656	662	696	674	659	625	694	752	683	689	706	711	724	679	689	691	705	632	739	685	697	679	747	679	719	695	683	685	659	678	754	688	685	681	688	710	689	689	668	713	683	697	714	691	690	673	686	696	683	668	691	662	721	658	684	680	701	690	677	691	676	718	663	742	696	689	687	696	675	678	663	704	697	694	690	711	646	680	683	706	706	714	657	690	665	718	655	666	755	758	703	683	706	629	713	712	693	715	670	687	650	665	702	711	701	656	688	687	663	705	727	657	661	715	658	707	745	685	709	675	725	698	748	677	680	699	696	716	765	690	708	666	706	688	702	731	663	710	691	710	676	709	710	673	626	635	679	711	669	678	667	684	708	670	756	675	645	728	722	712	737	696	674	677	689	685	696	683	664	742	708	676	683	703	678	719	742	693	666	713	680	654	704	700	665	657	706	691	670	689	709	688	701	688	624	699	662	626	654	667	652	655	730	674	663	697	716	682	696	682	651	696	665	704	677	691	690	695	671	696	672	686	668	674	666	644	696	651	702	731	706	673	687	698	701	678	673	682	691	718	720	670	672	663	709	682	646	666	760	674	659	705	679	689	694	692	696	745	740	700	672	714	649	693	713	643	689	663	704	708	676	697	667	671	697	664	671	706	694	670	696	714	702	677	722	681	687	694	730	643	681	654	687	711	728	669	681	725	710	656	638	725	651	680	674	682	700	704	669	714	748	701	698	706	669	684	673	637	728	649	750	660	660	659	707	658	707	708	696	672	705
4755	1766	997	780	638	756	886	800	717	599	503	435	392	321	285	256	209	200	207	202	146	140	149	137	130	147	134	121	105	136	117	107	87	103	122	111	125	100	127	113	99	106	106	107	97	107	113	95	98	115	94	109	103	93	123	111	115	118	83	112	96	95	95	109	111	90	102	95	106	108	105	102	104	132	98	114	109	112	95	105	116	104	90	127	107	107	113	94	106	100	116	92	101	112	126	107	137	100	95	104	105	105	108	97	109	103	107	110	107	107	112	127	107	102	109	89	113	122	137	113	106	104	102	103	83	81	113	90	86	96	115	113	117	119	102	91	116	120	122	115	109	118	117	105	97	110	103	95	125	100	129	105	96	97	120	114	98	101	94	120	113	87	104	116	123	101	94	116	106	103	106	103	99	99	118	110	125	109	94	98	112	114	104	97	117	99	120	123	114	95	124	90	99	107	112	111	111	106	127	100	108	124	105	117	91	114	118	91	86	95	106	104	120	114	111	104	101	96	93	113	101	89	102	93	87	110	102	106	88	120	112	106	95	117	119	105	94	116	115	115	105	88	100	107	79	90	115	109	112	98	103	100	118	99	112	91	122	100	93	115	105	131	90	112	83	120	100	96	86	105	99	113	93	102	113	89	125	96	115	115	97	97	94	113	107	110	106	108	104	111	103	117	101	100	115	93	94	120	95	124	109	98	108	87	126	97	107	107	104	84	116	112	110	100	107	82	106	103	110	106	116	103	121	98	106	123	112	97	99	117	106	111	120	95	110	103	110	120	100	83	120	101	94	95	96	105	109	107	103	88	125	107	118	107	82	109	115	105	114	107	122	115	108	110	95	116	101	127	111	114	128	94	125	99	125	109	115	114	84	115	105	107	115	115	122	94	124	101	101	100	112	107	101	119	114	119	122	104	101	108	116	90	105	121	117	94	127	95	125	100	92	120	103	102	117	120	99	104	124	128	98	122	115	115	116	99	131	105	88	113	102	124	109	101	89	97	102	106	100	100	95	107	119	123	120	103	111	102	115	112	124	85	109	93	116	99	105	113	104	109	106	103	107	88	114	94	117	113	120	111	103	110	104	96	111	109	116	86	103	131	113	98	100	83	92	106	106	106	102	95	105	94	107	79	101	114	111	112	104	125	103	120	117	98	102	99	103	101	83	105	116	95	125	125	107	111	107	132	98	96	98	115	112	119	105	112	91	103	113	113	99	96	110	99	88	120	115	95	114	92	98	99	104	109	106	111	110	112	119	107	104	109	115	104	101	91	111	96	93	104	103	104	93	118	101	104	101	110	91	101	112	112	95	111	88	98	117	121	111	118	111	106	85	83	115	118	99	110	104	108	117	79	105	98	125	97	113	104	117	117	126	95	119	108	98	85	122	104	97	111	112	101	136	91	121	111	111	111	125	102	103	91	113	101	100	112	96	102	107	105	111	115	109	106	106	95	104	104	105	101	100	119	106	112	99	117	101	124	124	119	119	100	103	102	118	93	113	102	108	126	103	103	124	99	117	116	103	96	97	108	117	110	124	106	102	101	101	111	95	99	123	122	85	110	115	100	106	110	102	113	112	89	87	101	101	94	96	105	117	99	100	133	103	103	107	112	106	98	105	103	130	111	121	122	117	105	98	106	101	108	96	94	104	116	121	112	98	103	110	107	98	101	98	107	98	113	114	108	103	108	110	111	109	89	84	95	111	107	109	115	100	109	93	105	123	111	104	99	84	111	135	115	99	106	107	101	83	91	100	109	96	107	117	121	102	107	114	92	116	91	104	125	95	123	89	106	102	103	101	112	105	102	115	105	129	99	92	108	108	94	85	121	110	110	100	117	104	105	127	122	130	107	99	121	101	118	104	116	105	115	113	119	115	97	96	108	103	84	92	109	114	117	107	101	109	119	96	110	114	92	106	113	110	98	98	130	119	94	113	100	125	89	108	109	98	111	98	106	121	103	99	103	120	100	112	81	126	89	94	117	111	108	109	111	102	117	98	109	116	123	108	89	114	101	116	92	120	112	98	128	100	104	127	111	98	101	87	109	107	94	98	100	123	95	100	101	110	113	110	107	107	118	115	91	124	142	109	105	97	112	117	101	100	98	99	111	129	110	111	124	83	75	115	95	123	102	97	118	99	114	99	93	98	100	116	90	92	114	97	117	103	119	108	124	110	110	112	105	99	99	113	104	102	97	107	102	105	104	99	105	92	96	103	132	100	88	97	117	93	90	100	105	115	97	98	96	88	107	104	105	105	105	111	102	115	101	99	110	116	100	89	97	109	118	103	102	111	107	86	101	116	114	100	93	113	117	106	93	99	101	108	99	107	102	77	89	114	102	103	121	104	109	118	99	118	110	102	116	82	99	115	125	108	106	105	112	100	113	112	115	107	94	111	109	103	118	123	115	111	114	106	104	113	112	109	108	114	122	101	100	99	98	103	114	136	101	113	105	89	93	96	107	95	115	110	95	98	99	108	114	99	93	104	114	101	109	107	107	89	118	102	113	97	105	127	102	111	118	100	111	107	107	100	109	109	110	119	118	102	112	104	115	113	102	96	99	90	94	101	115	105	122	106	105	109	101	105	108	100	104	97	115	94	103	106	107	105	95	114	98	88	87	118	120	121	109	101	98	115	110	109	98	88	89	87	116	94	121	111	122	110	103	91	108	128	99	125	100	102	86	113	104	138	111	121	109	103	116	110	94	110	109	98	120	107	117	106	112	102	95	117	104	104	102	98	93	87	119	113	101	103	101	107	102	119	107	110	102	99	119	107	92	104	111	106	101	87	101	107	95	120	124	103	98	95	130	128	103	102	87	109	105	94	108	101	91	114	93	107	124	112	108	107	104	117	111	102	113	101	109	101	100	95	109	101	114	91	92	119	102	105	111	114	109	121	86	113	103	136	99	94	103	111	108	102	101	110	102	103	90	108	99	107	104	100	95	112	116	101	103	105	115	113	116	119	119	94	116	104	111	101	106	107	92	92	108	106	107	113	94	126	108	94	118	92	101	119	97	111	114	99	99	105	101	104	106	104	111	111	113	113	109	113	108	121	92	110	115	118	96	120	119	121	105	95	127	109	104	115	113	112	116	103	127	112	93	108	108	110	100	118	119	114	120	89	100	118	101	104	117	120	102	110	119	97	106	93	119	124	112	94	100	92	101	116	100	98	104	102	109	87	107	113	101	108	100	113	122	110	114	110	110	100	104	103	104	121	116	98	108	95	108	110	110	114	122	106	104	90	116	110	103	80	110	107	127	115	127	107	90	99	135	112	110	108	113	92	94	88	109	99	93	102	98	138	102	96	113	109	103	111	101	131	101	112	104	114	118	116	95	105	125	104	97	97	100	120	111	99	99	112	103	96	112	108	103	108	123	101	116	112	104	106	105	108	114	111	121	103	117	109	105	99	100	110	99	115	111	119	85	114	115	105	100	108	123	127	115	109	128	104	103	105	112	112	122	121	117	115	100	126	120	109	96	105	102
26714	14376	9846	12061	19956	23529	22899	20182	16974	14135	11985	9924	8152	6898	5707	4709	4021	3354	2911	2460	2191	1787	1678	1453	1354	1304	1205	1156	1027	989	934	993	912	836	831	892	821	779	848	821	786	784	787	754	750	793	736	729	763	807	766	738	749	821	750	759	751	831	768	750	770	756	798	805	832	773	733	713	763	779	741	708	761	776	757	756	750	737	767	742	787	755	758	727	768	775	743	739	756	778	779	775	701	735	735	760	744	698	779	754	762	727	752	745	781	797	763	777	763	781	773	750	724	745	740	767	756	745	717	785	774	727	742	768	739	753	785	756	712	760	761	787	775	747	773	796	770	702	767	723	774	752	764	749	786	730	720	792	707	732	777	800	725	791	732	747	739	729	716	732	771	773	790	797	752	787	767	758	775	749	769	742	772	784	783	757	746	791	810	745	741	762	773	735	747	744	724	801	737	766	757	792	782	741	777	726	764	768	725	810	783	779	758	776	728	754	733	761	790	781	758	790	721	733	747	749	763	777	767	781	711	779	766	764	745	817	714	716	786	742	750	747	699	763	773	728	762	811	738	765	725	740	783	706	718	763	718	736	750	765	716	757	782	749	783	729	766	751	786	743	765	770	796	737	707	771	766	707	721	789	739	762	745	718	718	768	735	713	715	746	790	811	743	769	746	738	803	743	784	747	753	774	795	735	805	724	752	751	777	766	777	717	782	748	772	748	720	740	786	701	753	710	774	778	770	751	739	754	772	814	752	749	733	767	780	757	717	739	707	764	738	756	755	783	738	754	802	758	772	771	723	709	744	738	809	775	725	787	712	758	789	739	783	754	738	749	745	758	765	758	738	698	765	792	784	762	760	767	797	784	762	757	762	783	749	742	739	773	733	749	790	758	802	736	754	751	764	783	759	753	776	768	797	750	758	759	813	761	752	738	770	711	823	734	709	736	779	768	772	714	772	741	730	702	789	744	755	801	722	737	759	758	756	770	786	738	750	788	806	753	771	735	767	740	743	792	750	753	754	726	784	769	771	743	745	783	759	721	738	753	778	771	762	754	747	749	776	708	760	738	742	732	736	732	727	724	736	775	741	808	759	754	740	744	752	732	792	729	765	755	745	769	785	740	732	794	792	767	787	771	792	716	781	796	720	763	754	774	719	776	745	780	686	836	739	775	711	750	705	745	740	741	767	787	810	732	771	737	783	744	776	736	761	742	740	772	756	799	799	772	775	750	783	719	713	711	749	704	730	747	776	751	723	787	739	776	754	747	765	768	713	773	754	779	785	799	781	754	796	740	729	732	804	707	815	736	737	718	763	733	742	775	780	788	736	750	728	773	808	732	766	770	748	774	746	783	734	769	746	758	769	717	774	761	723	768	766	789	798	768	731	745	755	812	735	760	746	795	780	743	721	815	757	764	751	737	695	748	742	750	728	795	784	789	753	724	782	811	814	770	790	770	755	736	744	708	732	718	731	733	749	725	760	721	747	762	804	742	780	755	739	751	716	757	781	765	756	731	749	736	735	760	732	782	767	758	783	759	805	803	775	807	757	757	797	791	716	742	766	750	785	731	750	774	711	730	752	780	754	734	745	764	809	756	752	759	767	754	764	757	721	767	791	773	765	745	773	727	754	747	735	756	761	774	755	773	812	718	793	786	732	792	791	771	708	727	778	730	733	731	697	780	791	810	735	808	730	807	764	769	763	674	745	765	783	786	771	710	759	733	809	787	810	807	787	787	817	777	794	789	736	714	708	831	733	761	729	780	785	758	767	727	809	776	763	745	758	763	747	767	718	745	773	735	729	759	752	797	756	804	718	759	781	768	723	783	753	763	780	692	737	761	709	731	805	732	739	744	727	736	760	721	730	768	751	739	769	741	751	776	724	749	782	755	773	805	798	795	815	770	756	729	725	707	730	760	724	814	731	774	747	778	799	735	742	748	746	806	758	805	735	756	747	810	760	789	749	765	788	751	758	740	768	770	739	734	740	797	742	754	762	800	749	778	755	746	766	766	750	771	752	745	783	767	750	805	740	750	754	761	713	734	686	766	761	773	736	752	758	717	776	766	765	828	752	752	778	713	770	744	723	756	715	741	755	773	773	739	747	764	747	742	749	761	764	775	747	767	806	748	779	766	742	769	791	755	762	761	796	734	755	799	791	750	752	755	757	815	728	777	715	740	784	752	728	808	770	777	760	759	732	714	739	736	752	742	763	768	791	793	795	780	763	796	737	796	756	721	752	772	742	771	776	738	761	720	775	766	783	718	749	781	756	764	722	760	736	775	710	742	798	768	776	729	762	764	757	782	794	753	756	746	761	697	767	779	797	751	727	766	770	778	749	788	786	755	716	684	742	758	733	715	763	789	745	776	707	750	771	718	790	769	769	781	787	745	770	781	791	732	743	747	751	736	800	790	775	782	740	753	738	798	780	782	741	729	805	744	721	773	783	740	772	737	767	787	792	830	766	769	763	785	806	768	762	758	763	760	752	750	772	764	735	744	764	781	734	733	764	798	777	740	730	796	770	739	757	758	777	764	746	768	761	776	782	810	718	790	781	738	780	750	800	759	759	758	752	757	715	783	799	740	805	791	780	716	743	728	799	739	826	700	760	746	753	801	716	761	766	810	773	778	767	808	770	741	821	754	786	740	770	774	756	775	749	764	767	744	769	761	796	728	738	778	776	763	760	771	777	805	770	741	751	804	745	762	784	719	763	754	773	753	794	727	721	752	771	768	775	723	732	736	769	762	801	760	711	750	743	817	804	770	719	697	762	755	761	762	733	791	732	782	776	778	784	781	758	803	733	720	751	750	745	758	781	749	740	743	799	773	756	726	718	779	772	800	740	787	696	770	772	803	726	774	759	747	800	753	775	760	833	786	705	780	793	720	767	761	782	716	765	720	723	768	743	766	714	773	721	795	755	789	759	735	748	814	755	740	793	751	750	769	775	773	756	771	804	771	766	787	768	787	810	760	778	735	735	764	741	752	711	723	817	731	768	766	730	734	772	735	803	793	772	712	780	726	781	743	725	780	736	775	778	698	706	789	752	731	772	750	812	790	765	748	736	753	736	834	766	711	719	763	786	788	790	778	723	778	760	781	805	742	780	743	724	829	758	732	814	766	741	728	828	720	757	786	746	741	740	763	802	783	743	799	738	771	736	762	736	750	755	780	767	762	708	718	786	767	790	759	728	736	754	722	742	746	780	772	745	748	762	776	774	780	772	767	776	798	771	752	748	749	753	804	771	687	761	709	750	703	794	751	796	791	738	714	804	769	751	775	746	704	799	778	747	747	756	778	745	770	817	725	793	736	716	712	736	740	741	765	738	781	741	752	739	743	772	810	732	757	719	778	790	785	734	739	733	765	773	724	756	739	772	766	755	785	791	809	782	752	733	723	710	803	770	701	735	820	725	736	750	738	745	783	790	749	762	743	802	752	758	758	750	715	763	780	778	727	756	784	729	764	725	758	773	739	794	840	739	781	793	719	805	781	764	735
4473	2389	1387	946	774	994	1103	1071	850	710	645	535	444	410	333	283	277	240	208	209	174	179	157	132	117	132	145	133	111	93	105	122	98	102	88	104	100	94	108	103	99	114	103	111	91	88	95	98	102	99	103	104	97	105	84	90	83	84	108	103	95	106	99	84	98	84	93	88	97	87	88	80	115	69	98	108	103	106	99	91	103	102	92	104	98	100	91	99	85	92	110	87	102	82	96	101	78	90	114	108	103	89	98	87	102	96	106	105	107	112	106	102	66	87	97	95	98	109	110	90	92	99	105	87	96	100	96	111	92	100	81	101	100	73	102	104	81	103	105	76	90	90	87	87	81	87	80	106	96	96	84	79	90	78	114	85	90	97	107	86	89	101	96	102	90	86	103	86	101	93	90	97	104	102	97	109	102	118	100	97	85	94	93	102	96	111	99	114	106	98	90	99	85	84	108	110	104	87	86	107	107	98	105	100	101	89	94	102	90	100	89	76	97	83	111	86	98	112	85	93	90	90	86	93	94	84	100	104	86	92	98	78	104	93	91	100	97	89	84	94	106	112	107	103	104	95	98	97	102	90	81	102	91	92	99	80	103	103	88	87	109	83	102	97	71	102	94	89	104	84	125	91	90	111	111	109	110	85	94	97	102	83	89	95	85	99	110	89	94	93	108	105	107	99	107	98	97	95	89	87	109	91	101	109	110	97	81	115	104	105	97	108	107	87	93	100	105	94	94	99	91	74	87	73	111	91	99	83	90	107	73	80	91	93	98	93	97	113	106	107	109	76	99	98	86	87	91	84	90	100	110	88	108	89	91	92	75	123	76	106	90	97	101	99	87	99	95	98	100	115	91	91	113	84	94	88	104	91	105	104	86	87	83	97	83	97	99	106	98	88	96	92	99	86	85	110	98	105	99	99	85	86	78	98	89	99	101	102	98	97	102	98	99	72	92	98	95	92	89	109	90	95	111	101	80	107	101	88	92	82	99	90	91	82	95	98	88	96	95	90	98	101	106	84	92	100	90	109	97	83	105	103	84	107	94	95	89	90	98	111	98	85	106	112	113	96	93	97	67	102	99	91	103	102	81	103	101	116	110	85	99	125	93	122	88	95	80	104	106	88	87	77	101	96	92	94	105	98	88	93	101	132	105	112	85	109	98	107	93	92	102	98	100	93	95	87	104	115	99	111	109	88	83	94	103	114	87	103	98	94	88	90	97	80	100	100	91	93	117	90	98	96	104	100	86	82	100	96	103	85	82	95	96	89	115	82	103	95	96	89	83	107	100	101	106	107	102	96	84	80	101	111	74	94	88	92	94	101	92	106	99	104	90	108	111	95	106	89	106	103	91	103	84	108	68	100	95	99	101	96	106	99	102	97	92	87	83	115	88	89	90	100	92	101	87	111	93	87	112	84	90	101	94	104	88	89	90	111	95	92	114	94	80	99	88	86	83	102	112	103	90	92	89	111	93	116	95	77	99	84	79	101	86	114	99	92	92	89	102	83	101	88	83	105	94	100	108	104	106	101	98	89	92	95	109	105	106	79	95	119	83	91	115	95	112	84	84	86	97	89	98	98	92	90	105	93	96	86	113	99	103	90	78	107	97	100	101	104	98	96	93	99	105	89	96	89	95	87	102	79	97	78	71	94	90	94	102	102	98	89	114	107	98	102	101	90	87	109	106	101	101	87	91	103	96	93	101	109	87	96	82	87	91	102	85	118	98	94	88	111	86	109	116	98	84	97	98	98	104	116	77	86	92	98	103	99	108	96	94	102	99	77	95	91	90	87	107	102	94	94	89	96	89	90	98	111	93	98	101	96	97	98	89	93	103	97	89	102	99	95	86	114	108	102	107	97	97	74	98	99	89	98	95	110	77	99	97	78	92	91	86	93	90	86	79	104	115	102	105	103	103	115	110	90	82	83	115	102	112	94	94	85	104	106	95	99	98	88	103	87	98	92	79	111	92	86	109	106	82	79	95	93	93	112	105	90	102	85	100	80	87	95	87	95	105	98	101	105	103	84	97	94	87	104	98	109	96	100	96	82	81	101	97	107	104	110	89	96	86	88	81	90	105	96	84	94	106	96	100	95	95	103	88	83	90	102	93	85	103	96	103	91	118	91	92	92	89	84	83	92	88	104	100	116	107	106	97	75	79	103	82	94	89	93	99	100	89	95	102	97	105	102	89	109	98	92	98	97	122	92	98	74	93	80	86	90	96	94	119	87	114	79	96	117	101	85	92	84	88	113	119	104	104	104	108	78	83	97	89	104	89	81	101	105	96	89	98	99	116	81	99	83	109	81	108	84	101	87	92	101	106	89	81	97	101	111	97	96	81	100	100	105	83	81	81	89	111	97	88	96	99	83	113	107	111	119	85	94	101	95	79	99	93	93	86	99	85	96	91	83	92	91	103	117	91	97	104	115	92	97	83	102	96	92	96	93	94	98	107	85	96	93	105	102	98	108	104	80	103	103	116	95	100	90	99	88	106	105	95	100	89	102	83	85	98	94	95	85	98	84	96	102	100	94	100	84	100	109	91	95	101	93	86	81	96	91	103	100	103	90	95	91	92	102	97	90	85	98	103	86	112	98	88	85	87	99	99	114	91	84	101	92	105	90	86	103	93	98	84	88	91	106	72	94	90	85	103	97	93	104	89	97	93	110	111	87	92	76	91	100	89	91	112	93	90	99	104	104	91	84	109	95	102	78	103	94	91	84	90	109	87	94	107	113	101	90	91	95	90	105	97	103	104	89	93	87	102	104	93	92	81	108	93	108	87	92	98	103	89	101	104	94	87	84	102	112	92	102	109	94	83	117	84	86	107	82	102	104	98	93	90	94	97	111	87	91	95	104	109	95	110	99	102	87	95	101	98	102	111	104	103	83	109	95	97	79	101	99	101	95	93	96	98	75	98	83	95	86	106	102	106	93	112	93	102	101	103	96	98	94	97	98	113	103	89	88	87	86	91	93	98	89	98	93	124	84	82	96	98	87	89	109	92	94	106	69	109	97	97	102	96	100	111	106	82	99	87	90	99	96	103	115	94	99	91	98	93	89	90	96	108	110	96	102	98	91	116	104	102	107	111	101	108	100	100	98	98	95	112	110	108	94	78	102	102	118	105	123	96	115	88	95	99	107	100	85	103	90	99	94	91	82	110	89	110	100	94	90	82	92	73	97	101	86	106	90	91	76	101	89	91	96	99	104	106	119	100	91	94	94	103	97	90	96	107	95	104	94	94	101	91	99	113	93	104	94	99	88	116	86	99	94	101	91	101	89	94	119	94	96	74	100	106	99	108	91	96	97	116	88	95	95	98	89	90	107	97	88	88	82	79	97	102	89	88	102	91	116	94	87	92	89	108	95	105	118	99	98	98	110	107	85	103	82	104	106	86	101	85	98	102	90	93	85	95	85	111	83	89	99	90	104	108	89	94	104	102	96	97	96	83	104	104	99	97	110	76	98	110	84	102	91	78	86	80	95
30059	17474	12422	14863	23339	27368	26312	23663	19963	16676	14283	11957	10243	8392	7008	5887	5006	4311	3665	2894	2325	2095	1851	1633	1546	1402	1275	1147	1074	1024	938	929	882	831	792	762	795	708	758	780	714	685	695	691	722	709	686	725	699	709	700	720	692	696	673	634	695	724	672	676	670	694	719	676	667	659	658	685	691	682	651	713	627	684	705	725	704	652	659	639	663	673	669	671	712	671	634	643	703	669	693	746	666	622	680	713	624	704	721	691	694	668	679	688	652	685	684	684	677	649	676	699	694	679	676	666	648	639	651	664	658	698	643	697	674	690	625	723	677	735	666	669	669	642	723	665	736	681	684	708	658	677	679	693	651	695	709	671	719	696	696	651	729	660	714	656	686	703	676	690	675	670	639	705	680	646	725	617	671	669	668	643	698	686	702	694	659	667	662	682	677	683	687	676	701	645	684	700	685	643	719	673	717	635	672	723	678	690	661	680	674	672	664	690	667	680	734	724	649	692	671	703	651	647	709	683	693	651	703	656	658	711	676	661	674	671	705	687	704	665	688	645	697	697	629	706	673	668	667	694	644	711	653	669	687	740	640	679	695	634	700	660	694	715	704	621	699	659	681	648	689	656	711	662	695	707	655	702	715	691	648	735	676	686	682	673	670	675	667	699	697	686	641	722	719	705	726	670	685	646	673	738	681	696	679	654	729	659	689	661	661	650	639	688	710	658	694	677	709	647	668	662	677	698	684	689	662	729	716	682	656	626	654	691	671	670	670	659	655	659	695	649	652	725	653	657	702	633	684	638	671	670	730	674	670	711	689	702	637	658	653	694	691	706	703	682	676	642	712	719	679	702	698	654	687	720	740	728	715	699	697	664	700	681	664	677	699	649	655	721	667	683	659	666	647	682	690	669	696	677	695	645	677	650	654	651	690	684	671	686	662	652	716	706	691	720	686	683	720	598	670	674	699	683	676	728	736	696	674	666	681	687	750	715	615	666	670	698	718	657	652	697	701	699	708	702	705	700	673	713	676	735	662	697	717	710	736	680	717	725	700	694	651	688	660	696	695	708	694	693	664	688	684	663	623	647	719	641	703	675	700	672	706	660	678	695	696	640	635	683	673	696	669	721	697	690	668	703	636	671	714	675	718	649	620	645	654	706	698	681	720	644	669	674	681	717	682	629	661	673	632	653	651	651	695	716	647	671	694	657	708	681	711	690	662	654	711	658	679	638	704	732	658	694	668	696	677	689	692	690	708	695	689	664	666	703	731	672	643	683	641	691	693	690	704	730	756	692	668	674	730	687	737	694	642	683	708	634	702	689	644	688	658	665	680	688	653	687	686	690	650	666	682	658	676	740	669	690	639	687	701	675	718	712	662	691	734	680	714	642	693	690	706	680	677	675	692	672	669	711	689	655	686	670	717	678	676	699	689	697	697	712	682	685	698	685	660	664	728	648	719	698	682	646	708	655	677	726	666	682	639	704	687	665	719	673	629	712	675	657	637	721	697	687	625	691	652	681	665	677	680	666	714	667	714	729	700	707	689	654	683	660	646	708	678	702	693	730	627	689	688	684	691	669	683	712	701	674	689	679	667	695	710	665	670	669	647	657	707	652	668	690	714	714	689	693	668	658	649	672	686	674	705	661	692	653	725	698	641	695	708	683	709	649	640	651	703	677	667	702	708	684	691	756	684	670	681	689	680	706	661	703	756	675	671	708	693	648	707	659	642	672	700	703	674	642	710	735	663	645	611	681	702	632	660	680	684	700	736	741	680	660	677	670	672	685	701	680	627	717	705	695	708	724	659	649	663	654	739	680	698	678	699	702	746	667	671	683	713	735	687	712	660	676	671	709	692	684	709	656	695	653	677	670	663	700	714	669	688	659	677	696	690	678	710	684	649	707	643	719	677	702	685	726	698	671	670	673	688	678	668	659	660	661	691	732	724	708	719	726	694	685	663	696	701	674	656	672	631	656	699	721	633	701	655	690	661	661	670	659	698	671	659	728	664	723	667	739	682	705	686	642	693	713	677	727	753	683	694	690	689	656	682	661	698	674	651	712	684	699	699	722	686	676	671	693	724	755	656	651	688	670	676	734	677	675	679	730	689	736	684	698	728	691	671	672	624	658	669	654	683	651	664	656	692	679	737	732	726	716	667	664	694	624	675	709	704	661	734	701	660	691	678	664	695	757	705	701	678	687	699	684	673	703	685	658	663	656	672	677	693	725	676	658	666	684	663	754	646	696	721	693	679	688	695	668	675	642	690	707	688	713	650	678	693	741	652	678	670	708	708	680	717	662	728	680	695	645	657	630	717	701	702	699	665	684	631	668	685	658	631	678	659	690	684	694	616	688	657	706	670	701	721	678	683	668	672	737	691	670	657	642	705	673	662	665	669	742	637	689	651	681	759	665	690	700	690	700	732	682	686	675	700	689	666	709	674	721	657	674	720	703	680	675	684	701	669	703	688	657	699	718	694	686	630	654	725	646	662	722	668	699	663	688	675	730	685	654	728	679	648	642	705	679	686	657	665	674	660	659	677	646	686	648	683	682	686	652	684	676	624	669	713	653	687	693	621	721	698	705	632	641	684	721	695	714	680	642	691	634	705	709	692	696	684	682	687	740	622	673	681	689	659	671	696	709	696	738	691	670	696	711	651	675	645	665	668	692	690	704	673	697	683	718	668	722	688	664	688	667	685	707	741	717	707	658	694	692	736	684	715	674	698	668	663	645	720	668	694	696	669	686	648	736	681	657	706	701	712	684	679	662	716	662	690	715	653	636	685	662	656	693	684	706	674	656	719	636	720	706	717	676	706	658	637	715	663	665	644	695	759	687	703	686	678	711	669	657	674	682	712	658	668	706	669	704	700	674	681	683	671	686	620	669	696	697	696	646	689	657	638	685	675	638	659	689	656	707	683	672	707	690	660	651	723	667	639	688	678	686	667	662	676	691	714	712	698	710	665	688	689	673	681	686	642	730	733	722	681	651	671	654	688	644	678	671	726	687	701	670	619	648	667	679	689	711	672	693	711	643	672	648	726	686	693	706	699	643	707	702	693	700	667	689	697	674	676	705	691	675	664	694	699	631	734	696	683	696	691	672	666	686	693	640	682	694	691	636	672	678	694	687	693	702	660	674	684	653	686	713	620	694	694	648	673	677	647	679	688	674	702	702	691	662	703	677	688	693	667	699	700	697	693	685	665	717	661	716	711	694	737	665	718	675	661	645	715	681	672	683	691	693	676	659	697	690	706	721	667	653	725	669	677	639	646	685	698	718	725	694	689	691	694	675	666	708	676	729	703	643	675	647	686	672	683	669	664	701	650	667	697	718	658	684	674	682	710	710	694	686	632	678	656	706	654	654	700	730	697	702	694	650	714	666	658	660	672	738	693	667	658	690	646	702	668	704	681	698	650	618	671	657	655	657	713	721	686	715	685	641	727	674	665	704	680	668	644	693	698	677	694	679	678	645	731	695	691	670	679	664	707	674	669	691	707	725
3515	1389	835	616	523	585	610	651	494	459	413	353	309	270	256	223	171	185	170	142	156	134	133	125	113	101	118	125	103	108	101	114	109	122	99	120	110	106	106	107	107	98	102	98	95	101	109	107	117	95	111	94	106	102	105	102	88	105	101	80	113	106	104	120	114	103	104	114	96	98	118	120	109	102	89	102	88	113	87	127	97	98	106	106	111	103	128	93	99	110	93	120	116	94	91	112	114	100	102	107	128	94	107	102	101	87	92	113	93	93	80	105	96	122	95	98	87	95	103	107	91	99	106	110	100	95	116	107	99	122	90	91	125	92	105	111	119	109	88	93	130	100	118	105	98	102	91	93	110	93	105	96	87	117	97	102	111	100	106	100	98	101	119	122	90	103	89	106	97	92	106	117	111	95	92	117	116	120	106	88	114	103	123	119	98	103	98	102	99	94	91	122	102	111	101	88	101	87	102	109	104	94	104	98	101	93	95	105	84	82	95	116	89	106	93	100	106	120	127	106	105	99	112	87	96	102	113	104	91	101	120	110	107	95	96	102	100	104	113	96	105	103	89	100	112	116	108	89	94	117	136	125	98	106	118	99	112	95	95	86	105	95	101	77	113	124	113	97	119	98	111	103	105	122	97	119	101	108	87	108	95	93	110	104	96	105	79	91	92	110	85	90	103	100	109	103	109	105	95	100	119	105	96	101	121	86	125	108	101	115	105	107	105	113	109	85	112	112	102	88	108	109	95	118	106	99	105	104	99	91	101	120	86	98	95	99	111	101	93	114	106	75	115	90	102	115	88	103	98	111	93	101	116	102	113	101	94	102	110	107	120	110	105	83	107	86	95	90	106	91	100	101	122	115	104	96	125	98	90	85	82	95	99	110	108	108	95	114	116	97	108	98	92	94	95	108	103	106	131	96	115	97	108	108	88	100	109	100	81	113	108	99	84	110	110	109	115	98	107	100	96	121	106	108	105	91	105	72	98	103	113	111	92	98	125	107	107	100	115	100	113	115	118	113	109	86	109	116	108	109	83	85	105	121	102	82	99	80	85	103	96	94	122	112	96	106	128	92	88	108	92	107	114	108	78	92	101	100	95	105	101	108	110	106	123	110	97	96	93	103	116	101	100	95	109	94	91	93	97	104	93	106	106	116	87	116	107	109	107	91	98	103	96	106	103	104	89	102	93	111	99	105	137	109	99	99	104	94	115	105	106	79	90	93	99	100	98	101	91	109	93	103	93	110	115	96	92	106	108	116	104	96	109	120	98	104	100	96	109	94	100	103	73	102	123	109	101	96	92	115	110	107	100	102	123	98	100	103	95	117	113	101	97	89	84	119	99	110	113	89	113	92	96	106	103	93	98	92	122	120	119	109	95	104	108	118	105	94	112	107	100	98	106	118	105	107	122	88	99	94	90	123	110	95	110	123	101	107	107	92	117	97	93	119	118	101	88	101	101	137	88	100	105	101	117	101	114	103	95	116	101	95	103	122	92	107	109	120	105	106	90	112	105	116	97	113	121	104	98	94	95	123	109	110	102	106	100	101	94	100	113	91	105	107	97	116	100	96	114	103	98	94	90	101	109	113	97	113	96	118	96	102	120	118	105	102	123	92	89	101	106	97	92	95	100	95	91	98	86	84	96	101	112	107	91	98	103	113	101	119	98	100	105	105	100	94	118	108	98	99	93	112	92	103	86	89	124	100	114	115	112	96	102	99	90	93	103	97	103	112	89	100	121	96	106	92	107	107	102	92	116	99	104	102	98	117	98	88	89	100	118	94	106	103	91	86	95	85	104	109	105	113	99	93	94	106	99	103	113	107	96	98	102	103	105	126	117	114	105	93	86	103	72	105	98	95	106	111	84	99	101	107	117	102	105	120	92	98	98	96	98	92	81	104	110	89	97	124	99	102	104	103	110	93	108	97	115	107	102	92	100	95	111	103	110	98	97	101	95	112	126	111	115	109	105	110	109	110	109	104	111	100	107	114	112	103	88	94	90	114	107	110	92	91	102	93	115	106	109	115	116	112	113	113	103	107	107	101	107	106	93	104	105	97	89	107	111	101	113	119	109	96	112	103	100	119	104	92	102	101	111	88	111	82	75	99	92	116	83	125	110	91	95	99	101	122	111	110	123	89	112	110	86	113	111	109	108	102	91	119	113	127	104	100	85	102	108	92	99	92	96	95	99	114	108	102	120	120	110	116	99	94	100	112	93	108	104	110	104	104	109	91	115	110	89	107	108	102	104	94	115	100	109	117	97	109	100	129	100	112	107	117	98	100	97	80	106	93	112	82	82	110	110	112	96	110	122	112	99	98	101	110	95	96	109	85	118	101	109	91	114	87	91	77	96	130	109	102	90	104	104	111	100	121	108	103	105	113	90	110	103	112	97	115	97	120	107	106	94	103	115	100	92	114	103	90	119	104	115	108	97	125	125	83	98	97	123	104	94	101	95	112	130	99	103	91	94	108	108	98	108	97	116	97	112	101	116	122	100	103	92	104	111	100	110	99	92	110	98	96	119	98	90	115	110	119	117	104	96	111	94	126	88	111	97	99	107	109	108	97	95	129	101	126	95	112	111	113	96	101	102	93	102	100	124	117	103	98	91	97	106	98	114	108	103	96	104	94	104	116	93	108	94	88	112	106	93	119	111	104	101	104	103	103	92	101	106	106	74	114	97	99	102	107	103	118	100	112	107	104	107	101	96	102	92	112	109	92	108	114	104	106	97	106	139	106	126	113	92	100	103	109	122	117	128	103	123	119	120	102	99	125	115	122	106	93	108	114	101	99	90	115	115	112	97	108	94	91	125	105	107	115	113	108	95	114	121	96	113	96	115	96	96	98	102	84	100	101	100	103	96	109	93	117	92	104	106	110	108	96	107	121	107	117	99	99	99	121	104	118	93	105	103	98	91	98	94	106	114	98	112	98	101	101	101	112	114	111	100	100	104	114	96	102	117	97	94	111	106	100	98	100	102	106	109	92	120	104	109	99	95	111	116	129	114	86	125	117	99	96	107	104	101	99	106	100	113	114	108	103	102	88	99	112	95	116	122	115	103	105	120	113	123	109	112	107	97	124	103	105	102	98	109	99	82	108	96	96	103	108	85	89	124	103	101	100	102	118	95	106	97	103	94	102	97	110	103	111	107	104	102	99	89	105	106	97	105	105	98	118	93	92	130	80	101	97	108	103	113	110	109	91	91	84	107	109	94	102	116	112	89	110	100	103	110	103	111	86	101	105	117	102	98	90	112	118	108	104	92	107	118	106	115	100	110	97	92	120	104	94	115	97	104	101	101	122	118	91	97	107	90	93	116	119	88	89	100	101	114	108	99	115	103	102	116	95	82	105	116	108	104	99	120	105	94	102	113	93	110	95	114	95	110	109	107	98	98	91	121	100	95	105	127	101	93	112	120	92	102	108	107	107	120	104	101	98	100	99	106	106	104	103	122	88	90	104	96	110	108	108	109	102	118	108	113	119
25116	12538	8316	10198	16809	20675	19904	17358	14254	11757	9644	8071	6724	5350	4686	3845	3293	2836	2310	2005	1734	1577	1482	1308	1227	1169	1069	993	902	944	915	846	856	839	858	800	811	824	756	786	759	764	768	736	755	717	732	757	754	725	742	737	792	732	729	779	773	713	758	749	775	755	726	792	733	741	708	746	747	784	728	791	694	723	680	689	748	724	767	768	707	751	723	726	750	714	750	718	696	767	699	736	751	778	736	744	756	757	728	808	753	779	732	742	756	723	747	737	759	738	757	760	721	739	729	739	739	732	756	741	698	707	687	662	769	689	724	726	774	733	748	707	732	764	780	771	744	738	752	750	732	744	742	718	746	692	746	751	762	760	780	746	720	730	742	737	775	805	690	742	697	753	700	748	757	731	704	739	751	732	715	697	765	752	719	707	732	731	727	755	735	752	695	729	740	694	769	694	768	750	687	737	753	729	741	726	653	701	752	730	740	729	800	755	759	737	772	753	736	741	706	707	723	724	768	706	670	754	748	713	737	760	755	709	795	732	785	744	793	706	761	742	771	712	758	713	767	756	727	665	778	734	737	762	720	755	725	676	740	743	669	711	749	758	749	752	731	767	739	789	739	701	769	799	749	708	704	729	731	727	737	689	763	739	717	747	733	781	745	694	714	690	738	781	726	733	729	712	792	762	756	731	775	810	749	718	766	723	708	765	750	752	739	767	745	692	736	759	695	770	764	735	748	730	764	698	726	732	769	748	784	748	728	774	749	743	714	786	768	755	749	729	743	757	756	750	705	724	737	809	751	772	752	749	774	733	794	723	729	701	764	751	731	769	742	717	701	735	772	766	763	737	702	728	703	727	760	703	724	724	720	719	798	696	749	747	721	745	779	740	755	773	753	741	771	722	802	730	758	742	696	751	719	737	732	740	733	715	713	753	729	712	735	724	742	700	719	733	699	722	702	751	721	699	726	683	723	799	746	728	775	706	698	735	757	730	744	756	738	735	771	728	772	734	760	745	720	773	771	743	716	715	783	731	702	728	749	759	685	710	733	733	686	758	739	761	743	699	737	710	728	771	707	754	786	728	725	729	728	736	743	686	707	718	698	761	775	746	742	744	763	707	716	734	740	760	746	726	731	714	713	746	660	724	800	795	745	785	738	757	658	782	790	779	755	746	728	762	649	770	729	808	712	740	761	779	779	727	745	767	721	779	799	710	734	766	757	753	734	746	763	766	798	751	758	746	778	726	757	744	755	712	735	758	731	714	744	739	760	731	756	731	793	737	795	727	748	780	734	758	722	766	750	730	764	758	734	718	707	789	711	708	718	765	720	740	785	746	790	748	684	698	733	706	750	707	754	684	763	722	721	751	716	756	772	742	718	762	693	731	732	783	774	727	685	765	740	725	741	754	788	800	773	790	743	720	788	730	774	789	740	766	708	758	772	783	712	729	709	737	740	735	740	709	735	719	711	741	761	734	780	762	774	770	681	709	772	760	728	754	774	724	736	758	711	801	739	705	729	762	732	723	751	745	789	735	720	706	710	708	749	743	799	755	735	749	730	697	804	730	747	756	707	734	780	732	721	728	735	739	715	718	786	745	782	730	753	783	774	722	695	749	738	735	713	729	770	722	752	739	764	758	739	760	771	724	756	725	760	733	753	712	754	758	722	756	707	739	730	725	735	734	713	762	769	750	674	742	730	727	752	768	735	702	717	754	732	731	753	728	745	744	739	794	759	716	723	753	756	698	690	753	728	756	766	776	720	756	730	764	769	735	691	775	769	748	733	696	765	727	804	746	738	726	723	753	741	730	666	708	722	737	736	760	718	737	719	710	744	684	740	737	725	737	707	736	757	753	738	772	772	795	712	712	759	754	685	748	728	717	736	774	766	707	700	759	735	721	771	740	743	693	691	738	775	723	730	744	721	736	716	763	743	670	732	701	792	708	767	707	764	763	749	764	734	719	767	750	741	799	767	738	742	773	737	744	740	754	690	770	732	781	793	743	712	781	754	751	712	723	696	741	717	735	748	739	712	709	753	712	762	694	736	722	765	741	741	739	768	725	725	715	683	684	765	760	767	742	764	710	717	774	686	695	780	751	756	750	756	700	762	748	721	756	717	717	754	756	745	731	728	759	737	713	713	745	697	742	753	719	740	704	809	783	687	681	695	761	787	754	715	786	771	702	766	706	778	761	695	738	714	721	710	736	795	771	707	717	760	727	737	791	741	762	763	691	714	744	767	736	706	714	789	749	731	737	789	711	707	737	718	705	737	718	764	692	738	745	701	748	737	738	742	719	740	734	761	760	712	743	734	755	720	694	768	759	726	755	738	750	691	711	814	709	748	749	731	714	717	723	736	782	714	739	744	755	739	708	736	718	773	781	717	728	692	810	761	775	791	746	719	786	773	722	708	730	690	733	769	686	741	794	774	709	770	782	745	714	741	705	742	765	705	785	723	754	804	724	732	758	717	701	716	695	741	749	727	749	708	724	722	744	708	741	768	781	758	722	713	701	671	730	784	778	777	729	748	754	678	756	760	767	746	753	746	740	773	720	749	678	744	784	735	718	722	798	735	745	751	750	748	688	696	731	847	693	797	676	786	772	728	712	741	714	730	698	811	732	772	739	766	762	726	741	709	685	680	720	731	749	745	738	774	725	752	786	756	738	729	757	752	748	748	745	746	737	725	717	712	734	761	736	732	751	729	739	723	735	734	733	721	771	761	771	719	715	784	712	755	753	704	722	745	732	732	788	750	712	710	744	739	716	740	753	757	717	725	758	720	738	742	789	779	738	787	738	736	724	683	771	729	740	761	727	739	728	775	687	741	734	694	687	747	722	680	733	805	729	768	710	775	765	805	776	743	713	719	760	722	725	721	725	711	693	782	729	766	713	710	736	765	755	697	750	772	668	763	737	722	775	698	696	699	749	716	738	763	771	743	753	757	788	705	804	703	739	723	786	686	736	785	742	759	765	767	727	721	715	747	713	760	732	783	750	745	729	743	713	746	759	780	757	773	749	748	779	757	747	790	734	695	746	731	729	735	710	726	760	708	748	747	780	685	739	758	758	776	762	706	731	707	757	741	718	742	732	749	697	712	745	721	742	716	750	748	737	776	720	708	710	692	744	738	753	743	742	734	751	724	795	727	745	744	718	752	767	737	697	700	735	700	731	707	798	733	745	744	683	738	768	749	743	728	691	696	779	726	700	745	698	730	768	721	818	799	736	700	697	746	732	778	731	766	698	705	721	703	740	743	724	787	717	724	740	727	720	745	796	703	814	710	748	765	786	788	719	722	718	724	713	702	766	724	759	719	740	713	704	691	751	737	750	726	800	709	759	689	729	736	701	716	755	748	747	755	697	713	738	728	757	736	766	722	716	750	807	752	752	733	713	753	774	735	743	730	740	749	732	718	778	790	749	720	744	738	699	792	757	765	707	712	719	761	698	750	759	738	788	784	765	721	782	708	739	726	762	708	764	740	763	733	724	699	760	732	738
3305	2050	1145	801	680	772	905	833	697	578	511	472	389	317	308	243	218	227	164	151	143	150	128	135	128	122	116	124	102	113	118	104	106	95	103	88	110	94	113	99	90	93	104	84	95	107	87	103	89	96	87	94	89	99	94	94	99	97	99	83	103	93	117	101	90	92	102	96	102	82	111	100	100	88	94	84	101	92	87	112	85	93	79	106	87	96	102	87	103	92	102	92	92	96	97	92	86	98	96	84	96	74	87	89	86	110	106	89	77	93	103	89	85	101	78	100	103	87	100	95	85	75	103	111	98	116	89	100	101	87	85	89	84	84	93	112	109	97	93	82	94	93	92	99	97	95	99	102	108	92	88	75	72	108	89	90	90	104	79	115	103	81	97	79	82	93	78	82	101	94	108	102	95	94	99	110	99	104	94	101	88	97	90	92	92	79	102	119	76	82	88	95	97	111	77	89	97	98	85	79	95	96	85	104	110	79	82	93	102	94	86	107	92	101	87	93	95	104	92	98	112	98	111	90	118	103	117	89	107	106	101	86	98	95	117	101	101	92	104	90	103	97	95	101	93	92	108	95	84	111	102	87	94	106	107	107	104	95	95	94	93	91	99	91	86	93	106	81	97	90	91	90	94	90	122	94	106	101	80	113	100	88	92	98	84	115	100	86	100	87	94	99	95	102	83	127	117	98	100	83	99	112	105	108	99	95	102	84	105	108	107	83	110	86	80	110	106	97	101	91	88	95	96	96	73	87	89	79	99	92	107	107	99	98	95	111	94	92	105	85	86	99	97	92	106	106	89	103	88	101	105	97	87	99	116	89	81	94	93	98	112	86	91	102	108	94	98	100	88	108	104	103	94	114	100	97	81	82	102	95	99	138	105	95	101	85	94	115	91	115	97	94	94	105	82	123	86	91	90	109	90	96	92	70	108	94	88	82	86	102	106	94	98	69	92	107	93	105	86	95	100	81	89	83	78	95	82	102	90	121	104	110	88	95	106	89	92	105	85	104	102	80	89	87	91	101	110	99	100	92	87	100	90	87	95	97	59	90	102	79	93	97	96	79	100	99	74	97	103	94	107	88	85	102	98	95	101	87	93	90	109	98	113	98	91	96	104	99	106	106	91	84	103	78	106	100	92	90	96	97	86	86	92	81	88	112	97	83	108	100	106	93	108	93	81	86	112	99	105	92	98	86	105	83	81	89	92	92	101	79	112	90	121	101	96	104	123	89	99	83	83	102	91	90	95	91	106	89	84	92	91	97	103	102	106	111	109	105	85	94	122	105	89	95	101	82	87	93	95	89	93	87	75	93	108	101	99	111	95	87	88	93	102	88	105	99	80	85	80	108	92	94	96	87	90	90	92	103	102	93	96	99	94	90	94	103	100	100	104	103	104	102	107	108	99	97	89	89	105	94	81	93	75	95	96	115	113	85	98	118	87	87	127	99	80	97	95	97	85	107	87	98	94	102	90	93	100	71	119	104	92	99	98	90	107	102	98	94	90	80	87	97	105	111	104	103	90	88	98	99	90	86	114	104	118	86	94	106	106	102	104	86	95	104	85	90	103	90	106	103	93	85	100	88	107	96	97	107	96	111	106	101	95	94	90	94	89	114	95	80	100	86	111	121	99	92	89	106	82	97	92	102	86	113	95	106	84	102	110	100	91	91	95	103	110	99	104	92	102	89	102	107	91	80	89	99	97	107	99	109	85	88	81	94	98	74	102	109	91	100	92	93	100	111	85	106	98	104	107	103	93	74	91	103	101	113	106	97	109	110	93	99	105	107	88	89	97	80	95	88	101	106	109	93	110	95	109	77	100	104	91	99	91	91	100	101	101	123	99	90	102	87	105	80	102	102	79	96	102	102	87	72	88	96	86	102	112	87	87	92	88	92	104	100	96	96	87	102	95	90	92	106	108	83	89	98	91	83	86	94	89	106	86	95	100	91	101	96	94	90	104	108	81	101	84	110	96	95	92	94	83	93	100	90	87	90	104	88	93	93	82	90	96	113	114	92	107	89	114	88	116	99	110	92	90	110	105	97	108	94	88	107	105	99	116	88	61	99	99	92	107	100	90	107	101	84	81	103	103	98	90	105	111	115	90	100	84	87	90	97	90	100	103	96	86	100	86	103	94	108	93	85	89	97	86	83	101	92	113	94	121	81	96	108	97	97	99	90	102	98	87	113	100	95	97	94	98	89	88	103	114	90	113	108	101	111	103	97	87	104	99	82	101	98	91	97	98	79	108	94	84	96	108	107	108	106	100	94	86	103	93	89	107	89	93	125	99	104	78	102	94	80	95	116	94	112	99	107	86	105	108	95	103	77	108	102	93	80	90	105	115	91	103	104	103	96	106	86	115	92	86	92	94	96	111	82	92	97	107	87	104	93	114	108	92	102	100	117	105	95	99	103	98	100	92	92	100	96	106	90	87	93	94	99	89	102	93	78	98	106	132	78	77	90	84	88	110	107	80	86	103	95	97	85	87	124	104	110	86	108	76	83	91	102	95	98	94	95	94	73	105	85	103	91	89	109	104	99	93	95	77	99	93	107	102	121	97	115	87	113	109	102	82	98	89	80	111	101	103	82	87	88	88	103	105	97	87	112	81	115	86	105	99	96	93	92	111	90	75	89	115	104	90	98	83	103	96	85	86	112	96	85	100	101	96	113	91	103	103	102	102	89	105	96	106	96	99	95	107	84	94	97	98	103	105	104	96	84	90	102	94	88	106	94	87	107	102	82	96	90	86	99	76	89	105	96	95	97	103	91	90	99	90	108	99	90	90	99	91	97	84	94	85	92	92	87	121	80	114	95	85	107	90	104	83	110	101	99	98	92	109	94	103	109	92	101	121	89	103	99	95	92	107	108	96	84	87	95	92	98	92	94	98	104	88	97	83	102	87	87	104	95	86	95	86	84	91	117	101	107	94	84	109	90	77	86	96	96	112	107	90	85	100	96	92	89	88	94	100	101	118	99	116	93	113	98	108	97	90	78	87	102	91	106	97	80	86	116	83	93	114	112	74	93	72	92	94	93	100	83	99	78	115	96	92	110	102	93	107	100	87	95	100	109	81	104	87	96	100	94	98	88	80	90	107	92	88	94	104	101	85	111	103	88	82	99	101	87	101	92	96	88	92	92	103	99	94	93	100	98	94	111	103	103	99	92	111	118	101	99	90	92	89	91	105	84	82	93	96	95	98	89	110	101	124	114	88	99	92	98	111	102	94	89	106	97	115	83	97	97	90	101	95	90	110	100	123	98	90	99	94	95	82	89	87	116	99	88	94	103	88	99	93	99	95	66	100	87	83	90	93	111	84	86	77	85	90	102	103	92	79	108	99	98	77	103	90	97	104	107	95	96	83	97	126	89	85	92	90	87	84	88	113	96	82	103	102	108	91	92	104	89	93	101	104	110	91	92	83	87	92	83	80	86	82	88	86	89	107	85	97	107	122	87	96	98	104	100	112	86	88	98	103	105	89	96
27719	15765	10828	13136	21082	24538	23665	20742	17322	14294	12082	10236	8546	6810	5847	4886	4060	3475	2796	2384	2027	1829	1641	1454	1317	1227	1167	1056	983	930	965	879	815	820	760	771	762	746	755	723	719	717	670	694	698	662	738	661	703	681	688	698	703	672	679	695	702	699	674	638	708	715	720	692	694	679	701	709	710	675	666	661	633	654	686	723	690	694	664	699	701	657	691	672	701	678	668	691	683	652	666	693	655	694	702	681	670	728	683	686	666	659	669	671	667	751	711	679	670	744	665	696	672	743	679	699	725	664	687	684	701	671	653	662	677	676	651	679	687	701	695	722	692	756	710	717	682	647	720	657	668	651	694	707	675	676	644	675	695	726	685	677	678	681	698	668	732	688	659	712	664	661	675	715	659	635	695	718	728	656	644	657	694	693	688	689	687	657	672	709	721	712	631	655	665	650	660	661	677	624	683	683	680	657	666	668	660	678	678	678	686	632	674	669	654	686	691	709	695	671	652	654	651	703	691	663	658	700	694	710	656	703	690	709	693	737	677	661	692	665	698	674	719	674	700	651	671	669	652	690	710	705	681	621	714	691	712	678	611	693	653	647	675	702	702	742	720	732	723	677	695	692	684	677	664	686	651	683	712	686	678	686	674	684	676	701	680	699	737	740	651	693	709	663	714	698	711	703	699	725	661	723	705	683	664	662	673	703	678	676	664	663	683	730	703	679	690	698	679	655	667	677	694	697	682	700	708	659	703	670	670	675	655	705	713	685	671	737	670	734	683	671	747	723	643	682	691	682	679	683	665	654	685	667	651	640	677	703	648	663	708	679	702	651	710	663	707	669	664	656	667	692	714	743	663	686	681	684	759	696	748	688	743	692	735	639	710	695	668	628	723	725	688	671	689	686	673	614	716	703	738	681	727	717	692	705	672	698	685	673	708	644	681	633	673	636	653	716	685	682	670	668	704	657	713	717	697	723	662	708	688	680	673	658	697	631	702	667	597	681	726	720	641	646	709	657	695	651	699	657	690	680	726	683	687	694	673	676	696	696	637	698	668	671	668	695	683	692	671	684	683	697	669	671	648	639	704	704	669	702	699	717	651	748	678	674	648	722	685	669	676	660	695	701	649	683	704	673	699	725	669	682	662	658	682	648	678	714	680	685	663	696	641	668	702	677	674	691	692	667	663	705	710	686	680	664	697	684	669	718	643	700	662	656	698	710	710	692	631	669	670	664	647	685	702	669	629	616	631	694	707	683	656	660	715	669	695	719	698	683	684	692	704	687	668	696	666	710	652	738	681	674	669	657	704	726	751	712	698	614	679	668	675	757	677	706	711	648	686	740	683	674	689	665	657	611	703	684	702	668	684	677	696	733	668	690	668	668	746	689	674	678	687	725	641	666	679	694	658	692	676	633	677	645	647	671	703	701	666	654	678	647	700	659	668	689	642	733	659	678	702	669	712	670	660	678	679	665	671	677	651	672	726	722	617	679	690	649	676	710	719	684	720	717	700	668	658	666	670	723	711	710	670	714	716	668	645	659	705	682	664	716	664	637	703	672	677	649	704	707	721	701	672	657	678	664	674	659	673	698	667	685	684	690	695	689	708	674	708	682	635	681	658	680	669	671	661	657	630	651	671	694	678	668	685	670	638	671	702	651	665	698	698	724	719	687	676	676	662	671	675	656	682	667	691	644	711	674	716	663	645	647	669	631	652	705	683	691	741	686	632	707	656	706	661	632	670	641	697	656	688	692	690	701	686	663	679	643	694	687	707	666	688	684	673	696	656	675	682	687	714	670	658	684	690	702	678	755	645	657	645	651	734	644	625	680	710	686	692	700	685	708	666	651	702	657	708	679	658	697	685	686	670	669	667	664	684	671	667	689	691	651	661	692	692	662	691	674	683	722	713	701	652	677	699	641	677	670	701	652	644	671	665	721	709	718	680	686	674	693	677	674	667	693	617	701	664	651	667	679	633	676	666	716	670	677	649	734	655	710	674	696	654	704	682	699	702	699	646	674	693	703	731	691	637	639	688	707	648	703	703	677	666	693	657	635	667	670	716	672	669	694	702	672	659	678	690	657	706	691	652	595	675	693	694	676	671	706	680	667	662	716	687	734	657	698	685	676	667	592	721	648	688	697	687	691	669	711	676	731	712	659	677	657	751	677	669	695	682	672	689	674	657	728	671	631	651	643	694	722	712	724	680	712	712	726	699	675	686	751	707	723	708	742	660	706	681	698	682	626	703	660	701	714	641	719	690	674	648	686	670	652	671	686	669	685	683	666	676	649	626	654	719	675	725	738	682	704	646	683	677	664	666	680	684	689	687	657	706	712	705	712	671	685	665	674	649	669	713	704	682	666	704	669	684	670	636	704	636	683	705	651	637	719	715	679	708	672	702	673	689	699	685	713	683	668	712	705	646	704	659	655	699	699	698	698	677	656	705	698	654	724	721	696	728	651	686	682	670	670	665	644	709	657	655	689	669	701	706	674	710	709	691	651	691	673	664	694	655	693	696	693	666	704	681	683	710	666	683	723	668	677	691	660	685	661	692	681	672	690	701	658	688	677	655	688	647	665	722	680	679	696	697	636	673	654	624	690	650	626	632	694	680	670	672	716	721	720	689	674	689	665	697	694	697	685	676	642	631	712	714	657	646	712	730	716	692	643	683	659	695	670	681	718	730	715	678	635	686	699	646	679	651	647	716	636	631	671	710	720	662	662	695	706	689	694	641	706	646	647	619	710	623	706	687	679	703	682	705	708	715	713	721	663	700	687	708	680	721	652	702	655	697	733	658	682	706	702	664	693	627	682	637	695	713	686	673	703	697	669	716	672	647	667	725	664	691	669	701	703	676	679	678	674	695	683	678	684	658	665	714	712	657	643	693	680	678	643	683	648	641	694	658	654	696	702	678	691	644	690	701	630	714	669	669	689	709	655	628	700	735	727	670	677	667	684	664	625	684	680	705	659	667	726	675	639	673	648	678	696	703	650	702	685	725	707	663	696	702	733	702	658	709	672	627	723	665	669	674	680	639	676	681	712	648	674	646	692	686	696	680	679	641	712	709	737	654	725	673	644	692	663	684	665	636	666	709	673	693	676	693	677	710	699	691	687	631	679	703	702	697	696	718	677	714	687	685	655	683	677	697	652	655	693	687	726	654	636	680	701	670	689	692	718	653	683	708	648	685	679	669	668	752	671	715	687	693	673	638	646	651	644	636	668	682	684	677	665	643	723	683	668	696	696	697	670	679	674	674	585	666	723	675	708	733	667	703	667	699	665	650	655	732	713	688	696	678	679	620	669	688	684	681	677	688	642	736	709	674	692	686	676	692	693	688	637	675	681	682	705	669	753	650	657	659	671	721	685	701	709	668	662	690	667	684	689	653	686	722	709	720	666	713	668	712	712	715	674	702	717	696	689	687	660	669	652	674	716	662	695	694	702	636	673	734	646	708	684	699	660	694	691	675	712	738	738	701	653	663	700	717	662	697	687	685	725
4734	1769	1014	734	624	751	742	727	636	576	465	463	365	329	272	251	222	220	181	188	152	152	142	147	139	126	105	152	105	109	117	109	111	97	104	111	110	113	112	108	108	110	112	97	107	98	105	97	128	99	117	90	102	110	113	116	93	111	111	116	138	128	94	112	97	121	97	103	98	117	107	121	109	94	105	114	88	110	111	100	112	110	109	102	110	107	102	112	116	111	95	123	97	114	87	91	99	100	100	93	124	89	98	104	120	111	94	113	79	96	92	95	110	125	110	103	117	123	97	93	124	100	99	107	130	106	103	108	126	95	111	110	95	107	103	98	98	111	100	133	113	108	105	115	105	109	111	93	109	91	108	109	105	114	112	119	111	107	88	111	89	91	118	104	120	107	107	113	80	100	115	111	97	95	103	89	111	104	94	99	111	92	96	109	111	125	123	106	117	126	113	103	91	108	92	97	114	96	86	100	115	113	106	101	107	97	94	101	102	101	113	107	123	117	94	89	113	106	114	104	102	95	110	119	100	128	101	88	97	108	114	100	106	111	100	101	97	87	106	102	104	93	97	94	114	107	101	91	110	107	101	96	103	102	99	120	95	109	100	131	97	100	95	119	106	106	87	82	115	120	109	116	108	110	101	98	103	110	95	104	102	110	105	116	100	97	107	91	101	92	109	103	104	117	112	118	105	104	94	90	125	98	112	106	88	95	111	117	116	107	93	118	100	101	99	107	101	105	114	83	92	100	101	101	112	105	93	97	93	121	89	111	96	105	97	99	105	102	118	86	109	122	94	122	99	110	80	92	104	111	111	120	101	117	113	117	97	107	103	108	104	122	104	102	121	90	97	100	114	90	99	118	94	121	96	100	107	113	116	93	114	125	102	108	107	107	120	107	107	114	117	108	102	104	100	110	85	109	98	102	95	125	101	107	110	96	89	108	103	100	106	91	113	98	105	106	130	100	110	109	102	84	114	110	98	110	99	100	99	109	118	111	106	104	125	96	107	94	114	115	98	108	105	112	101	90	108	113	97	98	109	98	96	117	93	108	108	114	102	106	91	94	114	84	104	103	104	113	95	116	95	92	95	99	99	100	96	106	105	108	109	98	112	114	113	95	94	116	116	114	119	100	94	101	93	118	113	94	102	103	103	101	117	108	115	84	86	107	108	104	107	99	100	99	105	113	103	91	101	101	122	123	115	109	111	103	107	102	106	88	125	100	109	106	100	92	91	124	94	100	99	89	104	119	119	117	91	83	127	99	109	105	116	110	106	99	100	108	122	102	103	121	95	98	106	111	108	102	132	100	91	104	92	138	108	94	106	107	115	100	105	92	95	102	113	118	103	97	111	120	92	102	80	107	100	117	88	95	100	84	108	104	108	130	102	105	85	116	102	86	98	96	103	114	97	119	111	104	99	124	127	106	92	89	95	109	117	101	108	93	113	105	111	105	110	106	125	123	90	105	93	98	108	97	106	95	107	88	100	100	111	110	112	87	110	94	126	101	112	107	112	99	111	114	121	96	107	106	118	100	108	100	102	113	107	109	91	104	98	103	113	99	111	93	110	125	93	106	101	121	108	108	103	109	90	105	125	120	94	96	89	93	96	85	111	99	102	106	114	103	118	104	112	107	111	98	118	132	94	102	112	113	107	106	91	96	91	88	101	110	112	110	117	107	89	110	96	118	84	115	128	96	114	108	108	95	120	111	96	113	105	96	94	104	109	108	104	110	114	94	102	115	120	109	102	111	89	95	102	109	105	119	103	95	101	108	108	107	108	121	111	128	99	119	113	97	107	96	105	104	112	123	93	111	101	126	99	100	115	86	108	97	105	107	85	100	120	103	110	99	107	102	106	112	105	92	106	98	81	107	100	109	108	98	101	117	91	118	102	104	109	90	100	99	121	118	111	101	105	116	113	115	95	108	109	103	112	110	123	118	101	105	115	127	105	110	111	121	97	94	97	121	116	109	102	93	110	121	122	106	102	95	112	122	106	115	98	111	111	117	123	101	115	107	84	113	109	101	110	105	100	107	102	101	126	93	104	95	121	115	117	119	104	107	118	109	98	99	111	98	104	108	110	121	99	102	102	92	117	94	115	99	98	109	89	107	108	109	95	92	103	122	114	137	120	117	101	119	113	111	102	117	81	108	109	86	95	111	103	104	110	90	96	127	95	109	104	92	115	107	118	112	92	100	95	110	104	116	117	108	93	118	92	88	103	104	104	102	107	109	82	94	117	99	99	95	85	106	98	91	110	118	82	102	113	130	98	116	102	109	114	123	114	121	111	83	105	113	95	113	118	116	117	107	112	79	98	121	118	97	92	111	94	97	115	109	106	111	103	95	115	71	83	119	105	103	121	89	119	109	97	95	105	107	113	103	112	111	96	131	100	115	95	106	103	112	94	110	110	104	108	117	99	86	107	101	109	95	112	114	92	119	112	103	110	98	115	117	94	97	114	91	85	93	111	103	105	111	120	96	87	111	104	102	106	113	106	95	114	95	118	90	97	105	115	118	126	109	109	108	95	106	107	105	103	127	112	111	107	121	110	98	109	110	116	80	88	104	115	90	77	89	108	97	102	97	105	99	114	118	106	102	110	98	108	113	108	110	90	126	85	101	91	100	105	117	101	102	108	115	121	106	121	102	95	115	106	104	95	120	86	107	98	98	88	102	104	100	127	93	104	100	92	97	94	102	107	104	104	106	116	108	119	113	111	107	109	104	109	105	118	95	108	113	105	98	101	129	78	112	121	109	104	119	95	85	103	102	102	107	129	119	117	120	104	110	101	96	119	92	114	106	124	122	113	99	120	131	120	99	105	80	111	116	103	109	100	111	111	127	91	103	102	100	105	92	100	141	95	115	104	83	107	120	105	113	99	98	103	104	85	91	113	95	98	108	115	106	121	103	87	98	113	104	96	94	97	111	103	98	112	121	77	101	91	111	97	85	126	94	96	113	114	94	86	106	113	105	111	92	97	109	125	108	98	96	106	114	104	113	116	89	118	104	101	102	102	130	91	104	124	118	109	111	98	116	103	99	109	106	124	118	105	101	68	84	85	117	120	111	101	115	109	108	106	99	97	107	113	106	123	104	91	108	110	106	113	94	107	110	104	104	105	103	112	94	93	99	99	107	104	121	117	93	109	116	113	102	115	127	102	106	105	103	125	104	103	123	117	112	94	85	101	104	90	99	97	91	96	112	107	113	110	103	101	96	97	97	108	99	105	118	108	115	103	112	104	108	97	104	111	102	110	85	114	112	105	88	121	91	105	115	99	138	111	114	107	125	105	94	80	105	109	113	105	92	113	109	103	84	107	109	112	116	114	102	100	122	100	114	111	109	109	103	118	96	85	101	90	119	102	114	117	93	86	125	89	103	112	88	93	109	113	112	101	109	118	105	125	111	113	102	111	111	113	106	91	96	110	96	92	103	107	112	94	112	128	103	89	104	109	99	92	87	122	89	100	116	107	94	92	97	102	91	108	107
27008	14848	10217	12652	20093	23371	22677	19898	16638	13734	11697	10028	8147	7062	5721	4791	3990	3386	2809	2431	2001	1866	1644	1512	1357	1306	1165	1110	1097	992	979	932	809	838	781	820	820	805	791	770	760	804	759	738	717	762	762	725	778	718	792	763	733	753	731	739	757	772	741	767	755	716	756	733	750	702	733	750	734	795	747	764	729	738	806	760	804	799	743	743	750	744	740	730	755	749	734	759	810	742	698	760	750	721	719	768	759	748	764	726	744	747	714	767	777	785	782	698	759	808	799	758	758	772	738	764	746	794	775	751	735	767	739	736	711	757	699	746	763	773	766	771	771	762	762	730	772	747	728	790	751	725	741	736	763	730	741	729	785	762	803	751	756	715	695	726	784	732	731	725	742	745	778	754	735	755	724	798	750	808	745	767	740	754	768	710	736	758	700	731	785	735	768	739	775	772	768	718	735	792	736	726	741	760	739	775	746	723	756	723	793	708	766	736	745	709	709	741	786	752	736	768	709	758	742	735	714	763	695	761	746	779	746	761	699	732	742	760	786	786	749	724	762	719	761	793	719	744	753	716	739	742	743	789	773	748	742	774	712	761	764	765	728	807	730	735	768	769	787	729	782	786	744	693	777	749	707	751	784	749	756	695	735	735	758	766	732	769	774	763	739	755	724	754	732	747	743	755	682	804	753	741	766	749	775	765	717	765	711	727	731	755	764	757	764	723	734	786	777	775	766	763	809	722	763	775	722	769	739	747	734	742	778	772	756	731	749	762	722	747	748	733	707	794	762	728	689	720	766	747	753	718	748	702	757	716	764	754	717	746	714	722	721	749	735	718	754	774	713	769	735	736	805	737	810	765	771	786	741	791	758	739	773	767	794	781	743	716	732	766	740	736	700	774	754	724	723	743	714	744	724	727	754	716	780	756	761	716	756	742	784	750	749	758	762	690	734	731	705	714	761	778	738	736	702	715	706	725	737	750	797	762	740	725	722	754	756	754	775	773	766	768	749	742	764	753	753	756	759	719	765	755	774	727	786	748	766	754	783	717	753	717	770	747	725	774	747	745	772	753	766	680	763	731	711	750	719	771	780	676	722	753	752	747	785	750	730	784	780	712	709	774	713	771	725	741	799	699	764	766	735	726	767	767	748	748	745	795	723	716	778	740	786	810	765	704	727	736	747	778	772	762	735	718	779	774	754	772	805	696	722	751	761	727	715	705	741	723	764	780	734	789	733	764	787	750	749	723	724	694	757	719	717	748	718	741	771	732	738	797	734	802	725	740	756	721	708	721	763	756	738	750	740	738	712	771	759	766	722	753	755	734	732	723	738	796	731	703	715	745	762	758	749	730	750	687	732	765	785	736	756	757	797	776	759	748	767	755	724	796	804	737	754	757	728	774	727	758	724	783	746	767	756	725	760	766	725	805	707	746	751	721	736	766	737	737	762	698	787	728	703	781	761	705	760	743	733	772	712	789	798	756	730	748	747	745	740	763	744	781	755	756	730	781	744	733	787	740	765	752	721	753	750	818	681	750	787	725	742	762	725	670	742	755	711	719	749	772	781	771	767	742	799	746	761	780	757	770	782	765	761	718	725	729	736	765	756	786	738	785	759	749	760	748	710	738	779	765	696	731	719	780	705	774	777	724	714	699	722	760	732	777	772	772	762	754	755	706	768	721	762	771	736	733	739	748	709	710	785	759	786	773	717	750	760	739	729	724	778	751	773	737	792	739	753	754	771	812	722	767	752	781	760	775	789	766	769	765	724	761	800	767	797	793	784	794	759	763	751	777	735	777	788	749	770	699	713	757	740	724	732	717	724	754	759	753	767	777	782	735	752	789	755	702	729	737	772	708	727	744	701	716	743	792	774	685	728	753	718	747	750	771	748	730	765	768	749	711	741	748	751	707	793	773	747	781	731	747	770	745	776	675	713	748	720	744	729	742	720	713	720	762	736	727	724	730	808	760	761	725	688	782	778	765	759	737	770	754	765	756	732	781	717	678	770	739	753	733	753	826	747	747	726	754	751	728	713	807	695	695	756	734	727	789	764	774	800	721	811	785	743	755	741	752	800	733	715	786	729	790	704	805	756	766	742	750	729	743	752	732	756	732	762	776	706	780	707	741	755	759	813	762	800	745	773	712	756	735	746	763	700	731	742	734	747	694	781	737	730	766	752	770	740	756	736	769	713	770	720	751	740	800	757	711	746	769	712	748	783	751	766	728	695	758	737	767	757	782	716	800	747	747	780	723	764	744	754	759	753	734	785	750	750	756	741	737	740	820	731	756	748	719	695	764	717	741	774	735	802	742	784	780	783	787	754	740	777	760	769	770	766	731	751	738	758	767	723	777	732	740	712	740	714	798	751	771	733	753	765	816	756	757	758	724	774	771	764	769	818	747	725	750	741	738	736	796	721	740	757	791	726	777	765	749	723	721	757	768	755	791	749	752	730	775	751	752	737	766	784	735	781	739	792	730	753	773	732	770	738	760	740	784	754	704	715	759	777	813	718	726	744	792	735	751	737	708	766	737	718	776	760	752	734	749	747	795	778	735	753	767	759	768	751	786	697	767	798	754	796	727	738	734	755	693	756	761	765	745	755	718	756	770	687	790	739	716	762	751	810	758	729	724	758	757	741	716	714	687	743	748	732	718	720	766	747	768	720	735	762	701	754	767	789	721	731	691	744	786	730	752	747	755	769	777	723	747	747	785	748	724	790	779	783	762	740	755	766	737	773	722	771	780	763	744	761	796	733	772	788	729	758	736	773	703	754	748	773	720	728	735	798	730	788	772	724	728	739	741	728	765	760	761	759	755	710	739	749	752	761	774	760	694	776	727	691	737	742	774	714	732	743	766	739	710	785	735	729	749	792	727	718	738	762	763	733	763	756	724	748	729	790	757	714	766	747	793	700	748	758	745	762	763	691	733	761	755	774	775	814	762	743	721	725	753	753	747	750	747	785	755	683	751	688	722	751	731	770	761	733	760	749	730	727	764	750	810	739	790	734	786	753	776	755	737	738	733	718	713	725	728	736	766	754	730	750	740	766	780	720	769	713	746	796	734	742	716	758	775	745	700	776	778	710	710	719	734	751	716	730	725	768	749	727	774	716	756	746	736	714	717	748	733	818	707	691	738	730	729	709	748	811	751	715	792	754	729	755	733	754	778	701	724	755	779	751	730	717	722	722	722	765	757	764	773	759	781	762	739	736	716	733	788	715	750	737	716	765	720	743	750	743	797	731	772	771	752	763	707	703	721	763	733	735	736	736	754	766	750	764	764	776	745	752	765	787	831	769	754	762	740	757	763	744	764	702	748	705	728	723	730	750	784	778	760	716	790	769	747	753	802	767	754	750	779	740	746	731	799	796	748	719	751	734	766	738	748	756	776	778	792	772	758	754	707	775	762	675	795	717	742	710	754	713	764	674	745	767	809	720	768	800	761	719	743	739	756	785	734	760	764	733	781	721	741	752	749	718	727	763	726	775	710	730	739	772	757
4627	2480	1439	972	809	954	1058	1014	825	732	568	567	472	387	342	286	263	232	214	192	151	165	147	134	140	126	130	111	121	107	116	120	102	87	102	97	106	84	91	96	76	88	106	90	120	107	79	92	82	93	110	96	93	96	77	88	87	88	102	100	90	88	117	109	111	100	104	117	76	100	84	111	105	86	91	76	111	83	117	101	91	90	72	92	108	87	96	110	95	107	98	88	88	102	106	109	87	94	91	77	120	87	76	102	106	77	114	88	109	93	96	96	84	86	83	90	95	98	92	108	118	94	80	88	103	76	106	91	97	81	98	96	101	103	91	78	94	73	100	88	114	94	92	82	87	88	85	106	96	77	93	106	103	124	86	106	105	77	88	96	88	93	98	85	92	92	112	106	87	104	87	73	92	86	99	90	110	77	88	94	81	109	97	127	81	104	81	95	94	84	106	123	102	97	96	102	86	98	94	94	94	103	93	92	95	107	90	101	98	85	94	92	77	96	81	91	106	98	103	98	108	87	95	90	96	84	90	104	110	95	92	94	104	92	89	91	108	93	96	97	101	96	88	86	115	69	94	96	79	100	84	75	83	92	73	98	96	109	109	93	103	92	97	108	103	107	106	92	102	75	86	82	84	82	102	92	101	106	95	85	105	115	91	104	104	80	87	126	113	92	101	102	106	104	120	109	100	87	86	93	127	84	98	97	104	101	100	102	90	96	102	111	105	88	93	113	126	102	79	87	85	87	98	76	101	91	84	96	80	96	89	88	97	97	107	89	101	85	106	107	89	92	79	99	84	107	86	105	96	95	98	97	107	108	102	100	96	92	102	91	101	100	88	89	84	90	93	99	85	86	90	96	99	90	86	102	101	103	99	96	97	98	79	106	110	96	89	97	90	94	93	101	105	96	103	107	116	93	108	101	90	75	96	95	107	92	106	99	97	105	100	106	83	99	94	79	82	101	105	93	100	99	76	91	89	95	80	90	87	82	101	89	86	124	94	111	77	93	107	109	92	96	85	86	88	78	79	84	84	99	87	101	80	84	91	102	96	103	93	105	100	97	88	108	93	112	99	79	72	91	101	86	80	82	71	78	105	82	90	93	92	110	83	81	97	90	107	96	95	101	82	92	100	82	80	93	79	98	108	103	96	107	100	99	84	94	85	83	95	88	96	107	76	84	99	96	83	91	102	83	81	85	111	100	79	82	78	93	103	75	88	84	94	103	112	89	94	85	88	83	102	114	90	90	100	108	76	94	102	85	85	91	96	84	112	115	96	95	91	92	94	106	99	103	103	85	86	83	95	90	94	105	86	113	115	107	93	97	96	94	92	100	92	103	100	95	101	84	102	78	101	88	83	92	86	83	107	91	107	85	87	82	99	83	79	112	97	98	100	102	92	74	94	118	97	100	97	103	100	96	81	87	103	97	88	85	97	91	90	116	96	95	79	93	115	107	108	90	112	93	81	99	89	107	92	95	96	98	105	100	88	71	111	115	102	88	91	94	105	97	116	103	100	102	89	79	111	93	92	99	96	102	101	95	94	98	98	79	87	80	81	94	93	108	107	100	107	91	96	114	94	82	93	84	90	86	85	84	99	90	97	80	90	87	88	108	103	107	114	88	99	90	100	95	95	103	110	95	89	87	85	92	104	96	111	90	110	92	105	94	89	103	91	99	89	91	87	99	79	76	79	97	105	94	93	104	97	102	102	94	104	94	95	75	101	88	110	85	102	95	85	89	122	100	91	115	81	90	79	106	75	92	100	98	94	96	86	112	89	84	84	100	103	92	104	85	106	86	86	104	89	92	92	113	108	99	106	104	91	95	84	101	102	96	90	79	96	90	95	104	93	110	104	105	97	107	87	95	101	96	101	106	83	88	98	98	101	94	86	89	90	108	108	87	98	87	105	89	89	106	104	99	93	104	122	89	93	95	84	108	84	88	104	84	91	92	97	98	89	90	82	85	94	110	97	98	113	88	100	112	94	96	87	104	110	103	93	70	110	85	94	102	90	108	99	110	98	107	86	80	86	102	75	101	86	76	94	100	91	100	92	96	98	97	98	83	115	97	84	100	94	112	98	89	82	93	77	102	84	75	84	121	101	98	87	97	87	111	108	92	98	91	104	97	91	99	107	103	94	98	98	106	77	124	99	96	101	103	118	94	100	94	108	94	87	88	96	96	94	93	97	95	87	90	79	93	104	94	91	112	106	100	90	68	87	88	80	97	95	89	94	80	115	111	102	91	96	86	99	109	88	96	91	107	96	89	88	120	96	95	101	96	111	78	79	97	99	85	84	114	99	98	96	73	104	94	102	98	94	90	102	86	94	110	103	96	90	92	75	107	104	107	95	95	85	92	91	84	94	87	107	91	100	86	86	105	91	92	115	84	103	81	82	106	108	103	80	97	85	99	110	104	92	100	82	90	107	99	93	80	97	99	101	80	87	81	106	94	91	88	90	97	95	90	99	105	105	86	91	88	112	105	93	95	79	115	95	84	91	103	98	91	68	104	98	84	77	98	112	102	96	92	102	89	84	98	94	115	100	96	104	83	96	92	102	93	103	91	96	96	81	103	89	93	114	90	98	107	98	98	93	108	88	88	78	87	100	93	102	74	93	92	91	110	112	89	111	84	92	89	99	110	97	94	93	90	92	101	97	93	84	92	108	113	103	102	83	117	91	78	112	87	88	99	103	98	84	111	82	91	86	92	112	90	113	121	83	88	104	92	94	92	89	100	101	83	100	86	91	85	88	83	85	110	107	104	91	108	87	113	91	90	96	94	75	78	68	91	82	83	95	100	97	73	107	92	94	81	99	92	91	92	88	93	96	103	88	111	91	85	83	94	106	114	92	84	110	92	100	87	94	92	89	91	105	100	91	80	89	98	98	102	96	105	97	82	104	98	97	100	116	98	102	87	88	86	100	100	102	95	109	96	79	87	90	107	105	92	93	102	93	85	98	95	97	91	99	91	97	86	92	83	90	104	111	84	74	98	98	96	95	89	97	87	86	84	99	113	95	79	97	85	96	82	82	90	100	98	113	97	98	87	99	115	94	89	94	85	93	80	95	91	99	87	116	89	105	77	88	99	85	83	98	101	88	82	102	86	94	91	93	79	113	80	97	99	90	96	81	93	92	102	101	90	82	91	110	99	95	99	100	98	87	99	106	94	95	104	97	84	108	89	99	95	91	91	91	92	90	101	117	93	95	93	103	89	88	106	84	91	98	94	95	73	82	97	95	103	109	96	108	97	87	95	106	85	85	89	121	109	87	97	94	97	101	98	89	112	98	98	118	101	112	82	106	110	89	104	91	98	91	89	94	83	94	102	89	78	110	90	87	101	117	91	89	106	105	97	91	80	104	96	92	104	89	105	97	113	99	98	101	104	81	94	112	97	83	119	114	94	108	79	97	104	102	100	104	102	100	87	81	102	112	87	104	93	81	75	110	101	85	102	86	103	86	98	96	101	85	89	95	112	90	93	101	101
30634	17688	12598	15345	23737	27082	25825	23070	19311	16273	14144	12189	10013	8386	7055	5676	4617	4003	3275	2719	2394	2163	1873	1748	1532	1299	1224	1142	1017	963	984	917	851	804	785	762	769	748	722	703	707	731	697	684	673	678	703	665	687	739	661	702	720	686	619	699	713	616	711	677	645	673	689	667	677	723	654	672	703	700	667	666	663	682	704	682	698	672	700	674	693	749	637	658	645	678	677	733	683	675	643	659	679	693	664	657	683	587	685	680	626	694	623	668	619	651	688	687	670	679	670	624	666	611	684	678	635	629	644	694	674	653	665	664	646	640	641	751	652	654	675	669	674	676	624	667	643	699	659	598	673	670	648	664	720	701	624	614	675	673	682	669	661	668	684	655	687	705	660	671	691	696	661	673	690	645	676	656	687	723	704	667	713	700	691	639	656	696	638	692	659	709	625	665	682	659	643	669	699	697	673	676	700	655	646	721	705	637	635	664	648	629	662	709	641	675	652	618	699	704	681	666	656	669	672	654	647	669	685	659	701	631	691	693	702	676	666	688	673	647	651	630	639	674	683	691	695	711	685	647	665	656	700	676	693	655	671	676	699	670	707	673	627	692	696	682	663	735	722	666	683	668	694	658	685	644	624	664	694	642	684	675	673	710	680	664	640	632	690	687	690	640	684	658	635	648	643	636	648	691	640	697	658	703	641	681	705	670	664	692	635	676	625	696	689	609	659	652	703	672	644	692	677	647	644	696	678	656	644	704	687	643	702	672	671	685	684	680	650	666	672	687	693	630	612	697	676	665	629	670	701	651	675	651	684	705	636	681	668	693	654	650	675	656	684	688	688	604	711	685	686	674	693	628	688	632	714	663	680	705	634	677	661	651	721	706	677	631	656	658	667	658	624	691	705	635	660	678	668	717	652	676	680	664	644	661	658	660	673	674	657	686	673	619	678	665	673	682	666	684	681	684	669	647	649	656	645	673	670	621	625	674	639	704	703	633	697	638	672	664	675	685	670	698	673	700	632	643	697	629	654	639	731	676	654	696	668	669	650	699	666	632	641	617	634	649	661	675	645	675	644	695	668	671	629	662	672	695	619	675	659	663	685	648	656	677	671	669	662	663	674	654	681	660	702	678	685	655	664	616	688	660	702	666	658	671	689	699	665	693	620	696	689	683	655	664	662	646	704	706	684	678	671	641	632	689	662	703	710	661	677	683	665	705	645	678	672	674	643	694	688	699	725	709	689	629	654	665	675	660	676	670	672	684	656	663	686	690	658	627	680	670	636	674	598	698	723	641	668	646	710	676	689	648	659	650	664	663	665	660	639	623	710	621	668	703	636	680	636	687	674	685	661	593	686	690	654	705	704	640	644	676	662	672	662	688	681	650	669	668	676	664	660	658	681	693	635	628	691	638	660	671	682	684	666	629	641	660	673	623	696	675	671	683	644	648	639	661	655	720	680	644	704	687	675	651	653	671	649	654	635	680	645	684	676	621	666	723	653	693	624	694	656	708	691	696	685	650	658	682	679	656	663	672	697	676	658	673	710	660	688	677	673	640	714	709	681	721	709	681	653	678	667	593	691	669	621	632	715	699	693	691	656	685	656	676	699	671	662	684	668	662	706	684	689	675	680	688	717	655	627	661	692	664	689	709	679	674	682	664	731	671	692	676	656	661	686	670	711	657	656	694	683	685	694	676	668	717	647	633	642	639	602	683	665	648	670	673	701	609	617	661	623	657	667	700	690	643	724	672	653	694	635	687	685	689	706	650	749	684	700	680	705	706	671	704	687	650	670	683	683	658	653	661	673	638	688	690	704	665	675	620	623	648	671	669	699	639	641	691	643	644	674	700	639	653	639	710	668	663	642	690	668	698	695	625	638	681	708	677	659	700	671	659	673	661	681	709	685	660	647	684	659	622	688	633	662	670	653	675	683	691	679	665	673	679	663	683	660	677	646	712	686	708	657	699	681	697	668	664	679	700	633	652	699	687	665	680	690	689	694	611	696	691	644	683	637	710	671	701	697	704	728	611	684	684	675	669	679	663	668	644	636	675	703	681	689	687	670	694	646	665	704	700	725	659	656	673	687	703	679	724	700	634	658	653	643	671	708	625	696	668	653	668	711	675	663	713	635	670	707	667	678	637	625	670	669	623	678	645	671	608	666	714	716	634	670	653	688	647	675	646	704	676	672	676	675	653	669	624	648	625	646	636	690	670	687	665	703	660	652	695	674	653	695	633	671	633	673	679	669	636	722	653	648	655	684	642	608	642	656	704	667	685	654	665	699	717	675	680	641	631	689	628	708	690	685	654	704	685	673	647	704	680	689	683	684	656	716	640	744	654	682	680	681	664	684	674	632	666	630	659	679	638	722	639	657	592	613	663	640	663	689	662	618	670	677	687	660	657	654	654	660	713	681	670	683	648	680	665	658	635	629	729	666	657	659	660	637	654	705	654	718	673	621	665	620	664	679	687	736	699	682	655	663	727	660	674	715	672	660	666	654	657	625	675	663	691	702	616	610	667	653	718	658	703	715	686	661	676	702	656	680	642	638	638	672	665	641	711	702	694	654	667	714	674	665	710	683	678	690	684	613	675	641	636	691	667	705	669	674	693	689	677	676	657	652	679	672	677	663	652	647	722	648	667	688	675	628	687	657	597	634	647	638	683	666	663	683	631	687	691	654	662	740	671	679	636	673	652	687	653	615	706	698	622	666	704	663	664	655	678	695	681	654	698	650	726	681	672	673	677	653	701	679	671	665	658	671	683	675	630	586	704	675	662	696	680	632	657	669	664	668	664	647	687	655	661	679	667	637	671	665	661	750	612	710	662	663	722	666	715	646	665	654	644	673	655	683	674	682	653	699	665	679	692	628	685	717	670	669	690	684	634	673	687	678	666	690	623	690	670	676	665	686	674	662	669	668	648	644	664	695	642	629	662	682	677	651	691	748	692	682	679	687	682	666	647	629	694	714	669	676	654	683	628	670	643	700	700	659	649	670	687	639	707	676	710	700	712	696	644	649	630	636	737	645	615	678	670	677	637	703	643	657	740	654	686	699	652	682	617	671	679	728	694	683	673	677	667	671	700	645	671	725	722	691	655	717	664	638	659	677	656	669	677	658	694	649	685	653	648	674	687	711	608	633	662	654	683	632	633	642	671	664	686	652	679	675	717	677	646	689	640	679	663	642	669	658	679	667	661	676	674	663	664	647	683	648	678	677	653	710	685	673	618	657	679	655	643	647	680	635	687	655	657	674	647	658	675	685	624	694	689	683	657	648	661	679	642	647	643	606	672	646	659	629	679	683	648	668	670	673	707	627	689	623	719	680	684	679	684	674	703	699	634	647	618	706	613	653	682	672	676	703	638	651	684	688	671	646	681	653	640	660	665	648	673	699	679	701	654	646	716	644	662	691	650	650	679	740	678	670	684	715	642	699	672	661	655	668	689	635	650	660	624	668	647	624	644	654	720	657	681	658	639	672	661	676	680	667	661	656	663	674	678
3654	1475	887	599	491	558	620	618	563	458	383	333	275	284	233	208	174	179	165	150	136	124	142	126	128	98	118	94	98	106	120	113	111	104	99	114	105	126	103	96	96	94	110	103	82	104	93	93	104	110	103	103	94	93	114	112	102	99	106	107	119	106	92	98	124	117	103	103	113	116	93	80	104	86	93	105	92	75	122	93	97	79	94	127	85	96	117	93	83	111	116	104	119	97	87	114	120	116	109	119	100	105	105	86	110	105	89	117	100	82	92	98	91	89	102	116	115	119	99	100	139	90	120	102	112	116	98	104	102	105	106	113	88	93	108	101	99	100	98	100	105	101	98	99	93	99	96	92	108	122	113	80	113	102	112	89	94	99	86	105	99	95	109	96	109	100	104	106	124	100	100	89	99	97	116	89	100	117	114	103	123	106	103	113	90	110	118	88	106	104	122	89	93	87	110	109	115	116	97	98	118	100	98	109	97	97	96	112	102	112	100	115	91	100	107	98	106	99	116	106	98	101	89	113	94	95	94	100	94	109	121	108	108	98	103	103	103	128	105	108	104	119	126	101	96	109	100	96	88	88	112	117	106	105	114	109	104	88	96	114	113	110	115	97	102	118	110	113	113	92	102	97	81	109	105	94	100	93	114	125	117	100	114	98	108	99	101	113	82	95	98	110	97	103	98	91	109	90	115	103	94	116	125	117	106	110	87	108	115	105	100	106	96	104	118	104	82	103	107	102	90	105	101	121	95	99	90	90	132	106	101	124	101	109	103	92	102	114	96	91	99	118	114	93	107	95	107	89	110	91	102	87	87	89	99	99	118	104	88	113	104	114	126	96	100	104	112	98	113	104	102	92	106	113	99	123	101	117	105	92	102	107	102	100	106	92	113	114	93	84	102	96	102	111	116	102	106	109	96	109	99	108	115	99	101	112	83	107	101	100	100	102	102	107	110	85	98	85	101	114	92	117	102	103	98	114	98	104	89	100	106	106	112	115	98	100	92	102	108	108	100	108	112	102	100	110	103	106	98	122	103	88	111	91	102	94	105	81	92	91	103	109	112	99	97	116	116	102	107	94	104	111	119	108	101	110	109	103	109	96	113	88	123	103	109	93	100	119	100	110	129	89	103	104	102	91	107	93	100	80	110	104	107	91	104	109	92	109	110	109	105	93	120	79	96	90	107	128	118	108	106	105	100	102	105	106	120	113	99	98	107	106	106	109	117	126	94	92	97	106	93	93	91	105	102	93	104	88	99	95	99	104	112	101	90	86	93	102	106	101	118	102	128	119	105	116	106	94	111	104	113	99	101	112	105	111	104	106	118	102	102	115	119	95	103	92	123	117	135	76	86	118	72	101	115	102	101	92	96	108	87	116	91	100	115	103	114	116	118	116	116	110	111	98	120	106	117	101	82	101	96	111	97	112	109	108	131	96	118	116	102	106	112	103	100	103	113	91	119	88	97	83	131	93	109	100	91	105	97	117	114	87	78	112	85	93	103	93	95	86	122	90	97	116	129	112	99	98	95	111	109	98	95	100	120	107	98	96	115	91	95	101	103	97	98	97	111	110	106	95	107	130	96	104	111	105	106	111	101	102	101	98	123	91	109	112	91	96	96	106	109	86	102	84	104	108	107	113	114	110	108	118	110	119	102	109	105	111	113	115	115	113	109	94	109	104	92	108	81	103	116	104	91	111	102	115	92	109	108	91	105	112	91	108	92	94	93	107	94	110	109	91	101	93	102	115	113	102	101	114	122	134	110	105	99	103	102	122	122	94	82	89	108	114	117	98	92	104	106	106	93	99	88	111	96	119	100	127	111	90	107	94	113	106	102	94	97	128	122	87	106	102	111	124	108	109	88	100	93	92	91	97	119	96	98	128	85	92	98	87	101	107	118	117	103	106	120	106	81	104	118	117	109	104	89	87	110	102	91	96	103	114	114	105	115	103	103	112	89	103	100	101	108	97	106	105	110	111	115	102	118	94	99	82	88	111	96	102	109	106	122	100	88	113	92	100	87	109	105	93	108	95	114	89	90	93	104	82	113	106	91	100	92	98	93	94	104	109	107	111	100	125	83	94	90	134	108	108	93	108	97	96	103	105	90	96	115	110	111	95	116	101	97	132	117	103	93	109	99	81	115	91	103	103	110	104	85	106	76	112	90	103	92	110	93	105	107	98	101	97	101	95	100	111	114	108	115	104	88	106	100	100	100	102	113	115	110	114	95	112	102	85	114	113	105	92	114	97	93	114	92	98	96	117	93	102	118	112	106	96	104	90	95	109	99	95	109	96	96	88	103	111	90	113	102	96	109	107	102	115	87	105	93	100	92	100	101	120	126	97	100	111	113	104	95	92	96	107	91	98	98	99	116	109	106	107	84	91	126	108	96	101	97	104	92	110	95	118	119	121	110	101	101	93	95	100	118	77	113	108	117	122	103	90	106	104	119	91	101	133	108	107	102	88	111	93	105	103	92	98	110	90	82	107	114	110	105	101	121	101	123	102	100	97	113	104	113	103	109	91	107	133	96	93	119	104	112	95	102	97	109	102	100	91	101	101	113	108	119	87	88	98	106	98	109	115	82	88	85	114	93	106	103	115	91	105	98	102	93	112	104	96	108	89	103	116	94	100	75	110	87	103	106	100	120	105	101	101	97	111	92	111	110	109	108	98	95	109	105	92	96	93	105	118	107	94	94	124	102	100	97	115	110	105	92	113	106	105	98	122	122	98	102	105	113	108	111	90	99	111	107	111	84	119	114	113	111	115	99	119	105	94	95	120	96	111	103	89	111	109	96	97	110	102	107	89	98	111	109	109	87	91	112	115	96	100	107	82	96	112	109	86	106	105	93	74	95	111	105	105	87	94	111	83	93	113	99	100	103	112	77	100	99	111	108	122	82	107	95	120	91	93	105	103	89	105	83	102	110	106	101	110	93	97	97	113	96	104	96	114	104	96	109	97	105	113	94	100	101	107	119	92	111	100	114	111	113	82	116	105	80	93	91	129	114	113	110	105	89	82	101	107	116	112	112	120	87	128	102	99	109	97	110	104	104	85	114	85	103	115	114	89	98	126	118	100	103	106	99	110	103	101	106	111	120	101	95	87	104	86	101	108	112	100	98	107	115	92	112	124	102	101	86	97	99	113	99	103	91	91	111	96	83	126	100	116	121	109	99	107	113	109	87	106	107	114	91	99	125	92	80	116	97	118	104	90	90	111	92	99	103	103	92	88	100	100	106	108	99	90	106	98	109	115	109	87	106	96	116	112	103	92	87	119	107	113	110	83	90	103	99	118	130	105	98	85	93	88	111	95	112	104	101	114	100	103	105	92	99	105	102	99	117	94	98	105	91	102	107	101	104	83	98	117	101	89	108	105	84	85	113	101	108	100	109	103	114	128	103	103	104	102	100	107	89	79	71	112	94	101	74	106	98	95	111	107	93	88	105	102	113	115	105	109	116	100	104	114	109	117	129	98	115	121	88	97
25627	12781	8438	10390	17675	20351	19397	16520	13815	11480	9571	8107	6655	5429	4298	3646	3120	2651	2239	1941	1714	1565	1356	1341	1236	1116	1105	973	1001	884	905	906	835	753	824	803	830	763	727	739	797	760	740	762	761	730	770	755	733	705	739	784	707	702	769	716	787	722	705	741	759	719	727	766	701	709	768	746	737	709	783	663	771	800	730	718	711	749	719	728	748	764	695	737	724	730	746	707	754	724	740	726	743	762	744	719	781	738	708	697	750	724	775	726	717	728	735	696	698	753	757	737	756	765	709	746	673	713	750	749	747	760	754	736	720	731	757	727	749	719	740	731	745	735	755	724	712	746	693	752	735	719	744	760	734	724	740	772	748	807	695	744	733	778	756	766	712	718	805	711	722	765	796	711	736	722	784	667	733	713	709	719	702	741	746	756	669	760	737	743	777	751	799	723	728	727	775	768	779	780	749	728	741	739	743	723	734	712	788	714	753	744	745	725	809	747	802	757	739	721	700	785	719	762	738	785	706	708	729	737	718	761	754	717	768	779	721	712	766	755	668	747	746	684	808	764	764	750	763	748	712	763	734	733	692	736	723	707	759	725	717	757	702	757	731	667	737	740	757	700	796	751	705	715	767	735	748	782	726	718	727	689	735	752	717	712	749	749	771	770	732	690	729	722	678	734	707	743	758	715	758	718	757	696	760	705	724	750	720	764	732	737	792	750	723	777	724	729	769	754	754	698	706	727	740	763	721	722	750	690	818	721	770	737	706	738	731	730	703	744	771	699	731	765	720	725	685	680	714	750	698	729	782	762	728	726	792	741	740	744	719	749	733	703	740	750	767	755	727	708	737	739	736	756	784	735	753	783	773	743	725	719	725	759	739	727	754	714	752	742	718	724	734	712	757	721	731	713	753	677	734	736	731	734	695	766	748	773	716	740	735	780	706	736	730	721	706	723	715	722	718	694	742	725	778	741	705	733	766	747	709	762	775	753	755	739	790	705	718	709	703	738	708	733	777	754	721	693	767	737	738	738	728	729	704	747	708	742	724	699	793	706	768	730	725	795	727	735	706	729	747	713	727	728	736	753	723	755	695	690	758	738	744	766	754	746	719	736	715	756	744	754	746	701	740	777	767	745	756	728	711	714	727	725	718	749	661	721	735	736	741	690	757	739	777	732	770	742	729	727	729	744	700	716	763	684	762	739	723	710	755	673	767	702	771	721	761	768	711	748	707	730	791	663	763	726	654	736	701	771	726	762	733	672	738	716	737	739	727	734	723	709	760	744	753	725	723	723	736	746	773	751	744	761	744	740	748	765	746	747	765	745	694	697	740	721	753	753	708	722	773	707	710	743	712	767	736	734	753	757	741	718	734	753	696	777	723	783	776	746	718	712	714	711	773	717	701	727	703	697	739	728	730	741	770	763	759	666	729	713	735	760	742	733	713	734	694	727	771	712	730	748	712	701	702	723	743	697	708	708	751	770	761	760	729	726	800	742	755	734	760	750	750	751	751	767	754	710	775	710	717	713	721	698	704	754	733	723	754	657	742	764	783	723	707	771	721	749	743	693	772	756	743	779	693	754	699	744	701	709	750	765	739	754	806	750	715	732	734	716	734	761	747	753	668	746	726	743	714	734	707	769	731	747	761	697	733	750	753	729	795	749	753	742	761	710	682	770	730	756	776	775	721	710	681	725	740	693	714	769	691	665	712	722	727	753	715	710	745	717	731	764	760	715	695	684	759	761	716	742	742	775	712	737	702	707	736	768	673	739	749	787	739	782	711	762	719	706	729	769	783	716	764	744	692	702	743	702	734	693	719	703	718	725	762	749	766	712	706	717	680	716	754	752	721	694	750	729	752	697	764	743	731	756	762	734	760	716	766	712	790	754	720	781	717	727	704	771	715	773	797	764	778	718	691	707	719	730	768	700	731	700	784	738	765	734	706	728	793	719	700	731	705	795	716	747	747	722	727	735	761	719	761	703	739	728	715	680	738	741	695	765	749	739	784	688	746	724	761	723	769	696	699	770	767	738	740	729	695	751	694	778	774	730	774	709	724	710	714	716	741	790	742	722	718	716	715	752	756	733	721	748	764	725	763	784	711	711	695	726	776	735	707	725	735	769	731	731	709	723	746	683	733	698	767	713	731	723	698	756	732	734	744	750	725	755	758	747	701	746	695	725	715	712	786	745	792	782	733	728	723	757	720	771	762	686	742	730	743	713	744	774	702	731	756	736	698	690	721	720	765	709	715	709	732	747	785	684	732	726	789	771	782	705	716	692	705	734	755	738	712	670	782	733	747	718	727	736	756	753	672	759	737	767	785	716	759	757	742	711	748	752	748	688	718	737	713	685	750	729	727	718	722	715	794	755	759	701	779	735	733	722	728	772	764	735	754	724	764	718	720	746	728	745	716	718	713	766	746	681	725	752	749	732	743	740	699	751	760	722	719	683	726	677	725	727	737	731	726	718	781	716	790	732	706	724	731	685	704	785	712	691	730	750	732	701	776	740	698	750	741	728	675	742	727	736	754	760	750	727	743	752	761	728	720	745	706	738	709	733	732	751	720	687	738	712	764	710	696	748	743	771	717	740	757	769	733	741	752	779	760	730	767	732	762	720	762	725	700	697	741	775	700	747	727	791	757	731	725	702	723	739	729	748	729	726	685	714	727	692	708	724	723	755	769	750	713	734	737	802	679	760	706	725	757	790	694	764	738	738	803	725	708	722	740	725	709	753	743	725	749	787	708	800	798	744	716	762	744	755	738	702	739	734	735	727	740	748	774	676	764	724	741	721	709	746	770	686	755	756	744	743	761	707	724	675	772	717	741	705	698	724	754	703	742	743	732	731	729	733	734	760	773	669	707	725	728	709	708	762	720	711	781	723	730	766	797	710	753	736	731	751	735	751	728	732	729	722	742	754	724	726	695	758	718	727	735	685	703	764	750	744	759	756	729	729	701	703	729	762	728	725	698	733	751	701	688	742	746	737	734	721	733	763	704	735	753	725	765	704	740	766	676	717	734	774	732	755	760	722	750	718	684	678	706	711	740	715	747	745	734	749	687	737	715	772	704	707	759	752	728	803	713	740	775	721	752	732	767	707	740	736	746	705	719	737	773	741	707	740	737	691	721	742	734	710	734	733	739	717	745	737	735	721	715	743	731	711	726	699	690	754	707	751	787	758	746	713	733	757	730	785	781	715	768	769	750	688	675	775	785	723	719	724	757	769	722	734	682	726	725	728	738	734	725	715	776	735	767	700	797	733	736	766	784	733	731	708	738	706	741	679	723	726	699	712	747	736	701	753	726	706	751	714	715	742	755	774	735	722	728	705	727	769	717	724	759	711	739	726	742	702	715	712	732	742	763	729	716	699	743	758	692	709	723	757	779	755	748	760	728	742	706	704	727	714	747	697	714	739	717	723	725	742	730	724	735	724	743	714	673	694	767	748	708	733	714	719	783	741	743	741	730	737	735	712	731	725	718	747	730	732	700	726	753	725
3553	2113	1178	762	674	799	924	841	685	565	494	431	395	350	259	256	220	201	190	194	132	161	129	142	112	124	122	133	92	114	122	95	113	118	87	90	98	98	98	98	94	103	88	93	103	109	89	113	93	85	105	122	108	95	101	79	102	105	108	100	115	83	113	102	87	98	87	89	97	95	99	91	87	92	105	91	80	92	84	94	95	89	97	94	107	111	89	91	94	96	92	99	103	117	93	105	76	102	107	104	104	84	108	102	81	96	99	108	97	105	77	93	96	97	97	118	99	96	100	91	102	78	112	101	88	86	84	90	105	87	88	94	97	100	101	84	104	86	92	102	93	109	96	99	81	91	112	86	83	104	92	103	109	97	96	96	100	90	91	96	105	112	95	94	100	90	96	95	104	92	106	92	84	73	89	94	97	88	82	90	103	85	97	99	91	89	99	103	92	111	106	91	95	101	107	115	102	111	103	93	97	77	95	88	106	103	104	95	108	81	100	99	82	97	102	87	109	90	107	108	77	94	93	111	107	94	90	80	109	96	103	111	95	102	93	93	94	85	96	94	91	103	114	107	96	97	85	105	87	93	84	113	97	94	91	79	91	92	94	104	99	97	94	90	108	91	93	95	106	96	106	107	106	108	94	88	83	102	87	96	96	87	96	114	82	106	100	77	100	100	88	108	105	96	86	87	102	88	106	104	95	97	95	104	97	94	85	104	100	97	91	105	86	100	104	105	92	92	112	95	106	91	103	93	94	91	100	102	93	98	118	81	100	104	99	85	96	97	92	88	85	98	111	81	94	100	99	91	90	94	109	83	86	89	101	98	119	110	93	104	96	108	105	90	117	90	90	83	85	99	88	101	77	76	93	101	103	102	63	106	77	87	101	85	86	94	99	97	80	97	99	97	86	102	77	96	98	86	98	94	97	105	109	104	88	96	87	84	75	81	97	89	100	88	89	115	93	95	75	86	97	121	84	81	88	100	83	115	96	73	102	77	95	86	98	99	89	102	85	103	96	95	83	97	85	89	96	109	90	111	120	97	92	88	84	98	91	98	87	90	93	97	108	96	109	78	95	105	95	94	99	91	95	95	96	88	93	103	95	95	93	91	99	97	81	110	110	89	81	89	89	108	102	104	95	112	85	93	89	106	82	102	106	93	91	99	76	99	88	107	96	101	103	90	102	87	90	122	108	96	87	87	95	102	96	79	92	92	80	112	112	113	87	102	89	115	86	106	94	113	99	85	96	85	82	108	105	102	108	83	82	107	102	81	89	102	93	89	98	78	92	79	92	100	82	98	99	88	108	74	89	80	94	115	97	95	96	91	92	90	93	96	119	93	121	95	81	102	90	102	99	101	76	104	88	87	104	95	86	93	88	115	96	96	81	91	98	101	79	94	88	87	87	87	103	90	95	103	88	82	89	82	84	99	76	91	94	96	102	99	101	113	102	99	101	97	100	86	94	100	95	90	111	93	89	95	88	89	97	86	104	103	97	104	106	94	111	88	92	87	90	101	98	101	86	96	90	87	99	110	93	112	108	104	105	111	105	100	98	102	113	110	102	101	92	89	98	93	85	93	126	113	96	98	97	92	81	96	83	87	95	110	95	100	98	81	93	89	86	107	83	99	91	80	91	110	79	107	94	107	92	92	91	92	120	98	101	103	102	80	94	103	80	105	90	106	102	92	93	115	88	102	77	107	83	97	85	107	95	113	86	107	84	102	91	81	88	103	98	100	82	87	80	111	88	76	87	93	92	92	73	101	90	89	102	89	94	103	85	107	98	92	96	95	96	91	101	92	91	96	104	113	93	97	81	105	91	94	95	121	93	84	89	99	92	76	85	100	77	73	121	104	94	88	90	95	86	98	100	86	81	93	75	93	83	85	114	89	99	97	72	92	89	94	99	108	91	93	95	94	103	102	103	99	97	95	91	96	102	96	98	79	103	104	80	83	87	82	87	82	98	97	91	95	96	90	94	92	108	102	100	63	92	82	99	99	96	81	96	94	95	88	93	102	93	85	87	97	92	116	101	81	93	97	97	87	111	107	101	82	91	91	97	83	90	96	102	78	95	88	89	116	92	98	104	91	94	93	99	99	90	101	97	85	93	93	100	86	104	87	101	103	99	83	73	108	96	99	84	87	91	86	107	115	83	111	82	108	102	86	109	94	91	102	89	110	109	104	86	84	95	102	108	90	85	90	97	98	88	87	99	95	94	102	86	89	111	98	105	100	90	90	97	86	97	86	83	96	77	84	101	91	95	103	89	90	90	97	102	99	102	87	100	89	79	89	100	100	93	102	79	93	95	104	83	68	88	112	104	116	84	92	105	92	101	82	93	95	81	96	111	97	97	96	94	109	101	113	105	90	103	94	102	100	89	100	96	97	99	101	83	102	92	83	96	104	100	107	91	90	104	88	100	110	96	81	100	103	97	91	84	92	122	84	96	104	92	89	104	91	84	87	95	88	111	79	112	78	100	100	92	110	108	88	98	89	95	80	87	87	87	111	83	89	107	88	91	91	85	98	97	90	94	91	114	96	89	84	101	87	98	93	94	110	110	84	95	88	79	103	98	116	102	87	74	89	85	95	94	92	114	96	82	96	101	88	109	121	101	99	89	91	90	92	97	90	110	95	86	106	91	103	87	99	101	108	97	93	75	110	89	102	99	91	86	91	117	99	101	96	100	88	89	89	95	91	89	87	86	86	88	97	96	96	81	98	112	97	115	89	92	79	84	102	88	93	94	84	98	84	99	97	118	90	87	107	107	87	96	101	93	110	96	93	96	95	105	94	91	79	84	99	89	104	98	104	108	89	88	77	90	91	102	84	104	95	105	95	120	92	105	102	90	100	86	90	91	80	93	74	92	85	98	106	103	89	104	87	97	101	89	98	103	111	89	104	98	73	88	109	110	96	106	83	99	77	104	88	85	90	121	98	89	67	99	101	87	91	93	101	92	116	107	104	87	108	99	101	93	87	93	87	94	93	97	99	107	105	76	92	73	92	94	89	114	103	96	94	111	116	105	96	91	105	99	95	95	89	100	88	75	90	101	85	84	91	82	95	91	80	96	110	88	108	90	127	105	84	106	100	83	75	88	98	94	95	83	119	89	71	88	80	104	78	98	120	94	101	80	113	99	82	80	79	88	90	90	95	96	94	82	107	108	104	100	101	88	78	109	89	94	104	101	99	91	90	103	102	98	106	104	93	90	98	97	90	95	103	113	88	88	86	89	102	111	98	91	95	97	84	87	92	119	97	100	90	103	111	85	107	80	100	118	90	102	82	97	109	89	98	97	89	94	94	84	86	106	105	105	89	93	101	97	95	87	67	93	111	103	106	99	108	85	90	90	114	93	96	96	95	93	91	101	89	90	114	101	92	97	84	102	90	82	104	92	95	108	97	75	96	108	105	92	95	95	81	101	88	107	102	100	97	97	91	95	110	99	81	91	91	85	102	77	98	108	96	113	112	103	95	87	80	86	78	101	93
28213	16040	10766	12999	21364	24163	23270	20114	17034	14353	12257	9915	8416	6717	5525	4592	3986	3283	2682	2262	2014	1788	1640	1469	1299	1266	1082	982	922	952	906	867	813	788	792	729	741	733	666	732	701	719	733	685	717	772	653	686	660	703	682	716	683	620	651	669	727	708	678	706	711	716	669	657	709	716	632	680	646	658	668	571	673	647	667	695	699	633	676	685	667	619	697	685	656	644	664	712	697	677	684	665	659	677	685	679	715	648	654	676	655	692	658	682	641	667	687	683	636	674	661	701	680	688	632	667	693	686	690	658	722	727	658	647	704	703	697	680	667	668	645	623	640	686	651	661	613	659	663	652	656	720	678	675	714	698	722	659	678	671	692	619	666	652	655	681	661	664	648	696	674	670	647	696	686	652	703	686	696	651	681	633	660	650	698	708	694	663	651	718	658	671	642	631	639	664	689	657	658	663	637	665	652	628	685	697	646	667	667	676	696	663	634	640	670	654	653	705	701	643	658	658	675	649	630	638	615	653	660	646	704	683	655	620	707	655	685	678	667	677	656	680	649	689	626	646	715	672	699	681	673	617	627	686	700	679	682	664	646	674	676	694	713	672	674	667	636	648	725	651	649	689	647	683	621	705	710	666	680	634	730	683	662	641	656	677	627	640	657	694	658	662	694	676	677	673	648	709	626	644	690	653	614	715	629	650	698	665	722	681	692	621	660	695	664	630	629	670	713	693	664	682	681	671	640	685	684	682	688	654	689	703	659	690	626	656	715	679	660	655	654	676	665	704	673	675	646	688	668	624	665	655	644	654	704	685	632	673	672	674	674	639	645	658	638	634	666	649	648	663	688	665	661	649	638	674	620	670	681	664	717	669	639	710	661	678	669	644	667	646	674	651	685	661	700	641	639	704	636	675	647	686	686	661	686	640	649	681	642	691	693	686	657	697	650	671	675	708	693	670	676	645	671	656	675	623	646	698	684	690	635	685	658	646	675	622	695	649	657	667	659	682	664	671	699	679	693	638	652	648	678	654	678	692	633	668	662	655	657	673	696	645	646	680	641	661	694	650	671	655	614	665	685	670	643	676	684	659	692	655	678	652	659	663	656	744	660	632	707	655	622	686	677	639	650	647	631	668	657	652	631	678	669	641	640	658	691	677	665	754	635	663	664	686	656	652	684	678	694	662	642	670	620	712	686	676	663	674	673	654	642	653	667	654	659	679	691	666	684	650	675	640	672	701	618	709	683	639	700	679	670	717	658	680	634	686	669	684	670	658	662	658	648	641	621	637	678	665	712	690	662	667	701	630	626	668	688	638	659	637	679	683	663	633	657	617	674	679	685	660	727	640	685	674	681	644	685	702	627	647	695	657	704	696	659	669	659	670	665	655	699	664	707	648	652	698	628	663	691	693	665	657	638	664	722	649	672	676	691	674	635	669	662	665	686	697	654	688	651	690	690	665	613	649	651	662	665	666	695	639	688	645	675	671	688	646	621	635	670	681	654	685	637	636	698	611	678	678	653	673	669	686	666	657	671	701	655	657	691	647	663	675	713	616	618	681	672	663	658	688	694	662	656	710	642	706	688	613	718	639	665	648	636	656	725	653	637	679	731	678	660	710	668	647	665	667	691	649	676	654	667	651	662	681	687	656	668	659	680	608	680	722	709	663	698	725	695	636	689	642	655	714	689	690	685	661	723	657	668	670	636	680	659	640	655	675	623	637	674	668	655	664	707	660	642	671	680	655	644	691	656	698	639	651	673	676	669	637	652	665	715	674	630	709	691	673	698	654	668	669	671	668	659	647	626	669	684	632	723	634	689	680	629	698	669	698	609	672	639	696	658	677	667	616	668	707	648	702	682	668	678	684	652	659	646	725	725	666	676	648	670	669	700	676	631	666	670	680	643	676	644	674	695	704	692	650	631	693	669	653	679	666	678	643	656	684	650	664	654	607	682	643	621	619	646	697	679	703	725	663	695	660	649	686	680	671	624	686	660	621	685	717	660	676	679	668	723	725	629	719	643	672	676	657	662	636	682	696	652	663	626	686	637	687	692	670	660	696	677	677	704	621	663	659	651	740	685	668	710	684	660	692	677	685	643	623	636	632	655	692	725	678	638	612	701	631	714	672	689	694	657	669	634	652	674	653	648	679	664	655	690	672	733	643	682	704	680	684	678	684	645	688	672	676	616	717	666	665	662	666	669	666	654	675	665	688	613	643	635	623	679	643	678	659	664	682	702	674	688	647	651	654	632	702	651	669	643	687	649	691	650	633	676	654	668	684	654	683	662	674	652	661	654	625	640	704	673	667	701	676	648	659	671	667	676	735	662	640	654	691	636	652	664	643	661	677	675	644	649	689	658	645	690	673	630	691	686	609	689	635	629	669	657	645	658	713	693	669	660	634	637	649	655	660	671	642	657	654	660	688	717	678	627	693	649	689	666	625	655	689	676	685	672	666	697	667	696	686	640	694	721	718	687	683	708	680	685	694	659	693	682	682	627	673	664	674	694	617	659	624	680	675	598	692	637	697	699	704	663	650	653	656	682	670	676	655	652	653	664	647	608	643	696	620	654	630	677	658	683	665	682	691	711	655	712	688	676	673	690	716	710	681	655	670	651	652	628	683	647	662	641	696	694	621	678	660	733	695	666	659	676	708	713	664	650	649	673	668	624	669	652	717	652	680	665	667	654	662	649	709	716	670	661	688	675	662	713	669	652	660	679	647	662	677	689	707	674	664	654	662	651	699	675	658	623	661	705	645	702	668	653	673	700	711	646	620	665	663	669	709	642	697	618	706	706	651	680	619	665	663	618	685	683	679	669	652	641	633	686	668	682	636	666	618	693	628	679	636	651	721	654	660	669	649	678	701	687	635	663	717	675	652	657	676	646	692	653	673	657	666	642	670	649	659	636	686	704	615	642	689	665	663	681	687	692	670	694	675	651	642	698	686	648	643	743	663	673	642	646	660	655	664	694	667	712	647	675	686	708	674	666	694	689	642	640	637	657	730	680	664	667	667	665	674	644	656	711	644	705	694	642	682	650	689	687	667	682	669	681	636	646	654	625	685	636	670	744	689	682	633	652	680	733	711	665	670	657	676	643	666	712	661	693	653	660	640	651	684	666	668	696	693	687	703	631	662	688	690	693	634	654	636	648	624	646	639	681	723	696	669	609	653	669	642	693	683	664	683	619	633	700	682	665	671	703	686	651	650	732	689	626	628	655	702	670	688	678	669	654	682	681	695	697	675	672	675	659	683	634	670	687	677	635	710	676	676	654	693	624	681	638	668	696	692	703	642	695	633	681	658	663	672	707	689	645	670	654	646	648	702	655	646	630	639	694	648	676	678	622	677	660	645	659	681	630	723	684	687	713	637	671	655	717	645	624	652	715	646	698	653	642	681	642	674	680	688	642	605	668	679	682	659	646	697	677	655	707	644	688	652	701	647	666	705	695	630	687	682	663	617	665	668	628	648	637	664	677	650	661	652	726	649	618	712	682	653
4845	1871	1027	809	634	685	857	767	663	587	536	462	353	311	283	252	221	227	174	167	166	159	133	139	127	108	151	112	123	125	80	106	108	102	101	112	109	103	115	103	93	93	99	118	96	104	113	91	92	109	94	86	110	97	108	124	102	118	103	86	115	91	115	94	82	113	116	122	98	100	109	100	92	102	104	117	117	96	92	101	110	86	99	113	99	120	114	107	96	113	91	100	104	116	85	104	96	107	106	94	116	88	95	102	133	100	98	117	105	96	119	95	109	106	118	99	115	97	96	90	127	86	105	85	115	111	126	102	104	102	93	100	91	129	93	112	88	104	102	110	114	122	107	96	109	88	119	106	122	111	109	116	116	103	101	125	111	106	102	84	82	108	99	95	92	113	84	104	107	110	106	108	100	95	103	103	102	108	93	99	96	99	101	118	85	102	98	91	118	101	115	113	113	100	83	109	93	101	96	131	107	103	92	115	109	104	90	103	115	108	105	93	102	104	112	99	110	106	100	121	109	99	105	116	107	114	102	108	107	95	101	103	120	111	100	100	104	110	111	117	105	117	94	113	104	102	85	124	110	95	111	113	107	121	98	96	111	110	107	112	89	115	97	93	112	103	120	92	95	101	125	91	93	102	126	95	128	96	91	93	83	119	94	88	91	118	106	91	90	114	99	102	106	116	92	105	93	116	105	92	111	111	107	98	117	107	85	109	99	114	112	116	108	92	101	103	105	97	105	104	87	111	121	117	100	95	119	107	105	105	89	102	101	109	111	113	101	88	95	85	114	97	97	93	100	125	99	101	97	101	117	105	100	114	110	96	106	97	90	94	106	100	100	107	113	119	124	89	111	110	74	88	91	79	121	96	109	110	105	104	107	112	101	102	108	110	122	123	104	99	103	103	93	97	109	89	92	102	93	108	99	109	112	105	94	104	123	128	104	123	101	112	96	90	87	106	102	97	100	93	97	100	113	117	102	107	93	105	104	123	98	122	111	81	102	89	93	113	98	116	115	110	101	88	105	90	92	103	91	114	118	98	95	138	103	89	103	115	104	93	88	102	118	98	103	96	79	94	113	112	104	94	108	106	94	115	114	102	107	104	96	126	123	106	105	88	84	94	104	93	89	95	100	107	111	108	104	123	102	110	117	102	91	88	102	113	118	112	93	119	93	104	103	109	87	106	101	106	112	94	101	103	97	90	104	114	111	112	92	102	99	92	93	97	123	105	106	114	103	124	90	106	115	90	113	96	107	98	107	117	119	100	100	106	117	96	114	80	96	111	99	93	91	112	91	86	114	98	102	123	95	91	97	111	105	106	137	116	101	88	105	89	102	112	102	98	101	108	101	94	101	97	97	101	108	109	99	106	92	110	104	110	99	92	101	100	113	101	119	108	114	88	113	89	94	113	116	110	102	94	110	98	117	111	110	119	114	99	94	110	92	102	109	105	110	110	109	115	111	119	116	106	116	103	107	94	98	98	105	89	104	111	111	92	87	98	85	93	123	117	97	97	105	88	94	100	98	113	103	99	83	90	102	110	109	97	109	86	112	107	88	92	92	107	93	110	98	104	113	102	116	110	116	103	105	105	108	111	125	96	106	110	111	94	103	110	113	120	100	117	118	91	103	109	102	101	114	118	90	101	115	109	89	97	110	122	108	115	111	104	109	95	110	103	105	119	98	113	114	112	93	118	83	94	119	99	89	124	115	115	105	104	107	113	104	96	96	106	101	106	117	104	90	114	94	112	100	106	112	100	117	94	108	106	83	96	96	114	71	81	116	89	109	103	102	118	116	109	91	122	121	94	115	102	114	105	104	102	98	94	109	95	101	112	80	112	93	103	118	120	99	91	96	102	100	104	116	108	100	90	92	100	106	107	111	103	99	118	121	106	110	112	125	111	102	104	115	129	126	103	104	105	98	101	110	100	115	120	110	106	107	109	92	104	106	89	101	94	109	103	96	108	100	109	95	95	96	104	101	98	111	108	101	103	96	120	112	109	108	96	127	97	111	104	119	96	99	92	94	98	103	96	104	101	112	92	123	103	106	117	117	120	103	92	104	103	113	97	119	117	84	93	84	109	98	121	95	83	108	119	115	117	93	90	97	100	107	126	106	108	110	130	107	103	108	99	116	101	104	111	129	103	135	102	116	98	107	124	103	129	109	107	107	88	104	111	106	95	96	110	92	125	102	101	107	105	111	111	112	104	88	106	112	94	85	102	103	94	93	93	115	97	115	107	127	105	116	109	128	109	99	95	94	108	110	105	124	94	89	110	109	99	121	98	106	125	96	104	91	111	98	79	114	115	115	84	94	107	93	107	105	96	98	101	114	99	94	121	93	118	106	98	105	106	97	105	106	112	111	107	92	115	106	107	114	101	115	101	105	97	109	100	99	105	99	108	116	85	112	90	108	95	115	84	107	120	91	113	105	113	91	108	93	95	116	93	108	134	115	108	112	118	107	93	98	95	119	110	106	124	108	116	107	114	113	85	114	103	101	113	106	96	111	107	100	121	101	83	91	113	80	105	114	104	125	111	98	111	83	104	112	118	133	100	100	74	93	110	117	109	93	139	107	122	109	103	97	123	94	112	112	114	111	102	96	124	91	106	102	82	101	99	104	106	103	102	99	112	95	102	106	95	116	92	100	99	102	95	123	102	102	97	102	102	106	112	97	91	105	92	101	120	98	113	111	110	107	135	105	100	96	109	113	96	96	119	94	99	107	96	92	120	104	114	104	96	117	107	96	98	101	105	114	89	118	109	95	102	114	119	108	93	111	115	116	115	123	102	109	127	108	98	110	89	110	113	120	84	96	107	96	102	105	110	110	113	111	106	140	119	101	128	112	109	107	106	113	93	97	113	102	115	107	110	86	111	93	91	99	100	99	123	110	106	109	98	103	109	116	108	95	86	117	94	101	99	94	105	98	93	114	112	109	111	111	122	104	91	104	107	100	95	92	88	104	107	85	117	103	89	105	99	96	96	86	106	110	106	108	98	102	117	102	113	127	104	106	86	97	106	100	121	118	96	124	101	106	118	97	102	101	111	105	110	100	108	116	101	111	89	102	107	106	95	100	95	104	110	111	106	106	114	98	104	93	110	92	107	113	106	106	94	108	96	129	118	103	103	98	104	94	105	94	107	108	120	97	106	111	102	124	110	108	108	90	107	129	114	93	94	108	110	99	116	96	99	110	111	106	111	112	117	108	112	105	98	103	95	126	126	107	100	97	100	97	126	86	91	109	120	114	101	109	115	85	99	105	125	96	127	111	110	88	108	113	91	98	99	113	91	92	102	118	96	104	118	140	123	102	95	103	114	107	115	92	98	110	114	105	96	109	106	107	111	105	94	111	107	99	97	98	102	109	93	103	99	117	100	92	125	111	110	102	119	98	89	112	92	111	106	92	114	111	120	105	98	116	98	102	106	107	111	95	89	108	118	111	115	107	104	85	93	98	114	118	103	96	95	111	93	102	90	97	113	103	97
27437	14920	10254	12428	20283	23446	22473	19317	16584	13963	11870	9723	8166	6475	5427	4702	3948	3326	2723	2355	2028	1837	1675	1614	1416	1184	1168	1123	995	990	987	853	883	852	799	794	810	784	766	784	776	790	797	719	764	749	770	770	772	741	721	738	735	721	760	751	727	695	730	754	733	762	770	742	765	714	746	695	796	754	766	744	725	738	780	708	749	771	711	737	726	745	781	746	728	773	735	731	748	743	745	707	761	682	720	780	743	748	697	691	728	770	727	756	733	711	789	703	765	726	757	752	752	755	716	783	712	762	745	758	775	761	723	703	786	762	720	719	724	712	721	755	738	762	772	773	708	697	739	738	737	767	736	741	759	714	719	722	762	764	736	708	724	748	765	730	757	739	774	773	744	723	732	713	748	770	790	745	748	730	758	768	715	769	664	753	704	773	719	750	719	731	730	792	784	740	733	775	739	768	762	707	743	724	776	723	728	720	749	741	779	753	754	750	697	742	759	747	770	698	740	744	764	735	739	728	778	684	735	695	732	770	755	709	716	766	760	707	735	722	715	712	773	756	740	715	751	778	723	735	754	705	759	754	690	716	792	759	751	771	714	694	756	788	763	735	774	742	740	738	734	726	773	764	740	731	736	677	716	727	738	710	747	721	733	719	790	757	746	801	774	750	766	741	744	835	723	737	744	770	735	723	736	767	685	742	743	754	744	767	744	728	718	735	756	731	740	757	727	760	797	716	739	776	769	722	791	736	757	770	729	697	752	754	767	738	732	747	799	776	748	754	714	712	715	737	723	718	709	754	749	740	717	717	670	723	773	707	738	699	749	737	772	774	714	710	726	719	726	732	724	696	781	723	712	751	717	716	689	757	694	727	757	785	774	725	773	671	733	693	718	717	715	696	754	737	731	733	747	727	707	752	796	760	730	770	734	781	664	781	700	749	713	753	700	741	777	751	772	761	724	742	783	766	794	647	723	719	748	717	769	730	781	752	733	739	729	770	714	702	736	760	728	770	774	704	747	740	730	745	714	744	715	718	724	742	748	747	745	704	724	712	758	758	731	738	789	704	774	716	718	725	754	720	715	732	751	728	711	742	703	759	733	714	769	771	709	711	778	755	700	730	691	749	719	694	746	748	715	749	792	789	731	740	727	739	781	705	734	737	779	729	722	717	702	692	719	810	744	725	736	725	755	725	753	722	765	757	761	731	729	768	706	738	711	717	774	711	695	793	715	732	751	777	721	748	717	714	752	747	765	749	722	792	735	775	769	714	687	774	751	792	768	729	737	716	755	737	718	695	730	705	725	707	730	796	759	755	753	687	735	738	723	727	725	770	740	725	761	750	713	764	741	746	714	756	676	703	742	732	796	736	700	739	760	733	715	750	732	734	761	740	758	762	755	720	749	795	746	731	737	713	764	735	720	750	712	701	711	769	760	763	742	704	743	741	713	775	735	733	761	749	746	737	740	705	699	764	745	679	752	751	751	726	739	765	756	756	755	746	731	718	770	696	800	734	728	748	744	726	757	740	733	728	795	704	736	809	763	756	715	752	783	690	717	756	680	737	765	754	756	742	759	709	688	759	739	714	731	720	730	778	779	695	789	793	745	724	736	709	752	719	757	742	770	700	732	737	718	737	703	764	681	720	750	758	734	727	743	732	750	715	725	779	736	795	745	811	715	684	778	759	748	747	734	778	742	722	691	751	683	749	778	735	750	730	745	795	725	755	731	773	705	778	750	701	701	750	753	740	783	735	720	757	731	733	740	708	733	764	751	726	751	723	746	711	731	728	717	741	706	744	723	754	710	748	732	753	724	756	772	728	743	704	748	714	694	759	802	748	757	757	742	754	759	716	732	719	767	772	649	774	739	711	715	721	710	756	702	720	769	719	736	722	724	723	798	720	757	706	735	759	782	759	764	777	710	739	713	729	744	719	711	713	698	704	717	702	736	704	758	709	731	790	720	720	724	725	763	731	713	724	713	738	749	757	747	732	758	713	788	755	704	728	691	766	789	747	747	739	764	763	731	742	715	739	754	756	743	705	773	719	732	748	756	691	733	765	781	723	708	769	740	757	748	758	699	770	737	756	733	733	749	731	724	729	730	758	737	729	713	716	752	733	772	732	735	719	726	695	700	751	757	715	763	743	763	716	767	760	738	748	703	706	780	760	763	758	753	723	771	738	764	736	750	763	731	759	709	718	743	732	800	701	747	699	778	699	722	730	718	693	746	741	762	750	763	705	794	703	750	745	727	707	729	776	751	716	734	705	697	763	733	783	742	698	776	749	747	706	729	756	781	734	725	725	742	779	786	761	722	691	725	732	748	710	756	768	718	729	719	699	761	747	733	721	731	753	720	751	749	703	729	772	759	782	712	734	775	731	749	760	745	745	759	758	730	746	713	734	776	713	763	767	802	727	713	694	747	752	691	720	804	744	715	760	725	718	758	735	723	756	755	751	777	771	720	752	709	745	766	706	748	756	742	725	729	785	735	752	727	728	774	700	752	772	732	700	736	784	739	731	730	726	789	790	724	746	745	750	760	767	757	760	732	778	751	760	736	724	751	731	768	728	710	756	684	767	746	731	723	754	787	755	775	736	675	733	795	694	752	716	781	742	726	700	788	754	709	751	726	777	736	741	726	739	726	715	745	745	747	800	729	743	775	720	725	751	735	739	757	780	690	763	744	708	766	762	752	761	775	765	736	725	753	778	755	734	748	730	726	763	764	752	746	753	770	729	766	722	755	735	741	749	773	734	761	760	716	721	742	728	718	716	789	721	768	724	767	791	739	744	723	791	720	754	802	676	721	719	735	758	765	732	736	727	750	816	730	749	794	774	694	685	724	723	710	699	721	702	789	693	754	715	743	730	737	781	747	740	708	745	718	793	719	697	773	732	716	755	766	690	729	728	735	738	703	687	729	716	800	747	732	703	747	715	708	745	746	713	775	745	738	772	745	783	723	736	756	760	691	748	768	717	773	753	732	728	751	720	693	652	735	697	736	684	766	745	755	727	776	750	718	738	747	723	723	764	763	754	754	720	731	737	749	753	754	770	796	729	721	730	747	750	729	766	776	754	783	755	682	681	815	734	723	711	723	743	782	746	771	800	752	682	731	762	733	762	725	792	723	702	744	704	679	731	737	746	826	734	763	736	750	712	742	739	732	700	729	782	703	740	726	769	755	742	771	781	694	766	740	724	718	776	763	686	761	782	737	709	746	742	744	743	710	742	737	719	743	754	737	707	729	704	747	721	753	721	758	737	757	727	738	754	735	772	797	716	758	780	777	715	726	757	784	702	747	767	773	774	750	724	737	715	713	754	734	743	730	748	726	719	717	727	738	761	786	708	717	764	716	752	720	782	779	775	711	710	709	741	763	756	733	770	755	754	744	764	716	751	774	725	730	687	721	708	770	754	698	713	717	750	763	777	696	729	723	697	745	750	741	728	720	740	712	716	678	749	725	761	737	774	668	774	746	770	740	740	732	744	733	738	755	743	751	730
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
