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
344214439280	344214439842	344214440392	344214440942	344214441491	344214442042	344214442592	344214443142	344214443691	344214444242	344214444792	344214445342	344214445892	344214446442	344214446992	344214447542	344214448091	344214448642	344214449192	344214449742	344214450291	344214450842	344214451392	344214451942	344214452491	344214453042	344214453592	344214454142	344214454691	344214455242	344214455792	344214456342	344214456891	344214457442	344214457992	344214458542	344214459091	344214459642	344214460192	344214460742	344214461291	344214461842	344214462392	344214462942	344214463491	344214464042	344214464592	344214465142	344214465692	344214466242	344214466792	344214467342	344214467891	344214468442	344214468992	344214469542	344214470092	344214470642	344214471192	344214471742	344214472292	344214472842	344214473392	344214473942	344214474492	344214475042	344214475592	344214476142	344214476692	344214477242	344214477792	344214478342	344214478892	344214479442	344214479992	344214480542	344214481092	344214481642	344214482192	344214482742	344214483292	344214483842	344214484392	344214484942	344214485492	344214486042	344214486592	344214487142	344214487692	344214488242	344214488792	344214489342	344214489892	344214490442	344214490992	344214491542	344214492092	344214492642	344214493192	344214493742	344214494292	344214494842	344214495392	344214495942	344214496492	344214497042	344214497592	344214498142	344214498692	344214499242	344214499792	344214500342	344214500892	344214501442	344214501992	344214502542	344214503092	344214503642	344214504192	344214504742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2203	3300	1900	2700	2203	3300	1900	2700	2203	3300	1900	2700	2204	3300	1900	2700	2204	3300	1900	2700	2204	3300	1900	2700	2204	3300	1900	2700	2204	3300	1900	2700	2204	3300	1900	2700	2204	3300	1900	2700	2204	3300	1900	2700	2203	3300	1900	2700	2204	3300	1900	2700	2204	3300	1900	2700	2204	3300	1900	2700	2204	3300	1900	2700	2204	3300	1900	2700	2204	3300	1900	2700	2203	3300	1900	2700	2202	3300	1900	2700	2202	3300	1900	2700	2202	3300	1900	2700	2202	3300	1900	2700	2201	3300	1900	2700	2201	3300	1900	2700	2202	3300	1900	2700	2201	3300	1900	2700	2201	3300	1900	2700	2201	3300	1900	2700	2202	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
3692	1082	508	337	284	281	373	425	395	369	335	329	272	257	230	219	177	308	1348	1529	1227	812	634	375	237	174	138	117	117	102	75	84	98	119	98	84	94	101	87	102	98	84	94	102	89	83	105	97	93	97	101	103	122	90	99	97	99	98	90	83	99	82	86	95	90	78	109	100	106	85	95	98	81	92	104	106	96	80	78	116	86	94	98	86	96	83	88	78	79	80	84	91	92	107	103	87	85	88	92	85	113	77	104	110	71	86	110	100	87	84	87	101	96	95	72	109	89	108	98	101	85	92	92	86	98	95	99	92	93	100	100	95	104	78	87	84	85	100	94	88	89	99	94	89	90	76	84	87	91	92	95	103	89	97	75	86	86	100	100	101	100	81	99	101	95	74	102	96	88	83	77	93	82	101	99	82	101	105	101	107	85	100	95	76	100	89	92	103	105	85	89	99	90	103	88	90	100	87	92	90	98	94	105	90	72	91	93	102	98	94	97	86	99	109	92	73	102	67	94	100	109	95	112	98	95	100	86	77	90	83	110	86	113	101	87	105	100	96	92	95	93	83	99	99	98	97	89	103	78	88	89	92	108	113	89	106	91	91	87	97	97	90	88	87	100	74	81	93	92	110	98	96	113	99	86	94	91	87	79	90	80	92	101	97	105	94	104	89	91	102	87	108	90	102	88	109	93	100	98	104	94	91	92	95	99	83	91	95	97	99	107	82	88	103	82	102	98	101	91	102	99	94	96	109	92	103	91	93	77	75	87	102	99	85	103	96	92	92	86	87	92	100	94	103	94	87	100	81	86	82	100	93	93	101	83	91	101	97	100	98	100	83	98	87	92	84	97	100	92	102	83	77	85	95	86	85	91	104	89	89	101	105	100	94	104	94	96	96	103	91	98	96	101	102	90	86	84	92	91	95	70	94	103	89	104	87	103	101	110	114	119	86	79	82	103	96	112	98	112	106	101	96	94	101	83	90	98	91	80	78	92	101	95	93	105	82	101	107	90	87	84	88	82	99	102	100	97	97	87	102	104	94	106	100	105	104	107	99	84	98	93	94	85	109	70	98	97	95	84	87	88	118	81	110	87	85	92	121	98	93	79	99	79	99	92	94	105	94	103	83	81	87	94	102	91	107	90	110	80	112	108	95	93	86	100	72	88	94	102	74	106	85	89	79	105	80	115	81	84	90	91	99	103	95	110	82	101	109	100	106	96	79	93	88	86	99	87	101	88	73	80	79	79	99	96	82	95	107	86	91	85	101	96	92	101	83	99	84	93	105	89	110	105	92	92	84	117	85	87	91	80	98	87	96	80	87	101	108	85	96	92	108	104	95	97	87	91	98	93	87	73	97	82	103	84	97	91	105	100	74	102	91	94	102	113	90	86	103	90	92	95	110	99	103	75	93	96	93	114	95	89	88	101	100	67	88	78	85	98	105	78	91	88	95	100	72	86	87	97	88	105	104	109	94	92	87	102	90	96	86	103	86	82	81	76	102	82	92	101	71	93	93	82	98	71	87	104	83	108	83	111	90	89	102	98	89	96	107	103	82	106	67	89	96	80	98	79	78	89	93	87	95	83	94	91	96	101	93	96	85	90	97	88	103	92	90	74	77	90	104	79	118	91	104	112	89	91	91	90	97	91	97	75	75	90	105	106	91	88	86	93	91	79	78	85	91	88	92	82	94	94	105	124	84	103	104	91	90	103	81	110	95	100	90	85	88	103	90	107	98	102	110	99	94	99	71	87	82	94	103	90	83	98	92	83	105	93	91	121	95	98	94	90	78	99	92	89	121	80	100	74	91	93	96	76	83	94	103	85	94	87	84	83	85	87	105	102	79	89	103	89	98	86	89	112	103	86	87	74	94	109	87	114	98	93	90	92	97	115	90	105	96	83	94	84	100	89	106	96	87	108	92	102	90	98	86	87	87	87	86	89	76	92	104	97	101	106	93	70	99	88	89	100	99	96	82	95	91	107	74	93	86	102	108	98	116	93	91	84	95	90	97	101	97	92	103	91	91	93	88	96	93	91	95	101	79	99	90	75	90	87	82	103	97	94	105	85	99	82	96	91	95	83	100	104	103	110	108	92	92	77	98	75	86	102	95	83	83	84	99	93	95	91	100	98	85	76	79	90	111	98	93	74	122	82	90	97	98	93	88	85	103	97	93	100	94	95	81	105	100	80	92	96	103	108	90	89	93	85	115	81	93	98	77	92	92	100	105	111	95	82	99	80	104	90	96	98	103	103	88	106	101	86	107	83	105	82	86	102	99	97	96	93	93	97	98	103	96	84	82	77	96	92	100	95	81	95	104	85	84	104	84	73	90	95	98	98	92	85	116	113	85	80	92	87	93	92	89	100	97	96	89	80	80	89	97	78	104	95	92	120	97	98	92	90	97	91	87	99	97	93	98	80	105	91	103	106	86	84	86	111	101	84	88	92	97	89	90	87	95	96	79	93	77	86	99	86	97	91	107	105	83	87	93	98	79	98	73	95	102	79	95	94	99	116	83	105	94	90	91	110	103	101	98	100	91	102	98	101	115	85	80	98	91	101	86	74	74	92	111	95	106	91	103	81	84	87	93	78	81	85	94	102	93	105	86	90	111	83	94	92	95	102	88	117	98	87	91	101	107	91	93	81	85	85	91	112	103	104	87	97	96	99	102	100	78	79	98	95	99	85	83	86	94	85	106	95	92	96	76	81	95	83	91	83	106	97	86	102	74	79	102	81	83	110	91	80	95	100	109	117	90	112	92	87	95	81	110	105	103	104	82	111	97	98	87	97	106	94	100	98	81	96	98	115	90	91	94	96	101	98	106	110	78	92	100	82	111	112	74	102	109	68	95	92	101	85	86	94	94	67	91	81	86	92	103	104	91	93	95	105	81	84	102	96	87	108	83	95	88	81	84	109	101	95	102	103	93	100	84	97	79	99	94	91	82	92	103	86	101	73	76	113	100	86	83	101	83	80	96	84	92	93	92	106	108	103	104	72	102	97	96	80	91	97	90	120	102	93	90	89	95	114	107	102	97	99	98	86	97	77	98	94	104	99	118	87	81	89	104	89	103	98	90	105	96	96	92	84	94	108	100	85	93	103	117	105	112	90	100	100	89	92	109	109	82	98	107	78	98	101	89	98	94	95	96	94	108	101	107	87	88	79	90	90	88	87	102	109	83	79	97	82	97	79	103	91	98	90	93	103	98	102	85	87	90	77	122	109	98	98	85	96	93	120	97	95	98	91	99	100	108	92	105	90	91	81	95	87	99	97	96	87	94	99	90	80	102	98	88	77	98	96	94	105	111	99	117	104	81	99	96	94	92	91	119	90	99	94	99	92	90	119	90	76	95	88	89	67	76	94	96	87	81	99	113	92	104	103	105	92	100	92	94	103	99	105	91	92	98	103	102	92	94	99	98	89	92	98	91	98	92	93	92	92	94	84	81	86	85	83	100	102	112	94	105	106	91	84	89	79	101	101	105	96	91
26363	9391	5148	5609	11672	15525	16049	15229	13616	11406	9326	7981	6842	5987	5554	4672	3858	6087	21709	22643	19833	14884	10548	6507	3810	2345	1640	1170	970	760	743	674	665	635	680	575	691	651	683	649	652	667	645	670	623	653	677	666	674	654	658	621	635	695	668	713	665	653	662	667	683	623	696	697	670	710	636	652	679	673	690	685	666	672	694	641	673	713	649	653	640	718	654	649	672	623	640	657	619	649	668	643	613	658	686	685	714	636	677	686	705	675	641	708	651	669	654	669	675	644	633	631	674	664	641	650	628	635	697	657	621	637	642	705	637	671	655	666	684	627	650	649	636	659	623	632	694	650	714	673	744	653	649	719	696	654	660	640	624	669	712	657	665	662	656	666	670	674	661	656	653	669	664	690	660	662	652	632	649	667	689	672	682	670	625	652	666	659	647	670	702	646	625	639	657	674	650	650	645	598	718	672	682	685	655	696	664	640	643	631	634	670	637	687	673	649	641	640	633	686	638	655	701	711	636	649	650	648	683	652	638	662	677	710	645	661	671	675	659	652	638	616	668	637	654	624	638	640	637	663	680	666	627	643	698	678	658	686	692	692	671	651	687	640	645	684	688	654	649	682	616	637	646	644	623	669	631	659	628	656	687	623	663	620	659	664	684	675	626	616	722	673	640	643	660	659	660	656	629	720	635	711	655	668	647	615	658	678	718	586	618	692	644	637	648	676	686	645	661	682	651	629	622	703	638	680	702	669	652	611	645	686	702	658	625	671	615	635	673	665	635	629	628	663	683	679	670	644	684	646	623	704	662	641	646	603	697	660	637	679	677	642	668	652	667	660	663	666	660	677	663	654	605	623	667	668	658	624	683	679	659	665	671	716	658	642	689	657	635	637	676	710	657	626	723	663	670	633	680	654	651	667	642	676	667	680	614	651	643	604	636	676	651	623	685	670	671	637	631	633	632	661	679	661	651	667	662	672	651	676	722	681	686	641	653	636	685	663	699	621	639	647	677	649	624	640	655	644	662	695	710	656	653	662	648	654	641	682	695	617	694	660	634	674	669	650	670	658	659	650	618	673	676	686	670	661	678	632	669	693	658	672	672	661	689	668	643	683	670	710	637	638	656	637	653	657	650	652	652	689	652	699	674	674	668	622	668	665	649	685	626	647	672	657	655	658	677	640	691	649	685	697	681	643	635	659	653	649	671	629	653	624	648	640	666	649	707	667	687	674	653	699	629	674	612	680	724	641	660	639	672	690	647	634	640	673	674	693	632	629	688	615	625	660	671	672	734	658	668	703	685	621	646	674	657	656	658	688	693	665	671	651	646	660	653	691	644	678	632	655	648	677	661	660	639	653	680	657	638	682	629	669	657	667	685	636	689	626	627	637	680	681	652	644	708	691	639	653	658	639	656	645	630	627	677	672	614	641	661	653	632	675	686	675	650	650	656	676	695	715	676	643	652	707	641	652	656	595	632	650	669	679	727	716	661	719	626	650	618	683	695	585	640	677	646	681	673	644	626	683	679	672	690	700	665	638	667	663	654	657	646	713	637	697	694	632	660	631	696	643	692	659	674	669	652	733	692	655	672	639	649	646	714	635	646	598	706	648	586	650	695	658	680	630	682	676	629	635	671	677	653	690	641	661	646	656	671	617	722	641	741	586	658	653	659	689	635	704	661	638	701	672	624	669	700	670	626	637	655	635	679	628	676	653	643	653	638	681	647	661	627	667	624	648	613	704	642	670	691	681	724	631	656	645	699	671	708	659	671	688	713	651	694	644	643	618	642	677	653	655	661	650	671	660	669	611	663	605	664	611	691	708	685	626	646	659	649	640	665	647	684	663	647	648	664	648	635	621	693	689	722	688	690	663	663	678	631	679	677	662	634	702	656	670	663	656	675	654	672	630	655	664	668	686	680	634	638	619	657	639	604	629	669	686	667	613	688	666	682	705	673	650	650	665	661	673	658	637	694	707	714	671	672	663	670	706	658	680	685	701	679	719	698	637	641	656	672	672	674	650	669	659	636	632	688	620	686	698	682	645	638	669	657	655	659	633	632	686	674	608	640	638	668	632	650	707	683	686	685	675	687	616	663	674	676	654	625	689	699	672	637	641	643	636	665	702	700	655	669	707	624	641	663	656	690	681	653	669	654	618	622	702	667	705	644	690	653	680	654	718	685	634	699	651	663	641	656	676	658	690	648	704	645	673	665	664	706	629	624	643	661	633	639	649	640	679	682	703	695	694	670	677	704	661	714	659	702	641	669	659	639	678	667	653	692	694	640	632	625	631	671	647	692	682	658	670	658	635	670	646	647	680	707	694	659	694	632	618	636	677	681	656	673	701	675	649	642	656	644	631	716	659	671	649	604	680	646	702	654	652	637	637	684	650	645	654	672	701	664	666	646	615	711	662	654	674	709	645	672	677	713	697	660	635	643	633	654	670	653	648	692	665	678	657	704	612	615	692	654	642	628	656	627	630	641	583	683	695	657	648	667	657	663	638	655	668	699	681	636	645	625	669	624	638	708	667	655	625	684	657	681	627	706	643	601	673	679	692	652	648	617	713	734	623	651	635	606	721	624	673	678	675	652	685	708	647	681	661	604	644	708	649	616	635	688	649	670	658	669	715	634	604	726	654	736	671	651	681	663	646	704	644	682	700	670	597	701	688	658	684	646	630	666	624	653	667	636	632	643	656	669	668	672	668	653	655	669	667	659	661	640	630	680	667	671	676	694	698	670	660	626	618	637	686	680	642	666	645	662	699	654	611	660	682	619	699	708	617	678	681	701	673	645	644	680	685	621	639	676	660	655	709	631	654	664	635	688	655	716	665	624	718	636	666	647	653	655	592	707	653	619	653	694	638	665	629	644	671	667	653	647	640	682	645	595	634	686	616	656	674	650	654	715	624	612	652	708	677	631	659	653	627	636	669	675	636	638	631	671	648	657	619	612	674	616	674	653	647	675	685	663	667	650	700	627	663	656	667	673	656	635	623	656	636	684	705	657	645	653	697	625	716	612	703	681	694	680	627	673	628	690	670	684	661	667	633	682	659	631	657	689	631	597	647	669	672	656	649	652	701	672	659	638	694	641	681	676	686	671	645	646	665	640	687	641	680	663	646	635	671	650	650	650	640	675	675	620	690	642	683	650	647	639	624	648	670	667	632	666	641	695	649	649	644	661	680	647	629	662	649	684	646	640	661	687	662	673	680	642	676	655	664	680	647	618	664	682	627	662	671	604	687	686	665	655	678	639	667	644	697	654	636	658	653	674	698	637	655	665	600	645	616	672	590	658	675	691	590	607	639	670	671	634	658	672	681	699	675	659	660	689	629	654	670	684	698	646	671	703	657	604	668	664	691	669	686	696	630	728	669	641	638	649	676	705	717	699	701	666	623	669	646	647	640	662	632	643	656	667	678	681	636	598	684	702	684	622	645	640	688	664	647	631	604	666	680	639	680	654	685	669	642	639	650	695	667	641	623	689	648	700	697	666	686	686	650
2555	567	310	245	169	184	249	252	241	245	197	187	184	163	168	148	126	160	253	265	241	194	174	155	122	103	100	102	88	93	78	93	88	87	66	89	90	78	80	83	94	79	91	74	82	103	86	85	99	86	91	82	87	83	87	87	78	82	86	96	77	87	74	98	84	70	77	81	82	102	89	84	94	89	87	79	103	95	91	73	84	94	78	84	88	96	94	67	84	74	61	81	94	94	104	100	87	79	81	81	88	90	88	96	77	83	84	80	94	64	96	88	89	81	83	85	63	65	87	101	88	79	66	87	104	71	77	83	100	71	74	110	74	100	90	97	104	85	93	86	89	72	87	89	85	107	86	92	80	97	78	85	92	78	79	73	82	86	92	81	91	89	86	82	89	76	72	85	78	86	74	93	71	81	72	87	79	80	85	87	85	74	77	88	81	81	71	72	71	71	94	84	75	84	75	85	104	90	83	72	93	97	80	77	89	78	97	77	84	77	98	80	87	77	79	67	89	78	76	105	89	89	86	83	93	95	92	91	73	91	88	81	67	79	93	79	85	114	87	77	76	86	90	87	85	83	87	70	60	87	92	76	91	88	86	88	81	80	89	77	86	86	98	90	71	71	91	92	81	86	85	77	98	95	91	96	91	70	92	91	87	89	77	82	80	86	84	90	86	83	83	71	84	85	89	100	88	91	96	93	89	74	62	76	86	82	79	95	108	82	78	82	81	84	101	61	89	86	81	75	83	73	85	88	101	94	78	87	78	78	87	84	97	86	87	94	74	78	99	98	72	73	69	82	80	81	92	83	95	75	83	83	70	80	69	84	97	74	71	76	79	67	85	90	80	76	73	93	80	81	87	86	84	91	89	94	75	84	87	89	92	110	84	74	70	82	78	82	96	94	96	74	83	86	103	79	97	107	82	87	73	92	77	78	84	94	94	105	103	97	93	74	83	74	77	92	94	88	67	89	69	88	87	66	67	93	93	73	101	99	80	99	92	78	86	78	92	92	88	69	87	91	97	85	89	104	78	94	91	85	97	87	100	99	77	79	80	85	87	99	92	71	89	78	75	72	79	82	84	102	90	100	84	83	93	78	104	88	81	81	88	87	98	85	98	89	81	108	87	76	72	94	82	68	91	80	80	92	95	85	72	82	69	92	93	96	89	79	94	100	72	76	80	72	100	88	106	93	85	83	70	93	83	92	90	82	74	96	79	87	87	92	100	85	72	81	72	80	72	93	93	75	96	74	86	93	90	84	80	77	74	85	77	89	88	79	81	92	77	80	78	92	91	94	98	87	88	86	74	67	87	82	83	79	85	80	79	86	71	68	74	99	82	97	98	95	96	79	73	68	88	94	105	95	75	81	79	78	83	87	77	102	77	75	84	99	87	74	86	79	91	82	80	80	90	83	83	84	78	86	90	86	83	71	81	82	99	92	92	74	114	66	89	84	83	76	81	83	79	83	82	73	90	80	90	87	97	84	86	91	75	95	93	88	91	85	74	76	77	96	82	80	77	91	62	78	96	84	85	80	83	89	81	83	97	83	76	72	97	80	77	74	89	70	79	91	87	81	101	87	95	82	74	82	83	85	69	114	103	103	92	82	77	80	68	87	90	75	87	88	84	109	97	84	92	74	79	94	97	83	91	78	101	90	68	102	87	80	87	93	77	97	71	88	84	81	105	99	85	70	83	76	85	93	79	91	90	77	90	94	97	77	76	101	82	72	88	82	76	88	82	94	94	77	89	89	90	82	99	97	87	105	77	84	82	76	71	80	98	84	99	82	102	78	70	94	75	86	77	78	101	98	77	87	76	85	84	81	84	92	90	87	80	72	84	87	87	84	93	85	88	83	87	96	87	93	99	90	79	81	95	90	93	103	75	91	73	79	76	97	82	86	79	85	91	81	79	94	97	85	99	105	91	85	82	87	102	86	93	65	87	94	85	87	97	86	81	75	84	83	77	91	92	77	77	90	99	78	80	96	103	91	100	84	91	82	100	88	85	87	81	84	83	85	83	99	75	91	75	77	75	89	86	78	87	105	79	91	80	86	94	93	73	90	92	84	71	90	79	92	78	91	101	89	68	91	85	67	89	95	65	81	72	74	81	94	80	81	90	94	68	97	71	82	96	91	72	82	72	85	70	80	95	80	81	82	81	90	102	86	92	87	88	89	96	101	89	88	96	82	75	88	78	83	77	85	81	94	75	94	86	88	79	67	89	84	85	92	82	87	94	71	78	87	79	90	89	81	77	85	73	94	92	77	92	92	83	76	82	88	83	78	89	81	77	81	91	92	93	75	86	72	80	91	72	96	80	69	84	79	94	82	85	70	90	89	84	93	87	60	81	77	86	88	84	94	74	80	81	80	78	84	86	91	78	85	74	70	80	74	71	83	86	76	69	98	78	91	84	95	94	89	79	86	82	84	87	84	86	81	91	86	91	78	80	84	80	78	76	86	70	91	82	73	78	81	76	76	87	97	98	82	96	77	94	78	88	80	81	75	72	86	84	97	83	75	78	90	94	84	91	86	82	77	64	74	97	73	83	97	90	71	91	97	72	94	81	102	86	110	93	78	76	71	78	84	104	72	94	76	107	89	77	82	88	89	91	75	82	75	93	82	89	78	93	79	87	108	73	74	85	65	83	77	79	95	73	78	73	72	93	95	98	96	91	96	86	86	79	93	87	81	84	71	81	72	93	66	101	86	78	86	78	87	78	84	84	82	76	75	75	84	81	87	77	94	81	102	89	92	92	93	82	90	74	82	81	76	91	72	79	102	77	76	74	90	75	75	87	96	72	91	96	100	94	95	78	97	76	77	85	77	82	81	87	82	75	83	94	86	103	101	93	85	94	84	98	90	87	86	101	87	81	83	84	66	86	82	99	90	70	94	82	82	91	78	96	92	86	89	102	75	93	81	88	82	76	91	73	88	89	81	85	76	74	86	70	85	82	92	88	79	85	70	77	81	95	91	83	88	88	75	89	86	99	84	81	76	82	83	95	74	80	77	76	92	76	96	91	78	87	93	75	78	100	86	83	86	81	80	84	71	82	79	90	80	84	81	84	85	91	81	83	93	80	79	89	81	55	67	89	93	67	90	94	77	72	93	91	79	90	82	89	108	84	84	98	88	93	78	87	96	83	79	76	89	70	92	86	83	83	85	80	104	62	108	71	92	109	96	83	92	80	86	92	93	86	97	74	104	77	69	85	84	83	82	93	96	90	78	81	99	88	86	96	99	94	71	90	82	88	79	73	94	96	80	94	98	74	81	85	66	85	99	86	77	68	87	93	83	78	77	77	77	89	76	77	80	77	78	77	77	91	74	94	82	80	82	89	73	69	82	79	92	72	95	88	68	81	80	75	95	93	76	96	94	77	82	95	95	95	84	85	73	75	71	98	80	86	80	75	79	84	89	82	86	87	82	83	74	92	84	92	84	74	78	75	72	93	92	80	98	90	73	100	74	81	98	89	78	77	89	88	94	83	71
17805	5613	3009	3312	6808	9848	10542	9692	7865	6336	5485	4642	3980	3623	3326	2835	2363	2899	5179	5001	4264	3195	2280	1622	1142	864	787	701	657	654	640	651	611	614	600	584	633	594	667	594	619	628	604	618	581	578	608	622	572	604	641	625	589	578	681	601	623	620	636	601	585	632	625	606	560	652	603	652	656	630	648	575	613	620	627	597	645	598	653	603	627	573	641	606	587	597	607	658	590	615	618	591	645	610	600	590	617	618	608	596	625	646	604	628	639	638	615	631	633	581	622	569	647	660	661	582	616	589	595	623	607	568	620	568	665	664	629	597	618	595	634	614	590	636	609	610	613	613	635	628	665	609	619	640	607	622	597	693	643	590	564	662	619	626	622	632	645	643	635	622	627	670	583	621	623	636	648	607	598	654	558	649	628	602	614	628	590	614	610	592	651	622	611	642	676	600	601	606	629	591	641	600	634	610	630	615	595	609	575	638	612	598	589	582	595	579	581	627	616	592	633	591	608	606	573	611	591	618	611	614	595	592	646	636	577	606	633	603	611	590	611	632	603	608	626	608	601	648	613	620	611	597	625	617	638	586	568	612	626	622	575	576	685	649	640	573	612	618	642	577	609	550	633	641	585	599	605	620	637	626	581	653	601	608	639	624	641	578	634	641	581	565	618	613	624	612	631	640	661	606	644	630	599	634	613	623	647	626	614	594	607	561	615	629	635	634	583	589	612	592	663	621	606	633	641	621	636	579	612	631	647	646	653	623	601	606	678	612	636	605	596	646	569	622	636	637	612	584	604	638	614	611	602	624	570	648	585	589	645	627	587	631	614	612	631	612	637	634	613	610	626	622	609	664	617	639	618	579	617	591	628	635	606	644	603	643	608	650	640	633	623	657	600	640	629	600	633	663	604	619	588	580	601	619	601	600	646	594	657	640	647	638	596	607	584	678	628	610	635	604	616	642	644	610	619	631	663	565	617	657	617	606	638	601	629	617	610	622	606	614	631	616	591	569	663	655	636	596	575	645	665	580	623	611	594	636	554	609	652	606	631	593	610	623	591	631	652	638	614	622	630	601	619	606	619	570	637	611	642	654	616	638	592	612	603	589	624	599	642	642	597	584	605	598	645	599	592	606	653	643	641	629	596	598	584	593	595	613	581	609	619	579	591	614	632	591	619	587	623	629	590	598	638	580	596	609	613	605	623	612	581	627	592	605	613	636	578	607	624	571	608	605	606	672	597	646	630	626	667	594	618	586	648	589	612	628	612	631	630	644	604	644	646	616	651	619	630	578	599	635	560	573	598	641	579	580	587	636	591	602	601	651	656	608	626	627	611	608	621	601	656	580	609	628	617	607	606	633	630	621	634	626	596	608	625	611	630	607	604	667	626	610	621	585	634	618	619	606	623	617	626	574	606	633	600	620	567	579	590	618	626	638	635	647	628	648	623	605	642	593	669	606	581	611	566	642	628	620	580	653	606	596	599	639	632	614	625	636	630	578	624	599	643	628	638	599	583	611	629	619	620	602	607	605	592	633	601	645	600	636	639	632	598	580	625	626	637	605	560	666	614	628	675	623	626	612	645	594	628	601	603	617	643	600	643	620	601	606	610	633	669	581	611	629	630	593	608	640	629	620	605	563	594	569	593	649	617	636	609	632	601	605	590	612	632	639	598	626	616	580	617	673	604	638	596	633	599	629	582	636	595	633	650	634	597	650	645	608	591	602	632	627	616	623	586	632	623	654	615	643	606	618	617	647	589	557	589	618	604	668	590	601	612	597	598	607	603	606	608	636	616	590	636	664	616	577	644	621	561	625	586	643	584	649	593	608	585	598	637	626	572	592	590	615	606	604	605	622	601	641	632	606	580	634	639	603	632	629	604	620	653	554	620	633	630	609	583	600	599	627	639	647	617	640	594	613	588	593	611	633	631	601	602	623	552	605	637	607	651	586	610	651	629	633	631	588	590	638	656	592	648	645	621	592	612	620	600	590	626	632	621	593	646	625	652	625	645	613	584	626	625	626	617	641	662	634	597	601	649	612	625	668	612	596	568	622	607	640	613	631	629	607	581	594	590	613	603	646	624	618	604	610	613	580	587	641	610	612	564	618	565	618	640	619	673	586	639	625	604	578	659	606	616	612	611	569	627	651	641	606	602	657	613	585	640	624	619	617	623	623	667	603	622	589	607	599	644	594	618	602	629	609	588	645	609	606	630	617	679	629	633	610	626	598	623	566	591	624	656	599	625	619	639	608	608	607	598	621	613	596	620	643	628	638	587	603	605	578	579	622	603	656	584	573	597	628	567	583	572	600	618	627	587	642	583	601	625	607	646	660	615	643	597	626	644	611	686	610	616	587	621	591	576	612	587	582	665	663	613	636	609	617	590	645	598	602	640	584	603	642	622	559	597	592	632	618	628	646	619	643	638	615	619	623	595	605	596	622	678	628	630	615	588	670	629	593	593	662	597	587	650	605	673	593	623	620	650	617	608	587	634	619	613	654	643	612	629	605	634	617	607	589	647	598	627	598	624	625	638	597	586	582	608	632	628	608	598	635	624	572	625	605	639	634	652	627	596	627	616	623	555	595	586	624	591	626	598	658	628	642	606	636	617	636	541	599	632	590	588	583	639	621	663	624	646	591	613	587	638	629	606	633	600	645	628	647	610	595	609	637	637	580	644	614	577	663	605	616	614	580	603	660	637	640	614	636	559	593	572	597	600	600	612	632	618	616	582	625	612	606	637	614	601	643	613	564	636	585	642	614	632	639	591	576	590	592	642	578	599	622	602	621	634	601	625	629	632	628	627	649	621	645	591	625	626	597	608	634	619	647	603	610	614	635	613	568	615	613	658	631	588	611	619	603	669	611	616	608	594	607	591	640	613	620	645	602	619	611	605	594	600	653	613	623	583	632	600	586	635	606	579	603	621	649	617	644	580	622	616	596	637	639	564	611	625	621	690	666	601	610	593	617	605	646	613	621	616	598	617	628	594	611	577	608	622	604	636	613	600	599	685	636	575	606	599	598	611	616	593	609	648	643	648	601	640	630	586	602	598	603	637	574	602	589	613	589	632	609	630	589	551	641	605	568	650	621	585	654	597	598	650	640	634	630	617	596	617	599	624	601	642	565	651	631	591	608	613	585	632	596	617	656	640	595	640	590	639	603	600	616	571	628	609	600	639	667	624	600	572	602	604	599	631	653	581	672	596	589	626	634	583	623	668	608	597	602	633	649	548	597	600	613	601	599	656	569	611	648	603	621	641	579	580	644	645	631	605	603	599	584	607	644	569	616	637	605	641	608	612	614	566	636	636	636	633	598	640	579	606	632	643	639	643	678	628	632	613	602	633	641	589	645	602	622	595	594	633	594	599	630	661	629	610	574	594	604	612	611	619	607	586	620	616	627	588	571	666	605	609	620	618	604	577	606	600	634	649	638	584	609	595	632	614	636	627	648	609	575	598	595	587	622	620	637	608	570	606	630	609	642	558	651	599	611	617	623
2392	856	380	286	215	243	321	307	307	266	265	214	225	221	180	173	125	184	719	840	606	436	302	208	138	127	96	88	90	71	65	93	80	80	87	84	69	78	58	80	90	79	73	76	78	89	71	73	103	73	85	94	68	71	85	76	78	59	70	70	74	79	82	92	65	75	81	71	78	99	65	76	86	75	87	73	87	78	75	70	76	68	81	69	72	79	65	78	83	72	84	79	88	77	66	73	71	77	81	73	94	93	79	73	73	87	72	75	82	78	73	89	92	87	68	71	82	80	84	79	83	76	84	76	87	76	78	61	76	82	77	75	63	80	96	76	79	80	81	76	81	86	83	79	67	80	87	71	102	72	71	70	77	72	76	78	74	76	94	66	64	87	84	88	67	73	77	77	79	77	65	67	92	74	73	67	80	92	85	94	80	56	69	87	66	80	86	79	82	77	53	87	69	79	67	83	86	90	95	62	74	78	79	70	84	62	80	76	78	72	72	109	80	84	91	82	76	84	71	59	71	84	70	92	72	66	79	80	76	83	81	50	80	84	64	73	70	82	68	76	93	81	93	74	67	82	83	73	62	85	82	77	78	77	69	80	68	87	66	88	77	83	69	87	76	82	70	81	72	86	78	86	79	72	78	91	75	70	62	94	74	72	63	75	64	79	76	107	85	76	76	87	73	89	59	73	71	85	99	79	77	72	91	77	69	78	78	77	90	70	91	82	83	84	79	76	70	81	89	74	70	70	78	70	87	91	85	73	64	91	82	96	71	73	81	87	73	73	71	75	69	82	87	96	94	74	86	65	82	86	87	85	69	86	72	92	79	64	69	73	79	72	69	66	82	71	80	85	70	81	81	76	72	88	65	85	65	73	74	77	81	92	78	87	88	75	74	66	89	79	64	62	79	63	76	77	82	81	77	73	88	78	89	87	71	72	84	89	87	74	79	80	67	74	70	78	76	74	71	90	62	95	78	93	78	84	66	77	81	79	70	80	84	78	72	71	73	84	89	69	77	81	90	85	90	81	82	82	70	74	80	78	87	83	80	101	100	77	52	68	95	83	60	96	75	77	66	71	76	74	78	72	67	74	73	91	78	66	76	84	91	86	70	76	77	77	65	69	80	78	82	89	96	82	66	77	67	87	69	79	75	99	75	70	76	80	88	77	71	85	93	85	68	81	91	74	81	86	74	85	80	77	75	93	77	83	78	82	65	101	86	63	63	80	74	75	71	88	90	95	71	85	76	87	82	88	63	63	73	69	82	73	73	81	101	73	66	86	88	78	84	71	77	74	73	84	89	79	89	79	66	84	81	86	85	69	94	84	68	81	77	61	92	74	79	92	71	76	85	92	66	84	71	78	91	80	68	71	92	67	82	72	87	82	85	88	81	81	88	72	65	68	79	81	66	82	85	81	83	59	88	87	77	67	71	69	66	74	81	99	95	84	85	71	84	76	77	87	84	74	85	97	83	89	75	58	71	78	75	79	65	68	72	71	77	80	100	83	83	79	90	76	85	73	82	74	70	87	86	83	73	75	84	75	84	72	89	73	81	74	83	83	82	85	76	82	90	67	66	92	77	76	79	73	72	63	77	68	71	85	77	93	68	84	79	80	79	80	81	93	101	88	85	72	84	75	88	79	82	76	82	90	85	92	70	86	79	88	71	64	75	69	86	76	70	79	72	70	69	89	75	82	71	100	75	78	70	69	90	77	82	81	90	84	67	81	65	62	71	87	84	74	79	84	97	78	76	77	72	74	72	86	65	92	76	66	83	55	84	82	69	86	76	63	87	75	76	82	83	82	86	86	74	88	91	77	83	82	96	91	73	72	80	66	89	70	77	80	78	74	79	75	72	82	93	76	66	93	77	80	90	86	66	80	79	83	70	76	76	87	91	85	86	85	83	78	83	89	74	92	98	81	81	94	66	77	80	82	62	83	73	80	86	71	86	84	90	88	81	80	78	70	73	72	94	71	79	85	78	83	65	74	75	93	86	67	70	79	78	75	75	66	69	90	75	82	86	83	80	82	71	68	76	80	83	62	79	78	76	90	66	79	71	89	79	78	83	73	82	86	73	69	73	74	75	73	67	77	71	73	97	67	66	81	92	75	70	77	62	92	74	91	74	73	65	64	76	78	86	92	81	90	61	73	84	79	68	82	91	84	79	79	76	71	88	89	81	62	77	85	86	95	72	80	75	78	80	83	59	86	75	80	87	83	70	71	92	93	83	68	84	77	89	87	65	81	81	76	88	64	76	73	64	83	76	69	85	74	76	69	78	76	69	73	63	71	82	92	71	75	76	66	89	72	86	85	73	78	80	68	83	92	69	80	82	89	71	74	84	72	78	79	71	88	75	81	85	73	88	78	73	92	78	72	81	80	73	91	86	74	79	82	76	82	84	69	81	89	75	93	81	82	72	74	56	84	72	72	74	98	75	75	71	82	72	68	64	83	79	87	93	85	79	84	64	70	71	71	84	72	71	83	90	80	66	67	77	72	67	93	85	66	71	85	73	72	79	83	74	85	84	74	77	71	70	72	84	75	80	73	80	65	70	61	82	80	78	89	77	73	68	77	68	80	79	72	79	94	86	71	85	57	79	79	75	91	85	74	73	70	77	91	64	89	84	78	76	103	76	76	61	80	76	77	75	94	94	78	86	77	62	71	75	83	92	78	72	78	77	76	89	83	90	77	76	88	94	70	75	91	61	87	73	79	85	79	86	63	82	78	74	68	59	86	88	83	74	71	72	82	82	70	68	82	76	88	72	80	73	85	71	92	71	74	79	73	67	75	68	85	77	77	89	68	80	87	66	63	82	86	70	74	80	75	70	102	84	77	72	79	77	64	78	75	83	72	79	91	80	92	75	82	79	83	65	83	80	83	76	78	82	65	73	86	94	92	66	62	71	66	79	71	81	78	93	75	84	81	80	88	82	82	96	103	74	92	85	70	79	84	91	83	88	78	84	81	70	64	71	66	78	62	79	81	75	75	87	83	84	75	67	75	70	71	71	71	65	74	80	74	80	88	76	82	95	109	82	77	76	66	85	99	88	81	62	69	70	67	94	84	87	83	81	75	71	64	70	70	64	76	70	88	76	79	71	72	66	83	74	87	91	89	90	79	76	92	80	95	81	85	76	73	73	70	57	79	71	78	88	82	82	64	64	80	64	75	81	88	81	81	77	79	81	83	85	61	76	73	73	65	85	74	83	79	87	89	79	83	73	91	86	77	90	93	72	75	97	66	78	77	84	80	75	85	80	68	73	73	79	81	73	72	84	63	62	83	86	72	81	78	82	62	86	74	79	59	77	89	63	83	86	82	91	78	62	61	68	93	82	82	63	70	69	64	84	72	75	53	86	80	100	88	88	89	85	69	81	73	81	76	72	69	92	64	77	73	88	98	65	70	88	64	76	81	76	75	75	93	90	88	67	79	65	83	85	83	66	80	76	100	83	79	84	86	84	78	76	69	88	81	89	89	68	87	65	61
21888	7610	4026	4238	8685	12434	13272	12189	10306	8643	7328	6230	5322	4566	3916	3235	2691	4143	14506	14610	11531	8250	5835	3712	2095	1334	950	765	671	629	581	579	573	604	592	598	546	600	589	575	528	555	564	577	575	597	586	566	541	547	547	588	572	557	566	597	585	530	577	578	564	549	581	565	543	525	557	594	561	593	564	549	590	528	521	574	622	571	554	614	561	596	554	534	572	585	581	563	555	570	574	569	595	603	574	562	604	582	549	583	596	564	568	560	576	580	567	587	558	573	559	596	560	537	543	533	549	536	561	577	535	522	506	536	614	559	575	537	555	538	578	590	581	589	614	561	520	599	591	562	522	551	545	603	533	539	609	574	588	547	541	579	601	572	567	576	550	567	541	516	571	529	580	540	566	580	569	587	581	522	552	531	576	574	612	569	577	561	548	594	552	562	554	563	558	560	570	578	540	586	546	584	572	554	587	592	540	573	549	580	528	556	592	582	571	603	556	585	579	551	576	585	544	598	588	563	588	525	579	555	562	541	513	545	581	552	550	554	580	565	540	552	601	560	542	538	596	560	527	597	575	552	581	571	585	564	563	577	598	593	545	547	580	570	554	597	592	543	527	557	555	586	554	564	554	554	625	558	547	567	585	576	562	577	537	569	577	563	564	577	538	528	599	560	523	528	576	570	565	602	573	556	575	540	582	605	546	518	599	566	580	547	559	540	565	519	544	597	554	541	591	523	569	581	541	568	586	585	592	572	556	506	559	584	593	549	561	551	492	564	575	564	540	582	563	547	601	560	570	562	542	559	583	578	571	564	558	548	552	543	553	554	503	557	562	581	598	585	572	561	575	561	560	575	602	597	555	578	567	558	565	605	566	555	566	574	617	545	579	559	537	576	540	516	611	559	526	539	579	568	594	571	522	574	551	584	555	541	602	541	554	558	607	585	605	585	566	534	529	556	529	590	563	555	588	589	577	563	566	549	569	588	537	543	572	553	573	536	570	548	591	596	509	581	586	576	532	551	592	562	601	585	522	532	559	586	584	549	551	537	578	554	589	547	584	550	567	605	643	563	532	615	573	567	583	532	591	570	577	573	508	549	530	609	580	544	579	518	588	562	507	556	580	549	557	525	528	551	560	557	598	556	611	581	553	583	565	586	564	524	580	569	602	592	594	596	558	578	576	609	549	583	576	562	547	563	585	508	556	529	634	524	615	571	552	542	560	614	534	596	591	604	544	562	556	572	622	536	541	570	551	575	580	583	572	544	523	571	551	556	518	586	580	600	560	566	541	572	533	556	530	562	580	542	580	560	539	564	560	581	548	546	545	544	538	550	600	573	542	543	529	578	550	580	569	560	604	584	550	603	516	573	563	550	582	616	581	587	553	552	554	562	536	541	571	569	575	583	575	588	547	542	603	526	592	594	527	557	563	576	543	549	570	577	579	534	557	582	558	581	534	587	552	565	553	555	596	560	599	549	610	569	597	570	531	566	586	556	555	581	579	572	598	551	593	574	562	557	542	596	574	596	568	576	591	581	587	539	557	609	595	588	562	538	611	573	554	548	549	553	573	596	572	582	539	597	589	618	561	552	579	561	598	566	567	565	576	614	575	543	559	605	562	602	543	529	557	597	581	555	555	575	574	583	570	569	586	555	539	581	579	592	573	579	561	603	577	561	609	543	559	570	573	597	587	554	556	539	557	583	514	565	581	553	578	526	556	580	550	537	552	578	615	587	540	565	547	583	566	573	563	587	571	553	593	564	557	567	565	571	532	581	578	540	521	575	609	570	604	582	533	576	536	571	560	586	614	580	585	544	542	554	578	583	571	586	506	546	535	595	566	559	596	587	586	541	586	562	593	569	580	575	576	555	535	544	584	564	549	556	501	519	563	537	613	566	589	544	558	543	561	566	615	583	584	530	545	541	590	521	616	589	590	583	526	583	558	583	548	538	548	564	539	573	608	585	595	583	552	573	531	518	602	552	578	544	523	576	564	538	538	549	551	562	520	598	560	500	596	556	572	584	581	562	561	572	588	563	587	574	531	582	554	588	564	554	567	608	557	588	601	556	573	572	601	567	551	563	504	550	578	576	569	546	570	603	515	549	580	581	586	583	555	610	523	549	581	591	594	589	565	576	538	585	552	582	587	581	557	567	497	552	551	553	550	554	553	562	556	546	550	607	561	542	545	554	529	592	548	539	540	559	551	566	544	594	582	550	557	574	568	636	597	591	549	559	547	553	561	600	548	583	596	541	552	575	547	561	531	569	624	521	541	577	543	592	572	556	570	588	571	560	570	614	542	522	586	555	593	595	545	581	645	574	577	580	570	561	560	557	568	573	564	578	545	549	571	586	574	540	537	578	601	555	547	579	579	567	547	566	608	557	610	572	572	531	584	541	563	529	556	586	543	517	546	568	590	601	531	559	584	572	599	572	565	581	571	589	565	579	522	527	591	586	561	565	546	581	557	589	590	613	552	542	526	554	573	555	557	548	606	572	578	569	567	571	573	591	580	528	555	561	568	575	536	557	542	550	599	568	565	609	588	581	562	576	514	606	566	536	573	550	526	542	578	585	525	578	556	564	595	523	592	574	576	573	564	571	536	527	577	576	593	546	530	525	554	552	520	539	625	583	586	561	568	541	582	502	573	593	590	584	568	576	558	555	596	616	569	560	596	564	570	549	543	606	551	545	581	548	583	602	574	623	562	534	514	569	560	584	559	567	584	570	592	586	559	568	558	580	530	591	575	572	547	580	519	557	536	556	547	567	637	529	588	593	572	548	586	580	556	564	567	546	595	543	567	579	555	568	600	540	538	587	583	570	580	558	585	548	583	576	561	541	589	580	565	586	580	570	540	535	583	510	603	551	567	576	581	523	568	551	548	544	591	582	610	555	637	611	538	563	550	529	571	600	529	577	545	563	548	588	589	544	538	568	540	581	521	541	577	566	574	547	591	560	577	538	546	578	577	540	625	563	526	568	580	595	561	549	519	568	604	582	556	557	570	524	567	532	624	559	539	578	616	570	572	572	545	586	622	562	506	588	595	569	532	522	531	553	563	593	591	610	579	535	582	543	531	552	597	583	544	564	559	546	535	590	571	559	577	550	605	581	564	610	613	573	610	573	548	510	593	565	546	567	582	564	565	593	579	576	562	583	587	547	565	580	552	546	587	571	584	653	607	628	531	555	608	582	597	549	580	540	558	560	557	610	525	530	542	601	576	588	570	557	605	547	579	532	563	539	588	570	590	569	581	572	572	563	544	556	600	542	572	578	596	577	609	588	615	553	563	535	592	546	567	566	561	518	581	595	538	588	564	549	567	619	589	536	561	558	533	560	606	548	584	549	590	562	550	543	550	547	549	547	564	537	545	541	552	551	568	574	554	553	516	604	537	562	551	558	591	556	593	547	551	574	580	558	564	586	532	554	554	571	578	580	586	610	570	559	564	545	624	520	545	555	571	564	613	603	544	555	587	581	597	579	559	583	576	561	558	568	571	594
3741	801	382	271	244	240	268	327	311	304	258	285	219	225	177	168	178	355	747	850	688	467	335	241	171	141	114	117	111	120	108	97	88	88	100	80	113	92	102	83	95	113	97	110	83	99	93	93	104	93	97	94	116	91	88	102	100	90	105	99	108	105	87	94	83	105	96	99	100	109	93	88	102	104	102	97	95	89	104	94	93	100	105	94	95	94	83	100	111	96	102	97	101	100	103	104	100	92	84	105	120	87	94	92	76	88	108	94	92	91	89	108	95	85	112	102	76	111	95	95	101	87	94	98	86	97	80	113	99	101	102	88	93	86	83	100	105	94	98	88	112	106	116	85	93	105	93	96	86	85	96	104	110	95	96	79	81	102	92	107	103	106	89	89	90	102	94	89	90	93	93	119	101	95	111	94	105	117	98	93	99	111	89	107	115	91	104	109	106	98	81	100	100	101	91	94	96	102	96	99	120	94	104	105	91	102	98	92	116	93	103	116	104	93	93	83	107	97	86	76	107	104	111	94	97	108	95	102	105	99	104	101	96	106	128	109	86	99	106	98	98	94	112	107	86	97	97	98	90	105	94	106	77	113	106	85	99	95	102	83	113	82	95	104	87	88	100	106	97	99	110	106	96	117	96	92	96	92	104	98	93	94	93	103	93	103	98	102	74	82	97	111	103	91	94	84	113	111	100	95	109	79	85	102	100	95	102	101	106	120	94	101	113	94	112	102	83	86	107	97	104	108	96	95	67	96	106	85	123	104	94	93	91	96	109	120	82	92	131	95	110	106	81	107	86	111	92	90	92	90	90	115	104	92	103	113	105	101	108	93	117	82	104	94	99	104	102	74	105	104	96	109	89	92	82	90	91	113	77	96	95	91	119	81	103	95	93	103	101	83	94	108	101	96	108	73	82	97	110	108	94	109	85	94	123	106	93	108	91	93	92	107	124	88	94	89	91	94	88	108	90	87	98	101	95	96	93	93	94	111	106	94	99	94	107	107	95	101	104	113	92	96	97	106	89	112	85	87	87	106	111	93	92	102	104	85	93	96	90	92	89	90	81	100	90	89	83	83	91	109	89	111	106	107	96	96	101	88	84	88	102	98	92	105	87	100	95	102	94	106	92	81	92	116	119	108	101	100	95	91	97	112	90	88	122	103	100	77	105	88	89	112	88	94	117	80	91	101	112	105	82	97	89	90	103	97	120	89	95	90	95	107	96	100	87	102	92	95	111	117	91	108	121	98	96	101	89	105	100	106	89	107	84	107	95	93	93	106	113	88	85	92	105	98	82	104	115	92	85	104	106	84	82	90	109	105	94	99	93	97	80	88	92	107	112	106	96	90	79	89	91	98	110	112	87	104	78	104	118	112	101	89	100	100	82	94	98	107	99	101	89	92	107	89	94	100	82	103	109	98	89	96	88	102	97	105	112	95	92	82	101	91	109	100	87	77	97	106	101	99	98	88	94	97	105	88	95	89	105	95	105	88	105	100	97	110	79	98	84	91	106	88	83	115	85	106	98	92	83	92	82	105	80	89	78	117	121	103	89	103	82	108	102	99	91	104	111	80	85	99	96	86	110	87	86	83	90	98	98	108	89	102	99	102	97	97	88	99	100	90	100	108	97	105	96	107	98	92	79	82	92	99	82	102	96	91	104	102	98	97	109	81	110	86	94	95	107	84	92	104	87	91	101	101	86	85	78	116	88	101	90	97	100	88	105	97	97	94	95	105	122	99	79	96	99	86	89	114	85	87	101	110	111	115	111	97	99	102	103	110	104	107	109	99	94	100	91	97	84	92	90	106	109	99	102	107	102	91	93	78	96	107	97	103	72	101	102	89	87	94	83	94	104	111	96	92	102	91	101	102	120	100	100	100	86	86	94	86	115	115	103	99	95	90	86	101	92	107	88	102	106	104	93	90	95	93	97	89	93	110	87	97	100	93	99	101	110	102	105	86	95	104	90	124	91	92	107	93	90	96	94	115	98	88	92	94	97	102	112	103	85	98	93	97	109	114	95	108	87	97	77	102	92	89	98	94	94	106	86	93	83	103	103	101	94	105	90	101	91	91	119	103	88	88	90	79	102	98	84	90	104	100	97	78	105	98	109	101	106	94	121	117	111	100	96	106	88	101	112	104	94	103	95	98	109	80	101	102	109	89	99	107	81	116	91	89	82	84	90	107	108	94	99	116	92	107	91	112	85	98	88	97	106	93	87	91	107	98	106	105	95	100	100	99	97	105	104	97	100	93	93	101	97	99	89	100	92	100	92	104	108	95	97	79	89	111	84	98	81	93	106	110	91	86	99	104	109	114	94	111	96	103	100	101	86	81	107	105	102	92	99	110	111	127	95	84	102	119	110	83	84	77	92	93	101	92	106	106	96	96	98	104	102	89	79	83	99	102	92	88	84	98	97	101	87	114	101	101	82	105	82	92	99	94	81	91	96	101	110	114	85	112	103	109	105	91	82	94	101	84	97	102	90	89	115	88	94	85	96	91	104	93	92	118	111	92	105	91	87	77	107	82	87	101	106	94	84	105	99	81	83	108	106	93	112	90	122	108	106	108	111	109	90	104	103	106	84	108	85	112	107	82	95	105	99	113	95	108	86	105	122	102	97	101	89	103	90	100	102	85	115	96	91	92	106	91	85	87	96	99	86	96	96	72	88	95	86	97	101	79	96	95	109	89	104	94	93	94	115	91	93	78	103	95	107	102	86	91	95	87	112	109	111	94	115	102	112	107	89	95	93	114	109	95	93	111	83	91	89	93	78	90	99	109	92	89	114	92	95	96	95	114	108	88	105	112	95	111	82	99	97	92	100	105	104	104	98	101	109	100	101	108	80	83	108	111	76	98	103	102	89	104	103	97	103	97	110	84	79	109	86	90	102	92	92	95	104	91	99	100	93	93	92	97	101	109	105	92	94	103	118	108	87	111	89	103	93	93	107	104	101	108	101	101	96	94	110	90	106	89	97	100	87	95	114	97	91	107	88	105	96	100	96	94	101	98	83	98	94	98	104	95	100	96	104	92	97	92	99	103	102	93	108	104	96	86	99	101	117	103	110	89	104	109	89	83	86	109	97	102	98	88	105	79	95	89	109	105	98	111	100	98	88	111	93	94	93	102	95	78	95	100	104	108	92	100	104	101	93	95	98	105	100	97	77	76	118	94	86	93	102	90	99	107	74	120	96	89	82	94	105	95	102	75	93	85	100	87	93	101	117	100	110	102	93	99	80	104	127	97	83	95	100	106	112	98	102	94	87	84	107	103	93	102	109	90	115	79	100	106	97	122	79	98	85	94	91	105	98	102	98	107	103	101	104	110	91	96	89	88	110	114	108	112	101	94	75	87	95	84	94	100	95	98	90	86	76	100	97	93	99	109	80	118	104	114	100	110	94	95	71	109	89	79	94	93	108	88	87	95	105	112	89	83	87	95	85	104	100	85	101	90	99	103	101	98	96	92	69	104	96	85	104	98	105	85
21310	7181	3867	4049	8288	12249	12983	11560	10334	8698	7687	6615	5571	4501	3650	3111	3397	8199	14547	15353	12337	9009	6208	3858	2419	1566	1118	946	800	774	788	722	759	705	674	681	732	718	692	745	728	685	730	779	711	773	713	703	723	674	707	729	712	706	713	721	691	746	733	723	718	682	755	737	715	671	706	751	735	730	726	680	674	684	728	696	681	703	662	747	732	641	766	704	659	668	676	697	721	703	709	708	693	746	699	710	683	721	736	741	652	707	688	711	780	714	735	628	683	730	747	716	653	727	682	704	717	701	703	713	688	730	699	749	692	680	722	689	708	686	685	705	723	699	754	679	741	700	681	723	643	740	704	681	650	693	742	711	739	691	728	668	674	713	698	688	665	734	700	720	755	765	691	753	695	666	709	742	691	737	724	671	705	705	694	752	761	728	692	706	719	732	682	717	710	673	766	688	681	711	705	758	677	727	742	660	750	678	705	746	690	671	703	663	715	711	698	709	695	725	733	713	701	732	717	708	726	710	680	728	738	706	711	692	669	673	710	728	671	702	649	703	678	718	711	743	701	686	707	691	703	733	687	713	707	727	690	707	729	674	713	677	716	652	684	729	687	749	771	693	692	718	689	701	762	715	673	695	718	751	697	699	674	718	723	673	678	702	733	720	712	729	742	694	734	708	689	693	749	752	731	675	722	693	736	714	706	722	698	757	715	754	704	714	677	666	701	698	705	730	697	737	701	725	711	726	705	705	718	707	700	701	665	677	682	649	707	769	680	715	692	704	749	697	704	728	682	766	725	755	761	711	741	692	712	727	669	723	730	673	712	723	701	718	750	709	737	659	676	766	707	652	741	695	739	658	670	709	691	760	699	752	717	698	725	733	755	754	727	694	716	751	686	719	748	703	707	710	730	728	711	679	729	701	710	713	711	683	721	683	710	703	760	685	723	696	650	744	697	694	713	730	699	721	733	725	691	732	738	727	673	722	715	730	720	731	692	722	723	709	671	722	726	745	720	721	680	705	728	710	687	699	748	698	726	668	685	721	728	718	742	691	720	697	759	715	664	729	748	681	746	664	664	673	748	719	672	690	758	752	712	676	690	703	741	732	722	693	672	742	727	721	696	640	708	722	699	751	701	717	724	702	717	726	734	676	735	773	673	719	685	694	693	663	678	707	714	689	681	723	711	717	708	677	724	693	687	707	713	688	713	727	690	679	720	712	693	705	721	737	712	709	735	745	744	732	679	719	630	691	703	698	656	701	673	740	703	698	719	705	673	684	702	727	712	702	715	727	711	716	673	732	695	695	712	672	710	749	688	730	718	745	716	722	723	707	751	718	683	698	711	732	705	716	683	691	704	721	688	742	713	683	739	720	756	691	694	706	683	695	703	751	729	719	707	685	716	720	695	728	699	684	703	721	705	709	727	714	713	719	694	706	674	723	692	699	693	682	715	691	741	762	699	679	768	752	736	712	743	739	686	692	702	717	677	683	684	692	742	702	702	712	714	726	730	716	691	723	670	698	709	702	706	743	708	700	700	684	709	719	676	649	740	725	701	773	694	707	714	696	714	720	694	707	727	723	751	689	671	724	697	706	646	745	670	665	710	723	697	778	694	716	707	757	685	678	754	684	718	657	717	712	719	753	699	726	695	710	683	714	671	748	711	700	708	725	766	766	719	707	761	661	709	718	680	693	698	702	705	702	627	775	720	733	686	711	708	732	658	726	738	668	697	726	730	697	739	689	705	738	697	672	758	728	702	708	640	738	720	682	676	725	750	727	687	711	674	674	700	710	733	741	690	674	706	724	741	703	716	680	685	710	707	698	730	718	695	687	761	719	680	745	717	701	743	707	681	707	689	697	704	712	697	730	708	713	697	693	693	667	650	711	712	695	727	680	693	684	714	749	731	758	695	703	722	702	713	688	677	708	728	704	747	667	742	735	687	683	707	742	719	708	721	671	756	689	677	694	701	690	704	716	683	700	696	721	766	706	729	721	679	681	716	702	708	702	735	697	689	720	664	702	726	773	713	719	685	727	693	737	692	705	720	712	704	713	734	738	747	661	716	704	702	676	707	708	709	718	728	717	736	694	754	677	679	740	737	708	699	685	696	698	701	693	723	718	692	750	736	700	737	701	682	748	704	698	715	731	669	678	695	708	731	711	695	721	745	696	719	748	731	725	667	715	682	699	667	660	710	650	732	696	734	678	727	700	739	750	691	736	697	687	709	707	706	735	740	677	695	717	706	718	722	691	742	714	712	705	686	734	737	700	719	662	719	714	690	667	701	721	732	731	778	701	721	724	716	722	699	672	680	705	729	681	711	673	691	680	731	713	731	723	750	706	700	693	672	699	718	690	679	730	667	672	702	718	707	726	726	703	684	751	679	739	692	733	682	705	674	736	726	691	688	694	701	687	720	699	724	694	675	721	696	699	696	721	703	713	712	677	732	707	699	681	750	719	701	667	714	674	650	748	717	677	736	707	722	706	700	734	738	717	744	725	749	716	679	694	711	722	718	734	667	707	694	685	734	735	707	731	669	726	702	722	689	750	750	691	717	688	729	738	749	706	727	712	667	704	743	712	701	682	655	694	703	704	726	655	712	709	712	740	702	696	741	741	737	733	742	680	695	731	680	693	696	737	744	700	697	713	736	716	684	698	726	676	752	746	693	695	679	740	678	720	735	721	754	684	716	697	751	728	690	668	740	685	686	709	704	693	688	711	690	703	712	700	710	730	690	698	680	734	709	734	721	688	704	688	692	703	718	686	693	736	709	647	734	675	672	674	700	741	677	722	703	698	689	746	721	739	729	681	731	695	686	683	736	680	740	665	748	719	737	683	689	716	716	738	688	714	716	738	705	710	700	711	714	704	696	737	730	722	727	683	730	740	695	650	718	706	686	726	712	739	681	734	673	733	729	683	765	672	717	716	733	739	735	710	764	751	714	693	738	682	714	676	726	690	713	706	752	689	678	678	706	698	705	690	747	736	730	738	739	674	694	807	708	739	714	704	674	698	743	753	718	727	716	741	716	743	739	699	722	738	704	672	719	707	703	727	727	684	673	730	728	702	669	732	709	707	712	673	680	721	745	718	731	701	704	718	703	691	730	742	683	711	699	758	717	735	688	694	716	688	673	664	726	696	716	721	699	764	739	722	754	684	720	675	731	687	704	677	719	692	736	740	697	729	667	671	714	712	698	706	712	738	728	701	712	688	727	703	689	672	746	722	662	749	670	647	692	693	699	759	696	697	709	705	702	706	766	752	692	684	706	708	709	730	704	761	679	712	700	742	663	698	722	731	763	774	667	687	677	726	716	686	698	659	698	724	691	724	767	714	705	693	709	687	713	714	708	678	689	720	702	719	678	707	733	666	756	688	730	740	671	709	690	716	715	702	695	673	721	716	690	695	730	722	704	695	690	711	709	730	685	705	725	754	705	719	715	678	682	674	714	692	769	673	716	689	729	713	723	701	733	696	700	700	649	723	690	729	690	673	662	763
3575	1071	466	353	243	307	401	406	366	409	345	303	268	244	201	206	215	735	1341	1479	1251	761	539	353	263	160	127	126	91	95	89	105	106	81	82	103	89	88	97	91	84	86	92	77	82	97	103	80	90	74	76	87	69	108	92	96	99	88	82	102	94	96	87	94	92	87	89	89	86	99	86	94	80	91	86	82	98	92	101	88	92	94	73	86	111	87	83	85	119	92	84	87	89	96	78	96	76	101	89	105	97	91	74	83	99	97	90	76	102	106	82	85	83	109	104	92	86	72	89	87	98	112	85	85	89	85	85	107	102	82	78	96	83	105	93	65	82	70	94	77	85	78	108	94	83	93	85	85	86	82	84	90	101	79	92	81	85	79	113	94	91	81	102	96	98	90	85	83	80	100	90	107	96	93	97	108	84	89	102	97	88	86	92	87	97	80	93	99	89	88	87	97	100	109	86	97	83	88	75	78	80	89	84	93	85	94	89	85	86	87	89	84	83	67	99	80	92	84	89	90	96	91	110	94	111	80	84	89	95	87	102	97	80	99	88	73	76	96	101	108	61	107	78	100	106	102	73	94	91	95	102	97	102	91	102	99	77	82	92	89	86	85	102	80	84	98	93	94	94	91	75	100	78	88	92	92	100	91	110	117	86	98	82	86	89	95	85	105	91	86	103	90	75	98	93	95	91	91	89	92	93	92	100	87	86	81	69	76	110	84	100	94	76	90	89	81	77	90	78	80	90	91	99	83	99	83	93	71	93	79	95	87	74	90	100	94	79	96	80	93	93	107	83	83	75	105	96	90	92	103	88	99	92	97	101	82	95	78	69	99	87	93	76	104	85	104	82	90	109	92	96	85	70	85	64	104	72	89	95	92	92	92	72	73	87	83	79	87	85	92	87	92	111	94	97	80	97	88	79	93	95	104	90	102	90	77	84	90	87	91	96	74	91	87	102	92	82	91	84	100	83	94	114	75	105	80	89	85	93	95	88	81	81	81	94	104	94	95	100	89	90	89	86	81	78	99	78	112	95	100	100	93	94	78	89	101	84	90	81	88	98	93	92	94	87	87	100	83	94	85	95	96	77	87	81	78	89	97	104	91	91	92	107	92	90	81	87	91	81	111	90	91	88	88	90	107	87	90	84	80	94	99	98	80	83	109	98	98	99	81	100	104	78	104	103	98	100	85	87	73	102	76	100	90	109	92	98	70	94	80	88	95	98	83	81	101	94	94	75	104	71	81	104	94	80	89	83	81	93	75	86	96	96	87	89	85	97	83	88	86	95	97	79	92	77	90	77	101	97	68	80	89	105	88	88	91	69	108	89	82	72	73	106	83	108	80	95	93	88	95	85	89	94	81	90	94	98	96	77	83	88	100	85	92	95	80	105	95	98	114	85	99	113	89	114	94	72	90	77	76	101	92	80	78	92	86	103	98	91	89	103	98	72	84	96	71	94	83	77	95	90	100	96	92	90	103	90	83	69	103	81	89	89	78	87	90	104	96	120	101	97	90	93	88	107	78	68	76	100	99	90	86	76	95	92	87	85	90	84	76	98	93	86	103	84	106	77	122	88	87	89	82	93	91	93	86	95	83	93	107	90	97	92	83	100	84	104	86	94	98	107	84	80	97	99	91	79	85	95	75	107	99	82	89	100	90	85	95	100	90	95	80	69	90	81	84	96	116	91	97	89	85	90	98	88	98	87	80	87	85	84	96	88	98	99	85	105	87	96	70	111	71	86	91	81	90	110	87	64	114	91	89	112	87	100	104	68	97	87	93	90	102	89	95	90	67	90	99	94	81	80	93	94	81	81	92	97	94	100	89	72	80	79	106	101	106	99	99	93	86	93	91	82	89	110	113	98	80	88	102	90	105	99	99	103	98	86	70	79	89	81	93	97	96	96	111	87	88	72	96	77	87	85	97	87	87	79	98	88	87	72	102	89	93	95	85	97	104	99	78	81	74	94	87	101	83	97	96	102	88	86	81	86	86	105	90	98	88	75	97	105	84	90	102	96	96	79	104	98	106	85	88	98	101	83	83	98	80	84	82	89	97	104	99	95	99	108	68	97	82	90	93	98	113	101	94	89	92	73	94	92	101	94	89	98	86	99	87	107	75	74	94	82	87	99	59	109	99	76	83	86	79	80	101	92	101	87	103	84	82	105	87	81	83	74	104	88	90	92	89	93	106	105	98	86	90	109	102	94	96	83	115	85	81	86	83	77	82	103	83	100	86	90	81	86	84	84	111	78	89	86	87	91	81	100	101	76	81	81	110	91	85	76	88	95	100	77	95	89	89	99	92	72	85	106	101	89	108	109	103	86	74	92	92	71	87	87	77	96	78	88	100	89	84	87	94	88	91	97	106	88	99	83	91	94	87	117	87	100	83	86	104	104	84	78	90	76	86	95	92	75	94	92	100	96	93	85	83	90	83	80	106	98	83	84	86	93	74	82	97	81	68	96	100	87	82	100	94	72	104	108	87	91	103	94	86	100	92	91	83	78	104	103	94	82	95	89	85	87	86	91	84	76	74	85	62	71	100	103	99	110	89	94	88	98	86	81	99	98	111	94	93	86	96	95	75	97	107	102	81	82	91	88	92	100	86	105	103	92	93	88	95	93	113	86	81	90	85	105	94	71	82	100	101	107	82	86	107	82	81	90	85	93	93	90	82	83	80	104	85	78	90	86	90	87	93	97	86	90	72	76	92	71	100	89	95	108	96	97	79	96	96	98	88	92	92	73	91	106	76	92	81	82	88	95	87	83	93	99	87	79	100	88	106	89	88	79	85	101	88	78	87	100	91	90	79	88	98	83	89	89	82	96	82	83	80	110	92	95	111	92	100	85	101	101	86	79	113	99	93	100	70	104	79	79	81	92	92	81	93	94	86	87	100	105	99	103	92	75	97	89	88	78	88	96	94	89	90	68	99	84	72	85	99	108	113	77	99	98	75	86	89	82	86	68	79	99	96	90	81	93	88	88	93	85	68	106	85	103	84	99	80	114	70	97	77	75	106	76	85	77	84	98	94	98	93	99	93	83	71	71	98	68	87	95	92	86	104	84	91	64	86	88	88	92	93	72	78	94	81	88	100	91	87	96	96	88	83	101	107	93	84	83	108	89	106	91	91	91	78	81	87	81	100	83	86	85	86	68	83	101	101	93	78	84	85	96	85	88	82	70	80	87	109	98	91	87	96	97	85	98	89	99	87	96	85	76	94	94	84	78	90	99	69	81	80	96	101	84	84	88	82	77	106	105	86	69	81	92	79	89	108	78	93	109	92	78	87	90	90	89	95	88	87	80	73	98	85	97	97	118	99	78	88	94	82	79	99	75	93	88	101	96	85	98	103	85	98	106	92	89	92	85	102	93	99	94	96	86	96	82	85	95	81	108	119	85	78	77	94	94	107	103	89	77	77	84	108	92	85	83	74	65	81	99	106	95	94	93	92	87	91	91	80	95	73	89	109	101	78	87	86	100	81	116	82
25921	9027	4733	4998	10120	15590	16670	14877	13064	11451	10045	8608	7158	5770	4394	3582	4604	14707	21041	21396	18164	13436	9976	5970	3445	2142	1478	1015	791	717	698	700	675	620	599	670	671	602	601	645	690	692	602	630	622	642	663	648	634	662	688	626	644	649	689	616	628	675	621	663	637	644	658	601	615	643	644	637	638	635	671	639	665	699	631	644	643	630	653	625	657	687	646	673	617	667	645	659	658	654	626	650	631	617	644	653	641	635	638	634	667	674	631	657	619	639	670	641	630	595	663	609	634	626	612	642	650	697	669	684	657	668	639	657	599	646	621	682	646	626	677	617	642	656	604	642	666	636	639	672	667	690	653	652	686	665	605	654	598	643	595	691	684	623	640	589	605	625	647	624	644	677	643	652	623	663	650	593	649	656	677	640	621	609	631	658	646	662	650	637	671	649	656	630	623	617	647	672	639	662	682	651	634	652	647	674	632	600	623	640	652	657	631	661	652	634	591	650	646	636	649	617	628	648	643	690	665	631	621	666	668	656	653	664	687	609	647	644	625	643	686	654	649	643	621	622	608	636	638	634	669	611	650	655	651	636	649	598	612	661	633	654	668	645	675	701	647	610	633	636	674	657	601	655	667	684	669	690	647	641	678	652	655	640	627	594	609	638	664	610	660	677	617	651	606	641	684	668	644	608	648	652	648	675	636	680	625	626	651	660	635	678	671	633	620	650	668	670	606	596	662	646	633	636	668	648	653	626	625	612	678	679	623	677	665	617	663	633	628	648	654	645	624	674	589	676	656	668	628	688	644	660	639	627	632	645	645	609	701	635	638	627	613	650	672	697	641	632	644	670	625	643	684	647	663	647	632	651	650	637	669	679	683	662	637	609	626	635	601	644	634	638	645	644	674	633	661	677	625	648	658	674	661	626	607	605	618	653	620	637	632	641	663	617	587	665	619	658	664	614	598	643	649	601	669	657	667	671	624	637	660	619	642	626	671	619	599	622	662	629	628	661	634	649	616	654	632	654	655	656	675	654	637	608	665	631	633	664	631	636	628	631	652	628	630	671	654	669	599	638	612	631	639	642	636	646	635	601	640	644	669	600	655	633	621	641	655	598	596	640	629	615	633	636	605	634	607	659	656	645	607	607	607	641	693	649	591	674	609	662	652	621	635	683	619	633	665	662	634	681	663	649	660	669	666	616	638	611	622	618	650	669	614	693	680	666	694	673	665	649	662	608	686	618	634	647	642	649	615	638	682	662	662	678	628	659	663	633	650	602	688	622	625	649	645	639	611	672	641	660	619	641	675	649	636	673	640	664	662	610	663	645	669	649	625	626	643	617	605	644	670	673	645	622	620	623	618	591	585	658	646	688	651	630	691	646	655	642	631	670	643	706	667	626	628	618	635	629	658	626	624	683	646	668	642	652	686	640	658	651	648	644	615	602	670	667	640	681	631	661	627	673	637	653	613	637	615	652	641	650	651	633	690	663	667	655	641	644	626	632	637	612	663	645	637	617	645	660	617	637	703	647	641	633	650	682	578	629	689	629	612	590	650	633	662	636	634	638	628	670	659	692	628	650	623	687	631	631	675	633	673	666	610	652	643	643	653	650	628	663	658	637	618	604	626	630	618	666	682	644	671	643	642	644	623	670	643	665	584	655	642	702	605	657	610	653	677	629	603	659	630	604	665	616	617	656	630	657	659	661	672	666	629	638	649	637	625	618	641	620	662	685	646	627	631	593	647	594	610	647	665	641	630	647	683	633	617	649	658	627	609	651	637	634	620	677	636	640	633	625	617	665	669	643	655	675	662	619	640	625	614	613	628	636	612	673	631	671	656	619	704	662	617	632	667	641	623	613	646	635	661	626	633	681	648	626	677	664	672	647	619	620	647	618	655	674	637	655	635	657	600	665	638	673	677	653	645	646	653	609	615	636	623	583	654	629	673	600	609	647	636	620	661	615	643	619	643	657	621	615	634	641	615	645	617	619	604	662	619	632	688	623	680	637	642	631	631	609	641	656	640	621	671	654	629	643	638	629	683	664	643	658	624	651	667	631	649	664	629	669	637	639	625	665	616	644	664	655	615	619	645	668	641	613	657	635	649	671	630	672	643	667	668	638	647	690	682	643	611	659	656	598	638	619	586	646	687	639	589	632	678	667	639	611	642	605	637	614	615	672	683	632	615	618	641	628	620	575	598	618	635	644	657	629	672	607	637	624	644	617	615	686	649	629	615	647	636	656	670	625	632	636	670	623	622	658	643	619	693	627	632	652	651	667	644	627	635	625	657	639	664	630	640	678	657	663	671	638	614	666	612	613	665	641	647	656	665	629	664	679	704	653	640	660	642	668	608	648	623	691	652	627	618	644	690	644	641	645	618	729	660	614	638	618	654	641	660	659	622	666	661	637	646	592	649	628	586	587	628	639	644	685	629	630	617	623	665	628	615	641	633	687	669	676	613	640	604	661	651	606	634	660	662	631	670	631	630	621	695	625	634	642	686	633	638	628	660	638	631	605	595	634	641	590	638	645	661	678	592	633	602	601	654	631	692	615	620	693	648	618	628	638	677	640	658	644	656	612	691	654	655	654	633	661	655	593	619	634	633	626	637	627	641	641	637	657	586	603	635	612	636	598	646	680	667	648	625	659	640	648	657	599	616	600	656	670	639	648	672	668	643	585	663	607	636	623	651	645	685	666	641	640	646	595	637	660	604	624	663	626	631	649	664	597	642	645	677	619	607	599	606	649	654	659	648	635	625	666	649	628	671	620	622	613	668	627	636	636	642	661	636	679	688	597	622	649	594	647	633	614	633	665	644	655	642	642	622	625	609	603	633	617	633	663	620	671	659	646	630	618	612	621	650	651	620	648	636	641	645	642	631	614	598	643	637	650	663	690	652	659	663	618	639	670	642	664	657	689	647	613	675	663	647	634	686	643	662	622	694	643	633	605	620	601	656	663	634	668	660	648	702	654	636	581	633	635	616	630	646	630	647	621	629	683	639	648	662	642	659	653	620	630	630	639	652	622	695	653	628	695	614	592	652	629	622	694	611	644	609	636	665	657	670	638	672	661	662	613	590	644	679	666	655	613	676	638	616	655	665	631	647	645	633	643	679	664	650	613	664	627	662	703	640	657	600	703	687	673	627	665	583	635	671	650	619	649	650	611	613	644	629	614	610	676	621	642	648	597	644	675	640	643	670	637	668	665	634	625	646	634	647	611	639	667	645	610	611	685	682	651	663	627	635	653	663	679	678	665	642	613	639	647	628	634	604	665	598	633	586	619	609	637	702	627	622	651	642	619	605	640	676	674	709	659	638	665	648	661	665	607	603	640	671	640	659	664	612	644	673	632	635	667	597	644	617	643	710	617	617	700	675	658	635	667	584	662	632	625	659	629	606	651	646	687	636	664	664	659	660	631	617	652	597	622	631	674	656	614	655	665	662	646	659	621	595	649	631	661	661	631	634	643	648	647	697	610	635	648	680	634	656	624	621	632	663	664
2506	562	303	203	180	188	295	276	265	264	220	213	185	172	145	122	135	189	207	264	213	221	176	126	119	88	89	82	82	61	84	80	80	65	91	96	71	85	98	87	88	86	90	91	98	86	92	100	67	102	100	92	99	84	70	85	93	71	91	72	89	101	99	75	77	66	72	87	86	106	85	90	80	90	95	80	103	80	78	84	92	70	94	76	77	78	66	92	94	93	66	73	89	82	78	82	90	85	83	91	86	92	85	79	86	65	86	76	80	92	91	82	84	86	75	93	87	77	99	87	71	85	86	111	84	91	84	81	87	81	89	89	80	80	102	85	85	90	92	70	92	90	80	78	82	73	74	88	71	103	88	76	91	72	72	80	81	94	87	83	90	75	82	94	95	75	99	82	98	84	94	93	85	92	80	85	82	89	86	74	82	82	85	86	84	91	86	76	78	75	82	102	69	86	87	96	89	74	76	87	72	83	97	89	95	85	75	83	86	83	74	74	93	101	81	90	96	86	94	78	92	90	82	75	86	81	91	70	81	82	78	95	75	73	89	99	95	103	86	96	88	78	92	97	84	63	98	98	75	106	67	79	72	85	85	104	96	84	105	89	82	93	72	80	92	96	74	86	83	71	96	97	103	95	89	90	77	74	68	78	77	91	88	71	89	92	92	74	97	86	91	91	82	84	100	88	88	75	90	76	76	89	84	81	82	86	90	80	99	71	93	86	101	80	67	82	69	91	97	85	72	80	85	77	95	65	82	96	90	85	78	72	80	84	104	73	102	83	93	65	81	108	78	76	88	72	86	72	88	93	81	73	73	81	87	104	83	86	79	76	94	90	82	79	90	91	107	94	79	71	87	76	90	104	103	75	81	76	89	87	95	92	72	88	85	104	79	74	102	66	81	61	99	89	88	100	84	94	93	84	76	91	96	101	99	93	72	93	83	90	88	84	100	85	81	91	97	78	84	104	76	82	87	92	77	90	89	91	75	89	91	86	75	80	87	94	84	65	89	92	76	82	79	72	97	92	82	79	93	80	79	81	73	91	99	98	85	82	69	77	89	86	87	106	80	79	93	96	84	85	98	87	76	91	106	70	79	85	74	84	90	89	78	93	90	107	96	90	79	92	90	68	86	83	84	77	86	76	77	76	79	75	93	94	102	91	84	75	76	92	93	89	86	94	91	65	73	89	105	95	86	67	92	98	85	78	72	92	82	99	90	72	86	73	94	70	96	82	88	73	87	85	78	78	85	84	59	95	79	101	83	85	89	82	84	75	93	94	87	93	81	83	98	115	92	87	78	78	74	83	105	94	95	88	112	96	103	87	89	76	85	80	76	97	86	74	89	92	82	80	81	73	90	77	78	94	70	80	78	94	88	71	85	79	100	88	81	82	85	84	88	74	82	93	100	91	99	87	98	87	81	71	78	79	81	87	87	74	97	86	94	74	89	94	84	89	79	77	78	80	97	99	93	70	79	71	90	79	69	80	94	104	74	66	93	99	82	88	65	83	90	96	89	86	86	68	84	80	96	75	72	65	85	95	87	65	89	71	88	84	83	78	96	88	87	93	80	83	73	95	75	77	87	80	87	84	84	77	78	89	97	57	108	88	81	68	101	92	83	76	90	77	79	82	79	81	75	74	88	94	78	79	83	79	86	91	93	74	68	73	87	72	78	95	91	78	103	65	88	82	108	94	85	94	86	99	78	88	67	81	76	84	78	90	77	86	75	75	76	67	73	94	93	83	87	87	96	71	87	71	93	95	98	81	71	100	70	75	82	77	93	79	72	85	77	88	73	99	83	82	72	86	82	83	98	78	75	80	83	80	77	85	77	66	76	95	69	79	90	98	79	86	82	74	75	97	85	87	78	81	69	87	94	68	94	93	97	87	87	81	87	97	74	109	74	84	84	83	73	108	95	99	82	80	88	99	74	83	86	95	78	92	80	89	78	84	70	88	97	76	88	80	77	86	100	88	77	68	96	92	86	80	88	104	81	76	75	90	72	75	74	83	96	88	96	92	77	71	75	93	66	78	81	76	79	85	96	95	73	76	71	91	80	93	80	80	92	80	93	75	82	81	89	85	98	83	79	79	89	88	88	80	105	75	108	77	77	105	69	79	75	81	91	85	90	89	82	93	77	89	107	86	73	86	68	76	72	87	89	92	96	85	88	75	85	79	103	82	87	88	74	76	68	95	84	92	84	92	68	90	83	72	83	76	83	91	93	83	85	82	87	75	65	89	81	93	95	82	88	74	81	85	82	88	81	74	85	77	99	76	81	87	86	87	92	100	80	93	90	72	82	87	87	80	80	74	89	89	86	84	88	83	73	90	88	97	68	86	76	84	72	83	81	93	76	89	83	91	92	95	97	88	112	77	100	85	76	88	69	85	82	85	80	105	86	70	88	82	73	89	78	74	84	82	82	83	87	84	80	96	108	83	82	77	88	86	101	88	96	97	81	88	86	77	86	77	103	88	90	74	96	91	89	82	87	98	72	77	83	94	76	92	78	98	95	92	95	81	96	79	92	83	85	80	77	95	74	93	84	82	88	89	74	103	85	93	71	101	73	88	73	79	98	78	98	83	86	89	71	100	76	91	103	67	75	76	80	76	83	76	78	82	80	93	72	89	106	66	95	94	88	90	73	100	86	84	78	94	81	76	74	98	80	87	81	85	80	66	61	90	89	70	98	78	93	81	70	78	78	75	87	91	91	90	82	81	78	79	83	102	88	85	72	79	93	86	95	85	87	88	73	84	107	76	81	88	76	104	88	99	93	68	88	85	79	84	84	86	78	92	93	88	76	68	96	96	79	87	89	84	84	74	93	72	83	90	83	72	88	93	92	83	76	64	88	77	91	101	86	87	81	105	89	90	86	89	89	116	86	84	86	85	69	92	80	90	88	82	70	86	80	84	84	73	77	100	95	86	91	73	86	107	88	83	76	77	75	85	78	73	80	85	95	98	96	74	92	120	80	94	84	98	89	82	112	82	92	92	77	77	83	97	98	80	99	82	76	75	76	78	81	88	82	91	81	83	86	90	96	72	84	84	70	80	85	76	90	97	80	84	68	67	77	76	90	82	87	89	95	90	85	87	86	92	86	84	96	94	81	91	86	106	83	86	80	85	93	94	85	96	72	86	72	98	79	79	95	93	75	80	75	88	65	68	80	61	86	77	93	83	80	69	79	83	77	92	102	89	93	97	90	74	83	93	84	87	78	76	88	81	84	104	69	79	80	96	91	76	83	93	77	95	62	78	89	93	80	77	70	103	88	75	91	93	88	81	81	75	92	84	88	52	75	97	94	66	91	82	84	76	83	73	83	85	86	80	89	87	70	77	88	90	90	63	83	94	79	82	98	86	89	80	98	100	86	89	84	94	77	67	71	75	87	90	79	84	94	76	88	76	73	59	75	90	81	89	74	93	84	89	96	84	84	76	89	79	71	100	91	81	86	88	88	84	81	97	94	71	82	85	68	77	78	76	76	87
18287	5785	3158	3209	6033	9898	10987	9747	8726	7377	6210	5260	4279	3365	2612	2250	2302	2804	4713	5158	4505	3356	2381	1652	1196	929	737	708	613	627	655	634	600	636	608	671	583	645	617	605	574	655	587	631	630	671	590	628	568	553	623	622	643	659	643	657	653	608	585	604	627	604	608	622	569	621	642	599	595	674	599	615	621	581	590	637	659	585	616	634	589	598	632	571	547	647	611	649	581	614	636	641	646	629	598	581	562	631	609	653	594	622	636	589	621	631	585	633	624	585	602	619	583	642	573	624	603	618	610	641	601	615	639	614	610	612	598	623	643	668	591	562	584	596	569	622	609	571	614	626	593	615	630	628	637	602	591	603	595	638	605	614	635	634	651	602	605	614	611	580	613	590	637	636	590	587	658	626	586	625	582	581	657	573	636	590	619	582	597	642	627	652	589	620	634	609	615	636	573	579	625	594	590	582	658	618	592	570	611	618	594	637	590	643	627	618	585	594	591	601	612	630	597	622	645	630	586	610	620	615	606	638	631	561	634	627	634	606	614	641	621	643	566	598	646	603	609	597	642	597	598	591	619	592	621	561	595	600	610	596	647	665	610	659	627	599	616	596	638	657	673	622	688	628	597	627	619	632	587	636	636	597	637	616	598	653	589	629	567	604	631	629	606	610	601	631	622	632	664	602	631	626	620	631	630	610	655	558	626	568	623	615	611	624	581	634	670	665	589	600	590	638	614	600	641	623	658	672	594	635	570	629	586	622	622	634	567	611	629	630	630	594	577	608	642	622	630	605	594	594	612	619	587	618	649	604	616	602	580	670	641	591	591	674	615	599	634	627	641	613	598	555	614	613	633	635	639	630	580	603	640	610	645	632	616	650	627	644	614	581	603	623	652	649	644	618	660	603	595	639	631	586	618	613	601	602	625	602	594	620	660	605	622	649	626	588	606	604	622	641	655	592	620	610	593	598	604	607	622	582	621	609	631	611	635	603	610	601	619	627	612	576	628	607	621	588	601	639	596	612	617	580	614	601	619	649	631	571	611	585	605	596	617	592	568	615	587	597	613	619	616	611	626	683	627	591	581	581	586	615	651	625	584	615	609	640	614	644	623	661	615	598	606	565	624	592	622	582	621	578	608	589	576	583	632	585	646	650	596	577	610	633	628	611	639	615	594	634	595	615	629	562	641	572	582	600	645	651	622	667	618	605	635	602	608	632	672	635	645	659	651	658	581	636	620	608	579	593	581	647	608	615	645	618	635	616	585	635	638	600	631	605	661	635	602	651	622	643	612	619	627	576	633	621	632	643	648	622	596	626	580	573	573	540	594	602	608	620	657	584	634	636	616	622	611	627	602	626	594	605	600	595	606	626	563	578	585	608	613	616	605	640	621	625	642	625	595	628	616	624	586	630	636	572	613	624	625	611	635	593	601	627	622	604	580	664	617	613	601	615	582	648	603	630	567	619	659	652	627	635	610	607	623	597	612	637	608	630	597	609	620	612	627	598	670	615	672	565	644	597	649	611	592	613	608	576	622	632	636	657	601	560	630	595	648	569	613	602	581	671	658	618	650	604	656	639	624	588	615	597	565	594	633	658	599	621	639	618	576	617	626	615	610	599	583	637	620	633	615	585	612	626	614	618	594	637	620	595	575	660	592	632	612	617	576	651	612	615	636	633	624	584	591	652	620	640	586	635	593	632	629	626	637	632	590	657	649	630	613	636	626	620	602	586	602	616	618	608	596	654	603	570	647	596	578	558	661	598	622	599	607	621	653	614	592	612	621	658	627	580	649	650	655	660	609	641	605	618	606	647	655	608	608	624	627	626	682	608	609	606	567	568	616	610	641	623	649	630	582	633	645	652	633	649	629	567	586	629	587	639	640	639	625	614	618	656	643	626	617	597	620	636	644	604	601	627	580	641	615	664	628	658	559	610	603	617	596	655	602	643	599	643	575	615	618	613	635	630	657	562	579	568	581	657	646	599	595	594	593	614	604	617	619	580	613	659	632	617	605	662	629	628	623	582	633	614	621	633	629	637	633	589	656	617	619	622	616	635	614	583	646	627	651	627	594	642	651	629	636	577	612	656	648	591	619	621	579	654	642	614	569	655	582	599	613	665	616	586	622	603	634	598	650	616	641	569	572	644	633	592	653	618	610	631	672	624	599	612	619	583	657	605	575	655	635	611	581	652	676	632	574	597	582	634	654	642	640	619	640	603	630	623	614	618	629	654	582	626	596	615	624	637	629	657	602	630	605	639	611	588	625	606	621	642	638	632	611	613	624	579	615	638	628	621	623	615	641	636	554	630	615	619	592	624	590	611	603	651	617	594	603	634	628	620	660	605	601	634	625	600	597	623	625	603	608	621	632	592	600	563	580	635	615	580	620	620	617	636	642	606	638	585	573	609	616	615	634	619	606	596	643	612	650	585	599	609	639	591	613	594	611	625	624	623	586	613	646	615	632	591	667	650	608	617	587	614	590	614	622	583	637	622	612	623	612	568	630	626	615	586	613	618	609	647	622	600	610	590	658	595	655	616	631	582	613	596	629	631	593	624	656	642	575	585	629	602	625	586	623	562	643	610	585	611	572	641	627	583	604	644	597	603	628	569	627	573	565	600	644	616	575	634	616	605	616	627	583	610	649	606	627	612	639	637	616	601	613	636	648	594	635	629	621	644	638	583	657	601	581	671	628	619	596	593	638	608	597	641	597	652	619	583	603	672	620	595	600	594	665	613	588	590	607	566	592	613	662	617	592	637	576	605	582	591	619	668	596	606	659	603	625	656	606	652	601	620	633	616	585	597	630	638	640	634	618	601	649	614	589	667	639	632	614	620	602	623	593	605	616	636	611	628	658	632	618	616	605	611	660	642	616	597	582	646	580	641	606	618	588	632	652	584	627	679	633	587	631	664	614	634	685	603	631	651	601	648	644	636	604	582	605	622	623	584	621	623	655	583	576	582	607	609	653	615	594	611	605	618	606	663	599	603	616	604	571	611	631	682	640	641	643	622	619	655	652	647	633	628	606	574	630	637	649	612	616	617	630	585	618	575	637	578	608	628	651	655	624	629	640	605	606	638	631	634	624	635	644	655	670	628	631	582	604	638	612	625	635	625	606	602	594	603	600	631	630	628	594	648	634	594	607	605	608	636	601	644	603	604	649	613	594	637	617	590	619	615	629	611	598	658	610	613	596	615	593	632	613	596	645	614	641	634	620	626	612	631	625	645	582	636	577	589	608	589	610	635	611	608	610	601	603	589	635	611	558	598	604	628	589	613	637	631	570	606	591	633	633	561	681	604	658	625	621	590	585	577	585	622	653	607	595	599	605	609	653	622	616	637	567	633	621	614	616	622	622	629	583	611	609	647	593	626	625	601	578	617	609	663	646	598	613	618	630	586	642	609	647	606	598	625	639	672	624	602	653	599	639	603	646	675	601	612	569	655	619	632	626	605	635	611	559	587	622	634	603	580	641	639	608	645	632	631	622	614	580	586
2372	848	421	274	206	252	312	330	352	299	282	245	253	184	175	146	139	354	666	749	648	467	362	237	169	146	92	100	93	89	74	83	76	87	66	84	89	89	85	75	79	80	68	61	76	80	73	76	70	79	75	83	60	86	75	73	81	68	71	80	81	92	78	83	83	87	83	82	83	97	86	84	71	75	73	74	75	83	83	88	99	86	76	103	71	79	73	93	100	82	75	64	85	71	74	100	60	63	67	93	94	75	65	74	71	77	90	84	80	73	65	85	90	73	71	74	67	75	78	86	74	77	73	92	71	81	85	68	83	83	80	80	77	79	87	75	81	81	97	66	82	84	90	78	72	75	70	81	95	69	81	82	70	74	76	68	74	70	65	79	85	69	84	85	82	85	79	71	84	96	89	92	72	73	83	93	80	81	76	69	74	76	81	94	72	72	71	62	86	95	70	76	90	71	98	74	76	82	72	70	75	80	86	73	89	82	93	81	72	83	57	69	76	86	60	82	85	68	87	89	75	78	78	79	81	96	81	85	73	75	89	79	89	88	77	79	67	57	95	76	85	88	80	76	100	74	72	69	80	99	88	86	71	84	64	90	71	83	83	84	92	91	77	88	80	83	70	80	86	74	90	74	78	82	88	73	72	84	95	86	81	70	97	68	64	70	78	68	79	81	88	71	79	83	97	79	64	88	63	80	74	94	71	81	76	83	64	74	93	81	79	67	84	69	72	82	71	63	87	87	82	68	81	86	84	85	62	80	82	80	58	75	81	65	79	77	96	85	84	94	73	78	81	79	77	91	87	85	60	64	72	94	89	83	74	84	72	73	79	69	73	81	74	84	83	72	89	77	78	74	78	73	96	91	79	84	84	80	64	88	79	81	72	75	85	76	69	76	78	75	84	77	73	92	94	70	59	74	75	81	79	89	79	71	73	74	76	83	69	88	72	61	73	84	88	75	82	88	95	90	80	74	74	85	60	94	83	79	67	93	78	80	81	85	79	80	83	73	87	72	83	79	88	77	61	77	81	72	75	104	74	86	86	70	78	90	71	73	76	79	77	76	88	88	84	93	93	83	67	88	77	95	88	73	79	85	75	76	97	79	68	82	93	81	76	75	85	91	87	68	71	75	88	80	100	83	87	82	81	93	92	74	62	57	83	69	86	86	79	95	95	88	81	80	84	76	69	90	82	74	74	74	103	77	86	91	69	80	85	97	84	80	83	75	80	88	74	69	73	90	88	75	103	86	65	63	95	69	76	98	78	101	84	90	93	81	90	74	77	89	90	81	73	60	85	63	72	68	81	103	82	85	80	78	84	80	84	93	67	79	88	90	71	82	93	74	96	74	80	85	80	61	71	80	72	77	82	82	83	84	69	76	69	79	79	81	93	92	72	90	82	92	63	72	87	69	76	84	71	66	79	71	89	72	85	62	88	71	79	75	77	71	90	83	93	78	84	79	70	85	71	70	80	71	76	88	92	86	72	76	65	72	85	92	65	65	80	79	92	62	81	82	81	75	79	66	79	91	63	73	80	85	88	75	86	76	74	79	93	75	95	61	75	81	76	70	79	67	92	99	71	79	93	80	77	79	79	86	81	100	75	83	75	88	81	100	80	90	89	110	78	86	67	84	78	75	79	100	84	78	81	101	69	78	68	86	84	74	86	76	65	72	78	82	69	77	80	78	78	75	83	78	88	70	83	99	85	73	75	79	82	85	63	66	92	88	84	96	65	71	87	72	77	76	102	71	75	86	73	80	74	62	76	86	66	80	87	80	74	81	76	67	78	70	69	75	78	76	90	75	81	69	92	74	80	88	85	81	85	79	76	75	84	79	84	85	90	70	76	78	91	83	82	96	95	85	70	69	73	74	77	90	71	85	70	84	68	68	77	77	81	68	79	68	71	88	81	78	84	62	79	85	82	80	75	105	74	78	71	77	91	77	89	80	59	72	89	76	79	77	82	72	90	88	64	91	80	80	67	82	101	97	91	83	70	70	84	82	87	88	79	82	83	72	74	68	77	69	69	87	85	82	70	72	87	80	80	79	69	72	87	74	99	88	89	79	75	74	66	85	73	80	79	98	74	79	86	78	75	67	88	64	73	82	82	80	74	81	86	96	76	79	88	75	91	93	83	65	85	91	79	85	91	84	86	68	90	83	73	77	87	99	81	90	79	64	75	77	74	83	75	73	105	78	87	90	65	75	83	76	68	71	87	86	81	96	76	72	78	87	85	88	61	84	84	93	83	87	88	84	75	81	79	85	73	78	75	90	73	89	94	92	92	90	79	79	84	81	82	78	71	84	82	81	75	66	77	76	86	73	89	78	65	65	86	97	91	66	90	86	69	92	77	64	94	77	74	63	98	94	68	82	78	88	84	81	81	78	85	82	78	81	91	85	92	72	84	74	85	80	80	70	73	68	79	75	77	80	79	81	89	84	96	90	71	77	76	81	87	89	68	77	87	78	90	83	80	86	76	81	97	90	74	89	83	69	80	63	77	81	76	78	93	81	73	66	65	75	85	81	80	73	78	71	84	87	95	102	81	88	63	85	78	71	70	71	80	72	82	88	72	98	87	83	90	72	104	100	76	84	69	88	79	74	90	78	101	88	79	77	81	74	68	67	97	83	67	75	83	86	75	70	68	85	90	82	73	70	86	77	81	82	77	81	74	81	78	77	77	85	82	74	82	79	90	75	83	87	87	78	69	74	59	82	79	84	90	76	91	66	80	90	97	81	81	83	81	94	76	89	80	87	80	65	74	96	69	88	81	86	65	82	84	79	79	87	87	88	83	71	76	83	71	69	78	104	100	71	63	74	89	62	82	85	93	74	75	74	77	84	85	81	86	77	74	76	79	87	88	73	82	71	68	73	82	91	82	75	73	80	90	83	83	80	85	75	80	87	86	83	75	74	83	78	104	86	98	83	80	76	70	97	80	91	87	77	65	62	99	82	71	70	80	84	80	95	87	87	86	74	87	71	84	72	83	90	78	88	83	80	72	88	81	83	84	89	90	78	79	96	74	66	68	58	98	69	80	90	61	90	66	96	63	86	68	76	85	59	76	95	84	84	86	88	70	74	72	81	89	92	105	87	74	83	91	72	74	56	77	70	61	85	88	78	73	72	76	87	72	77	93	69	80	93	79	93	75	93	68	98	92	72	74	64	88	73	85	80	73	65	91	75	78	94	64	82	76	72	70	92	99	68	69	76	88	78	99	66	79	74	83	77	74	83	84	88	85	75	75	73	65	78	79	84	64	69	90	83	67	68	82	98	84	83	74	85	76	69	75	93	89	76	71	74	95	60	90	75	78	79	75	83	72	78	73	76	71	90	64	70	69	96	91	83	80	80	95	79	82	86	88	89	70	83	65	81	86	76	83	87	84	83	85	94	95	80	78	98	76	71	81	76	72	69	66	71	76	82	76	72	78	72	65	68	88	79	75	67	65	83	79	85	82	87	92	88	81	81	89	93	61	74	85	78	80	79
22179	7733	3817	3902	8503	13316	14145	12455	10677	9114	7690	6222	5335	4418	3812	2996	3069	8000	13214	13859	11637	8269	5894	3642	2074	1251	896	794	613	590	575	565	560	569	584	586	590	520	576	568	519	575	596	577	582	577	568	596	587	544	555	559	584	553	622	588	592	600	546	532	605	586	549	572	568	584	555	562	573	632	594	553	534	542	557	560	567	550	594	554	570	587	609	591	525	554	606	593	569	554	563	562	573	628	525	567	570	599	549	550	572	536	582	524	568	548	571	603	561	609	613	575	545	574	538	610	592	541	549	585	551	572	636	508	538	597	606	587	587	580	609	605	605	652	523	600	598	585	562	575	548	580	595	559	624	531	580	582	567	607	548	578	593	606	584	581	587	590	598	542	537	585	577	555	573	553	545	575	528	560	557	570	544	562	580	588	555	559	546	585	566	552	575	536	548	560	581	571	545	572	571	551	555	589	544	603	543	587	591	548	570	558	623	590	524	591	607	593	592	623	578	574	577	593	541	561	597	557	566	563	551	540	555	584	589	553	597	575	569	562	577	556	580	569	556	551	607	609	515	602	537	566	602	567	568	579	557	560	567	579	586	554	529	558	546	568	573	588	563	582	567	620	536	550	525	626	589	585	587	584	621	550	565	539	604	590	588	579	569	599	541	570	568	600	555	562	609	589	584	573	603	554	539	591	534	567	582	549	590	593	589	570	592	598	590	569	629	550	538	605	527	585	595	549	585	556	578	564	573	552	586	565	552	562	578	576	581	608	547	572	508	553	561	576	502	583	572	596	565	592	573	583	624	530	566	594	563	585	568	560	565	599	572	588	576	566	552	562	603	566	595	596	547	579	571	554	568	539	527	585	516	594	552	567	555	589	563	612	561	585	563	552	544	610	562	604	603	547	558	558	539	601	593	558	602	576	566	581	537	565	567	549	565	581	548	567	558	571	584	615	586	607	571	577	587	611	584	578	553	571	526	557	605	580	552	635	567	580	542	595	590	632	557	556	571	622	578	565	595	572	577	585	559	600	553	605	586	531	542	598	538	598	550	559	618	515	590	612	541	594	634	574	589	597	551	567	605	571	599	589	582	599	578	608	617	602	557	554	546	556	586	558	605	568	541	581	568	566	567	583	601	609	554	575	573	565	586	551	599	599	542	543	555	578	547	565	607	553	624	613	591	563	545	589	570	548	576	560	570	555	594	578	567	569	573	555	582	561	603	564	583	570	610	581	572	503	580	590	596	540	562	551	602	558	570	592	563	553	573	578	576	558	585	583	560	545	571	568	589	589	547	597	559	560	624	588	569	533	589	601	589	595	541	589	575	550	573	577	538	535	559	569	536	592	576	561	609	603	543	544	593	566	579	609	533	573	585	531	586	594	594	581	597	604	514	571	555	541	594	595	548	584	559	597	563	555	542	607	539	586	547	556	594	589	531	583	590	564	606	612	531	571	589	534	579	557	563	562	527	569	542	612	582	573	580	615	545	567	569	580	575	557	561	599	576	606	577	554	553	617	565	582	609	579	617	531	582	614	532	566	587	558	564	563	556	575	603	602	613	597	576	572	580	526	588	581	585	570	586	550	539	562	576	567	553	600	587	609	549	574	587	627	546	573	559	569	588	567	593	546	561	543	632	593	560	575	538	584	556	549	559	550	523	552	549	578	535	566	568	588	593	570	552	573	569	555	576	580	554	587	574	510	571	559	559	539	567	545	591	571	599	570	559	582	576	567	568	576	577	560	551	543	553	593	587	540	541	565	598	555	613	533	558	541	595	537	587	594	612	541	585	568	538	585	572	610	523	601	594	550	578	538	579	602	560	572	592	550	587	577	573	598	572	613	580	584	572	542	584	561	599	589	604	633	593	546	581	575	585	578	599	566	512	540	577	532	574	589	587	519	576	585	599	558	511	565	578	586	565	556	601	597	571	627	565	567	558	602	534	525	546	605	595	573	541	601	584	585	519	605	559	574	573	530	588	545	540	556	563	557	592	565	554	579	567	578	571	545	538	560	602	500	493	599	568	545	591	581	541	586	573	580	571	618	560	563	560	601	564	573	575	574	566	559	552	558	606	556	566	566	551	591	604	569	629	552	626	592	562	581	582	553	569	575	537	569	546	580	567	574	573	582	568	567	546	587	590	598	531	573	568	548	554	588	552	544	539	585	616	574	607	579	601	592	556	537	537	553	587	562	587	555	547	576	591	522	591	587	541	594	602	543	596	585	584	578	603	562	583	571	600	568	565	589	538	574	591	591	556	585	539	590	576	563	544	580	583	555	558	549	610	576	558	595	564	549	599	554	531	547	571	602	540	566	541	558	578	575	589	584	577	588	584	569	546	543	571	551	619	547	560	567	572	529	587	583	616	574	582	572	580	613	601	559	587	603	574	598	586	573	581	557	584	615	565	544	547	580	573	594	591	565	596	579	628	575	567	539	546	561	570	572	569	574	557	539	541	520	592	593	601	594	588	559	545	616	544	572	591	533	598	592	567	589	541	566	587	567	580	604	519	571	615	592	562	542	544	564	532	555	556	626	592	556	586	582	608	569	604	559	574	568	555	534	572	546	568	587	584	606	573	534	573	600	543	600	587	571	552	594	592	581	579	561	580	561	546	566	574	574	577	596	599	566	549	556	551	585	584	548	567	570	597	584	561	547	555	502	571	603	587	553	557	572	535	551	599	569	555	532	598	543	538	562	558	575	577	535	586	583	558	607	548	560	591	587	566	593	551	603	550	600	541	621	534	566	553	587	554	571	537	566	607	596	584	598	543	576	588	556	588	577	561	558	571	568	576	571	578	605	543	536	525	580	584	566	559	532	559	564	592	575	604	567	507	628	538	590	586	561	534	598	564	572	590	581	610	594	549	547	606	596	574	539	554	576	538	570	551	584	554	529	554	573	600	558	516	556	609	544	590	573	583	568	567	552	591	587	529	573	589	518	604	593	609	565	592	585	545	599	579	550	574	562	563	628	558	567	569	575	575	560	555	592	570	587	537	602	606	565	605	596	620	583	565	553	548	570	567	588	557	612	589	568	597	562	549	579	559	555	576	567	598	569	554	603	600	562	565	576	546	610	575	588	583	552	569	598	560	567	588	544	613	571	547	574	599	549	557	560	582	553	554	532	597	598	572	564	578	587	538	568	607	559	526	609	546	564	590	592	590	603	518	539	569	570	591	576	579	565	549	595	580	564	537	564	585	542	567	582	540	573	542	523	568	612	565	606	584	607	579	582	554	561	586	572	603	553	558	594	581	546	528	553	576	534	554	570	638	575	611	587	568	613	541	572	583	546	608	570	539	570	548	556	571	540	570	541	586	606	567	541	619	558	553	557	528	523	592	597	569	602	537	580	564	545	575	586	576	574	569	574	609	557	578	561	490	596	596	522	587	599	558	545	562	579	573	594	556	608	612	572	534	540	525	560	578	582	582	586	628	572	583	538	550	605	527	549	613	600	594	556	564	548	556	568	569	613	569	610	605	579	527	572	579	533
3891	746	400	237	242	260	301	308	301	260	265	241	262	197	190	204	256	629	829	815	655	400	335	209	178	136	128	110	85	100	121	116	85	89	83	99	85	104	97	109	103	88	118	106	101	87	98	88	101	94	94	94	83	91	90	111	102	107	103	81	109	94	103	94	81	96	111	94	109	114	119	105	109	81	106	100	98	98	97	107	86	111	98	112	91	90	96	112	102	90	95	98	93	107	103	118	101	97	95	99	112	96	95	100	110	92	107	110	96	98	109	80	90	92	99	96	92	93	103	86	100	96	104	104	102	108	101	98	90	98	92	91	80	105	117	101	103	114	105	108	106	93	108	103	97	93	101	113	103	114	103	88	102	113	102	110	112	122	98	96	107	103	105	93	101	85	96	100	99	116	107	92	99	90	90	90	91	92	102	94	104	103	110	105	93	95	112	99	108	103	101	99	116	96	91	106	109	109	95	95	100	102	82	101	124	108	103	92	105	109	107	99	80	107	84	115	95	103	80	83	111	92	94	98	87	100	113	98	109	119	86	99	98	103	98	109	103	85	102	99	89	97	92	91	101	110	110	87	108	79	111	97	99	93	101	108	91	107	99	117	110	100	107	102	103	105	97	94	103	78	91	99	73	81	114	88	84	91	105	108	88	96	100	84	93	97	97	98	92	94	89	99	88	95	90	98	114	102	97	98	100	116	105	103	111	92	97	91	92	105	103	107	116	94	85	92	117	88	86	83	85	107	86	107	96	108	91	88	112	102	110	120	114	82	107	108	102	102	115	114	103	104	87	106	99	86	84	91	92	106	99	92	94	114	110	106	92	103	98	117	93	105	108	80	96	97	104	89	104	83	85	95	85	83	104	103	94	107	88	86	103	92	117	113	114	104	100	96	110	88	110	78	99	91	96	100	101	110	106	100	93	103	107	98	98	98	102	103	107	96	82	91	90	117	93	91	105	86	98	96	85	109	98	97	107	110	104	99	87	102	92	91	100	103	103	72	90	90	117	92	99	99	96	97	105	103	90	98	98	93	114	100	119	89	102	108	94	109	95	98	90	92	90	98	87	106	105	93	97	84	104	103	107	83	90	116	108	97	104	95	103	84	105	118	90	95	90	103	99	99	97	105	101	82	96	92	92	117	98	102	87	86	100	90	106	93	92	96	101	103	98	94	94	88	94	108	108	86	94	91	105	102	95	114	103	109	85	101	96	93	81	115	96	98	90	100	99	94	96	105	99	99	108	93	89	108	102	81	102	93	94	102	90	78	98	100	98	89	97	102	91	108	108	83	106	95	109	112	101	86	113	96	86	82	101	95	101	95	96	112	76	84	79	94	95	116	109	89	87	106	94	108	92	93	101	105	106	97	109	105	107	117	78	94	102	86	93	102	97	92	108	114	91	120	106	93	104	102	101	98	104	91	102	97	75	92	77	112	102	87	93	88	98	114	83	87	99	97	94	84	101	110	103	102	94	106	86	102	93	97	91	84	101	98	87	93	98	96	105	84	101	100	106	108	112	94	93	97	107	87	123	120	84	114	82	91	109	91	92	108	94	83	95	109	98	99	84	112	114	90	93	102	88	93	93	98	107	83	100	88	100	98	103	97	95	93	93	84	99	84	96	106	80	91	96	115	93	104	88	91	102	99	88	92	88	101	92	100	121	103	104	113	81	98	108	80	100	69	88	83	109	101	94	105	99	96	123	91	107	79	97	113	97	94	106	87	100	93	104	99	107	114	100	85	99	89	98	114	98	99	95	102	111	99	96	89	85	84	115	94	106	87	101	97	98	100	96	100	104	110	112	92	105	105	109	103	90	98	127	98	104	82	104	107	97	108	89	101	96	88	113	112	97	113	104	111	102	100	92	105	90	89	105	105	98	109	94	111	109	93	90	94	115	80	84	96	99	82	102	93	87	103	106	126	110	93	103	89	106	117	79	109	85	104	113	116	102	84	109	113	100	80	103	103	103	101	113	103	79	85	92	86	117	109	94	92	79	94	86	98	90	110	87	102	99	103	102	106	110	83	99	85	116	106	99	110	99	104	104	114	101	97	92	91	121	94	109	116	96	95	109	113	103	89	91	111	99	87	108	110	93	94	105	104	101	89	95	103	91	103	105	92	106	94	99	101	119	108	108	110	71	121	105	114	90	104	105	104	97	96	97	108	107	91	85	108	97	103	116	96	109	104	96	121	115	102	88	92	109	90	98	91	95	98	97	96	107	105	98	89	108	97	98	94	99	118	107	107	98	97	86	100	109	101	103	86	99	96	97	95	96	99	98	87	99	103	98	105	111	94	105	87	91	96	104	81	100	93	94	88	108	95	117	108	125	104	98	106	94	110	94	83	104	123	94	88	93	89	92	115	102	98	90	94	93	90	101	105	94	96	99	94	88	104	86	101	107	97	97	85	98	87	90	80	84	113	88	101	90	99	88	98	95	91	86	91	85	103	96	109	109	98	112	102	84	88	115	105	100	110	94	90	114	100	95	109	109	118	109	104	85	99	101	88	85	88	102	92	97	94	119	95	100	77	109	120	95	80	90	99	112	94	89	113	96	81	96	97	89	91	100	106	104	123	94	96	99	102	101	108	106	103	100	100	99	100	101	111	96	120	102	89	91	92	77	91	97	89	85	94	117	84	106	92	89	101	109	91	100	83	113	102	114	98	87	85	89	91	100	96	101	91	103	105	112	117	81	104	106	85	111	116	99	94	92	73	93	109	91	90	83	85	98	102	106	102	82	88	76	87	99	115	98	103	105	87	102	111	86	107	128	95	109	105	110	98	88	102	100	116	101	95	90	97	103	102	82	114	110	88	115	89	100	110	112	70	115	99	103	115	107	105	103	90	98	111	96	101	88	91	115	92	113	85	99	97	79	106	90	101	78	91	118	103	123	104	101	90	104	117	96	94	130	88	98	103	96	103	112	100	85	82	101	101	103	115	106	106	82	106	98	89	101	116	101	98	111	102	94	91	93	110	123	93	91	118	86	92	93	107	105	120	105	92	86	101	111	94	98	102	92	94	97	96	91	91	86	97	98	99	92	91	103	104	124	80	101	104	108	87	83	93	91	115	87	89	107	116	98	99	100	92	117	119	98	96	73	94	97	92	117	104	78	104	96	112	93	116	92	109	98	86	110	101	92	106	115	90	110	91	98	73	107	98	112	99	103	105	108	104	92	100	106	106	112	95	87	99	85	94	106	95	104	99	97	107	110	98	115	107	101	81	111	92	108	90	86	111	97	119	107	92	106	100	99	78	101	119	102	104	109	91	103	104	97	91	98	99	91	92	99	116	134	106	78	103	106	104	92	102	94	93	117	96	92	94	101	102	92	89	98	96	103	113	119	96	93	105	89	102	114	100	106	106	108	114	101	101	115	84	97	98	113	97	85	94	101	99	104	89	83	99	89	103	108	99	86	93	98	101	85	100	92	92	90	97	103	96	94	79	93	108	100	103	93	102	84	90	88	102	90	105	111	97	102	91
21675	7149	3806	3656	8463	12865	13030	11332	9951	8520	7166	6110	4907	4439	4201	4081	5891	13757	15495	14836	11259	7915	5584	3420	1897	1253	954	839	790	711	710	730	716	746	688	703	696	692	744	757	682	728	712	748	718	722	671	748	669	766	738	677	731	719	692	720	720	689	684	681	733	723	696	722	734	678	723	723	707	729	735	713	674	674	731	661	756	683	719	739	694	714	699	729	719	704	732	692	733	728	685	689	681	708	669	691	702	701	711	740	748	709	683	698	711	693	761	733	699	748	721	664	711	713	679	709	719	642	725	705	728	703	689	658	674	677	701	694	738	706	701	702	732	705	682	634	749	712	637	749	731	707	649	734	716	730	677	721	723	731	663	721	761	711	689	698	718	712	718	706	719	682	732	697	678	718	718	689	712	697	755	722	734	712	713	682	710	704	735	740	705	725	772	728	735	692	672	724	732	724	752	678	704	698	652	668	710	677	781	707	736	743	695	745	699	749	666	710	683	706	735	692	720	722	684	689	726	691	754	683	693	730	748	689	729	702	678	745	717	724	700	746	724	768	721	744	677	724	707	751	724	697	712	687	693	720	754	711	697	650	703	705	690	736	702	626	683	739	757	715	692	695	753	705	664	699	678	747	707	697	776	688	722	772	748	717	676	721	744	712	685	692	708	721	693	714	706	720	681	710	678	729	686	734	696	719	689	696	713	691	715	656	736	703	738	746	722	719	706	680	682	698	697	677	722	668	683	729	702	740	725	693	682	729	688	683	652	749	692	695	698	688	688	681	690	719	722	715	704	684	651	770	737	709	712	706	724	660	670	667	711	704	727	672	741	729	720	716	750	711	727	715	700	722	689	713	723	743	741	662	712	695	735	691	681	722	706	725	682	674	667	730	720	732	694	737	721	663	723	737	714	698	722	744	710	692	714	721	696	745	709	706	638	721	714	732	726	696	714	734	701	762	752	760	696	690	689	721	703	699	700	711	701	732	724	689	693	670	676	738	675	686	676	706	714	716	727	703	733	726	721	696	709	724	697	674	728	708	719	704	692	710	700	720	678	733	712	734	726	693	635	732	698	706	749	685	781	720	726	727	721	696	706	710	722	749	714	726	758	665	676	699	694	709	730	731	767	768	729	700	715	671	681	743	667	743	759	723	695	726	689	695	683	710	718	700	746	742	702	737	675	701	686	694	700	687	735	678	690	690	672	689	737	655	678	724	687	693	714	683	680	705	709	724	705	686	733	729	672	751	726	711	701	714	671	717	700	728	683	706	740	685	744	714	719	714	662	690	693	710	719	729	734	694	666	702	711	702	702	719	678	696	723	687	682	712	676	734	724	718	730	663	755	679	714	693	707	748	682	682	698	727	712	695	743	711	707	737	708	695	710	734	653	734	759	690	718	724	718	700	714	707	712	731	691	708	728	718	732	787	662	689	696	701	679	703	731	719	738	699	709	735	696	686	759	678	712	701	719	711	757	669	734	723	747	705	762	700	724	649	695	718	713	699	714	672	735	723	739	636	718	727	731	705	692	736	690	702	741	715	686	684	716	688	688	715	719	733	718	712	691	685	687	720	726	708	721	685	704	714	653	690	757	764	669	719	726	741	719	718	668	693	701	699	727	718	737	690	715	705	729	728	741	717	691	739	755	650	752	735	738	709	690	699	796	695	733	718	673	704	724	714	697	703	725	762	699	738	717	705	682	708	726	729	725	642	723	754	730	713	741	686	732	681	720	667	663	731	695	685	737	707	716	711	758	785	723	698	735	664	696	717	706	653	719	683	671	717	739	733	701	733	688	711	726	726	761	694	716	685	746	689	728	699	710	745	763	703	647	738	698	695	668	697	725	734	696	712	680	696	709	701	661	719	709	723	699	682	680	703	692	741	692	702	715	681	724	669	746	753	707	750	688	704	670	759	716	721	691	726	688	712	739	742	717	764	727	702	743	682	710	683	731	747	696	747	714	695	733	711	754	670	716	702	738	722	739	720	732	731	731	791	773	763	749	729	715	725	711	754	729	708	703	718	704	698	741	685	724	753	728	686	716	721	738	689	689	706	682	688	708	713	719	712	714	687	693	758	729	728	737	724	738	700	709	678	710	719	751	770	723	716	717	685	666	693	723	748	692	732	681	724	692	684	711	708	699	684	687	699	651	726	637	721	707	674	785	734	695	690	705	699	698	666	716	703	718	729	716	705	676	714	697	726	752	676	695	705	714	709	718	705	643	696	737	658	692	742	718	700	704	714	684	713	680	703	679	688	718	732	689	730	699	706	730	708	696	718	713	708	699	670	694	677	705	673	700	720	753	741	671	704	712	722	704	705	749	723	738	696	725	726	729	730	756	675	693	705	694	684	699	698	686	736	742	756	724	768	750	701	749	722	706	712	687	739	697	738	729	705	715	707	715	694	763	642	728	688	723	734	711	755	706	740	699	685	702	741	731	683	668	752	708	744	749	715	712	708	718	726	715	690	706	699	728	716	675	670	659	733	765	740	684	707	693	680	721	697	725	685	751	653	713	761	744	713	686	720	752	750	694	696	717	760	665	697	715	695	663	806	746	709	697	716	719	738	734	754	759	713	748	698	726	754	705	707	716	691	692	699	735	690	776	717	744	735	717	697	736	763	685	710	665	717	724	701	711	658	673	745	693	737	714	713	732	699	710	696	692	725	727	687	696	720	686	728	749	713	708	747	743	691	690	710	750	669	682	698	684	726	716	700	709	714	764	740	748	713	739	710	726	736	694	727	681	721	720	674	672	720	674	687	726	691	706	678	764	728	723	676	724	715	679	753	723	677	677	748	676	700	721	696	711	720	702	704	726	707	729	731	704	727	683	719	732	726	693	747	754	706	725	690	714	680	759	712	645	714	719	704	714	708	704	691	725	710	717	699	705	702	730	720	736	787	720	675	699	689	705	676	692	716	718	681	736	716	724	716	708	725	673	707	737	683	678	691	729	707	659	670	721	686	729	736	676	740	763	707	689	664	700	705	725	736	749	730	677	717	716	731	709	690	708	734	691	722	673	685	716	707	717	747	762	669	739	734	716	723	726	676	743	708	723	748	704	707	740	774	688	698	746	678	725	686	710	767	691	747	666	704	675	678	678	733	680	640	726	732	669	693	702	731	742	707	726	718	713	690	679	692	662	730	714	684	690	679	700	702	667	706	737	688	729	746	754	740	708	736	743	721	727	717	717	687	726	719	720	692	738	776	714	689	701	742	696	659	729	754	733	804	742	637	763	745	729	708	705	735	696	681	749	724	763	720	716	717	755	707	698	677	734	704	717	719	695	742	690	700	750	725	733	677	731	713	682	681	680	688	750	685	728	675	714	697	772	736	736	723	659	736	757	675	709	736	709	700	690	725	683	731	719	720	711	720	678	695	736	683	665	680	697	686	722	758	736	723	727	716	718	721	692	738	718	727	708	707	677	719	754	726	697	722	690	758	703	765	714	709	707	656	735	710	686	688	682	703	699	692	681	709	704	684	693	703	689	695
3602	1133	501	332	300	281	389	367	345	318	304	246	242	225	227	224	391	1289	1574	1439	1025	659	410	295	170	123	98	87	99	96	83	91	90	77	105	83	90	84	84	85	79	99	73	83	87	99	107	71	75	79	103	88	102	90	90	92	87	92	89	82	78	74	94	82	74	94	90	76	94	91	94	103	84	95	81	72	113	75	104	94	90	94	95	88	89	90	82	76	91	102	93	95	73	92	94	93	71	94	85	97	94	80	78	95	92	90	98	96	97	104	78	101	80	98	103	92	101	84	101	95	85	103	93	72	94	83	94	85	99	79	103	65	92	89	86	84	96	87	95	79	83	96	86	92	93	90	100	102	96	79	95	98	103	82	78	97	76	70	77	79	94	79	95	99	91	94	94	85	109	76	92	87	88	96	95	108	100	71	86	98	98	96	107	99	86	93	111	94	92	99	93	84	90	101	94	106	96	69	86	88	95	92	92	92	88	83	99	60	94	86	79	93	95	102	88	89	82	85	97	85	111	95	90	96	106	100	93	76	86	103	95	88	73	79	75	91	109	85	96	69	80	94	99	95	94	96	100	96	97	94	84	95	93	98	77	79	93	71	99	93	108	82	107	97	80	85	99	94	91	99	84	95	85	91	90	99	96	92	82	87	81	88	81	82	94	84	89	94	83	90	84	116	73	104	114	82	71	86	89	72	91	79	78	89	78	88	97	92	83	94	93	98	79	80	94	87	76	84	99	79	88	100	95	92	105	92	95	99	101	89	92	87	85	81	85	68	76	82	92	85	83	98	87	75	84	81	87	121	97	95	93	114	75	75	103	94	77	91	98	89	76	93	101	99	106	81	103	88	82	82	82	79	89	98	90	117	84	81	98	75	94	82	83	81	100	77	91	85	66	87	94	85	108	83	96	94	96	90	104	103	108	80	91	71	92	93	76	91	89	87	97	100	78	92	107	96	85	81	74	89	79	82	92	92	90	83	102	103	80	101	99	103	71	91	83	86	106	93	82	99	100	99	76	77	80	96	93	104	94	96	84	81	94	96	78	101	86	99	86	73	106	106	97	93	102	85	104	100	100	90	78	97	91	96	97	85	92	85	80	86	94	86	93	92	85	104	82	89	98	105	91	101	96	91	91	75	97	92	85	105	74	96	86	86	100	90	79	99	92	108	79	95	104	103	103	106	107	83	97	82	80	105	90	95	95	92	95	97	94	88	96	86	87	100	85	91	93	87	86	82	85	85	82	82	85	79	84	92	81	81	103	75	88	89	97	77	94	105	75	86	85	72	75	101	88	103	101	83	78	82	104	80	73	90	87	98	92	114	92	83	92	108	83	88	83	82	81	90	82	79	105	84	91	96	75	93	92	86	99	102	79	82	98	89	91	77	105	92	88	102	99	93	84	76	102	97	82	96	85	104	96	82	87	92	95	90	95	79	84	98	89	104	77	75	98	97	89	83	79	90	70	86	93	93	86	79	77	74	93	103	96	75	112	94	92	99	87	92	81	92	93	88	106	76	88	79	88	84	90	109	106	72	82	110	114	93	99	90	111	96	88	80	82	85	76	86	97	99	83	75	81	98	99	95	94	94	107	85	104	93	115	78	80	88	84	87	87	99	96	80	96	102	81	94	101	96	86	85	84	100	84	93	94	87	101	80	89	102	101	92	88	79	109	75	99	81	94	79	96	100	96	86	82	104	90	84	88	84	91	91	94	83	99	82	90	93	95	87	81	84	97	101	85	87	95	93	85	103	98	98	112	81	74	102	103	86	78	97	90	97	81	91	81	81	103	92	80	110	91	101	81	100	92	76	110	96	106	100	104	86	103	98	90	110	92	78	94	96	90	80	105	92	85	90	68	106	89	78	89	99	94	80	84	102	76	77	81	98	91	92	86	94	98	101	92	93	88	106	96	75	78	92	95	76	102	79	83	95	84	109	95	98	95	101	122	94	90	89	74	92	97	92	86	89	81	100	100	101	110	99	88	86	97	72	90	109	92	80	80	93	88	77	84	90	90	108	94	88	85	95	103	72	104	99	86	85	76	86	77	99	90	91	91	79	98	83	92	92	87	108	110	89	76	94	92	89	94	87	77	87	96	75	87	100	88	82	102	103	79	89	99	86	94	94	83	93	93	99	97	100	80	89	84	100	86	106	109	94	89	97	87	99	84	90	76	97	81	81	92	98	83	88	87	93	85	88	93	98	86	94	91	86	82	82	100	88	79	88	88	87	88	96	86	73	85	102	89	96	94	100	99	92	96	96	84	98	75	83	110	102	95	102	77	102	103	83	107	73	87	85	88	94	77	85	108	83	78	85	88	88	96	88	103	90	91	88	104	92	93	96	86	78	83	107	79	92	78	73	85	81	81	84	96	98	86	85	68	106	72	88	104	93	87	90	84	95	75	100	77	102	91	83	82	91	106	75	99	86	88	88	88	82	95	84	100	101	91	96	89	89	97	83	99	94	105	92	84	74	105	95	81	90	76	112	115	101	89	88	75	75	71	85	99	92	103	93	83	83	86	110	93	96	71	99	108	87	86	101	92	94	82	95	92	84	92	94	98	102	91	95	86	97	86	93	84	85	100	95	85	91	96	99	103	83	92	97	88	83	73	97	92	90	75	86	106	109	82	92	90	90	86	102	84	94	91	92	101	75	87	98	80	81	84	92	89	95	105	99	87	68	77	101	101	89	83	106	83	89	88	85	85	88	100	89	100	80	81	68	80	97	111	87	71	74	81	90	100	87	88	94	77	101	96	85	90	109	86	102	94	92	89	80	102	110	93	91	89	93	90	91	110	70	92	98	75	108	82	93	88	93	77	71	100	72	90	78	96	90	86	98	81	83	110	83	106	85	102	77	95	89	91	101	90	90	94	97	108	87	93	62	85	76	89	80	92	76	83	92	93	102	99	103	89	88	84	102	82	92	88	94	80	98	97	77	107	98	91	100	94	86	88	92	86	86	85	95	92	85	87	102	80	91	81	90	91	85	90	72	92	98	96	84	92	84	97	90	79	71	82	76	73	107	85	84	83	85	93	90	98	80	89	87	83	118	81	85	86	93	83	95	93	84	87	81	101	94	86	84	92	92	92	85	105	99	90	98	81	90	91	103	83	91	90	85	80	102	74	94	88	103	92	81	90	83	94	80	85	104	91	94	84	86	79	80	85	87	87	91	95	88	97	95	102	83	97	79	77	94	85	101	97	93	84	94	93	93	102	100	88	91	102	96	82	81	71	95	87	105	81	90	103	81	95	95	99	92	70	103	91	74	96	85	85	98	84	94	90	99	87	100	98	95	83	91	96	109	97	100	95	92	84	94	93	88	95	101	67	85	99	91	95	96	105	74	86	98	107	92	102	101	86	81	84	81	108	91	77	106	82	100	97	84	75	90	96	98	93	84	92	83	97	99	82	95	100	89	72	68	86	101	90	84	80	98	85	103	88	69	86	96	84	100	89	89	74	92	105	99	74	96	71	103	85	98	79	85
26326	9587	5373	5388	11074	14452	15022	14051	11860	10230	8531	6933	6176	5531	4975	5386	8632	21345	23208	21315	15922	11995	8162	4792	2611	1556	1030	838	749	667	638	652	698	668	623	639	658	624	661	619	611	617	669	615	595	654	614	646	619	588	617	653	625	597	637	623	677	642	631	659	636	593	661	659	648	627	616	691	674	642	646	618	695	639	640	645	624	675	639	639	663	637	664	653	635	624	645	643	643	619	649	624	700	646	673	677	678	628	625	655	692	626	621	689	649	644	696	635	641	677	625	662	660	695	648	648	621	633	581	603	632	692	590	585	671	648	592	688	567	638	628	637	662	623	663	592	620	653	642	670	628	617	671	631	668	633	628	651	630	583	667	679	637	624	631	621	612	649	660	646	637	685	668	657	631	690	650	647	648	648	642	631	660	656	631	690	661	640	660	706	626	611	658	655	620	625	701	652	654	656	653	672	634	661	639	678	619	637	597	650	611	624	646	673	642	629	613	630	666	648	626	686	674	653	673	629	650	655	650	627	647	667	700	650	617	668	603	661	663	678	646	630	637	641	577	657	680	657	596	631	607	693	628	611	686	666	649	632	616	641	632	626	615	653	654	622	609	682	637	604	641	638	641	658	662	619	585	672	629	646	622	652	592	598	621	639	680	634	642	608	646	642	596	641	670	584	644	606	619	651	634	647	606	650	718	644	686	670	601	672	634	656	626	631	581	641	606	643	644	590	605	613	672	619	677	661	639	605	617	642	627	652	627	675	642	660	622	664	630	591	628	624	639	592	632	626	620	580	632	613	636	633	680	598	637	658	640	634	641	621	650	659	686	647	681	585	676	652	640	701	647	647	641	650	607	587	674	651	658	657	633	629	660	668	623	636	636	600	659	647	675	614	679	701	643	630	627	591	622	607	647	611	663	650	656	644	646	593	599	636	627	626	667	675	642	652	597	652	638	635	651	686	617	607	609	657	659	629	680	663	619	664	625	597	634	657	668	646	671	638	634	625	635	619	644	646	673	648	605	626	662	634	673	610	642	666	627	650	633	637	621	669	615	618	654	658	625	653	626	614	638	598	632	617	599	620	623	664	597	587	654	622	610	647	607	632	660	651	625	624	701	707	661	611	553	679	617	692	655	616	637	645	667	639	634	648	684	633	604	628	657	707	676	625	653	629	643	647	688	657	621	640	622	639	681	648	654	633	674	628	636	690	648	639	690	631	692	609	657	664	667	616	597	642	662	642	628	648	675	659	603	590	575	637	623	642	648	653	682	637	618	675	599	628	654	630	639	633	604	641	666	630	641	644	595	649	650	669	616	623	634	628	626	696	599	611	663	624	653	632	627	675	625	647	669	671	628	679	682	615	644	671	613	619	640	685	608	601	651	626	629	634	621	654	648	639	620	608	606	655	616	656	604	636	582	635	616	665	637	633	656	663	630	611	612	622	624	656	639	658	655	669	657	643	624	599	614	618	613	677	646	609	607	693	602	638	656	686	641	700	645	654	641	685	648	652	641	633	685	635	655	682	617	646	598	613	700	657	612	647	588	640	642	632	602	665	624	611	580	687	627	562	612	627	644	634	656	611	647	624	638	648	625	618	609	671	637	657	673	621	632	600	614	701	626	684	648	656	644	661	626	642	677	635	632	698	661	652	633	650	625	648	607	610	654	612	687	640	599	629	605	678	637	594	676	623	624	639	671	666	630	606	613	593	651	583	635	632	646	598	637	639	658	629	652	638	686	618	643	594	684	622	670	654	661	574	680	608	629	687	631	686	665	675	659	614	630	642	644	603	590	667	698	617	647	694	624	681	671	650	637	648	644	597	662	647	698	665	611	608	664	645	642	612	664	655	664	624	649	676	618	626	658	709	670	619	646	634	652	647	672	634	639	581	627	598	657	656	695	640	620	609	632	672	634	647	632	611	658	606	645	640	694	641	629	669	609	659	584	664	634	655	612	640	674	612	641	635	597	661	644	676	671	631	671	631	629	687	659	597	625	649	674	606	657	639	660	580	646	599	654	650	613	653	583	641	645	616	634	652	728	603	651	643	644	604	637	614	652	627	634	609	641	672	686	665	626	663	569	648	636	645	634	640	631	643	648	670	640	628	621	600	677	612	630	686	606	648	624	693	632	592	644	633	645	606	601	653	669	658	668	612	677	601	659	668	632	618	623	606	654	632	639	618	642	639	641	673	668	669	650	674	654	627	625	671	611	638	576	635	669	622	644	661	661	624	632	661	644	633	622	642	622	668	635	643	684	601	637	651	643	659	673	592	626	626	667	669	659	618	616	600	606	658	661	627	641	604	650	664	654	659	660	628	650	624	690	660	626	598	614	702	674	647	645	641	632	618	603	674	614	637	628	642	639	632	660	633	651	649	676	607	631	626	619	670	633	644	644	657	614	629	642	645	660	664	638	620	684	583	666	650	685	615	668	647	606	612	668	616	643	612	677	645	644	630	626	665	607	662	618	640	652	617	637	632	653	632	639	639	614	639	673	678	647	648	645	634	615	643	653	630	626	597	625	605	635	687	643	650	637	617	665	662	634	657	580	667	598	635	682	624	674	628	650	644	674	648	619	698	660	694	619	633	653	640	668	659	629	633	679	653	632	646	622	641	642	630	656	637	673	627	647	659	657	679	674	643	652	646	596	659	609	624	599	657	654	644	637	644	619	655	636	648	652	643	611	641	637	677	664	649	696	641	661	648	674	655	598	650	609	638	662	669	642	641	649	652	632	608	644	586	654	680	657	637	648	665	635	665	613	618	635	630	646	672	603	664	606	622	654	636	668	666	659	625	624	627	611	653	628	618	631	619	639	604	643	632	678	668	639	680	606	632	654	633	661	651	647	669	685	638	595	621	619	665	651	639	672	656	654	607	641	618	654	660	618	661	628	608	638	601	656	633	656	625	583	684	663	636	682	661	632	606	627	677	620	648	659	636	632	643	625	667	652	628	654	642	638	584	710	646	697	634	646	652	690	610	617	657	617	602	664	645	617	596	671	648	633	640	655	630	638	661	638	638	678	651	620	627	666	625	658	590	673	634	659	664	634	634	691	636	608	651	646	654	646	654	673	637	624	642	619	658	657	649	628	667	611	631	625	634	650	627	618	630	635	613	672	618	642	671	636	655	617	649	661	652	651	646	625	633	640	631	669	653	618	685	670	645	660	627	612	649	629	632	628	629	698	615	646	665	641	653	636	645	622	607	638	645	666	659	669	648	680	649	645	603	638	669	690	624	654	633	677	654	645	642	621	625	632	619	645	613	599	593	635	694	636	652	629	673	649	642	639	652	659	666	656	638	664	658	643	623	594	624	592	597	617	670	630	627	682	677	630	660	648	616	620	659	641	645	677	628	595	626	633	607	647	718	604	668	624	621	584	643	587	616	632	652	642	686	633	628	641	649	619	660	702	613	632	666	663	670	628	614	630	696	622	674	664	659	627	611	644	598	589	652	663	611	659	656	668	651	602	679	644	699	635	602	625	652	631	632	670	693
2479	591	290	205	168	179	186	238	226	215	181	195	169	157	151	157	145	223	274	308	242	203	143	120	107	99	95	81	79	71	82	102	78	88	94	81	66	77	74	78	84	87	84	67	100	59	88	80	81	106	79	82	75	83	92	90	105	82	82	83	77	90	71	92	78	117	85	82	92	79	93	79	78	103	83	94	97	84	69	88	77	81	84	78	85	88	89	84	85	85	88	84	65	91	76	94	94	86	90	81	74	84	70	71	94	94	78	81	85	76	88	79	82	84	87	81	73	71	100	72	80	79	85	90	73	78	71	95	91	77	64	83	81	96	74	82	68	76	81	93	90	96	81	79	68	86	59	87	73	71	70	77	96	69	87	92	65	73	70	88	93	64	87	87	95	91	77	80	97	90	62	88	86	94	67	82	84	81	97	66	84	81	84	75	72	82	71	84	99	77	80	80	86	94	82	84	79	84	83	92	82	91	92	92	66	78	83	93	81	76	104	98	69	81	84	78	72	89	75	93	82	79	88	85	88	88	82	88	79	79	74	81	73	85	78	81	91	72	80	73	89	87	71	90	93	81	89	87	79	74	91	82	78	86	79	77	92	89	71	90	73	62	81	100	89	86	91	72	69	91	94	87	86	80	92	78	88	69	72	83	95	73	91	76	82	72	87	75	90	75	86	85	93	92	87	85	75	73	76	95	86	85	98	82	70	77	80	68	79	93	80	79	77	71	72	90	80	81	83	85	82	99	80	88	87	95	66	83	88	89	89	81	81	80	81	83	87	80	102	71	80	87	80	80	73	63	76	95	77	95	79	91	76	114	88	83	94	89	82	82	86	78	84	101	96	101	73	81	100	81	78	83	90	81	88	75	69	85	85	86	87	71	86	95	105	101	105	76	97	80	84	73	71	71	86	94	99	78	86	67	67	76	82	90	89	85	104	95	79	76	76	85	73	77	80	78	72	77	76	79	73	77	83	90	74	97	67	88	94	90	78	93	82	86	80	58	73	89	76	87	84	81	84	91	76	80	90	89	86	83	85	70	92	80	86	83	85	93	86	105	81	82	80	78	71	81	102	78	88	86	98	83	84	64	85	73	70	77	88	92	76	71	86	101	84	101	92	89	70	95	84	73	85	95	101	92	66	86	86	91	81	80	85	78	73	78	68	87	79	84	78	89	86	68	79	84	96	73	74	85	94	78	91	97	84	87	97	90	99	77	74	83	93	72	85	83	85	86	84	98	87	93	69	84	83	65	72	82	88	106	87	75	90	95	84	88	86	99	78	85	93	88	79	81	79	89	87	74	75	80	71	117	85	94	92	80	90	94	78	77	85	94	91	77	83	73	77	72	82	82	78	76	59	91	95	71	65	91	90	96	91	92	78	84	71	92	81	77	100	82	97	76	78	87	90	85	80	95	85	89	71	89	99	95	72	85	69	79	86	88	88	93	89	87	82	85	81	69	80	92	97	92	91	74	86	91	80	87	75	58	84	74	106	93	94	81	76	78	95	83	81	90	79	84	83	89	73	86	90	72	87	98	88	71	88	82	77	83	61	84	86	76	79	83	86	86	85	102	88	99	92	84	77	87	89	83	74	70	80	79	99	76	75	82	87	65	85	71	76	83	95	86	89	82	105	68	97	82	87	80	90	87	79	68	65	79	97	73	73	83	75	75	73	93	87	78	90	78	83	80	99	75	90	85	73	91	68	70	75	88	84	106	97	93	108	68	71	90	97	90	89	95	69	86	82	83	95	80	98	93	91	92	84	79	74	73	100	73	96	85	73	90	76	73	86	95	88	77	77	69	70	89	81	75	85	77	69	91	73	77	91	67	81	91	68	74	93	69	73	85	63	88	86	89	81	69	76	88	86	77	90	79	70	75	77	91	70	86	81	77	82	67	86	90	81	88	81	92	90	84	85	78	70	73	102	93	75	91	86	76	96	84	73	87	75	85	79	92	81	87	86	92	103	72	99	73	67	81	95	97	84	90	88	77	73	94	85	76	93	87	82	88	96	93	73	72	88	93	77	90	98	81	93	94	73	93	81	88	85	83	88	70	81	86	61	80	74	77	79	77	101	68	87	101	85	80	85	84	88	93	80	97	90	92	81	74	83	86	82	67	82	71	94	85	81	73	82	72	82	74	86	91	67	88	81	87	81	75	87	77	82	86	71	91	75	88	84	94	73	90	100	75	64	84	91	79	62	86	77	71	85	81	73	82	90	86	88	74	79	86	73	61	65	75	97	82	82	84	86	82	90	91	77	90	69	70	91	88	79	93	80	95	82	74	83	86	85	88	108	79	91	82	83	83	94	84	88	91	83	83	77	68	94	101	92	82	84	95	101	73	80	83	91	101	71	88	77	99	81	66	72	83	96	93	91	70	105	81	89	95	76	92	100	97	103	81	92	88	87	85	74	90	93	110	86	112	78	79	84	82	78	97	85	83	91	79	72	82	108	102	82	72	67	93	73	88	100	89	91	100	89	98	91	88	93	83	83	74	91	82	78	76	86	84	110	84	88	95	84	85	86	82	97	82	92	79	91	85	78	76	78	83	91	81	78	66	80	93	76	76	78	65	71	88	87	76	81	86	98	71	87	89	88	91	81	93	79	79	67	74	75	84	73	74	90	76	78	78	82	67	85	84	71	98	76	90	81	81	79	93	82	67	75	81	79	105	75	78	72	87	81	69	89	92	91	78	94	75	73	71	83	75	89	99	75	78	99	76	79	71	78	83	80	71	97	99	86	84	80	77	72	86	74	88	77	88	86	90	79	86	79	79	84	73	87	81	95	74	103	73	82	83	100	89	98	90	91	72	72	84	97	83	93	82	93	87	97	86	86	83	92	75	81	85	92	72	85	87	98	77	91	88	76	83	100	59	94	84	84	81	88	96	96	88	75	83	91	91	91	80	68	78	93	82	74	92	80	72	95	84	89	72	76	86	99	70	84	81	68	82	77	102	91	84	84	75	81	78	97	88	79	74	91	76	104	77	90	94	90	76	105	78	66	94	82	84	87	63	79	79	70	95	77	71	69	87	90	119	86	97	79	75	84	75	84	90	64	104	94	84	93	92	81	56	78	85	80	87	80	80	84	94	100	72	70	68	80	87	92	88	88	81	92	82	96	82	82	77	78	85	78	91	79	83	100	84	88	75	73	80	73	100	79	78	85	82	95	77	72	65	89	98	88	81	89	82	78	97	78	104	106	81	80	63	87	80	86	87	90	74	87	91	74	102	63	70	86	92	81	77	81	88	79	79	81	79	77	72	98	64	98	91	76	77	95	99	85	91	82	86	55	92	81	83	88	92	82	90	91	90	86	81	73	73	84	90	78	80	81	66	100	72	77	88	88	94	98	83	90	91	69	89	84	77	90	79	72	78	97	78	85	87	98	81	74	102	86	77	87	78	90	84	80	85	78	80	64	83	81	89	90	72	85	70	98	78	94	86	90	86	84	84	99	74	81	68	84	90	73	102	101	81	78	82	54	68
18473	6243	3209	3141	6113	9124	9316	8397	7171	6127	5033	4189	3518	3030	2815	2722	2682	4846	5924	5531	3833	2956	2197	1415	900	687	651	628	608	593	593	631	602	621	516	664	599	642	622	627	630	598	613	601	600	574	615	611	621	581	578	636	582	547	616	614	614	602	608	581	599	594	603	608	642	620	645	639	553	567	597	620	611	596	603	571	633	580	606	586	631	641	639	607	605	614	626	599	565	595	590	620	585	600	563	540	635	558	608	627	607	608	593	666	594	633	561	574	637	561	614	604	636	607	598	604	582	630	635	627	648	553	640	616	610	613	597	604	625	588	617	636	550	637	621	614	591	598	593	593	612	658	619	586	638	618	615	639	620	606	599	644	595	616	611	621	614	626	579	609	656	565	586	645	618	596	600	604	623	595	593	602	611	616	563	613	656	610	581	581	597	606	591	634	591	570	640	627	579	600	564	635	623	606	589	601	628	624	624	604	620	608	651	625	653	605	613	563	583	621	588	577	570	628	608	566	592	577	621	583	595	589	606	608	602	604	605	566	619	635	655	553	571	595	592	622	621	621	606	612	600	626	593	621	586	644	595	601	627	642	603	610	607	577	591	612	623	628	627	613	659	567	632	627	588	609	609	603	630	635	585	657	609	609	618	608	579	622	611	636	612	606	569	637	651	591	599	624	644	635	613	594	566	622	595	601	620	571	623	576	607	608	588	620	572	583	633	677	620	590	586	612	590	594	586	605	607	587	611	640	630	593	590	610	648	650	642	602	599	600	603	629	585	576	580	615	641	573	614	615	665	597	579	641	568	592	582	608	616	667	641	650	601	570	576	608	636	636	616	619	591	590	611	600	600	631	588	627	591	652	627	630	589	610	609	540	638	591	596	601	607	593	565	603	589	591	624	583	636	539	571	591	662	616	585	618	575	636	586	610	628	640	606	594	620	607	644	634	621	606	613	591	600	592	596	642	633	620	629	617	620	579	595	580	595	629	610	576	634	541	623	629	612	604	611	600	634	600	611	642	598	597	622	606	585	621	609	655	626	638	590	618	605	600	544	603	591	641	606	598	599	601	606	602	595	601	633	611	556	561	605	619	642	583	618	629	629	613	620	626	634	626	590	608	595	624	619	559	619	617	652	600	612	616	568	606	606	630	608	601	614	625	681	609	606	570	625	604	550	646	589	625	633	592	621	593	590	605	593	593	593	627	580	577	630	545	633	596	624	610	643	554	631	586	643	638	635	638	624	618	633	645	629	681	614	570	603	629	597	570	606	588	565	612	611	560	602	662	653	575	599	600	673	630	644	578	601	547	617	634	571	635	590	616	574	596	604	629	623	610	585	610	616	670	618	600	650	597	585	632	659	612	567	634	619	595	603	568	581	603	565	585	615	570	634	600	588	599	648	604	586	615	581	669	636	636	605	578	605	616	635	589	614	573	604	596	575	588	618	634	635	577	641	615	555	611	596	591	629	594	622	583	641	631	598	632	634	599	597	632	600	624	605	630	593	611	642	573	632	559	556	614	619	618	618	644	601	618	573	585	617	597	634	610	568	599	607	599	622	635	586	604	596	585	661	580	632	597	585	610	591	544	605	645	568	615	621	614	615	607	596	614	637	627	616	638	632	588	592	572	601	612	613	603	596	606	607	660	611	611	587	590	611	627	585	614	581	625	580	577	633	618	581	632	582	631	624	597	627	567	605	615	589	595	634	619	605	619	624	624	597	579	628	557	645	611	666	613	576	628	603	570	592	622	593	580	605	598	605	571	591	612	592	623	587	596	575	643	602	596	597	611	595	604	614	627	610	600	692	647	569	621	616	655	636	664	632	629	586	549	620	558	580	581	598	616	619	588	609	566	601	653	622	580	618	580	648	613	641	595	636	634	610	563	598	586	595	634	585	597	630	646	597	646	576	639	614	600	608	593	605	602	575	601	617	575	617	614	637	552	625	605	653	587	611	640	564	607	611	611	612	601	570	577	569	619	632	577	601	664	601	622	609	631	622	665	617	586	656	584	643	652	624	576	656	602	600	606	627	628	594	614	575	610	627	607	626	555	637	616	582	586	605	609	533	616	630	581	554	587	664	596	611	618	562	611	609	588	581	612	659	613	578	632	641	594	628	634	617	611	617	581	642	590	631	574	599	582	617	610	605	572	604	603	609	648	629	599	625	591	607	591	612	638	628	595	642	586	624	596	601	621	604	623	634	620	611	571	654	631	612	600	638	641	587	639	626	590	606	595	571	637	595	647	664	608	598	628	571	626	595	609	586	618	643	593	628	602	603	596	601	638	628	626	624	642	566	647	593	608	595	609	604	597	621	620	615	620	580	625	666	657	574	597	603	594	611	615	639	633	611	608	604	595	598	619	590	592	594	620	607	589	589	611	590	590	597	622	615	595	610	592	563	579	624	625	631	609	644	650	623	646	582	627	607	616	586	585	583	610	622	607	649	629	575	639	623	607	596	561	617	600	615	628	649	587	623	584	592	607	657	611	596	646	660	589	607	580	625	615	624	609	554	627	598	602	631	594	610	576	599	637	609	595	633	632	620	622	591	617	616	583	594	595	635	610	540	617	631	609	601	581	587	587	592	592	615	653	600	581	617	588	609	611	603	605	618	663	604	615	600	624	641	585	627	619	614	584	637	626	595	590	625	601	625	599	627	591	588	601	594	640	586	612	612	654	619	595	621	647	512	607	614	583	611	617	615	602	590	623	604	620	664	601	616	591	617	620	612	625	614	644	605	648	607	640	606	632	591	612	625	592	606	599	612	611	596	639	579	637	619	615	653	568	593	575	588	622	565	590	618	596	643	582	627	589	616	617	608	603	598	610	592	630	624	624	633	582	559	623	598	589	602	598	602	607	611	636	576	628	641	659	633	601	569	567	634	563	663	577	621	612	607	564	622	611	586	601	594	602	585	641	603	695	613	603	596	622	583	617	604	583	581	610	604	619	655	609	594	594	585	616	625	632	620	609	602	595	623	608	587	640	616	622	595	602	593	578	631	573	653	625	606	628	602	644	636	593	597	618	576	603	610	612	601	648	634	609	601	611	587	656	620	602	584	604	652	562	611	620	604	650	572	622	644	591	603	613	563	578	603	638	608	552	632	642	596	595	628	618	569	597	592	624	595	632	610	584	580	640	620	595	566	580	606	604	598	613	605	614	639	579	645	577	588	616	606	587	589	580	578	592	624	639	617	616	605	623	588	623	581	621	627	638	601	662	641	622	614	578	612	643	585	572	624	615	585	647	606	597	587	612	616	580	566	626	638	610	608	596	631	618	605	618	611	611	576	621	580	575	595	614	609	570	608	604	598	624	602	605	606	582	598	635	570	623	615	614	633	622	586	578	635	611	586	595	613	617	651	583	543	609	538	614	613	601	585	555	608	600	622	588	589	649	608	602	598	596	613	644	607	595	607	617	548	599	586	626	614	624	645	626	628	594	609	588	638	647	600	547	669	578	597	628	611	632	632	607	632	607	583	624	680	578	619	590
2347	883	354	277	212	252	299	313	280	247	232	218	186	166	166	166	234	692	831	718	553	377	254	152	96	110	89	97	89	72	79	68	86	94	78	80	87	83	81	87	80	66	81	68	82	80	81	96	83	71	84	77	82	86	82	67	79	102	71	56	66	78	87	72	78	75	77	84	86	75	75	75	78	69	80	67	69	75	78	66	75	64	75	67	71	75	92	79	78	69	83	87	86	97	68	78	80	81	68	82	72	70	81	76	78	68	72	71	76	65	78	83	95	77	62	84	67	76	97	69	84	79	86	83	82	83	95	96	70	76	67	69	80	112	70	79	76	75	93	87	75	83	85	72	80	66	54	74	60	77	71	98	64	83	83	74	69	75	84	72	69	79	82	73	88	67	72	77	63	62	86	84	88	85	82	67	70	87	65	80	84	73	76	62	72	64	91	92	66	81	69	71	73	86	79	79	67	72	75	84	72	80	85	87	60	64	66	75	88	83	88	63	94	93	77	75	75	91	60	78	83	61	103	71	71	77	69	80	64	71	61	75	67	61	88	76	69	67	70	74	77	80	62	86	81	73	59	79	79	77	83	85	79	82	73	84	87	78	70	62	61	62	73	71	88	70	86	61	75	66	67	78	80	69	84	77	73	84	71	72	76	59	79	74	94	70	70	69	83	79	68	87	69	83	75	85	89	81	73	92	82	67	77	65	75	70	79	76	79	60	74	63	65	76	93	99	92	83	69	78	79	82	73	82	75	67	61	80	63	82	83	74	52	73	80	76	71	79	78	90	68	82	77	77	65	60	75	75	90	79	87	69	71	82	80	69	56	105	79	68	71	71	75	83	87	76	77	75	78	74	74	71	72	69	65	68	82	69	90	78	70	73	72	58	62	80	74	80	79	100	74	73	81	68	62	76	78	85	63	71	87	82	90	66	71	86	89	80	70	85	85	66	73	89	60	69	89	81	70	62	82	65	89	67	96	60	96	73	68	71	70	80	71	70	84	84	75	71	68	81	74	75	94	79	69	74	86	82	68	73	70	72	61	82	70	78	98	85	61	81	84	72	83	76	83	87	86	77	70	66	71	90	70	80	98	66	69	73	82	78	91	68	66	75	76	77	63	78	86	76	70	81	108	81	66	84	87	65	86	68	68	69	73	88	80	72	74	81	69	76	77	67	83	65	81	67	60	83	87	80	69	87	74	66	93	80	76	73	89	79	83	66	74	77	70	96	84	52	82	75	76	80	78	72	72	90	87	81	77	65	76	61	77	78	60	74	69	80	78	95	63	88	78	66	81	77	91	70	74	80	81	73	70	66	72	61	84	78	69	65	78	68	80	89	66	69	67	97	67	84	83	88	87	76	72	91	75	91	94	63	64	76	73	69	66	75	82	60	70	81	70	78	92	77	80	89	88	73	90	71	88	94	75	71	67	73	75	86	89	83	84	79	79	77	89	73	93	75	100	83	85	86	75	75	85	58	76	77	79	74	101	75	81	62	67	72	97	63	81	72	73	79	84	75	94	83	71	74	76	91	69	85	69	80	80	80	79	99	76	97	68	58	67	68	95	87	87	69	85	100	89	78	70	61	96	76	86	71	96	75	74	65	89	67	86	66	59	65	77	72	70	77	83	71	78	96	72	68	67	62	70	102	68	68	84	72	64	80	70	88	83	67	70	64	79	73	86	58	68	82	94	90	75	75	64	78	79	66	73	81	72	92	72	65	79	74	73	74	76	78	72	57	74	62	62	76	67	84	65	77	73	70	88	73	82	65	84	75	82	77	82	82	64	75	83	95	78	79	77	68	74	73	86	65	75	83	64	66	75	71	82	69	66	77	77	75	69	80	77	77	84	81	68	67	86	74	76	86	98	79	81	77	108	78	75	75	62	84	71	72	70	63	81	72	76	78	66	69	69	63	100	75	68	77	76	89	74	66	74	70	75	73	73	80	75	73	84	67	74	71	78	73	85	68	96	74	76	69	71	76	78	74	79	64	78	62	76	84	77	75	65	73	72	73	73	78	75	71	83	74	62	66	74	88	98	81	69	69	86	74	80	71	100	71	81	86	82	73	78	73	74	77	81	88	97	85	77	87	76	72	79	83	69	78	64	81	80	80	67	75	72	83	66	72	59	83	76	69	78	78	75	73	83	82	80	70	73	78	80	89	72	62	86	99	78	80	67	84	72	75	89	70	73	76	78	83	82	90	95	82	71	82	74	79	70	75	94	66	64	74	69	70	51	83	76	72	72	72	58	79	78	87	72	75	84	74	79	69	88	71	78	84	73	76	77	79	76	67	85	70	86	81	94	81	79	62	92	80	83	76	70	64	94	71	64	86	81	75	73	69	56	80	68	78	69	89	76	67	83	69	74	74	71	83	80	66	63	62	69	91	79	69	75	73	75	83	77	74	76	77	72	75	76	74	75	87	81	68	84	75	84	74	76	89	95	85	78	69	59	80	91	81	65	93	76	81	81	71	71	86	81	78	85	89	79	88	61	68	84	82	88	57	75	85	83	73	65	80	77	80	55	69	69	84	83	79	63	70	91	80	71	81	75	75	60	80	73	81	72	56	82	85	74	55	72	73	79	87	75	69	71	80	82	81	80	67	54	63	77	74	58	81	65	76	86	66	71	72	74	73	69	81	71	76	69	77	74	66	88	81	69	92	74	63	73	71	82	88	75	77	73	65	59	68	79	94	70	90	62	79	87	74	80	90	85	67	56	72	71	76	79	79	70	75	83	68	87	94	69	74	81	82	71	72	63	73	80	78	72	57	65	80	85	86	88	76	76	86	66	77	64	88	85	74	72	75	84	72	82	68	87	75	79	83	74	82	68	76	80	99	81	98	67	84	84	64	75	63	74	73	81	67	86	84	79	78	89	82	89	74	70	68	74	83	62	75	61	79	93	74	68	84	74	81	78	73	75	78	76	72	80	59	71	75	88	64	75	66	68	64	67	78	63	81	81	71	76	82	70	68	73	85	85	82	57	62	69	81	82	68	67	63	79	65	71	77	81	70	83	58	81	84	78	83	66	60	64	76	77	90	65	74	58	84	65	77	63	70	72	80	80	77	87	78	71	67	87	84	91	85	65	83	72	82	70	69	85	72	71	71	94	81	78	83	66	57	88	74	76	88	75	84	89	75	78	70	66	82	90	72	87	98	72	71	71	86	64	71	81	73	67	90	81	94	90	68	68	77	79	76	74	61	80	64	74	78	63	87	74	71	74	76	85	76	82	64	97	72	74	82	76	90	78	74	66	62	71	71	83	77	71	89	76	81	80	81	73	92	79	83	67	83	99	71	83	87	82	69	64	72	83	95	73	80	70	58	68	70	71	68	82	78	82	87	89	79	74	71	69	80	79	79	93	77	81	67	70	81	67	81	70	71	61	79	75	85	82	88	74	84	89	87	74	80	71	63	79	86	90	60	85	81	88	80	86	84	85	77	79	88	80	85	79	69	86	82	75	73	66	81	74	70	67	76	72	91
22326	7717	3561	3790	8333	12462	12162	11513	9468	7811	6520	5578	4673	3804	3480	3278	5965	13813	15115	13661	9497	6845	4528	2079	1210	998	817	729	650	615	614	548	573	548	571	539	624	598	526	548	554	590	584	517	525	541	534	525	564	535	574	547	541	533	563	510	539	535	559	534	562	556	524	580	544	551	560	575	571	553	518	586	486	575	584	537	503	504	513	536	541	529	527	546	573	566	530	491	573	560	546	531	543	502	530	584	522	529	617	550	571	520	541	508	577	539	518	521	530	589	527	526	549	543	542	542	566	536	577	499	574	576	568	518	539	557	565	510	564	552	576	524	525	566	522	524	543	543	558	525	576	567	586	533	571	539	552	548	541	551	564	567	519	509	532	554	587	506	563	583	518	563	529	560	534	504	536	610	568	585	562	574	560	579	552	558	534	583	557	529	587	576	557	546	536	567	560	586	601	590	536	560	541	581	561	572	525	510	506	573	499	582	532	550	575	523	542	590	524	576	523	521	539	549	564	539	534	520	569	545	553	562	539	527	543	563	505	550	539	564	602	558	519	575	582	526	595	528	574	526	505	544	571	567	542	520	572	579	535	559	568	551	554	526	586	536	582	510	538	514	549	567	537	528	622	583	552	542	527	599	527	585	552	543	551	589	621	530	609	526	514	576	561	559	533	545	562	536	537	571	555	538	487	509	550	578	585	538	543	512	577	521	560	523	539	524	520	528	578	545	542	550	532	571	573	576	528	550	511	520	569	523	554	590	565	588	513	558	518	554	532	561	580	557	568	551	500	579	527	561	573	538	559	542	523	494	549	535	517	556	567	535	523	555	537	490	572	567	562	519	539	566	544	532	590	526	504	587	582	551	584	582	526	563	530	582	541	570	551	575	556	526	563	532	523	538	523	564	552	576	544	593	543	547	552	540	518	584	506	549	542	543	588	562	536	551	555	544	535	570	553	533	548	521	593	560	562	559	558	567	490	552	551	573	560	537	554	563	511	527	553	532	577	586	553	593	534	526	537	537	547	528	599	551	569	543	573	577	567	564	531	545	556	586	470	533	543	576	535	537	526	546	546	548	521	551	509	549	552	561	572	491	555	530	574	565	514	550	560	576	563	531	551	556	577	501	573	546	535	534	584	539	584	548	561	525	518	582	523	541	525	560	561	547	573	551	511	567	553	598	559	561	525	492	500	521	545	520	552	546	540	542	533	580	499	495	565	555	560	549	560	517	517	569	559	547	588	563	552	560	550	555	551	583	535	558	525	543	574	530	520	527	562	523	568	530	544	550	534	533	583	581	563	544	536	525	571	553	548	555	566	591	533	523	574	557	575	565	543	571	547	506	509	572	600	538	564	552	536	570	598	534	553	521	529	544	550	549	514	558	522	558	568	546	531	534	546	534	596	575	563	508	556	559	545	544	551	551	572	537	535	530	571	533	539	545	520	543	543	539	571	535	591	531	539	566	580	555	530	574	587	576	573	560	554	579	559	551	563	565	532	597	537	589	522	545	531	543	533	535	540	544	580	544	535	566	540	550	559	527	536	546	546	582	556	530	552	556	557	566	557	533	548	552	549	576	584	554	539	518	543	545	520	558	550	570	570	519	578	566	542	538	522	535	579	504	589	549	555	562	525	606	523	563	520	591	515	565	551	552	549	583	522	550	550	561	540	530	552	552	535	553	556	523	559	566	566	561	518	548	557	560	545	543	554	593	537	531	519	500	551	549	529	595	544	559	570	561	540	517	545	527	580	528	516	570	606	572	558	555	538	547	588	536	557	559	571	552	526	555	519	519	608	534	545	506	578	569	591	572	524	533	522	562	552	600	548	567	564	545	551	547	558	539	545	513	539	573	550	523	532	575	562	520	514	530	533	571	542	548	546	528	561	545	527	546	555	568	531	558	565	552	577	558	556	512	529	564	555	554	545	574	545	610	541	577	566	516	528	574	551	519	516	575	545	533	522	556	539	571	556	527	546	560	546	566	540	521	540	522	547	568	574	570	547	528	535	498	569	540	554	527	538	576	576	570	546	562	532	554	592	563	511	542	544	585	539	563	568	532	575	561	547	515	597	535	548	555	551	589	556	502	628	527	533	557	521	528	556	574	551	547	542	567	563	562	543	524	581	556	531	508	535	575	573	568	572	555	523	582	529	514	547	559	509	537	519	536	567	549	541	556	560	588	536	589	515	527	561	550	569	547	566	558	528	575	565	565	544	557	578	594	575	558	555	581	537	571	588	572	551	554	538	553	542	520	554	519	571	554	498	567	583	537	528	550	541	549	578	552	515	553	562	563	574	519	548	532	558	568	529	550	558	560	557	532	513	533	542	573	523	569	546	524	564	529	584	538	515	537	520	524	589	577	559	568	551	585	593	575	558	549	532	520	564	555	529	574	558	550	493	536	563	544	542	521	580	503	547	541	525	569	578	542	539	570	544	508	567	529	553	545	563	546	587	553	541	549	543	601	596	516	552	537	567	502	554	567	536	530	569	542	527	568	547	563	542	518	530	543	522	589	575	575	530	515	574	517	536	540	538	548	567	528	560	523	536	573	555	488	563	546	531	519	531	554	563	548	556	566	546	526	540	577	566	588	548	597	562	549	547	538	539	532	565	559	562	549	546	525	581	561	571	525	516	546	547	567	594	562	533	546	565	534	503	535	593	555	541	544	561	544	583	575	596	554	553	549	538	530	537	556	523	544	542	555	531	523	578	532	518	584	576	596	545	599	531	526	552	567	548	537	546	528	585	547	574	507	548	555	568	530	548	510	559	560	583	549	536	538	539	572	566	549	476	550	585	518	608	560	557	554	564	556	529	533	551	525	531	557	561	518	553	521	562	528	525	490	532	562	570	536	570	533	529	562	561	560	557	494	527	513	572	582	558	523	574	504	521	527	566	544	545	513	558	534	566	536	579	591	528	559	582	563	546	511	582	510	571	542	543	537	554	516	524	580	592	539	535	552	556	544	535	560	512	585	549	575	579	579	533	525	503	505	530	576	524	588	549	569	552	556	537	559	514	521	560	577	515	562	553	565	516	522	514	516	563	531	601	527	561	538	562	542	547	511	562	547	537	537	531	540	521	537	557	592	568	542	571	539	546	560	550	566	536	530	531	531	520	546	591	582	573	531	545	556	574	578	518	557	521	573	551	545	568	590	576	525	491	540	562	534	547	598	546	534	548	535	591	571	563	516	586	571	567	573	509	568	536	549	573	549	541	532	551	557	538	575	524	544	572	505	569	534	551	517	553	549	546	556	545	546	511	552	539	600	535	545	553	602	552	556	535	588	543	537	552	547	540	543	526	555	564	563	535	549	517	593	545	561	542	600	541	553	510	521	572	515	503	563	510	511	542	526	551	533	547	551	547	569	552	498	574	588	560	524	552	536	562	541	545	582	523	565	524	505	536	512	560	541	543	581	525	507	563	602	532	555	520	538	561	539	554	577	513	527	530	526	556	515	602	534	568	556	540	533	574	556	574	538	494	597	584	518	522	590
3706	837	340	291	201	244	305	287	265	272	221	210	222	194	195	177	272	556	892	879	582	433	305	185	150	128	135	131	101	106	114	94	108	84	95	118	111	85	87	98	108	84	103	104	83	91	107	97	102	120	94	119	89	92	90	82	82	91	87	111	96	114	104	98	84	100	100	92	94	111	103	101	89	95	100	105	99	107	99	99	109	82	92	110	94	101	110	103	107	99	116	98	110	89	105	99	97	120	96	115	86	94	90	98	90	116	102	101	107	106	108	91	101	104	108	93	89	101	91	82	114	107	101	86	92	103	97	115	117	93	98	88	98	97	110	100	95	109	110	95	103	92	92	104	87	105	96	77	96	89	104	92	97	104	111	97	102	94	98	75	100	105	99	102	102	114	91	106	112	98	108	97	91	105	106	102	96	110	121	94	98	100	83	118	94	96	87	117	97	96	91	98	98	110	104	92	92	95	84	99	118	104	88	104	107	96	75	89	106	114	100	120	85	79	89	80	85	113	102	86	91	98	107	102	102	95	101	101	106	104	81	87	90	103	87	113	97	102	115	87	94	91	91	97	110	112	110	79	97	105	91	82	89	122	109	102	98	97	105	103	104	90	80	102	90	90	116	89	107	99	98	94	115	93	109	89	103	82	98	113	116	94	105	100	96	95	107	99	103	98	103	87	96	90	101	109	103	94	94	113	80	96	87	103	115	104	115	104	104	113	104	112	88	94	101	95	92	105	91	104	96	86	130	92	92	119	108	108	94	101	106	96	98	101	105	114	95	86	93	97	83	92	99	100	104	101	89	93	100	100	97	91	94	110	105	80	93	112	97	88	115	102	106	83	91	107	89	101	95	94	116	90	109	103	116	79	77	94	100	85	92	103	113	101	88	102	94	106	110	98	74	85	86	84	103	89	100	90	91	87	85	95	102	76	90	84	110	103	94	86	89	111	101	98	99	114	103	107	91	92	105	110	112	106	103	101	108	90	108	99	109	90	100	94	108	94	111	97	105	115	98	98	98	96	97	91	82	101	88	94	100	94	90	100	102	92	96	102	98	111	110	87	91	93	113	110	103	89	101	83	82	105	108	90	78	111	100	86	105	93	92	104	80	110	123	97	95	124	94	121	101	87	95	81	84	96	87	102	101	121	83	92	94	94	113	99	111	105	100	108	95	113	94	89	95	103	126	107	108	114	96	97	86	89	111	106	93	93	108	103	98	93	88	101	84	98	101	126	104	100	92	84	96	108	88	97	92	84	102	95	86	110	108	115	82	89	94	93	82	118	95	87	111	100	109	87	108	88	107	75	99	104	83	111	97	90	85	103	98	98	116	91	109	94	82	70	102	101	102	87	108	97	94	107	107	100	103	84	93	100	87	102	105	107	90	102	83	95	98	95	103	81	92	97	97	93	91	119	94	101	109	97	109	96	91	97	89	104	79	98	119	84	108	97	112	103	87	84	94	92	108	79	96	88	89	108	91	104	108	89	87	98	100	96	99	113	99	107	86	103	102	96	98	91	93	104	99	85	93	93	99	114	102	119	92	89	97	105	77	92	101	118	122	108	95	87	91	99	99	107	102	104	113	93	95	94	82	116	93	95	99	82	128	106	95	93	94	96	105	105	109	109	102	98	99	109	106	114	109	79	102	90	105	100	90	111	105	92	106	106	87	120	92	116	82	111	89	119	94	103	102	93	110	104	85	122	102	115	97	85	97	90	102	106	105	111	102	103	101	104	96	98	81	117	121	105	106	101	102	93	102	99	102	90	92	103	95	96	93	93	116	83	103	84	103	102	112	118	109	101	101	106	93	113	97	103	99	123	99	86	106	104	107	101	105	110	93	104	104	70	88	112	100	86	91	115	105	95	84	118	87	96	90	92	112	88	90	79	103	110	99	99	88	91	106	102	96	113	98	88	106	103	92	90	104	88	73	87	110	105	90	107	94	97	110	103	94	85	97	123	96	85	126	90	124	102	103	98	85	106	83	92	95	99	111	85	82	88	105	104	105	92	100	102	104	93	104	98	93	95	111	117	83	106	102	83	88	109	105	104	99	99	95	108	105	92	93	105	80	92	114	115	93	105	91	105	97	92	94	95	107	106	106	97	90	103	106	92	107	104	119	94	99	103	103	98	105	97	81	93	112	105	97	96	100	101	111	95	100	88	101	111	95	106	86	102	103	97	100	98	90	105	94	119	94	106	103	99	107	86	112	112	85	75	105	104	86	97	101	113	109	111	91	114	119	87	96	94	97	114	103	108	118	102	109	81	107	103	105	94	119	118	118	82	98	115	92	71	87	86	96	102	95	103	99	104	88	93	104	90	90	111	98	105	102	93	90	89	94	117	88	111	100	89	118	102	96	87	90	113	85	109	97	94	92	88	93	93	109	97	95	95	89	99	94	101	84	106	102	88	98	77	92	90	98	138	108	93	106	106	74	106	109	95	93	87	102	92	109	98	104	78	101	102	100	86	103	90	89	101	92	99	103	100	96	103	98	106	85	113	97	125	104	85	96	107	102	117	88	125	96	91	82	109	106	93	85	99	87	95	88	96	101	104	99	85	88	101	102	105	102	95	91	93	103	100	104	99	105	101	99	87	85	89	107	90	108	99	96	99	79	102	107	103	99	75	90	103	108	98	98	80	111	96	107	106	111	118	107	104	96	100	109	103	86	101	83	98	105	94	94	96	96	98	86	87	101	108	85	90	85	99	100	98	93	100	105	93	106	90	88	84	107	100	99	86	99	90	99	100	102	86	99	89	89	100	95	94	111	104	118	114	110	87	98	94	112	124	100	115	110	108	88	116	90	86	107	91	101	87	94	105	71	120	101	99	94	99	118	111	118	106	88	106	100	99	92	84	89	93	96	105	106	97	111	85	98	100	91	97	92	91	103	100	99	104	111	100	132	104	90	103	102	106	96	92	86	86	86	91	89	95	104	98	85	106	96	101	101	94	105	98	108	80	98	90	104	104	86	109	96	105	103	118	102	85	112	113	96	96	75	95	90	92	95	99	121	89	91	103	110	100	94	107	102	93	90	94	90	88	98	102	79	105	100	102	94	106	106	93	93	83	106	80	97	82	104	97	81	98	120	118	83	81	96	93	113	106	90	114	116	103	92	90	92	105	113	102	79	96	97	93	117	100	105	85	88	93	100	102	99	104	96	130	91	70	101	85	93	94	106	101	89	101	97	98	98	88	104	85	82	101	108	83	106	112	98	102	94	123	102	108	83	91	102	104	87	120	93	101	96	104	96	89	90	107	100	116	104	111	96	84	85	104	92	96	96	96	100	101	88	103	101	103	98	74	112	107	106	84	96	95	97	97	83	106	87	107	101	116	124	121	86	103	109	92	118	105	99	103	103	102	119	91	101	86	114	100	97	121	101	84	87	95	93	101	106	96	110	97	107	91	104	95	82	119	120	98	96	76	111	99	100	95	104	95	89	100	115	104	108	97	115	107	118	92	101	103	94	95	88	87	92	94	104	94
21741	7600	3653	3981	8053	11695	13197	11139	8672	7127	6048	5146	4244	3812	3604	3492	5825	12762	16357	15747	11170	8074	5089	2447	1656	1352	1157	953	824	787	805	720	712	688	692	704	723	731	689	656	732	699	703	676	690	686	689	725	763	685	733	738	682	713	698	673	630	713	665	696	689	714	705	671	706	728	721	672	659	688	684	673	725	733	736	673	750	737	747	675	701	704	735	681	706	709	699	715	682	727	716	715	676	676	691	685	711	711	716	661	730	729	715	697	701	732	741	730	695	710	702	740	707	753	680	689	706	711	684	736	659	697	648	725	744	677	670	713	700	724	738	718	711	715	707	681	727	678	723	699	727	679	680	731	686	711	731	717	677	665	644	702	714	654	702	691	702	730	733	727	739	693	690	635	711	681	698	675	753	711	704	750	753	676	737	691	690	714	681	681	695	739	702	732	711	719	700	689	714	676	733	695	743	711	741	709	674	719	703	722	702	737	731	688	682	728	720	723	700	701	702	707	665	716	700	702	719	750	726	746	672	687	727	734	701	681	693	685	713	664	743	716	685	673	714	757	659	724	711	673	668	701	696	741	695	723	730	693	719	692	719	703	688	728	725	692	688	711	672	727	708	739	736	729	765	726	735	698	708	718	781	707	705	699	703	707	686	678	671	727	693	711	727	698	727	666	669	719	743	681	687	734	722	714	734	664	640	675	731	732	708	719	703	726	711	679	686	684	738	632	683	745	710	729	694	702	718	629	714	715	744	683	689	719	765	676	711	730	699	672	725	696	736	755	688	701	713	674	730	713	706	755	666	700	703	695	695	682	699	695	695	626	651	727	721	709	672	712	707	734	721	626	702	700	683	726	706	722	683	750	681	663	702	670	722	705	760	751	705	671	752	710	631	682	693	703	749	656	719	689	681	707	703	695	695	734	692	674	698	696	674	746	693	711	738	728	675	692	684	711	675	709	678	670	679	725	722	717	717	699	645	727	725	717	732	736	704	724	680	686	721	710	655	687	738	713	670	720	716	723	693	710	696	737	697	649	689	737	716	745	759	678	699	703	714	759	723	653	714	731	691	690	644	695	729	728	724	737	729	671	735	697	730	705	670	757	689	699	755	690	654	697	688	724	698	739	736	687	707	703	761	694	700	726	663	695	693	707	691	692	675	708	737	686	685	691	731	717	728	687	694	683	706	681	701	686	715	691	681	726	675	712	705	729	714	700	692	712	695	690	699	662	707	724	705	732	689	673	700	678	736	711	708	688	701	713	695	721	721	724	710	765	674	747	700	716	770	715	736	717	706	655	742	678	678	679	712	679	713	731	678	732	711	715	675	731	719	697	745	711	703	732	764	681	737	689	711	724	752	667	703	727	715	694	677	733	769	695	685	737	756	748	695	732	734	672	709	739	666	723	735	696	701	716	679	713	697	746	672	751	720	645	731	720	697	715	763	694	743	682	722	703	717	686	719	682	689	720	700	686	710	689	688	690	705	724	685	755	684	693	697	705	722	709	688	686	684	726	712	748	688	694	719	683	672	679	746	692	685	716	657	694	721	724	740	677	760	686	708	701	756	672	720	676	714	685	679	636	699	714	719	685	707	709	693	696	720	690	695	696	742	745	717	722	686	713	704	731	691	701	728	707	694	670	654	702	710	687	737	675	674	722	711	725	677	766	648	724	754	712	720	676	724	655	690	729	649	702	706	705	704	637	678	697	696	708	756	708	746	717	729	730	672	728	702	671	737	713	723	716	723	731	649	742	692	707	774	698	692	738	704	697	671	703	705	730	710	669	752	692	703	735	732	667	714	734	744	711	653	650	693	700	698	688	730	708	772	711	745	685	686	690	736	713	725	673	708	673	690	705	725	692	722	706	706	699	702	643	725	696	663	719	681	713	675	678	742	684	681	694	716	716	710	708	736	707	696	684	712	715	669	662	698	731	677	707	691	690	708	705	753	696	726	726	726	703	676	717	716	717	721	721	725	755	740	721	694	725	751	720	675	696	681	730	718	729	676	720	728	699	713	683	702	672	695	706	666	654	666	670	704	732	714	692	724	703	763	702	714	698	687	674	736	697	735	656	700	719	664	672	690	641	714	721	701	729	733	708	670	679	669	665	700	722	695	675	721	686	715	707	666	673	728	702	698	729	668	723	702	720	721	711	709	713	694	699	720	679	677	738	717	713	725	691	688	757	668	719	739	680	671	748	714	743	695	681	723	727	708	698	673	729	731	733	740	678	688	719	699	683	730	675	690	780	750	673	648	721	737	730	702	673	689	668	705	725	685	684	656	682	695	723	718	788	753	703	705	677	684	701	714	699	739	714	679	724	736	719	692	688	674	710	675	694	672	690	693	687	651	679	697	660	717	756	724	672	668	679	733	681	711	725	696	698	677	742	788	672	736	698	707	743	736	727	649	721	706	720	739	731	697	715	713	701	678	716	725	724	704	676	777	684	714	688	731	710	704	721	676	706	708	704	696	697	721	704	693	680	701	714	752	728	695	730	774	674	694	693	687	705	756	664	673	707	691	664	675	721	672	690	708	679	705	759	683	668	707	683	710	740	754	683	696	725	720	706	716	689	672	672	733	706	649	740	676	724	705	707	737	732	728	668	706	710	716	711	685	731	715	732	722	730	678	671	653	742	689	671	689	720	678	683	743	734	690	707	664	694	705	718	692	709	691	710	681	723	711	675	732	728	703	716	712	668	705	714	755	701	659	719	715	704	699	696	696	685	671	688	709	668	663	734	705	702	674	657	722	691	753	708	694	672	677	712	723	719	722	665	703	695	713	688	702	707	729	742	721	727	722	656	670	704	715	686	727	692	739	666	763	722	741	678	644	697	683	717	655	752	723	693	729	718	714	667	709	711	725	690	683	718	690	651	739	679	702	736	727	683	695	772	736	695	674	696	689	676	717	708	739	728	691	658	650	679	723	678	678	651	683	704	674	670	674	730	694	700	745	688	710	678	706	653	701	732	689	655	736	709	696	754	704	725	696	673	701	660	670	706	677	711	679	706	699	653	679	749	737	745	711	679	712	699	728	730	700	694	678	706	683	738	711	696	675	750	678	639	704	714	772	688	691	690	687	697	728	701	723	676	726	705	665	691	731	693	687	692	715	720	642	707	719	771	709	715	706	742	712	705	718	711	689	698	694	717	726	701	707	747	735	701	708	685	663	720	719	693	717	664	768	694	674	735	681	691	676	687	698	717	703	701	710	755	709	682	663	703	696	674	727	683	696	705	715	657	694	743	722	719	688	754	666	699	707	671	686	720	714	715	713	678	729	714	717	696	698	656	697	717	687	665	672	709	711	704	725	662	677	711	667	656	711	722	697	702	694	693	651	721	703	728	704	684	711	741	667	719	699	725	723	666	719	706	712	716	689	734	671	717	686	690	677	719	699	693	699	679	691	706	711	724	710	738	690	721	676	699	674	687	722	650	701	709	683	689	705	686	716	741	685	726	732	671	727	740	718	718	656	710	691	673	689	684	703	695	705	667
3421	1280	502	316	258	289	350	352	314	298	283	241	207	203	204	265	603	1319	1497	1397	1009	687	414	240	178	122	115	101	120	99	83	78	92	88	92	92	96	93	86	80	82	103	96	70	98	69	94	82	83	75	84	84	99	89	101	102	87	85	78	83	91	81	82	91	76	90	100	90	88	80	74	105	104	90	97	87	89	113	80	71	94	93	94	115	71	80	73	79	98	99	96	89	86	76	95	88	92	78	89	69	83	103	95	77	87	96	80	94	80	84	84	73	101	96	81	76	90	104	89	88	83	87	94	102	88	80	84	84	85	76	82	87	93	81	97	91	78	93	83	99	96	101	72	92	89	73	98	88	101	91	84	99	97	78	65	95	90	97	84	69	77	94	87	80	97	77	98	90	83	91	96	89	97	90	87	87	99	80	87	86	104	92	93	94	96	92	92	88	79	101	89	111	92	96	89	91	115	80	86	103	86	88	75	96	98	96	82	89	74	86	75	95	86	90	94	87	99	93	73	82	104	86	92	96	77	91	85	76	108	90	88	78	89	94	98	90	93	94	94	77	74	84	83	86	77	93	98	72	100	86	83	71	114	91	84	109	96	83	82	78	89	81	98	99	88	101	84	90	91	88	99	104	76	84	107	89	79	88	86	95	82	95	81	101	84	94	102	97	90	93	88	77	85	76	88	78	89	81	95	94	81	87	101	99	87	90	87	100	80	94	82	94	92	101	109	78	92	81	104	74	110	79	87	106	105	93	75	86	84	92	90	83	87	95	88	83	85	87	98	81	83	87	102	91	88	106	80	88	95	111	98	82	91	93	106	76	94	88	88	84	74	90	90	83	82	85	82	95	85	82	101	72	96	76	97	101	100	81	103	88	107	82	92	83	73	102	91	106	91	92	75	91	98	89	93	66	85	81	96	80	92	92	89	110	85	93	80	78	89	85	78	117	115	87	100	79	106	73	83	82	98	110	77	94	68	93	84	111	94	86	90	80	83	95	91	98	101	97	105	85	87	91	94	74	104	80	89	92	83	82	96	97	80	98	96	100	93	102	86	90	89	92	93	95	91	108	88	84	79	90	100	77	89	106	81	100	82	96	96	93	90	88	86	88	95	100	95	92	70	69	103	93	86	96	100	99	95	77	100	94	80	100	78	88	82	87	85	73	70	76	91	93	85	88	99	99	106	96	91	76	84	91	91	92	78	95	89	95	71	81	96	98	87	91	87	89	95	88	106	83	85	70	87	95	93	113	74	88	76	87	97	90	82	101	83	104	113	75	99	94	89	75	79	85	84	83	93	93	74	76	75	92	100	97	92	91	110	88	88	82	85	99	95	77	82	88	73	81	100	82	81	90	92	84	92	83	69	79	94	81	88	93	88	100	76	85	98	74	87	83	87	98	87	96	95	68	99	95	90	91	93	94	83	78	103	89	87	101	81	72	96	89	83	85	103	94	73	84	91	100	84	66	80	94	86	87	92	100	91	97	94	83	103	98	82	93	102	91	86	76	77	89	86	80	81	96	96	62	84	82	92	106	83	94	86	82	113	79	75	91	86	94	86	91	84	103	79	79	88	83	100	80	91	94	77	76	95	72	96	86	110	90	100	90	96	86	79	93	117	102	73	83	92	109	95	86	86	66	76	96	73	86	91	98	86	96	102	86	79	83	88	82	96	88	76	91	98	86	85	71	95	94	86	84	82	96	90	85	85	87	109	99	93	92	83	88	92	82	91	81	99	94	103	99	79	80	100	81	97	81	97	77	96	79	93	83	86	82	92	75	95	72	90	65	74	83	92	92	80	99	113	90	77	81	76	81	98	98	106	86	71	69	80	82	85	92	94	95	90	94	81	85	87	82	102	101	83	97	93	101	89	97	102	84	91	91	100	98	92	92	97	76	88	85	85	97	83	90	107	87	104	98	80	74	95	80	87	86	106	83	74	82	107	87	85	86	95	119	95	90	95	73	98	93	82	93	95	92	87	90	81	75	88	77	107	95	83	79	80	90	92	90	93	92	86	78	78	88	79	86	95	94	83	87	91	89	86	82	92	99	89	94	105	96	82	85	87	92	77	75	78	85	95	82	82	99	98	97	78	92	93	90	101	86	103	76	101	81	80	88	91	104	82	92	99	101	76	73	94	79	109	110	76	91	87	87	95	90	107	95	86	88	95	94	105	104	98	85	95	93	76	87	86	125	99	97	77	78	82	77	111	86	116	93	82	72	93	98	86	85	95	81	94	90	100	82	88	81	84	87	81	85	82	99	102	98	81	97	98	97	85	94	88	79	97	95	81	81	83	82	87	74	94	92	102	109	91	94	104	95	93	93	91	75	88	94	90	76	81	82	85	90	92	103	75	101	87	95	95	88	87	103	103	74	100	80	102	68	71	94	76	80	87	97	97	86	82	82	90	88	100	89	91	112	85	83	82	90	88	78	97	83	95	79	70	85	92	90	103	88	86	98	84	85	96	87	83	85	78	86	80	85	88	80	98	95	85	94	97	78	83	94	90	79	102	100	91	81	112	74	89	89	96	100	109	94	94	102	95	88	108	109	90	92	74	79	96	86	93	88	84	92	78	85	86	88	75	96	90	80	103	87	100	96	90	85	97	90	105	80	89	80	95	89	86	92	99	84	89	94	100	108	81	77	78	87	97	101	102	88	90	109	74	85	85	92	99	83	83	93	86	82	75	77	95	94	87	96	88	95	83	101	82	93	86	67	90	96	88	80	63	98	75	85	89	86	101	91	78	78	94	99	93	81	91	95	89	94	96	96	92	90	98	91	91	93	82	81	73	103	88	96	95	99	100	98	95	104	100	89	90	84	83	95	84	79	81	92	88	82	74	97	94	83	83	97	80	89	76	90	81	87	85	85	101	83	88	98	99	106	98	96	79	98	85	112	97	72	80	108	86	80	81	81	108	109	88	92	74	105	103	92	94	80	81	81	88	90	96	88	86	86	87	80	94	72	92	96	114	78	88	96	84	89	70	110	95	91	97	80	95	93	74	78	97	97	91	89	83	87	89	113	73	98	88	79	87	95	80	89	111	65	96	97	90	87	70	71	88	95	85	93	93	119	88	98	82	90	92	72	91	80	87	88	88	78	94	99	88	107	82	96	91	95	95	86	92	83	73	88	88	90	97	93	95	78	107	95	91	84	82	109	87	85	94	90	87	64	104	78	80	94	88	83	102	113	101	98	80	94	96	79	79	90	87	98	89	96	88	85	78	107	87	78	85	99	98	83	88	100	65	86	87	90	77	67	111	83	90	93	98	103	91	106	79	93	91	97	87	85	87	87	96	89	84	82	86	101	104	81	82	78	103	85	100	72	69	84	87	91	79	90	69	96	95	93	77	86	97	99	86	69	86	86	87	93	103	96	72	91	88	85	88	80	79	90	81	115	91	75	93	89	84	108	96	104	88	87	87	90	81	82	76	90	72	106	106	89	88	87	84	84	88	81	101	92	89	92	92	97	100	82	83	126	90	91
26379	10231	4895	5241	10661	15032	14715	13008	11318	9440	7892	6698	5697	4919	4323	6035	12695	21994	22718	20947	15466	11937	7445	3499	2417	1707	1211	992	822	725	661	612	651	630	625	658	630	666	611	661	614	662	659	644	647	697	608	623	651	636	655	623	621	653	659	630	608	627	602	650	601	611	645	642	626	635	645	607	616	655	631	602	692	629	671	659	634	620	693	648	656	613	640	608	648	591	624	624	612	648	664	637	665	615	640	652	613	696	634	620	635	608	608	637	636	639	644	656	610	602	605	615	663	619	655	639	679	591	597	581	657	609	635	595	669	637	645	640	615	641	634	667	686	659	622	637	658	650	641	623	648	608	600	652	644	606	667	646	640	624	642	653	620	653	632	612	665	632	631	650	609	635	646	647	643	637	614	664	636	618	663	657	616	636	637	628	616	626	597	663	637	646	609	659	630	698	668	638	635	596	688	653	635	630	611	640	611	615	640	656	637	641	665	614	657	624	613	643	679	646	664	674	651	656	633	654	629	621	620	617	676	638	649	637	604	650	650	630	655	622	652	644	674	636	675	668	642	637	645	625	603	623	665	623	630	626	628	709	651	663	632	636	590	624	677	634	644	607	600	634	611	627	645	616	647	625	629	678	636	579	619	623	632	621	631	649	651	639	669	620	658	573	623	620	667	610	612	680	628	644	627	657	648	644	619	616	627	647	668	627	620	654	664	644	614	658	708	644	623	653	674	629	626	600	649	613	597	629	628	652	676	646	693	652	613	625	633	641	636	638	657	614	615	628	656	596	655	632	641	647	643	655	669	630	646	647	634	615	613	638	611	623	648	652	659	647	627	657	584	651	616	607	642	614	647	624	687	601	662	649	630	602	666	670	676	611	644	629	643	667	656	635	628	624	681	633	616	567	657	599	621	661	637	651	633	623	641	667	637	620	634	676	648	726	627	626	662	602	633	600	629	622	650	596	634	653	608	672	646	639	631	596	646	622	642	634	624	613	672	619	617	606	669	642	641	626	648	654	607	682	657	616	627	679	629	655	656	608	585	652	681	624	639	676	639	589	633	680	612	650	582	643	664	633	680	656	626	634	670	615	631	641	624	644	655	671	628	585	666	616	631	620	641	673	657	639	639	631	626	640	606	599	624	603	655	714	599	626	633	597	637	638	621	634	651	634	661	636	625	622	668	649	645	581	616	618	635	642	706	597	579	622	612	657	636	643	621	610	576	625	671	625	588	623	649	662	631	597	644	672	619	655	642	643	694	620	639	646	634	606	648	655	643	633	632	620	601	594	626	672	651	677	617	624	637	636	664	687	586	626	602	631	669	665	615	615	638	605	642	604	631	650	678	594	623	681	637	656	636	657	648	624	645	609	671	599	609	607	625	647	624	653	692	671	665	617	620	656	612	657	625	633	642	632	634	648	663	628	639	667	648	638	650	645	608	668	639	679	630	636	624	640	675	628	644	672	632	639	681	639	605	639	611	594	644	640	647	628	607	648	618	628	625	645	599	656	684	638	661	630	643	632	564	634	637	646	606	612	645	586	653	625	638	652	660	669	665	616	661	675	671	635	646	628	572	647	614	707	637	636	629	667	633	632	637	602	643	631	660	651	641	668	638	628	647	617	604	637	617	649	665	633	656	657	663	653	641	630	652	623	610	666	641	618	645	651	656	670	622	620	639	704	662	630	611	668	662	661	599	646	607	597	622	667	669	590	653	606	580	668	641	658	625	639	655	659	634	629	595	631	647	586	640	623	613	622	605	655	665	687	659	625	662	671	647	665	678	649	654	646	672	644	607	668	590	624	627	662	606	632	626	591	606	649	637	596	663	613	634	646	603	578	659	623	657	670	607	675	647	668	622	625	661	639	642	625	669	562	607	607	581	646	633	621	642	643	601	641	617	640	661	630	637	627	589	650	607	607	652	614	667	631	637	622	632	608	667	676	665	668	673	657	621	634	583	619	612	679	592	654	650	630	637	617	585	629	640	600	641	610	565	637	612	686	645	663	616	628	637	640	636	648	681	623	643	672	636	611	635	636	631	655	634	656	596	627	613	638	678	591	644	704	660	672	670	639	635	671	648	640	619	656	642	634	619	670	659	633	634	666	610	633	599	590	634	645	626	643	651	630	652	652	639	647	625	644	594	657	610	607	614	624	651	626	578	676	647	660	624	630	674	628	614	644	644	614	624	636	658	620	608	617	628	648	670	628	595	680	636	620	618	687	687	654	632	672	608	642	627	624	583	640	654	594	612	632	636	639	626	642	637	666	659	629	650	608	631	647	677	619	629	626	613	630	629	652	652	641	657	614	581	628	620	646	598	653	616	621	651	625	695	621	660	658	631	616	625	636	633	654	651	640	681	659	625	693	656	649	662	663	640	691	648	593	615	639	639	651	613	620	642	610	658	642	616	655	658	624	673	642	657	621	648	634	616	633	636	609	673	655	670	579	640	635	632	626	613	626	596	627	623	626	660	607	644	641	631	641	676	635	620	636	620	601	623	607	643	634	653	618	634	631	631	679	617	588	617	605	636	653	630	611	622	630	625	645	624	641	634	624	627	639	599	667	640	605	578	636	650	650	639	625	631	645	643	628	672	616	613	624	669	660	647	624	672	639	659	664	647	611	680	645	644	630	649	602	650	665	589	615	641	593	603	627	645	661	684	613	657	674	661	641	632	661	641	618	643	638	631	591	670	574	682	582	641	612	667	628	638	661	652	607	634	650	643	670	652	638	633	639	627	626	591	616	606	660	613	666	635	627	641	621	614	601	652	640	641	642	611	654	680	645	635	669	627	673	608	664	617	580	621	633	616	654	623	627	633	656	614	617	662	628	657	678	649	633	626	661	664	666	632	601	625	624	650	628	617	668	676	612	634	655	649	635	631	621	635	669	619	647	654	629	654	632	601	643	611	661	627	609	610	642	608	608	629	577	616	630	641	652	642	659	660	620	647	654	619	628	691	664	646	666	626	680	621	646	624	645	708	689	633	640	627	669	590	612	627	693	677	611	681	669	632	644	624	665	651	610	625	645	659	617	629	610	629	607	659	663	640	593	642	652	653	645	633	608	629	638	671	654	639	632	623	663	682	660	641	635	646	685	615	639	639	614	635	628	648	600	668	619	640	634	659	643	667	642	673	655	671	662	641	673	618	677	664	620	688	651	625	639	662	675	632	626	625	608	655	656	650	645	658	615	679	614	660	607	589	620	623	665	640	635	624	640	662	649	592	632	662	653	606	679	671	663	673	649	585	658	630	632	643	616	655	637	647	597	634	624	625	642	655	609	669	650	622	642	630	645	638	657	683	659	623	583	620	650	637	681	612	582	650	627	633	624	632	673	645	607	628	614	645	610	628	653	598	642	640	622	676	642	613	625	670	607	678	645	599	708	671	654	596	614	661	660	620	687	661	566	681	666	660	677	674	656	629	663	607	579	593	635	661	638	611	600	687	656	615	705	630	624	655	631	626	645	628	642	638	649	617	639	672	619	632	644	641	668
2455	551	308	221	171	180	226	214	214	188	184	160	185	150	132	147	151	205	228	240	207	186	123	90	99	99	69	86	75	74	90	87	76	78	92	87	82	75	97	74	79	79	85	83	85	76	84	93	79	78	78	77	79	77	88	70	72	75	101	90	92	80	81	69	85	71	112	76	85	76	85	80	78	74	100	95	85	82	64	74	93	89	103	72	72	84	78	91	75	69	103	82	95	83	98	92	65	71	58	77	98	88	78	92	99	81	89	85	77	100	80	82	75	74	90	91	88	79	67	93	76	96	82	76	80	73	87	75	91	75	80	74	93	79	95	66	92	87	85	72	100	89	96	84	91	79	99	77	79	88	82	96	65	84	77	74	71	81	87	73	66	102	77	94	76	81	83	77	88	87	72	94	79	94	81	78	87	69	84	84	93	80	71	85	70	79	72	87	83	71	78	77	85	97	78	87	88	90	94	92	79	78	86	93	94	82	83	77	95	74	79	95	78	90	75	83	84	84	80	88	83	90	75	94	74	69	80	81	79	73	87	91	76	90	82	90	77	109	90	72	91	73	78	82	64	81	71	79	67	91	78	83	67	75	72	86	75	87	81	70	80	98	67	91	63	79	90	101	87	83	99	76	105	108	77	90	77	79	98	78	99	71	71	83	79	86	75	75	88	86	74	72	96	85	89	83	86	70	76	83	89	77	105	88	85	76	84	70	90	78	75	92	69	88	89	89	88	102	84	71	79	82	80	92	83	80	86	81	89	97	73	84	86	81	81	72	80	75	74	77	87	80	73	77	87	85	108	61	77	87	77	78	74	71	78	72	75	73	94	91	86	95	72	70	85	84	75	74	87	65	79	77	73	89	74	75	79	88	91	82	78	80	67	73	86	98	83	75	96	67	78	86	80	77	71	70	71	88	69	85	97	86	86	69	71	107	65	65	72	89	78	83	84	69	103	83	77	77	71	77	77	98	82	74	103	83	87	91	88	87	97	69	85	85	80	87	98	86	80	87	94	85	97	89	87	94	84	88	76	71	80	77	100	80	71	87	87	94	84	90	89	83	80	92	86	75	85	91	90	69	69	74	80	89	91	94	81	79	73	75	91	73	77	87	87	73	65	99	96	102	84	81	73	77	91	97	71	73	70	87	79	78	81	91	98	86	75	81	71	88	97	84	75	74	78	86	81	72	84	92	92	77	87	86	96	79	87	93	73	80	76	57	72	78	81	85	86	87	95	76	90	78	85	90	94	91	81	85	83	76	68	76	82	81	74	85	78	86	85	91	69	87	92	96	70	84	85	77	74	85	116	88	68	93	87	83	86	84	87	96	79	70	84	93	94	81	96	78	87	95	81	82	74	74	78	88	84	76	80	84	76	91	91	74	76	85	87	85	77	67	88	81	58	82	103	71	84	67	90	76	80	95	74	88	73	81	81	98	87	80	81	74	94	96	75	80	83	85	83	81	85	92	76	78	76	92	81	90	73	75	84	77	78	83	83	78	69	94	97	75	72	90	93	84	82	83	83	73	89	95	87	81	78	99	86	99	76	90	92	71	98	87	83	87	97	84	84	75	75	70	76	87	104	91	73	87	82	67	96	81	81	84	69	90	79	82	86	108	84	78	77	83	74	74	67	92	94	78	76	86	82	79	74	86	70	65	71	77	83	70	65	90	87	80	73	84	90	86	94	78	94	91	87	92	85	70	77	89	70	76	89	81	85	80	88	84	75	77	81	86	66	75	74	92	85	75	85	87	107	80	71	87	89	85	76	75	82	98	82	92	75	82	95	92	98	97	75	79	86	91	97	71	69	93	96	81	67	78	77	86	77	90	81	92	79	89	89	99	82	83	67	83	85	90	82	92	82	71	74	85	92	74	83	79	96	84	70	69	94	90	78	89	80	83	99	89	75	87	89	92	85	74	85	79	70	97	86	88	73	90	98	91	79	68	69	79	88	76	105	92	95	60	75	76	85	80	81	95	82	82	81	83	64	104	82	72	91	86	88	82	74	70	101	77	78	88	72	89	83	82	88	84	80	81	81	80	85	74	81	95	85	82	78	86	80	89	79	87	78	96	78	69	81	103	77	83	74	74	91	94	89	72	82	68	82	85	86	92	82	88	91	87	95	92	76	79	97	78	87	80	85	81	75	85	84	83	64	79	96	92	79	104	78	72	83	72	81	94	92	85	86	84	85	79	76	69	99	68	96	85	86	82	95	84	88	81	82	80	83	76	91	77	70	78	83	79	84	72	87	86	72	101	75	73	83	74	83	101	92	91	90	81	76	80	74	71	84	82	88	83	66	84	95	103	95	88	76	86	74	88	84	82	93	86	76	90	83	82	91	87	62	94	73	78	79	85	93	89	95	86	82	83	71	77	81	87	80	80	82	81	79	69	101	90	81	77	86	73	91	90	62	87	64	78	84	76	83	67	85	79	85	90	96	90	90	91	88	83	103	90	93	86	76	79	78	93	91	87	95	86	84	78	84	91	72	85	85	71	92	79	82	87	83	89	72	83	89	82	85	82	82	88	86	84	82	93	89	83	76	81	78	93	63	91	97	85	93	83	79	77	81	75	77	93	94	85	89	82	89	81	82	92	88	81	87	77	81	80	75	88	73	80	93	88	81	84	83	69	88	78	81	84	70	68	87	84	80	67	80	76	91	93	84	76	80	89	82	96	76	73	88	83	84	89	73	69	77	65	59	71	103	70	82	74	83	101	97	71	84	88	55	97	85	92	77	100	86	77	86	78	85	85	80	83	100	84	79	92	81	88	83	84	81	88	70	74	76	80	75	99	106	88	86	73	85	96	75	87	74	77	90	77	87	77	84	80	106	79	90	77	82	75	72	102	87	99	81	77	93	89	89	77	87	75	96	84	84	71	84	73	81	75	83	92	94	94	68	78	94	86	104	82	104	74	87	101	76	82	81	87	83	74	70	89	75	73	68	86	86	93	83	84	67	97	80	84	71	96	77	103	77	84	86	72	81	84	81	82	82	88	77	83	92	84	91	82	65	79	76	74	59	86	84	86	84	73	77	87	74	82	101	79	66	101	82	95	79	68	104	93	85	88	94	85	92	84	93	76	98	93	72	94	72	79	87	100	74	90	73	91	78	75	87	88	75	81	84	91	108	73	64	74	83	80	91	84	84	85	83	78	78	90	66	79	87	84	79	104	75	69	87	74	98	89	98	79	90	82	81	78	87	87	93	76	95	80	94	91	77	91	73	86	87	81	92	85	90	104	73	81	80	76	85	78	84	70	97	72	77	82	85	99	83	87	89	78	87	77	82	96	76	66	92	81	65	97	69	97	85	81	90	90	81	66	97	93	80	70	84	79	83	100	70	76	83	70	88	90	95	90	79	76	86	75	66	84	86	82	77	80	88	85	88	73	81	76	85	84	83	79	91	61	89	68	83	89	84	101	82	90	85	93	79	97	75	98	97	86	75	80	70	83	66	70	98	78	87	83	74	78	63	96	94	92	73	80
18354	6030	3089	3026	6036	8522	8673	8135	6766	5667	4915	4355	3669	3133	2799	2589	2948	4220	5203	4965	3812	2842	1822	1205	1022	757	659	652	659	632	531	617	593	588	624	602	592	638	585	595	599	605	655	641	605	579	590	605	623	596	584	593	555	623	643	612	577	600	621	592	591	579	583	594	603	612	613	589	597	612	578	644	590	590	588	618	639	582	585	563	623	597	594	628	639	578	618	614	603	609	616	600	558	615	609	647	565	577	595	602	584	622	584	593	616	652	612	622	637	584	607	611	566	637	587	602	644	598	638	610	546	572	628	582	605	619	622	572	599	613	620	640	577	557	572	625	600	612	579	620	628	661	614	609	615	558	590	625	616	623	578	623	606	621	554	577	602	594	547	636	627	623	579	598	589	582	625	621	630	602	578	562	602	591	616	616	637	614	597	559	597	601	603	616	592	588	560	625	633	617	638	599	586	588	591	589	597	598	586	639	576	601	579	598	591	631	623	612	584	603	629	570	596	581	608	607	606	616	568	588	608	594	639	642	569	635	574	595	607	605	586	600	621	647	630	613	593	585	608	612	592	600	602	591	642	577	592	616	605	591	632	587	597	650	573	583	536	568	602	608	565	591	614	638	589	600	617	625	668	577	569	603	622	615	631	614	639	598	601	611	579	593	596	630	584	614	620	605	601	660	583	590	606	562	641	613	561	586	573	615	593	616	619	564	602	588	602	615	617	596	582	577	596	552	603	598	613	598	644	646	578	615	571	610	591	555	590	605	587	631	595	584	653	588	617	585	600	592	626	594	576	596	593	617	617	553	619	572	589	608	616	563	566	646	648	569	618	612	583	603	633	631	568	573	583	573	630	589	621	611	585	603	549	647	599	550	595	586	604	585	600	641	588	602	595	605	595	602	608	611	632	615	607	614	597	597	616	605	629	586	624	567	595	572	587	600	618	609	620	604	636	604	579	614	602	575	613	590	593	560	605	611	615	607	610	603	603	642	597	572	580	619	575	613	622	625	565	628	644	615	578	604	638	594	566	565	586	579	601	644	615	595	596	598	641	610	575	599	583	634	589	598	585	618	629	559	607	617	596	639	598	609	594	630	630	591	584	646	546	588	613	615	609	593	604	625	614	565	593	589	559	625	607	615	618	601	621	603	594	557	587	617	629	630	575	590	603	620	595	599	650	623	598	591	677	578	588	615	588	571	627	624	599	594	591	590	585	622	622	587	571	663	562	596	623	614	551	576	578	569	613	609	556	622	592	563	632	616	639	586	636	588	587	627	625	594	612	580	621	586	627	610	613	653	610	574	614	580	592	590	626	560	580	631	599	625	588	596	603	609	562	582	604	606	584	599	643	642	607	606	610	598	598	608	573	588	599	621	611	588	601	616	606	563	594	566	680	668	637	595	549	569	588	598	586	585	637	609	650	601	623	617	618	634	571	602	615	591	605	634	629	619	608	641	608	607	587	612	635	614	628	602	628	614	648	604	572	580	597	557	619	581	564	563	643	626	588	602	575	574	597	654	603	622	594	619	577	579	604	567	608	609	605	585	587	599	628	609	610	567	600	643	632	606	613	646	585	628	585	566	588	611	624	601	630	586	651	574	598	649	584	596	628	615	608	606	595	630	586	581	576	608	558	616	616	600	608	624	614	624	572	634	635	637	593	556	597	588	643	592	629	657	625	635	605	590	577	622	585	584	578	620	607	605	602	587	614	614	639	613	599	624	574	627	587	619	587	608	643	603	584	547	621	634	598	597	586	605	649	591	575	632	646	573	597	627	624	596	578	604	593	588	602	588	600	612	582	615	579	642	618	590	584	563	570	620	611	575	607	586	626	621	581	604	603	601	592	611	582	589	576	591	624	609	597	589	604	541	585	644	617	588	613	590	553	630	605	584	629	593	601	589	540	647	577	599	613	620	572	604	574	548	574	587	615	600	557	617	639	605	608	595	595	640	603	568	600	585	575	531	632	600	626	627	603	622	588	543	659	605	605	602	557	614	594	633	623	615	622	609	605	619	634	573	622	598	609	654	608	564	614	594	604	620	596	597	634	595	611	570	593	602	635	584	551	567	595	620	559	610	569	601	603	562	632	623	573	595	565	628	604	640	574	627	604	608	594	592	571	622	598	584	598	603	581	612	626	617	566	630	589	583	623	577	605	600	631	592	636	603	577	582	599	587	627	612	615	603	611	642	649	611	583	565	596	609	568	609	594	616	545	576	543	620	606	605	607	652	574	594	593	597	611	603	596	619	597	615	564	607	606	620	614	638	612	601	607	595	651	644	602	597	587	605	597	585	643	588	595	586	558	608	612	622	560	572	615	607	584	665	610	659	592	624	629	598	612	588	577	602	587	579	608	583	643	599	645	624	638	605	559	614	582	601	569	589	583	582	593	591	596	611	623	591	594	605	560	609	631	631	551	598	631	590	634	591	635	626	607	593	596	595	596	588	546	622	581	615	592	548	616	591	601	630	591	645	612	591	631	618	662	606	619	630	596	580	556	620	607	608	601	620	577	601	585	617	632	581	607	581	632	589	574	596	571	614	602	638	617	597	575	621	567	619	593	587	596	648	597	574	602	600	587	583	613	597	563	596	596	578	579	602	656	629	594	586	582	543	624	587	579	643	608	572	559	599	620	608	597	620	615	627	590	597	609	574	612	591	563	592	621	605	602	607	600	576	613	589	631	575	608	599	593	621	614	597	622	629	578	571	614	594	590	598	630	582	604	598	631	615	589	616	586	582	641	649	591	578	629	599	598	610	582	592	612	601	586	594	616	621	637	629	565	599	583	570	626	668	611	594	613	576	597	589	585	591	588	636	594	616	628	551	587	635	587	603	608	591	614	630	610	576	611	598	596	598	592	588	619	593	596	591	586	599	598	612	573	588	616	618	577	582	558	601	598	593	583	616	618	609	577	623	586	620	599	597	627	558	597	637	582	601	584	573	587	602	586	634	613	593	615	589	578	580	598	613	616	619	610	590	589	619	606	564	637	584	632	625	624	600	574	591	620	590	571	620	587	618	599	562	561	626	605	577	622	606	625	599	626	643	565	616	613	629	633	580	625	601	617	636	615	544	578	614	597	592	583	610	604	596	591	568	630	609	598	606	659	597	600	571	594	573	592	601	620	595	609	596	606	595	630	630	569	626	623	617	612	579	603	649	610	598	576	570	613	600	619	652	636	601	615	600	594	619	598	618	611	601	569	596	589	605	558	633	583	618	613	608	618	590	592	614	577	629	588	606	619	634	606	585	589	595	601	591	619	587	617	611	600	607	573	585	571	634	598	598	620	560	587	570	628	617	606	596	574	615	617	621	621	600	598	561	656	634	569	618	634	571	628	625	590	624	625	598	574	600	625	611	598	580	611	628	613	629	562	634	595	622	643	547	618	610	634	639	638	582	597	608	622	587	606	623	589	592	566	623	566	624	631	595	669	598	607	626	576	617	618	628	597	587	573	643	544	661	615	590	617	621	595	596	622	615	611	600	563	604
2290	933	398	240	179	210	265	266	280	232	210	227	177	158	157	133	153	297	697	769	620	458	298	188	134	127	119	87	90	79	85	81	78	76	71	69	87	74	61	67	72	74	77	66	80	78	100	68	82	85	79	90	66	82	88	78	82	68	79	59	78	74	71	73	79	85	68	65	77	78	71	76	79	77	71	73	80	86	89	65	82	61	82	81	85	84	73	77	81	59	72	94	70	75	76	74	91	56	64	65	77	72	77	82	69	74	74	97	91	86	73	87	63	67	65	93	64	84	76	61	66	70	93	75	70	90	74	77	60	81	75	81	78	72	64	66	78	77	79	57	83	87	73	74	79	69	75	81	75	86	67	80	75	68	76	78	67	75	81	79	75	80	69	67	73	71	79	74	70	97	87	75	87	90	75	73	72	71	85	87	71	82	83	68	69	65	81	62	74	83	74	75	78	74	78	82	87	84	75	83	63	85	76	82	82	86	81	82	70	66	76	74	66	65	80	94	65	79	77	64	81	68	76	77	71	64	95	59	78	78	90	89	72	76	73	89	61	75	75	72	85	63	84	71	91	80	76	77	83	82	62	85	75	94	73	79	73	75	75	63	69	70	67	78	76	66	72	81	69	73	84	78	75	58	70	75	80	65	93	84	65	67	90	76	63	84	73	73	84	71	62	85	72	76	68	87	80	78	68	88	74	76	74	78	70	74	73	81	61	76	80	73	80	61	74	86	79	76	83	73	84	66	78	63	70	75	67	71	67	88	88	88	80	70	63	91	72	88	71	75	77	77	76	75	73	89	73	79	69	80	69	67	79	66	88	74	84	84	56	72	83	76	72	73	73	69	75	91	62	81	76	79	82	89	66	63	84	86	89	76	78	89	85	82	91	81	68	74	87	72	66	85	72	77	72	87	67	72	69	82	80	56	69	71	80	73	73	72	90	82	84	83	72	85	78	77	73	88	71	71	73	75	79	89	79	70	63	68	65	66	64	82	69	77	83	73	75	73	82	74	76	64	78	66	74	68	78	77	54	89	75	66	89	71	73	74	73	78	77	77	77	73	64	75	79	83	73	72	72	79	61	63	72	82	72	92	76	80	74	68	69	71	66	72	68	96	71	87	81	82	72	74	69	61	75	72	75	90	73	78	70	70	82	78	64	77	83	71	79	76	83	66	72	74	74	77	88	56	86	80	75	72	82	77	67	99	64	61	71	85	74	89	64	54	73	82	64	78	78	56	68	66	78	75	81	79	73	63	77	81	69	91	78	64	83	77	68	86	78	77	74	73	82	89	81	75	98	75	73	83	53	73	67	93	83	81	81	87	66	85	63	68	74	88	67	80	68	74	85	76	72	93	77	87	89	60	66	80	84	86	81	73	84	67	76	77	79	79	72	78	71	89	82	77	72	74	74	82	83	68	69	65	77	83	75	74	55	67	69	79	86	94	65	83	103	70	73	69	59	98	70	79	68	74	67	80	83	61	88	61	69	77	72	62	71	67	68	61	84	90	81	70	72	96	82	86	71	86	75	83	74	64	80	63	76	85	81	81	68	74	75	80	66	64	68	69	81	78	78	73	70	66	62	75	61	78	71	79	70	90	68	96	72	74	76	68	75	83	66	67	70	69	83	82	73	67	78	74	71	67	69	94	85	82	66	77	89	62	81	83	83	80	82	63	69	89	69	69	93	92	88	84	69	93	75	77	86	92	80	81	79	69	78	64	67	90	85	80	87	80	75	76	82	79	78	68	64	71	66	76	72	89	75	77	81	83	81	83	71	66	75	77	73	79	76	74	82	83	84	76	66	85	78	74	86	57	81	76	61	69	76	72	65	74	68	92	71	82	80	83	72	92	74	72	70	68	74	61	66	72	78	72	79	87	82	72	65	86	83	87	61	78	77	72	81	78	69	78	78	70	79	73	83	85	61	84	87	77	63	75	61	68	84	67	84	74	93	78	62	75	71	81	74	67	66	65	84	81	71	84	80	83	71	82	75	70	70	68	78	83	65	57	66	73	74	63	91	91	79	71	69	76	77	75	73	78	57	70	74	73	80	68	59	94	85	70	82	89	60	77	69	94	65	76	76	74	82	91	84	74	63	74	72	66	84	72	90	52	61	86	92	70	86	60	88	63	66	67	85	71	74	82	68	56	59	71	69	83	74	65	78	78	92	71	72	66	63	80	62	79	74	75	72	64	82	82	84	54	78	86	93	59	78	82	85	74	70	76	84	83	67	92	77	77	66	94	77	68	84	65	69	84	77	69	86	80	85	64	71	73	86	64	94	77	95	65	57	76	83	84	83	77	80	85	74	71	75	70	90	69	74	75	81	78	53	101	84	63	90	76	64	76	65	101	68	83	76	81	73	94	90	80	60	73	91	83	68	75	72	75	78	68	75	73	79	56	79	54	83	76	79	77	66	79	66	81	82	62	84	67	51	64	63	74	80	59	77	80	64	76	76	70	80	62	63	96	79	86	77	90	81	74	67	70	73	55	69	71	81	76	64	70	87	75	70	75	87	74	85	74	73	82	69	71	92	88	75	89	79	65	57	68	61	66	80	84	62	69	81	81	86	79	88	71	90	90	77	75	77	75	80	85	78	78	73	77	71	78	83	99	80	68	81	73	93	92	78	70	86	78	78	69	86	77	83	82	75	61	65	72	82	79	81	84	87	67	70	81	60	68	81	82	82	72	78	62	81	72	76	76	76	70	70	95	68	77	64	89	57	81	78	81	73	83	84	71	84	82	69	74	85	73	97	67	63	75	72	64	83	87	89	71	73	88	73	94	77	63	77	80	79	56	77	70	82	74	71	71	76	93	93	75	77	61	63	67	60	63	80	87	74	100	68	75	84	72	79	75	70	77	85	73	74	69	78	78	83	63	77	86	86	67	82	89	75	82	83	84	83	85	66	72	78	84	86	80	80	87	70	62	84	68	81	74	76	85	70	89	72	63	60	75	75	84	60	81	68	76	55	70	72	75	80	89	82	71	65	75	63	72	79	70	75	69	69	73	78	77	76	68	82	68	68	78	68	66	81	67	72	87	90	76	64	77	73	91	59	60	63	66	72	73	71	73	70	73	77	72	84	82	58	71	81	68	79	61	86	84	88	86	79	69	73	93	73	78	74	75	84	75	83	60	82	80	90	90	77	75	83	82	73	77	76	68	76	83	81	89	67	78	63	97	73	74	68	90	73	72	81	82	77	89	68	75	56	75	67	79	74	80	93	72	92	69	71	69	78	82	62	82	70	81	81	75	64	60	78	69	94	68	74	84	95	74	80	71	72	62	65	76	60	70	70	90	68	70	69	82	69	69	62	70	73	92	57	83	73	73	79	74	69	81	72	83	77	56	86	79	53	88	80	80	76	90	69	61	71	76	69	73	74	91	82	75	73	78	72	88	75	53	84	77	77	68	73	78	76	77	89	89	76	87	79	63	86	72	65	60	72	68	72	77	89	60	70	67	68	83	66	85	65	80	70	77	75	61
22445	8319	3897	3689	7634	11336	11726	11138	9666	8178	6581	5731	4917	4301	3501	2923	2662	6252	14254	15255	11739	8779	5133	2836	1873	1325	1008	851	645	640	600	571	595	577	558	558	580	535	552	521	569	607	537	549	557	543	548	535	557	545	538	570	576	542	557	523	554	562	564	589	545	533	567	527	525	552	569	585	528	538	536	577	563	575	555	555	554	523	596	521	550	555	591	547	539	547	540	533	561	552	545	603	561	502	501	548	563	537	549	528	548	493	550	599	551	523	545	545	539	561	524	501	555	569	553	565	586	495	550	560	562	526	547	527	540	564	545	571	511	541	546	555	507	537	530	533	556	576	496	546	548	549	547	544	566	592	556	591	537	527	538	556	522	544	535	509	579	528	565	516	543	575	519	591	536	540	541	549	555	560	555	550	585	529	561	557	558	572	529	583	572	559	568	541	531	564	536	565	570	543	569	506	539	537	549	562	557	503	539	521	550	544	576	534	547	548	567	582	543	561	506	531	555	506	566	547	517	568	537	526	572	530	527	569	570	541	527	553	565	555	530	527	507	548	598	552	625	531	603	498	559	525	531	541	519	553	575	510	589	511	517	554	524	553	528	517	553	572	527	537	523	535	583	546	563	559	540	520	569	547	519	529	568	491	531	602	560	523	545	583	591	552	522	598	536	559	591	507	539	525	601	545	573	542	569	552	530	566	523	576	559	519	532	547	531	539	524	555	562	516	581	564	507	565	497	540	561	546	542	553	599	548	554	518	533	520	541	567	547	545	536	548	541	493	559	546	521	538	539	511	567	519	595	553	587	508	558	568	535	554	532	554	537	549	544	536	555	528	533	530	531	507	559	523	524	526	508	508	549	502	596	534	517	581	537	546	580	576	539	546	555	565	568	521	558	537	518	564	517	576	548	561	542	525	560	527	552	571	575	542	531	530	540	574	576	525	549	548	556	531	505	572	531	532	524	553	572	538	572	523	519	543	545	574	551	542	561	592	568	570	500	591	559	550	519	543	578	549	559	528	535	531	562	523	510	532	574	546	556	545	523	550	532	545	602	552	557	526	533	577	507	531	533	554	538	511	604	529	503	520	564	559	533	579	551	528	524	518	557	589	525	574	529	518	528	528	537	537	588	561	548	533	555	543	527	548	552	543	539	540	532	565	574	544	550	595	549	536	507	579	561	564	545	562	517	537	560	573	548	575	632	494	544	576	578	555	571	597	530	511	517	545	549	523	548	577	534	531	540	530	588	544	567	533	481	554	526	538	570	526	578	560	559	557	549	540	540	549	581	470	545	570	533	543	569	502	478	541	573	536	536	562	540	527	537	580	527	515	545	542	544	530	566	545	528	530	562	538	555	543	550	524	553	525	555	550	581	545	560	542	542	526	570	537	530	539	518	529	500	510	544	562	552	569	581	568	563	548	517	576	565	550	545	551	518	526	564	534	496	510	533	519	565	560	540	546	511	523	524	566	529	549	557	557	584	559	571	530	548	493	552	557	522	564	534	574	595	540	508	589	580	635	546	565	533	528	547	531	556	537	504	525	592	542	569	561	548	562	544	563	539	543	574	528	533	522	536	561	496	517	548	536	548	544	564	546	528	541	536	584	528	565	574	534	526	536	532	542	531	533	526	554	562	558	552	552	521	529	542	556	570	561	572	525	538	608	560	547	571	569	558	533	544	566	524	535	564	564	508	494	567	517	573	539	528	534	569	524	586	534	570	551	582	571	504	541	544	549	560	541	554	534	524	512	555	547	559	554	575	542	555	556	539	530	549	522	511	518	522	587	598	524	566	575	537	565	566	574	555	548	551	549	526	492	506	565	560	550	525	558	548	516	572	544	542	599	567	538	514	585	536	518	524	575	535	573	546	561	518	529	529	544	555	559	577	568	534	553	558	524	502	522	545	527	544	565	547	570	540	546	533	550	541	570	504	535	528	519	578	571	514	552	550	553	549	526	582	512	541	557	563	544	525	544	587	531	493	579	575	605	558	585	500	564	536	511	588	531	536	550	501	532	548	541	533	593	547	518	552	571	566	592	594	560	525	550	573	566	543	540	533	508	572	522	532	547	500	516	573	539	551	547	526	564	548	564	552	498	587	525	541	584	531	546	526	520	554	598	524	529	558	581	532	551	525	509	583	541	557	577	544	574	550	554	583	558	533	498	554	563	523	551	544	555	563	537	555	578	536	545	573	531	538	498	527	510	529	529	587	561	581	511	549	547	540	544	540	519	567	545	549	592	572	589	526	556	549	512	550	547	530	527	564	554	533	546	533	540	498	538	537	546	570	549	583	539	541	556	530	533	542	527	551	549	569	580	545	553	524	565	559	504	602	561	559	565	549	548	526	543	539	593	563	530	513	558	545	520	545	558	528	512	566	527	538	566	528	538	507	568	564	561	574	585	560	514	534	528	508	573	576	575	545	541	580	545	558	559	537	523	548	550	564	526	550	553	542	515	522	529	540	534	544	499	552	549	549	585	550	547	564	517	521	565	601	569	556	559	546	530	522	534	562	545	565	497	542	575	549	544	619	521	536	508	528	508	508	577	568	552	555	518	567	567	578	533	580	570	560	591	588	542	579	560	540	542	573	573	533	568	553	609	574	551	574	574	529	568	523	575	540	565	529	548	568	545	557	541	538	561	536	531	550	594	554	530	543	542	559	538	513	562	530	532	507	532	526	519	503	578	591	548	519	547	532	511	576	586	595	542	522	536	544	555	544	524	577	515	534	550	534	548	575	524	554	555	516	511	562	543	525	559	545	558	533	544	546	522	540	559	556	521	552	597	558	548	567	539	529	553	548	601	538	538	547	529	577	567	519	500	587	565	537	574	547	507	528	558	517	526	571	541	569	536	553	490	560	526	573	581	571	547	525	556	544	543	562	504	535	524	516	548	552	540	561	542	554	585	580	532	540	589	543	573	580	486	557	536	561	579	555	517	515	511	559	513	574	566	586	517	550	519	580	555	563	530	585	554	531	498	523	534	527	544	544	537	535	536	524	494	519	557	570	564	532	548	574	554	532	570	576	561	552	534	566	565	541	562	556	566	509	526	552	583	573	488	561	581	541	559	575	551	542	577	534	527	539	541	548	566	499	570	581	536	567	539	538	548	562	505	572	523	520	516	574	515	538	526	533	482	616	556	574	539	542	536	523	523	543	560	536	528	539	538	563	493	557	566	538	528	512	542	580	538	491	522	544	544	529	527	520	589	554	521	575	572	528	532	549	538	546	554	505	539	562	558	524	580	545	568	563	572	512	535	568	555	543	540	600	525	579	560	559	562	546	535	511	552	533	540	556	531	589	602	506	545	532	504	532	574	538	559	556	555	584	574	549	555	540	595	559	552	526	555	513	519	569	535	539	574	498	544	552	550	552	542	484	518	526	502	550	572	595	517	538	544	527	567	516	524	556	554	551	550	561	521	566	554	545	578	544	526	591	547	538	554	529	536	569	540	551	533	524	544	536	565	543	562	543	536	525	516	539	598	566	583
3745	875	375	285	221	231	288	325	305	281	261	222	202	185	167	169	180	169	714	948	728	538	391	232	171	136	110	99	93	106	84	102	88	98	101	102	100	99	104	103	86	107	94	85	103	99	88	105	80	96	111	87	105	100	92	71	87	98	94	102	101	100	113	89	96	79	86	99	87	80	84	91	109	89	87	105	108	101	100	111	117	97	82	88	92	88	109	102	91	108	87	91	108	83	106	97	86	95	109	82	84	101	109	104	118	103	83	103	68	98	87	125	106	80	99	83	118	97	97	92	94	94	104	91	94	96	110	111	95	114	80	98	108	90	77	104	97	76	89	86	89	93	111	78	105	100	85	88	107	93	110	101	100	101	88	87	100	89	95	91	100	95	96	109	112	83	105	102	84	91	102	101	91	95	98	74	92	105	98	92	96	108	89	107	105	85	87	102	110	100	91	107	99	82	99	98	102	98	94	99	116	88	110	101	96	109	110	100	116	114	104	91	87	95	107	84	92	106	100	111	93	105	98	92	98	88	80	103	86	111	85	88	105	93	110	104	94	107	102	102	92	90	96	71	100	101	108	101	93	80	87	93	89	98	110	105	95	90	89	86	86	81	89	97	103	96	114	108	100	93	95	93	90	90	103	108	90	110	99	114	97	94	94	93	84	93	108	98	100	109	86	93	98	103	91	95	83	95	115	111	102	116	111	96	115	96	102	93	82	110	108	85	103	112	105	93	93	100	114	72	95	99	89	98	100	104	93	87	89	84	95	107	96	91	111	101	117	106	93	95	109	94	110	106	97	91	97	97	96	103	92	93	92	91	92	95	99	127	98	81	104	107	102	107	97	70	72	97	94	95	94	98	108	89	98	74	90	79	89	86	113	92	115	75	104	100	90	107	93	95	87	112	108	89	99	98	76	98	113	98	101	124	92	109	96	98	116	101	121	90	85	105	93	99	98	90	89	104	78	96	90	111	110	101	102	83	97	97	105	110	105	101	89	108	107	92	105	92	84	86	94	116	102	77	93	93	113	87	106	96	97	99	84	100	112	91	90	93	80	96	120	103	94	112	101	92	82	79	92	98	105	91	116	106	98	100	100	93	86	99	96	94	100	85	105	104	85	115	95	107	95	115	101	107	98	90	107	84	91	103	101	87	81	85	83	101	93	106	93	88	100	93	86	107	91	87	94	101	88	99	94	88	97	104	99	99	91	107	95	87	108	96	88	95	81	100	100	75	107	95	79	98	80	92	95	103	76	108	96	104	87	119	82	111	108	90	81	101	122	94	92	98	106	102	111	95	110	103	97	108	90	92	98	97	104	94	96	117	104	101	98	96	103	92	103	112	110	103	89	112	92	96	107	96	107	95	96	96	87	93	105	108	105	89	88	113	92	84	91	95	100	86	95	98	77	95	96	97	103	94	89	85	96	105	105	82	69	100	113	94	107	99	123	99	102	95	101	109	105	100	100	120	91	96	96	93	94	98	84	104	109	90	107	104	111	97	100	75	92	89	88	107	119	106	91	111	86	111	78	85	102	112	94	102	95	108	100	104	99	110	95	85	117	98	107	114	86	95	125	94	91	97	94	84	101	103	91	81	94	101	110	94	97	94	79	95	92	103	107	107	99	98	97	95	107	104	104	107	103	102	108	107	110	75	96	106	87	97	93	94	107	84	94	101	98	110	103	102	81	109	91	81	96	112	96	115	87	90	106	100	88	111	107	104	97	94	90	99	93	96	96	94	105	95	93	98	81	99	127	90	108	91	90	102	106	96	108	80	81	91	86	98	93	111	81	98	98	78	87	100	109	103	101	103	83	97	96	109	99	95	90	88	107	96	100	101	96	105	98	97	113	106	84	99	104	76	102	104	110	99	102	103	99	106	112	119	100	106	93	113	97	85	102	93	88	88	91	109	103	96	108	93	88	110	88	101	97	94	109	95	98	111	102	93	89	85	110	107	110	123	111	98	91	81	90	96	104	104	79	98	101	109	83	89	100	113	91	89	102	90	106	115	82	94	103	95	115	99	100	91	120	104	100	108	80	86	90	88	92	88	107	89	92	83	87	99	97	101	92	98	95	106	86	88	106	97	78	97	89	98	82	103	104	71	93	88	95	89	85	100	86	84	101	82	92	103	103	73	91	93	85	86	106	91	89	114	89	84	97	117	101	118	99	111	90	100	101	85	105	106	96	94	96	107	97	117	111	102	116	105	89	81	81	99	90	74	87	93	105	105	106	98	96	117	98	103	107	116	99	96	74	100	108	91	92	92	95	84	103	102	89	96	96	83	115	95	87	91	93	93	94	107	97	96	98	107	84	72	84	106	89	109	96	95	86	87	76	81	91	92	84	95	108	86	99	77	105	116	108	100	103	97	85	93	95	99	81	95	88	88	103	109	101	94	106	103	108	103	87	99	100	100	114	108	108	96	98	109	103	104	95	89	107	91	108	102	88	83	101	109	117	92	99	93	92	88	105	113	105	90	96	87	100	69	101	114	93	102	107	88	94	86	110	94	96	82	94	92	82	120	93	82	95	85	93	86	92	111	111	110	95	107	100	104	93	80	95	103	106	88	104	94	118	94	98	101	84	118	108	109	90	103	97	87	96	107	110	111	101	88	102	102	97	109	117	91	99	90	92	92	115	103	110	118	106	103	86	84	89	83	90	104	104	101	95	98	85	113	101	92	102	94	100	88	108	88	105	97	72	89	89	111	106	98	74	92	102	98	77	104	95	107	99	96	111	84	103	103	84	110	86	96	104	107	92	90	98	89	119	119	96	96	95	84	109	105	100	95	85	91	77	83	97	95	103	83	81	94	102	97	87	103	100	87	107	92	94	108	103	91	92	109	77	107	87	107	111	99	94	86	109	88	87	102	102	105	94	109	101	93	104	89	93	92	84	105	85	111	103	100	98	107	111	101	96	105	83	76	103	84	103	101	97	87	102	92	111	100	82	96	100	96	99	99	96	76	100	100	114	86	88	100	93	109	118	97	94	109	93	80	116	109	92	92	86	94	99	106	94	105	103	107	111	90	108	96	86	89	94	93	114	89	96	96	104	85	119	89	96	107	99	91	95	98	101	82	95	112	104	98	108	93	88	104	96	98	105	99	107	74	80	108	88	103	97	99	109	97	102	84	104	94	105	87	106	76	100	103	111	100	89	105	109	108	108	102	110	94	93	88	103	113	98	86	98	91	96	96	84	85	97	94	112	88	107	91	123	80	110	106	104	105	88	122	93	101	103	85	102	98	82	107	105	107	99	101	99	106	103	102	102	87	92	93	115	94	97	92	103	108	91	87	101	99	91	91	105	97	68	96	83	108	95	96	94	99	93	104	115	111	91	101	90	88	106	88	110	84	89	107	95	85	97	92	99	114	107	99	86	101	87	109	94	102	89	99	98	103	111	125	95	104	93	95	100	78	107	94	107	91	84	90	97	106	98	104	114	94	95	112	94	107	91	87	97	101	85	104	110	95	93	92	104	100	91	88
22085	7882	3656	3909	8489	11891	12960	11525	9868	8169	6753	5529	4789	4355	3749	3168	2704	3131	14909	17134	13416	10110	6353	3671	2351	1511	1175	934	871	790	729	655	740	737	670	701	720	745	703	709	701	676	707	655	670	715	697	710	702	680	684	705	691	674	668	728	705	701	746	704	697	708	653	718	719	707	724	670	676	725	712	638	735	663	720	721	669	684	672	686	672	673	702	697	711	699	724	763	687	705	720	711	728	686	681	665	675	697	718	724	679	675	689	686	706	708	742	672	716	675	665	754	702	751	660	719	708	722	752	701	718	735	697	713	744	708	661	721	693	688	714	651	763	690	718	720	721	716	723	687	701	678	733	673	747	661	739	718	698	722	703	704	709	669	702	730	703	761	707	679	689	702	669	720	664	720	674	722	667	681	696	701	712	672	742	713	688	684	658	748	695	732	672	673	733	665	677	684	660	679	701	715	662	717	680	740	647	697	696	719	698	700	678	714	711	698	670	701	709	672	728	668	676	727	722	702	697	646	713	690	684	751	717	661	650	710	702	704	728	682	714	693	660	693	669	671	710	712	659	724	702	693	713	700	709	691	701	686	692	709	687	724	724	723	734	673	692	682	683	715	691	735	696	746	656	707	673	681	676	687	676	708	717	667	669	697	714	732	754	697	694	671	674	682	705	699	711	747	700	738	664	681	729	717	722	714	703	662	694	730	705	696	691	736	672	730	709	709	700	671	729	741	727	694	703	751	681	720	715	678	695	667	722	742	695	723	737	713	655	726	703	734	722	706	739	725	700	696	682	652	690	715	743	668	739	634	735	700	752	712	675	698	672	695	690	668	677	723	708	720	685	712	699	723	693	691	713	708	704	696	682	682	727	709	676	705	703	714	683	664	718	726	690	698	681	696	683	690	692	733	688	677	709	634	749	679	681	695	705	697	692	698	717	717	698	724	671	736	713	674	725	656	721	775	761	713	665	673	673	745	746	713	750	718	718	701	763	734	685	773	689	716	694	691	702	667	709	680	716	760	742	744	697	739	700	702	718	713	701	718	720	685	703	691	679	739	722	716	738	767	721	711	739	685	720	695	724	694	761	731	671	693	726	686	724	707	702	702	689	703	694	753	701	710	689	729	682	690	742	713	717	686	742	686	720	691	643	708	728	722	722	712	714	661	735	665	716	667	752	691	718	718	693	697	716	732	707	719	671	690	695	677	698	696	723	710	711	707	683	673	761	736	730	742	693	679	691	744	786	714	698	686	728	685	620	703	698	667	706	730	758	697	670	729	671	699	680	690	698	680	671	721	721	707	656	659	707	667	694	736	683	721	753	663	694	681	675	695	684	709	723	709	697	732	737	686	681	701	684	714	668	692	710	729	678	719	732	719	656	697	692	726	671	685	689	705	735	664	701	703	691	723	697	692	700	666	658	738	699	676	732	688	722	711	714	683	671	710	705	654	673	666	661	703	687	663	692	708	683	706	722	731	724	723	725	761	712	761	675	676	715	683	729	727	700	656	715	672	648	692	668	708	699	725	680	710	710	680	711	712	734	703	715	739	693	710	693	732	733	711	650	730	724	688	677	719	720	676	704	711	711	709	705	734	703	695	684	680	678	687	743	690	736	704	715	724	722	678	734	715	694	684	716	703	701	659	724	709	677	700	672	715	729	709	695	691	705	702	702	762	712	650	727	715	728	677	694	669	749	742	726	700	712	707	712	717	701	699	725	703	695	702	726	687	684	698	707	673	718	751	659	693	692	703	732	674	698	710	755	679	749	688	729	698	724	730	706	711	745	746	705	715	728	697	692	706	671	714	708	758	699	659	716	690	696	691	682	730	715	687	699	706	704	682	732	682	715	685	717	643	699	709	667	714	706	689	747	713	681	719	685	720	650	685	689	715	703	717	706	729	657	671	685	681	729	793	688	689	704	722	734	775	713	704	721	713	751	729	707	732	715	686	713	688	715	748	727	667	754	703	648	691	684	691	731	694	676	691	721	700	692	698	664	692	701	681	661	704	675	682	697	740	755	663	705	702	716	712	663	752	733	688	712	696	696	747	723	728	732	665	701	723	717	742	713	707	716	702	688	711	738	672	685	675	762	660	691	686	691	676	712	686	672	694	760	704	701	702	727	683	702	719	673	695	679	679	729	682	702	728	721	700	744	694	674	718	668	682	733	745	713	626	695	695	685	697	688	716	675	758	693	674	720	713	722	703	720	709	701	720	729	699	701	700	733	709	709	705	699	676	676	758	720	747	656	680	726	754	752	700	697	712	701	699	722	741	689	696	708	706	735	670	697	735	690	741	679	718	702	770	672	705	716	689	711	754	671	686	732	692	650	674	715	677	711	718	697	701	716	718	727	703	716	696	691	709	708	723	676	692	743	695	671	683	690	718	706	716	724	705	724	660	716	707	729	685	701	730	662	708	732	746	734	697	713	682	664	715	741	712	731	695	692	767	726	692	680	707	701	722	712	735	743	739	737	725	704	678	731	640	635	744	728	724	731	690	680	722	721	707	733	700	703	682	724	648	679	711	676	710	706	712	682	703	725	729	708	682	720	686	668	719	740	670	699	737	723	722	685	659	734	693	700	701	635	737	740	725	732	740	675	726	707	660	742	688	701	690	714	681	702	707	692	681	670	772	738	677	661	719	706	745	714	727	676	741	701	665	726	698	720	719	698	738	676	702	729	721	708	681	742	738	708	713	702	691	709	684	733	732	705	680	682	685	700	672	727	759	741	745	690	693	707	740	734	672	724	723	698	749	717	693	738	692	694	706	716	701	704	704	678	674	703	714	731	676	695	683	699	695	643	731	676	737	715	682	710	675	755	693	686	691	708	742	723	684	688	703	728	711	642	775	737	692	694	734	692	693	706	686	700	704	701	692	680	719	718	698	697	709	703	676	687	706	709	672	679	697	756	762	636	691	676	713	696	674	680	691	692	715	703	688	670	691	689	725	687	694	732	644	714	743	680	698	731	678	704	722	705	682	713	681	702	730	746	662	711	760	666	695	709	643	733	700	722	714	713	704	701	696	683	710	695	699	703	697	722	687	684	744	661	689	696	682	663	676	657	688	721	720	663	736	753	690	721	676	718	715	723	713	713	707	724	702	690	706	724	664	657	740	708	706	703	688	660	732	741	675	697	744	688	708	751	719	661	710	704	717	698	707	706	643	700	722	681	690	715	648	686	677	659	680	691	690	712	707	701	652	711	680	719	753	744	704	708	743	685	701	742	741	678	705	700	788	722	680	702	676	662	698	681	741	723	750	669	722	709	765	706	742	669	689	684	689	707	698	713	725	674	712	704	701	698	746	727	728	701	718	740	702	661	669	697	674	729	685	717	692	703	678	770	697	681	673	702	712	663	722	705	694	719	705	712	695	663	723	635	719	728	677	687	723	694	644	653	680	709	682	719	675	693	674	689	708	747	706	732	686	705	683	728	675	696	689	724	704	693	684	679	665	724	692	713	680	733	682	721	727	709	690	676	688	735	724	694	689
3659	1258	472	349	294	310	374	412	372	329	289	245	269	236	218	180	190	293	1365	1742	1223	876	591	317	190	165	127	109	96	136	84	81	86	97	91	86	73	81	84	71	89	88	78	96	82	86	89	92	85	85	98	84	85	89	87	83	73	96	90	92	97	94	92	87	76	85	102	87	83	82	76	97	89	101	94	95	79	86	87	76	96	85	81	85	84	75	96	78	88	83	74	72	89	79	76	78	93	85	75	90	92	98	92	87	79	86	89	82	110	73	100	77	84	77	109	87	69	81	78	89	91	95	94	85	81	79	91	93	86	90	100	89	111	100	89	92	74	80	83	97	108	85	83	84	83	94	87	106	72	84	103	80	75	89	90	88	87	89	86	104	81	95	116	71	86	83	81	89	95	87	87	93	86	78	86	94	87	101	90	99	76	94	81	81	87	87	88	96	98	85	87	95	85	86	94	83	95	81	103	85	89	92	64	80	98	75	99	108	84	88	86	84	77	96	100	82	89	89	90	89	90	93	92	82	95	89	98	93	97	99	85	99	77	96	76	71	95	94	88	73	89	100	75	70	94	93	82	77	82	78	94	68	74	92	75	88	78	92	87	92	96	107	101	83	86	85	85	78	86	86	92	92	84	85	83	83	71	74	102	80	88	94	95	84	89	83	85	73	98	104	79	70	86	83	82	86	109	82	86	77	79	83	77	93	83	92	73	107	103	96	74	84	82	106	93	89	82	79	86	92	90	85	74	84	89	78	84	79	100	97	95	75	88	79	97	77	92	99	99	92	84	77	82	88	87	108	97	79	94	93	85	90	91	84	82	82	81	89	86	70	99	83	83	86	84	102	98	95	86	91	82	89	81	78	82	91	93	106	99	87	77	87	109	68	72	97	101	102	95	92	90	96	91	76	98	92	94	96	93	86	103	86	88	98	92	98	77	77	97	92	80	91	85	80	68	94	103	91	79	84	87	94	105	84	87	90	71	82	78	97	83	86	83	101	101	98	98	96	80	84	78	89	96	86	80	78	71	83	90	109	87	90	93	97	84	78	94	74	88	95	75	80	81	86	83	84	72	96	99	88	87	83	104	73	66	70	84	104	82	92	80	103	85	82	95	78	84	92	84	93	88	88	83	87	82	83	92	94	86	93	82	84	83	80	73	92	88	90	76	79	79	75	79	96	74	84	88	82	103	84	102	79	99	100	93	97	95	91	83	85	91	81	96	87	86	89	77	86	79	81	87	95	97	83	102	87	80	85	99	93	67	92	104	90	108	69	97	104	118	79	98	66	96	79	95	85	80	89	99	90	76	80	97	67	100	91	74	86	87	82	78	79	80	82	100	107	79	96	96	78	83	77	101	89	100	70	76	101	95	92	95	79	79	92	89	83	83	79	79	89	94	89	75	96	77	88	98	80	96	81	83	79	112	99	83	91	96	74	88	90	62	86	96	109	84	95	113	101	91	97	104	88	101	112	107	84	75	88	74	78	92	88	82	88	84	78	78	93	85	94	76	97	73	77	90	98	77	84	89	85	80	95	75	93	80	99	75	79	102	89	75	97	89	95	103	96	93	92	101	77	89	81	84	91	87	91	86	87	85	90	79	90	78	101	77	91	94	91	85	101	77	82	87	89	70	80	93	89	67	91	78	86	99	93	75	86	75	85	73	84	89	99	105	85	74	92	85	85	74	93	107	98	80	92	92	100	84	82	92	89	98	87	94	86	95	81	96	86	90	104	88	95	88	71	86	84	89	78	106	88	98	81	110	91	79	83	99	90	87	83	89	98	83	81	76	93	74	79	101	88	100	64	119	88	88	102	97	88	92	89	103	78	94	81	76	80	88	106	90	87	73	91	98	83	71	92	89	74	71	97	96	76	67	86	106	79	94	101	103	83	101	91	88	110	93	74	92	90	90	94	94	84	81	81	91	96	85	73	96	92	84	78	84	76	79	87	98	95	97	92	83	87	98	96	75	76	86	87	92	94	66	93	92	90	95	102	95	83	88	91	101	91	90	82	91	65	89	91	92	91	91	73	95	91	80	85	76	95	109	75	91	100	98	77	90	93	95	91	86	75	91	94	76	129	100	80	85	92	90	97	86	106	87	87	83	81	92	95	96	95	80	93	94	92	85	100	94	73	94	90	85	86	82	84	89	94	87	82	80	76	85	108	85	73	81	76	73	95	98	70	84	74	88	72	86	92	89	88	90	108	103	86	85	86	96	86	95	78	88	77	93	69	86	86	95	79	85	79	81	82	76	85	101	89	77	86	91	97	73	78	101	82	94	108	88	92	76	91	94	74	88	77	70	89	95	87	96	85	89	79	96	89	88	91	86	90	82	78	89	80	92	70	89	77	97	80	96	88	93	80	111	65	98	82	86	67	93	95	111	76	85	92	83	91	92	108	81	82	87	76	100	100	95	87	89	91	87	77	91	110	102	83	89	81	78	88	89	103	79	100	82	93	89	95	97	82	110	92	86	86	88	84	78	85	92	94	85	83	89	88	89	80	107	77	97	102	83	83	99	108	90	90	98	81	93	104	90	79	92	100	78	89	90	72	92	67	75	91	73	92	83	95	94	70	95	78	91	97	103	72	90	88	76	97	84	85	99	97	95	101	78	94	99	86	80	85	71	77	90	98	120	97	80	107	76	86	87	82	78	77	85	85	79	88	86	89	89	88	86	83	80	100	93	87	77	84	79	88	80	89	78	84	92	90	87	99	82	95	96	67	96	92	89	89	94	72	87	96	96	84	96	79	87	86	88	96	77	99	74	71	102	102	88	84	71	68	109	93	79	90	95	106	100	71	80	102	102	83	90	104	85	91	76	88	69	82	97	92	97	84	91	84	90	96	81	83	88	95	88	89	73	90	99	114	98	100	82	85	84	86	90	85	92	84	89	68	85	85	94	91	79	88	84	96	77	80	87	95	103	85	98	85	100	80	93	90	79	95	113	85	79	93	87	76	88	94	93	72	92	88	83	101	89	71	94	108	87	94	101	86	83	75	98	94	77	96	75	87	90	93	86	88	82	78	87	86	108	104	102	87	85	76	99	83	91	97	93	82	96	88	71	87	85	62	84	77	83	80	89	82	83	87	88	98	80	82	77	85	77	85	87	78	89	79	77	85	75	65	80	83	109	94	92	89	104	94	67	79	84	92	92	87	81	90	93	85	85	93	82	98	87	82	84	97	85	83	94	76	101	74	90	89	93	99	100	91	79	95	97	93	77	88	76	86	73	92	75	81	77	86	103	85	96	83	86	95	84	92	86	85	88	87	86	91	90	91	87	84	69	98	82	89	78	93	90	103	89	86	85	85	96	91	96	93	82	89	93	89	86	103	81	110	107	85	96	74	97	82	78	98	96	98	86	89	81	78	76	79	75	73	90	88	78	72	83	92	105	91	85	93	82	90	108	92	83	90	99	83	94	93	77	84	80	99	91	88	74	73	77	97	103	76	83	95	93	74	91	94	94	75	89	86	87	83	76	88
27182	9623	4749	5329	10671	14948	16104	14904	12511	10044	8408	7376	6523	5556	4856	3941	3289	6595	21657	23972	19030	14917	9801	5512	3412	2065	1356	1018	770	748	641	642	621	648	594	648	665	611	612	620	626	605	653	597	629	608	657	618	605	622	640	650	579	608	597	618	650	591	622	638	639	664	625	646	634	616	678	645	642	599	643	615	667	639	641	627	621	638	603	590	634	607	629	643	664	611	619	600	610	643	633	625	659	613	625	617	607	638	657	627	610	680	644	657	617	607	627	632	649	640	616	669	639	604	687	582	609	626	584	661	625	618	628	606	614	616	644	636	650	637	659	610	602	597	629	642	623	629	621	586	655	598	633	593	637	654	618	691	638	638	597	614	623	633	629	601	618	623	637	648	629	645	596	638	582	660	641	643	674	633	657	602	634	621	616	623	594	584	610	626	602	677	627	627	610	668	627	635	680	601	657	625	624	582	637	569	630	642	646	649	649	632	577	650	648	614	645	675	660	627	656	625	644	635	634	618	625	625	621	600	641	636	630	609	604	648	630	640	590	624	604	653	617	630	612	654	648	676	611	627	610	606	643	624	597	676	649	632	650	604	613	623	636	655	647	651	623	612	653	664	615	591	627	644	613	614	676	651	621	639	605	573	653	628	604	621	620	597	616	626	646	629	626	596	585	639	652	655	612	649	634	630	578	618	665	640	622	704	638	627	621	633	646	678	623	636	644	611	634	595	625	598	644	671	602	624	684	627	652	623	644	609	615	640	574	572	617	662	593	677	628	642	625	615	647	674	631	650	637	639	614	645	632	647	634	595	595	619	652	610	597	623	646	596	616	625	601	607	592	662	624	665	616	623	639	619	639	618	584	642	615	625	623	617	603	605	648	640	617	663	585	622	642	609	679	608	625	635	627	648	619	636	634	656	619	615	624	618	613	663	660	690	668	676	641	606	684	642	657	625	627	620	660	617	633	632	623	658	633	634	630	652	604	624	652	599	670	672	652	663	591	671	609	677	654	596	646	681	626	641	636	631	641	639	613	585	615	605	558	608	613	617	620	604	573	629	643	628	654	643	596	630	614	660	664	640	658	630	649	638	625	610	607	632	618	630	638	603	600	648	625	624	625	633	613	589	634	664	606	657	614	604	621	612	595	638	632	573	620	636	617	638	578	586	621	643	632	634	601	651	609	594	677	645	617	598	635	616	605	646	669	649	607	645	596	643	626	644	632	636	589	624	637	620	617	576	618	685	617	577	619	662	628	662	620	634	683	632	639	671	613	625	595	597	649	659	605	586	653	629	573	638	623	616	695	654	599	622	586	609	618	657	602	616	621	627	614	589	622	616	642	606	670	635	592	651	632	651	657	645	593	591	616	640	720	591	610	678	574	643	628	597	600	608	599	618	659	669	606	602	644	621	632	623	654	625	664	629	609	643	663	630	622	586	630	628	659	663	620	690	671	633	637	619	633	667	602	666	594	675	608	597	597	669	662	618	615	601	658	648	662	646	615	645	646	594	627	644	637	628	659	609	633	661	669	611	637	634	662	633	629	643	608	656	614	633	648	729	619	695	637	634	568	660	619	596	634	645	651	627	652	610	621	624	593	640	637	615	594	615	623	657	644	633	630	635	637	659	607	644	611	646	661	583	641	635	591	583	644	608	609	621	613	601	646	626	651	659	632	614	594	600	655	632	657	633	568	660	622	658	649	677	626	616	624	634	599	619	633	617	639	651	616	665	592	650	653	661	604	607	615	652	612	628	652	632	626	619	655	632	640	673	618	568	657	613	682	614	635	642	669	641	643	637	661	624	659	612	618	606	635	652	593	595	622	608	627	648	656	644	636	600	645	580	599	594	605	628	633	627	610	575	657	576	631	610	620	642	684	587	636	625	613	621	650	667	661	638	675	669	651	661	617	660	617	611	669	628	612	670	630	624	631	596	615	615	650	616	639	597	614	672	665	669	623	632	639	611	564	610	659	630	669	665	643	581	656	657	586	644	599	629	655	629	593	633	613	638	623	625	595	639	644	659	590	641	600	594	598	632	623	612	636	688	611	639	569	608	631	643	662	674	644	644	614	633	615	623	654	601	601	613	640	619	665	649	618	666	662	654	610	621	613	653	657	621	602	618	635	613	631	618	648	612	597	654	664	651	583	618	580	630	659	628	672	628	648	655	603	629	619	621	644	631	644	591	598	644	634	645	630	623	662	680	632	604	641	645	605	630	607	616	605	601	602	614	623	630	613	622	619	652	619	627	648	651	607	659	661	603	646	613	628	658	618	657	680	630	681	587	590	595	619	643	641	638	644	619	594	652	643	642	700	621	644	615	591	600	622	656	643	627	616	662	633	650	602	624	638	651	665	629	629	626	624	647	615	674	667	650	679	630	600	645	668	591	621	637	605	635	662	611	601	620	634	613	634	625	642	588	630	657	636	594	616	605	596	610	628	615	641	567	631	600	571	640	656	626	600	674	630	678	640	671	625	609	637	637	597	606	621	642	622	657	638	597	642	556	683	677	657	663	632	652	691	613	646	629	635	618	596	631	625	628	673	640	625	645	654	648	603	593	647	691	593	615	599	608	635	610	627	564	661	666	632	670	607	626	663	631	636	674	610	657	620	641	608	665	666	563	612	692	592	633	580	620	613	607	622	640	603	658	652	588	640	645	625	632	626	666	598	624	597	634	613	622	620	600	629	626	628	640	622	656	606	681	630	627	612	606	583	610	636	646	619	617	615	676	626	690	647	635	597	680	622	637	597	661	631	639	652	629	644	577	639	648	659	622	654	635	640	662	641	594	650	651	618	644	606	591	579	616	613	618	606	609	641	662	604	622	607	616	673	595	637	607	636	682	629	668	617	599	627	628	660	632	611	618	645	629	629	633	603	637	601	606	660	628	639	643	632	619	663	639	611	658	628	639	646	636	613	615	628	599	617	568	661	616	611	644	629	632	628	634	637	617	629	635	607	661	634	644	620	614	618	623	635	681	637	640	647	630	649	635	635	633	669	658	615	634	655	646	612	598	643	585	655	593	621	631	614	568	637	669	626	587	642	660	623	607	648	620	605	631	654	645	665	617	607	644	582	641	629	619	621	644	664	664	610	619	646	605	586	693	614	650	625	608	607	614	651	579	613	618	650	605	636	620	638	608	637	607	628	634	640	637	595	640	644	633	659	630	638	634	609	618	636	636	646	643	568	625	650	592	608	635	610	651	615	624	658	655	607	599	647	665	587	585	609	663	616	627	679	616	665	648	641	593	583	674	634	631	640	592	599	656	617	628	644	628	606	652	633	627	631	648	598	606	654	603	638	598	676	628	629	618	617	617	671	618	590	681	636	613	623	651	598	617	638	618	588	605	622	643	616	625	625	612	626	623	612	640	612	631	706	656	615	646	656	621	600	608	623	621	617	604	650	636	589	658	653	650	607	619	637	631	631	609	647	643	626	646	623	630	618	594	630	625	613	648	629	629	624	610	627	661	611	613	652	640	587	612	617	670	651	633
2544	573	289	222	183	178	221	239	220	200	185	181	158	173	151	122	133	209	278	274	241	198	157	117	106	90	101	93	102	77	98	75	88	104	92	89	77	79	79	83	96	87	96	80	86	80	78	70	80	84	67	103	93	90	93	81	79	94	88	81	89	73	83	92	82	83	84	81	92	84	86	78	95	86	91	73	87	79	91	90	88	79	95	76	87	78	73	77	84	92	85	81	73	89	80	84	83	91	96	72	80	87	86	85	83	85	93	72	82	102	87	89	98	103	66	76	87	91	88	79	71	85	78	102	93	69	82	78	103	80	72	79	73	94	83	70	81	72	95	88	92	75	88	91	109	86	77	85	94	83	90	82	70	80	102	81	88	87	87	84	83	90	79	76	72	85	79	83	73	88	86	72	74	66	80	93	86	76	93	77	79	78	71	61	86	69	85	75	77	98	81	81	90	84	74	91	97	80	77	78	82	75	69	69	78	75	85	75	77	67	92	86	88	85	69	93	73	88	80	73	81	72	72	92	80	85	77	79	80	78	79	96	82	66	75	85	93	79	87	72	97	69	92	76	76	90	80	91	86	73	72	93	79	83	85	78	79	127	83	74	78	75	73	86	74	92	78	83	80	69	82	89	82	82	89	82	65	85	76	74	71	82	76	92	86	82	76	86	79	84	81	77	97	75	89	87	72	72	94	95	66	83	77	95	75	96	70	97	76	79	76	82	79	94	58	85	108	85	84	79	91	92	76	78	78	89	81	67	91	82	91	85	84	82	57	87	75	94	74	86	69	75	72	75	90	74	77	77	100	90	99	75	106	71	78	90	84	73	86	77	77	80	71	91	85	79	72	76	85	75	71	74	73	69	83	72	86	73	82	90	90	78	81	92	85	90	82	87	88	85	70	86	88	89	77	80	93	93	88	84	82	75	86	86	77	91	79	72	85	76	88	79	61	85	87	66	78	86	76	96	89	89	82	74	81	88	76	99	84	84	62	81	77	97	67	77	87	78	75	81	84	69	74	109	71	69	77	74	95	86	70	71	86	79	97	79	72	106	79	92	80	78	77	84	83	95	84	81	80	88	70	83	78	88	93	88	85	75	75	73	74	86	90	78	92	83	87	83	79	71	69	82	82	70	59	74	74	81	99	90	71	79	93	78	68	88	85	90	69	80	108	69	56	81	82	82	92	93	85	73	83	82	65	70	68	75	77	88	87	78	92	85	73	76	90	81	87	82	98	83	86	91	85	100	80	104	82	72	64	86	62	82	72	72	69	91	98	86	86	92	90	91	71	85	82	80	84	85	85	84	76	74	101	105	88	78	78	77	97	88	88	79	74	80	69	86	83	80	83	73	82	82	100	88	87	80	74	73	76	74	73	96	98	72	74	80	79	87	74	92	80	85	103	89	78	76	85	83	69	81	87	96	89	68	79	76	98	67	68	91	76	106	86	72	84	74	79	83	77	91	85	77	72	86	74	71	90	98	79	78	72	74	90	78	85	72	88	87	78	97	77	87	74	89	81	89	79	94	95	84	86	87	76	77	66	91	72	83	79	87	66	83	71	76	81	75	99	96	86	89	79	82	91	99	71	82	70	84	104	74	70	85	83	86	93	93	95	93	79	88	64	77	89	88	78	79	82	96	83	76	91	79	81	81	60	80	72	99	81	83	72	98	105	67	73	86	83	73	90	87	92	93	82	88	85	86	107	87	110	79	98	79	75	92	85	79	69	93	84	80	84	93	77	88	74	73	82	80	91	84	87	82	70	68	73	86	86	76	83	57	85	65	76	85	88	75	78	77	89	69	67	78	70	71	88	70	83	71	80	90	89	81	81	76	91	97	92	80	97	99	81	83	72	64	89	82	91	80	81	68	77	88	79	68	84	72	96	74	78	88	89	76	99	81	88	68	69	88	95	85	71	69	73	95	84	75	88	70	74	69	63	77	81	88	79	90	70	88	76	85	78	63	98	77	84	77	89	80	92	90	86	87	76	78	88	88	93	85	98	87	78	72	70	78	86	78	83	97	90	93	67	82	83	85	95	96	87	103	74	85	88	101	83	93	86	101	65	81	73	80	79	73	110	85	92	81	77	87	73	77	99	77	91	75	99	68	95	63	74	97	77	67	80	83	70	90	81	80	92	97	78	74	81	94	76	81	74	89	91	74	83	94	80	76	89	97	65	83	88	80	69	96	85	86	82	78	76	80	75	76	76	87	89	82	94	72	80	79	102	72	95	81	73	86	71	90	73	85	82	78	75	86	86	67	69	85	70	76	87	83	98	95	68	72	92	82	92	104	79	72	81	65	96	72	90	87	87	86	76	83	83	69	102	79	76	81	82	80	70	93	83	95	94	88	88	85	80	71	77	88	70	76	74	82	77	92	98	88	78	79	87	88	89	78	86	81	85	76	91	83	71	99	84	85	65	74	81	84	88	73	86	74	79	86	73	85	76	77	83	75	78	84	72	89	77	90	66	80	88	78	78	86	87	91	85	65	87	74	80	99	73	86	86	103	96	93	90	86	73	95	74	73	103	76	85	82	94	98	77	82	90	98	70	100	76	71	75	74	89	90	81	90	79	84	94	103	88	84	84	83	97	84	81	87	74	83	94	75	78	93	79	74	76	80	78	79	85	83	100	72	86	92	76	84	91	103	87	85	73	84	81	63	68	91	82	87	82	88	75	96	81	81	85	101	74	89	89	87	94	90	65	97	68	79	83	81	78	81	68	74	66	83	75	77	66	79	72	61	81	77	86	83	78	67	75	82	92	78	83	66	71	65	80	79	75	81	95	79	80	87	71	66	80	85	92	69	104	72	84	83	88	90	68	72	83	80	68	67	79	103	95	95	67	80	78	76	71	104	93	78	98	70	79	87	94	90	87	81	60	83	67	86	89	72	78	78	85	82	73	87	89	101	73	93	83	82	80	94	72	97	78	84	81	88	70	81	91	80	86	94	56	81	78	76	76	65	78	79	100	81	84	94	91	78	98	72	78	87	99	84	74	73	87	78	90	90	91	78	71	101	81	90	88	81	93	93	82	87	78	70	92	78	91	91	100	76	85	76	80	80	86	81	91	91	68	111	81	79	80	72	71	80	94	71	102	96	86	72	84	82	89	81	73	78	86	78	87	93	83	92	76	84	104	70	75	93	72	110	81	82	89	84	101	79	80	86	109	78	82	88	82	83	87	78	91	77	83	81	79	88	96	85	96	80	83	94	74	97	90	95	76	99	89	87	89	81	83	90	87	76	86	82	98	95	76	88	77	80	72	72	91	94	69	94	81	76	82	93	93	79	83	84	82	78	72	88	68	95	88	80	86	72	77	94	79	81	87	84	85	87	81	82	77	89	96	86	83	75	78	89	93	71	80	78	85	71	68	95	87	88	99	81	80	71	72	91	94	79	89	77	85	66	86	87	75	85	87	76	92	86	82	67	76	93	82	78	73	70	90	72	95	82	84	90	72	79	78	76	86	75	70	92	83	89	83	76
19358	5695	2838	3082	6279	9366	10082	8579	7319	6117	5151	4352	3630	2940	2487	2176	2423	4206	5578	5348	4003	3065	2064	1267	924	714	685	669	585	609	586	646	601	595	576	582	603	605	660	630	607	623	617	620	590	604	614	583	570	586	614	566	600	624	639	596	574	631	600	601	596	593	612	622	614	597	597	591	610	602	631	593	657	606	640	603	613	593	590	633	617	571	623	677	628	596	591	569	619	584	602	593	605	626	586	577	582	608	632	607	587	628	576	611	631	619	621	617	601	647	608	625	590	665	587	596	598	646	603	583	557	599	628	559	637	584	594	596	615	563	590	597	591	608	662	573	576	600	599	623	600	599	600	648	614	583	592	594	615	567	605	624	629	635	593	631	579	535	613	570	594	590	607	615	593	605	596	623	567	596	572	625	628	590	595	561	584	581	592	613	568	627	597	617	593	589	609	593	576	607	619	581	630	592	603	586	658	589	624	572	579	621	616	605	609	605	653	646	629	590	662	620	634	556	577	621	563	604	570	634	597	579	597	605	604	582	597	612	579	613	645	642	564	586	600	629	647	627	571	589	560	630	631	586	597	627	630	634	604	580	639	605	617	616	586	590	604	621	580	622	635	597	567	645	637	579	595	592	619	605	598	588	605	587	570	583	629	562	610	606	641	581	632	571	578	617	623	607	610	578	580	626	554	631	638	603	624	608	630	654	576	607	631	582	636	585	584	633	587	582	588	629	625	605	635	587	628	591	616	618	607	591	633	615	582	578	612	573	645	616	564	622	598	645	588	602	589	607	628	615	617	637	622	601	625	616	589	589	630	614	578	612	587	606	667	602	560	536	573	611	625	644	623	572	575	662	639	559	620	650	580	590	570	605	585	611	624	582	579	554	587	610	578	606	626	583	576	588	589	593	570	607	609	642	605	598	603	585	587	592	591	625	598	554	603	616	577	603	639	585	614	582	606	567	621	589	568	639	600	588	625	614	628	589	582	599	583	612	601	609	601	548	608	568	596	589	614	616	625	619	578	580	608	578	564	555	581	612	565	585	567	585	555	616	600	605	607	563	622	606	625	574	643	580	613	644	643	600	584	598	598	632	569	561	615	618	586	565	620	601	586	582	637	619	542	564	603	614	634	599	577	599	622	587	576	601	564	630	597	611	558	621	627	624	596	590	599	604	584	593	596	614	599	591	572	571	583	642	595	635	609	614	612	613	629	615	564	591	565	568	590	606	636	572	606	618	575	593	603	601	631	579	606	563	606	595	612	591	554	607	605	618	590	597	584	605	619	603	625	614	580	657	615	591	613	599	586	631	630	558	619	586	610	594	588	579	616	593	634	647	661	609	590	613	605	633	598	621	638	586	571	610	589	599	596	560	602	607	606	610	586	601	618	608	564	568	632	623	546	626	616	594	576	564	620	588	616	619	598	568	603	585	612	564	631	574	615	630	590	602	606	590	607	574	574	622	588	620	567	563	614	592	613	553	649	606	613	570	617	632	566	617	600	578	598	611	616	547	580	590	570	598	632	627	592	620	579	591	617	595	601	607	637	587	601	611	569	563	622	601	612	620	627	595	554	586	620	604	542	629	608	614	581	597	605	659	617	592	581	569	605	597	617	663	639	583	651	600	642	598	649	636	584	613	576	627	639	563	559	604	661	646	625	602	610	618	617	588	567	602	623	604	602	608	603	591	614	621	573	596	604	579	567	580	624	611	611	580	585	552	638	643	567	589	625	604	606	590	591	591	574	564	596	559	578	634	592	610	584	640	569	613	641	607	584	582	607	599	587	598	626	608	561	599	605	613	611	603	577	645	588	571	636	643	568	611	651	580	607	606	643	597	605	609	583	625	588	591	614	591	607	596	615	588	582	622	603	611	596	595	561	566	617	573	582	602	613	601	605	617	614	613	584	592	635	638	543	621	630	596	603	609	613	546	639	627	563	599	580	619	597	560	630	649	611	605	598	610	629	581	639	556	649	596	602	567	639	622	628	580	591	587	570	569	620	588	591	636	591	595	578	590	604	600	590	578	560	596	632	610	603	627	606	643	600	604	558	541	597	590	577	630	616	599	557	633	587	603	608	602	567	627	628	608	594	611	564	591	587	563	549	620	618	582	602	606	604	567	639	670	573	587	572	630	597	564	590	594	614	616	567	540	611	623	568	595	595	548	612	612	633	601	558	641	585	559	587	633	611	614	568	589	573	619	608	629	530	614	616	610	636	578	632	598	615	582	555	612	638	608	579	568	579	640	559	583	652	617	566	582	622	573	563	591	610	628	608	612	570	600	612	591	604	574	626	618	577	614	579	595	573	591	613	630	591	569	563	592	577	610	604	593	577	598	594	564	606	578	585	594	607	587	606	595	577	614	579	615	631	565	618	632	595	608	575	597	601	597	606	599	619	622	575	571	592	604	580	623	591	600	571	651	567	588	609	608	600	614	607	629	614	613	631	613	618	647	601	576	591	591	631	602	630	654	618	611	625	618	605	636	622	606	559	584	612	636	583	552	625	587	600	594	587	573	586	606	605	581	643	582	650	606	591	592	562	597	545	570	619	614	647	619	617	646	562	590	613	594	608	630	611	544	624	612	606	583	663	573	598	647	626	644	551	630	572	563	579	604	608	591	628	627	636	592	593	592	585	569	631	609	587	588	624	600	577	612	619	579	616	606	591	579	569	561	586	569	600	615	609	599	643	630	662	604	576	641	605	577	600	602	576	597	593	594	616	567	593	642	607	595	587	609	581	580	586	601	616	609	583	604	610	593	659	602	598	589	598	535	571	567	596	656	584	582	606	617	603	584	595	594	606	575	590	584	594	581	652	570	678	595	608	641	589	626	633	631	576	622	631	597	613	634	625	592	571	597	639	574	583	613	607	603	641	600	588	582	537	595	592	595	663	619	581	623	593	581	625	635	621	564	631	563	646	599	614	543	638	607	558	593	603	569	583	611	581	587	644	630	558	573	646	604	603	613	611	600	559	603	599	601	601	611	601	574	625	648	605	609	590	611	613	601	588	600	609	614	596	579	560	612	572	599	608	601	586	623	579	608	604	635	610	622	580	605	611	598	557	620	622	548	647	640	590	611	568	657	607	562	620	624	598	646	574	642	579	628	637	584	584	608	567	589	573	616	634	626	604	586	567	599	601	621	621	605	596	602	588	555	617	647	588	593	632	634	611	633	581	620	585	598	595	597	624	585	610	606	582	645	593	584	562	569	617	622	612	574	579	597	622	572	587	621	576	612	591	579	575	620	636	604	619	610	588	607	600	554	612	606	575	578	563	625	642	608	593	572	568	554	589	584	574	616	627	607	607	606	623	566	617	568	649	571	627	562	618	612	603	549	581	601	622	627	579	616	567	586	652	600	605	577	602	566	640	626	581	633	588	576	601	577	605	594	596	594	611	627	594	592	594	622	558	578	574	609	556	591	594	616	590	633	623	627	611	589	572	595	599	622	573	582	578	617	566	565	601	598	567	582	572	630	631	567	628	620	559	609
2491	918	354	289	216	199	254	324	279	273	236	202	167	179	128	159	226	614	815	711	543	391	261	167	128	108	82	87	70	74	86	74	68	81	86	76	70	74	82	70	90	77	70	77	87	74	61	71	73	74	60	91	76	80	78	61	84	72	96	80	78	77	80	82	66	89	83	83	73	92	51	77	62	74	75	80	64	84	79	56	93	62	85	75	82	64	72	86	83	71	91	69	75	80	76	66	90	68	86	78	85	76	64	66	62	65	70	77	68	87	71	89	83	70	70	80	86	83	77	62	75	72	98	72	77	80	80	77	84	65	79	67	74	78	88	83	80	78	72	74	67	86	96	78	75	68	71	80	70	70	65	76	92	85	56	69	63	71	62	81	92	74	63	77	63	89	88	73	69	72	76	70	76	69	76	87	80	63	86	69	75	88	72	83	81	77	57	73	75	76	84	78	87	69	81	74	80	74	61	67	63	73	57	60	88	83	88	73	76	66	79	66	49	63	72	97	84	69	64	72	68	74	74	77	61	59	93	82	78	83	86	65	78	77	68	88	82	76	72	84	61	63	79	81	71	76	70	68	73	74	68	86	69	61	71	70	84	75	73	85	87	65	71	68	86	64	75	72	74	69	81	88	89	81	66	82	78	76	82	66	83	67	85	69	71	84	79	64	82	84	73	60	79	71	78	78	71	85	67	59	75	87	77	79	71	80	88	72	84	68	74	80	82	64	72	70	68	84	90	61	82	76	78	70	92	73	94	64	83	78	87	73	78	73	70	71	63	77	72	63	58	64	88	86	82	73	71	63	66	82	86	75	72	78	75	67	87	66	81	72	78	78	66	69	71	70	80	73	77	71	73	79	68	77	72	74	72	71	90	77	85	79	77	74	69	85	72	73	73	64	71	84	85	71	68	78	84	72	90	77	82	69	73	77	74	73	73	80	86	86	86	72	77	75	81	72	84	74	85	75	82	80	71	82	81	69	70	69	84	67	56	70	73	84	74	92	65	80	61	57	73	86	85	68	78	78	68	58	71	81	83	86	74	76	64	76	85	70	67	70	67	89	77	68	79	70	81	79	75	78	80	80	82	64	79	82	85	69	83	80	69	76	68	72	86	69	67	78	86	84	72	83	73	61	85	82	69	69	62	68	95	81	72	82	74	71	77	79	69	72	68	77	81	81	78	66	69	69	78	67	72	68	69	83	82	81	72	83	60	83	83	94	72	77	88	67	59	55	75	79	69	77	82	82	69	83	57	67	76	72	68	73	70	82	73	98	86	74	79	57	88	84	71	92	73	83	85	74	66	70	57	76	92	67	84	92	71	77	66	69	83	86	92	61	73	61	82	71	77	76	71	61	84	83	78	82	68	76	87	69	76	67	91	69	73	88	82	89	88	95	77	68	87	85	74	78	66	78	75	87	81	80	72	84	72	69	74	80	78	72	89	82	74	75	78	72	73	77	63	77	82	63	72	81	81	84	69	83	76	89	61	69	99	78	84	86	87	83	86	77	65	71	84	67	82	81	67	71	78	60	71	60	81	87	54	88	67	67	71	80	79	68	67	74	83	69	64	71	69	88	67	78	85	80	58	74	68	80	87	65	59	74	71	76	73	72	67	75	82	76	71	79	62	75	74	78	81	76	77	80	82	66	64	91	80	84	82	72	63	77	63	65	74	73	77	61	59	54	78	73	74	68	86	77	79	68	58	83	61	87	65	79	66	69	78	71	78	67	80	78	87	73	82	64	89	87	84	79	67	86	71	80	71	84	81	85	80	75	88	80	91	67	70	75	59	57	68	71	69	83	83	80	69	65	81	95	77	81	65	87	83	62	79	72	84	58	75	90	73	79	91	77	77	87	80	65	86	83	76	77	76	69	56	67	91	85	62	63	79	73	81	77	83	81	85	95	59	78	76	72	68	77	67	59	84	75	84	77	68	71	80	79	75	68	75	90	70	91	84	72	76	76	76	78	80	87	68	67	68	98	76	79	73	68	77	68	66	80	60	79	93	74	82	76	72	67	89	66	68	86	87	78	77	82	67	65	73	81	62	90	93	64	88	49	71	77	76	89	73	68	85	89	78	74	91	82	65	68	73	92	82	73	79	75	81	71	76	77	60	81	78	67	73	74	72	76	70	77	89	88	86	68	70	69	74	67	85	87	62	69	77	80	75	78	70	79	96	76	73	62	69	64	76	75	75	62	71	86	74	82	83	68	91	74	94	85	71	81	80	67	91	78	81	91	73	78	86	76	68	77	61	62	75	78	90	80	83	82	75	78	67	57	63	83	63	74	71	78	80	84	67	90	64	70	91	77	59	82	86	85	71	69	90	71	73	75	79	72	84	78	68	61	76	72	80	73	62	79	88	64	56	72	90	71	78	64	79	60	80	75	63	68	82	67	86	89	81	84	78	82	68	89	70	68	79	89	55	93	70	80	85	83	82	69	55	76	79	91	72	71	64	77	73	85	79	74	75	78	66	72	100	73	79	75	77	75	66	78	72	91	74	69	82	88	83	74	64	79	71	88	76	80	79	81	81	73	68	67	90	79	76	75	74	76	94	87	68	78	68	76	82	75	72	65	67	76	79	74	66	65	77	87	73	74	74	78	69	74	83	96	75	75	67	77	74	78	77	84	62	84	87	70	83	72	81	77	77	69	64	67	80	83	71	47	72	74	69	89	62	81	75	78	74	82	70	76	79	75	73	57	74	70	66	77	86	83	72	78	80	76	71	66	92	73	70	74	80	75	87	66	68	57	60	88	82	91	78	78	72	89	69	67	82	77	79	89	79	87	66	83	85	69	76	69	68	74	64	83	88	90	92	78	70	82	74	91	73	82	68	58	62	64	73	89	79	67	84	66	81	68	85	71	58	75	79	81	64	64	63	61	77	67	73	69	90	64	81	60	75	70	69	77	74	85	80	91	52	73	90	69	76	64	90	87	66	92	71	86	74	61	89	81	67	83	72	85	66	71	74	63	82	75	93	61	76	84	91	64	77	71	70	82	91	72	77	74	85	75	71	66	73	66	71	71	68	75	67	75	81	75	67	67	74	83	87	84	64	67	74	79	85	85	82	72	90	82	82	76	64	60	79	63	73	87	74	69	83	78	72	66	74	76	66	68	71	69	81	72	88	67	83	72	62	70	72	88	74	66	75	61	66	79	76	76	68	75	81	84	75	85	81	76	75	75	87	85	84	70	73	72	81	89	81	79	72	68	60	63	83	75	81	74	78	65	64	75	73	77	72	78	62	81	91	70	64	69	84	79	96	75	70	71	76	77	68	69	78	89	73	89	74	69	81	61	71	78	52	60	67	68	69	75	64	66	84	79	87	66	83	77	73	88	63	76	67	84	75	82	72	85	69	70	77	74	69	83	68	76	79	63	68	74	78	83	96	77	67	71	81	62	79	73	76	69	68	77	62	57	62	65	60	68	90	71	68	85	65	92	69	74	91	74	81	85	67	84	80	87	78	73	73	67	72	79	63	83
23165	8132	3552	4047	8076	11955	13212	12588	10316	8236	6816	5537	4325	3742	3030	3224	5929	13023	14762	13640	10069	7496	4657	2515	1475	1024	818	742	651	637	533	563	582	568	539	538	571	544	549	552	544	527	540	547	532	571	517	565	564	561	524	514	511	568	545	534	571	556	568	519	530	521	568	563	573	536	536	504	512	527	570	572	526	556	557	568	576	559	563	547	551	611	588	557	556	532	565	569	521	541	614	518	541	601	565	590	549	517	531	525	558	559	507	541	556	555	567	571	552	566	548	578	576	541	564	507	571	500	560	565	582	559	577	592	559	575	560	558	544	545	579	551	581	552	542	566	530	535	555	586	543	553	560	572	578	592	580	540	542	574	535	548	520	541	598	586	564	545	569	514	542	554	530	562	497	544	512	524	608	587	539	563	510	563	569	557	552	549	544	527	558	570	522	562	549	522	527	544	538	550	577	530	533	540	532	572	500	519	585	532	540	575	541	574	534	565	530	531	544	553	528	556	567	549	582	534	607	603	552	507	498	556	583	569	510	552	576	597	549	557	541	523	538	562	577	567	569	532	568	519	546	560	575	527	598	510	551	554	561	532	609	562	575	540	519	561	535	509	543	538	566	572	575	556	524	555	598	545	566	539	554	578	538	574	578	535	544	558	565	544	536	544	541	545	592	557	556	547	579	537	520	548	532	588	562	580	571	543	559	570	567	557	580	522	580	559	578	563	541	530	568	588	547	600	539	545	542	502	553	583	553	561	537	586	574	553	543	548	542	578	526	568	520	582	579	603	575	525	535	531	545	525	570	542	565	539	535	522	581	608	521	526	517	533	538	535	591	587	523	518	569	538	564	516	540	523	534	549	547	503	599	534	563	525	571	617	527	543	555	559	530	579	574	554	547	555	556	535	539	577	536	508	598	565	604	530	551	509	567	564	560	573	575	563	539	554	567	608	519	550	533	585	547	521	618	556	532	557	593	525	533	550	547	542	565	525	558	533	500	561	558	511	523	511	535	553	564	514	561	558	533	514	529	549	540	592	568	549	571	523	555	555	534	533	550	546	529	565	554	572	582	562	539	555	539	541	574	547	554	550	571	536	506	585	526	508	575	576	583	583	543	528	535	548	523	532	572	585	594	557	530	546	547	575	576	587	564	583	549	539	559	524	561	557	555	569	553	523	507	539	519	499	560	565	550	555	529	536	559	566	587	587	565	612	574	583	535	529	587	570	551	569	500	534	576	582	543	550	555	544	576	558	533	552	625	587	563	533	525	581	506	547	532	535	525	554	551	571	528	557	563	551	512	505	574	575	552	527	513	557	543	525	588	519	562	551	572	565	552	521	554	563	530	566	546	533	575	563	518	530	536	546	555	529	590	556	532	560	572	576	502	537	565	569	562	619	574	533	558	564	585	579	602	535	524	561	532	533	538	563	568	503	560	577	514	540	531	543	536	560	579	559	549	567	539	576	525	558	506	559	543	552	533	544	530	560	545	567	544	517	538	550	604	551	524	541	572	564	566	527	605	563	515	516	564	531	570	538	591	549	573	516	521	538	577	571	523	585	595	580	569	520	516	569	550	545	565	561	508	569	527	568	546	584	606	571	536	567	597	520	533	519	538	580	508	548	514	553	491	525	500	527	535	540	575	549	549	549	567	549	574	507	570	576	543	532	544	536	586	566	558	562	539	544	555	580	600	540	543	585	566	565	527	584	550	540	566	551	532	573	552	569	577	559	564	538	532	534	544	524	510	558	541	568	561	522	512	542	560	563	553	535	549	554	571	546	594	533	602	586	509	531	530	548	531	539	519	577	583	549	587	547	546	576	551	532	546	521	537	534	553	575	563	578	546	545	527	511	520	514	529	582	565	554	557	561	550	522	555	521	503	556	554	573	486	539	546	537	565	546	564	528	555	532	561	530	562	555	547	566	589	532	531	510	580	560	539	573	518	598	547	561	604	503	490	535	600	551	539	574	556	584	573	527	597	549	592	550	560	544	514	547	584	616	534	513	553	576	570	566	569	536	559	540	537	549	542	550	598	562	534	523	552	547	545	535	568	526	534	538	546	561	565	489	534	529	559	528	517	567	523	564	558	600	558	580	538	512	548	589	580	561	548	544	595	567	545	574	525	541	555	531	596	564	576	615	515	520	542	545	509	571	547	529	544	560	535	570	527	533	531	545	531	539	589	541	553	588	541	550	566	553	563	523	578	537	513	552	535	570	580	578	548	597	558	547	566	541	541	562	551	529	544	555	573	553	514	529	546	559	523	558	545	518	566	506	527	568	554	523	534	514	528	534	545	520	527	525	567	536	566	517	521	519	551	532	532	492	536	534	560	541	585	542	546	567	546	563	531	552	569	539	564	581	545	528	586	555	554	563	534	537	589	524	564	514	506	551	556	540	574	556	521	556	563	552	586	535	572	548	552	547	552	539	540	554	570	559	529	519	504	557	598	575	527	543	523	587	569	536	558	542	587	514	547	539	509	570	529	552	520	555	568	582	525	577	548	534	539	547	541	518	555	552	568	531	505	617	573	530	538	551	548	509	590	494	544	550	554	575	510	549	557	567	544	570	542	529	534	557	543	546	566	542	533	549	519	547	609	575	518	545	572	535	555	585	567	544	550	576	552	594	522	574	594	568	546	562	559	606	538	528	543	575	548	580	599	580	552	555	530	544	536	524	565	538	503	590	544	566	524	521	553	561	532	570	587	519	549	521	521	554	523	572	507	529	508	517	575	581	542	533	602	574	533	565	544	540	532	564	551	528	547	549	531	496	603	548	583	530	528	556	529	516	571	589	552	566	517	589	554	541	483	561	541	531	567	572	548	545	547	537	561	520	542	515	530	552	554	523	555	546	549	545	584	527	509	562	538	557	565	528	563	602	531	529	576	557	541	527	551	550	572	566	513	578	543	555	566	558	543	547	547	578	525	579	571	564	526	593	552	543	553	517	513	601	546	530	550	489	576	526	561	517	564	555	577	569	552	532	549	569	507	568	577	506	550	561	569	551	514	517	518	555	527	540	553	564	577	559	543	563	553	582	557	529	561	548	497	573	553	545	538	582	523	563	567	505	563	530	562	528	544	563	546	536	543	523	511	523	568	550	548	497	547	568	530	528	584	547	570	559	520	573	516	548	525	519	534	554	545	550	591	559	586	540	520	557	546	569	548	543	544	528	555	552	594	543	587	540	542	544	597	551	520	562	539	510	561	533	491	562	486	569	531	586	558	570	530	563	531	552	536	561	533	572	548	578	565	601	540	536	561	552	616	570	558	559	559	532	568	508	560	500	553	544	578	575	514	567	557	507	528	549	584	547	513	545	540	522	565	538	561	572	544	533	550	559	590	550	542	549	580	571	539	575	529	553	568	572	508	558	529	553	569	556	560	547	592	565	542	552	542	559	577	571	526	550	540	554	527	539	533	565	542	544	609	569	530	537	536	622	591	549	537	541	548	534	541	529	540	572	575	517	519	585	506	558	615	520	549	534	540	554	548	536
3849	841	327	260	243	237	310	302	263	251	247	261	210	247	182	224	353	692	797	803	543	452	313	190	157	139	112	108	107	91	87	100	111	95	96	91	93	89	98	105	96	93	91	114	79	100	93	100	87	103	101	68	99	86	104	99	96	112	89	103	99	89	83	126	85	118	118	113	96	95	97	107	90	92	92	90	102	103	93	102	99	99	88	106	101	106	78	97	90	121	96	102	103	91	102	91	81	103	89	93	100	104	93	105	103	84	100	97	103	98	96	105	95	105	84	105	107	103	94	103	90	111	89	83	103	88	102	105	83	95	97	100	97	110	115	113	92	88	84	111	104	119	108	99	100	95	83	102	100	94	98	101	99	94	87	78	97	103	100	101	119	108	101	92	105	105	87	97	87	97	99	85	97	110	84	108	108	80	82	89	101	88	82	96	96	105	92	121	100	92	108	113	100	95	108	101	95	81	95	97	96	95	91	80	90	93	98	87	98	100	101	101	107	104	112	103	99	107	124	115	105	94	102	118	113	89	110	108	84	105	98	102	93	91	101	86	93	89	98	75	99	113	101	98	91	84	105	85	85	97	85	92	89	80	89	97	101	84	104	86	98	105	106	101	86	94	99	112	101	108	120	103	100	94	82	76	82	102	104	85	93	93	110	90	93	89	105	117	90	107	92	101	106	115	108	82	120	95	96	86	101	91	88	98	96	88	109	113	98	92	96	99	91	88	105	116	95	103	105	100	83	100	96	80	108	102	86	90	123	90	105	83	97	100	111	105	110	86	91	97	85	93	83	96	89	81	110	100	89	94	103	108	117	104	94	79	89	95	99	96	122	96	103	106	86	96	103	90	108	94	109	98	86	119	109	79	104	101	80	99	108	95	106	112	109	96	80	97	100	87	102	100	100	104	90	81	90	100	99	108	111	92	92	104	108	87	109	110	105	96	90	82	77	86	102	121	99	103	96	89	106	81	88	112	92	99	116	111	91	80	101	87	115	106	101	96	97	106	109	102	124	92	86	91	116	95	90	115	92	104	100	99	101	101	103	111	108	103	98	94	99	92	91	97	99	108	101	94	87	112	106	101	84	103	102	117	98	117	124	104	101	105	112	115	127	93	86	108	102	88	107	109	102	97	88	100	96	93	115	105	91	83	109	94	108	89	96	86	95	89	104	99	92	114	79	90	104	94	122	81	129	101	93	99	107	93	90	94	75	100	106	86	101	102	76	94	86	100	96	79	89	86	90	102	102	104	101	99	106	98	106	101	97	101	92	120	111	87	106	112	112	94	92	97	90	112	90	83	103	103	95	114	102	77	104	106	95	93	102	83	104	106	97	95	95	114	80	93	107	87	89	102	119	109	99	87	94	101	90	100	100	98	102	86	89	91	114	95	107	92	106	113	90	101	100	94	98	84	97	103	96	111	75	96	96	76	101	104	111	106	113	106	85	105	103	92	95	94	102	114	98	105	90	96	98	98	106	104	87	117	106	96	102	105	91	95	90	85	103	103	89	95	107	92	88	102	114	89	112	97	103	112	115	88	121	97	98	92	81	110	100	90	97	88	98	96	106	90	98	89	91	78	97	106	123	99	109	106	97	107	110	89	96	105	109	92	111	79	106	93	89	86	102	105	99	88	101	93	88	92	88	102	94	100	89	104	108	77	81	89	87	97	95	106	102	109	107	95	108	77	111	107	84	85	98	97	85	110	92	102	91	83	108	110	98	120	80	80	110	95	97	105	99	87	81	107	105	97	106	104	110	94	82	104	75	89	105	102	93	91	114	98	112	98	102	89	93	102	97	102	95	105	98	108	118	97	104	103	90	98	90	103	97	89	92	96	103	111	86	99	109	99	108	106	110	94	94	88	113	97	108	88	102	89	100	119	108	87	95	95	119	128	102	103	85	87	92	101	107	94	86	96	102	111	91	94	110	77	90	106	91	87	96	93	103	82	113	99	91	96	114	90	109	99	111	103	90	103	99	107	108	103	92	88	89	94	104	104	85	94	99	88	68	91	90	81	89	93	107	102	86	71	107	91	93	98	106	96	101	104	94	109	110	115	103	102	106	95	87	105	96	103	99	91	103	81	97	106	100	77	96	114	91	115	111	82	96	92	93	105	98	107	92	113	87	93	102	102	101	113	81	79	105	82	75	106	107	107	94	116	88	105	92	107	116	100	96	108	106	113	84	99	81	101	88	80	80	98	110	93	106	101	108	93	88	90	84	117	101	82	85	84	120	82	93	109	108	86	106	107	113	104	112	106	83	85	94	102	120	89	107	89	107	86	95	97	111	82	100	99	103	97	118	108	99	86	104	120	85	101	103	100	103	88	105	105	87	97	110	90	96	107	93	98	82	106	88	128	111	107	101	98	91	110	91	97	89	88	118	101	99	101	111	99	95	100	77	97	95	96	105	94	105	87	101	116	104	103	105	95	113	100	113	90	106	94	123	89	97	105	101	98	104	90	98	100	96	100	96	97	92	104	83	105	122	101	99	101	97	94	110	82	101	94	92	105	109	98	103	84	105	100	111	88	90	112	90	120	107	101	91	85	88	104	101	101	109	98	87	101	99	90	115	90	98	107	90	105	77	87	101	96	108	97	92	86	105	97	111	104	101	83	78	95	90	93	98	95	95	84	86	97	104	90	100	93	104	77	101	102	91	126	116	90	128	113	97	103	103	110	101	111	100	98	96	85	97	110	105	85	114	90	95	105	110	121	106	102	91	112	93	97	103	94	78	106	94	94	94	80	71	87	105	107	95	95	94	109	94	112	93	99	114	92	113	79	96	100	115	105	99	107	92	107	109	85	82	120	87	86	99	97	121	88	93	88	98	80	108	84	106	87	97	89	91	81	103	79	104	98	117	91	96	87	108	99	107	79	102	96	105	111	104	94	111	92	88	96	100	92	93	103	84	98	92	98	100	125	101	89	96	100	91	117	100	91	101	87	99	99	99	91	85	115	96	100	82	94	92	104	84	101	89	101	98	107	93	94	94	102	107	110	114	105	101	102	101	93	90	105	90	97	86	100	118	93	111	117	109	98	90	90	96	95	88	84	113	91	107	104	115	107	118	106	121	88	103	100	93	87	102	96	99	118	105	78	116	108	111	103	102	113	76	109	87	102	104	111	95	105	103	79	108	87	88	94	85	94	90	83	86	100	98	111	108	113	87	88	103	98	107	106	97	90	97	103	92	98	97	115	100	113	72	91	98	110	98	103	129	90	83	93	87	81	105	111	97	88	102	82	91	99	102	90	76	97	87	68	92	93	90	96	85	115	86	96	84	107	97	85	81	88	74	91	88	96	92	105	94	100	120	102	88	89	86	99	86	83	75	98	106	93	110	98	110	104	87	116	97	101	94	99	105	89	114	85	98	100	92	94	84	101	102	116	116	81	95	102	98	101	111	99	109	101	104	87	93	101	85	98	100	90	107	79	103	93	111	108	104	95	87	104	114	124	99	103	81	97	99	100	105	106	86	87	112	94
22862	7520	3558	3860	7880	12581	13692	10591	8646	7808	7372	6446	5528	4410	3561	3715	7687	14619	15689	14534	10786	7923	5138	2923	1801	1167	977	954	844	823	734	735	696	732	698	720	718	654	700	691	708	709	730	742	667	708	732	687	721	715	691	678	748	720	731	726	674	692	689	719	717	721	656	688	690	738	753	717	691	704	715	711	707	757	727	718	703	662	697	716	719	714	747	729	705	715	718	728	693	710	739	720	710	668	687	744	702	727	735	726	726	659	702	747	677	736	700	664	692	719	755	726	725	700	721	672	688	703	706	683	743	713	740	689	758	730	682	685	739	756	689	722	700	723	736	658	718	733	681	720	652	663	721	721	708	716	695	724	721	663	715	722	717	742	680	655	764	715	748	684	703	678	726	718	705	720	696	733	667	673	686	664	741	661	727	696	689	708	675	728	727	690	706	708	724	704	687	683	737	762	665	754	733	733	724	741	729	728	729	734	705	714	714	728	686	692	675	716	722	697	737	720	726	675	721	697	703	729	770	692	741	717	720	724	745	708	756	707	734	685	721	682	686	720	689	706	682	716	708	718	742	695	651	721	722	666	717	688	732	708	716	690	659	685	706	671	753	672	658	742	699	670	724	673	762	703	700	707	752	691	691	721	671	716	743	672	721	702	662	692	727	735	717	716	675	717	710	749	660	730	710	723	720	725	722	728	732	720	664	705	731	744	707	684	667	672	710	665	708	694	709	717	653	745	678	685	722	709	665	729	678	708	657	723	714	698	653	725	690	716	722	753	741	697	757	705	715	732	691	700	704	699	705	721	694	699	717	755	755	702	681	770	740	700	769	707	757	695	742	705	614	754	662	679	755	694	701	653	712	673	701	692	685	720	753	756	692	755	801	716	730	720	725	741	686	699	713	692	667	696	710	715	703	707	707	732	701	688	703	711	732	720	733	720	740	737	713	696	735	715	760	734	743	688	743	714	710	699	710	775	716	686	703	697	698	706	721	718	713	687	737	682	667	689	724	731	660	711	692	741	720	695	695	713	705	711	719	725	680	722	681	719	735	727	721	721	703	725	753	780	666	658	726	655	720	703	728	726	660	712	690	675	709	712	691	661	722	726	704	718	700	727	711	717	687	707	677	677	691	714	730	704	699	699	700	733	652	699	678	693	726	703	658	727	703	660	718	714	693	697	700	710	729	732	747	737	755	733	631	719	714	700	672	695	668	707	712	705	722	707	696	742	746	708	698	764	690	712	719	690	719	774	715	687	701	688	712	683	699	787	739	719	695	739	692	682	764	726	729	736	687	681	663	730	698	732	731	703	668	706	714	686	677	759	685	716	699	696	690	707	775	671	732	722	651	679	715	748	743	693	718	726	706	704	712	693	701	702	706	718	699	732	711	729	684	723	724	764	710	745	683	705	655	698	729	728	694	711	685	700	753	700	701	765	711	719	736	746	722	716	689	696	675	732	689	737	676	686	700	753	763	748	672	733	752	716	707	711	681	700	680	735	729	730	661	682	702	703	715	707	708	733	763	712	678	700	704	758	691	694	703	723	719	695	743	741	695	686	712	680	719	700	693	658	659	706	732	731	694	731	724	707	687	718	724	669	670	666	722	684	734	748	725	694	711	696	671	726	728	696	670	712	767	677	654	724	743	734	660	708	715	712	727	720	675	686	727	697	696	714	725	686	707	649	699	707	752	680	715	721	679	692	716	690	688	669	677	734	722	704	684	676	741	738	747	731	697	694	702	706	687	733	685	724	699	689	706	751	728	716	718	683	693	652	723	754	711	717	727	716	702	688	712	674	714	738	644	717	725	709	711	730	750	714	695	728	693	723	663	690	715	687	717	746	727	662	731	743	676	673	737	708	710	734	688	729	697	692	737	692	699	712	675	697	718	736	698	746	658	725	721	699	710	715	692	750	713	702	726	701	706	758	682	690	704	689	631	757	741	671	733	730	677	691	726	716	720	713	712	694	665	683	705	674	711	711	671	723	727	700	697	715	674	692	740	728	724	719	702	757	719	699	702	705	689	690	690	669	736	761	679	721	679	679	701	731	722	690	724	725	716	740	694	690	746	703	716	721	753	698	703	716	710	730	730	766	713	717	704	707	712	724	719	760	724	724	699	670	701	682	706	705	721	699	750	715	733	685	719	688	705	723	736	722	726	707	702	690	738	703	699	731	677	707	713	704	735	677	736	691	680	721	710	723	683	677	710	743	694	713	702	696	720	760	708	690	648	751	672	707	725	703	682	698	754	747	702	673	681	648	727	726	686	714	642	695	715	708	719	705	718	748	732	701	728	682	696	655	720	747	716	729	754	704	714	732	727	757	652	709	719	683	660	720	767	657	686	658	685	750	734	737	708	769	730	666	728	676	678	689	735	702	706	712	691	723	713	686	696	736	741	722	744	714	680	719	714	718	659	734	772	670	697	738	712	720	708	724	743	714	732	698	725	649	700	705	715	721	697	724	736	722	755	714	735	728	683	713	693	676	691	681	724	761	714	730	662	674	711	663	698	734	690	710	706	641	725	689	692	698	716	713	694	721	707	692	682	708	699	692	684	729	719	733	751	700	649	648	684	708	657	720	754	713	695	693	699	686	709	730	692	710	668	719	700	754	715	691	731	688	731	685	706	780	687	693	723	707	682	680	690	746	744	667	739	712	664	732	703	667	711	736	720	716	696	765	678	686	699	700	705	701	671	667	709	681	678	686	700	678	743	692	717	729	722	691	723	686	737	745	743	720	680	650	720	708	675	679	687	674	702	724	703	721	762	689	694	698	676	725	675	685	706	697	692	749	710	682	700	727	665	704	711	713	730	713	699	751	699	708	704	693	685	693	660	710	687	686	683	676	669	704	728	697	692	687	742	689	689	738	755	704	688	671	663	734	729	701	710	729	749	718	757	750	729	679	706	740	732	706	732	720	662	677	716	676	709	667	733	743	708	704	702	714	739	736	721	686	708	701	688	723	758	721	673	691	689	711	694	729	727	711	712	693	695	683	719	686	669	727	711	721	704	689	695	758	730	735	652	710	640	675	711	709	685	691	701	722	703	659	706	696	698	690	736	711	693	697	707	706	739	722	647	690	651	750	679	695	691	694	701	801	788	736	720	738	695	701	724	743	740	681	733	708	731	687	752	699	711	734	674	720	700	724	749	648	714	688	722	749	777	691	724	685	693	730	707	691	725	713	698	723	755	652	720	675	719	666	706	692	725	707	681	748	701	710	718	684	685	703	722	732	693	653	693	678	733	670	712	690	707	695	735	726	745	727	693	765	711	709	728	691	691	675	705	702	741	720	728	628	732	660	712	674	707	685	745	739	731	716	724	705	716	710	728	675	686	685	741	704	704	713	752	740	700	718	680	734	686	709	662	658	715	691	716	732	690	696	697	702	715	715	719	666	724	687	716	744	723	701	712	694	718	660	720	704	685	704	691	723	670	703	662	708	676	688	689	674	742	669	696	727	715	707	738	700	733	689	734	710	668	713	681	688	741	750
3774	1315	501	356	265	309	360	322	351	365	348	343	268	252	226	232	224	1080	1521	1465	1011	767	487	288	177	147	115	120	93	91	70	91	76	95	76	86	80	84	86	106	86	92	105	90	87	96	95	95	87	85	82	106	104	90	87	86	99	100	85	101	96	78	79	65	96	101	108	81	89	90	91	69	83	91	89	98	99	101	97	105	95	82	80	89	106	94	95	83	81	103	71	93	110	96	106	97	84	93	83	79	84	105	113	74	72	60	94	80	86	90	103	81	70	83	101	88	94	95	90	81	93	95	119	94	97	87	75	85	81	103	78	78	81	88	86	87	101	86	82	88	91	93	99	77	90	114	100	90	106	89	79	101	89	84	75	71	91	85	86	91	90	88	78	85	94	111	80	94	85	81	76	108	90	79	81	78	88	72	84	75	80	93	87	73	81	95	110	78	81	82	97	93	82	81	110	80	86	86	110	91	67	88	87	82	90	97	96	104	94	80	91	74	96	81	85	93	70	92	81	102	101	84	101	73	66	95	81	96	78	88	109	96	76	93	86	106	85	95	92	90	75	98	74	82	87	69	86	86	86	67	90	94	87	100	83	87	83	82	78	92	104	87	87	83	98	82	87	85	103	95	84	100	73	105	98	97	80	83	93	85	90	103	104	89	81	68	77	105	91	73	80	102	87	92	94	69	95	108	88	96	75	93	92	85	85	89	94	95	107	88	96	98	85	90	75	76	95	87	105	88	89	89	80	88	92	85	82	96	96	87	86	79	115	87	87	88	81	80	101	105	86	92	91	96	105	100	76	82	79	101	73	85	95	97	90	83	85	89	86	88	86	87	92	91	73	88	109	84	93	96	105	91	86	99	85	89	85	82	78	93	79	103	95	87	87	93	87	86	92	85	80	107	86	85	92	72	80	90	97	94	87	92	89	89	88	90	75	102	78	96	72	95	91	73	89	84	87	87	113	85	104	88	107	103	82	79	90	102	95	99	98	86	97	98	97	110	69	85	94	85	79	98	87	102	88	71	99	102	85	63	104	78	82	101	109	78	78	91	84	105	85	105	91	83	89	90	106	103	83	103	93	81	101	75	95	76	91	90	91	100	108	108	74	77	82	65	102	102	83	87	81	78	107	95	86	85	80	87	75	83	90	81	88	109	86	81	88	91	98	79	73	84	83	93	87	103	96	79	83	71	107	89	88	96	94	84	87	78	101	95	95	90	86	79	94	90	104	84	116	92	79	97	93	76	103	87	89	89	87	98	87	86	75	97	89	99	94	98	90	107	93	98	97	84	96	85	97	107	67	89	98	102	77	98	97	104	106	93	91	93	89	92	69	99	97	82	104	107	81	91	108	72	83	74	99	112	88	100	99	95	90	94	87	102	102	89	84	97	86	79	87	91	94	101	92	84	94	86	93	108	86	90	91	85	72	84	83	88	73	83	103	92	81	96	80	88	96	94	99	108	74	105	77	83	92	94	91	86	83	90	61	85	99	91	80	95	91	97	93	88	88	98	93	73	84	74	89	89	95	96	104	106	86	99	84	104	95	85	71	99	85	94	96	88	85	101	101	96	85	84	96	86	92	100	96	83	96	93	73	87	101	79	78	89	94	84	112	90	99	89	81	89	79	86	81	92	83	86	90	95	104	100	95	93	84	67	76	67	85	85	91	87	96	87	85	91	70	86	101	78	111	94	73	100	94	89	95	68	103	90	105	94	88	79	117	88	78	97	85	82	87	78	80	74	105	99	90	94	82	94	98	98	86	98	80	78	87	85	93	76	85	94	90	105	104	96	98	90	97	100	102	93	84	85	97	83	83	87	85	87	82	101	109	89	90	77	92	96	96	75	106	93	82	79	96	95	78	96	78	109	108	102	104	78	81	75	111	92	91	89	93	78	88	85	88	89	84	107	90	95	110	85	89	92	87	88	75	88	76	83	100	90	91	91	93	89	102	83	88	100	87	86	81	67	88	76	93	87	78	88	89	80	89	89	90	99	93	80	85	87	81	87	93	89	83	93	86	96	104	83	95	86	82	93	80	93	94	91	93	85	80	99	88	85	81	91	70	81	79	89	69	99	103	101	83	96	91	88	90	93	85	88	80	87	93	87	75	106	104	99	81	80	91	89	96	104	94	93	98	86	104	89	101	85	104	78	87	99	99	97	90	89	98	92	86	81	89	87	113	81	75	85	84	82	77	102	79	89	73	88	87	78	86	93	104	93	104	105	96	86	86	94	93	92	76	84	89	90	86	92	90	93	87	78	92	104	86	120	95	69	88	98	80	110	76	105	86	89	95	85	88	99	95	86	83	106	72	90	97	89	90	90	86	102	83	87	99	82	92	84	83	78	90	90	90	77	93	93	92	82	97	86	105	89	96	87	87	93	95	92	79	81	97	92	93	83	100	101	79	86	106	81	100	95	92	74	87	90	86	107	78	98	102	78	79	72	104	86	86	79	78	90	88	93	71	93	91	90	97	96	92	75	100	83	79	75	94	90	91	86	93	92	86	74	87	86	88	77	96	98	92	105	93	96	97	93	84	96	91	79	94	93	109	89	105	86	89	93	90	80	100	97	77	81	92	79	100	86	72	81	87	90	116	97	84	81	107	88	68	98	98	75	111	92	86	95	86	101	82	87	68	81	93	80	95	84	87	93	81	86	87	91	84	88	96	76	83	88	96	77	100	78	87	89	81	92	110	92	94	108	85	81	100	100	106	74	95	103	80	91	87	104	102	93	97	88	95	101	91	104	98	92	100	96	97	104	82	82	85	84	81	87	90	98	77	86	84	98	81	86	99	107	79	89	114	86	98	85	83	81	91	93	90	90	83	70	102	79	87	109	86	78	108	91	104	74	69	87	92	84	94	103	102	90	76	102	80	101	63	98	95	96	99	73	88	79	81	106	95	78	102	90	86	87	88	96	93	71	77	81	101	97	83	91	93	98	83	99	99	76	84	89	82	93	102	98	94	79	79	99	93	76	87	80	100	90	82	89	82	82	95	89	104	97	95	89	103	110	96	88	79	91	111	78	94	85	101	100	90	86	83	96	99	96	91	89	86	71	77	90	95	84	93	101	83	91	87	74	91	74	97	96	86	81	78	101	87	101	85	83	82	93	80	81	104	81	103	102	98	77	86	96	106	82	87	113	107	95	85	102	84	75	80	77	88	96	109	81	87	83	97	89	92	91	79	85	78	87	89	103	81	90	92	96	87	82	80	83	82	77	89	72	93	90	92	98	92	70	90	84	99	94	81	75	105	92	75	82	103	104	99	98	99	95	91	111	100	85	93	92	87	87	88	95	78	68	79	76	85	89	82	93	88	81	76	110	77	99	88	83	89	98	92	79	89	94	81	96	92	99	97	94	89	90	102	93	99	90	87	93	109	74	90	78	92	80	97	81	97	87	90	128	84	87	84	79	79	94	102	80	92	81	81	81	78	82	93	104	94	94	94	88	100	95	105	88	83	69	80	105	80	92	101	94	100	94
27730	10291	4725	5138	11219	17432	15902	12696	11405	10904	10149	8607	7267	6079	5064	4434	6130	19498	22977	21794	16504	13178	8380	4865	2545	1634	1165	966	796	782	657	649	638	638	652	659	659	634	632	655	624	619	664	678	667	705	671	653	676	618	657	642	650	666	636	627	644	596	634	667	698	664	653	625	614	665	644	623	651	642	624	603	630	619	646	585	653	672	640	654	595	648	655	671	655	656	639	652	648	632	656	667	650	619	658	599	623	650	648	684	667	591	656	642	627	684	617	678	622	648	628	621	604	660	640	663	672	653	623	644	576	641	625	685	676	655	667	609	644	710	630	675	607	687	627	703	597	631	621	666	661	632	636	621	655	651	682	635	653	624	574	638	688	650	594	673	650	648	653	669	654	640	668	665	632	664	687	628	663	691	649	646	667	681	614	662	645	657	645	632	648	633	664	642	683	647	607	720	639	622	622	658	606	651	616	656	615	668	590	615	611	629	618	639	663	618	643	672	665	632	687	620	696	664	663	651	690	628	638	658	612	679	695	609	621	593	628	635	644	604	685	691	633	628	633	613	621	677	646	645	655	644	646	661	645	620	653	645	645	634	659	648	672	633	634	625	674	630	673	654	628	627	688	668	631	674	646	603	635	631	643	613	635	631	625	597	629	634	603	626	662	679	630	633	642	661	622	601	665	626	657	652	627	663	631	651	677	626	648	620	657	662	620	660	630	640	625	600	666	649	625	630	654	681	646	609	633	641	665	650	694	630	603	601	666	676	646	630	662	649	618	644	653	608	613	659	668	645	658	654	684	669	653	644	645	651	678	644	667	604	621	636	636	647	636	686	610	644	618	672	594	686	669	639	663	629	621	657	653	638	616	629	610	654	635	657	620	617	617	619	665	641	587	666	650	637	673	668	649	682	658	735	645	654	590	648	593	596	673	635	643	651	641	645	661	639	658	639	660	619	615	681	649	657	671	626	650	686	649	641	661	600	649	626	646	686	653	606	673	631	620	618	646	637	623	604	679	611	645	653	669	618	666	627	653	641	620	637	653	647	664	614	604	650	634	614	644	618	640	676	677	624	682	672	679	615	606	635	633	639	645	644	671	613	613	610	668	638	628	667	672	685	674	650	697	671	636	669	637	670	635	656	645	607	613	655	598	627	623	633	697	681	648	660	622	666	615	636	604	621	636	625	606	634	653	622	691	653	638	633	623	652	646	665	651	654	637	594	600	644	655	668	665	637	642	654	625	658	620	654	702	611	679	659	633	686	671	692	661	609	661	660	678	657	634	637	664	608	630	645	646	646	639	644	649	654	635	619	653	621	681	621	661	663	670	644	657	659	682	648	709	649	694	626	647	622	631	628	635	617	644	647	647	658	677	639	650	608	660	632	628	632	677	696	637	634	644	648	675	637	674	663	655	636	634	639	646	647	613	642	627	622	651	644	644	686	665	644	651	644	624	651	593	665	623	612	678	632	656	657	621	673	708	673	603	648	684	651	645	626	655	644	655	630	639	686	636	655	663	660	686	655	595	672	605	666	650	622	640	613	699	627	643	646	671	640	681	651	635	650	616	619	601	665	669	663	639	673	637	613	661	667	657	635	597	579	646	619	664	642	637	644	659	657	634	619	666	603	677	628	596	657	645	652	633	642	678	638	663	632	628	644	634	626	656	627	604	600	679	659	671	618	637	677	632	704	665	621	635	645	649	637	569	641	629	650	638	653	677	639	653	634	603	609	599	636	627	639	599	612	657	668	646	601	640	638	630	657	628	668	657	621	644	654	598	651	648	634	612	643	635	626	664	675	610	652	652	646	641	676	665	668	646	666	638	651	638	645	639	634	664	676	671	617	658	632	618	592	632	667	652	670	632	685	618	677	617	596	636	674	670	645	684	637	637	615	652	632	668	639	685	672	663	650	631	636	647	644	612	635	676	639	682	648	677	638	679	650	588	637	631	620	604	635	671	633	609	659	656	654	631	660	588	678	624	643	645	612	681	615	656	685	664	650	649	658	661	598	641	658	648	660	675	605	644	574	650	629	647	669	643	601	663	639	695	687	615	680	688	652	620	658	634	609	655	653	599	643	622	639	692	642	583	659	687	672	630	665	663	652	636	607	661	620	634	689	629	620	585	636	637	653	674	596	663	644	651	635	617	633	684	664	634	635	632	652	673	686	643	620	617	636	632	643	673	636	599	641	638	666	608	648	663	633	658	636	672	645	632	638	657	630	644	636	666	676	643	653	635	632	655	652	662	643	674	650	615	593	658	683	651	613	637	619	639	640	671	630	632	674	629	675	639	716	648	654	649	644	647	671	680	632	631	654	684	593	650	653	628	634	649	655	687	594	648	682	687	624	577	628	628	633	653	620	642	678	668	629	665	668	673	611	673	605	694	648	651	606	637	651	661	634	688	695	654	639	609	621	641	640	644	598	623	643	653	678	645	662	676	713	635	644	640	643	685	631	676	626	654	624	674	630	685	604	627	643	653	622	623	634	613	621	611	640	658	642	638	602	655	640	688	623	646	644	592	632	644	621	654	631	684	649	639	667	623	646	679	653	626	629	658	646	583	630	665	669	636	611	658	621	660	624	673	656	627	648	656	652	631	676	650	642	648	605	655	624	679	649	656	670	664	704	623	631	650	577	633	672	630	659	622	593	632	590	639	647	637	653	652	638	673	626	625	602	634	666	659	620	661	618	627	676	699	648	660	598	682	647	636	642	657	605	618	638	666	611	642	670	609	593	632	644	670	618	644	607	653	687	646	612	617	644	615	650	661	632	656	646	620	660	613	663	670	667	632	601	631	612	664	671	660	637	661	721	668	659	615	656	606	585	615	632	630	673	660	642	676	636	615	628	649	632	640	648	710	636	662	675	664	613	605	656	721	643	633	648	651	663	651	626	648	637	614	619	658	638	588	637	638	611	662	680	635	663	662	673	604	672	642	655	627	642	663	645	654	630	653	635	652	670	665	638	653	687	647	671	689	626	662	589	621	635	654	598	649	625	662	686	672	639	646	640	633	635	635	621	653	642	661	684	677	676	639	651	650	651	629	656	652	606	670	646	655	628	633	637	618	648	628	669	631	623	682	635	683	636	642	644	664	590	638	637	622	666	634	641	604	677	651	617	600	670	609	651	626	669	654	675	676	587	672	645	655	679	659	645	663	640	668	646	657	609	666	642	677	649	666	676	642	619	620	713	636	620	648	663	648	644	650	628	639	635	662	653	638	681	615	606	693	627	663	631	648	614	615	616	612	674	635	633	670	667	624	593	656	681	622	639	685	659	676	684	654	660	675	629	635	662	653	670	638	641	678	680	618	666	584	643	619	663	682	619	635	652	633	661	662	627	636	616	671	657	598	634	627	655	670	656	656	664	648	652	603	629	590	652	654	683	660	620	658	632	621	649	655	646	671	657	670	632	669	636	617	648	658	634	647	668	652	632	651	656	678	668	647	646	625	616	588	704	696	665	643	652	661	630	635	621	658	599	589	667	587	632	663	647
2508	614	300	248	209	217	204	217	241	206	189	191	174	188	151	151	150	180	271	290	240	231	171	139	110	86	96	94	91	103	100	88	103	101	85	95	101	97	92	89	71	84	70	77	95	79	79	81	90	96	79	87	79	76	89	105	86	96	82	83	90	94	79	94	78	80	85	88	79	79	91	90	73	86	85	71	73	88	89	80	88	89	83	75	109	93	97	67	76	88	85	71	101	82	76	78	78	81	73	90	73	88	95	64	78	93	80	78	82	80	81	95	88	62	95	81	97	87	79	94	86	88	92	81	81	77	93	69	78	90	98	101	95	101	86	91	74	77	94	88	97	78	71	100	84	91	80	75	87	97	78	88	85	89	93	89	84	101	76	83	71	74	77	105	96	77	94	106	84	83	64	82	113	94	82	76	71	82	92	85	84	80	90	82	82	83	82	90	81	105	83	75	92	82	76	88	74	98	76	108	92	88	84	99	73	79	110	75	90	76	100	70	67	81	75	86	97	79	72	87	82	81	94	73	87	79	82	88	87	79	73	84	91	73	79	82	79	94	112	76	92	102	83	78	87	83	72	88	94	83	78	76	92	84	107	79	68	75	81	101	87	88	86	88	89	80	89	86	88	67	81	93	91	87	78	76	70	83	82	93	69	86	88	100	73	81	87	83	77	68	79	90	106	90	89	96	91	90	86	95	77	78	96	73	94	94	90	77	104	91	96	90	94	84	88	87	76	86	77	70	88	93	69	87	90	67	90	81	96	79	93	86	70	100	89	86	91	87	90	91	99	74	76	80	91	84	88	83	92	91	77	68	73	83	76	101	90	90	101	97	79	95	87	87	71	83	87	81	97	88	83	83	84	98	75	84	82	95	84	91	88	95	82	105	82	87	96	96	79	89	77	85	90	94	65	85	69	80	80	85	89	77	86	99	107	76	80	89	91	90	78	75	103	89	75	88	89	86	75	102	94	83	80	84	83	90	86	87	68	87	96	91	70	78	80	72	97	73	93	80	81	92	78	80	106	76	97	78	75	83	66	86	70	88	77	65	76	81	89	87	103	83	86	79	74	84	94	92	100	82	89	100	94	78	84	86	82	92	82	91	84	89	72	103	90	92	82	83	101	90	72	81	89	89	93	84	75	82	73	74	80	89	88	89	96	103	85	94	86	80	104	75	107	84	75	108	103	97	86	100	80	94	72	70	86	71	78	78	100	92	81	92	80	93	77	87	80	75	83	75	94	90	79	103	82	67	90	79	77	82	98	89	94	81	70	68	93	82	90	98	103	89	76	87	79	90	81	94	100	83	84	84	82	91	93	87	68	98	68	76	85	83	107	91	80	75	95	96	91	105	72	86	90	94	89	76	61	93	87	84	83	80	81	85	105	79	76	86	79	85	92	90	81	71	92	80	77	82	64	88	88	87	92	87	87	82	88	71	75	82	80	85	80	76	94	93	87	101	87	93	76	85	82	93	82	91	71	79	88	69	72	97	69	87	83	76	89	97	88	80	89	77	100	71	83	89	74	78	90	77	86	83	90	91	87	83	79	94	94	86	81	83	89	84	85	91	93	80	108	83	78	66	75	97	84	84	79	78	92	73	83	66	84	76	92	80	91	86	79	76	94	82	91	75	80	91	95	96	84	89	110	77	81	85	89	96	86	78	92	95	77	80	80	92	100	82	74	83	78	81	92	64	108	81	80	80	86	63	86	72	88	94	73	111	96	102	88	108	99	94	99	83	67	88	80	80	76	92	76	86	90	67	80	97	94	79	99	86	94	77	86	71	93	92	90	91	110	89	77	88	86	91	82	93	89	73	101	94	98	89	73	86	79	91	76	88	102	86	94	77	73	81	94	81	94	72	94	94	74	68	93	86	81	69	101	86	78	74	80	81	84	99	83	92	87	86	81	83	93	78	89	93	78	77	80	71	105	84	84	75	89	93	92	88	80	73	89	64	95	79	72	80	87	88	73	64	84	80	89	107	75	77	87	84	81	78	78	89	79	86	98	105	92	84	84	92	76	77	95	90	98	83	94	92	84	101	72	80	80	81	83	79	82	70	85	82	92	80	97	85	89	90	65	97	70	77	87	66	104	59	86	90	95	94	72	85	87	87	74	95	89	91	98	87	112	81	82	75	80	71	85	74	72	91	87	84	84	77	76	85	87	75	80	62	84	72	84	91	91	80	105	84	93	99	78	94	83	78	97	76	87	85	85	69	67	84	73	101	80	98	70	80	81	92	83	84	70	99	88	101	91	92	79	84	82	75	60	81	86	78	83	88	79	93	94	86	97	91	78	95	93	92	80	81	72	89	99	75	87	83	91	98	76	80	84	89	85	90	79	90	84	99	75	91	87	73	60	82	78	90	94	103	90	84	74	85	95	97	76	82	73	75	92	94	99	89	76	79	78	79	60	94	98	62	77	67	93	87	82	89	82	73	85	97	87	95	83	90	97	80	69	92	86	79	74	103	100	90	83	70	81	79	93	92	84	81	85	90	89	83	83	70	99	96	91	76	88	80	95	90	114	76	83	81	89	93	85	67	81	85	71	95	94	90	79	88	64	79	82	76	88	77	93	85	94	82	87	108	94	96	94	90	90	85	88	96	96	78	89	108	78	73	101	82	98	80	82	105	74	80	84	87	87	93	72	76	85	79	88	79	84	83	81	88	80	101	90	81	77	107	80	96	81	80	82	102	101	83	85	80	90	79	81	84	86	89	80	101	98	84	88	95	79	74	82	86	79	81	71	84	64	73	95	86	85	84	86	94	95	69	91	93	76	93	80	95	75	84	89	91	106	104	84	79	74	78	78	83	98	75	78	72	92	71	75	80	92	94	80	77	103	86	83	82	82	91	93	74	87	76	81	90	84	90	89	92	104	99	93	72	80	101	92	84	91	81	63	93	68	72	73	90	90	83	80	97	90	75	92	86	83	82	65	98	89	87	77	107	79	82	80	89	80	84	95	85	77	77	89	83	77	93	88	77	84	78	81	88	83	83	87	89	83	75	68	75	85	75	97	93	97	89	81	64	87	76	75	90	85	73	75	75	95	77	84	96	89	84	84	80	85	89	74	90	76	94	83	79	89	74	94	87	85	71	94	80	95	71	75	81	93	103	72	100	96	90	87	85	85	80	88	84	95	93	70	71	82	93	90	76	88	95	82	88	86	77	100	103	73	107	90	92	85	73	74	93	80	89	90	87	76	90	82	68	106	71	79	74	73	68	84	70	85	79	83	90	81	76	73	75	103	86	85	88	73	89	94	90	93	84	87	85	76	85	70	73	90	78	99	80	82	74	75	98	70	77	104	78	103	104	68	98	73	79	70	93	77	91	79	81	75	77	75	87	98	97	90	82	85	89	72	81	89	80	77	83	82	79	89	88	76	82	97	79	87	76	93	82	103	93	94	81	73	85	70	85	78	82	76	98	82	99	86	82	96	80	88	83	92	79	75	74	79	98	74	75	104	106	102	96	83	74	82	71	90	89
19358	6365	2950	3341	7817	9866	8612	8028	7324	6394	5385	4518	4222	3816	3121	2522	2252	3866	5269	5583	4147	3202	2166	1452	1061	826	646	631	603	629	586	624	628	658	600	616	670	655	608	619	615	617	589	605	624	594	601	605	634	590	621	628	606	637	610	643	628	667	651	598	634	554	600	573	626	637	631	644	659	616	614	653	599	576	624	620	621	634	566	608	602	614	650	602	605	599	570	616	621	574	638	613	592	642	659	627	609	641	588	623	613	616	617	604	621	583	659	616	611	570	614	632	658	623	658	608	630	599	594	611	592	626	635	593	643	608	620	652	674	632	618	606	596	597	635	613	620	594	622	597	628	560	677	605	606	624	646	604	647	597	620	637	645	611	624	611	648	631	594	650	613	575	631	618	589	598	575	598	603	599	596	609	589	614	631	595	620	649	638	656	607	633	633	628	651	635	619	620	623	649	618	605	599	613	619	614	638	657	609	612	619	607	635	609	602	574	611	600	608	646	608	641	560	600	633	639	639	604	582	658	629	624	594	658	629	645	585	604	637	621	635	603	620	633	654	656	628	621	575	623	604	617	587	620	619	582	605	592	611	656	625	659	655	614	634	583	647	630	644	636	654	651	613	608	628	621	674	628	567	618	633	604	649	572	609	599	687	599	604	636	570	612	672	638	612	628	611	623	630	634	614	596	607	603	603	601	645	626	586	622	647	653	655	622	590	616	614	643	595	637	623	595	597	588	594	626	625	610	643	615	588	577	605	613	624	609	622	618	583	583	629	588	609	633	587	645	554	633	657	639	607	628	603	617	615	650	629	634	621	613	624	608	644	564	656	604	662	611	611	607	619	634	666	606	606	613	623	625	608	645	590	627	603	607	656	638	599	610	647	597	581	618	647	631	618	628	616	609	677	642	617	609	618	607	615	588	621	648	583	584	598	600	579	650	590	598	609	598	650	653	621	641	624	616	623	644	612	605	621	623	616	633	578	638	638	612	594	606	598	572	586	607	657	601	604	600	607	634	590	583	635	622	625	622	642	561	642	616	634	600	618	623	606	588	625	657	635	574	616	604	653	588	589	650	623	617	622	655	617	577	610	555	595	603	635	599	593	691	637	612	618	624	667	586	614	645	575	571	647	581	589	577	609	651	668	619	634	609	650	587	578	602	565	596	619	617	609	620	615	623	642	659	626	603	598	593	594	620	613	576	594	594	623	611	612	643	609	614	644	564	612	639	611	633	632	656	574	645	584	610	595	609	587	611	600	585	551	635	624	624	581	628	654	600	628	546	634	674	617	603	636	620	597	620	619	639	639	607	609	630	590	603	668	615	670	582	625	644	606	637	587	620	597	640	596	673	675	633	629	580	615	648	644	585	642	609	620	619	576	592	595	647	581	638	624	684	610	610	615	604	629	598	623	643	597	622	604	617	624	561	588	584	628	601	612	656	617	624	627	632	628	650	598	613	611	633	597	604	584	616	656	592	637	618	617	630	612	624	610	613	648	593	644	587	576	614	627	659	598	632	590	637	635	648	624	639	635	673	605	602	633	639	643	599	614	622	596	658	642	657	618	623	588	648	613	597	674	579	656	616	592	605	620	613	646	679	639	596	611	629	644	598	596	601	590	629	609	620	601	630	607	632	606	622	590	646	620	612	641	567	645	575	614	604	633	619	591	598	628	628	631	630	605	625	605	621	588	624	609	593	611	639	587	606	625	613	629	645	590	655	631	601	624	607	613	626	655	599	619	627	638	673	560	617	641	605	661	663	618	613	622	604	645	623	575	652	594	614	582	638	608	594	626	609	568	605	605	635	635	602	633	575	608	594	658	624	636	650	644	602	570	582	564	657	586	585	604	647	628	640	636	634	618	627	652	608	621	631	626	660	645	584	607	575	614	642	611	634	584	590	602	611	666	595	581	621	615	616	660	602	655	612	679	637	608	558	653	627	606	598	681	645	645	624	637	640	635	611	637	587	648	588	623	634	618	622	597	581	635	596	619	603	641	620	590	652	627	603	607	664	598	624	636	669	633	612	644	600	661	617	588	643	611	603	628	682	640	656	662	687	631	582	605	601	598	638	604	626	599	630	597	646	649	558	619	650	588	585	608	579	601	625	615	588	592	605	616	617	647	624	598	626	610	632	609	621	577	627	650	618	660	627	605	654	595	628	616	609	671	645	615	609	630	594	619	603	600	603	642	612	625	603	575	624	630	559	619	633	599	617	609	621	600	592	573	655	626	614	611	620	634	584	584	608	614	627	605	608	651	643	600	601	650	601	626	651	584	618	662	576	600	617	643	673	614	588	607	619	651	636	602	540	607	604	615	602	587	609	669	611	658	644	586	635	607	587	613	567	601	558	619	656	617	581	607	637	633	577	625	653	613	628	635	636	673	659	661	621	630	607	610	620	598	623	623	622	673	638	569	645	600	578	597	674	653	564	646	650	581	632	599	655	612	623	636	580	597	639	617	576	601	616	624	618	626	598	602	592	610	646	639	604	610	614	624	603	647	664	611	649	649	617	573	603	564	600	611	633	647	615	577	604	600	630	626	603	617	606	595	607	602	623	613	658	647	648	597	612	632	622	601	618	635	632	620	615	664	644	627	587	645	611	656	619	595	635	620	641	649	636	634	613	628	579	604	586	621	613	599	653	644	600	604	631	597	598	584	590	619	650	618	601	638	623	620	616	663	639	576	651	611	630	645	629	611	612	623	624	627	672	643	630	632	650	589	617	603	618	588	588	665	583	609	628	625	598	609	648	629	627	630	618	627	631	644	648	637	643	617	600	667	604	601	606	606	610	595	641	641	580	600	595	596	605	613	589	661	639	656	635	622	605	606	625	680	637	631	631	616	598	667	638	646	664	617	652	623	609	617	611	627	612	593	614	649	627	596	629	595	638	597	629	643	599	608	622	569	672	607	592	625	625	652	607	609	637	591	614	591	640	615	639	583	613	612	610	580	618	636	603	597	584	564	624	624	639	599	601	613	593	613	654	594	627	620	606	606	603	658	637	639	556	641	580	639	613	621	625	625	641	650	662	626	606	625	628	606	621	636	598	649	584	635	620	566	611	648	643	631	561	580	615	618	630	637	646	619	634	623	617	601	588	591	579	625	613	581	639	642	599	602	599	622	600	597	596	586	633	601	627	606	651	612	595	633	608	644	624	627	609	599	619	597	615	618	608	626	577	628	590	589	653	618	643	617	597	607	586	657	562	636	622	602	593	640	602	643	612	605	572	640	669	627	600	580	567	607	576	648	632	624	622	602	613	618	649	647	603	601	595	658	644	579	621	578	649	623	611	626	615	664	597	654	639	670	629	599	639	604	606	606	605	672	622	622	605	580	629	627	561	604	596	646	651	635	682	667	619	606	624	617	610	641	646	592	614	589	612	630	625	622	597	617	660	643	624	594	641	614	636	585	632	629	621	604	622	617	600	628	607	620	656	603	639	569	608	579	618	625	630	628	653	593	619	674	616	591	585	631	577	567	617	605	562	608	591
2550	1018	397	274	196	232	254	280	273	237	227	221	235	180	151	173	229	523	687	740	565	411	279	188	128	96	84	74	84	85	86	78	68	89	77	92	64	78	76	83	74	72	83	65	89	49	82	69	74	68	66	81	89	83	66	72	84	80	67	95	85	66	77	67	70	95	78	74	91	65	64	70	90	88	65	80	74	82	71	82	85	56	64	76	75	76	95	86	86	95	77	70	98	74	79	59	73	70	76	66	91	99	71	79	87	69	87	72	70	74	69	76	66	75	77	64	80	64	82	77	85	73	79	71	85	80	71	85	68	67	79	64	78	75	83	67	78	77	85	73	61	76	74	87	83	65	66	67	89	94	83	86	79	77	82	74	95	81	85	88	78	86	65	86	79	77	81	70	85	78	69	66	78	83	75	77	78	82	85	88	67	75	75	88	78	77	69	81	79	88	87	66	74	66	78	84	75	76	80	80	79	91	81	100	85	82	93	81	67	76	82	87	94	85	67	75	90	66	79	88	75	89	59	100	65	83	86	86	73	87	80	92	64	89	65	85	74	69	91	71	93	86	96	71	78	68	79	73	76	78	85	86	79	94	96	62	90	91	80	92	73	77	75	75	74	100	81	71	83	71	79	79	65	63	83	87	81	78	88	73	90	85	92	84	97	66	88	95	75	69	50	87	84	65	84	67	52	81	78	82	66	74	79	81	74	78	70	64	89	88	78	87	72	71	74	81	87	78	71	97	75	98	92	82	88	77	90	81	72	82	65	74	73	68	74	77	64	67	89	91	96	79	87	85	74	68	78	70	75	65	85	64	77	90	66	79	88	82	93	83	83	91	74	60	86	62	70	80	65	70	81	95	84	85	81	68	70	91	73	84	85	75	76	77	67	86	67	72	73	68	86	71	89	96	87	74	69	78	63	82	80	95	87	91	74	81	78	76	72	94	60	72	60	88	72	77	90	78	80	69	73	71	76	87	81	82	78	78	76	81	79	87	75	57	86	59	75	83	89	83	69	82	85	75	82	72	82	81	80	88	81	82	92	71	77	64	88	81	96	69	66	71	87	63	103	90	78	80	92	75	86	83	84	81	80	73	76	81	74	71	76	90	61	65	85	68	83	89	85	78	83	71	79	84	75	76	76	80	78	71	75	70	70	77	80	85	82	72	75	63	79	59	94	63	80	77	74	61	68	76	65	66	84	81	82	76	68	76	86	75	70	78	76	79	77	84	74	86	84	75	92	82	85	69	62	69	75	73	81	78	70	79	79	86	77	75	81	89	67	78	84	81	58	67	91	68	100	73	65	91	84	76	83	67	83	66	94	76	79	69	86	75	65	95	73	91	73	79	85	85	82	75	63	70	67	87	85	67	81	87	82	74	74	86	78	76	78	77	72	67	76	72	83	61	77	65	72	75	75	94	78	80	67	66	78	75	101	96	71	61	96	72	97	68	79	71	84	84	86	63	94	83	66	69	81	61	68	78	75	75	81	62	81	77	96	79	85	71	81	57	84	85	85	84	87	80	83	75	95	89	72	70	82	86	77	75	69	87	78	81	89	76	73	76	81	81	75	74	87	64	68	71	81	83	87	79	88	76	76	59	81	68	69	81	84	104	86	87	74	87	88	72	79	81	87	82	60	81	76	71	71	70	83	71	80	74	67	71	69	75	77	72	77	76	74	76	78	77	82	71	90	75	65	81	87	70	72	61	76	88	52	92	75	69	93	81	65	89	80	93	80	71	79	85	95	69	85	86	57	70	72	79	80	79	86	62	78	73	77	73	73	83	83	61	79	65	55	89	83	86	85	76	73	71	74	66	74	72	83	77	78	80	70	70	78	75	75	80	72	68	90	75	81	80	80	83	74	83	88	74	64	72	78	82	78	64	82	76	94	76	71	82	84	67	82	91	91	77	87	75	79	83	83	87	85	83	68	90	75	87	70	79	79	76	74	75	84	63	81	67	73	93	81	80	66	87	74	73	70	74	66	78	97	89	75	75	83	66	72	83	81	66	81	84	83	84	74	81	64	89	85	82	96	77	73	87	64	64	80	81	70	77	73	86	87	76	74	69	81	70	80	71	72	88	63	65	97	78	79	77	98	78	76	67	77	66	60	80	80	77	76	88	91	61	85	68	96	98	77	88	81	72	80	76	71	92	77	102	79	88	83	73	72	80	89	84	90	79	90	85	63	78	82	63	64	68	60	72	88	83	74	84	66	93	64	90	87	82	78	81	71	88	70	82	86	85	90	81	84	67	68	69	90	68	73	68	74	66	82	67	86	71	73	71	86	75	84	81	85	70	68	69	89	68	87	86	65	80	85	86	87	70	64	81	84	75	75	71	81	77	83	81	86	74	82	50	80	82	79	73	89	72	77	88	77	85	89	92	77	72	78	70	84	74	75	70	76	72	70	75	74	76	85	60	88	72	69	68	94	71	79	67	77	77	65	91	67	81	85	91	70	70	80	75	88	83	73	93	78	80	73	75	88	63	70	87	97	81	83	72	85	75	87	80	78	82	57	64	76	81	102	71	77	93	86	85	95	76	88	74	73	90	94	77	73	71	73	59	70	71	84	84	71	74	82	98	79	87	89	86	74	79	81	70	91	64	76	94	86	79	65	74	73	86	73	90	82	83	85	78	68	75	101	82	75	80	69	77	78	75	76	98	63	65	88	73	78	68	85	79	70	91	91	72	94	76	81	67	74	77	78	76	59	69	90	85	81	72	84	74	94	83	89	72	67	80	88	83	69	87	77	85	91	79	73	66	83	72	62	83	72	86	73	66	83	109	94	60	85	68	77	57	90	84	75	59	90	60	80	73	82	72	93	77	75	83	74	80	67	85	80	63	76	83	93	77	104	82	61	80	80	83	63	69	70	57	86	80	88	79	75	86	83	82	81	85	91	81	90	85	82	71	84	75	62	74	86	81	77	85	74	72	76	83	73	71	71	84	85	82	73	85	60	75	72	78	71	80	75	97	82	87	67	73	66	73	97	95	76	86	105	91	90	91	77	95	83	55	67	72	74	74	81	60	72	76	85	82	85	83	68	81	77	82	85	73	88	74	84	72	73	75	61	66	82	84	79	85	71	77	63	76	71	93	92	69	75	79	77	83	66	92	85	73	76	78	80	104	94	75	75	85	104	79	94	96	93	81	73	95	72	81	68	87	92	73	81	70	81	88	70	81	79	80	73	78	78	65	64	80	81	95	85	80	68	77	80	67	79	68	68	84	68	88	56	66	79	84	80	71	72	81	94	73	95	70	78	74	94	88	77	77	94	68	76	89	87	83	77	83	69	79	76	90	68	77	72	83	70	91	87	69	74	66	68	87	65	72	56	92	78	82	58	78	75	89	89	84	69	70	67	76	81	78	78	82	72	77	84	76	75	86	81	78	72	80	86	85	75	90	84	87	67	85	91	83	77	89	81	69	90	87	80	73	73	76	79	83	68	88	91	81	77	88	86	91	75	97	76	73	85	75	77	69	69	75
24329	9057	3748	4134	8292	11077	11242	10555	9512	8056	6579	5696	5025	4361	3561	3310	4904	11958	14432	13963	10335	7756	5076	2891	1673	1110	815	677	648	635	567	543	586	586	561	558	628	563	567	538	557	589	594	576	585	578	536	577	559	523	558	582	613	565	545	564	538	536	577	529	560	559	561	556	572	586	555	559	534	580	572	574	504	570	554	538	538	591	563	589	568	623	608	596	568	546	612	545	571	565	564	599	544	560	585	593	536	570	578	560	577	542	591	554	572	564	530	561	539	553	581	562	614	564	525	564	529	572	563	565	557	562	587	563	560	595	547	560	558	527	584	548	558	559	539	595	588	531	612	547	600	591	598	577	512	534	571	553	545	555	570	569	593	514	542	579	602	624	578	550	597	559	527	547	605	531	590	580	566	556	598	561	539	568	595	589	559	583	595	578	622	556	587	569	558	562	568	581	595	583	569	551	548	562	562	586	540	544	613	549	559	596	542	561	575	517	529	572	555	606	580	561	576	611	552	575	563	580	588	580	541	562	570	562	587	531	562	534	531	525	572	529	581	571	538	555	563	555	572	581	569	553	577	596	623	562	586	580	569	522	498	567	564	571	551	533	568	554	566	595	577	651	587	544	544	547	535	570	583	569	577	547	566	560	595	549	575	590	562	552	627	598	552	576	582	568	540	555	576	613	578	552	543	574	533	577	560	569	563	599	586	604	549	582	568	560	550	564	573	581	584	542	533	565	596	591	557	572	572	562	567	571	568	551	516	572	556	545	537	539	577	563	547	567	538	557	549	543	585	595	625	570	568	532	587	550	598	593	546	552	529	576	559	572	562	572	564	571	583	569	566	573	564	576	536	577	573	602	590	564	555	520	525	581	590	569	541	561	607	573	567	565	563	568	560	592	561	557	597	564	572	579	590	571	547	549	558	581	600	570	549	565	598	567	560	580	526	546	540	524	569	580	569	607	570	535	502	555	545	607	574	545	574	569	546	596	573	571	554	587	618	581	554	549	578	592	558	558	579	556	583	562	568	546	575	637	553	576	555	523	553	524	610	596	590	506	598	535	561	588	564	549	513	568	589	561	556	584	553	601	572	598	609	570	537	582	586	552	590	559	568	556	546	596	580	567	581	551	564	548	577	561	526	583	557	570	564	559	567	549	571	591	585	545	550	575	601	578	555	592	596	567	572	623	563	602	538	587	550	574	607	551	564	574	607	557	544	570	568	571	561	565	533	561	586	577	539	576	560	570	574	565	592	549	572	576	563	572	604	554	588	559	587	593	564	567	592	539	527	547	635	586	516	589	548	559	556	574	525	543	546	557	565	630	591	584	538	584	605	558	540	611	599	569	555	573	555	623	595	573	580	540	569	546	545	578	567	595	580	516	588	534	582	542	541	546	602	572	582	574	600	616	586	536	536	574	568	574	569	585	592	554	572	563	555	539	554	549	610	591	550	536	562	578	564	535	520	609	577	582	516	586	547	585	546	578	531	522	547	567	609	559	579	576	546	531	607	572	578	571	529	556	596	582	545	586	543	563	570	595	537	536	533	572	586	583	562	569	578	607	567	533	542	520	553	522	564	588	562	552	598	615	564	584	586	580	574	590	545	548	599	575	560	550	542	575	564	595	613	557	583	576	532	546	573	587	578	553	622	598	558	550	566	555	601	586	628	586	603	582	582	607	615	584	568	603	574	577	560	602	571	614	555	578	545	545	575	569	591	556	568	561	553	549	573	571	584	571	576	578	565	602	559	539	594	554	590	570	595	582	563	509	599	549	573	559	567	552	547	548	581	522	629	574	594	565	539	598	551	531	578	561	611	590	566	581	595	570	545	581	508	598	586	524	628	529	584	555	555	570	532	591	551	573	554	543	570	574	600	579	578	547	583	541	575	574	552	551	541	577	596	566	564	583	536	550	565	579	578	590	579	567	526	559	520	557	605	555	593	590	566	579	562	559	573	569	551	556	576	552	566	567	584	601	565	552	594	532	569	568	572	550	568	554	582	555	609	584	547	599	523	557	562	532	583	627	621	574	572	602	551	567	554	587	523	590	576	563	610	581	584	603	543	541	582	582	562	556	569	539	629	578	550	555	576	536	569	598	595	556	572	563	528	593	590	556	555	562	559	607	543	543	586	590	575	561	570	556	599	540	571	577	606	541	602	576	564	563	561	585	587	547	563	542	548	576	585	599	558	542	549	539	602	566	593	530	583	563	595	609	572	582	543	568	528	592	559	554	606	590	604	608	546	526	614	551	638	592	542	572	581	582	581	579	542	535	544	542	568	530	601	581	586	593	583	574	583	547	626	538	598	555	561	565	578	562	632	548	582	518	583	562	600	581	542	575	540	545	571	597	588	551	587	555	584	533	551	562	551	593	551	538	588	551	581	627	524	544	591	588	540	600	608	561	573	554	583	596	612	519	622	564	525	609	556	591	594	564	571	577	609	570	559	574	561	593	612	569	531	572	560	538	552	591	544	577	598	535	545	592	550	550	560	597	533	569	554	588	515	573	568	593	551	574	538	573	528	518	606	578	569	564	560	534	545	589	562	549	546	547	554	530	568	553	596	560	563	552	543	574	550	565	580	571	584	571	566	571	587	585	592	564	553	555	536	589	586	531	543	561	585	568	559	579	559	573	543	521	555	565	571	523	527	594	604	599	610	581	590	589	542	567	543	567	597	598	542	589	553	550	606	577	556	578	540	569	579	526	576	575	596	571	534	607	542	602	571	507	529	549	554	537	551	559	571	539	551	556	563	520	560	556	572	591	583	575	583	627	587	583	558	581	578	553	551	548	550	584	564	569	571	567	531	578	562	583	550	573	567	563	571	559	624	561	561	591	602	563	542	545	527	564	565	536	535	604	583	571	545	532	570	601	576	593	563	599	538	592	548	591	559	580	571	570	590	552	552	525	590	595	575	539	583	576	589	543	592	602	539	596	624	542	591	530	592	543	564	600	574	565	579	542	522	556	568	545	570	581	589	580	607	593	578	593	563	583	599	584	624	584	596	554	550	551	547	539	562	593	524	590	539	573	553	555	545	573	558	596	553	599	539	587	585	572	557	595	614	555	579	555	582	592	549	539	583	566	575	526	556	589	595	592	563	528	564	579	585	557	578	586	565	540	589	550	534	578	574	530	585	569	534	562	569	574	562	565	585	585	604	573	589	569	598	539	595	563	557	601	556	572	583	580	599	560	562	559	578	536	578	588	621	575	596	556	574	557	524	592	566	557	556	598	575	573	562	573	552	597	581	525	582	588	569	544	611	547	544	561	581	560	583	568	571	566	558	574	550	574	568	561	554	581	560	559	582	600	600	565	574	605	588	558	542	571	611	584	544	556	576	556	559	559	581	566	561	502	589	575	588	548	582	578	595	569	566	556	585	543	577	577	533	545	543	579	568	602	567	557	539	573	601	590	577	538	521	578	575	545	565	586	568	578	538	587	547	580	571	590	588	566	546	538	534	575	580	561	554	535	562	554	604	550	534	514	566	514
4055	866	349	276	208	225	288	309	251	259	229	223	243	210	192	233	292	661	793	803	587	426	307	182	140	112	103	95	102	110	96	115	116	98	97	117	87	96	91	96	94	115	106	93	92	100	98	114	110	102	107	111	89	124	105	105	113	96	102	93	99	105	118	104	105	100	98	98	92	112	93	84	107	125	96	111	94	102	97	92	91	93	103	101	125	85	99	106	110	95	96	112	105	100	97	83	113	100	113	116	85	90	100	106	102	105	104	98	95	86	85	97	100	112	105	109	127	118	85	100	97	104	101	98	122	96	99	111	88	94	115	91	82	100	102	97	98	87	101	99	111	95	84	118	98	91	111	90	90	93	111	102	110	91	88	102	87	95	85	98	94	109	103	101	81	87	106	88	101	105	96	117	114	83	99	96	110	101	94	103	93	92	98	99	109	82	87	109	96	92	88	77	99	99	87	107	102	92	102	91	85	96	84	95	97	96	86	97	108	106	87	89	101	103	99	100	102	79	91	88	97	88	109	113	95	106	85	92	108	93	90	109	94	111	83	120	99	105	97	103	105	81	108	106	109	100	91	82	92	114	98	117	93	107	106	95	92	94	83	100	88	106	113	115	98	97	88	98	89	95	103	98	93	88	104	109	110	94	108	103	107	88	90	100	95	91	93	119	99	80	114	82	81	106	85	102	82	82	87	91	97	125	103	95	104	100	102	95	106	107	82	101	111	92	85	107	109	98	113	99	94	81	83	115	107	86	121	89	97	93	95	108	99	87	96	102	84	111	97	106	100	103	90	91	98	86	88	90	99	110	95	85	110	101	84	112	102	90	106	97	106	87	79	123	88	88	91	113	112	97	88	83	96	113	97	119	104	102	104	90	93	107	91	101	116	112	101	108	95	102	100	91	102	101	116	106	119	92	100	98	90	94	93	92	94	107	101	87	110	95	88	109	133	117	105	100	92	100	90	89	102	93	97	105	85	107	98	106	109	107	106	98	94	73	88	103	92	90	91	81	96	93	94	108	111	104	81	105	93	90	99	88	107	93	92	102	95	107	105	106	82	93	118	105	101	102	95	115	108	111	111	97	98	89	107	111	100	94	103	99	94	104	104	116	111	119	101	109	108	87	101	93	94	79	118	101	93	93	92	108	109	116	96	84	90	105	97	119	87	113	110	97	91	105	88	97	96	104	96	102	129	90	86	94	112	103	103	115	96	117	87	86	94	120	99	104	106	98	95	81	114	93	100	100	104	87	88	87	96	100	87	118	88	92	98	87	86	82	110	105	108	100	107	86	104	97	95	101	104	100	107	114	99	114	96	106	78	102	107	117	100	103	106	108	121	106	101	108	101	99	77	101	98	88	105	99	75	86	109	110	103	98	88	91	93	105	104	99	96	102	88	100	78	97	98	96	91	109	110	114	82	98	95	100	113	73	92	107	100	94	116	122	103	109	80	94	109	87	88	106	123	103	96	121	105	79	94	100	90	94	101	105	92	85	96	90	98	107	102	110	95	97	104	76	92	109	93	105	88	87	106	94	102	84	92	96	94	114	88	100	94	114	98	114	99	103	106	100	102	108	97	111	120	93	100	92	106	88	100	101	106	119	114	108	104	86	99	103	104	111	83	100	100	104	110	94	108	97	84	108	104	120	89	89	111	97	100	109	82	86	87	107	107	99	110	110	93	114	91	84	98	100	126	99	96	111	76	117	88	101	99	105	115	102	100	103	92	83	93	86	101	87	94	119	104	87	88	92	100	115	98	90	103	98	99	103	96	98	101	89	92	88	103	116	92	104	100	99	112	107	106	100	95	107	92	85	84	101	94	99	104	90	93	104	101	125	109	107	83	95	80	105	92	95	93	90	107	93	79	84	93	98	90	114	95	106	93	100	109	99	99	106	103	93	85	95	96	101	104	122	98	110	113	103	94	81	111	97	90	92	102	102	89	87	107	105	94	104	102	120	110	90	103	98	113	93	93	80	92	102	76	95	98	112	103	99	89	105	98	89	110	80	94	95	79	101	95	105	98	111	108	80	110	109	98	95	113	101	96	96	109	100	100	112	84	95	86	93	86	92	109	106	94	90	104	101	83	77	103	83	93	98	109	103	103	91	88	96	104	86	103	105	92	86	100	93	107	117	91	81	86	78	106	97	98	91	109	114	95	116	77	84	100	113	110	102	110	91	98	113	97	94	117	114	115	83	97	113	109	106	100	98	116	91	119	105	117	101	91	104	90	91	102	98	97	102	98	89	115	84	105	95	114	103	100	80	103	102	100	109	96	104	95	101	89	106	80	102	101	104	83	95	116	106	111	89	105	101	92	95	87	113	95	93	102	97	86	95	96	107	83	97	95	95	101	97	116	114	99	99	99	117	101	99	106	104	106	109	78	122	90	90	91	112	85	91	98	103	108	97	98	100	94	102	106	114	109	110	87	89	100	93	98	99	98	99	105	84	110	78	104	100	101	88	91	86	111	105	103	94	82	110	98	109	81	97	85	112	103	85	113	103	112	110	107	86	101	90	99	88	95	109	93	84	93	109	101	98	94	80	96	98	100	100	107	100	103	100	98	105	92	105	87	86	92	99	89	90	109	94	101	104	107	102	97	103	98	101	101	94	102	76	112	101	82	93	122	98	93	110	91	88	98	93	100	101	103	110	106	96	88	93	98	102	111	105	101	95	93	107	86	95	113	107	101	89	98	92	90	91	91	96	99	100	108	96	101	117	97	95	104	97	95	92	106	100	93	125	89	116	97	106	110	96	108	123	99	90	74	107	95	85	106	104	100	100	99	98	103	87	95	90	94	86	105	88	111	97	97	97	93	100	94	95	86	101	98	89	97	92	108	97	103	118	91	85	94	86	95	95	91	113	102	115	101	105	101	105	102	102	117	107	101	79	117	93	105	104	92	112	80	94	95	110	91	113	97	99	94	89	98	107	108	97	68	94	102	102	98	91	115	100	89	84	85	90	91	101	99	105	119	107	102	86	101	106	109	94	96	108	107	97	101	79	95	100	99	86	105	88	110	84	86	98	103	114	88	90	75	99	93	85	100	98	98	93	96	101	91	97	94	105	99	97	100	95	105	87	102	107	112	97	89	99	100	101	109	92	110	116	108	107	102	110	95	101	92	106	99	96	87	86	107	81	79	91	97	90	122	88	91	98	97	91	95	96	109	83	83	82	101	97	93	111	96	83	93	93	105	89	84	91	90	103	105	112	94	94	87	83	111	98	111	80	113	92	93	87	106	86	91	94	104	106	111	105	108	87	94	96	90	98	93	112	89	108	93	90	108	92	86	94	106	82	88	115	92	105	96	92	93	107	102	98	91	96	107	87	119	115	106	103	89	112	90	98	93	107	100	97	102	98	90	105	95	113	94	108	91	103	94	89	99	108	128	95	95	94	91	89	93	107	91	101	109	93	107	102	106	88	91	87	85	117	118	97	119	101	88	98	95	97	90	88	108	112	76	93	94	91	104	87	92	117	107	108
23906	7869	3597	3702	7943	10946	11206	10836	8550	7384	6438	5573	5138	4600	4166	4273	7562	13520	15612	15048	10614	8267	5262	3026	1775	1237	1004	899	787	761	735	699	732	654	742	694	659	722	709	680	711	648	701	688	720	713	758	646	722	727	762	697	693	696	731	714	690	732	685	737	696	699	692	730	739	682	711	691	738	736	708	699	698	694	728	671	709	723	740	685	709	702	711	685	705	716	713	681	703	681	711	731	765	683	722	696	673	718	715	682	726	680	717	723	716	710	678	752	668	719	718	722	700	692	709	711	703	720	704	716	702	671	719	718	696	738	749	730	714	710	730	664	721	738	706	694	693	721	697	714	765	778	692	680	677	653	673	696	662	697	751	725	681	698	701	639	734	705	717	714	675	717	746	694	680	713	723	668	693	716	753	705	713	684	683	697	706	740	717	758	728	652	738	665	730	769	707	714	738	732	734	693	693	689	747	672	743	696	735	696	690	727	746	706	710	739	703	705	740	703	679	725	658	679	736	756	728	719	707	707	711	699	703	682	705	670	664	733	711	719	741	705	738	753	729	702	674	736	723	710	712	746	754	708	711	710	693	713	705	717	694	659	728	673	713	708	726	717	635	716	708	687	740	742	721	729	745	669	664	679	722	708	684	691	726	695	737	709	743	682	685	702	678	683	701	709	693	742	734	706	664	728	676	711	704	705	736	730	716	703	707	735	738	701	697	728	694	717	693	691	696	695	731	687	666	723	701	721	687	729	684	734	715	693	694	727	730	711	718	708	705	717	708	660	729	671	721	741	725	736	740	753	724	726	734	682	709	687	726	672	719	739	713	691	733	695	696	744	710	697	714	662	678	707	666	697	661	696	647	704	701	711	732	689	709	733	649	692	729	709	701	734	691	730	719	673	737	742	692	752	686	644	704	712	743	684	725	713	756	712	714	660	703	667	682	673	690	676	702	737	743	709	718	717	706	675	686	708	715	753	748	682	727	710	724	723	711	741	713	697	715	692	663	740	721	675	760	723	717	747	738	682	708	716	674	732	752	719	723	696	710	678	703	639	752	721	702	735	729	647	660	710	726	701	717	735	736	675	686	706	686	706	731	678	717	686	721	709	736	718	678	742	731	687	710	679	728	748	695	685	702	704	712	647	711	694	668	726	685	705	722	708	681	723	734	659	706	697	702	727	709	751	700	744	722	707	679	742	677	690	713	701	699	738	726	696	704	738	682	657	658	716	721	680	763	679	699	704	731	755	719	672	723	686	707	711	707	712	689	655	728	703	688	688	714	707	708	716	727	669	680	698	703	738	728	738	704	751	721	698	690	724	695	715	727	727	705	702	702	705	715	743	734	690	662	725	768	679	699	717	704	701	734	713	651	712	689	699	704	699	735	701	695	687	706	674	741	745	672	679	688	673	733	733	674	779	726	652	667	695	680	689	751	689	653	701	687	735	691	677	773	731	708	700	683	669	692	687	729	674	733	679	691	700	704	728	689	752	687	721	685	624	696	665	684	720	671	699	683	710	686	677	738	725	688	693	668	703	699	747	730	724	698	739	707	717	705	712	760	732	660	695	716	758	705	741	671	673	721	675	703	714	674	683	691	659	767	777	735	704	698	692	713	733	700	712	705	722	708	748	728	708	692	757	685	736	700	693	725	683	670	674	698	718	767	725	758	723	680	710	744	745	654	743	698	740	677	682	761	711	734	675	712	731	744	745	701	710	720	701	665	729	702	705	736	727	680	734	716	763	708	744	739	704	753	746	675	703	683	675	679	700	697	738	726	722	724	678	738	714	666	734	731	684	726	698	724	678	754	692	699	712	694	716	687	698	690	754	679	762	695	700	701	705	751	759	759	719	697	678	701	747	668	701	723	693	712	731	737	693	718	687	737	692	752	710	716	739	690	698	713	686	693	693	762	719	751	725	733	753	713	709	703	695	682	688	715	738	756	754	719	712	740	674	746	731	709	735	679	717	764	716	675	718	721	707	683	690	778	685	715	667	709	721	704	717	706	686	730	724	699	768	689	683	680	686	733	674	736	718	708	698	715	683	748	735	752	674	739	709	712	768	697	696	758	698	712	697	703	705	685	691	701	703	735	716	718	762	690	663	715	666	676	732	701	688	725	681	691	676	675	669	709	741	689	729	715	735	693	694	702	735	703	671	711	740	734	746	673	723	695	727	691	683	734	749	676	731	718	689	720	724	712	762	721	704	742	727	706	694	688	668	657	698	717	719	669	730	744	708	718	656	663	713	714	728	702	757	716	733	746	680	732	703	731	770	714	754	685	719	666	729	697	671	732	704	729	733	694	719	692	709	708	683	743	665	736	695	723	729	745	755	694	760	747	713	696	667	742	676	648	705	781	737	762	714	666	696	739	746	664	704	731	659	696	704	749	734	746	757	673	677	739	727	730	701	759	708	730	676	736	743	717	719	690	670	703	723	707	711	716	736	711	705	674	715	734	690	711	674	716	720	757	704	712	717	674	770	738	698	747	743	671	745	712	757	679	713	691	705	700	708	766	707	734	699	756	719	663	728	694	712	721	627	729	730	730	677	702	682	745	648	735	737	721	720	684	702	737	717	722	658	694	720	712	737	716	714	699	724	674	701	672	681	703	683	700	718	728	748	739	650	696	749	772	704	705	697	759	724	651	703	644	678	715	729	714	668	671	676	691	683	707	702	718	704	734	734	714	712	665	688	742	677	699	710	722	709	711	712	688	717	698	765	704	709	689	684	776	685	749	685	671	715	722	748	692	681	742	725	764	691	679	720	697	679	678	685	731	714	720	737	730	723	667	723	683	741	723	730	725	715	737	698	691	657	637	682	688	676	740	720	704	664	756	734	677	726	697	694	705	756	751	710	729	720	663	701	693	716	755	721	717	714	706	679	682	709	704	684	690	683	657	757	684	757	732	682	698	700	740	690	701	717	692	685	703	724	691	681	744	721	696	701	740	716	689	731	660	727	737	682	707	669	711	734	681	668	716	704	705	695	737	664	704	731	704	683	673	728	742	700	735	728	727	719	732	743	689	703	683	709	726	686	675	716	683	664	716	661	705	700	768	700	683	734	739	736	722	743	698	694	667	766	681	743	724	672	720	686	718	701	695	692	707	696	705	728	696	724	688	711	728	672	689	671	703	752	702	710	774	733	678	675	707	669	666	690	723	718	732	706	634	739	731	686	743	716	689	682	668	715	746	715	758	743	649	709	686	730	702	720	763	671	740	701	720	721	670	721	707	707	704	694	740	692	668	693	700	707	708	709	710	740	679	717	697	724	737	718	731	724	660	737	728	669	745	759	744	746	747	776	677	763	747	735	744	696	714	712	712	739	699	703	694	719	693	713	742	711	718	657	671	723	741	721	674	716	730	722	737	694	693	702	707	722	734	702	749	680	722	667	688	715	669	690	690	725	726	690	696	736	686	683	698	704	737	706	737	703	676	738	745	764	668	656	721	751	708	664	695	712	762	670	701	707	721	724	716	704	731	722	759	695	733	720
4101	1374	441	320	232	276	332	347	341	281	244	284	230	224	197	174	411	1371	1619	1526	912	680	512	250	197	145	142	112	103	113	103	76	80	96	101	99	84	76	78	97	95	72	87	69	108	85	78	88	90	81	84	87	91	107	89	82	97	94	92	96	93	93	90	81	109	97	91	106	90	88	98	76	78	88	90	89	93	81	88	100	84	91	101	85	100	99	79	100	92	103	100	98	90	97	82	83	93	94	99	88	88	91	84	85	100	85	86	84	82	80	95	64	94	88	106	84	91	81	83	81	89	90	80	87	111	89	108	74	102	106	93	85	90	94	101	82	102	96	81	92	97	100	88	100	94	79	79	93	94	78	87	94	92	90	71	71	89	103	119	106	100	84	99	89	84	96	96	100	99	102	100	106	86	97	92	77	92	102	76	75	77	92	90	112	79	94	98	106	94	84	103	97	95	89	87	83	88	83	89	87	96	79	96	96	84	98	104	92	100	74	78	100	76	80	81	94	112	88	82	69	103	96	96	92	91	80	90	91	79	87	90	80	106	84	94	94	88	94	72	98	90	99	77	78	92	87	80	92	96	84	102	102	113	77	93	74	82	98	78	82	91	71	93	94	115	81	71	78	94	100	87	75	88	94	92	98	106	86	92	108	88	75	89	98	112	115	87	88	96	82	82	89	80	71	79	84	100	93	88	101	103	78	100	83	104	99	93	95	88	86	83	105	95	89	97	89	79	102	91	84	89	95	104	87	90	84	78	80	82	89	95	97	102	82	89	94	113	106	98	91	82	100	100	105	86	87	93	72	95	94	95	90	88	92	88	82	109	83	91	87	108	99	89	78	81	92	103	91	99	91	90	100	96	76	95	94	75	119	90	92	94	88	98	99	79	83	91	84	110	85	91	90	74	103	102	92	76	88	89	74	84	98	85	106	92	92	100	92	94	105	97	74	95	81	85	92	89	94	103	105	82	101	98	93	79	74	87	88	86	87	94	98	83	87	80	90	103	78	90	96	112	89	88	82	100	94	88	98	83	98	87	88	80	94	89	103	95	122	83	80	74	89	84	87	84	87	89	94	96	94	82	95	93	89	92	95	98	102	89	93	93	81	96	100	86	90	112	96	82	78	87	82	99	92	98	91	85	91	100	111	85	89	85	94	98	88	94	92	93	86	91	95	98	89	88	99	74	89	103	89	83	81	73	81	89	87	87	77	99	89	81	88	82	81	72	91	86	98	81	89	89	94	97	92	87	87	88	79	90	87	83	91	84	85	100	87	91	109	106	89	98	96	81	89	108	79	95	92	99	95	82	97	112	78	114	115	88	94	89	84	121	96	87	85	91	95	88	76	77	95	82	80	79	96	100	84	103	89	92	99	100	86	86	104	81	100	77	107	84	79	89	103	103	95	99	87	98	79	82	82	74	96	88	120	113	104	98	108	86	80	79	102	88	84	72	100	91	101	86	107	99	84	97	78	94	95	88	82	73	108	87	93	85	104	97	90	106	91	101	64	81	84	87	98	97	95	88	87	88	79	86	104	96	91	92	77	89	92	90	96	93	109	84	89	83	82	94	93	90	91	89	107	97	86	94	76	96	86	91	113	87	75	79	61	79	86	90	93	98	92	84	111	83	94	84	100	88	77	101	91	83	92	86	96	87	90	80	94	74	88	90	91	87	92	84	95	97	89	76	108	106	96	80	65	99	87	91	93	85	89	90	92	100	84	101	81	92	79	92	103	99	81	101	93	75	92	113	75	92	101	90	79	79	86	102	87	83	97	92	103	82	87	72	77	84	84	84	86	85	91	79	93	89	97	87	84	79	93	103	89	85	85	81	89	103	92	102	98	85	77	77	79	95	96	91	107	111	82	95	85	95	83	90	72	107	97	97	95	82	95	90	95	89	103	89	85	93	106	78	84	98	84	87	94	90	89	96	94	98	76	102	93	89	77	85	97	92	80	103	95	88	88	91	82	85	92	101	77	76	110	87	89	92	87	99	88	74	102	84	103	95	84	77	102	93	83	95	97	85	100	105	91	83	79	91	92	80	84	81	82	103	91	95	99	95	81	79	76	87	86	85	88	72	77	80	102	81	109	94	89	93	82	86	86	78	88	104	100	90	83	110	83	84	97	96	95	86	84	88	89	99	87	87	106	95	85	96	91	83	79	77	111	104	96	88	95	84	88	87	98	81	80	96	92	91	84	75	74	96	93	103	107	83	88	88	89	92	81	86	74	88	101	91	76	60	85	90	97	107	103	65	100	98	87	87	85	77	95	89	92	86	87	98	93	96	109	99	83	84	102	93	77	108	96	72	78	97	90	99	81	94	93	82	100	103	116	96	75	95	99	75	92	84	91	91	87	89	92	80	108	107	94	82	74	81	94	105	94	94	98	103	110	101	89	84	85	86	103	86	83	85	101	87	93	103	107	99	98	80	93	74	71	82	85	93	93	94	97	69	79	70	97	104	78	99	101	88	108	102	101	87	100	68	92	102	102	78	77	111	87	91	101	88	87	84	85	99	95	94	91	94	74	92	77	103	110	103	104	94	87	93	97	96	87	94	93	90	84	95	101	100	104	86	85	78	98	99	81	77	105	86	92	78	100	98	96	91	80	80	89	110	112	85	68	92	90	100	86	109	105	98	88	88	84	88	82	84	86	96	84	72	87	87	93	95	88	72	83	93	89	105	85	96	93	93	85	80	90	95	93	94	86	90	87	86	92	97	104	102	107	64	93	85	94	101	75	84	79	99	76	99	91	97	90	83	97	99	113	104	76	98	89	90	97	71	116	97	82	94	103	84	93	81	91	75	92	84	88	99	97	94	83	98	81	91	88	88	91	78	84	94	96	85	88	89	88	100	103	101	104	95	108	97	88	83	85	100	82	99	96	84	76	92	91	81	75	73	76	97	87	83	93	92	82	88	87	84	79	124	88	89	82	89	91	92	82	88	89	109	94	96	86	83	73	93	95	98	90	70	78	89	91	82	94	92	109	86	93	72	88	80	77	101	85	83	96	93	82	70	87	94	93	86	88	78	94	102	89	93	82	84	89	78	79	74	92	84	85	102	105	85	106	91	80	97	102	94	84	89	91	97	91	79	98	87	93	73	95	95	95	100	85	85	90	97	88	96	105	88	82	90	85	91	111	101	90	104	86	84	89	92	91	86	83	113	95	107	81	92	94	93	93	94	88	84	92	99	88	91	84	94	100	89	87	89	85	83	89	81	89	84	100	89	93	87	77	80	98	103	103	95	103	95	93	80	80	79	85	89	100	91	99	81	86	103	100	92	92	100	91	85	107	84	82	85	93	107	92	89	84	95	80	89	76	92	104	94	97	91	103	93	92	93	97	81	75	91	86	80	96	92	89	66	82	85	78	88	95	91	101	76	89	92	84	102	90	99	97	89	85	80	93	88	70	83	103	104	72	90	95	90	82	89	102	93	101	94	99	85	97	79	89	90	100	102	102	84	96	116	93	82	98	88	85	87	89
28922	10582	4836	4723	10202	13859	14876	12359	10749	9220	7886	7003	6118	5444	4916	4462	8868	21997	23396	21151	15364	12370	7880	4435	2616	1624	1207	867	780	683	730	708	676	635	638	621	657	606	648	664	654	642	653	690	655	644	641	638	626	656	626	633	642	625	634	628	666	687	660	650	665	666	643	585	602	634	624	609	660	628	635	629	555	609	702	647	655	629	627	634	647	652	646	612	645	613	643	647	658	619	653	659	701	593	678	604	671	661	634	680	602	680	644	654	656	636	612	671	636	633	680	655	646	659	648	677	615	640	621	623	669	632	635	650	627	614	656	680	639	674	674	624	646	621	678	655	611	619	654	634	616	668	678	640	664	650	655	637	663	629	634	584	636	649	684	642	674	609	599	632	619	618	578	656	683	644	570	640	659	660	642	647	600	633	677	659	661	637	610	653	646	612	629	608	664	627	625	655	602	655	665	650	621	652	624	647	661	643	613	642	709	650	636	620	614	657	691	603	694	622	666	612	653	655	691	646	638	673	662	659	646	658	625	646	604	665	658	631	637	600	647	641	644	665	613	640	677	667	605	659	616	617	643	647	629	635	649	661	627	608	614	608	656	663	615	640	661	659	675	631	638	651	663	642	635	642	640	638	608	614	596	672	685	659	675	686	674	639	680	633	625	641	654	703	640	653	659	600	609	612	664	651	614	638	634	631	658	621	652	618	670	602	624	644	669	635	645	656	639	673	644	672	641	630	673	639	655	640	662	573	621	639	637	634	621	631	653	623	659	664	645	647	659	650	647	640	648	634	598	669	607	654	639	642	640	661	648	663	624	652	644	700	660	667	632	615	645	620	621	615	670	658	640	636	587	670	607	623	649	635	653	654	586	617	601	682	621	617	647	648	650	648	674	637	670	616	652	663	622	652	662	647	644	633	628	612	623	591	609	638	620	651	644	666	625	610	659	617	674	610	626	603	619	650	632	623	665	639	588	674	670	665	623	642	657	646	657	667	685	660	623	648	608	604	583	610	658	639	654	646	660	642	638	594	643	644	610	650	671	663	650	647	654	651	676	663	660	606	608	658	596	662	644	659	647	641	682	638	638	603	644	599	676	696	599	652	661	644	616	660	631	587	637	607	645	640	623	658	628	606	678	662	616	660	624	655	619	658	637	658	622	660	609	651	621	641	671	667	608	639	619	623	620	648	655	657	626	651	575	664	681	636	613	655	640	626	614	595	619	668	629	670	648	569	636	612	610	633	641	627	613	628	666	644	649	678	629	627	642	618	631	684	630	656	626	617	692	670	713	649	629	610	668	656	631	616	615	639	633	621	637	655	684	648	639	646	642	650	615	647	655	626	647	649	646	665	668	631	634	616	645	651	679	638	619	668	614	613	642	643	641	664	676	633	622	656	678	597	657	676	643	644	636	608	627	677	630	649	622	680	636	686	644	659	600	648	624	674	604	640	646	613	639	648	641	643	654	620	661	638	616	642	603	660	642	632	624	652	631	635	646	643	625	664	646	639	614	611	656	636	589	648	652	634	672	616	665	691	731	636	612	635	654	638	643	661	647	650	643	646	655	646	670	636	660	633	612	676	652	707	635	604	608	620	653	651	633	627	625	626	648	650	686	673	658	641	657	617	671	659	601	676	633	659	617	591	617	637	683	680	645	687	617	643	621	642	660	622	593	604	653	632	667	648	667	610	624	667	618	623	595	642	643	670	654	670	653	598	650	597	628	618	643	628	654	645	643	625	592	611	659	646	609	654	618	659	676	645	628	661	653	649	625	663	604	655	612	644	657	652	620	643	679	652	625	664	693	655	613	620	602	655	667	663	668	631	627	683	623	606	668	616	630	657	684	592	652	639	677	648	646	640	618	643	676	646	610	680	629	704	659	631	672	645	605	651	690	612	700	649	704	633	641	655	653	643	651	664	641	674	608	630	682	653	655	661	619	668	662	657	667	655	629	640	612	644	626	671	639	615	622	701	604	681	621	658	642	664	667	624	613	628	584	611	660	653	663	616	642	663	660	665	646	617	632	656	602	688	595	621	668	630	651	641	666	608	598	656	645	617	663	616	591	588	651	621	627	645	654	650	680	613	658	645	636	629	651	662	666	696	683	654	653	611	659	631	651	643	667	623	629	620	643	596	647	644	632	613	641	629	662	644	635	644	653	643	616	637	644	631	627	623	637	630	636	609	658	619	651	638	613	627	633	630	645	687	687	662	615	688	635	626	641	611	628	657	624	661	654	673	662	658	600	626	645	656	646	652	672	664	646	675	684	639	632	684	654	665	661	650	617	616	673	668	635	666	675	625	660	683	650	631	645	669	629	637	635	629	707	610	670	630	624	676	685	694	687	655	639	605	660	659	633	657	590	651	645	631	611	621	658	595	676	664	651	622	662	688	643	641	627	627	633	642	674	625	681	677	611	627	639	641	600	653	654	626	619	615	702	608	637	638	694	615	599	642	656	609	677	623	663	662	663	647	643	605	661	637	621	654	618	628	629	670	666	670	597	620	627	614	630	655	661	648	639	671	682	637	635	661	649	611	668	621	635	655	643	645	640	625	641	624	651	639	669	586	697	605	652	626	671	643	635	609	605	624	600	657	610	643	592	629	628	639	653	631	634	621	640	634	666	653	628	673	638	673	674	677	605	682	634	666	626	687	631	656	608	632	688	646	621	679	638	634	644	634	687	674	656	624	646	634	630	663	640	690	649	633	624	683	637	675	610	716	660	590	649	683	640	639	639	667	666	657	606	665	636	616	594	675	658	656	671	645	624	641	666	636	634	613	660	622	610	650	678	651	640	663	625	603	608	655	644	628	703	617	647	616	632	673	622	648	642	668	630	640	642	661	612	643	667	635	680	591	645	616	638	634	602	636	648	645	627	657	624	616	647	622	635	658	663	618	629	630	636	646	629	633	630	604	624	699	627	650	666	650	647	616	624	655	675	651	624	637	667	614	623	641	691	610	663	633	677	639	654	661	638	648	622	607	621	635	651	598	691	640	595	638	666	617	628	627	656	606	635	656	643	661	656	669	620	643	639	652	617	626	632	595	642	641	669	646	628	638	597	615	651	638	660	643	601	663	598	610	637	666	595	623	635	619	613	641	704	604	587	587	665	637	648	647	628	603	634	627	644	661	622	626	617	583	662	597	646	703	616	671	627	646	623	609	653	613	618	640	609	648	643	673	687	603	669	652	652	643	642	688	654	621	624	641	629	611	644	661	621	657	661	637	659	626	647	639	638	655	621	702	652	704	631	626	663	678	620	645	648	656	660	622	625	695	654	648	638	645	634	648	582	627	627	629	630	661	604	655	654	644	609	620	605	630	653	633	615	597	622	626	631	622	640	650	619	626	662	659	655	644	719	641	634	650	647	601	639	649	692	650	671	662	640	637	627	607	675	638	648	675	621	650	640	652	635	664	660	634	691	677	652	644	625	606	658	618	672	666	647	628	644	663	666	637	645	638	606	594	674	627	621	624	618	619	643	674	612	622	643	655
2663	647	346	224	174	188	228	214	214	221	142	201	181	169	136	133	162	225	278	277	229	201	145	124	104	96	91	84	111	88	89	82	105	84	84	95	91	79	79	85	93	83	78	107	87	102	69	85	80	108	90	89	86	94	74	91	70	90	90	93	73	78	83	96	82	81	80	85	80	81	78	70	87	84	74	89	85	75	97	83	94	95	92	91	94	71	89	67	75	76	96	83	86	77	80	99	95	81	89	74	86	92	82	93	94	87	93	92	84	80	83	80	80	91	87	74	88	85	81	66	101	88	64	73	80	75	83	79	83	101	89	79	82	91	86	85	92	99	92	81	88	81	87	73	76	86	89	76	93	71	86	100	85	90	90	89	81	81	91	89	86	71	88	87	93	71	84	86	65	90	80	91	93	94	81	91	81	80	64	88	89	71	70	88	101	83	74	86	86	99	84	84	67	75	84	92	93	92	81	86	81	75	86	95	85	73	67	88	72	93	70	89	87	70	87	84	80	78	88	83	84	87	84	79	78	103	81	100	88	75	90	89	102	92	73	59	89	73	77	82	84	72	81	84	72	83	95	77	100	93	73	84	78	90	94	86	73	93	81	100	90	96	86	77	81	105	83	95	83	97	95	90	96	90	99	82	92	77	72	82	67	77	89	67	85	93	100	85	78	82	77	92	80	78	90	93	77	87	101	83	75	75	79	89	69	96	70	80	89	97	89	84	87	83	69	82	84	98	78	88	77	91	82	86	78	84	89	83	64	89	90	79	93	82	88	83	87	65	93	87	85	78	88	87	98	77	75	92	72	92	92	86	86	84	95	86	91	69	83	80	91	86	79	76	80	90	91	99	86	80	73	96	93	91	87	85	95	92	78	99	100	94	88	97	83	101	76	84	89	79	96	91	90	76	70	79	91	89	100	87	97	97	84	79	75	68	91	89	87	89	78	85	90	93	90	92	72	81	79	78	78	57	90	92	88	80	76	100	70	89	85	77	88	91	84	89	82	95	86	88	83	93	96	76	84	89	109	91	78	100	85	90	83	88	77	72	76	78	90	70	90	78	79	84	85	101	73	91	77	80	104	72	77	78	93	72	105	81	78	89	98	81	77	81	79	93	84	67	92	75	80	83	71	85	93	87	89	75	95	83	90	84	98	99	92	93	85	75	83	99	96	82	91	72	88	98	82	77	70	83	92	82	77	81	78	99	83	75	81	94	90	64	79	86	73	87	73	80	75	88	81	67	86	83	86	79	102	86	91	79	69	78	79	90	100	75	113	93	87	101	88	76	73	83	70	75	80	78	84	72	83	92	73	94	76	92	86	78	92	73	85	73	84	76	72	87	79	93	77	94	89	83	84	79	72	91	100	91	96	84	81	95	92	94	86	84	88	76	81	78	87	75	91	93	74	82	98	82	84	84	78	85	88	106	67	99	88	84	74	78	95	96	94	77	79	92	81	71	73	69	79	89	104	81	88	80	81	83	81	91	71	86	84	80	92	76	79	89	86	106	85	89	75	86	94	71	70	80	63	81	94	86	67	95	80	61	74	79	73	85	74	77	65	71	65	75	79	90	88	101	83	77	89	87	81	91	86	85	76	78	83	90	90	87	92	82	81	91	88	89	79	72	78	74	86	89	87	112	70	75	92	83	78	66	93	107	96	75	74	106	71	76	87	85	86	92	83	78	87	83	81	96	80	86	76	78	83	90	92	91	73	88	81	111	106	104	92	87	93	91	68	93	57	94	78	67	72	70	89	85	97	96	82	92	88	73	83	86	70	99	82	78	86	77	90	80	76	71	86	65	85	82	86	75	85	85	80	93	81	85	95	74	82	71	94	80	97	100	86	84	71	81	76	92	80	108	96	84	75	93	72	85	99	93	104	88	73	83	76	81	82	73	87	81	81	84	84	89	72	85	83	94	71	83	101	78	79	86	89	77	85	78	93	71	76	98	88	74	93	88	83	91	84	82	91	80	100	89	73	79	100	82	80	88	82	86	87	77	93	76	72	89	82	87	86	74	83	83	73	84	88	73	94	117	83	79	88	91	81	74	91	99	92	89	76	82	86	75	96	91	88	84	78	108	80	69	86	94	83	84	95	75	76	92	87	84	89	83	77	70	87	97	81	94	89	107	93	75	93	95	84	87	95	78	97	85	91	103	82	74	93	80	86	81	81	94	101	81	83	102	84	83	80	101	84	80	93	97	96	81	72	78	89	78	87	72	83	78	92	88	91	80	77	82	88	87	73	93	76	77	78	69	84	88	89	103	89	86	92	83	84	75	80	78	72	87	91	70	105	84	74	88	68	89	66	67	90	70	99	89	91	78	88	85	74	83	94	77	109	97	88	91	88	83	96	65	86	81	69	73	66	95	73	68	97	100	99	82	90	82	73	80	85	77	83	83	75	96	80	82	76	76	96	85	77	85	89	92	96	84	75	89	89	94	68	78	71	95	94	82	75	79	95	86	63	71	81	76	88	92	85	92	90	83	84	84	88	81	86	98	86	86	98	82	77	90	82	73	69	87	90	102	77	82	114	103	76	84	88	100	93	92	93	76	89	101	85	75	74	84	78	81	87	78	92	82	79	89	77	78	80	84	91	83	92	80	74	84	72	74	98	81	86	69	97	90	84	95	86	96	66	99	86	86	90	95	75	97	98	82	102	89	79	101	74	82	67	85	83	87	83	98	83	93	101	101	92	79	92	73	91	95	85	93	104	88	89	82	76	95	75	95	65	86	83	87	92	88	82	77	89	86	91	87	66	77	88	86	95	91	93	89	100	95	76	82	75	75	96	111	84	92	78	101	86	85	101	76	88	71	83	86	90	77	78	96	104	79	103	90	70	75	82	89	93	93	82	101	90	103	81	74	76	93	91	73	83	86	81	80	102	77	94	84	86	93	92	95	84	92	79	106	86	86	77	73	92	85	89	64	91	79	87	80	80	66	77	92	114	74	86	87	99	82	89	78	81	75	75	58	88	83	81	84	92	83	101	82	89	75	81	74	81	90	79	81	83	96	108	90	79	74	88	103	74	81	75	87	97	72	75	68	96	81	84	90	73	107	72	92	57	92	68	84	77	79	83	93	84	83	86	80	92	66	97	76	85	73	71	70	74	72	89	88	77	79	83	98	82	91	93	72	78	79	102	90	72	88	88	92	75	91	70	83	81	77	71	86	90	65	83	83	101	82	80	101	84	85	80	75	93	74	81	82	79	92	89	76	74	88	89	89	87	69	80	80	83	68	88	86	99	70	73	79	74	91	93	92	95	77	96	70	98	73	89	114	78	99	95	72	86	83	94	95	71	85	76	95	70	88	90	80	73	80	72	91	90	80	80	95	98	83	82	89	83	86	74	66	78	71	89	74	84	87	73	99	73	83	90	93	95	97	56	85	76	76	78	78	88	71	87	94	94	88	97	88	77	97	85	88	88	89	90	90	72	87	85	90	90	107	95	85	110	76	90	98	85	72	90	87	91	91	96	66	78	91
20516	6385	3094	2889	6541	8929	9438	7703	6708	5530	4761	4273	3796	3294	2643	2379	2693	4691	5875	5234	3703	2815	1839	1235	922	782	686	671	628	597	630	604	604	646	599	590	579	576	629	599	614	622	645	573	624	611	608	592	621	635	618	620	598	624	618	622	615	589	611	621	599	610	596	601	612	612	552	646	606	580	671	598	630	601	602	598	620	633	582	624	607	642	616	622	619	645	596	618	592	622	598	627	607	618	612	617	628	660	607	637	600	665	639	628	604	601	626	615	647	638	633	619	613	618	610	632	617	602	591	589	633	611	628	611	608	631	644	621	629	582	597	603	598	630	599	657	623	636	633	630	601	574	629	607	587	628	624	645	607	579	603	619	638	582	605	614	643	601	609	627	612	605	632	624	609	612	668	626	634	629	617	619	617	582	651	603	656	649	616	625	606	638	600	610	602	597	587	655	630	616	594	641	611	650	663	606	636	617	604	691	620	637	641	630	669	629	592	638	619	643	579	605	601	627	649	596	623	615	633	667	633	578	636	634	637	659	669	608	618	606	598	646	607	602	592	598	636	600	628	607	624	595	614	592	618	617	611	627	603	633	616	629	598	606	644	675	617	606	670	624	567	601	616	607	588	628	666	617	625	630	622	558	636	654	607	633	601	579	577	574	609	623	596	626	609	618	585	643	597	646	597	605	619	668	668	586	637	601	625	627	628	576	628	602	606	606	615	628	609	603	618	623	675	643	573	631	582	595	630	643	600	617	608	626	585	585	674	618	612	608	605	605	568	642	632	615	623	590	589	589	580	597	604	624	639	610	677	644	559	611	603	627	627	620	647	579	589	619	612	628	642	625	617	601	645	611	607	631	640	643	601	684	598	584	665	614	623	614	608	626	615	619	632	596	605	609	608	641	635	634	616	590	640	627	606	613	607	622	622	617	623	686	574	639	593	568	618	627	628	607	602	626	656	578	590	605	569	619	617	599	621	655	584	654	618	604	571	611	644	627	607	582	647	593	611	645	582	604	617	594	648	611	617	603	656	636	633	603	603	639	578	647	595	605	648	591	621	589	616	646	599	616	638	641	576	583	647	620	646	635	606	615	675	590	617	569	603	603	660	643	596	637	634	600	597	600	629	625	590	650	647	612	634	575	648	603	642	606	618	614	673	620	592	642	633	604	645	598	587	601	610	646	598	623	617	611	607	578	631	601	602	604	580	630	606	631	580	562	554	591	608	633	627	617	615	585	642	647	635	642	604	618	593	639	621	615	627	634	612	637	649	704	592	622	604	630	581	620	659	615	623	588	660	616	647	593	631	575	611	565	569	644	642	607	603	624	619	632	578	572	629	604	551	566	608	671	617	603	626	648	611	622	610	648	608	581	560	652	631	601	649	641	571	602	570	604	592	575	643	581	600	634	647	645	612	620	594	632	621	621	645	616	617	625	570	599	610	615	596	617	662	606	615	605	627	616	656	611	614	631	639	608	589	602	629	574	613	613	582	600	596	647	607	675	607	624	636	602	637	645	635	670	601	609	627	589	628	581	653	596	600	632	597	632	617	637	619	617	597	595	611	608	622	594	619	660	630	645	602	636	614	652	669	617	594	629	568	612	645	623	637	615	602	582	621	571	631	657	610	596	653	613	629	587	621	619	603	610	622	627	613	605	631	579	641	618	603	631	587	584	643	615	599	587	589	630	640	615	602	617	628	633	653	613	611	645	623	625	592	630	658	568	633	627	598	634	576	606	624	658	596	558	630	705	657	612	607	620	574	628	587	631	668	600	634	631	610	637	630	594	653	625	633	675	627	630	642	615	619	581	645	627	623	624	590	621	623	613	652	585	643	583	619	641	609	618	603	658	570	621	611	601	626	635	586	626	587	621	636	658	609	621	628	609	588	600	643	577	601	581	598	648	618	653	589	643	645	581	636	636	592	626	654	573	606	596	588	657	608	633	643	671	600	576	631	643	629	606	618	605	644	570	617	583	640	610	620	583	588	609	649	622	640	646	590	579	596	615	626	563	624	638	604	625	659	652	634	618	611	618	621	628	632	609	620	604	607	595	601	608	602	666	611	589	636	643	593	634	620	600	612	610	583	642	622	626	637	627	573	586	593	645	610	610	596	589	588	623	696	647	623	669	641	651	597	635	651	577	641	647	625	618	587	569	617	597	607	657	631	613	654	616	573	602	628	625	615	625	626	656	569	609	659	650	617	619	596	591	632	624	568	576	608	600	632	679	610	595	623	676	604	617	585	609	593	648	611	666	612	608	642	628	620	633	644	641	574	649	592	630	596	600	605	592	633	585	622	609	604	648	641	620	653	597	615	609	608	662	623	636	622	620	614	641	652	607	623	612	591	635	609	616	666	623	643	636	624	619	640	631	641	606	610	611	596	624	601	603	677	605	622	591	637	618	675	606	605	644	600	603	574	624	655	628	637	604	611	635	601	639	604	614	601	604	641	673	633	658	601	627	552	649	552	620	634	592	620	634	654	633	646	616	615	615	615	638	565	605	568	577	608	592	625	651	642	629	573	604	615	631	629	637	631	611	587	642	632	568	640	633	614	626	630	609	620	612	683	607	612	665	616	632	593	585	631	607	589	544	608	589	647	631	599	594	631	604	594	642	595	607	643	592	629	610	583	602	658	634	630	596	612	619	630	611	623	604	568	617	597	634	644	642	585	640	635	612	643	588	605	640	616	620	619	610	632	595	639	612	673	618	622	622	620	624	599	610	619	647	640	583	633	574	644	628	606	650	585	648	637	586	591	591	633	598	656	621	652	635	561	647	633	634	590	640	573	623	563	609	583	645	598	681	634	628	632	630	653	594	598	619	656	628	606	584	580	630	623	616	667	633	633	540	600	583	631	591	642	612	633	608	612	670	621	606	625	597	554	644	676	602	613	601	625	622	654	604	600	644	630	675	641	607	661	619	638	602	591	626	618	664	603	624	708	648	616	616	570	604	638	640	606	627	624	629	627	606	619	577	639	615	605	583	622	719	617	612	593	638	628	598	612	605	622	591	602	604	591	614	606	641	634	659	619	600	627	593	649	627	587	588	629	676	579	608	647	604	614	635	571	618	629	641	641	581	646	583	624	584	604	568	613	636	660	648	636	650	583	659	639	624	640	609	623	631	594	615	620	606	629	643	636	593	654	649	623	627	674	615	619	579	620	595	570	589	637	601	570	609	617	612	615	652	574	604	597	641	636	610	580	612	602	630	602	580	599	607	563	636	622	636	547	638	660	623	630	566	608	652	586	642	628	617	622	671	637	643	578	584	659	628	590	662	604	633	662	650	550	623	639	587	608	579	605	630	602	662	603	602	628	631	617	627	625	606	613	655	653	620	638	647	619	592	646	663	597	632	609	634	609	638	626	584	635	586	609	632	598	672	594	616	651	604	654	648	626	637	617	603	633	640	616	597	610	553	651	627	600	590	615	634	609	625	630	592	615	615	610	608	593	637	595	572	609	627	572	654	621	616	615	624	622	622	595	647	649	555
3043	1052	414	309	206	195	250	276	254	245	226	220	168	154	153	175	334	630	814	752	546	388	261	173	117	115	93	82	56	86	80	77	78	69	85	73	81	74	87	72	67	70	73	76	75	96	82	79	87	77	99	94	80	84	58	74	92	82	88	83	75	81	83	93	82	83	80	84	79	74	81	97	82	89	76	83	102	66	81	65	97	70	67	72	83	98	76	77	77	81	76	67	81	87	85	71	65	88	75	69	72	78	70	55	84	86	81	76	87	74	77	66	78	66	75	70	76	74	61	82	87	65	85	78	82	80	82	77	69	82	84	75	84	69	81	88	97	77	96	87	73	97	96	87	78	81	85	67	97	88	71	77	71	76	83	93	103	78	66	71	85	78	98	83	78	95	75	75	85	82	80	85	92	86	83	79	86	70	79	83	73	80	81	69	71	79	88	69	77	80	80	73	82	91	81	88	76	75	83	85	85	73	73	89	87	64	78	82	91	87	81	83	75	79	81	79	94	71	78	91	75	62	76	65	78	81	74	66	84	83	70	61	80	80	95	81	73	76	87	78	91	61	73	75	79	73	77	71	88	90	82	65	69	76	58	91	105	68	80	72	69	64	91	69	83	83	76	84	84	112	70	64	82	75	80	79	81	66	55	83	70	96	69	68	75	75	88	84	81	83	79	86	86	70	62	72	95	94	95	78	98	67	85	61	78	63	91	71	75	87	74	82	68	81	71	84	58	70	89	79	72	80	87	91	77	63	86	71	72	89	78	88	74	82	94	86	80	81	70	75	87	92	81	78	86	72	87	68	63	80	87	66	72	90	74	78	81	93	91	73	61	55	68	79	90	90	92	87	74	79	86	86	77	99	76	81	75	95	74	68	78	69	86	72	74	63	85	84	81	89	81	78	98	74	91	87	88	91	75	79	82	85	89	66	79	75	80	74	81	97	75	86	79	77	73	97	77	82	86	74	79	92	80	74	70	74	89	83	77	80	88	83	67	76	94	83	63	83	83	76	82	73	75	84	66	93	77	98	73	79	69	99	84	78	70	75	83	73	82	78	77	67	82	79	77	92	79	73	88	94	72	65	74	67	78	95	75	88	48	65	65	73	87	78	66	77	84	76	101	78	59	78	64	73	73	84	82	87	79	90	71	89	88	72	87	80	85	85	67	59	84	88	73	93	70	78	94	71	76	76	94	85	86	90	73	91	74	85	66	59	76	77	87	89	71	76	83	80	81	76	88	79	75	83	84	72	83	84	88	78	75	73	66	75	65	87	79	69	77	73	104	77	80	77	78	66	61	81	70	88	94	81	74	86	69	71	81	81	84	97	74	94	78	79	74	79	65	93	84	88	80	66	72	73	79	86	90	89	97	74	75	74	83	69	69	68	70	72	80	72	79	91	89	78	73	89	85	64	69	78	74	79	76	72	81	77	94	91	82	75	90	70	93	69	83	83	83	87	87	77	84	83	83	89	71	92	78	78	83	89	79	72	87	94	80	81	75	86	93	67	65	90	90	67	74	82	79	59	88	59	87	79	65	72	82	77	72	74	73	70	69	79	83	79	77	79	83	80	83	72	73	68	89	65	79	65	79	70	81	87	73	78	82	83	65	100	84	66	81	84	93	67	75	97	84	75	85	78	75	66	75	74	76	70	89	87	71	81	87	79	85	63	70	87	89	87	72	91	71	82	83	81	86	71	78	102	88	76	80	82	60	92	90	73	76	67	87	89	77	76	81	91	83	85	60	86	71	80	97	89	66	67	77	84	88	83	79	70	91	61	80	89	91	86	77	92	84	93	72	85	96	99	82	78	68	68	78	77	82	72	79	76	72	92	80	85	63	71	77	80	78	69	82	82	78	87	74	86	95	80	83	75	82	67	94	79	72	90	85	86	65	83	66	68	78	79	83	63	72	84	76	77	68	85	67	85	71	80	77	96	86	81	88	72	90	96	75	82	104	76	76	78	79	92	88	86	91	83	85	73	76	81	69	85	88	67	84	74	84	74	86	66	80	68	77	78	71	90	75	69	85	79	71	96	82	80	83	90	76	75	58	76	78	75	79	72	79	89	78	61	77	81	58	78	70	86	67	80	88	90	84	77	74	96	75	78	86	83	72	83	73	73	75	84	89	73	83	65	63	80	86	74	86	103	91	90	88	92	91	84	77	87	79	78	74	81	82	75	73	78	84	100	82	70	90	84	88	76	60	84	79	100	86	72	96	76	74	80	99	84	64	78	72	80	89	76	82	81	72	69	72	87	67	73	70	95	75	86	81	75	73	73	80	78	92	77	84	88	72	84	73	81	80	85	65	93	83	72	79	81	73	68	76	77	62	97	91	87	80	88	83	91	74	78	82	81	79	72	81	76	66	95	74	71	87	96	79	72	71	73	73	83	71	81	78	83	72	62	87	66	83	86	69	78	83	71	67	86	72	93	73	88	80	77	91	90	76	69	74	63	71	82	73	82	89	81	87	70	74	69	75	83	90	86	64	89	99	60	104	70	80	64	64	81	68	75	86	78	90	65	69	91	80	73	75	70	86	80	91	73	85	81	76	81	78	92	82	85	92	97	72	93	79	88	96	88	91	77	88	71	81	90	71	92	58	78	82	68	69	66	67	83	80	80	77	89	92	96	68	71	89	85	87	80	72	80	64	72	80	91	73	93	82	93	74	86	83	64	74	76	76	71	79	60	79	81	81	79	80	88	94	69	66	78	92	73	70	89	78	83	87	68	73	85	66	87	82	80	74	85	86	72	89	78	75	58	99	74	83	74	71	85	62	87	78	89	78	70	90	84	74	95	70	69	87	72	80	89	62	65	87	81	86	84	77	64	66	72	87	89	84	74	61	94	70	107	63	100	71	81	100	83	65	87	68	94	88	93	74	78	80	84	83	81	88	69	79	65	85	92	86	75	87	84	80	88	82	65	79	70	86	109	83	99	72	77	88	68	83	70	87	67	98	67	78	72	67	80	73	74	74	76	69	62	92	87	86	98	82	83	83	75	85	78	69	77	68	83	90	69	71	79	78	82	83	73	85	77	76	93	80	81	77	79	87	90	99	73	77	67	91	88	85	81	74	93	63	66	80	85	78	85	78	75	93	69	72	80	65	79	72	80	72	81	101	79	71	75	88	85	84	80	77	77	65	84	78	63	67	70	78	60	99	76	86	69	89	84	81	80	81	79	66	76	81	74	73	64	88	82	67	81	87	72	74	73	69	73	74	72	84	73	83	79	76	82	71	72	71	81	82	92	75	80	86	82	82	81	70	75	71	65	82	91	77	84	60	110	84	68	76	76	74	92	90	92	77	78	71	76	82	87	77	91	89	88	68	81	80	78	73	74	95	89	88	105	80	77	82	89	81	79	90	84	59	70	73	74	79	71	97	100	67	75	69	82	73	75	85	91	75	72	86	87	86	70	74	74	89	73	69	77	89	75	80	77	62	85	84	71	60	89	81	74	78	77	71	82	88	85	87	78	68	79	66	84
25597	8992	4186	4113	8631	12039	11798	10745	9197	7599	6475	5545	4909	3838	3168	3453	7991	13261	15335	13282	9410	7094	4207	2301	1465	935	769	691	620	566	600	547	534	564	602	561	572	563	560	561	544	545	573	589	560	492	571	563	539	542	529	565	549	602	567	566	560	558	566	534	581	568	566	603	512	594	558	557	529	551	517	550	546	543	512	529	601	545	556	577	603	546	593	581	592	610	604	588	563	562	531	568	520	535	522	577	601	602	543	606	538	523	584	566	558	573	594	542	593	553	566	502	564	601	569	596	583	567	574	583	575	569	567	607	497	542	604	548	580	551	561	589	561	536	560	571	527	556	616	610	563	534	572	587	581	555	568	562	520	557	549	564	530	582	558	601	586	577	550	522	585	573	586	579	561	566	539	562	617	538	568	513	531	552	587	558	543	554	508	566	590	582	571	554	521	597	563	539	565	576	595	601	560	589	592	601	579	533	570	597	544	567	603	559	542	550	577	594	567	556	579	533	577	560	530	586	544	525	559	631	550	561	590	534	572	581	532	576	577	569	542	542	563	557	557	547	600	572	604	568	595	582	575	581	524	597	580	574	555	558	543	513	566	530	553	553	591	534	546	578	547	523	553	563	547	561	561	559	580	569	572	550	601	580	566	536	560	566	577	566	514	573	562	563	569	603	540	565	570	566	563	513	551	564	602	571	575	596	581	620	571	555	548	586	551	550	561	587	578	638	556	564	560	553	584	574	599	540	585	609	558	538	603	594	561	547	568	580	550	606	575	589	560	549	563	538	560	542	598	544	564	539	559	577	576	560	609	573	608	553	556	578	508	568	548	555	567	594	553	542	520	577	576	569	575	539	629	577	536	526	525	532	570	574	568	555	554	559	591	571	568	577	583	528	522	571	555	545	566	584	581	573	595	590	581	561	506	551	530	555	584	550	547	601	606	563	539	592	564	577	608	545	581	582	547	584	607	573	547	578	510	587	554	546	571	558	564	593	549	584	559	589	533	576	600	575	558	575	587	572	570	598	560	575	542	562	563	526	581	553	556	598	528	549	566	589	590	594	616	572	574	569	574	572	558	581	551	587	597	613	600	589	563	578	586	560	584	584	580	568	591	597	575	537	575	565	576	534	624	579	584	584	560	601	534	557	588	549	595	559	561	560	563	533	571	532	562	584	595	530	565	571	566	602	581	538	577	591	568	522	559	557	589	530	550	550	552	571	577	576	581	579	550	536	533	538	587	554	577	565	530	566	527	554	555	616	556	537	599	513	598	564	542	615	610	520	544	546	563	603	575	587	588	530	602	540	578	574	556	522	555	568	561	561	571	520	565	571	583	607	574	533	623	562	585	545	592	574	613	590	561	588	581	566	553	581	610	555	521	545	539	616	552	541	589	575	541	555	586	582	568	566	558	549	544	526	528	613	564	542	600	601	534	567	599	556	591	581	564	578	545	531	593	534	584	530	559	609	613	583	499	580	570	596	573	607	556	587	581	524	583	551	564	556	515	531	573	579	580	553	582	562	579	546	584	601	549	563	541	542	554	586	580	604	598	565	544	549	546	554	574	566	589	529	556	627	608	604	572	537	539	614	524	556	569	529	584	533	548	562	553	592	584	554	540	508	561	587	551	543	555	554	537	551	580	577	528	570	545	544	584	585	537	576	559	564	590	537	528	596	603	556	564	554	546	556	565	561	527	559	615	579	592	540	555	583	598	609	550	578	582	595	565	607	578	568	561	570	591	564	582	583	560	559	570	558	563	597	534	607	566	548	529	560	568	568	560	557	582	542	517	552	549	574	545	610	601	561	609	576	596	568	570	550	553	577	576	572	583	576	583	559	538	550	593	535	574	570	544	545	609	565	586	535	546	549	586	513	532	571	622	608	566	565	579	527	557	560	553	560	566	585	532	579	591	569	572	571	608	548	591	580	537	549	552	536	568	583	562	578	567	539	584	617	545	587	604	526	539	587	566	575	602	560	535	541	550	549	610	570	568	562	543	573	593	523	575	597	589	519	545	583	540	572	609	550	552	546	578	543	578	591	539	568	589	554	567	562	598	581	588	524	550	576	541	592	588	552	584	541	509	569	594	535	523	535	565	627	557	574	577	578	593	547	523	576	597	564	598	558	526	562	600	562	570	591	533	566	548	556	567	563	562	538	584	574	527	579	590	569	573	561	549	566	622	536	585	588	550	563	536	538	593	577	581	625	525	564	597	561	541	561	590	547	524	554	568	542	606	541	580	564	561	545	565	567	606	555	582	571	570	593	605	558	546	569	565	567	552	558	541	568	520	529	557	541	537	566	549	625	544	569	553	572	549	587	549	547	574	544	577	577	580	547	557	576	561	567	571	563	598	598	578	573	593	551	567	526	574	567	584	600	579	573	594	573	506	601	559	553	536	596	551	595	593	526	597	558	578	604	572	589	565	520	579	583	599	544	551	537	532	561	558	559	559	538	578	586	559	581	552	580	550	552	579	553	563	569	529	571	600	564	582	515	606	547	594	546	563	554	537	563	532	580	556	534	585	624	607	566	534	566	558	526	597	542	547	562	524	567	581	522	524	512	558	586	533	572	574	530	548	597	525	565	570	545	562	612	582	583	590	564	583	577	560	575	612	598	600	553	565	585	537	543	569	621	555	564	611	544	602	592	518	549	569	616	546	559	560	530	539	607	542	562	582	539	535	531	553	576	553	553	560	591	587	553	568	537	543	542	536	581	567	598	611	554	552	573	560	582	519	564	575	583	530	533	564	580	561	559	551	551	557	562	566	528	535	605	540	584	587	559	545	581	548	557	567	582	558	550	562	554	546	524	553	589	556	559	535	549	552	595	555	578	573	548	534	604	549	549	604	629	531	575	569	560	585	594	553	581	545	535	574	546	552	559	550	565	543	607	598	525	611	587	627	522	575	570	594	551	548	585	553	544	564	560	561	561	569	593	526	605	552	595	553	564	568	539	544	552	565	558	571	590	591	608	547	550	590	557	575	577	595	618	633	562	569	575	554	563	536	544	597	551	571	560	563	588	519	587	530	547	596	547	616	574	562	571	612	633	561	555	606	578	567	578	597	571	535	578	544	522	607	573	563	602	556	567	567	540	566	549	540	598	576	567	591	577	563	564	596	556	551	564	600	579	561	589	556	575	556	544	574	574	565	554	555	544	605	518	526	581	574	579	566	550	553	570	569	551	592	539	575	536	573	613	572	591	560	584	613	539	544	566	531	582	570	549	550	561	579	504	546	574	590	579	563	569	588	590	559	564	565	566	591	590	573	564	539	586	595	598	556	575	551	559	558	574	554	597	588	560	568	521	592	602	529	538	567	577	581	555	600	555	538	568	539	568	562	528	586	574	584	524	576	615	528	599	595	563	535	592	555	568	552	563	543	500	561	555	570	597	580	569	578	593	619	555	597	571	582	566	601	544	569	583	579	575	619	577	579	564	572	612	592	562	559	597	536	567	554	573	610	562	614	591	616	553	534	564	581	548	562	552	546	551
4462	937	393	296	213	237	288	313	288	247	250	217	215	159	159	220	393	760	891	799	551	410	278	195	124	126	115	117	81	99	101	102	98	77	91	95	81	80	96	89	104	102	110	123	89	106	103	100	98	92	127	79	103	90	100	109	92	99	102	95	103	97	95	107	101	92	103	107	97	111	103	97	76	88	88	92	76	102	112	98	99	104	103	97	91	105	113	89	109	108	98	91	98	87	96	110	113	107	96	109	114	79	95	107	96	84	97	104	98	97	93	100	90	100	110	109	113	83	99	93	106	108	76	88	127	100	88	92	111	108	88	75	113	100	97	96	105	103	97	108	105	110	99	120	82	104	114	111	108	114	114	99	89	119	94	114	102	98	105	102	111	98	100	95	100	99	103	90	118	92	95	108	101	99	88	97	95	83	93	90	89	116	87	83	103	83	89	104	102	100	86	101	116	106	91	91	103	112	95	92	93	101	93	108	91	108	107	117	111	109	107	106	106	107	97	107	103	126	115	93	101	79	77	115	98	99	102	95	111	90	108	109	104	93	108	89	95	98	87	114	116	102	100	107	96	96	92	99	99	86	78	122	97	79	98	89	83	114	90	94	90	87	88	103	102	113	96	94	117	106	102	98	101	96	109	105	116	95	93	89	88	103	105	90	93	104	97	115	92	91	91	88	92	90	98	112	105	105	92	68	111	92	106	88	96	101	86	100	104	106	83	101	86	90	106	99	96	96	125	99	111	85	106	100	88	95	114	95	99	95	100	114	82	83	87	101	81	98	109	98	105	90	97	96	100	95	109	105	98	114	97	98	120	99	91	102	89	100	104	88	110	110	111	104	100	105	108	93	115	103	95	106	96	89	96	87	121	86	93	79	87	94	98	101	98	113	93	90	93	106	104	106	95	104	96	101	105	86	109	120	124	96	115	99	102	81	95	105	100	106	111	100	83	98	129	103	91	89	100	104	96	125	117	106	108	89	106	99	115	102	105	87	118	87	94	112	103	101	111	101	118	94	101	92	106	93	113	82	113	103	103	100	105	98	105	88	87	83	103	110	105	92	102	86	115	118	98	100	77	107	103	86	122	117	89	94	111	90	103	116	106	96	105	105	111	96	89	98	102	97	88	92	99	84	106	104	97	99	106	89	108	94	97	80	94	96	83	112	107	103	98	96	102	102	98	99	109	102	115	97	91	88	91	92	102	103	97	116	94	115	109	108	96	104	103	96	76	97	104	107	112	89	94	110	101	100	118	104	110	107	110	91	85	117	107	108	109	92	103	94	108	99	107	83	85	100	114	119	91	100	95	110	94	80	96	104	96	96	122	92	92	116	108	92	98	104	102	100	102	99	93	113	97	99	98	112	99	81	98	106	95	111	103	90	110	112	104	103	91	109	95	95	102	66	85	92	100	99	125	94	109	101	93	92	106	111	89	88	99	101	100	110	110	87	108	102	102	97	107	106	90	104	94	113	110	84	103	104	97	97	93	94	94	103	96	103	92	98	86	109	91	114	95	111	93	114	109	108	107	104	85	112	98	108	104	110	101	90	89	123	111	93	97	97	99	103	86	98	90	99	82	84	102	102	98	103	105	89	85	99	97	112	95	101	98	93	87	99	91	100	99	93	86	88	81	106	103	95	100	82	101	104	97	88	106	99	90	99	98	114	102	125	95	97	93	94	91	77	95	110	92	121	92	91	111	97	104	95	106	94	112	104	92	85	91	115	95	91	109	75	124	82	90	105	87	89	108	101	93	89	96	96	95	101	101	80	108	106	97	132	89	107	94	101	101	99	100	106	102	93	97	91	101	111	96	86	82	94	84	101	108	89	88	104	108	101	99	73	111	95	100	95	107	100	86	81	90	100	108	90	114	107	95	83	88	99	116	107	87	111	102	99	109	105	94	91	97	113	86	120	96	106	112	92	89	113	97	105	106	103	98	91	85	90	100	95	95	86	101	94	93	92	98	87	103	107	92	76	105	107	97	103	70	116	107	93	112	112	110	89	118	101	94	78	107	101	90	113	94	127	110	106	106	120	94	97	112	89	98	78	97	103	91	99	105	92	93	100	99	101	96	96	119	81	118	106	93	113	124	102	96	99	115	103	97	103	90	93	110	99	92	110	112	100	105	100	98	117	97	116	111	90	106	109	102	95	97	95	92	95	92	100	86	100	86	97	86	87	78	88	94	86	96	89	98	94	95	88	91	102	96	98	95	94	99	100	91	108	90	91	101	98	102	104	113	96	108	86	91	84	102	101	106	96	89	96	98	96	103	97	89	100	82	110	106	89	90	88	109	95	105	107	85	106	102	103	78	93	102	97	94	112	102	104	114	101	102	99	108	107	114	106	99	110	97	100	103	118	96	114	102	114	93	94	91	112	97	110	103	105	94	102	117	105	119	96	102	106	88	101	105	86	108	78	97	102	96	89	101	110	85	96	82	100	99	82	84	101	90	109	85	88	100	115	107	103	97	96	86	105	94	97	88	91	93	121	87	83	98	94	93	91	113	94	99	101	103	98	120	111	115	104	102	85	76	93	111	94	112	89	89	115	98	102	99	112	93	102	97	114	112	69	93	109	108	93	101	106	137	104	84	105	88	118	107	106	101	84	97	100	97	99	113	83	91	77	89	109	92	87	96	93	93	106	112	116	83	93	126	89	97	99	94	109	85	99	99	95	111	103	96	101	94	92	93	102	92	111	104	91	108	94	112	111	108	105	90	112	94	119	84	98	83	90	88	103	99	105	97	128	81	88	87	91	94	91	96	97	96	101	97	94	105	103	98	99	93	93	107	110	97	90	114	86	98	95	94	96	106	94	84	101	107	97	117	102	89	100	93	103	99	115	96	101	102	93	95	103	88	90	95	97	91	91	106	88	96	82	90	90	106	91	104	111	97	89	95	112	102	97	97	112	97	105	95	91	96	102	85	81	112	108	100	103	96	119	81	105	92	112	108	97	97	104	101	96	120	106	105	95	110	72	110	105	89	100	104	114	88	106	109	93	122	103	104	99	108	108	96	93	93	98	82	110	90	99	84	96	89	116	116	92	106	97	94	103	99	108	100	109	76	109	123	102	96	86	95	103	105	100	104	116	91	101	94	94	89	114	103	103	100	92	109	102	98	95	92	76	89	86	97	81	90	69	102	93	93	100	88	86	107	94	103	95	97	98	91	97	82	106	98	84	108	85	105	89	108	105	105	81	111	108	98	105	107	101	93	97	115	104	112	87	93	92	117	96	92	106	110	97	94	104	97	121	100	89	108	103	99	108	109	109	91	102	106	84	94	99	104	97	110	100	115	89	93	110	110	93	78	96	106	98	99	98	114	91	100	90	77	104	127	92	103	100	107	113	109	104	107	86	91	101	87	102	105	101	87	107	89	111	109	99	78	102	105	80	97	107	96	79	109	108	116	96	96	95	93	101	108	98	95	108	89	100	87	91	85	87	100	108	98	102	102	106	77	98	86	96	115	91	106	94	104	118	103	97
25644	8016	3991	4056	8424	11988	12394	10641	8585	7555	6482	5471	4736	4145	3477	4306	9008	15593	16467	14062	10139	7027	4387	2664	1641	1202	1091	890	850	725	729	686	694	664	729	764	693	707	693	698	690	712	677	703	749	698	737	734	692	696	697	671	690	670	716	689	693	741	726	727	722	676	700	738	667	712	699	688	684	694	740	697	665	726	698	651	718	711	702	689	703	730	718	712	713	751	684	732	681	729	651	738	746	745	704	732	675	685	762	733	675	747	703	719	689	698	768	701	702	705	677	673	725	699	650	706	728	722	752	700	722	717	747	731	726	747	691	683	739	762	744	732	690	741	706	679	704	718	730	733	755	722	709	732	665	674	692	681	683	728	671	692	701	710	733	677	706	723	696	696	704	688	663	654	739	686	730	670	689	719	677	720	683	696	713	696	698	700	727	655	777	734	693	725	732	651	672	700	698	729	700	680	689	719	692	681	727	724	745	710	722	690	714	711	713	686	700	728	721	695	685	691	766	761	689	656	670	656	675	653	720	712	715	702	722	780	741	723	719	684	712	676	677	736	702	635	723	704	757	697	738	628	670	704	711	688	723	674	707	695	686	707	701	693	728	727	731	707	711	693	730	651	708	695	708	724	703	668	765	685	677	723	726	713	766	754	736	704	734	753	676	764	711	692	759	686	699	703	708	711	721	724	714	711	705	689	733	716	693	691	717	669	718	734	687	705	712	677	683	739	680	715	687	712	734	714	731	671	724	682	700	778	673	686	685	696	734	696	678	699	689	687	683	691	656	716	700	666	693	725	684	731	731	699	677	705	706	709	719	724	726	737	732	732	722	703	734	726	688	712	659	689	700	677	717	679	711	656	709	771	697	716	708	686	694	698	681	692	670	643	723	665	701	710	733	719	683	716	701	687	704	643	656	644	700	721	718	693	706	726	661	684	696	707	727	713	677	669	648	639	737	715	682	674	653	697	667	717	750	702	684	695	695	743	716	694	718	725	721	672	697	719	676	690	664	722	743	709	710	712	672	688	715	730	663	704	690	670	745	735	719	738	667	681	692	686	715	714	737	671	704	672	676	696	672	663	710	721	728	723	709	748	723	685	714	746	695	706	699	686	694	684	677	672	695	707	674	727	700	729	695	662	738	752	742	708	676	706	749	728	725	740	699	742	717	733	707	706	747	722	701	729	707	723	714	691	675	705	709	709	681	732	684	712	658	709	684	734	705	703	726	706	699	699	749	670	695	713	736	678	726	671	719	663	659	719	700	734	734	716	754	666	734	695	715	720	683	752	745	757	705	738	708	749	713	712	705	735	692	673	702	709	743	700	696	685	691	686	697	652	724	676	721	678	680	664	683	717	719	719	676	732	657	696	681	677	665	675	684	692	693	689	785	748	730	727	708	750	713	694	719	724	698	684	723	725	694	747	718	686	716	725	721	703	692	720	725	706	714	720	747	708	684	718	745	709	694	693	695	695	680	707	700	700	701	744	715	726	736	715	674	706	678	739	730	695	756	701	749	704	726	741	699	736	699	753	661	700	673	693	654	721	722	700	674	690	694	720	710	699	662	695	731	694	734	676	685	730	713	670	712	734	684	695	702	697	688	715	683	710	663	709	720	684	678	709	692	735	678	708	691	732	743	715	703	726	724	720	737	708	719	698	700	777	675	709	690	715	721	717	678	693	703	771	691	713	699	714	718	724	700	707	746	679	693	719	726	702	700	714	687	693	712	730	709	723	682	685	710	717	722	742	713	672	698	679	736	719	719	710	713	712	643	696	685	691	734	717	733	742	712	646	724	691	692	666	659	736	714	685	733	703	690	720	661	704	692	734	661	719	693	743	733	732	729	686	697	724	712	661	688	683	722	742	720	690	740	716	728	664	751	699	678	685	689	713	702	668	746	681	683	695	699	702	715	705	700	661	697	734	705	697	678	692	698	680	690	717	765	718	735	665	680	708	704	733	729	712	751	704	673	631	718	690	729	660	678	729	713	721	698	703	709	688	696	661	725	673	690	711	736	686	735	705	682	691	691	738	718	701	697	696	708	753	669	706	714	714	643	707	714	693	660	707	717	696	674	698	721	728	741	703	694	752	732	693	743	674	660	736	675	686	685	700	706	752	760	681	733	696	696	704	691	712	781	768	704	744	740	693	704	645	716	668	683	688	695	739	705	705	759	732	731	692	702	707	680	731	679	698	683	660	702	668	731	692	685	707	706	711	710	739	717	715	725	715	699	696	739	684	753	699	694	708	729	699	714	745	738	748	709	698	703	718	698	685	721	745	741	702	727	687	722	688	718	684	704	705	714	712	683	710	668	717	701	680	721	708	707	645	679	706	701	730	715	680	735	747	731	711	711	728	763	716	653	683	715	704	707	682	733	753	735	720	665	714	748	669	673	701	680	651	692	729	721	715	679	703	721	702	746	659	681	684	684	693	714	700	690	742	735	728	672	750	662	701	718	736	680	733	684	711	689	734	678	740	689	729	709	686	707	671	738	690	705	696	714	665	672	674	740	726	695	721	712	702	711	708	726	748	699	750	691	737	707	649	710	727	718	690	692	711	700	676	739	753	696	732	706	722	744	689	764	683	699	671	707	749	699	703	716	716	732	718	754	714	709	694	686	711	701	698	723	727	680	674	690	728	743	704	732	730	741	673	729	702	696	732	714	736	685	671	736	709	746	648	734	729	693	689	665	710	693	765	695	736	671	699	687	749	758	734	650	710	717	685	701	680	715	703	700	669	668	780	739	726	709	659	735	714	702	740	747	702	710	753	728	672	721	698	768	689	681	713	725	715	710	700	711	720	681	708	688	699	745	686	700	699	716	773	707	671	715	672	716	706	708	697	727	689	708	738	715	678	731	693	713	720	702	704	756	693	702	723	732	715	755	671	698	704	708	706	716	687	704	739	662	699	719	693	697	738	747	762	657	691	727	699	745	734	718	711	651	678	673	667	737	710	713	707	667	731	688	714	744	668	695	718	751	719	658	703	720	696	662	729	719	701	711	677	716	727	761	688	717	710	687	703	699	745	686	716	629	694	721	681	732	731	701	749	716	717	706	708	719	771	695	683	727	701	657	719	685	728	718	708	735	757	735	703	763	740	730	689	728	720	721	713	655	719	689	704	723	691	727	718	727	671	742	747	684	723	730	720	674	754	720	716	763	704	689	673	739	750	694	749	693	714	666	712	741	740	715	715	730	700	695	718	681	749	698	731	661	764	741	676	664	690	676	655	662	645	707	727	723	720	736	727	681	693	671	691	660	740	723	719	694	684	683	722	744	702	743	725	674	729	696	711	677	706	755	691	695	695	678	687	697	705	698	740	747	756	696	702	689	742	745	734	747	743	722	689	719	730	691	723	684	704	715	731	717	702	739	671	689	707	745	687	728	723	719	699	708	692	683	743	708	713	709	751	751	659	764	697	683	736	710	671	719	701	679	758	664	698	686	699	735	709	690	704	739	727	738	714	654	722	695	709	703	683	707	699	707	699	693	684
4781	1354	533	384	267	317	386	356	350	331	299	253	253	235	215	381	831	1386	1470	1285	809	534	395	248	173	151	121	106	112	105	92	98	90	89	88	78	89	89	86	96	91	101	86	87	92	85	91	94	92	91	101	72	91	102	82	111	94	83	94	89	91	84	98	105	82	77	75	83	86	99	100	74	72	98	78	105	92	90	78	89	88	97	88	84	103	72	96	102	88	90	95	90	91	100	86	92	108	104	86	92	96	82	95	105	80	84	99	88	101	78	76	83	83	84	95	92	90	101	109	110	84	93	94	101	98	86	88	88	89	93	79	108	94	86	98	103	92	95	82	81	92	64	88	92	90	82	91	80	101	89	101	97	99	93	94	77	85	96	87	94	80	87	86	83	70	93	104	97	90	95	95	89	88	80	103	89	96	87	98	105	81	85	90	76	83	86	91	89	91	69	71	92	92	89	94	92	95	91	102	73	79	97	97	91	102	76	107	84	83	91	76	100	105	85	64	77	125	73	99	70	99	87	80	89	93	95	96	77	91	72	83	94	85	98	93	88	113	83	85	75	79	92	92	87	93	83	87	67	81	101	95	98	79	87	92	83	75	76	89	82	86	93	87	81	71	95	80	92	100	96	88	103	96	90	77	94	86	110	84	93	95	95	87	96	84	97	96	78	82	97	95	87	88	85	99	91	90	92	81	88	99	79	91	81	89	99	95	82	107	76	90	93	85	90	84	95	107	77	77	76	76	81	91	87	93	93	101	77	81	91	82	91	106	75	106	94	89	79	88	93	86	92	85	75	98	89	95	99	105	94	81	108	89	91	96	90	74	90	86	89	94	74	97	94	98	95	90	77	81	88	94	95	86	88	89	92	99	75	73	106	77	84	89	83	89	80	99	91	92	87	84	86	94	103	91	105	81	93	81	102	95	97	87	93	94	77	84	85	83	101	66	86	111	101	75	99	84	91	93	91	75	80	84	96	85	79	81	88	93	81	89	106	96	71	98	88	91	78	115	94	71	93	91	82	87	92	71	96	83	93	79	104	90	102	93	97	106	102	90	100	93	90	88	73	88	86	96	100	90	92	112	92	102	84	96	103	86	84	98	92	89	91	85	81	76	94	85	106	78	99	93	91	107	88	97	111	84	76	104	91	97	105	79	87	76	87	100	106	80	89	96	83	89	98	103	79	101	85	92	107	85	86	83	91	91	79	87	89	83	94	96	96	73	83	91	94	77	93	90	79	95	87	98	87	107	89	95	104	92	77	79	67	92	99	88	92	98	99	75	76	97	95	98	98	79	111	105	89	116	97	77	95	75	101	83	73	84	85	94	95	98	81	90	79	105	95	95	77	87	88	79	96	88	103	97	100	93	99	101	93	99	76	84	96	76	102	93	91	90	98	106	70	85	104	98	83	92	105	108	101	83	88	87	101	81	90	76	94	73	98	87	87	91	106	103	92	89	88	90	101	98	97	93	80	65	84	102	71	90	93	81	109	98	94	111	95	85	95	87	95	99	102	103	91	91	92	89	100	85	90	79	79	84	83	88	105	100	107	89	101	87	95	67	90	92	124	91	106	89	99	100	104	107	97	78	82	93	89	77	73	93	110	77	84	76	85	88	115	91	99	110	82	93	98	91	97	96	95	98	99	88	83	81	82	81	78	78	91	104	83	86	90	88	78	98	92	91	84	90	82	96	90	88	85	97	87	84	99	80	88	110	84	77	82	83	70	100	82	83	98	97	80	100	94	86	87	79	83	101	100	105	90	97	97	113	87	87	95	88	104	107	103	90	86	99	82	73	86	106	98	103	92	97	94	73	94	87	88	102	66	76	75	86	98	95	96	83	112	89	107	87	86	93	93	95	88	96	99	104	79	78	89	81	91	95	75	83	87	104	99	77	87	86	96	84	72	109	86	90	86	92	92	108	74	102	101	77	86	88	111	85	79	84	97	86	75	81	80	79	91	100	90	82	91	97	85	94	73	80	75	86	90	74	72	97	90	82	90	94	96	73	85	84	101	97	92	86	103	77	86	102	94	88	81	83	82	77	93	88	83	87	83	84	83	82	99	77	73	93	83	89	102	97	109	91	103	92	92	89	87	92	91	82	82	85	110	85	86	103	89	99	92	103	103	100	81	110	104	93	84	85	112	103	86	113	94	81	83	90	93	92	117	71	77	75	100	99	98	91	92	103	87	96	98	105	84	88	87	85	86	96	82	103	100	89	78	89	99	85	71	86	97	85	77	85	81	83	100	83	97	97	88	81	95	94	97	99	86	95	98	98	91	93	79	94	95	106	103	94	86	85	94	95	94	104	83	86	97	78	82	112	102	83	114	105	83	93	94	84	94	107	99	83	91	91	92	89	96	84	83	91	103	88	117	85	89	91	89	104	96	109	71	79	90	95	76	102	81	94	93	64	102	83	95	82	68	100	77	104	72	83	94	93	124	94	89	105	85	98	104	80	99	88	97	82	77	81	94	84	97	89	92	86	79	86	94	102	83	77	79	91	93	110	90	78	95	97	73	84	76	90	85	76	85	85	94	91	66	83	79	100	92	89	92	90	87	95	101	79	93	103	88	88	90	89	91	84	99	102	95	85	90	96	85	85	81	84	93	98	83	84	90	83	76	87	83	108	87	91	88	94	91	84	92	88	100	99	77	88	87	85	77	86	111	99	94	89	92	89	120	79	89	100	95	112	86	82	81	94	79	100	109	87	101	98	98	84	85	89	85	81	97	97	107	92	106	78	88	80	89	91	96	96	80	80	84	84	80	92	90	70	96	93	86	91	115	88	103	100	77	76	78	83	84	78	81	98	95	79	93	78	103	77	99	122	103	86	99	88	83	89	106	94	84	82	118	102	79	79	80	104	86	77	88	79	92	83	96	84	92	92	107	82	81	68	90	75	88	87	99	77	97	87	101	99	87	94	84	74	93	92	99	108	90	106	85	93	89	79	83	91	80	78	95	82	89	92	88	86	83	77	77	84	84	86	88	96	74	102	86	82	99	91	79	105	88	80	72	90	105	95	90	103	82	110	95	104	83	71	88	80	101	90	84	90	89	90	91	89	100	87	91	89	97	80	79	97	90	92	81	73	84	79	104	90	99	106	100	77	74	97	92	103	86	92	88	97	94	82	89	80	90	83	87	97	91	94	101	104	94	93	70	83	93	89	79	83	97	85	80	105	107	86	93	97	92	102	76	88	75	100	99	86	88	104	119	101	63	95	89	85	96	99	97	85	85	81	101	99	86	95	105	77	83	84	96	90	83	81	73	89	92	76	89	90	110	85	84	87	72	94	97	93	86	85	87	78	82	92	81	81	74	94	75	97	74	76	92	87	96	83	81	101	88	97	96	104	87	91	84	89	114	106	85	85	95	94	77	84	95	86	88	100	90	97	76	97	95	99	85	90	107	82	90	79	92	83	93	91	73	92	88	104	86	85	96	102	79	86	101	92	96	77	100	87	105	77	78	89	79	81	94	93	92	85	104
30853	10582	4952	5307	10917	15641	15065	12779	11344	9861	8351	7365	6337	5515	4670	8494	16871	22641	22469	19767	14319	10037	6578	3877	2463	1744	1341	1120	831	761	742	671	630	615	606	623	629	666	672	652	646	680	631	600	648	660	622	612	604	641	601	605	645	637	669	641	635	652	649	665	609	626	624	640	661	670	668	610	603	593	643	666	669	636	646	652	649	675	644	655	662	664	623	652	657	649	654	620	619	652	644	632	665	608	668	646	638	642	677	674	595	656	615	611	626	648	651	588	624	659	636	634	680	618	586	643	655	651	676	693	646	625	610	596	696	632	635	614	620	698	641	613	667	657	638	658	615	631	630	624	615	644	596	665	614	624	623	649	654	605	612	665	616	660	652	651	622	632	659	629	629	640	621	631	643	638	643	670	614	621	686	660	601	621	628	650	634	630	655	674	664	641	666	669	628	649	692	633	620	596	593	657	625	627	628	656	651	646	636	680	661	644	666	623	665	674	710	620	635	694	653	672	601	656	661	612	673	637	701	650	610	655	648	647	646	677	610	625	671	635	648	625	621	707	658	620	644	648	599	668	661	694	657	639	623	673	630	656	646	644	601	681	664	676	641	654	628	616	648	639	660	637	637	629	635	611	626	627	615	624	658	632	640	593	624	613	624	639	648	630	651	610	651	655	637	661	634	660	667	625	648	605	652	657	648	612	651	600	608	667	634	671	667	695	616	656	640	635	584	634	641	651	631	582	656	622	620	673	689	636	636	699	693	668	595	631	622	638	670	654	658	618	621	639	614	657	657	644	646	682	648	642	620	624	663	687	645	644	604	608	596	635	652	644	685	625	649	645	620	628	633	637	599	671	620	627	634	661	649	630	648	628	612	653	637	654	620	681	657	611	654	592	623	622	584	640	655	598	612	664	607	602	611	656	604	633	622	633	614	607	669	641	656	618	639	610	652	626	642	593	658	654	600	635	625	624	639	661	666	596	641	640	613	654	650	641	660	663	649	649	675	625	625	638	642	611	722	650	632	647	615	651	713	618	599	672	645	639	628	639	667	619	625	605	628	669	623	685	626	627	614	617	648	640	638	654	650	594	706	628	648	671	613	649	656	615	654	673	597	667	652	582	645	665	613	620	594	642	616	638	596	623	656	650	648	676	659	666	567	649	611	640	671	609	620	613	670	640	655	664	660	669	692	651	609	642	634	667	609	616	649	616	633	639	615	657	629	649	635	638	606	692	683	645	650	631	652	638	628	608	634	606	627	598	683	609	637	650	635	610	650	664	631	657	641	631	615	633	580	657	665	657	621	601	622	647	661	630	653	627	629	661	638	615	643	634	630	617	636	635	634	712	639	649	655	596	675	641	644	641	642	619	705	668	661	629	628	651	626	686	614	639	649	632	616	638	655	647	632	665	654	652	619	675	661	639	621	646	652	697	636	640	604	631	653	624	626	620	634	612	645	694	631	633	662	676	698	614	647	646	617	621	641	617	607	651	617	693	641	653	633	607	631	617	658	648	609	620	599	669	630	610	666	698	593	619	631	661	673	685	643	647	656	627	603	616	638	615	641	635	642	659	610	625	633	604	598	674	624	634	656	626	661	637	638	638	626	605	610	685	639	640	660	666	618	623	641	633	639	622	569	625	649	642	634	610	652	673	609	673	637	647	644	681	612	634	632	693	653	600	624	645	626	673	634	610	661	614	646	650	655	650	630	651	589	655	644	612	619	644	646	630	621	615	661	649	653	664	633	637	655	649	632	630	639	701	638	646	663	649	595	604	633	622	657	629	671	617	654	651	618	626	644	636	646	618	644	621	669	598	612	629	622	604	626	628	661	683	644	649	640	661	658	644	652	641	610	667	646	653	639	680	645	617	666	642	623	618	666	656	649	620	650	601	674	638	650	625	673	618	674	687	625	677	635	686	620	674	665	622	680	614	660	610	600	612	632	658	650	670	656	646	639	716	682	653	622	619	670	629	648	625	655	688	621	659	634	597	640	635	645	625	644	663	614	614	624	611	646	655	649	621	643	646	661	643	649	656	617	653	650	680	667	643	651	630	637	637	631	617	618	591	664	653	653	613	627	631	627	674	651	619	672	660	633	643	585	642	616	636	657	675	654	659	670	616	649	672	655	695	618	654	673	659	617	624	670	639	626	691	652	647	624	655	614	678	651	651	654	679	624	618	626	611	650	586	645	649	623	652	642	621	661	685	638	647	659	649	610	594	633	670	619	597	655	652	686	636	672	627	662	600	641	617	643	598	632	623	645	642	614	666	637	639	646	605	659	624	647	642	634	636	666	615	622	607	669	611	623	652	650	631	639	632	580	631	667	610	663	661	626	650	683	655	708	687	686	633	646	633	625	642	616	640	645	636	588	624	617	594	642	615	612	625	682	660	700	618	596	682	648	656	662	643	658	676	641	620	621	656	654	632	668	669	701	676	666	602	649	667	619	654	630	637	638	632	657	658	619	646	634	593	689	688	666	620	644	593	640	666	670	652	615	646	658	619	676	626	660	628	611	633	599	631	626	631	664	667	655	641	609	616	636	627	641	653	615	633	659	656	630	621	642	618	640	637	665	675	655	655	704	627	600	666	651	650	640	600	664	609	623	613	622	626	653	670	680	682	601	612	679	692	688	620	655	671	665	668	673	635	710	618	633	684	611	639	621	653	641	630	651	641	642	635	659	670	627	585	665	632	624	659	648	662	629	637	582	651	634	656	613	614	658	637	610	623	631	671	618	618	660	635	589	674	650	622	672	617	597	644	652	630	664	685	665	664	670	665	640	632	673	641	640	577	646	660	676	669	640	663	663	632	628	626	657	608	641	641	607	642	661	642	659	617	674	647	652	637	617	649	640	636	634	607	625	646	644	649	634	644	611	728	658	591	638	607	622	650	624	650	645	633	650	618	614	618	638	642	648	661	619	633	632	632	649	645	696	680	661	623	649	663	639	637	649	603	638	626	654	644	655	618	672	647	641	657	627	634	641	631	645	651	640	647	646	641	607	659	613	621	651	657	622	629	569	581	641	583	636	652	638	613	647	666	608	628	594	619	664	625	604	661	656	583	669	704	638	636	666	649	638	613	611	662	645	691	659	663	689	633	631	623	663	661	632	625	646	637	670	617	650	669	664	595	617	645	614	653	648	617	670	597	648	622	645	599	647	702	667	601	615	650	617	661	638	657	631	663	654	638	615	652	662	672	619	644	655	664	655	650	628	683	616	639	578	618	643	632	699	651	655	639	654	658	634	628	644	616	653	632	634	594	654	660	592	661	617	637	620	669	599	633	620	630	727	676	599	652	665	615	602	661	655	600	613	692	605	677	643	657	661	645	634	658	655	622	650	646	595	611	639	635	609	613	664	632	668	608	647	644	643	622	606	632	667	618	648	645	666	667	617	684	629	668	635	642	616	664	629	633	649	633	654	645	625	658	653	661	612	675	625	607	662	699	675	653	673	605	641	651	625	627	686	618	567	613	647	660	584	675	663	624	625	636	645	652
2723	587	303	225	186	173	202	231	228	216	173	184	177	151	144	155	186	265	266	209	213	149	139	145	105	97	80	71	104	94	89	85	83	86	89	78	90	98	88	83	74	88	71	87	97	71	82	95	85	83	81	82	76	79	93	92	77	93	75	76	95	85	90	79	95	86	89	102	81	82	94	97	97	74	71	68	77	73	82	86	85	82	71	76	84	91	96	95	68	80	90	88	102	77	77	79	85	85	86	97	90	78	91	98	75	81	82	89	94	81	78	76	76	86	73	89	69	79	82	93	92	77	85	90	80	83	84	85	83	77	86	56	83	79	84	71	86	82	93	89	103	76	79	81	86	91	85	70	79	80	71	78	84	84	81	71	81	75	75	89	79	69	78	94	66	94	74	80	76	89	65	74	95	103	89	85	78	82	82	69	74	86	89	78	87	73	94	90	74	95	87	86	82	77	92	76	89	102	82	96	82	83	92	98	91	78	78	88	89	67	86	96	92	93	86	75	94	80	78	71	81	73	81	101	71	91	88	69	82	93	74	93	69	77	85	82	81	66	81	85	77	66	67	71	78	83	80	80	68	86	89	85	75	91	76	83	69	81	97	89	83	98	89	69	89	89	78	104	85	102	80	114	80	78	96	74	83	90	89	94	105	84	78	88	106	81	78	88	92	88	79	87	80	80	87	96	86	77	81	75	73	90	85	100	83	77	89	95	84	78	95	80	79	87	86	80	83	99	101	73	96	75	85	79	88	85	84	87	98	88	79	85	69	95	75	87	98	85	80	90	85	70	83	91	99	83	90	82	78	101	79	90	85	87	84	83	73	77	78	75	104	73	93	88	92	75	69	96	85	80	69	78	88	92	84	89	86	92	86	93	80	88	105	77	84	83	85	77	77	94	83	87	97	87	98	81	87	89	69	99	81	100	88	86	81	75	88	93	86	80	104	89	79	74	83	76	89	78	95	90	88	89	82	81	90	66	90	89	103	85	82	90	86	87	88	78	81	85	92	66	84	87	73	85	86	82	88	90	76	91	89	77	86	89	97	83	65	84	86	78	80	98	83	93	77	77	83	101	90	94	80	91	106	89	92	92	92	82	89	91	83	88	85	81	80	81	89	81	72	102	99	90	101	82	80	83	79	88	78	73	102	88	88	97	74	87	91	90	107	75	64	91	96	108	69	74	81	91	94	75	87	75	93	81	82	91	65	80	85	92	84	91	84	88	97	88	95	83	81	79	82	92	104	83	82	68	88	83	78	85	70	93	75	76	78	90	71	88	68	76	82	89	82	85	68	88	85	83	86	79	89	96	89	80	99	92	91	90	87	70	73	100	105	76	91	79	85	86	93	98	106	88	98	80	92	91	85	89	95	93	82	77	95	81	89	79	80	102	79	76	81	67	87	79	85	85	92	91	94	92	82	105	73	73	86	96	71	83	69	77	78	89	82	83	85	81	75	75	81	75	89	76	70	81	107	94	79	88	90	93	92	71	80	94	82	88	79	71	88	74	91	87	83	79	97	80	82	97	86	87	62	90	82	91	62	80	94	66	79	90	93	96	83	80	101	83	87	82	82	89	69	96	75	83	76	73	102	81	68	89	78	87	90	93	91	91	67	64	101	78	85	87	86	83	72	84	79	95	84	75	76	70	93	89	105	83	97	87	91	83	85	84	91	87	93	76	85	78	106	103	76	91	66	83	94	109	77	71	78	98	82	75	88	90	85	80	85	104	78	86	82	81	91	79	85	73	84	91	109	93	68	83	96	84	82	83	83	83	74	98	76	96	79	87	67	73	89	82	75	76	78	81	81	87	96	68	75	84	69	78	89	76	77	95	85	98	94	82	83	90	71	76	98	78	80	82	76	67	84	85	87	87	95	68	86	74	71	65	83	92	79	84	86	101	91	91	100	87	92	84	85	88	85	84	72	96	86	94	79	86	100	112	64	77	80	107	80	76	93	78	82	78	96	94	82	91	74	81	86	105	84	83	86	95	87	79	80	82	83	79	67	73	84	79	87	76	93	91	84	84	91	84	77	87	80	101	96	90	91	96	85	84	89	96	83	77	83	83	93	101	83	86	66	66	81	74	82	73	79	75	75	77	76	76	95	98	74	67	87	84	79	77	89	76	93	91	73	95	93	91	82	98	79	91	82	83	92	83	89	76	74	73	80	68	85	82	95	99	99	88	85	81	89	84	66	79	75	93	91	93	73	105	80	72	85	98	82	84	75	77	76	66	72	77	88	85	95	78	87	71	80	80	80	77	103	88	75	54	76	71	98	93	84	79	74	69	89	93	80	88	87	101	88	86	87	96	94	94	60	93	81	79	89	78	71	103	86	73	91	78	86	89	73	87	90	96	99	82	92	83	74	81	67	80	78	96	83	76	73	94	82	103	91	91	88	89	84	76	80	91	83	106	89	86	73	91	83	67	91	93	84	87	62	83	82	79	85	84	77	81	73	75	77	80	99	77	69	79	61	98	90	90	72	92	97	90	86	85	67	85	95	84	105	93	89	74	57	82	92	66	74	95	82	75	101	88	80	92	77	87	101	92	78	88	97	86	91	82	83	104	93	77	76	77	78	89	90	75	73	59	80	94	87	69	76	69	84	79	86	84	88	84	97	100	99	85	101	88	97	70	99	85	81	89	92	98	82	76	87	90	83	85	99	81	98	73	90	85	90	96	74	85	91	82	87	77	75	84	87	83	84	102	75	77	93	74	65	70	103	101	83	73	74	80	74	84	85	74	101	89	87	76	71	88	82	95	86	95	78	98	82	100	108	74	78	77	98	105	78	82	70	95	84	96	98	82	76	79	80	83	69	98	88	74	86	71	70	88	94	91	90	91	67	68	84	81	93	78	85	88	82	87	80	84	83	76	78	102	81	77	76	89	85	88	78	75	80	77	90	73	93	72	88	81	98	78	89	79	86	76	92	83	82	100	86	76	87	76	92	86	81	89	86	73	79	98	83	88	99	86	95	77	71	90	81	99	91	71	94	81	93	90	73	96	86	81	88	79	76	92	80	86	97	89	63	89	78	86	86	88	92	108	77	91	82	88	75	95	74	88	87	95	88	86	74	90	97	83	77	89	95	94	102	97	68	94	68	81	83	100	88	81	85	86	73	95	91	82	84	85	96	86	79	88	85	81	82	81	99	86	102	82	85	82	94	86	64	93	77	69	89	103	73	69	85	76	86	92	76	80	76	86	73	90	65	81	92	89	81	83	72	75	82	72	91	87	89	89	76	90	83	72	81	79	111	87	89	86	101	96	94	74	85	80	75	86	89	90	82	75	86	104	73	90	77	89	82	71	79	89	80	70	75	75	90	89	74	78	81	75	80	93	69	106	84	73	99	100	93	94	80	76	83	84	106	61	90	80	84	81	94	79	80	95	74	83	82	73	84	98	81	86	73	87	80	81	75	89	91	83	95	87	90	80	90	86	85	86	78	75	88	90	82	74	74	76	84	78	71	83	90	82	73	77	96	91
21312	6082	3084	3339	6844	9859	8754	8023	6774	6160	5150	4303	3990	3551	2842	2589	3802	5205	5417	4257	3149	2133	1694	1197	887	808	726	695	708	658	614	635	598	631	609	627	614	613	635	636	600	602	604	574	612	612	627	611	626	631	586	626	621	584	594	608	601	603	602	608	599	620	633	631	611	625	645	597	561	668	613	606	561	625	642	623	610	637	657	671	649	644	637	638	602	555	613	591	567	617	628	605	587	668	564	594	600	605	585	628	594	601	619	614	628	611	632	639	603	609	621	599	629	638	632	567	654	601	601	597	594	600	622	648	620	648	650	623	578	594	581	629	662	627	622	608	590	627	651	630	610	597	657	618	577	598	594	597	636	621	611	625	581	607	591	584	634	656	586	595	601	649	616	575	617	626	638	621	596	589	609	618	635	642	594	621	597	601	630	587	621	639	611	628	659	596	656	627	600	612	598	612	660	582	586	573	598	597	579	585	635	641	650	603	596	599	608	591	634	579	617	624	633	569	591	589	634	593	618	601	611	615	677	614	637	621	591	590	628	614	599	610	658	572	620	598	644	665	625	598	619	617	610	618	580	647	632	607	613	586	584	613	630	595	586	584	602	612	632	594	606	697	603	644	614	628	630	616	563	612	645	643	607	601	591	591	612	608	622	578	584	577	569	595	611	552	628	587	626	628	600	598	620	623	613	639	641	581	623	621	642	640	597	580	618	621	601	617	592	648	619	611	635	596	617	580	616	595	594	624	635	635	629	563	600	634	610	593	606	605	586	601	637	642	604	599	658	610	609	625	597	565	601	610	636	628	629	650	613	596	635	614	583	543	612	613	620	618	585	591	594	575	604	600	665	602	604	612	611	651	625	638	609	611	624	623	646	647	584	577	625	615	611	586	636	647	635	583	654	555	611	624	580	599	635	639	604	645	592	627	613	604	633	618	654	597	574	564	603	590	615	580	662	594	632	588	629	658	595	617	614	563	604	639	582	595	612	596	591	648	605	565	611	586	630	623	570	599	596	607	572	634	578	634	602	604	595	627	587	578	613	605	626	631	611	592	614	628	588	617	638	593	659	623	554	625	599	625	640	585	637	653	606	554	612	609	596	631	611	612	608	612	563	634	631	603	618	616	615	592	650	558	618	601	576	622	624	608	590	665	626	605	614	596	609	658	598	649	586	603	640	624	618	577	588	608	608	582	576	636	613	604	615	598	642	620	629	604	587	617	556	574	646	626	624	603	644	602	605	631	648	616	635	619	649	584	570	604	621	580	628	583	594	606	567	627	617	591	583	592	596	639	628	638	603	629	669	615	613	596	614	654	582	585	607	665	613	618	592	621	626	618	579	590	576	618	635	637	630	597	630	601	588	621	648	641	588	603	619	646	604	630	599	593	620	615	617	602	596	586	596	650	585	597	638	569	551	604	619	633	643	596	592	637	603	611	604	610	602	579	629	603	598	656	626	597	632	609	609	583	584	629	647	604	667	600	608	637	577	651	631	644	637	638	600	588	589	612	605	591	610	646	601	598	590	634	623	651	587	588	618	632	589	674	622	606	612	637	626	610	644	585	605	618	643	651	609	642	623	644	624	655	644	604	632	593	584	623	597	592	610	545	655	630	607	598	611	622	642	586	701	605	626	670	605	614	626	638	681	601	639	602	599	622	601	636	636	614	633	622	640	624	575	572	643	563	624	593	611	621	647	586	632	612	603	607	581	619	647	644	635	613	615	585	613	643	640	596	579	635	602	596	620	604	613	630	582	658	610	612	596	588	572	596	609	618	609	596	595	618	657	626	621	597	644	631	611	549	648	618	597	607	624	608	659	584	638	617	614	621	618	602	599	609	590	640	615	633	584	602	625	603	626	631	642	606	580	575	601	600	610	642	643	589	611	630	645	628	628	628	623	589	601	627	613	633	622	576	628	603	617	633	643	650	616	604	626	630	630	590	590	608	621	603	611	624	636	601	612	607	621	662	642	640	574	572	634	668	633	613	603	625	626	595	655	637	550	644	606	612	614	620	612	663	630	621	579	600	597	573	578	631	633	605	544	584	605	578	584	629	598	603	625	649	674	626	582	613	574	595	634	636	628	611	632	589	597	574	645	596	579	629	597	603	649	644	627	645	586	599	651	630	644	606	625	605	617	649	605	600	663	636	582	600	613	620	633	672	617	584	632	618	586	603	645	575	608	622	632	621	636	600	597	575	632	600	591	627	586	613	609	626	644	617	637	650	652	640	617	589	644	611	657	589	610	621	640	619	616	587	653	604	613	604	610	647	596	605	581	610	614	604	613	592	612	584	581	613	614	620	613	592	624	607	594	595	626	615	631	590	617	562	620	648	667	595	602	627	649	606	607	578	673	617	611	596	615	597	621	633	613	571	623	646	616	600	609	616	581	591	606	608	599	598	613	618	620	649	633	642	653	578	612	586	616	622	590	604	643	604	612	635	602	645	627	624	625	605	621	636	606	669	604	619	569	610	626	600	540	641	573	612	622	567	627	568	597	624	569	597	635	599	611	612	588	582	624	598	589	592	654	583	606	605	596	558	652	596	586	618	622	654	613	613	602	626	586	633	620	637	618	585	601	586	631	603	617	627	632	630	663	648	604	595	591	594	606	625	641	603	683	655	618	617	617	602	634	622	621	628	597	593	656	632	614	563	592	590	614	615	647	627	600	611	665	625	599	602	582	589	591	648	600	559	622	611	617	598	636	584	642	590	593	601	639	593	596	627	633	631	656	587	597	604	621	609	557	617	661	589	617	604	595	619	639	636	644	675	570	636	611	630	601	633	600	546	600	600	626	620	590	609	607	620	604	623	615	587	600	628	666	614	619	606	631	627	646	605	617	618	619	622	651	599	591	615	653	623	610	576	621	588	646	596	598	647	604	605	603	581	587	593	634	604	614	634	609	617	644	623	613	603	609	627	608	629	615	614	656	632	605	593	586	594	616	617	620	611	597	596	604	599	640	594	623	622	664	566	621	648	651	571	629	632	651	601	642	625	644	591	594	635	626	604	555	635	633	601	621	615	610	605	650	589	609	613	596	637	583	606	690	600	572	609	589	623	638	586	601	620	593	586	572	612	628	595	632	612	624	645	598	607	622	595	633	589	583	627	554	645	609	617	600	645	599	609	594	614	591	638	612	598	606	571	589	604	631	618	635	610	611	618	599	598	635	562	659	602	604	617	631	616	623	667	587	641	656	624	599	569	616	597	596	606	601	577	610	643	603	621	599	609	565	676	604	584	630	562	564	609	572	646	625	641	582	606	637	625	595	614	621	619	644	630	642	628	641	616	571	615	618	635	609	609	632	605	626	599	617	600	606	587	606	569	594	658	621	602	596	614	611	577	638	616	586	612	641	658	579	619	587	655	588	601	635	587	558	575	611	581	601	616	618	638	613	643	578	646	624	627	601	587	645	591	649	577	637	601	656	623	611	609	599	649	621	643	549	568	650	624	587	599	565	565	596	593	585	612	602	646	594	616	647	627	607	650
3128	848	393	293	214	206	239	272	282	258	250	216	188	205	173	215	370	680	755	630	464	321	224	200	140	120	109	104	112	86	78	84	73	70	82	80	72	76	70	63	77	85	86	93	85	64	75	80	76	87	85	72	79	76	78	78	85	86	73	70	69	74	86	80	75	88	65	75	76	74	92	80	87	90	69	86	89	80	78	82	101	65	73	83	76	77	79	75	79	82	86	78	72	91	69	94	50	87	79	75	80	74	72	81	65	76	68	76	88	65	78	63	92	85	76	65	63	81	86	81	85	74	74	72	83	78	69	75	67	77	70	75	76	70	80	78	72	68	74	59	78	76	60	87	90	66	75	79	85	73	57	85	89	72	81	74	71	81	77	63	60	70	76	76	95	94	101	84	75	80	73	79	94	78	85	76	85	67	75	72	66	84	85	94	74	69	79	61	71	90	66	82	70	75	85	84	79	75	80	82	82	89	80	87	96	95	69	72	62	69	79	87	79	72	70	69	81	73	68	85	69	77	80	73	70	70	73	71	79	84	74	75	67	83	86	68	80	92	70	79	69	71	75	77	82	89	59	66	69	76	77	76	68	73	84	89	87	73	83	88	69	85	77	83	83	72	69	95	79	79	85	87	77	87	75	74	72	77	98	79	73	70	78	72	63	78	73	75	64	90	77	70	71	70	75	77	67	68	74	86	79	81	83	56	72	79	95	79	67	69	77	56	69	80	73	92	68	84	68	64	63	73	74	69	69	83	73	85	77	89	72	70	73	77	72	65	79	76	80	69	81	66	63	73	73	67	83	95	87	70	77	77	73	67	59	75	88	73	66	62	69	80	58	81	78	78	83	86	71	85	77	70	86	78	76	91	79	74	62	75	85	78	83	70	75	89	71	77	82	69	79	67	84	96	72	79	74	75	78	79	76	65	67	78	78	90	68	83	94	86	76	89	73	62	76	65	68	88	75	72	89	84	90	71	75	88	85	74	85	77	87	88	88	74	82	80	93	85	76	82	94	81	88	74	77	69	67	79	72	66	77	85	77	78	84	66	82	68	64	70	70	92	70	78	88	70	63	80	74	63	62	92	74	67	81	88	112	90	75	78	76	83	69	83	63	83	79	65	78	73	68	78	74	73	65	64	92	88	83	65	76	84	83	67	73	87	93	96	68	73	78	71	90	75	72	67	64	88	75	97	69	67	72	73	76	86	87	80	82	82	62	74	67	65	83	72	78	71	109	65	69	77	71	75	63	72	72	84	69	90	72	74	80	76	72	69	56	86	75	76	92	68	84	80	83	73	80	83	73	73	83	69	73	80	63	81	73	80	81	76	72	76	84	88	86	81	85	66	79	60	74	65	79	75	63	59	79	78	83	77	79	84	72	71	69	82	77	90	95	81	81	90	84	75	75	79	80	86	70	70	92	76	75	60	72	71	89	96	67	67	66	81	72	81	89	92	81	75	92	82	80	77	55	78	81	71	64	68	73	76	77	80	66	81	80	83	83	59	84	73	70	82	83	61	84	84	83	77	67	90	72	72	84	69	71	74	81	79	65	67	69	76	90	84	75	67	78	84	96	76	77	54	73	73	91	68	85	56	68	83	91	76	77	90	89	94	86	51	75	90	72	91	76	92	85	81	79	81	73	76	79	76	75	64	96	69	80	70	92	75	68	87	90	73	69	78	81	80	69	77	66	84	68	91	88	86	73	81	71	78	74	70	78	71	79	74	91	85	73	61	74	67	71	66	75	65	81	62	60	75	61	84	78	74	68	81	65	84	78	80	81	65	61	71	71	68	83	69	72	72	95	81	80	66	77	94	72	91	67	75	86	78	85	73	59	72	96	78	71	73	84	88	85	91	79	70	73	88	104	70	69	66	77	77	82	88	82	76	72	71	75	93	72	79	83	86	79	68	86	74	80	77	75	82	75	73	85	77	66	76	100	82	82	71	71	82	67	88	86	96	70	90	78	80	77	78	71	72	66	83	73	92	70	90	93	79	90	76	87	73	86	81	85	59	76	91	76	80	85	85	85	65	89	68	87	87	76	71	81	60	86	71	83	76	94	59	93	92	76	75	72	91	76	73	75	79	80	69	85	72	83	74	84	78	73	64	76	65	71	77	84	81	85	84	86	86	67	83	79	76	81	65	74	80	81	79	72	74	86	77	71	74	84	82	85	83	68	71	84	78	69	77	75	93	82	76	84	70	56	79	77	76	83	77	68	73	85	70	91	59	85	79	92	74	83	80	67	85	80	69	75	85	59	80	66	78	81	72	75	73	88	75	71	84	72	77	67	91	92	60	71	79	81	71	60	76	71	74	100	76	71	87	60	95	81	70	66	82	94	77	72	82	85	90	83	75	90	79	75	66	85	71	73	96	91	74	79	74	102	72	74	77	66	65	87	75	78	74	80	80	81	83	74	69	76	72	60	76	77	98	87	89	65	86	71	79	67	83	70	68	90	64	61	72	79	80	78	66	67	80	65	74	80	71	73	74	79	81	85	75	83	96	75	78	75	89	85	72	69	68	94	81	91	81	80	77	89	69	76	88	74	92	83	78	73	88	73	70	77	65	81	93	82	73	86	81	82	77	84	85	78	77	102	79	79	81	81	74	75	79	92	84	63	71	65	75	73	81	85	69	76	98	72	79	70	70	62	81	75	52	82	81	69	68	79	73	71	83	75	76	85	69	81	65	77	76	72	80	74	72	85	81	80	79	61	90	87	78	64	93	82	74	77	67	85	80	84	92	84	107	62	73	71	75	91	76	77	79	72	74	82	73	71	77	81	88	81	79	81	72	87	79	76	78	82	64	77	86	72	80	73	93	77	62	105	81	75	75	63	85	83	76	74	82	60	69	66	71	78	76	79	71	62	53	77	67	83	96	93	76	77	84	70	82	68	77	69	69	86	72	87	89	71	71	86	68	80	74	81	79	58	69	82	66	81	79	64	89	87	78	81	91	78	81	90	58	80	72	74	87	75	56	65	83	66	75	76	95	80	89	77	74	66	79	79	81	69	73	83	82	79	72	85	66	70	72	80	85	63	80	72	90	104	77	86	82	69	87	74	87	73	53	80	86	78	79	70	63	72	74	77	91	79	69	69	70	60	78	81	82	73	78	80	80	74	90	92	82	71	84	66	80	77	76	74	78	73	78	78	75	78	88	81	100	59	89	81	71	66	74	62	73	72	77	73	82	79	67	73	79	68	80	69	81	86	82	75	77	77	77	92	81	80	87	72	80	80	81	81	70	78	86	82	87	85	60	66	87	75	85	83	79	76	73	73	80	76	84	72	89	82	69	78	79	64	87	85	64	57	76	75	65	67	62	74	59	91	80	78	77	66	70	68	81	94	85	88	76	84	77	77	66	81	83	85	74	83	80	95	78	77	71	92	87	71	74	81	85	83	72	81	82	85	66	66	87	71	75	82	85	74	69	80	65	89	61	86	72	69	80	90	70	76	82	65	81	86	71	78	84	74	88	81	96	79	71
26553	7796	3774	3967	8772	12249	10810	10099	9300	8202	7153	5893	5065	4489	3844	5064	8781	13275	14649	11873	8366	5753	3760	2647	1942	1553	1205	917	729	643	584	626	587	581	504	568	561	565	576	557	529	526	571	579	595	579	578	570	572	572	552	536	524	555	563	580	587	571	545	524	566	570	541	562	559	555	532	548	536	565	575	575	612	551	572	583	549	520	562	562	554	504	559	565	559	498	579	571	575	592	558	546	550	544	521	553	547	589	530	543	551	577	508	555	547	526	516	564	532	599	598	539	536	594	582	539	521	580	571	608	578	532	543	576	563	509	599	563	556	552	561	500	541	594	548	564	566	579	562	567	585	518	565	571	559	567	567	526	547	567	566	570	553	535	608	556	537	556	525	595	597	586	522	566	568	596	541	576	559	590	556	570	560	553	535	489	563	537	517	549	535	564	581	561	533	529	553	561	578	556	529	516	604	498	504	573	522	512	572	554	567	540	564	580	526	541	517	589	539	557	605	582	554	552	556	538	553	547	552	535	545	564	538	573	598	574	547	505	510	536	530	520	525	554	546	553	566	547	574	566	554	558	549	571	567	555	538	535	582	571	565	585	553	558	547	539	597	554	600	525	564	548	560	551	532	522	550	533	556	553	618	546	561	558	539	532	548	572	584	555	542	550	535	556	596	577	575	531	583	528	551	595	550	523	556	568	570	571	573	556	544	534	574	563	547	565	568	527	590	514	595	533	548	569	566	581	503	552	542	574	567	547	503	569	575	561	536	539	522	551	616	540	557	584	548	560	548	553	558	546	543	568	566	576	529	530	564	581	565	590	575	577	577	554	498	542	576	548	554	543	571	596	544	545	557	508	617	592	584	540	527	558	553	533	577	518	559	532	520	562	574	580	509	508	584	557	512	575	552	588	585	559	525	535	560	524	526	577	548	543	474	524	574	569	549	532	522	563	564	570	566	541	498	604	565	559	579	571	580	557	499	561	551	518	542	563	562	547	542	580	560	557	535	581	513	563	566	570	569	524	564	571	591	523	589	556	590	566	549	542	554	542	532	604	584	561	606	553	547	624	505	574	558	505	556	544	564	552	583	572	522	501	553	525	559	611	546	551	542	530	562	545	558	566	548	590	601	534	530	531	575	554	585	602	543	548	564	569	566	577	588	580	587	541	543	529	545	554	580	577	531	566	591	558	584	539	552	533	529	580	511	521	540	555	567	534	546	548	568	587	555	554	533	567	562	583	570	550	575	568	596	566	592	553	521	590	533	552	533	525	573	572	580	568	558	557	566	559	521	572	561	534	570	548	557	536	610	554	570	573	560	561	546	556	546	552	551	583	510	555	541	536	559	556	548	553	607	541	545	559	560	584	543	557	587	586	570	577	553	599	530	603	559	555	565	549	581	552	561	592	546	546	548	562	542	570	546	567	540	551	551	587	596	593	544	558	541	563	562	565	572	568	573	554	532	530	543	592	556	603	598	532	540	576	512	550	597	540	535	567	546	563	568	579	546	552	523	565	582	581	583	580	537	532	552	525	586	524	558	586	571	585	558	584	574	544	554	574	573	554	604	568	573	567	570	565	543	512	529	576	584	560	548	607	554	557	579	545	535	528	574	534	575	516	539	571	560	567	570	556	587	543	562	580	548	561	498	562	572	556	573	561	541	550	550	559	529	576	535	587	580	569	551	571	536	566	573	581	576	560	593	558	538	557	563	535	574	539	562	579	585	576	550	538	526	538	554	583	572	558	585	564	563	541	540	604	567	558	537	559	541	556	557	538	539	578	538	570	535	594	573	553	576	582	577	589	583	590	559	574	572	594	590	582	575	521	572	584	540	538	560	552	546	613	560	531	536	546	549	511	576	617	560	551	542	554	556	555	567	598	568	523	539	582	560	569	560	519	542	559	542	534	602	530	547	582	523	565	551	558	534	607	554	580	556	584	590	522	534	548	569	585	562	547	564	535	558	520	551	544	539	560	512	540	528	556	549	544	556	569	578	529	570	622	559	559	523	516	561	547	549	595	569	583	580	548	560	593	505	535	565	549	518	560	583	540	564	552	525	543	546	489	590	588	557	554	612	552	564	570	542	591	577	577	562	546	597	602	553	585	579	593	522	525	598	546	562	559	558	527	538	568	542	558	561	534	553	547	590	561	577	582	557	566	525	574	527	551	591	560	578	549	582	531	577	579	572	582	566	581	573	596	521	564	531	567	557	576	544	568	542	531	547	592	569	605	589	545	532	564	563	531	522	578	567	589	563	584	554	560	549	550	580	569	536	586	545	551	589	550	491	509	527	576	535	572	548	542	584	598	535	573	596	554	582	553	563	562	580	523	530	543	531	582	565	590	539	507	570	616	528	559	561	612	584	575	528	526	551	555	546	590	567	554	569	568	598	576	553	558	564	566	541	578	538	576	539	599	554	551	561	597	535	524	563	548	535	546	565	579	588	527	532	551	571	558	568	518	566	559	580	526	545	595	576	552	581	547	569	523	596	560	571	567	533	554	587	554	560	583	557	553	558	569	556	566	537	578	575	559	577	540	562	551	566	563	529	552	507	574	524	565	549	577	607	537	573	590	570	590	556	537	543	575	549	583	575	512	544	546	544	560	578	530	582	574	540	553	539	601	591	547	582	594	550	585	556	578	558	557	607	569	536	573	592	543	574	590	537	561	536	570	611	566	545	531	523	560	551	608	566	554	562	536	556	601	553	568	567	591	605	544	503	555	579	529	556	588	565	543	592	591	572	572	540	579	551	556	553	561	550	561	499	571	534	581	570	566	530	563	524	559	532	557	569	547	559	552	533	539	552	595	568	550	580	540	561	521	572	566	554	584	519	588	574	598	555	556	590	522	576	578	542	547	543	546	546	572	622	589	586	550	558	559	561	584	570	583	538	544	546	512	520	553	545	578	560	578	546	555	524	557	575	533	554	579	609	539	581	568	565	546	561	579	580	538	571	542	576	542	557	546	560	591	516	564	560	551	520	552	565	541	593	560	539	562	580	515	569	590	557	584	577	550	582	580	573	574	564	526	526	542	538	580	558	562	545	564	577	558	548	533	551	547	554	524	558	577	549	530	529	566	556	559	538	569	553	540	540	521	581	531	577	545	573	556	562	583	574	570	571	535	590	553	535	540	547	556	507	554	518	579	547	531	558	499	527	586	551	553	542	536	554	570	554	528	587	527	581	543	555	546	567	571	555	579	565	571	513	544	552	564	552	559	532	558	534	588	574	568	632	559	563	568	562	528	524	493	559	605	550	599	540	529	545	573	559	572	549	545	566	537	546	587	516	525	536	556	571	522	586	569	555	554	555	577	518	546	562	528	540	571	543	544	524	566	604	572	559	593	560	594	580	553	601	575	532	572	563	583	548	552	553	556	558	603	539	594	543	536	535	547	539	548	591	542	517	529	518	574	599	577	535	595	630	569	591	551	533	538	596	580	601	562	533	549	554	514	542	538	567	580	536	590	527	549	559	530	579	567	561	582	563	554	538	582
4270	732	406	273	202	199	221	273	272	249	231	223	215	215	166	224	381	642	775	661	515	376	286	223	202	137	136	118	115	113	103	100	96	114	98	100	90	100	92	91	94	105	105	95	110	108	98	115	99	92	88	97	98	98	109	89	97	90	109	96	100	92	97	81	92	84	96	72	103	118	100	109	111	78	95	106	95	93	102	99	88	103	102	107	98	94	80	98	103	82	101	94	94	101	112	87	106	101	94	93	105	90	98	93	85	93	110	98	96	114	100	97	98	89	108	89	92	102	101	99	94	97	105	105	94	104	111	87	123	89	105	106	93	93	96	98	81	103	89	98	89	91	97	94	89	78	107	92	91	101	98	117	96	122	101	98	101	94	85	115	82	105	105	102	109	96	95	96	114	94	111	104	92	96	112	109	90	93	95	107	98	108	103	101	86	75	101	90	104	89	93	93	101	106	104	97	89	105	94	97	94	94	94	109	124	91	110	84	91	95	106	115	87	96	92	109	111	94	113	113	102	97	106	87	106	81	94	93	102	87	100	117	78	91	106	111	92	101	86	91	91	101	97	99	86	99	117	108	117	96	118	92	89	100	114	109	101	100	89	110	94	92	85	104	107	101	98	77	86	118	92	82	102	90	103	93	100	105	95	94	113	99	91	118	118	95	89	89	98	103	86	91	76	98	112	78	90	101	93	109	92	93	84	119	98	92	96	111	85	101	114	105	95	104	95	119	96	89	89	104	90	86	83	94	93	90	98	93	101	111	115	106	88	99	98	118	111	106	92	109	105	106	115	92	100	107	104	87	110	102	90	109	86	96	103	103	96	84	92	96	100	106	103	104	93	101	106	94	100	87	92	105	86	98	105	99	106	96	100	128	100	93	91	99	99	98	103	100	112	89	109	96	100	107	93	108	93	95	80	84	100	97	92	103	86	82	97	106	99	91	103	99	93	118	107	104	92	80	97	93	98	109	81	85	103	90	87	90	100	91	95	91	100	97	104	112	90	98	112	113	98	108	102	113	114	106	103	107	90	106	103	91	113	91	97	89	101	88	115	108	100	88	108	96	107	98	115	96	80	105	104	79	87	90	97	80	99	89	99	100	102	81	90	97	97	105	80	64	106	93	94	103	104	104	97	98	90	100	87	88	93	90	109	97	117	103	110	96	108	76	97	107	109	91	96	96	88	86	93	85	93	87	117	112	89	101	94	97	98	100	100	102	89	108	79	101	101	88	107	79	82	97	107	109	105	90	90	84	97	114	106	114	98	94	104	91	121	111	80	94	105	94	86	93	96	108	82	107	98	90	85	116	101	124	108	123	110	93	122	117	100	81	101	91	113	98	102	95	81	69	90	104	93	98	95	88	99	94	86	86	99	112	83	85	94	82	81	81	100	106	108	73	111	106	105	115	109	95	123	87	89	102	87	111	95	81	102	105	109	105	106	110	102	99	98	99	126	82	81	105	117	105	130	112	95	106	104	85	90	81	108	104	101	93	99	108	96	95	85	97	94	107	80	91	100	77	102	84	95	89	116	81	97	93	93	98	121	110	98	95	96	80	107	105	91	88	98	78	71	98	131	95	96	100	95	90	112	98	80	88	97	85	92	93	121	86	86	112	101	110	92	104	101	95	111	104	96	101	84	89	85	97	106	102	91	94	89	102	110	87	93	114	98	97	103	90	99	97	95	93	100	91	106	116	93	85	96	106	93	108	87	103	87	84	107	100	91	99	92	100	103	88	97	107	109	109	94	109	84	111	116	100	95	106	104	84	84	107	95	100	93	93	103	79	91	98	134	105	94	95	98	85	107	95	117	88	87	119	94	103	99	88	95	90	109	88	93	101	95	82	94	102	85	96	101	95	102	92	96	104	119	105	93	88	98	87	114	114	104	93	96	107	88	92	103	103	101	122	82	97	84	103	90	104	85	93	79	77	96	107	107	96	102	100	85	74	89	101	107	94	98	110	90	94	109	111	100	100	83	81	90	101	106	124	97	94	105	91	94	99	106	97	104	95	99	99	114	118	93	96	75	86	119	100	102	95	91	88	91	113	97	91	98	110	116	98	101	91	103	98	84	76	88	99	94	99	112	100	90	109	102	92	101	87	93	100	96	93	109	97	104	102	86	94	78	108	99	90	100	85	107	87	101	94	97	99	108	103	87	109	102	100	90	88	123	89	114	104	100	101	107	98	100	86	118	99	94	99	106	83	77	93	87	80	90	99	101	99	93	104	110	101	98	90	87	111	102	103	115	103	112	94	115	91	89	88	107	105	109	98	84	93	110	94	84	96	112	107	97	103	106	117	97	107	95	84	105	87	107	112	117	92	96	91	100	103	87	102	91	104	111	102	103	91	86	95	100	91	99	111	94	113	92	96	107	125	78	80	93	103	106	114	101	111	111	101	84	90	96	110	92	93	95	104	83	114	117	107	86	93	105	104	94	87	107	89	97	94	97	101	117	96	89	87	106	97	98	109	99	100	89	105	100	100	99	93	97	88	98	94	85	79	84	109	92	101	100	99	89	90	96	112	107	103	81	88	102	83	97	101	106	98	87	113	82	91	91	118	112	119	102	64	105	95	91	74	100	105	107	86	96	109	115	120	104	85	97	110	129	97	119	105	112	118	89	106	96	97	110	107	87	87	86	98	94	99	90	91	86	102	105	88	84	95	103	95	103	90	108	119	101	97	101	107	89	80	117	112	83	88	104	80	94	91	101	85	93	94	84	81	100	97	90	117	111	103	106	96	101	93	81	92	81	84	90	91	97	104	118	101	111	100	101	118	106	90	104	79	87	96	102	106	80	116	99	97	106	97	113	90	106	92	110	91	114	107	117	90	99	89	114	114	91	81	92	100	95	108	118	90	85	106	96	120	117	101	102	89	102	104	103	112	90	106	104	84	109	100	110	101	97	87	107	105	116	99	103	103	97	94	89	116	104	88	97	107	106	101	84	108	95	114	98	106	100	107	94	87	91	108	105	93	97	98	83	73	86	110	106	115	89	105	107	84	95	106	91	114	89	90	100	97	114	102	93	109	101	88	93	84	102	88	108	94	110	98	108	97	117	80	104	102	118	91	87	104	99	102	98	93	104	82	98	93	94	83	85	100	74	85	103	86	92	102	101	108	94	81	105	89	89	97	92	98	76	95	92	105	94	96	91	92	113	79	113	105	101	82	90	79	103	83	81	88	90	108	116	104	91	87	91	79	113	92	103	97	97	95	104	90	105	91	101	93	99	132	119	105	101	78	106	97	110	99	91	96	104	104	84	93	107	95	120	104	105	85	90	91	98	91	105	103	90	100	96	106	101	106	106	103	93	110	114	94	118	104	95	95	95	94	96	102	95	96	84	105	87	100	98	105	100	103	94	79	114	96	114	94	108	88	95	96	97	103	106	97	95	87	90	111	97	102	102	107	105	110	107	96	95	104	97	84	102	97	91	93	94	92	99	100	102	94	106	101	111	106	88	109	89	111	97	92	94	86	105	102
25589	6951	3700	3738	7269	10049	10131	9884	9057	7809	6655	5477	4701	3947	3384	4070	8579	12910	14759	13629	10269	7062	5034	3606	2897	2102	1609	1185	978	808	759	727	710	757	713	693	707	732	697	683	699	736	712	669	724	669	693	748	709	697	688	729	741	728	710	757	747	682	689	730	723	704	716	730	699	699	706	675	683	689	708	698	719	697	742	708	687	719	683	731	750	715	706	682	705	679	696	712	677	721	738	720	755	735	676	694	742	682	777	764	715	734	756	718	674	716	688	722	712	680	716	739	741	688	679	721	670	710	661	719	679	690	685	730	690	711	735	711	668	657	685	732	718	734	746	684	710	648	680	678	701	684	725	701	689	689	755	709	676	735	734	705	721	685	707	688	709	740	686	712	691	731	703	699	691	704	677	727	701	749	733	676	695	730	676	721	705	713	673	696	684	664	694	716	681	762	718	704	736	682	692	705	746	754	667	702	729	669	652	697	622	699	683	700	687	685	709	689	675	703	699	729	671	728	711	755	734	720	679	723	684	711	716	713	649	669	696	717	723	706	709	676	702	755	646	688	721	717	710	721	715	683	727	724	658	709	693	695	694	659	689	715	692	746	701	706	729	674	709	679	716	703	717	747	672	706	710	700	717	699	664	708	662	666	760	695	692	676	682	681	715	716	690	703	692	714	734	707	702	685	675	767	705	684	706	728	707	708	755	712	740	714	693	696	671	694	651	747	700	712	714	697	693	686	701	743	719	738	698	690	747	702	680	729	689	676	687	668	663	707	664	702	726	697	686	722	684	694	716	709	706	697	779	687	686	692	725	740	630	715	694	727	695	699	774	722	671	684	742	729	727	695	692	721	697	704	700	709	668	741	633	699	679	678	701	691	790	711	730	720	723	704	742	746	714	684	641	713	677	677	691	713	699	722	687	703	675	740	681	728	642	722	684	657	709	710	706	688	690	737	692	732	723	678	729	699	709	704	667	712	710	699	670	718	713	720	734	715	719	695	668	682	716	719	707	692	703	684	678	711	696	734	708	716	683	709	673	684	759	701	673	675	730	696	748	701	699	719	701	706	658	706	691	700	692	728	713	731	762	678	686	674	693	705	687	717	663	724	735	697	698	703	718	743	695	732	719	708	699	703	686	686	695	698	733	713	764	722	715	682	709	735	680	716	668	697	731	672	688	701	698	731	698	667	726	723	709	670	706	716	654	741	723	698	725	738	691	710	705	676	695	665	709	687	670	723	740	698	666	739	715	689	710	734	689	684	712	738	689	661	733	726	776	676	716	715	723	729	709	750	731	658	757	665	679	706	707	662	686	676	723	726	723	700	688	665	693	752	683	668	683	670	710	678	690	717	663	711	677	728	680	710	688	699	759	707	703	705	711	694	688	717	682	725	625	698	676	742	714	694	727	715	709	719	700	767	697	755	701	754	734	652	694	669	725	737	760	636	729	716	711	702	691	695	696	643	720	715	702	691	683	699	654	706	706	692	773	731	716	692	675	645	748	709	708	729	707	724	638	694	657	707	727	698	685	725	676	717	731	706	705	720	704	736	702	701	700	728	714	661	687	753	668	730	672	694	727	724	729	701	673	697	688	701	745	710	646	715	687	749	693	710	665	715	733	704	764	689	694	711	699	728	759	708	718	682	698	677	729	699	727	708	686	690	731	729	709	768	683	715	688	690	711	721	693	664	686	674	717	697	694	743	700	731	698	692	689	715	687	684	724	682	745	669	687	693	678	689	674	711	631	704	711	663	716	651	724	743	715	671	720	675	744	684	754	696	727	785	681	655	717	672	715	723	703	742	697	703	688	695	655	707	735	721	722	643	695	721	664	704	681	735	714	682	670	669	715	709	692	674	723	715	753	715	663	746	698	708	693	685	696	723	715	701	676	688	701	693	706	676	683	687	666	724	736	726	742	753	683	694	668	719	693	703	712	689	707	785	697	712	708	675	741	667	742	743	649	706	721	734	687	712	735	707	728	694	652	714	685	717	643	716	738	696	710	696	740	678	709	740	692	702	724	741	691	697	700	726	738	694	717	709	729	782	683	719	673	712	713	690	714	677	684	706	680	699	721	704	658	664	681	703	728	715	684	712	746	718	743	671	723	699	698	704	733	693	708	706	751	713	707	680	702	723	718	681	702	699	680	703	693	629	701	709	752	681	669	743	704	693	723	728	742	668	718	763	707	683	732	709	684	710	703	729	704	716	706	716	703	680	680	714	726	687	678	726	720	700	651	711	712	775	739	723	669	760	728	742	706	680	690	717	680	753	715	682	698	624	709	688	716	699	703	704	717	662	710	723	694	689	714	677	706	720	726	681	740	716	717	684	708	718	685	695	663	709	682	701	708	736	708	745	703	689	721	710	700	686	680	675	728	694	674	756	675	705	711	699	661	682	648	689	716	699	705	750	668	695	676	673	708	717	749	734	716	718	680	719	693	716	678	695	683	719	675	711	714	727	665	701	716	756	687	708	644	706	660	705	722	730	735	712	704	722	717	735	694	703	728	710	729	670	715	667	675	702	714	714	685	674	748	716	758	710	730	732	740	708	685	745	712	715	756	728	712	705	699	713	717	685	644	667	667	685	665	744	687	713	702	681	707	684	714	641	690	692	662	688	749	698	702	725	682	683	642	721	738	704	724	706	668	687	644	677	751	675	696	701	666	685	720	657	725	714	708	712	731	690	710	686	685	641	752	717	725	681	683	683	721	698	737	641	717	660	684	721	714	721	694	693	680	701	677	692	648	739	695	717	679	723	689	737	688	740	703	729	688	686	706	658	704	725	709	707	687	700	708	681	709	690	723	710	689	693	727	697	752	711	669	699	706	768	714	675	712	743	697	706	710	699	681	710	676	718	742	709	703	719	781	699	756	648	715	712	693	728	752	749	727	724	698	706	705	704	698	736	718	723	631	724	656	728	679	722	680	678	670	698	731	701	680	724	678	746	702	719	747	735	667	718	729	703	668	721	698	672	659	704	677	704	701	731	695	728	728	762	706	683	682	715	699	696	707	729	714	725	730	675	720	693	670	732	682	734	666	755	683	690	709	734	659	650	744	695	712	707	681	720	690	727	655	736	668	686	684	743	737	692	714	747	744	701	674	724	701	713	692	686	676	749	706	727	699	731	718	689	756	716	747	677	725	721	704	680	700	658	721	668	694	716	680	656	697	735	704	706	731	722	721	726	710	698	681	716	695	720	683	679	720	678	697	724	752	688	727	721	697	708	690	705	719	738	738	739	705	665	712	715	693	634	702	695	731	732	694	708	692	684	727	700	731	742	677	695	663	678	659	739	696	663	680	666	698	716	727	685	727	702	684	688	735	684	686	698	752	721	697	710	650	734	729	729	722	738	696	712	724	665	668	741	709	695	697	727	688	758	707	696	728	732	749	720	738	693	738	692	693	682	715	677	682	728	702	687	689	666	704	718	712	717	683	731	726	731	704	740	734	704	718	704	731	723	730	740	690	705	715	670	719	685	724	716	709	700	711	673
4944	1211	445	308	261	270	339	364	372	367	311	328	277	272	221	232	489	690	1021	1259	1098	778	501	364	310	238	188	156	136	106	92	87	91	85	79	82	90	108	68	76	89	88	98	94	91	71	94	91	97	83	98	75	89	82	98	89	87	88	94	81	88	85	90	74	100	99	79	95	91	100	85	85	94	90	98	73	88	80	98	99	92	99	88	71	92	98	85	90	81	92	102	85	90	81	90	82	89	96	80	102	96	104	72	74	84	89	85	102	102	99	108	76	90	102	88	95	95	92	86	73	77	92	90	91	94	90	103	78	106	96	90	93	82	88	107	101	93	80	78	106	101	97	95	80	88	86	91	95	75	95	118	76	87	74	79	88	77	81	99	89	100	92	87	77	94	87	98	78	70	88	95	88	91	92	92	103	86	75	90	82	92	87	90	104	90	79	95	80	88	95	90	89	85	78	95	91	87	85	76	103	92	85	76	88	76	89	106	91	94	84	100	95	88	104	68	82	94	85	87	81	79	94	88	75	82	77	87	75	103	93	99	85	100	95	85	87	100	107	85	100	78	92	77	93	72	90	89	93	80	104	83	83	73	90	84	80	85	87	70	95	94	94	86	92	96	85	83	78	76	84	96	84	88	97	79	80	95	80	78	77	93	96	98	80	92	88	85	101	92	82	87	88	93	99	88	100	91	94	89	73	84	76	94	90	87	86	105	100	92	97	76	111	84	79	83	102	76	81	106	95	94	93	88	93	100	96	86	91	82	100	96	86	92	106	78	89	89	88	78	94	95	91	75	70	92	81	86	82	83	100	96	71	92	91	74	82	89	87	96	99	87	95	98	63	97	85	94	87	91	87	71	91	100	89	89	94	105	84	82	98	78	90	104	77	106	99	103	98	96	102	82	88	72	84	83	91	92	96	90	88	101	105	93	87	78	90	67	87	94	70	94	79	95	87	75	100	108	90	98	82	88	77	115	107	88	106	91	85	101	101	97	96	92	102	83	100	103	72	92	84	93	91	90	91	70	84	93	99	103	80	73	99	75	85	83	78	86	95	93	103	89	83	79	92	77	79	97	106	80	99	77	66	84	101	66	100	85	100	88	78	107	96	85	93	86	96	102	99	91	100	89	94	88	87	84	84	75	88	108	87	96	94	88	94	97	87	94	78	87	99	113	97	105	96	120	78	90	115	93	90	83	96	82	83	101	101	82	85	92	97	79	87	88	89	83	90	88	97	89	89	93	91	78	104	99	91	105	94	74	91	87	86	89	85	97	88	82	91	92	64	68	80	89	98	110	82	99	76	98	68	76	83	84	95	91	88	95	92	89	72	108	87	96	95	79	90	94	86	97	86	89	87	108	79	92	78	90	96	91	68	98	89	85	80	71	92	85	98	96	99	80	92	91	97	101	94	99	73	86	76	86	95	93	98	97	92	81	96	81	89	107	89	107	82	82	90	81	94	86	133	93	90	92	99	98	74	91	102	81	76	83	94	94	102	86	96	110	99	80	102	106	93	76	84	76	82	90	98	90	79	86	80	108	79	91	78	95	93	91	105	78	98	77	98	84	95	95	78	111	90	99	97	74	80	95	93	76	85	110	90	88	75	80	91	81	102	81	85	85	83	75	93	77	98	77	85	107	100	81	80	93	78	82	83	74	88	84	72	103	94	90	83	75	109	83	88	78	103	72	96	86	103	90	101	93	93	75	82	86	97	80	95	89	83	90	85	85	84	86	97	77	69	100	87	90	98	91	84	95	99	81	98	75	84	88	86	101	76	93	103	83	92	91	96	75	97	83	97	99	89	104	95	93	69	92	106	84	100	87	90	80	100	81	87	86	103	80	77	81	88	87	104	94	97	87	81	90	80	98	89	84	96	90	87	84	100	87	68	89	97	103	89	94	102	92	86	86	117	90	83	85	94	83	86	98	80	72	91	72	109	91	75	84	94	99	95	91	94	86	89	101	70	89	79	88	80	70	77	89	85	78	83	100	92	76	81	96	77	88	106	98	87	86	92	77	95	93	79	81	94	90	70	104	75	95	93	93	82	88	74	76	94	88	102	96	87	101	92	71	86	86	92	65	97	97	82	84	94	89	105	71	109	97	96	80	102	97	97	91	85	98	101	108	99	94	90	97	76	87	83	79	94	80	79	87	86	92	80	88	93	93	88	100	80	84	102	83	82	86	90	84	86	87	100	104	88	89	80	87	95	78	95	102	92	83	101	82	91	92	95	81	76	87	83	73	90	63	88	84	88	86	82	89	83	94	92	93	99	103	97	86	90	115	82	101	78	77	84	84	107	87	90	103	90	89	89	73	85	94	89	95	90	89	82	90	95	91	89	92	101	86	77	83	85	82	110	86	93	64	93	92	92	92	93	77	93	97	87	80	90	81	82	93	89	111	95	96	85	116	88	91	88	79	84	92	91	102	73	84	85	99	72	86	97	81	94	101	85	79	105	105	82	85	85	106	90	79	106	94	86	79	95	107	84	90	79	95	74	80	86	77	87	99	90	108	99	98	95	93	89	79	102	105	98	77	100	78	108	93	87	83	84	80	80	92	85	97	75	100	89	90	95	87	89	84	103	92	93	98	92	94	91	88	100	83	89	72	92	96	97	93	70	79	85	70	86	93	89	80	75	95	95	84	110	88	89	84	91	93	83	93	103	85	96	100	106	83	91	91	80	73	100	90	86	88	79	77	77	85	87	77	82	76	74	80	81	96	97	83	84	102	89	88	80	92	101	91	77	82	97	81	92	96	101	105	90	105	97	87	97	104	93	106	89	86	92	84	87	89	84	94	100	102	84	82	112	98	91	87	103	96	97	87	97	74	95	93	104	86	109	77	98	102	103	94	81	90	83	83	87	82	84	84	99	93	94	81	94	83	99	90	86	93	94	95	85	99	94	92	99	90	87	85	79	75	106	73	109	88	81	79	90	92	84	88	97	84	87	91	96	77	74	82	115	76	84	88	86	93	94	91	100	81	98	95	84	93	105	81	90	97	96	90	106	99	96	94	90	96	90	83	88	87	93	84	66	95	85	97	100	102	94	85	99	87	86	103	77	101	95	70	99	86	88	97	99	107	98	101	77	80	77	93	99	96	97	97	76	80	77	94	86	80	99	93	83	99	72	111	71	79	108	91	79	95	87	97	106	92	81	95	94	81	87	86	88	98	84	101	94	69	94	101	90	71	95	90	89	85	96	97	92	96	97	84	91	81	86	83	80	77	98	80	90	85	90	76	72	84	90	90	87	86	99	86	95	79	93	98	95	100	93	95	97	92	92	71	92	103	91	86	78	87	93	74	92	99	104	102	91	75	97	78	96	94	96	100	112	97	78	69	103	85	91	87	101	101	98	92	99	79	105	94	93	92	100	90	92	90	84	83	100	88	93	99	87	90	96	77	91	84	113	93	98	101	97	80	72	85	85	95	81	90	86	92	96	80	90	75	85	105	86	85	95	89	88	86	71	76	85	87	106	91	100	80	81
30646	9165	4678	4343	9378	13057	13984	12978	11896	10942	9537	8166	6677	5640	4643	4912	11889	14102	17987	19721	18139	13043	8853	7079	5522	3790	2745	1808	1229	974	789	708	688	588	642	660	618	698	644	642	623	650	625	623	662	642	610	619	674	619	663	595	640	649	656	614	625	620	628	575	623	623	598	617	636	684	617	636	598	650	626	595	620	640	610	626	637	644	666	648	627	673	631	627	640	649	670	608	673	627	647	669	643	669	590	625	631	623	620	608	628	635	680	613	644	678	646	634	606	623	627	585	624	643	623	644	653	605	609	660	640	581	624	661	664	581	634	632	615	575	684	595	622	612	654	667	617	661	596	637	607	636	607	653	644	622	629	663	662	658	670	612	614	592	643	634	661	631	672	676	571	645	657	597	603	599	626	611	557	634	658	642	650	658	638	617	663	601	609	647	605	649	696	611	575	679	651	659	589	607	667	643	637	630	652	604	679	637	626	607	648	683	652	604	634	622	701	637	687	672	653	620	642	666	666	576	601	684	643	607	638	651	603	660	630	621	605	630	629	602	645	589	641	618	671	646	587	628	650	621	646	653	641	573	655	623	614	606	651	669	622	657	637	628	637	623	653	618	627	561	660	590	670	632	677	622	646	595	668	639	619	590	622	638	646	620	618	590	669	655	600	634	689	596	656	652	593	631	617	615	632	596	647	662	573	680	621	637	645	631	623	621	678	681	605	625	619	670	639	638	597	593	650	648	597	623	608	614	679	625	605	618	634	627	658	642	649	623	641	604	665	652	660	631	623	612	666	653	626	642	633	640	635	620	655	614	637	671	631	653	608	625	620	648	636	639	591	638	608	640	642	583	635	601	586	657	599	638	686	679	579	629	607	680	681	646	673	614	618	613	657	651	651	611	641	689	662	669	628	611	664	639	638	667	653	629	598	646	633	605	658	620	627	626	631	681	636	655	656	644	610	641	608	605	636	645	598	652	593	600	606	619	646	666	647	608	621	596	639	591	619	604	613	589	651	649	664	600	653	652	623	599	630	645	686	684	620	632	612	646	676	634	637	656	622	663	641	656	599	654	643	678	618	623	644	627	661	667	630	618	609	627	618	633	618	637	643	626	651	647	602	647	617	655	598	646	630	676	627	574	669	621	608	604	681	673	645	645	611	684	611	593	629	644	663	607	656	653	669	650	633	598	651	630	607	631	597	615	638	670	655	640	657	634	601	671	632	643	643	639	664	609	657	664	647	632	605	651	603	628	649	614	633	649	597	675	624	633	660	649	629	614	662	644	677	663	609	638	627	660	669	625	638	627	656	648	652	648	601	644	627	648	631	645	674	591	652	641	650	616	658	643	640	640	607	625	652	622	649	627	594	594	621	647	591	629	647	593	681	582	639	640	627	650	620	662	635	648	651	625	643	641	680	615	613	635	617	643	645	698	671	650	637	617	642	625	597	597	639	603	591	652	609	629	642	585	591	617	618	633	641	600	677	664	638	633	639	624	616	642	636	681	593	650	613	621	574	642	666	585	617	621	660	614	574	602	629	621	684	655	608	631	631	595	660	634	664	637	623	600	624	630	673	637	686	658	643	661	653	652	625	667	598	601	624	565	599	640	684	659	659	657	663	597	625	675	650	589	574	653	622	622	666	683	662	622	658	621	640	610	614	641	631	621	627	650	660	655	624	601	659	648	610	631	590	647	685	638	616	611	626	701	621	604	652	637	634	651	628	640	686	613	605	615	648	630	658	638	610	674	645	632	652	650	632	636	591	574	631	646	631	647	671	638	673	657	614	657	615	680	675	643	634	636	634	628	658	614	636	643	616	570	608	650	678	663	651	641	632	634	628	619	652	617	589	609	647	639	615	673	603	608	617	640	623	621	647	667	640	641	641	635	625	641	614	654	625	611	606	623	628	648	621	638	644	632	633	653	676	589	637	596	642	653	664	640	643	618	640	651	645	712	632	660	600	660	670	598	631	617	650	692	642	596	689	637	625	601	644	617	652	640	649	593	653	631	636	648	602	625	629	601	646	655	686	605	629	606	630	664	660	680	676	645	621	580	606	651	621	626	649	685	634	610	592	642	678	650	646	605	603	617	668	612	668	621	627	590	659	562	615	650	607	636	594	646	672	615	682	624	627	598	630	621	643	650	606	608	663	655	665	643	613	627	596	604	618	638	627	646	622	616	615	657	643	610	618	626	646	661	641	658	647	621	631	625	574	628	655	614	652	641	647	633	681	670	639	652	586	627	593	657	641	637	649	620	580	632	664	603	618	668	638	623	664	664	610	627	641	590	580	655	624	567	633	634	630	598	613	608	659	660	664	586	643	695	652	639	578	622	604	639	649	621	649	639	665	642	642	650	636	626	667	631	625	620	611	629	645	613	629	662	613	682	666	640	651	632	648	653	649	646	596	580	608	629	642	616	606	657	640	633	645	621	679	671	665	610	664	606	640	583	650	640	657	651	619	618	624	651	619	633	617	624	664	631	673	698	653	644	681	641	626	595	640	588	644	618	626	642	618	686	618	618	640	629	675	611	660	616	664	651	639	669	632	611	643	681	610	647	663	615	580	625	627	616	618	616	667	654	624	634	640	620	656	560	626	658	652	598	611	665	598	620	606	673	627	598	656	628	627	653	628	642	635	610	637	638	579	624	647	625	658	578	646	596	646	664	646	667	650	655	617	643	630	639	626	660	602	591	647	649	625	606	611	647	614	624	643	558	652	649	650	623	583	638	640	623	626	665	640	637	619	640	589	591	608	631	646	676	615	684	675	604	635	681	614	627	613	640	637	610	633	596	608	609	632	609	643	679	618	627	618	607	635	610	669	721	659	633	635	623	607	642	661	624	618	649	623	623	613	645	632	668	617	653	621	591	659	616	624	623	649	628	610	605	681	595	654	630	633	621	635	578	645	606	641	642	596	674	595	669	642	643	628	639	598	633	617	631	632	660	636	654	604	651	609	647	642	604	630	672	656	624	637	605	661	632	665	638	590	620	678	641	647	611	622	624	659	601	641	635	639	584	695	671	646	635	660	639	648	655	658	630	656	642	611	592	648	631	625	600	622	636	631	626	619	639	603	613	659	672	637	621	628	617	669	636	646	572	638	634	640	668	605	609	654	643	583	598	639	674	638	664	611	646	618	650	627	662	617	610	659	629	623	685	651	618	603	662	665	614	601	639	601	582	620	597	605	626	616	629	649	605	637	631	646	616	646	658	637	685	635	638	624	650	631	633	612	617	627	659	616	600	654	630	632	650	605	602	660	655	622	601	631	625	637	631	588	626	677	664	670	612	583	668	633	633	624	628	623	624	606	653	588	601	637	674	652	661	575	709	671	612	666	618	624	576	638	611	616	663	620	662	674	670	643	604	668	677	691	625	637	665	619	626	663	653	619	662	613	667	670	613	605	593	627	635	653	606	631	633	637	620	653	626	724	677	659	661	664	658	665	607	639	635	653	690	627	680	619	639	657	661	644	603	661	652	667	689	613	656	645	654	672	661
2664	611	274	202	156	169	199	212	249	298	220	217	167	177	166	147	158	217	216	237	199	168	112	131	103	114	104	94	91	73	72	88	86	97	79	80	108	87	81	91	86	99	83	86	73	83	73	96	103	85	84	103	86	82	87	83	92	82	94	66	74	80	73	95	86	119	78	91	92	72	75	73	78	88	85	92	73	77	88	92	83	83	93	85	75	93	82	85	68	89	89	104	87	98	92	72	77	98	81	89	77	76	98	88	91	74	75	84	85	77	72	71	85	77	87	68	72	75	84	70	84	80	74	71	92	83	80	89	77	88	88	88	82	80	78	74	89	92	75	72	92	89	84	81	86	90	80	95	90	73	83	79	72	80	72	88	85	100	87	93	87	84	82	71	87	68	79	89	96	94	86	75	90	85	103	80	75	89	69	90	67	108	86	84	85	87	86	82	89	71	99	95	88	85	83	75	87	80	93	75	82	84	64	100	94	83	88	98	83	90	79	85	83	90	103	96	74	86	74	98	101	77	84	92	79	85	88	81	83	92	89	87	86	90	84	83	78	82	85	92	84	86	77	90	73	72	79	100	78	89	87	89	85	89	82	75	82	94	75	69	85	88	76	89	78	84	77	90	87	102	99	88	85	85	110	81	100	84	86	75	67	94	81	73	82	84	74	82	73	87	85	80	85	95	87	79	75	86	79	96	85	90	90	70	84	92	89	90	90	81	99	79	85	84	84	84	94	97	76	92	65	92	92	69	78	99	88	81	90	97	85	86	68	87	72	86	96	89	87	94	103	79	82	89	77	90	92	87	69	90	78	76	98	76	90	77	93	80	76	96	96	89	86	81	92	90	90	98	73	85	95	75	85	91	83	89	87	92	93	72	90	92	81	77	95	84	88	68	95	94	87	73	94	99	80	84	84	103	80	77	91	85	100	83	79	88	89	78	109	86	92	82	66	86	87	81	84	90	83	94	91	105	93	76	94	93	81	80	91	100	83	95	77	78	84	91	81	96	93	91	79	83	79	83	90	76	84	99	84	95	95	92	93	78	82	91	97	84	67	74	79	74	81	74	87	76	75	91	88	77	76	85	80	81	75	87	120	97	96	73	95	99	90	73	86	72	99	69	82	86	90	93	81	86	74	86	85	79	91	98	91	82	85	67	88	95	78	84	92	70	73	88	91	81	83	81	80	83	85	82	90	84	83	74	90	83	70	94	82	83	88	98	96	82	78	80	86	91	100	76	82	96	84	87	79	69	84	84	77	84	81	86	86	90	86	94	94	85	97	86	79	89	86	80	86	100	79	84	87	92	69	96	91	84	78	86	103	79	90	95	82	95	90	91	83	86	111	88	93	89	81	102	80	75	77	84	78	62	88	93	93	97	94	99	65	92	101	81	91	85	94	81	86	91	75	84	87	102	91	101	72	108	90	84	107	82	76	92	77	104	82	90	75	84	109	93	93	79	85	61	85	72	86	85	84	81	83	79	76	86	86	82	86	79	98	73	66	89	90	72	81	72	81	92	93	65	73	96	85	88	92	83	102	92	77	95	74	94	82	93	74	66	72	84	91	75	81	69	77	68	74	83	93	91	67	67	99	81	96	103	75	80	93	84	84	84	74	90	93	85	76	82	91	79	79	82	84	73	84	79	84	82	81	105	86	86	70	93	74	82	92	97	76	77	76	89	92	94	93	76	89	76	75	85	79	98	80	86	89	87	88	91	77	96	80	85	88	79	92	83	93	77	91	82	107	87	90	93	101	83	83	79	86	85	70	85	82	90	100	76	90	85	89	93	84	94	82	84	113	90	82	72	64	96	95	58	73	79	69	80	78	85	74	81	94	92	91	95	82	90	92	83	91	88	89	91	78	74	80	87	88	96	70	88	79	107	83	77	88	72	67	78	78	71	85	91	76	75	109	87	77	100	83	81	71	75	78	78	106	68	81	92	79	77	71	80	102	97	84	84	80	85	84	83	66	96	77	94	85	71	79	90	91	73	83	89	96	90	85	77	94	85	85	92	85	74	81	77	90	73	94	85	86	72	93	75	74	78	104	80	82	83	74	70	79	76	99	80	75	78	79	100	97	77	84	81	93	80	72	86	75	85	77	87	82	92	91	75	90	91	91	104	90	82	82	98	87	83	82	89	86	93	79	77	99	89	73	88	93	59	71	75	79	81	114	112	87	89	76	95	91	90	79	93	90	81	95	78	72	94	78	80	81	97	98	85	93	92	76	88	79	88	84	94	87	90	77	77	96	91	77	65	83	63	77	85	84	106	75	92	90	85	87	96	80	83	78	104	86	91	88	94	75	93	72	90	72	86	95	91	83	79	97	83	75	75	82	98	78	79	92	81	92	88	80	80	86	91	77	108	79	75	77	87	79	85	81	81	85	81	75	82	78	79	90	98	94	82	86	80	86	80	89	75	87	98	107	69	82	81	94	89	94	73	91	71	84	87	103	83	76	69	73	92	93	93	80	76	89	76	78	64	88	78	85	67	82	88	74	83	92	82	78	82	80	67	91	91	70	72	91	101	90	81	85	101	72	86	74	86	80	86	82	97	84	78	76	83	81	81	90	90	90	83	80	86	93	90	76	88	104	86	93	72	85	76	76	77	72	89	83	104	68	70	81	92	78	78	75	65	86	76	95	82	76	94	67	91	84	77	92	81	85	95	87	84	88	85	82	78	81	79	88	75	85	71	82	74	81	91	77	88	86	94	79	82	89	99	113	120	83	70	71	90	96	91	85	92	78	81	78	101	82	98	80	82	97	83	80	84	70	78	98	86	75	71	71	93	73	77	81	95	103	91	65	93	79	87	78	89	90	80	92	81	91	77	94	87	89	88	78	88	91	91	82	77	65	87	85	73	83	98	91	79	99	88	95	88	93	71	92	81	93	99	82	87	72	76	101	88	99	76	82	93	83	102	71	95	91	71	90	69	96	101	85	96	94	82	74	83	83	100	102	68	85	84	87	98	84	84	79	84	85	79	75	94	90	71	82	85	80	92	86	92	89	86	89	95	87	87	96	95	88	88	81	66	85	88	81	83	82	94	99	87	83	78	76	91	94	84	83	74	79	90	100	97	89	97	76	85	80	71	75	79	77	73	76	101	90	91	78	69	81	76	79	71	101	86	86	74	72	74	80	84	78	81	72	88	100	76	112	88	77	82	96	75	83	89	83	97	86	82	85	79	100	84	94	84	91	78	105	76	80	105	90	102	96	81	91	82	101	86	87	96	70	96	81	91	87	96	80	90	81	77	79	93	78	73	78	85	93	86	80	87	84	73	78	80	74	93	79	81	90	81	81	88	79	90	66	77	89	94	78	86	82	90	90	94	92	87	87	79	101	83	82	100	75	84	70	86	69	60	68	75	93	89	87	84	77	95	94	84	85	88	76	92	83	78	63	79	84	72	82	109	94	90	78	86	95	74	77	93	67	94	77	81	81	91	80	92	80	81	70	80	75	100	93	84	84	73	99	97	94	84	90	86
20885	5779	3087	2834	5557	8752	8948	8420	8259	7212	6185	5099	4301	3761	3170	2734	2802	3972	4626	4190	3357	2242	1644	1483	1267	1084	864	791	683	680	636	618	590	612	590	589	627	620	606	610	605	574	628	650	603	605	606	633	585	636	620	630	607	576	572	575	598	621	577	612	628	638	610	609	607	633	640	615	614	622	617	597	612	600	620	622	621	607	603	650	636	666	596	590	599	614	597	597	615	646	609	611	650	625	612	638	573	609	605	596	595	606	614	612	602	598	641	556	601	598	654	544	639	568	630	624	570	608	568	623	620	616	627	619	647	611	569	628	627	634	614	609	658	600	639	639	613	607	628	626	612	615	614	644	620	631	617	603	590	616	607	585	611	599	638	615	610	568	598	601	600	626	575	619	604	623	592	587	608	581	636	576	580	610	616	643	597	600	565	574	606	653	625	602	625	628	633	594	603	583	604	613	605	647	631	611	602	602	594	587	566	576	613	600	584	601	624	612	621	597	578	608	589	562	620	622	580	638	611	617	590	614	611	622	570	619	626	634	595	627	634	635	597	569	622	578	601	598	595	596	604	616	582	587	595	671	642	651	575	610	623	617	586	670	593	626	574	660	570	625	593	583	565	594	587	643	609	620	591	573	579	630	618	575	609	582	598	634	606	605	588	606	591	666	618	577	647	586	601	598	613	584	649	606	632	637	620	579	611	640	594	568	638	610	587	617	619	592	611	563	590	585	626	628	597	601	657	588	653	613	596	585	634	617	607	573	545	587	636	626	569	606	640	609	611	629	586	642	586	606	633	603	641	610	608	584	588	623	621	623	585	605	608	633	617	569	594	598	582	632	606	603	608	658	573	580	614	605	626	581	630	619	570	614	644	658	648	595	624	589	590	577	611	600	589	640	595	610	614	623	608	580	640	630	614	659	607	602	578	576	596	628	570	639	610	620	647	626	616	601	641	605	592	594	610	629	583	554	638	618	596	612	609	661	601	592	585	626	568	582	605	591	603	598	604	654	625	630	609	598	602	619	647	589	603	593	575	613	595	592	580	553	630	587	585	615	603	635	645	627	657	617	598	578	606	637	603	618	590	628	624	603	630	606	617	627	646	619	606	612	613	643	624	579	602	636	588	614	619	657	629	591	637	631	592	609	601	591	612	634	653	583	632	616	591	637	619	629	590	617	664	575	686	642	633	633	624	596	584	628	588	629	616	623	566	628	623	597	618	588	608	574	656	621	581	606	612	613	633	614	619	549	582	601	587	610	629	566	569	606	631	636	624	585	586	610	585	576	611	575	618	588	604	597	611	605	629	561	646	605	619	616	584	622	582	563	601	605	634	623	612	585	626	608	637	632	629	631	592	605	628	630	616	594	601	601	622	552	564	588	612	639	630	562	599	639	571	571	586	564	598	609	636	608	608	608	606	636	588	590	638	634	638	582	618	619	597	624	603	637	614	582	615	619	621	592	628	622	602	643	625	611	630	590	595	578	579	633	585	598	598	600	623	615	628	587	625	618	559	626	572	595	623	631	661	600	579	590	635	579	625	586	593	586	612	593	595	600	585	612	625	606	614	622	608	593	630	619	612	616	584	590	616	600	597	605	633	573	604	604	588	618	608	667	630	625	582	659	622	593	588	581	597	592	618	614	603	578	599	564	612	589	604	590	656	636	624	612	590	636	601	607	625	602	623	574	632	615	581	604	595	627	615	572	555	615	646	653	572	580	607	569	602	602	630	567	621	610	590	584	611	623	650	611	602	578	600	612	612	551	609	588	646	611	610	632	671	599	564	611	595	655	574	581	595	622	629	592	624	598	621	590	604	637	666	621	588	616	622	623	638	603	611	605	648	533	600	574	619	597	610	622	604	625	607	591	611	624	608	590	609	568	608	607	622	603	569	648	586	598	635	621	615	616	616	579	601	610	616	554	594	641	603	644	633	600	633	612	630	610	596	630	580	629	587	666	596	613	642	610	604	611	565	599	607	628	617	618	602	635	632	604	612	634	616	568	613	625	603	609	578	585	597	562	616	610	612	586	633	595	641	630	617	636	570	605	619	596	617	617	602	569	625	614	597	579	627	635	597	611	620	598	609	590	602	598	626	614	616	599	548	585	586	604	611	624	602	616	655	607	570	622	580	601	601	630	599	608	590	651	592	610	620	637	597	626	629	598	600	606	650	595	611	639	614	620	620	638	614	579	645	590	627	624	631	624	595	637	587	592	590	600	604	613	630	622	588	618	614	619	617	631	582	605	600	587	612	610	611	626	627	625	612	608	605	622	642	614	567	563	590	636	613	620	589	581	634	604	582	643	643	602	637	600	603	643	638	622	598	612	563	607	619	611	606	603	616	608	584	597	636	621	625	587	593	618	613	649	593	589	622	611	617	641	607	559	619	577	623	606	559	630	594	622	604	632	622	654	627	608	621	662	616	607	609	632	632	657	637	566	622	594	592	580	606	587	593	640	640	602	607	627	647	615	633	633	641	603	618	581	586	611	616	607	581	634	624	597	629	652	627	611	579	595	672	628	623	590	625	618	586	635	592	612	624	614	575	615	620	605	593	607	608	605	597	589	622	602	606	631	584	628	557	627	615	664	557	585	629	579	567	576	599	592	611	614	623	607	594	576	606	578	600	623	566	596	635	587	620	615	617	610	608	593	588	607	611	647	578	696	628	603	635	640	599	634	623	606	587	627	596	648	583	609	582	633	558	601	596	604	628	613	623	602	614	630	608	586	628	599	555	598	595	588	577	626	610	592	601	617	628	588	593	612	639	625	608	622	618	632	581	603	647	576	655	624	603	606	629	586	597	633	608	647	597	605	603	587	615	568	578	611	606	561	662	637	602	603	544	621	581	608	612	611	617	602	606	620	587	588	564	575	615	635	612	601	622	604	586	616	602	589	608	624	638	591	615	627	643	619	553	631	623	587	587	640	594	604	623	635	531	619	620	585	611	615	612	587	584	651	600	587	581	592	599	595	630	643	650	653	579	611	596	589	640	605	651	625	610	662	627	578	624	622	564	585	616	645	603	654	604	629	623	583	620	670	609	600	601	599	642	599	645	633	585	636	559	655	614	598	640	599	616	595	616	626	614	636	632	623	628	567	600	636	570	562	627	606	562	603	585	622	607	590	581	620	628	589	590	666	664	619	643	589	623	568	599	613	628	652	629	585	620	620	642	635	627	622	615	612	605	597	586	646	568	618	638	620	615	588	586	570	615	586	601	600	603	605	649	630	593	630	620	652	594	596	616	639	607	638	646	599	619	587	619	606	571	608	592	637	616	614	579	636	644	624	628	604	598	601	580	636	645	645	619	600	627	595	619	602	574	616	573	643	623	587	584	604	610	612	682	620	627	560	598	620	619	641	580	631	584	646	646	556	605	595	571	654	587	599	619	598	613	621	631	615	602	604	606	604	623	597	592	632	634	611	598	595	604	596	609	610	611	642	580	604	592	553	599	602	620	605	597	649	622	629	600	574	628	620	613	599	609	622	586	613
3140	943	350	236	224	235	282	331	350	345	284	237	253	206	183	210	253	541	726	677	494	334	290	158	156	137	105	93	105	79	80	87	72	88	88	86	66	82	87	88	83	93	75	66	77	77	96	66	76	83	81	75	88	62	79	73	82	77	72	81	84	77	75	77	61	75	85	76	71	81	77	86	63	62	95	66	71	72	80	90	66	75	66	70	62	64	74	78	81	67	69	76	81	63	78	71	80	74	71	84	87	80	78	74	83	82	81	72	84	79	83	114	87	73	82	71	75	78	77	73	71	93	83	60	60	86	80	72	73	69	81	95	79	79	69	85	77	85	80	73	79	71	95	70	56	78	79	65	80	53	77	113	92	76	78	90	96	74	86	79	76	84	86	94	73	70	87	93	89	93	78	73	80	90	88	82	74	69	83	68	76	82	70	74	71	78	69	79	73	75	78	82	65	100	83	77	68	91	70	83	87	78	84	82	85	83	70	88	77	81	95	63	74	79	72	77	71	74	88	68	78	86	74	111	95	84	82	96	80	79	96	86	73	67	83	57	82	86	75	84	87	77	72	77	67	70	87	79	87	66	92	77	82	87	75	83	78	72	81	82	79	78	85	84	86	82	83	80	73	94	76	89	91	80	68	96	91	68	68	83	80	92	101	88	67	81	81	88	70	75	77	82	65	70	87	67	75	72	83	91	79	76	67	85	71	69	76	77	70	89	92	60	72	74	70	85	71	83	72	86	64	75	80	76	87	88	78	74	67	76	70	71	82	66	67	82	80	91	81	79	71	88	72	68	76	77	77	73	80	69	79	87	74	83	92	85	81	59	96	96	76	84	83	86	72	85	83	97	79	84	83	80	77	96	77	69	76	74	97	70	63	73	65	82	89	88	59	65	74	64	67	78	73	83	73	90	80	93	90	93	83	75	76	90	89	85	86	88	71	92	86	106	87	84	79	68	76	84	59	75	92	78	70	85	74	75	67	85	83	95	77	74	79	79	85	70	99	82	67	75	88	76	79	87	94	76	72	85	86	80	84	80	79	79	82	76	93	71	87	87	74	79	92	88	70	64	84	72	85	82	74	68	90	91	73	84	89	86	70	72	81	64	73	77	80	89	68	64	76	81	77	84	76	92	89	84	68	101	91	76	73	89	84	87	85	74	77	96	75	75	66	96	79	105	75	83	69	92	72	99	90	84	69	79	61	69	96	77	78	90	91	71	63	74	78	78	65	68	80	87	84	76	92	79	82	73	75	86	75	74	80	79	92	70	86	81	73	91	80	75	70	76	73	83	74	83	86	77	74	80	74	70	84	85	63	76	75	69	88	94	93	75	79	79	74	87	76	70	75	87	90	93	80	74	71	70	78	93	61	74	91	87	82	84	75	77	77	67	80	70	78	80	80	82	66	84	89	76	64	69	80	78	68	83	81	83	76	77	76	62	84	68	61	76	86	73	72	78	79	84	74	88	81	98	82	58	86	75	73	79	89	87	80	68	64	69	81	79	60	82	78	80	72	70	96	79	78	73	79	86	87	98	55	77	82	84	86	87	93	75	87	70	66	64	85	70	78	61	73	85	72	82	88	63	89	86	78	82	67	83	94	79	78	70	69	81	73	75	87	59	93	76	74	68	82	79	76	75	76	67	82	66	66	74	94	71	80	80	69	82	75	74	103	67	80	88	69	77	86	68	86	73	89	68	90	77	93	91	75	96	67	76	81	80	82	78	90	81	88	59	73	81	86	71	74	78	68	69	80	78	86	68	70	87	90	71	80	80	78	67	75	71	67	75	65	72	94	71	73	89	76	73	78	78	96	94	83	83	71	86	85	100	94	79	74	71	77	76	66	82	79	76	81	65	74	91	85	97	79	69	80	79	85	86	90	82	75	78	79	82	95	71	74	69	84	68	82	87	76	69	71	90	82	69	81	77	75	78	86	73	76	82	73	83	87	82	61	79	90	80	88	82	71	55	65	94	81	77	77	89	65	92	93	84	83	69	82	73	86	87	78	73	97	69	74	82	93	85	90	79	92	76	78	73	77	88	69	71	83	71	87	87	84	86	75	84	74	89	92	92	87	75	79	77	79	93	94	85	72	81	78	75	75	80	84	84	73	89	74	87	82	93	78	75	69	83	67	71	83	68	90	78	95	82	74	76	85	73	83	96	74	73	81	75	83	79	83	75	79	73	69	61	80	77	65	79	90	85	84	73	80	79	80	69	80	82	79	67	73	75	99	82	80	75	75	68	100	78	78	87	84	93	87	69	96	88	86	77	77	68	78	77	89	73	71	70	72	76	81	83	49	70	78	76	80	78	86	77	83	88	80	82	71	89	54	82	67	75	83	73	94	82	74	74	80	56	77	77	91	83	85	88	74	54	88	66	68	84	89	97	84	76	88	74	64	78	82	84	88	70	80	66	79	76	82	85	79	94	83	78	77	69	74	91	84	65	72	65	78	84	77	58	75	87	73	76	90	82	83	75	80	99	63	67	81	63	71	78	72	78	77	84	74	85	85	81	87	78	87	84	66	79	67	77	81	110	79	98	70	85	83	86	70	71	77	76	64	87	100	79	97	73	80	84	77	82	67	79	63	75	80	87	72	84	83	83	72	74	63	65	81	65	72	83	69	84	88	90	80	87	74	74	74	86	84	67	91	79	94	86	88	91	87	84	67	95	72	82	79	85	63	69	80	77	70	79	75	66	89	80	74	90	66	73	81	75	79	66	78	62	82	81	64	77	97	84	75	76	95	95	71	82	89	78	79	77	79	75	86	90	85	70	68	66	66	80	81	68	82	80	81	78	73	75	87	69	86	75	78	62	77	81	89	65	83	82	87	79	76	64	62	83	61	70	96	67	54	76	71	74	71	74	82	82	88	74	64	69	70	67	94	89	75	89	71	85	84	91	76	89	78	65	78	81	77	71	70	82	80	84	92	78	76	83	86	83	70	65	93	69	79	68	81	79	74	84	75	90	72	93	93	85	84	74	77	80	70	66	76	79	86	79	76	68	82	81	95	84	76	69	76	74	88	77	109	83	77	63	76	76	67	76	69	84	85	98	70	79	83	72	79	71	74	73	50	76	76	76	78	82	65	72	87	76	83	75	66	80	83	86	69	73	85	72	83	75	67	73	92	74	77	84	88	75	84	83	96	82	63	86	85	85	73	87	73	68	90	95	90	93	60	72	66	73	77	73	73	58	87	82	73	93	68	80	79	66	74	81	76	96	77	81	76	55	78	89	95	79	71	82	71	83	89	78	68	77	66	79	85	86	81	75	82	72	76	68	83	89	87	92	97	86	77	63	89	61	97	68	65	71	81	71	75	79	87	75	93	71	89	79	90	92	78	76	80	79	78	69	88	81	65	79	85	92	81	76	79	72	64	73	66	89	84	78	77	87	91	69	73	102	69	91	72	87	95	82	75	83	85	82	70	76	74	83	79	78	69	79	72	77	73	77	63	69	86	65	75	68	76	92	77	84	79	76	84	68
25969	8298	3622	3673	7847	11937	12148	11894	10795	9312	7826	6491	5680	4885	4469	3791	4704	11195	15139	12625	9031	6910	4370	2793	2215	1686	1226	1010	820	642	594	560	559	576	550	547	551	576	535	569	592	542	577	583	520	570	582	566	523	576	553	543	545	567	597	581	543	518	551	532	539	572	594	529	571	594	548	561	577	601	570	554	556	559	521	557	594	563	541	534	552	554	596	607	525	571	576	586	568	572	574	580	548	592	591	568	563	546	538	560	591	541	620	546	550	544	565	576	540	572	564	532	575	572	541	557	546	558	562	569	597	570	540	563	540	594	547	605	532	605	560	549	581	538	616	559	568	619	523	583	548	581	560	548	549	501	594	607	543	533	530	540	536	564	611	532	557	596	563	525	540	522	579	545	550	577	588	564	556	537	537	538	566	571	565	564	550	538	565	594	550	552	580	535	548	587	632	590	603	571	558	561	573	578	552	520	587	548	566	528	592	553	563	559	529	549	566	522	571	598	548	598	594	534	574	551	582	551	579	565	563	538	524	549	568	568	586	588	605	572	549	582	546	573	574	526	550	522	524	546	543	543	572	556	545	586	533	527	568	562	524	578	557	548	537	545	557	538	580	548	610	554	534	566	589	541	521	549	561	574	565	603	546	568	527	610	539	564	548	580	522	554	532	562	554	544	552	522	561	564	577	576	557	558	562	567	550	552	544	547	577	590	512	564	563	587	599	590	552	599	549	588	521	563	555	579	558	570	565	587	552	559	528	546	499	535	540	608	539	564	550	558	606	594	583	604	540	601	566	536	563	512	548	530	579	566	557	581	572	520	548	562	561	568	579	555	564	584	528	542	575	569	565	549	584	539	541	600	579	552	526	494	543	553	575	569	530	578	568	558	583	561	586	553	538	524	578	596	531	564	585	568	625	554	568	601	575	620	546	552	552	575	561	584	551	576	520	558	542	558	572	552	551	611	595	572	616	577	558	593	543	578	581	581	571	514	608	550	545	563	557	551	542	586	553	593	527	525	585	529	562	540	544	570	582	544	560	526	576	556	560	568	561	556	533	559	546	576	573	525	622	561	547	552	550	553	547	548	573	540	582	589	528	578	543	568	576	552	582	580	563	586	537	583	537	590	549	559	601	552	575	592	608	561	528	538	598	557	556	559	537	543	595	551	564	562	544	563	565	551	572	549	559	567	566	552	536	581	572	582	551	584	611	565	545	538	586	550	559	582	548	571	586	487	548	584	564	525	571	583	570	576	549	578	553	590	554	574	574	580	578	569	560	566	551	555	563	569	541	564	559	571	557	536	546	537	568	590	557	577	534	594	574	564	577	551	581	575	553	555	547	566	555	548	546	590	566	587	580	528	582	581	565	537	607	585	552	511	560	555	562	569	547	581	570	586	554	545	555	567	535	531	565	578	546	551	551	509	588	548	586	537	539	588	546	564	605	540	590	527	575	578	555	573	533	580	580	554	596	597	532	567	566	566	568	590	571	589	569	525	535	576	559	536	553	584	574	580	554	601	566	528	587	562	569	591	525	566	571	537	573	550	592	571	561	584	588	572	555	577	560	516	579	593	558	556	596	574	540	563	505	577	584	551	544	592	546	569	648	574	583	565	530	545	552	501	570	601	590	529	569	533	586	562	541	572	541	542	585	566	546	602	523	505	545	596	590	563	569	577	571	571	595	554	576	620	554	552	541	563	577	591	570	588	573	557	562	615	567	574	590	566	545	545	579	571	569	555	551	543	571	572	549	603	536	591	536	557	565	524	590	600	590	544	553	584	556	586	566	591	582	527	586	545	550	578	534	595	575	567	582	568	522	562	574	598	574	535	563	533	542	551	605	528	548	596	587	599	525	554	536	556	591	575	556	607	580	586	565	532	514	570	536	519	518	557	572	556	532	581	563	587	509	581	559	543	539	548	540	554	549	577	558	565	527	553	559	531	560	564	557	547	550	535	584	562	528	549	606	558	517	576	563	621	590	557	557	567	539	554	543	553	500	573	565	617	582	519	572	513	530	568	528	555	561	581	542	586	577	574	595	549	526	557	599	507	560	552	549	560	556	540	546	563	606	549	510	539	590	562	585	565	569	552	538	551	536	525	586	545	550	582	588	578	573	601	576	530	523	548	571	559	545	522	622	538	564	577	555	659	585	606	553	574	549	568	575	551	480	607	535	525	556	554	572	548	541	560	566	541	552	545	570	542	570	594	554	575	555	572	569	599	608	546	595	574	545	567	596	559	556	523	512	559	526	550	570	574	578	593	602	544	592	556	531	572	555	585	533	603	587	563	538	556	573	543	609	580	575	588	545	553	547	561	581	583	598	580	546	576	575	639	534	558	595	518	547	544	561	543	602	576	538	547	599	585	582	532	549	538	566	576	536	546	574	569	565	559	536	537	560	562	588	559	540	563	567	607	522	547	546	554	573	558	596	576	565	571	608	552	565	578	566	563	553	530	592	546	544	541	595	533	604	573	599	550	556	598	548	560	536	591	584	541	575	564	573	536	543	558	585	570	529	532	573	549	548	559	570	599	592	551	532	521	567	570	536	582	543	568	610	577	536	587	567	593	572	561	540	549	552	548	554	576	558	618	566	617	543	544	561	545	531	568	529	535	509	584	533	543	567	603	522	569	561	567	536	566	521	606	515	605	562	565	553	533	552	619	606	594	556	540	568	576	590	586	559	574	537	539	531	555	619	593	575	630	580	531	591	598	551	586	574	591	578	483	546	562	540	581	560	579	548	524	541	563	569	560	573	587	581	541	580	554	606	570	550	544	526	530	587	569	544	570	527	559	587	627	550	537	595	556	608	563	590	597	602	548	557	572	545	554	556	541	561	581	533	533	539	575	543	553	610	557	543	542	545	527	567	563	533	583	544	565	524	546	557	586	562	606	508	618	537	557	590	567	530	530	561	567	559	519	571	554	547	558	565	547	554	534	533	571	589	576	552	558	566	596	559	597	555	565	560	556	562	560	550	616	539	598	579	547	561	581	545	532	589	539	605	604	527	555	507	572	530	560	553	546	554	587	558	585	589	585	574	553	599	576	529	532	573	546	552	514	546	555	588	554	604	550	551	556	536	604	519	531	557	629	515	548	580	558	588	566	604	560	541	553	555	540	535	552	577	552	598	528	561	585	547	537	540	575	559	614	592	570	537	505	544	553	557	578	520	551	541	534	562	562	558	567	571	554	541	613	521	553	595	565	553	569	583	581	538	597	538	512	562	538	551	558	553	559	567	554	564	544	545	548	573	571	543	560	560	580	536	550	553	555	573	542	510	562	549	588	590	561	548	603	569	588	578	558	535	574	589	576	561	586	580	570	575	581	559	545	518	542	519	584	556	538	588	608	553	606	586	579	545	543	591	572	524	598	593	572	550	532	552	564	585	506	546	519	565	584	559	559	562	599	538	559	563	585	564	545	525	585	560	567	598	532	531	565	515	598	616	565	550	529	583	553	513	519	629	545	552	566	527	629	554	569	528	533	537	553	513	578
4339	921	366	245	245	242	276	293	372	308	284	233	217	202	190	172	195	613	865	774	586	413	294	226	196	138	115	132	99	108	106	114	89	85	100	94	83	86	93	71	111	94	111	116	81	90	98	106	98	97	93	107	96	124	93	88	107	92	103	106	81	101	92	94	81	99	93	102	94	97	108	81	102	107	95	108	102	88	116	114	131	113	104	99	83	97	96	98	107	99	97	90	86	112	102	86	81	105	88	112	100	107	102	88	94	96	94	90	96	95	93	73	88	109	97	94	105	79	101	108	99	112	104	90	88	102	106	84	86	111	98	109	94	116	110	107	113	102	90	117	86	96	106	89	117	97	106	99	93	108	114	101	106	108	89	100	107	91	101	95	104	114	91	100	89	98	100	108	113	88	112	106	93	88	96	92	95	111	97	105	92	91	101	103	101	106	111	95	94	103	107	86	109	97	110	86	109	128	102	88	108	106	95	101	102	97	95	101	94	88	110	97	108	108	78	109	115	98	98	85	100	107	96	127	91	99	117	73	99	110	98	103	104	103	90	117	80	102	82	90	84	103	98	120	105	102	116	106	105	101	96	98	110	99	105	104	119	98	107	93	101	102	102	101	98	94	105	96	116	99	99	113	91	110	85	108	88	104	86	91	108	101	114	119	94	101	95	89	93	110	108	104	115	87	94	97	119	101	79	89	84	71	111	111	98	76	106	99	105	89	98	94	94	92	86	90	101	93	93	96	108	96	89	100	102	85	109	100	106	103	93	88	105	94	102	101	97	90	111	77	102	91	100	90	97	90	103	113	101	94	87	85	106	96	91	79	97	94	91	87	88	90	99	103	97	84	91	78	103	98	96	93	101	93	100	86	110	96	107	97	105	96	103	94	104	91	108	94	105	93	94	92	101	86	103	97	97	113	107	101	102	115	94	114	85	97	97	97	101	104	101	102	93	86	115	106	106	99	101	94	95	80	117	101	103	99	114	111	93	101	107	87	87	96	82	114	88	94	98	105	98	102	103	112	83	94	99	109	103	114	101	105	103	109	90	76	105	93	90	75	80	97	112	109	98	95	93	81	104	88	98	102	93	105	107	94	126	99	82	98	104	107	123	90	100	101	94	99	89	93	106	94	80	84	99	95	100	108	107	83	99	99	89	104	90	94	111	103	99	98	109	116	104	106	112	93	99	103	101	110	88	99	80	108	95	92	97	108	111	95	94	92	103	93	116	95	107	120	102	103	92	81	107	103	112	90	95	98	83	100	98	115	91	108	108	120	91	111	108	76	85	96	118	99	97	100	111	115	98	108	93	102	108	122	111	105	98	105	104	115	98	101	95	103	101	100	101	94	89	112	90	107	105	105	97	94	124	73	97	100	104	98	88	101	92	110	101	91	88	104	99	94	95	99	95	108	95	89	102	93	92	101	88	88	77	108	105	91	102	101	100	91	124	116	100	107	99	110	109	88	102	110	103	101	96	85	90	100	103	85	99	98	95	90	115	100	86	105	102	100	107	87	118	93	101	95	107	84	105	101	109	97	93	95	90	93	91	84	92	110	99	92	101	96	99	101	108	94	87	97	88	98	104	107	94	96	83	104	122	106	105	89	108	101	95	96	96	101	91	101	101	102	122	86	97	95	108	100	95	117	105	110	86	120	96	100	99	91	103	92	88	106	96	94	94	100	109	107	99	112	95	103	93	100	102	78	108	96	108	91	100	111	96	88	98	107	113	96	93	111	109	102	97	85	108	99	94	101	107	98	117	110	89	93	100	88	96	106	98	105	117	109	106	99	106	104	95	78	121	99	84	101	85	103	99	92	102	82	101	101	107	82	103	100	95	89	91	93	97	107	121	123	97	100	103	89	109	91	107	95	97	91	96	101	109	115	109	100	94	104	111	113	122	100	97	91	92	104	93	102	95	105	95	106	109	107	120	91	117	104	83	112	102	92	93	107	93	97	106	99	95	87	104	117	101	117	91	109	84	114	98	112	99	107	105	101	100	104	79	76	100	93	94	109	108	103	100	96	98	93	87	104	90	89	88	92	92	97	90	99	102	108	106	104	82	81	107	110	102	118	93	110	88	105	109	104	105	86	105	94	97	102	94	110	103	95	106	91	72	115	98	92	93	92	82	107	79	91	118	100	87	93	105	108	102	112	82	97	103	91	85	106	109	95	87	106	118	104	80	109	99	119	76	101	110	97	82	110	106	87	113	93	119	107	101	107	113	84	82	96	102	98	110	97	103	92	100	105	103	96	102	101	107	92	100	104	91	76	107	104	89	101	121	97	84	116	109	94	103	108	99	100	110	108	113	95	88	93	111	88	107	98	92	91	102	100	100	75	91	119	113	108	104	116	93	97	102	94	99	104	91	88	113	107	107	105	87	103	83	79	124	107	89	96	93	78	101	104	102	87	118	89	101	101	73	103	85	96	98	97	105	90	114	98	98	99	101	99	107	94	96	105	107	92	86	103	108	106	93	98	109	85	108	102	102	118	122	115	102	81	107	107	95	88	103	97	97	111	91	121	99	120	99	109	86	119	91	108	96	109	100	93	106	100	94	94	89	99	98	113	95	109	110	100	95	97	88	100	89	109	78	96	93	112	109	91	94	107	109	93	100	102	91	101	113	88	94	78	94	91	120	109	95	114	96	104	98	122	122	101	95	86	100	121	112	94	106	123	115	105	99	104	91	117	110	87	86	94	85	96	102	100	86	80	97	106	124	84	110	109	98	101	102	87	114	112	125	103	91	93	93	96	108	91	104	108	99	111	101	91	104	91	89	107	98	109	99	100	91	109	102	92	94	87	95	84	88	80	106	104	115	89	99	107	106	87	81	119	81	97	101	85	125	92	104	98	109	91	88	112	88	103	79	126	112	100	97	88	90	91	105	96	103	91	80	96	118	104	107	87	93	115	88	104	111	98	113	105	96	93	95	113	109	92	105	92	109	101	114	104	85	88	90	79	88	98	103	119	89	96	97	78	99	100	113	105	101	89	117	86	114	108	98	114	99	100	101	89	98	106	106	102	81	110	99	94	101	110	81	106	91	91	109	110	75	99	109	87	94	83	116	122	100	103	99	102	102	95	101	119	99	103	109	90	86	104	105	102	115	88	103	108	95	105	109	119	100	81	98	102	93	98	97	94	99	102	114	86	115	96	95	90	92	115	86	133	102	83	92	93	101	94	103	84	109	91	100	98	105	93	114	103	83	91	90	94	91	109	92	110	93	87	116	80	104	118	106	77	96	86	96	101	115	112	95	96	82	103	90	86	88	101	95	98	123	99	104	104	84	112	108	104	107	96	93	83	108	97	84	101	94	94	100	83	91	103	113	111	105	91	88	99	112	100	81	98	99	96	109	101	94	90	101	123	99	93	89	95	105	81	106	114	98	108	97	97	99	113	110	93	101	101	98	112	97	108	85	109	103	84	105	94	97	92	95	87	109	90	82	90	103	95	87	93	101	92	106	86	99	81	75	105	95	126	100	110
25329	7597	3445	3641	8016	11584	12287	12062	11096	9332	7505	6317	5219	4304	3731	3082	4191	13222	16508	14401	10834	7865	4551	3111	2262	1691	1246	1053	887	776	774	722	712	726	764	727	696	754	684	727	725	722	676	707	704	654	712	771	743	739	721	663	691	734	644	706	716	677	717	696	708	691	730	742	708	709	695	722	723	677	681	786	701	726	687	721	743	663	721	709	667	722	731	732	725	717	751	678	735	704	693	735	693	666	710	736	656	703	704	699	702	734	668	690	679	719	798	765	736	681	731	715	756	712	684	714	769	688	689	643	676	742	727	694	656	670	703	704	658	687	723	706	689	669	681	726	663	707	709	699	710	745	713	758	719	697	707	706	710	714	680	733	714	696	718	744	706	697	732	700	754	666	716	707	721	747	720	708	753	704	723	712	719	724	666	735	739	721	689	703	702	706	704	775	718	721	691	683	764	689	708	702	684	703	719	716	700	760	696	700	728	702	706	712	692	706	699	730	688	739	718	724	713	724	713	727	715	732	711	731	711	678	712	676	703	709	733	709	699	726	731	714	673	716	712	685	692	733	721	673	654	674	675	738	688	729	744	706	713	692	692	716	699	701	733	717	635	715	685	770	706	717	741	741	701	700	683	717	697	736	716	693	696	726	747	713	700	695	688	724	691	728	677	712	759	719	754	701	729	687	694	727	692	740	686	762	735	702	688	723	675	716	675	696	731	687	707	735	724	727	693	740	711	677	726	756	686	673	739	722	759	662	732	695	699	699	724	685	713	699	688	672	692	659	739	662	742	740	732	706	718	728	761	681	735	740	748	745	661	718	727	715	643	705	718	739	717	728	698	734	699	711	756	743	718	755	699	744	703	677	708	700	708	717	702	732	747	687	687	722	702	736	710	717	728	710	721	637	705	704	735	670	737	652	702	694	697	688	687	715	685	663	670	685	729	724	721	680	670	698	683	729	709	700	735	697	698	703	736	741	741	712	737	661	702	741	703	741	677	695	711	733	749	681	686	735	722	698	703	673	689	707	750	730	742	701	681	721	723	691	700	721	701	669	697	717	671	733	680	724	725	697	750	709	660	684	697	695	710	717	724	786	695	710	786	700	746	703	712	696	684	739	733	722	704	727	753	715	746	770	717	712	724	688	673	707	721	702	726	690	735	752	703	754	700	763	710	691	716	726	720	766	692	695	659	661	704	713	706	691	761	718	743	685	699	717	760	743	665	701	750	676	736	696	754	774	723	706	674	707	729	698	721	686	692	732	670	730	684	723	720	687	728	716	709	709	715	714	696	718	697	707	679	716	692	760	726	718	686	710	735	699	693	691	651	683	705	753	712	732	737	712	710	673	692	675	683	716	695	687	696	683	702	732	703	705	707	653	668	681	720	692	716	685	690	724	714	688	755	729	673	715	733	744	685	754	683	703	705	737	710	753	720	690	671	699	750	691	722	706	734	715	711	731	706	688	692	744	719	694	667	704	712	715	671	746	741	717	704	706	685	715	712	684	692	679	703	760	716	739	711	714	729	707	727	725	735	697	702	665	699	701	700	720	679	728	702	729	710	727	699	672	704	692	703	720	703	691	719	718	742	726	717	718	739	679	713	638	689	730	700	723	755	731	703	751	709	717	778	746	724	712	725	739	709	720	714	717	715	730	708	715	715	674	701	683	714	721	699	730	684	678	701	744	726	717	731	726	667	714	741	706	693	683	722	685	700	692	688	721	702	701	738	729	701	702	696	713	712	721	662	740	749	749	693	723	704	775	707	709	739	724	694	716	738	685	731	664	708	666	699	724	698	664	731	704	768	733	718	720	706	728	715	689	693	681	716	744	721	692	711	714	726	706	718	678	660	695	695	764	688	737	704	714	720	725	708	713	679	754	694	696	713	732	733	659	694	716	696	727	713	678	717	630	730	717	705	766	709	678	674	719	718	724	718	668	716	660	722	743	708	686	688	699	642	734	696	751	772	692	764	709	751	709	694	706	676	716	738	704	698	741	744	675	703	703	702	748	727	730	688	700	696	714	659	689	720	711	739	684	694	708	709	652	721	719	753	737	700	691	725	682	703	704	704	734	695	670	745	724	703	709	720	752	702	708	715	735	759	697	707	690	682	679	680	686	737	686	661	707	686	678	697	747	677	702	673	699	719	695	727	645	708	701	743	714	704	717	686	723	725	705	755	692	663	675	716	707	731	738	661	674	671	708	705	716	705	686	723	725	720	723	681	671	702	687	675	702	710	723	706	711	749	669	725	733	681	705	716	687	742	726	706	710	724	722	701	722	694	720	694	713	705	681	746	716	722	653	686	709	650	714	724	717	674	703	708	736	678	689	719	721	677	678	718	698	727	717	741	691	732	719	653	661	735	720	735	719	710	700	728	740	746	686	775	706	683	780	695	713	733	684	689	670	768	707	729	743	709	690	646	731	739	714	692	748	746	728	662	711	679	718	700	697	711	696	688	695	715	685	725	684	755	710	740	654	699	705	679	656	755	677	730	696	706	702	699	750	700	683	731	705	706	672	704	691	760	705	776	701	725	705	681	726	707	762	760	721	685	699	697	698	691	708	704	709	719	707	736	704	701	726	716	725	693	673	720	769	765	711	655	693	683	740	647	706	743	739	735	706	745	764	729	737	731	703	706	735	662	697	697	714	711	726	685	692	731	697	750	731	700	730	715	704	716	732	698	737	737	729	755	705	734	697	743	646	694	694	741	740	698	632	707	743	754	729	704	703	705	692	727	728	716	760	685	699	741	728	707	694	689	722	679	751	723	722	652	730	768	742	742	713	709	688	732	659	684	710	694	701	693	729	698	743	693	766	696	715	696	705	669	725	732	755	699	709	721	677	716	746	686	753	701	729	701	728	721	717	737	674	704	667	743	671	760	708	700	734	739	722	681	741	717	688	694	732	732	703	710	745	714	665	689	716	723	728	700	725	711	693	746	725	741	675	676	741	649	729	750	743	670	747	652	731	690	689	698	673	677	729	701	687	700	711	704	722	711	709	734	728	710	688	690	735	739	743	726	696	677	729	716	694	689	726	681	674	717	728	709	709	758	669	757	682	689	671	691	724	686	715	711	702	710	723	697	696	697	726	745	722	700	742	680	705	702	698	714	678	736	700	671	726	684	687	725	705	702	709	730	666	655	712	682	707	686	675	702	682	691	673	717	723	755	735	745	711	721	682	725	699	726	687	730	701	726	709	681	702	744	681	666	722	719	702	721	780	692	683	655	686	694	679	720	736	714	720	724	725	691	738	711	688	724	723	671	741	664	674	733	704	716	750	716	682	746	703	744	694	674	710	711	652	654	754	654	729	703	715	701	711	704	718	704	733	689	691	732	698	746	697	708	703	732	704	714	714	703	691	700	715	717	667	706	689	681	679	698	737	712	741	716	726	726	650	685	770	684	693	720	706	715	701	716	729	783	704	672	709	701	766	710	693	755	751	720	723	714	709	714	679	695	728	729	672	710	707	742	730	755	700	694	733	778	707	675	741
4905	1366	431	308	297	296	384	418	451	414	332	266	251	228	213	193	206	772	1548	1454	1093	705	426	290	222	174	147	125	101	90	115	103	94	94	105	92	67	101	86	89	103	96	82	91	97	80	99	75	90	88	89	109	91	89	90	88	88	92	93	71	99	93	103	79	80	85	93	86	97	87	105	94	80	79	96	93	90	75	97	96	81	95	91	77	90	83	95	93	90	106	86	94	90	80	88	92	86	91	113	75	84	98	94	91	90	90	85	105	80	102	110	105	93	95	99	108	99	80	102	87	87	97	101	93	84	107	104	81	80	69	87	83	94	94	89	82	111	82	106	92	92	96	94	90	88	93	84	89	93	115	85	105	87	94	111	103	87	92	91	108	87	86	101	86	112	95	77	86	78	95	71	73	96	105	95	80	81	84	98	91	98	79	103	106	103	67	79	102	89	84	80	94	99	78	103	92	87	89	76	89	98	85	84	84	80	89	83	77	94	80	103	93	78	93	87	81	95	80	89	90	88	97	87	92	82	103	92	77	84	83	116	98	113	84	70	105	91	77	80	104	96	90	87	91	119	89	118	85	93	69	96	115	79	91	94	78	105	86	104	91	87	88	108	105	98	100	106	83	93	97	102	97	92	90	82	100	99	88	102	102	89	94	82	90	95	104	90	126	82	87	79	81	100	77	83	85	88	93	77	78	83	83	90	79	86	99	88	87	100	108	73	78	79	84	97	94	107	101	95	100	102	114	91	89	107	93	79	89	82	76	94	83	95	91	114	79	97	104	99	96	92	82	92	83	104	91	79	92	92	75	88	88	96	78	105	86	91	86	88	87	93	79	94	104	94	112	91	86	99	97	90	96	95	98	88	86	97	100	95	99	92	96	94	97	75	94	101	90	70	93	91	78	93	92	75	101	96	101	92	88	93	93	93	87	94	94	88	88	95	92	90	87	90	96	81	103	75	97	100	73	83	103	102	107	87	89	85	85	85	89	99	98	105	101	113	87	90	78	100	79	108	92	86	88	80	101	103	84	100	78	94	85	97	83	83	103	95	84	109	89	92	72	72	102	105	96	90	87	88	81	109	98	97	97	84	97	92	101	95	94	100	92	93	86	89	94	86	84	93	95	106	84	86	96	107	91	82	86	99	95	92	77	87	80	86	97	95	81	109	107	93	84	92	104	95	90	92	79	85	96	92	105	105	110	87	91	80	96	100	99	107	88	100	100	88	84	85	93	88	103	113	101	89	73	79	102	92	91	86	82	95	102	91	101	92	77	86	97	78	97	113	113	92	82	76	87	92	75	97	79	86	96	91	109	83	89	79	103	89	95	93	89	105	83	73	99	95	85	74	107	78	98	99	95	93	108	93	100	72	91	91	84	89	88	96	102	82	88	100	72	96	99	98	77	87	98	77	103	79	89	86	104	104	73	97	98	107	113	90	84	89	88	87	96	84	103	89	92	71	87	86	87	100	109	87	88	91	99	90	92	104	94	103	85	104	67	92	86	89	83	96	93	85	101	75	85	109	88	93	91	83	112	85	109	78	96	92	95	98	92	98	106	92	93	93	99	101	89	88	85	91	89	88	97	94	78	105	72	84	92	100	91	80	91	82	94	95	88	87	83	87	78	86	96	84	90	84	78	94	89	90	90	85	88	93	97	99	78	117	93	103	89	97	89	99	100	87	112	102	97	122	110	103	97	85	83	93	98	92	95	86	88	78	121	102	81	79	83	93	90	84	90	79	81	96	103	104	81	72	78	96	63	91	99	90	93	96	97	99	95	85	88	106	107	89	95	83	103	90	81	101	90	68	95	91	93	98	94	105	89	83	95	86	80	93	108	97	99	81	92	77	101	85	79	84	73	91	74	105	92	106	102	89	84	97	93	82	101	72	83	81	115	82	102	94	101	110	103	86	100	99	89	96	95	96	90	89	91	83	92	101	91	99	96	88	87	99	101	95	97	99	87	99	91	92	90	89	86	90	88	105	97	104	95	81	82	98	101	84	82	93	76	102	98	108	104	83	80	79	86	80	103	84	101	80	115	86	99	72	97	105	93	84	91	97	90	81	97	95	84	88	83	89	90	93	86	103	100	100	103	82	92	92	97	85	103	83	80	78	96	85	99	88	93	101	121	97	87	91	87	83	107	86	81	82	101	96	94	84	94	84	109	91	96	89	96	88	117	93	99	89	93	91	96	82	84	96	101	97	98	86	96	97	105	91	91	86	87	93	93	90	95	100	94	90	101	86	95	93	87	96	107	83	102	91	107	84	89	92	98	84	110	93	93	89	79	85	91	83	104	90	81	78	89	76	79	86	91	94	83	83	99	79	75	86	77	74	84	91	87	71	88	82	81	83	99	78	97	96	102	97	91	83	96	113	79	95	88	89	84	100	85	78	84	78	93	89	88	103	102	102	86	96	98	87	84	77	93	113	89	95	93	87	73	85	88	115	95	97	98	100	115	96	87	82	80	113	106	95	81	90	91	81	85	81	84	108	93	95	89	99	80	90	99	98	75	102	93	103	78	86	83	107	83	93	89	91	90	85	94	82	78	89	83	76	87	100	74	99	95	104	82	86	91	69	83	103	95	88	79	87	77	100	104	86	69	112	81	101	87	93	100	112	82	84	103	100	93	86	100	90	94	93	106	84	90	97	94	82	89	69	74	91	99	99	104	92	118	96	90	99	108	79	90	100	94	106	85	97	83	98	93	95	82	82	93	76	84	98	72	92	75	79	76	102	76	103	81	88	93	79	79	77	101	86	83	97	94	92	101	112	107	97	102	93	83	111	97	87	83	95	93	97	99	76	81	100	92	92	77	90	102	65	100	85	89	107	84	83	84	102	87	90	97	104	105	87	93	102	94	85	77	76	103	95	84	92	107	77	86	87	89	87	72	89	92	104	105	91	90	103	98	87	90	99	80	92	94	98	102	78	81	105	100	99	102	89	92	92	85	78	97	95	77	90	93	90	64	85	93	83	86	88	104	93	98	69	87	93	94	98	84	104	93	88	86	93	80	85	83	87	92	90	101	97	72	85	88	103	95	78	80	90	71	90	86	59	82	93	104	86	75	97	85	93	98	96	98	86	101	93	91	101	86	102	86	94	104	90	83	85	82	67	91	97	90	99	92	93	94	95	88	85	95	102	104	99	100	98	85	78	81	93	111	89	84	103	89	77	91	101	76	103	97	96	102	86	98	115	74	90	69	101	78	90	65	99	97	103	68	90	90	83	96	98	85	94	98	94	94	84	81	92	93	87	86	78	101	103	91	79	101	83	82	99	88	88	108	81	95	95	85	91	82	77	82	80	82	89	77	94	88	93	76	91	90	96	104	94	86	96	100	96	111	84	77	98	99	75	94	117	80	72	90	93	90	90	93	106	86	83	93	98	94	94	93	109	109	97	104	95	82	84	97	115	94	72	75	106	94	82	99	76	109	84	90	87	83	82	83	93	78	89	70	95	88	103	94	95	79	101	83	81	96	77	91
31094	9798	4320	4612	9887	14905	16278	15315	13363	11585	9196	7396	6467	5445	4574	3887	4139	16060	22674	21799	17524	12515	7798	5024	3768	2520	1712	1267	976	822	690	689	673	636	686	692	672	633	623	620	656	617	617	646	636	622	675	607	646	625	615	680	668	638	635	617	660	619	657	645	640	618	663	626	663	648	661	679	675	658	674	616	636	667	647	682	692	620	672	673	644	645	674	621	629	637	630	669	586	608	636	654	671	600	619	708	625	652	656	630	684	666	624	657	625	697	628	666	690	656	631	675	624	697	653	622	645	653	678	677	670	673	648	649	616	684	621	624	606	634	679	677	636	616	620	657	585	634	614	615	644	619	669	571	674	596	694	616	616	644	647	636	631	630	669	631	631	652	630	646	634	665	632	667	624	641	631	680	618	647	636	664	642	641	654	678	621	620	611	631	671	639	627	613	638	659	638	631	614	673	619	666	636	726	635	677	639	682	680	596	640	628	628	613	699	603	676	670	620	673	641	676	622	700	632	654	706	581	668	643	634	612	597	605	645	679	682	660	628	680	630	661	613	675	657	609	664	680	604	652	653	624	643	613	641	639	616	642	680	646	637	676	627	621	638	588	646	662	644	630	632	648	635	645	608	625	672	659	661	632	644	614	638	645	669	672	601	696	654	650	629	601	640	647	633	673	659	642	656	653	664	667	698	669	638	646	676	657	655	646	706	670	656	625	627	665	636	649	664	645	641	597	670	608	600	656	623	658	675	625	680	634	597	624	679	661	618	644	702	669	665	691	639	641	654	665	656	670	636	661	682	631	662	638	646	705	652	624	635	646	694	639	673	617	621	642	612	686	652	630	665	650	648	628	654	641	642	633	684	660	655	686	648	633	650	653	694	644	684	621	657	675	605	634	628	604	678	634	652	663	581	622	638	658	584	635	655	658	594	629	649	709	613	643	619	670	615	649	668	658	596	636	627	632	634	671	652	642	605	630	646	627	640	606	615	607	642	604	651	632	643	652	626	605	610	655	654	601	640	619	667	650	637	638	620	660	669	645	598	662	667	618	625	682	648	655	638	663	642	588	678	613	652	646	637	653	659	580	682	658	682	648	624	627	674	639	653	622	625	643	604	697	653	655	604	658	644	708	657	675	675	631	612	640	623	617	629	624	636	677	618	665	644	657	640	638	646	674	661	677	648	638	637	663	640	630	626	683	635	654	703	646	582	626	654	627	643	691	603	661	662	663	603	655	685	619	638	618	685	639	638	673	619	637	639	606	619	641	631	636	672	656	643	683	644	642	667	649	651	690	656	646	711	711	648	618	636	637	661	631	659	657	643	648	679	683	661	637	629	651	636	649	669	639	674	617	628	646	661	653	628	602	616	648	687	697	624	680	657	625	602	653	635	620	631	641	623	667	638	619	660	620	593	695	696	662	640	638	618	664	628	641	610	673	630	629	689	628	666	583	656	615	612	667	630	670	689	687	663	638	698	615	650	655	643	638	680	669	647	631	659	655	669	630	653	615	653	651	672	709	603	644	703	620	667	668	684	648	663	606	665	648	652	597	622	694	630	686	694	703	647	583	626	596	653	617	687	677	642	670	672	635	622	653	647	621	616	663	673	648	663	669	675	613	625	580	648	662	659	638	673	635	662	626	634	643	632	615	683	652	677	656	634	633	642	639	675	678	645	658	653	661	645	663	641	644	654	638	616	604	636	648	667	651	652	672	611	630	635	648	654	613	672	648	671	666	694	615	653	639	670	625	694	622	678	640	649	668	657	605	640	640	631	679	654	641	631	663	709	651	671	679	627	714	649	602	648	637	676	619	621	632	636	647	685	622	651	641	620	626	680	665	638	609	666	649	670	681	586	612	653	581	645	654	656	646	634	632	636	661	639	622	644	632	645	590	705	636	670	633	640	627	631	641	665	700	692	665	616	650	669	617	630	687	599	649	671	650	610	642	652	633	630	648	680	644	697	660	675	660	677	616	654	721	727	633	686	629	637	629	651	647	652	726	659	673	671	623	638	658	646	607	670	644	650	628	656	675	674	647	635	653	635	594	605	672	640	639	644	618	662	669	632	640	636	658	683	629	669	661	676	656	614	695	661	614	643	612	647	666	610	658	637	664	612	624	658	599	660	667	617	643	624	602	663	683	591	627	608	675	641	609	647	702	644	658	637	631	647	661	678	622	599	634	668	654	635	629	668	660	679	665	645	650	649	641	693	638	693	683	685	628	597	650	707	648	659	688	647	690	653	667	670	675	662	627	569	617	655	643	673	611	672	647	615	664	626	630	631	702	655	668	680	623	694	683	593	645	667	626	611	634	658	679	703	633	624	669	669	665	620	668	666	690	658	659	624	627	657	665	672	637	636	613	582	618	655	633	660	670	660	649	645	620	650	639	633	613	637	649	695	621	618	626	649	656	647	650	642	644	648	593	594	615	647	640	603	641	646	647	653	640	627	653	637	631	651	661	622	651	668	705	679	632	644	657	599	622	618	640	623	642	632	682	622	673	623	675	644	658	597	596	692	643	658	650	636	659	681	596	658	661	637	622	640	651	628	670	647	659	648	637	623	595	669	615	636	623	674	637	662	666	623	590	676	675	630	659	635	633	676	685	639	683	654	618	643	626	625	615	707	617	672	619	631	651	660	627	641	643	653	662	599	600	670	667	682	610	655	621	643	625	636	666	611	645	689	637	630	639	643	646	628	694	636	638	674	655	664	666	642	630	611	633	624	638	616	671	679	685	628	659	699	667	617	692	634	687	639	620	627	642	637	605	667	637	623	643	651	661	624	666	663	703	675	653	613	630	710	660	665	658	627	669	674	674	649	609	621	639	649	645	658	609	652	704	634	633	629	633	624	602	684	694	639	678	667	685	650	660	653	647	686	660	641	656	638	678	617	636	615	644	652	641	629	657	659	630	663	658	629	647	685	652	656	657	675	634	665	638	623	653	672	643	638	606	652	656	659	662	649	657	634	661	666	659	621	650	662	647	657	630	627	658	616	606	651	658	691	680	646	668	680	644	630	632	627	641	676	628	673	648	659	635	644	648	674	659	582	643	643	654	608	597	664	661	651	671	640	679	654	660	637	628	646	590	615	686	657	665	669	630	594	633	649	657	677	687	601	620	670	656	691	698	632	662	625	656	645	657	597	594	633	621	639	627	658	668	677	646	621	633	651	619	659	670	627	665	652	646	687	618	619	633	657	656	656	630	646	678	677	665	679	601	634	649	626	638	682	617	615	636	649	696	635	636	663	648	678	621	683	631	663	655	698	625	678	683	663	652	627	646	646	660	640	634	621	609	606	680	693	604	609	666	654	675	653	650	639	655	613	663	656	642	658	645	652	684	638	681	652	686	660	656	638	621	670	655	639	674	666	666	679	663	595	611	653	656	657	596	596	641	698	650	646	662	664	609	654	690	665	625	615	639	698	658	620	653	651	712	640	659	664	659	642	637	657	637	667	665	634	626	653	654	653	690	632	645	675	686	683	686	688	644	636	683
2628	519	271	218	194	184	246	286	237	200	203	140	158	153	145	122	128	174	253	310	226	210	173	143	100	89	97	87	91	83	74	87	93	89	94	79	101	97	92	89	99	92	77	84	81	74	85	90	75	90	106	85	92	90	80	90	94	86	69	89	82	91	89	84	94	91	87	95	91	83	89	71	87	70	105	88	81	80	87	99	101	85	95	77	82	77	81	76	93	101	89	98	89	87	84	94	87	90	95	77	89	94	86	93	100	83	77	86	88	93	89	106	77	87	90	94	78	81	82	101	89	84	83	93	76	101	87	77	92	87	88	106	97	87	74	81	91	95	95	98	94	89	80	103	82	91	86	85	101	91	90	83	89	64	92	94	82	76	103	83	79	88	103	90	99	92	96	88	79	95	85	72	100	80	83	78	77	91	85	86	87	74	93	86	102	94	102	75	71	80	87	80	87	90	91	89	92	76	74	87	98	87	85	92	91	90	87	78	82	93	92	86	76	98	79	86	89	97	82	93	95	84	77	88	92	83	90	95	74	94	82	78	106	79	89	66	92	94	101	73	85	76	93	85	82	91	93	91	90	82	81	93	80	89	84	78	83	97	92	98	98	82	96	84	105	96	98	80	86	84	89	103	94	85	103	79	93	89	80	84	79	98	93	93	85	85	77	91	85	68	104	95	80	102	88	89	83	91	76	98	63	81	82	91	87	97	74	87	94	92	92	88	77	90	90	83	86	84	87	84	83	90	90	97	79	86	70	84	93	88	100	87	86	100	75	88	86	87	85	95	77	87	83	104	78	87	94	86	69	99	86	82	92	88	81	92	102	88	103	77	92	99	73	93	84	103	92	91	103	88	77	88	90	92	85	98	79	69	84	93	76	81	99	89	76	93	90	92	80	92	94	96	70	93	75	93	80	84	102	103	91	102	87	87	84	88	105	91	92	91	92	95	86	88	93	87	82	75	84	83	88	96	81	92	81	85	87	80	87	96	84	89	95	85	80	83	79	89	78	83	73	75	103	81	88	97	79	81	81	78	90	81	83	83	87	87	88	82	72	68	82	88	90	108	81	88	98	79	85	75	81	84	82	82	108	92	91	101	85	78	97	69	93	80	93	86	89	90	89	104	94	67	102	73	85	85	104	83	92	80	91	84	78	87	71	103	111	94	79	75	88	92	86	91	78	91	76	94	92	85	89	93	83	81	77	86	87	109	96	88	77	89	80	85	90	94	75	81	74	79	80	88	95	98	94	95	81	87	70	78	102	95	68	82	92	74	80	94	87	95	90	92	94	76	79	98	77	69	99	74	84	97	89	93	110	91	78	82	77	100	89	80	82	76	96	97	84	94	88	90	76	88	92	90	85	85	76	94	84	78	82	84	97	96	86	74	88	89	85	98	86	98	112	94	89	84	89	80	97	74	92	72	98	90	81	78	101	85	84	76	77	82	85	95	81	87	86	90	86	73	99	83	91	92	91	88	70	97	89	94	101	88	86	97	94	85	76	100	79	78	74	75	87	78	87	83	91	95	99	114	89	85	95	86	90	87	80	70	84	90	88	94	87	74	95	69	88	93	90	74	97	95	91	88	86	99	80	93	86	71	92	93	76	88	95	91	83	85	78	90	94	92	74	70	93	76	97	86	74	84	95	86	89	76	87	91	93	95	83	88	81	88	89	90	74	88	81	74	77	73	95	92	108	101	97	91	90	89	81	91	81	82	81	79	75	101	81	75	81	93	84	93	107	88	82	103	92	106	96	74	98	86	106	95	72	83	70	90	87	77	90	92	68	73	84	83	81	103	71	101	103	76	98	78	85	67	99	83	100	72	92	92	88	78	90	88	76	81	72	71	96	101	90	95	94	86	76	85	69	88	87	95	82	77	83	72	77	114	98	83	84	98	102	80	88	83	88	86	88	77	89	85	82	81	82	77	103	107	96	98	82	92	95	95	76	83	74	76	80	77	90	85	81	79	83	103	84	85	83	87	94	79	80	97	85	76	97	87	117	92	88	106	86	92	104	76	89	88	79	97	84	83	92	71	81	97	91	91	75	82	71	102	84	74	74	87	78	95	95	93	80	76	86	82	91	91	108	78	89	89	85	87	82	102	86	66	92	76	90	105	105	87	87	79	90	88	97	89	93	77	97	85	75	76	95	91	76	71	74	101	89	79	91	90	110	80	62	78	71	79	87	94	80	85	80	81	83	74	72	77	96	79	77	89	83	99	91	82	92	74	81	93	85	82	92	88	82	85	84	93	81	85	107	102	76	79	95	79	86	92	94	92	84	88	83	75	84	84	93	89	89	86	86	93	88	78	100	97	66	100	95	87	95	85	91	90	81	66	91	91	84	85	73	76	70	100	84	97	73	90	84	71	85	87	74	97	92	85	74	77	95	94	82	95	105	89	103	76	75	82	92	84	91	93	81	83	96	96	87	94	86	78	85	92	82	92	72	90	107	85	92	79	93	83	83	81	77	77	88	97	96	104	91	86	80	92	87	102	80	71	89	69	97	85	83	79	106	85	75	82	96	94	79	69	93	84	82	79	71	87	112	99	101	86	102	93	85	91	97	86	78	96	79	93	76	96	73	99	85	68	75	97	81	93	74	90	77	72	89	100	104	90	87	87	80	93	92	90	105	82	96	94	76	76	96	83	88	87	88	71	90	83	79	86	75	69	84	78	104	75	76	81	88	92	80	78	77	79	98	77	94	85	80	64	86	93	94	77	90	107	89	94	86	74	91	80	85	77	79	113	83	93	80	79	83	96	89	76	105	77	86	88	97	64	90	73	90	86	95	91	87	91	98	84	97	90	98	97	86	88	84	93	74	71	76	83	92	92	96	82	95	85	100	85	74	90	91	75	92	100	89	84	100	91	81	72	94	92	83	103	87	83	88	79	88	81	85	90	78	76	93	84	88	78	83	80	81	94	109	86	94	93	70	67	76	79	91	80	93	90	68	98	103	90	79	81	92	78	54	107	86	85	90	96	76	79	113	76	101	89	77	86	102	85	94	77	82	87	91	76	67	92	95	66	83	90	78	88	93	88	81	81	80	75	82	90	91	76	88	84	94	72	67	68	78	73	91	98	90	86	77	91	88	80	86	92	80	92	79	84	78	90	68	97	88	100	88	89	97	78	84	79	82	102	83	102	100	101	87	99	74	80	89	68	90	83	90	84	73	90	102	79	91	64	93	85	86	78	72	81	92	101	69	83	89	101	80	87	86	87	93	85	82	81	116	88	98	88	97	80	86	90	94	86	91	82	83	98	91	98	86	100	64	93	96	90	79	87	73	94	81	74	77	90	80	93	80	77	86	90	84	92	88	78	87	77	87	65	83	79	95	102	100	95	83	80	102	75	109	94	92	92	79	86	89	81	87	103	80	88	79	88	95	89	91	78	89	90	83	90	102	86	100	86	97	73	84	82	96	90	81	87	73	82	84	92	83	93	77	77	91	82	79	81	87	103	95	100	72	86	106	91	86	80	90	81
20986	5683	2773	2958	6397	9280	10335	9876	8222	5998	5038	3877	3414	3293	2773	2428	2195	3662	5609	5724	4112	3123	2007	1250	1028	844	761	688	666	687	668	581	651	597	612	616	616	631	602	658	636	654	621	646	630	618	664	618	648	653	681	666	591	639	619	636	695	666	626	626	641	662	608	666	620	624	619	615	649	597	673	626	695	643	671	639	602	641	675	619	615	646	603	679	623	622	643	614	673	678	681	588	609	625	661	598	595	606	644	648	665	629	640	642	609	650	641	601	642	585	646	630	610	664	649	653	615	662	603	624	627	618	625	648	616	618	594	622	653	650	629	641	645	636	648	621	644	652	622	607	629	627	672	651	622	611	631	630	646	661	628	689	664	596	633	619	625	615	674	666	646	632	621	634	613	600	655	641	628	619	621	677	610	634	623	642	636	662	642	560	657	653	629	599	607	666	644	630	635	606	628	632	627	631	614	635	666	650	642	618	615	638	590	647	650	622	613	630	636	642	636	657	632	646	616	615	613	653	625	652	598	647	647	595	615	646	610	619	616	655	646	630	635	607	617	642	657	590	636	630	678	588	631	611	667	626	621	640	646	642	644	640	637	626	642	660	647	614	642	633	602	595	632	617	642	600	657	649	664	621	610	640	635	616	623	620	629	649	607	634	626	621	611	574	631	645	619	616	657	647	580	609	645	630	604	628	631	616	664	634	618	624	589	616	620	653	705	623	680	591	680	580	625	670	617	625	631	651	627	634	664	612	631	619	587	611	631	651	609	595	677	686	608	640	622	618	596	659	667	628	614	638	643	630	656	667	607	644	642	637	601	640	609	625	641	581	625	608	633	655	611	654	644	605	616	593	612	626	612	671	631	634	667	621	633	611	663	670	616	611	578	620	626	592	646	628	567	633	651	602	608	614	664	682	632	624	655	638	579	589	651	657	594	631	590	619	628	608	625	630	617	621	643	619	651	621	666	643	614	661	587	640	626	641	603	636	636	669	602	644	636	616	590	607	608	699	614	651	607	617	643	620	644	643	580	608	609	656	592	625	613	631	634	623	660	604	647	663	620	628	623	596	649	617	637	642	650	623	650	665	646	679	660	611	601	631	651	628	606	641	668	616	631	632	624	617	600	656	610	610	667	668	641	633	636	609	641	619	626	644	619	598	645	639	630	660	622	652	656	681	615	660	598	594	620	647	651	643	659	651	611	632	617	641	597	653	634	572	642	622	655	635	664	643	650	631	675	628	584	586	603	653	640	642	647	625	612	632	637	611	625	650	602	623	584	612	653	640	588	645	614	620	653	644	620	675	621	674	614	624	612	654	638	621	648	632	659	646	602	625	629	611	674	659	632	645	601	618	588	611	667	669	612	652	650	634	616	668	681	603	654	669	644	629	616	659	638	630	633	647	600	641	604	623	673	591	658	645	626	626	604	645	621	645	602	630	641	624	635	639	627	626	620	571	624	628	640	622	650	590	640	641	659	633	630	598	611	658	586	606	665	642	640	642	644	615	663	682	616	630	665	668	644	628	651	623	606	649	600	632	654	656	654	599	614	647	662	619	629	653	624	610	600	611	629	657	598	686	616	655	606	628	613	631	650	639	625	616	641	613	629	638	638	607	660	678	610	608	655	644	642	653	634	647	664	660	677	610	652	615	614	658	619	642	658	584	621	648	619	648	614	635	659	677	577	672	623	680	643	592	639	652	656	638	636	635	613	614	628	617	630	634	604	670	613	629	628	653	604	648	599	623	633	622	622	626	598	647	596	657	639	598	634	599	646	643	645	615	618	626	635	642	654	623	580	611	615	627	590	657	642	648	647	638	661	645	586	623	640	639	628	677	589	633	631	596	640	645	669	634	691	653	586	637	625	652	641	671	673	601	632	627	643	647	635	642	691	629	619	615	640	615	666	661	632	621	630	624	614	587	616	677	602	598	620	641	641	592	626	658	626	635	596	646	624	669	625	608	635	621	620	612	659	600	656	686	599	574	660	609	614	657	605	619	668	651	607	662	650	651	633	631	609	671	642	653	612	619	623	666	665	638	634	666	639	667	618	638	642	635	638	624	630	618	670	615	599	635	609	642	664	647	628	616	610	617	664	624	639	611	595	607	577	624	658	636	558	622	593	592	637	647	639	638	611	645	609	666	656	614	649	646	623	625	629	620	656	671	621	662	612	648	609	648	628	638	632	614	621	627	653	607	654	616	572	667	696	642	628	597	653	614	622	638	605	625	671	615	664	648	676	608	661	610	627	647	649	616	639	596	641	601	646	646	636	663	644	675	667	653	630	644	629	630	632	652	578	675	650	634	613	670	586	641	612	605	631	634	674	575	599	612	643	629	580	610	579	654	695	630	625	676	644	631	652	633	665	604	651	614	642	647	609	639	608	629	620	633	652	640	613	603	618	643	590	597	613	585	668	614	636	651	664	678	662	638	664	612	655	671	597	597	625	604	597	645	611	655	626	646	630	622	653	579	632	653	624	600	661	629	633	671	658	655	660	610	619	695	679	620	599	632	695	605	665	632	654	639	635	641	625	669	688	638	640	642	651	654	637	612	611	613	608	614	694	621	607	648	611	648	638	601	602	659	624	642	626	649	592	612	620	674	615	649	636	629	647	659	622	619	659	606	665	631	552	630	691	603	553	640	612	640	621	606	610	651	655	589	642	626	571	664	677	617	612	664	613	621	636	634	579	625	627	607	606	618	648	615	597	638	643	654	626	651	567	678	666	647	603	633	622	644	620	641	622	607	625	659	615	633	655	631	635	606	620	640	635	637	615	654	668	615	622	676	659	611	603	615	619	646	705	625	616	626	596	599	615	666	622	681	625	617	601	616	654	631	595	658	639	647	641	607	634	646	625	589	639	641	635	604	624	671	691	624	627	607	608	590	605	632	658	609	618	583	629	622	642	631	608	664	627	628	618	592	642	609	605	575	621	611	649	658	632	597	625	646	590	658	609	619	639	630	609	647	620	611	647	640	594	631	639	625	599	569	600	592	601	595	643	628	655	612	678	632	649	627	658	608	645	668	604	642	598	701	661	623	589	642	627	621	624	635	651	617	630	612	674	624	606	584	635	631	598	613	636	649	657	617	613	611	606	662	649	600	682	629	651	651	681	618	636	595	605	610	631	580	649	628	619	596	653	657	643	611	622	604	663	615	643	650	678	607	600	668	649	632	601	613	619	673	656	608	647	648	676	620	617	574	656	630	631	590	651	643	624	674	583	659	646	648	646	642	629	663	632	614	624	604	641	637	595	678	631	628	615	631	644	659	637	599	616	630	610	652	610	607	674	652	590	601	627	603	617	682	694	634	607	575	589	636	585	654	632	639	674	604	627	638	643	623	602	618	639	603	583	648	653	662	631	617	651	630	620	704	635	601	626	576	609	672	623	648	588	588	642	621	630	614	613	640	603	629	630	586	630	657	622	645	600	654	588	641	620	630	646	645	626	608	668	618	662	621	621	603	625	671	667	608	609	638	647	641	651	641	641	638
2965	924	401	278	218	253	303	335	282	230	200	219	201	184	163	152	175	485	836	819	523	428	255	204	145	107	122	85	79	99	77	82	74	77	75	73	70	78	89	77	89	82	82	95	80	88	96	63	81	72	71	94	71	82	84	62	83	66	84	73	92	78	89	89	80	73	75	92	80	109	63	92	76	78	81	76	82	89	85	81	78	76	70	89	66	79	83	88	78	94	68	76	76	78	69	71	83	72	85	75	89	83	89	93	79	84	74	72	78	89	91	50	81	78	80	103	64	95	87	91	80	79	75	72	78	95	77	83	78	78	91	72	73	69	72	92	75	77	79	78	85	94	71	90	90	82	72	99	78	78	84	81	78	82	75	64	76	66	96	78	68	71	87	92	96	82	78	86	80	71	85	94	78	89	97	87	85	74	95	80	87	93	71	72	70	77	72	99	78	92	82	90	86	69	80	84	68	86	96	89	93	76	83	86	93	76	84	81	68	85	78	70	72	84	87	85	77	82	74	93	73	79	75	79	80	86	88	80	76	93	71	77	79	81	66	83	86	92	85	76	74	84	93	80	66	73	101	73	93	74	91	84	74	68	75	84	80	83	76	84	68	89	67	82	86	86	78	86	88	77	86	77	90	72	94	89	97	77	87	82	89	90	95	84	85	83	74	79	80	91	90	77	79	73	85	88	74	78	73	82	81	74	71	102	108	73	75	95	88	86	88	83	83	82	99	89	89	74	82	75	80	60	85	96	75	84	85	84	74	79	88	76	82	86	89	85	90	77	92	85	86	85	84	83	75	78	75	83	80	90	83	82	95	71	77	71	84	93	73	85	79	94	67	100	80	81	79	81	85	84	89	64	82	100	68	85	86	75	82	77	89	98	76	100	69	90	80	77	86	62	81	79	85	85	72	70	83	82	86	76	82	78	88	84	86	91	81	86	75	77	85	104	93	95	81	83	88	77	67	88	75	82	72	83	77	89	81	77	85	92	81	95	83	94	63	76	97	80	72	84	86	76	85	78	75	88	88	84	89	74	87	81	84	78	97	73	71	98	84	99	71	64	66	81	81	76	85	69	79	90	77	77	81	78	72	84	79	94	69	77	76	72	82	75	78	91	68	89	86	94	78	82	84	63	86	88	90	87	69	82	78	70	79	82	83	107	92	87	68	91	86	75	88	83	75	96	92	73	69	62	79	86	86	87	67	98	78	90	91	84	80	70	105	77	72	79	71	86	82	81	84	88	70	79	83	82	76	74	88	78	97	93	82	93	88	80	85	84	88	78	80	86	93	73	92	79	73	66	108	78	84	82	98	94	81	91	81	91	64	63	83	81	78	64	73	65	96	79	81	96	82	91	84	76	86	93	66	76	92	82	81	80	84	85	89	85	83	92	70	73	86	73	77	84	97	90	85	86	83	68	78	84	76	85	93	83	70	83	81	92	76	90	79	91	78	74	80	86	64	79	97	82	80	95	71	85	72	103	89	87	75	68	82	85	79	84	87	65	83	74	95	83	79	81	66	79	79	84	95	79	73	86	81	77	70	71	87	86	76	80	72	89	87	76	79	77	76	99	71	92	69	99	78	77	81	76	94	83	82	86	78	89	94	91	93	79	93	82	102	93	102	69	69	71	97	81	102	78	101	89	73	94	73	79	94	95	76	84	77	99	84	82	84	85	80	90	98	68	77	72	85	87	70	92	65	81	89	91	88	81	85	75	89	79	83	69	79	79	68	66	57	84	89	67	77	88	86	55	80	84	80	72	88	82	91	84	91	79	83	94	74	85	86	71	79	90	76	80	95	85	69	71	79	78	73	89	91	76	92	78	80	70	95	79	69	83	62	86	87	92	69	96	88	80	67	71	73	82	84	69	80	80	86	70	77	83	85	86	77	86	89	86	65	88	83	70	75	69	95	65	80	75	66	82	74	57	70	91	95	87	75	73	89	75	75	95	68	79	98	90	72	89	76	74	72	85	76	75	98	67	82	87	88	84	81	85	77	96	94	75	103	86	97	80	72	74	74	71	81	63	61	63	87	94	60	85	71	100	91	88	68	77	91	72	94	91	78	77	79	74	81	77	88	84	78	69	84	89	86	70	80	81	83	75	88	72	85	76	84	75	78	70	89	67	81	94	87	79	68	73	69	91	73	74	70	83	79	67	75	71	79	76	75	92	78	81	69	76	79	72	83	96	80	66	96	78	90	69	87	84	91	89	86	93	98	77	65	68	80	84	86	80	86	68	94	69	79	95	88	76	88	87	75	87	63	76	80	78	80	84	92	91	86	80	80	93	66	92	92	84	86	92	72	93	82	74	82	84	89	84	89	100	82	83	90	86	71	70	79	65	91	74	87	87	76	80	79	81	78	83	78	78	67	79	64	75	88	81	79	78	79	71	85	97	83	70	90	87	76	70	83	71	75	72	82	60	87	59	71	73	85	81	88	82	73	88	92	76	84	69	83	86	79	72	66	69	66	80	92	87	78	83	81	84	80	79	82	69	78	89	86	98	77	79	73	67	86	69	68	83	69	69	83	90	88	83	106	71	78	85	67	89	60	62	106	88	89	89	76	83	77	82	81	79	88	95	76	63	70	73	71	71	92	94	97	68	94	96	70	83	85	76	72	85	89	92	79	84	64	69	80	86	78	89	70	79	83	68	91	66	80	83	75	89	86	81	79	100	70	87	92	86	72	97	67	82	77	81	80	80	75	97	83	73	93	84	77	86	67	78	79	82	89	92	95	83	83	84	88	95	88	83	74	91	88	93	79	82	80	77	95	82	77	88	67	83	75	82	77	73	90	79	94	85	74	81	86	78	85	82	74	89	86	85	77	81	74	89	85	70	83	85	98	78	93	90	85	71	82	73	77	88	84	85	76	86	75	71	85	80	86	82	87	85	84	76	85	78	84	83	99	79	74	84	85	78	90	85	85	101	86	62	87	92	81	98	90	85	76	82	75	86	84	63	74	90	87	68	76	101	93	75	92	86	70	65	97	94	92	86	90	95	98	72	75	81	80	79	84	89	90	78	71	81	54	72	81	88	68	79	79	96	73	76	89	83	88	87	93	87	100	84	76	89	92	84	84	84	85	85	82	65	89	70	69	74	82	96	74	78	85	66	97	92	79	85	86	76	65	77	86	92	94	84	73	89	89	66	91	81	72	90	81	70	72	84	62	96	90	95	95	99	86	87	71	82	88	78	94	81	73	77	68	76	90	64	99	84	82	77	69	76	72	86	77	70	80	77	81	81	87	97	74	95	77	78	97	93	73	81	76	66	82	70	76	75	73	81	100	79	81	83	102	76	75	87	83	82	67	71	82	72	89	68	86	71	75	78	90	94	86	81	82	75	65	84	98	74	71	75	87	80	72	88	104	89	89	95	82	78	82	75	104	87	84	72	93	79	87	74	90	69	64	72	66	89	81	91	101	77	76	66	80	80	97	75	87	71	78	73	80	89	75	84	85	73	77	70	100	79	88	85	74	69	87	69
25462	7749	3939	3886	8200	12214	13625	11904	10107	7847	6023	5128	4356	3778	3555	3067	2828	10966	15265	14683	10125	7972	4508	2777	1595	1093	884	712	715	683	623	609	575	576	551	606	579	534	565	568	598	551	578	620	579	617	610	592	582	567	548	614	567	589	610	625	617	608	636	603	611	523	599	569	581	556	614	545	590	612	570	568	562	562	579	574	590	561	601	599	604	572	556	632	567	627	585	591	586	600	581	572	625	582	568	624	576	595	612	630	566	575	564	596	631	611	613	637	577	575	569	544	586	583	622	584	599	609	573	646	613	587	568	611	572	599	602	601	601	560	550	574	615	597	573	591	609	606	601	568	565	588	551	589	588	591	547	564	609	601	589	584	594	571	602	647	604	554	604	619	571	621	552	556	604	588	574	598	543	610	603	572	590	568	620	578	596	577	575	529	595	588	592	598	549	554	584	561	594	564	566	571	580	587	611	537	560	569	594	547	590	585	592	573	619	637	574	620	588	562	565	618	579	570	598	555	596	612	594	592	614	571	580	599	631	591	606	607	542	559	562	550	541	545	573	567	644	631	555	573	570	596	581	592	596	579	509	551	611	560	573	535	627	613	645	622	587	589	560	567	574	588	566	571	597	573	562	615	568	605	589	540	593	592	598	588	598	570	579	578	564	625	600	596	574	591	613	599	562	607	611	612	591	566	608	581	589	569	561	599	608	563	594	632	557	564	522	608	600	560	583	626	611	613	615	595	564	574	531	590	596	615	550	564	586	599	574	572	556	577	590	548	595	597	607	584	591	605	605	578	547	647	615	615	593	561	602	599	564	633	603	582	584	582	593	614	580	586	551	560	547	583	556	578	611	577	576	577	544	601	621	573	550	555	592	585	625	551	595	562	608	576	570	640	536	590	551	596	607	585	565	590	624	567	613	619	618	568	620	576	572	569	553	575	572	585	602	575	653	605	578	593	613	595	549	609	609	585	560	561	586	592	617	577	612	567	590	576	612	598	597	616	555	596	556	598	551	582	552	569	565	578	609	632	606	583	552	616	584	596	593	603	589	561	588	600	608	560	608	594	589	570	580	623	577	554	561	573	627	558	583	583	598	578	595	590	566	621	590	581	595	629	544	574	578	595	587	563	576	553	572	579	607	567	566	553	587	614	590	575	584	615	569	567	576	633	586	559	614	620	517	584	615	536	576	544	600	579	582	621	564	572	591	587	588	586	566	620	552	567	572	542	587	602	625	615	577	586	551	585	584	612	630	557	597	575	581	590	559	588	547	602	610	595	616	558	592	589	586	563	559	597	602	574	578	570	594	577	612	594	576	607	631	566	551	586	540	543	573	603	619	604	582	584	566	618	595	550	568	595	567	539	558	646	578	613	578	569	579	600	600	603	532	626	583	608	552	643	624	573	560	573	579	612	570	594	593	576	567	570	588	540	604	562	568	578	600	551	575	543	574	584	565	625	587	586	602	557	566	600	597	575	575	622	568	571	565	561	603	562	569	607	601	610	611	580	599	552	588	586	535	576	570	595	590	620	595	603	567	596	591	637	566	580	578	571	615	564	589	615	574	591	585	614	594	559	578	567	578	579	570	599	586	607	585	602	574	565	635	565	573	563	633	539	565	577	596	578	611	585	605	614	554	589	595	557	601	540	611	575	582	545	609	564	564	566	576	584	559	590	575	575	576	610	566	642	575	564	555	578	547	597	612	582	586	624	537	605	617	553	561	600	572	572	619	577	589	583	554	621	619	551	616	577	596	577	571	555	601	573	606	599	599	576	600	603	580	577	563	622	554	586	588	559	594	599	558	568	576	609	640	621	594	552	559	574	583	588	597	551	559	628	655	581	592	604	583	588	537	557	558	577	615	594	558	585	629	632	567	591	605	581	547	624	565	569	586	603	583	546	597	559	613	545	585	615	569	600	614	579	593	567	556	613	595	597	568	632	523	575	619	594	614	604	602	590	577	570	557	607	597	591	619	581	587	556	614	601	596	552	575	586	551	545	635	561	564	581	644	535	613	609	623	582	557	617	593	587	659	548	599	543	574	574	592	604	558	556	587	537	583	585	629	557	611	616	564	598	591	593	557	595	557	590	580	593	609	567	608	587	563	563	615	602	551	553	566	634	572	575	577	603	595	591	594	577	602	595	619	577	609	556	541	578	583	606	557	582	563	617	594	648	561	577	594	593	628	559	576	551	615	619	569	578	568	587	614	598	587	554	604	585	570	613	550	607	570	589	590	592	619	586	579	585	592	584	568	588	586	578	602	586	567	587	582	524	580	608	532	582	593	577	571	570	568	630	577	587	583	580	574	613	605	561	615	567	576	555	533	591	584	624	606	593	591	578	572	619	614	587	608	574	570	552	585	591	596	595	622	554	594	667	568	573	589	556	587	567	537	548	579	588	572	599	578	581	586	564	601	556	553	633	579	537	576	601	576	628	606	590	547	605	551	584	605	596	592	569	569	597	624	592	618	577	561	564	601	586	592	593	607	598	576	617	606	566	608	543	550	605	615	581	602	596	584	562	601	584	623	600	531	624	589	575	590	549	569	572	627	561	576	581	556	565	611	582	593	566	589	622	582	636	606	631	617	556	591	563	592	593	587	574	548	595	616	589	593	597	580	617	603	590	617	604	541	583	562	573	574	600	630	635	566	602	656	564	585	582	610	611	616	619	601	624	558	580	603	566	649	595	549	604	595	579	591	587	557	550	580	581	529	561	553	603	591	581	605	610	618	595	623	556	559	539	560	574	553	615	582	604	584	601	598	562	626	609	618	548	578	570	601	532	574	569	578	602	579	603	579	583	628	571	543	565	610	618	579	601	596	594	594	580	608	637	590	553	626	570	570	581	580	584	595	600	595	545	573	593	591	605	589	584	585	528	558	568	630	565	565	551	577	641	579	530	570	603	575	590	569	607	600	592	581	533	612	593	593	578	577	569	550	592	590	601	568	603	577	572	526	592	580	607	586	603	592	575	563	589	556	608	556	586	558	578	615	594	604	604	555	610	579	577	566	596	590	604	568	619	613	613	608	566	546	631	614	592	599	576	603	578	615	557	633	618	628	584	566	606	572	594	587	578	588	562	602	588	598	648	547	567	592	576	610	637	556	601	620	586	590	607	615	566	595	581	592	571	575	568	567	632	536	616	581	556	558	583	564	578	569	573	553	573	602	574	572	596	609	582	613	600	519	595	587	642	565	600	594	595	590	604	605	600	602	599	611	610	597	595	615	563	572	587	601	590	619	618	583	555	589	615	612	592	617	571	594	587	594	555	604	544	617	591	569	592	578	584	584	605	576	588	580	546	572	599	567	587	566	616	583	568	615	540	567	601	636	607	587	608	588	583	581	614	571	563	602	622	589	554	580	579	617	609	578	614	555	595	577	602	607	578	597	596	571	561	631	607	565	570	637	603	593	582	600	610	639	575	585	588	615	605	561	586	587	538	557	570	584	554	573	610	626	599	529	534	607	585	557	593	610	613	579	588	606	563	546	575
4140	752	406	267	216	276	292	314	303	286	276	217	205	222	186	166	223	631	906	849	609	433	296	182	145	117	116	102	94	88	101	100	87	98	104	98	98	109	89	105	85	97	90	100	89	115	104	102	128	107	110	95	96	103	107	98	105	103	118	110	83	101	100	106	118	96	94	94	72	108	118	98	91	89	89	102	98	74	101	110	95	99	93	88	88	94	113	92	104	90	94	89	106	111	97	100	108	95	94	109	107	99	104	96	123	98	98	110	98	107	111	90	98	95	104	95	98	102	96	104	99	108	96	104	95	87	96	108	84	91	94	102	103	92	121	91	87	93	106	100	88	113	102	100	108	91	101	109	99	113	100	92	104	117	111	106	95	97	91	108	104	110	103	87	113	96	112	90	77	96	75	113	101	102	95	81	85	110	105	87	100	98	112	105	99	106	94	97	105	121	94	96	100	89	106	105	106	96	76	94	90	99	107	100	92	87	98	107	78	99	108	82	87	100	94	87	93	102	102	90	108	98	104	79	102	105	116	101	107	105	101	100	111	98	116	89	96	112	115	100	102	103	97	88	106	126	113	101	98	81	94	110	107	102	112	101	97	96	90	95	93	80	97	96	103	107	125	103	89	94	115	90	103	97	100	82	81	103	85	103	92	99	94	99	100	120	91	103	93	99	108	99	111	100	119	86	91	97	98	97	120	110	93	106	107	111	90	121	95	96	105	101	105	85	85	99	119	90	100	95	102	85	85	86	109	96	87	101	96	99	88	111	96	111	96	89	99	97	109	97	97	100	104	94	82	103	99	87	128	101	102	97	110	95	89	110	97	92	118	113	97	97	106	80	105	103	99	99	93	87	95	99	87	90	88	104	89	93	87	94	90	91	106	114	94	85	74	86	96	106	86	100	115	105	89	97	96	110	84	87	101	125	79	98	98	98	92	109	104	89	108	100	89	94	92	104	79	99	95	97	94	120	99	93	136	93	97	133	98	96	77	78	95	101	109	98	122	107	92	107	94	107	105	94	96	103	110	92	94	125	106	97	99	103	103	90	79	96	90	110	90	104	107	103	100	110	96	93	104	96	95	93	88	94	106	103	90	115	110	105	97	103	109	107	87	110	120	100	106	104	103	107	98	97	83	104	101	92	110	86	97	90	83	111	95	103	95	108	107	81	105	87	90	97	101	84	86	114	77	99	107	110	102	111	96	118	101	110	97	94	106	82	116	106	97	85	88	81	83	96	89	89	92	106	108	94	109	112	115	98	105	87	93	100	94	86	118	117	103	108	110	98	100	102	85	99	82	101	101	85	103	118	90	96	102	96	105	105	118	110	107	89	99	104	95	94	104	93	84	107	101	99	97	89	96	112	92	105	79	117	94	95	96	101	71	111	106	104	106	89	91	84	89	109	92	108	104	97	93	94	97	98	84	85	91	82	114	100	95	106	114	95	121	99	111	96	94	96	100	95	103	88	109	99	93	102	86	111	104	101	97	112	104	101	105	105	99	103	92	100	93	81	105	107	94	100	100	113	107	94	99	101	111	103	102	101	120	85	107	86	115	106	92	117	80	111	101	83	104	95	110	86	101	101	98	89	85	112	91	130	96	108	89	95	102	87	78	99	92	94	111	104	87	93	100	96	124	92	96	95	102	110	102	118	98	107	92	99	118	89	94	92	93	100	95	119	95	100	108	82	112	90	98	127	101	106	111	97	86	100	105	100	105	100	125	96	94	122	111	102	93	87	97	75	95	99	89	103	79	110	92	106	98	87	106	113	98	98	105	104	82	104	81	112	93	100	94	111	91	92	85	102	97	99	107	106	100	104	121	79	105	102	99	95	87	105	79	95	108	107	94	101	83	130	95	83	111	103	98	106	103	99	90	93	97	85	94	84	98	101	86	92	113	103	85	106	93	94	101	96	100	127	92	105	110	93	104	87	94	112	103	95	95	90	85	92	95	85	103	98	96	107	114	84	107	109	111	97	87	83	112	97	114	106	92	102	95	91	93	99	106	102	89	101	82	111	92	97	99	108	100	114	108	90	105	101	105	99	105	100	107	101	95	104	102	98	113	95	100	88	92	90	94	94	100	87	103	103	106	99	99	93	107	94	110	109	104	115	85	97	98	113	112	108	112	92	107	87	94	103	89	122	106	94	106	106	92	98	109	107	91	102	111	105	107	97	93	93	99	100	103	100	110	109	101	105	89	91	120	90	114	91	85	106	99	108	90	98	98	92	99	101	96	101	94	107	83	109	92	110	101	95	85	100	86	94	115	89	79	107	112	88	117	92	90	106	105	102	100	100	107	102	103	90	94	106	96	86	110	104	94	93	84	105	98	85	95	95	107	80	92	93	113	93	110	87	95	124	79	95	100	105	106	109	80	88	100	102	101	120	84	105	93	89	97	77	107	101	106	101	100	88	114	107	101	112	107	90	101	95	99	102	91	103	102	89	112	89	111	89	91	99	87	107	100	88	100	117	117	94	92	107	107	108	106	105	92	94	108	95	118	102	93	103	100	101	100	98	79	93	82	100	93	124	97	115	99	107	109	118	110	87	99	94	94	103	74	102	112	104	93	100	102	97	101	93	74	100	104	94	93	100	105	99	98	102	95	100	112	92	120	111	114	117	95	97	99	110	83	97	108	102	107	79	105	86	89	92	114	92	100	121	115	104	94	104	101	94	97	106	108	96	103	96	105	100	111	111	87	104	101	100	95	105	84	109	110	93	103	90	75	104	91	93	98	98	99	108	99	105	89	96	98	100	105	97	115	95	96	100	104	92	94	73	100	91	101	93	98	107	117	91	98	87	94	104	95	78	89	113	117	93	90	103	116	94	95	110	108	97	95	100	85	90	85	99	97	96	104	100	84	103	111	82	90	94	98	89	83	109	108	106	99	95	110	105	85	92	93	114	87	100	97	84	103	98	89	104	97	105	87	89	103	83	94	92	85	114	105	78	91	90	113	101	104	91	110	87	93	98	99	110	106	97	119	117	117	106	100	111	107	93	88	104	106	93	112	100	91	101	87	93	108	136	94	93	99	109	122	115	82	92	88	108	94	95	86	113	90	80	102	92	99	93	88	103	93	71	98	103	101	108	100	99	108	112	101	105	90	102	97	114	90	105	125	80	105	92	109	104	97	105	91	97	96	107	82	90	111	93	95	117	77	103	115	98	86	94	122	98	101	102	91	89	99	96	108	84	107	105	88	92	100	108	106	93	99	90	98	102	84	107	99	93	116	102	108	106	106	101	84	93	105	102	110	120	100	85	86	80	104	93	82	95	95	94	98	110	100	107	103	93	113	109	109	90	98	92	111	93	92	101	90	103	101	112	92	98	105	102	100	105	79	91	92	95	88	106	99	95	98	103	104	104	99	99	92	98	112	92	94	96	104	103	104	110	87	103	105	103	107	115	102	102	101	95	116	117	92	103	87	84	111	90	95	111	102	104	99	92	90	109	95	105	100	108	96	125	91	92	105	92	96	108	101	95
24559	6922	3854	3765	7603	11550	12723	11935	10157	8153	7047	5174	5121	4558	4116	3785	4920	13894	16761	15186	11236	8177	4857	2685	1619	1243	1036	920	768	760	658	768	707	748	714	712	732	707	683	706	685	731	742	719	732	689	729	710	736	684	691	693	690	725	705	712	716	733	689	709	727	702	675	741	791	685	708	696	722	709	718	684	710	696	712	712	734	719	757	691	707	758	715	703	736	699	661	711	744	674	699	728	674	674	717	699	688	751	728	686	759	706	706	734	739	703	796	718	763	698	688	775	700	696	714	708	711	735	722	679	712	714	704	706	706	741	744	742	740	723	683	703	721	714	754	734	676	694	705	725	723	761	677	701	710	760	725	699	726	715	714	697	669	748	716	679	755	667	711	717	660	689	740	734	707	672	703	669	677	676	718	743	675	709	746	734	748	706	674	723	709	709	718	685	706	727	715	718	672	734	740	693	675	693	688	669	783	750	726	714	728	704	715	723	687	739	749	659	678	693	698	708	712	692	729	700	671	702	665	729	727	724	707	690	742	749	739	743	707	706	749	695	674	751	715	682	745	720	707	688	733	725	693	728	688	690	710	744	730	745	744	709	740	718	694	766	728	753	638	726	677	694	720	673	686	741	672	684	742	743	693	681	749	682	728	689	697	714	724	747	700	657	696	692	757	729	659	704	679	755	697	718	704	709	680	712	678	747	729	724	737	709	715	697	688	705	699	742	712	722	704	705	771	710	706	686	701	743	754	732	693	728	717	683	658	706	730	705	700	709	698	720	735	734	745	743	761	714	683	669	704	683	742	769	715	708	706	732	745	689	772	721	655	758	684	701	686	757	744	655	758	745	728	718	712	674	680	739	671	713	702	722	738	685	736	704	697	737	726	692	686	717	690	696	726	698	726	659	676	685	676	718	680	716	722	711	725	666	704	673	768	736	700	690	701	717	677	728	735	740	728	691	726	700	688	735	686	755	699	726	688	665	704	719	702	744	714	732	730	737	775	732	710	746	713	689	762	711	706	728	737	762	743	732	650	714	678	705	686	734	763	711	717	734	712	670	702	707	671	734	716	730	755	754	716	747	716	684	754	727	725	701	779	687	710	720	678	718	719	753	739	706	697	695	719	735	704	678	682	729	744	721	751	706	731	711	719	721	673	725	687	721	684	688	688	755	723	695	711	739	703	708	673	690	766	709	727	712	708	739	669	712	694	652	689	702	710	698	742	699	673	740	759	730	730	703	723	678	696	705	698	675	726	665	732	665	714	720	759	711	689	722	784	696	673	724	725	709	700	709	766	722	719	708	678	757	720	745	678	764	684	748	715	695	775	716	655	682	725	745	723	712	700	737	696	712	716	713	688	715	728	705	737	693	759	698	718	754	759	682	704	718	717	734	737	684	715	726	758	786	681	730	710	739	726	678	714	719	701	667	720	703	729	708	698	754	665	715	724	708	643	713	713	734	704	728	713	739	753	723	686	730	712	752	685	741	665	719	748	684	694	727	732	737	725	664	677	692	673	649	728	736	702	716	707	759	709	705	689	685	724	718	663	681	673	714	707	699	693	751	734	715	696	717	702	704	706	734	728	738	681	687	715	757	664	701	732	707	668	714	691	718	684	720	789	703	745	718	738	745	707	691	734	666	731	705	729	698	720	707	680	703	719	704	745	691	733	721	720	721	710	711	730	694	704	696	718	687	698	670	701	711	706	738	755	761	738	722	758	719	709	681	729	696	724	724	722	729	728	673	666	690	689	723	708	732	704	732	715	681	721	705	713	684	725	668	684	727	771	721	730	673	709	713	698	727	760	699	701	694	734	681	722	681	784	718	700	702	674	718	658	672	756	706	693	713	686	748	695	757	717	745	728	681	715	726	719	714	712	681	735	721	659	750	727	737	764	714	682	665	733	711	742	765	752	734	710	707	705	729	686	696	716	729	691	746	691	761	709	718	697	735	700	729	705	724	757	795	704	734	721	692	711	695	680	695	712	683	699	693	710	682	674	695	713	712	692	724	683	690	737	720	697	698	687	724	698	734	740	782	718	683	668	670	721	713	752	742	773	735	715	754	732	716	746	688	708	701	742	687	705	676	681	730	684	752	725	722	719	713	724	759	757	713	712	691	739	690	747	659	706	664	706	692	667	726	749	746	676	681	708	684	698	697	677	668	709	689	713	748	717	674	741	670	768	701	728	698	689	704	723	669	752	682	674	685	697	687	709	709	719	696	722	715	733	688	697	746	721	750	716	692	686	721	713	684	704	714	703	749	771	703	685	746	730	723	726	718	672	717	739	709	705	737	729	720	669	667	732	692	691	772	683	716	698	699	748	704	696	731	679	729	707	744	743	697	709	701	693	697	718	730	718	700	740	696	673	742	675	733	723	696	732	768	724	713	729	671	702	739	777	715	715	732	712	652	681	711	731	733	694	702	746	688	683	730	702	753	675	660	730	702	687	726	734	726	742	709	685	710	712	749	700	737	750	723	732	722	661	700	715	726	718	712	686	747	673	715	712	660	722	717	702	721	723	712	673	692	722	699	698	715	758	694	729	708	672	726	699	715	728	625	684	693	689	716	706	736	686	701	761	705	718	730	722	764	697	764	714	670	708	675	720	705	747	744	750	664	716	738	713	731	717	687	734	724	714	716	696	695	735	751	678	671	731	700	670	669	719	700	731	718	740	700	663	695	737	745	734	677	742	717	736	700	747	679	728	719	718	664	709	731	703	703	699	729	741	678	718	679	710	680	813	717	749	685	689	707	730	661	714	690	713	678	695	707	737	704	718	740	735	711	675	720	715	685	745	703	685	709	704	700	714	732	729	734	711	729	695	692	735	696	678	719	699	686	677	739	754	728	679	706	715	673	671	738	698	692	715	712	716	725	666	723	693	681	742	726	701	704	710	695	721	731	764	686	709	702	746	693	704	694	747	701	740	680	703	729	742	737	688	668	678	719	659	729	728	660	748	707	759	724	727	689	732	711	725	741	711	665	734	703	749	702	728	707	674	698	721	727	737	720	730	730	706	702	734	721	704	671	731	682	708	696	698	770	733	718	716	786	699	752	744	681	709	717	719	693	671	692	684	700	694	715	727	715	677	717	720	734	723	735	741	713	756	769	674	761	694	767	713	726	727	727	808	702	690	712	726	710	760	755	690	702	694	724	740	709	728	752	717	702	682	718	695	720	712	659	751	730	769	688	728	706	695	707	670	721	693	717	676	694	692	712	725	702	669	647	712	729	721	731	670	761	662	696	727	696	742	712	657	685	762	695	678	749	731	716	657	693	699	718	700	737	696	733	723	730	683	702	710	685	664	692	706	685	723	698	729	737	712	714	717	719	747	731	709	720	715	713	750	784	678	684	809	780	709	707	699	702	739	718	699	711	729	713	744	748	699	710	745	729	757	677	649	700	726	719	758	734	682	694	739	694	717	716	733	682	727	698	681	713	730	689	689	702	697	722	728	689	740	733	691	686	730	690	688	699	721	718	724	687	754	709	735	706
4291	1027	505	377	274	286	405	416	432	378	281	242	218	235	232	195	391	1011	1634	1493	1020	775	504	255	162	149	102	123	104	106	97	92	86	83	95	83	102	88	103	103	93	88	80	80	94	114	87	98	93	100	87	89	95	119	92	94	115	95	84	102	93	95	100	92	84	82	93	106	77	97	100	100	91	104	78	85	81	88	98	91	99	91	92	109	93	95	92	86	85	91	104	103	84	107	84	76	86	104	90	72	94	87	112	96	100	100	102	91	97	89	91	100	90	88	91	88	93	81	80	89	103	76	76	74	98	91	85	82	89	78	94	81	91	87	96	78	87	87	83	85	83	116	86	100	90	75	87	94	112	94	73	94	85	106	107	85	114	74	101	98	92	92	98	87	96	110	80	86	92	87	86	78	87	97	86	100	71	93	89	120	95	78	83	87	104	92	110	88	93	84	97	100	79	102	100	95	97	106	94	81	101	78	96	87	86	98	103	86	95	80	96	97	95	90	83	92	97	87	87	119	80	89	77	91	88	93	78	91	87	80	93	86	104	100	88	94	82	106	96	94	102	85	100	96	79	106	88	94	92	102	95	116	95	95	93	96	96	95	90	102	101	103	79	95	87	91	96	93	91	86	91	91	86	94	82	107	84	93	84	83	87	87	79	82	94	91	89	109	88	91	92	103	74	101	80	79	83	98	86	102	88	87	82	81	92	87	85	85	102	84	88	96	79	95	90	108	87	88	88	85	114	84	94	78	95	83	91	100	80	109	108	86	84	93	94	96	96	93	99	72	86	87	91	100	95	96	81	96	86	95	96	81	78	66	101	106	80	102	81	106	100	101	103	93	84	86	100	103	71	101	108	83	83	104	103	100	94	94	85	90	86	83	99	101	96	87	111	58	86	83	107	85	107	101	85	95	88	79	105	96	95	69	99	89	92	105	95	92	94	79	87	71	107	82	94	90	104	94	97	96	99	85	94	91	81	84	95	85	78	99	92	84	72	94	95	80	99	61	83	100	88	91	87	85	99	86	111	80	81	84	109	93	81	104	95	94	85	99	96	107	91	86	93	80	86	81	84	74	105	94	96	90	92	97	93	97	89	86	86	108	83	96	102	70	86	93	95	103	95	107	101	81	100	87	112	84	99	82	86	93	105	81	99	95	104	96	91	82	92	94	97	108	92	94	98	101	82	92	101	84	89	89	74	91	82	86	97	96	99	77	111	96	91	76	83	95	99	72	86	84	85	89	97	86	94	84	92	86	91	79	107	101	94	95	94	91	89	106	87	90	105	83	92	106	99	110	98	80	87	89	79	87	108	91	102	85	67	94	100	97	80	87	88	83	101	102	74	96	84	87	95	87	86	82	81	96	106	74	101	109	105	79	95	108	87	101	93	96	92	93	83	71	102	92	88	88	87	92	107	92	89	100	102	104	99	90	84	84	67	90	99	101	95	79	88	87	100	76	84	105	102	101	106	85	83	82	88	104	88	86	81	86	86	108	86	84	89	103	90	92	99	90	97	90	102	106	93	87	105	92	91	100	82	101	102	90	87	104	93	84	78	80	100	90	72	106	100	86	80	88	92	88	83	99	94	88	86	98	84	102	100	87	93	80	83	101	83	107	96	91	90	91	96	95	86	90	125	108	103	87	102	91	82	94	83	109	90	84	93	102	87	90	86	102	93	100	76	87	93	88	115	105	77	81	85	93	99	85	100	97	80	94	94	101	89	105	93	83	95	107	101	106	85	90	88	95	109	89	102	74	99	90	88	93	87	91	85	85	98	81	82	93	86	99	103	90	94	87	96	93	91	100	82	80	104	92	87	98	95	89	101	85	96	110	111	96	102	83	89	97	86	95	109	100	80	98	116	93	88	84	96	99	80	100	92	84	95	86	76	87	92	88	77	93	74	115	109	82	96	90	85	99	88	95	96	86	105	104	95	84	83	92	102	86	89	97	96	86	97	93	88	80	103	104	81	96	91	97	94	87	101	91	93	87	88	89	73	82	102	87	90	92	112	94	94	93	106	102	76	97	93	93	87	91	104	84	89	78	87	80	83	99	94	103	76	104	91	108	93	76	86	105	83	86	86	100	101	95	82	105	98	92	94	97	87	95	94	100	75	103	83	88	77	103	89	88	94	85	103	99	99	80	98	101	89	83	79	92	82	94	79	79	102	93	85	91	76	89	90	105	96	105	77	93	89	100	94	73	98	84	93	85	97	84	85	89	81	105	82	86	92	88	107	82	111	78	83	107	94	109	77	96	88	74	113	98	97	81	83	99	86	84	88	90	99	81	84	66	101	87	90	100	89	103	86	108	102	83	74	80	94	99	96	106	101	104	87	90	89	80	108	97	94	85	101	101	94	86	87	86	105	95	105	90	89	98	80	90	109	78	91	96	84	84	80	90	83	98	89	107	103	89	94	96	72	73	85	95	84	86	91	89	99	97	103	97	94	78	86	95	95	100	94	96	94	97	83	82	96	77	72	76	95	94	104	95	107	95	103	85	106	98	100	86	89	104	95	78	104	99	115	91	100	86	74	83	96	88	99	85	86	91	110	73	101	82	108	92	91	84	73	93	89	85	86	102	102	107	95	84	90	83	98	97	109	89	95	93	93	97	97	97	86	94	84	87	101	80	107	96	75	92	95	103	88	98	92	110	87	85	91	101	95	93	70	88	93	101	96	104	90	91	87	75	78	90	88	94	92	100	97	87	109	91	118	86	101	101	101	88	117	97	119	90	112	90	92	71	83	100	84	89	76	90	91	80	88	94	101	114	76	78	93	78	98	109	88	89	91	98	68	93	89	88	95	96	71	103	101	97	103	96	106	104	76	91	89	77	102	81	103	84	100	76	80	95	92	95	105	93	88	91	87	92	82	95	88	91	76	88	85	87	93	82	95	82	98	93	86	94	96	95	77	118	96	100	98	82	85	106	80	106	95	105	88	97	95	85	89	84	98	94	101	96	105	91	93	88	86	99	98	86	101	81	80	93	93	93	83	85	83	99	94	98	102	95	78	72	78	98	96	92	93	80	102	89	93	89	94	85	76	91	93	98	87	98	90	77	108	90	75	96	96	84	96	89	94	113	104	92	82	91	92	86	73	94	72	86	87	90	96	99	98	100	86	87	89	105	99	97	92	91	88	111	102	80	85	76	94	106	93	87	89	106	99	90	85	102	79	84	93	74	87	91	80	110	90	99	103	111	101	97	83	99	88	84	84	91	86	91	81	82	96	90	68	95	101	89	94	100	95	86	90	107	105	80	91	89	78	78	97	107	90	94	77	102	105	109	109	72	81	94	90	93	88	102	83	92	101	79	84	86	89	88	99	77	107	92	96	90	88	93	99	85	96	100	106	88	93	89	98	114	100	78	79	103	101	97	92	110	91	94	94	92	74	87	99	93	93	129	91	104	88	99	99	88	90	96	92	93	101	96	104	87	97	94	102	106	84	90	98	85	75	81	85	74	106	77	92	82	110	93	89	88	86	93
29256	8675	4770	4986	10598	15182	16009	15315	13048	10969	8527	6693	5354	4877	4996	5048	9520	18698	23470	21739	16788	12808	8056	4157	2392	1601	1202	955	807	680	673	627	648	674	649	643	673	667	653	643	678	648	689	674	642	664	633	639	611	630	617	626	660	652	635	689	683	650	600	621	591	632	659	648	682	648	693	661	663	645	641	666	631	651	680	655	628	636	668	621	625	667	669	628	677	651	669	678	657	722	666	655	634	620	656	637	684	624	699	635	653	624	655	639	635	633	678	657	633	688	633	675	615	622	640	684	678	628	641	692	631	680	647	661	631	664	636	652	605	638	634	614	634	637	704	630	648	650	626	638	648	613	660	654	654	675	669	601	638	659	624	636	657	650	643	661	685	643	653	664	640	630	624	635	603	606	572	664	664	625	624	670	641	635	647	638	675	691	670	612	639	647	642	667	682	689	635	652	600	630	652	672	681	617	623	682	640	698	659	631	589	641	628	696	662	632	605	628	627	633	676	655	666	602	750	656	645	670	642	674	666	606	638	647	657	671	664	670	668	674	649	662	694	646	676	645	636	659	622	668	645	609	655	617	633	666	657	648	646	677	655	596	661	657	593	617	678	672	646	650	660	664	663	683	617	683	653	671	643	647	649	612	672	670	676	684	612	623	645	655	660	688	646	639	645	639	620	651	618	649	635	632	625	599	644	652	616	628	644	640	650	608	681	618	640	606	642	659	672	660	643	656	662	659	630	694	693	684	629	675	670	626	620	634	643	628	654	685	647	687	627	659	667	674	660	651	633	618	630	650	689	647	615	660	655	602	634	636	627	626	656	676	611	615	653	605	640	657	655	672	654	624	636	665	605	661	676	670	668	671	667	628	655	662	596	626	646	650	660	637	652	632	648	661	653	607	631	626	660	656	605	681	632	630	653	659	648	670	661	677	662	683	656	671	668	671	651	653	664	632	647	682	631	645	688	676	659	670	669	634	673	637	652	647	675	681	638	634	653	626	593	660	645	627	639	608	614	665	675	663	622	657	666	651	665	641	629	658	649	664	657	631	637	659	655	638	668	656	632	664	601	628	625	602	650	645	648	655	616	622	657	639	677	612	649	640	645	667	673	621	699	657	670	672	647	607	640	661	620	619	668	657	641	641	617	662	660	608	702	676	655	668	649	659	644	652	676	679	666	643	660	641	653	636	648	643	649	657	610	663	664	647	659	687	636	598	675	584	652	628	633	641	649	655	598	639	695	668	634	613	589	659	674	667	612	631	634	618	627	656	668	668	667	644	634	655	664	645	656	619	647	634	622	615	620	644	665	630	623	710	638	626	642	624	631	651	681	655	669	643	636	658	657	636	692	641	593	681	631	662	673	650	680	658	617	692	664	657	639	665	672	650	621	696	713	639	687	636	665	628	655	654	593	613	615	634	621	655	620	583	640	666	609	666	632	631	587	641	649	679	673	627	640	677	641	601	649	657	687	676	642	630	650	599	660	670	651	597	619	602	641	597	673	659	666	657	662	629	642	690	650	664	665	640	657	654	632	627	637	650	638	632	632	630	629	682	624	657	663	638	649	684	613	665	644	641	622	661	637	647	700	688	650	630	646	656	615	657	650	626	646	654	628	715	644	668	636	643	613	645	690	597	664	642	639	660	658	631	643	660	646	625	647	622	642	688	621	687	649	620	643	640	697	648	662	660	613	658	646	671	683	700	624	633	623	695	651	635	682	619	651	630	616	650	693	640	593	590	652	629	645	634	669	620	662	633	647	678	619	644	613	648	620	650	625	661	639	638	641	628	632	616	656	678	635	635	661	603	616	646	677	618	665	674	662	606	610	662	641	644	667	668	700	648	644	675	633	632	657	643	662	673	602	648	664	676	656	644	659	658	630	688	633	582	617	621	648	661	649	648	574	668	656	652	653	667	596	619	647	643	655	629	672	650	641	632	658	622	641	657	630	664	652	620	680	628	616	675	648	617	612	625	626	686	623	629	656	671	670	624	670	668	611	647	660	651	650	641	668	662	710	660	613	608	647	623	640	593	639	647	696	692	660	650	653	641	615	621	665	628	678	683	655	664	641	617	655	621	638	626	619	643	663	649	662	666	613	627	645	660	642	659	647	688	650	650	641	634	655	655	632	620	688	640	653	642	647	639	648	652	648	656	622	687	608	664	641	622	651	619	653	649	636	686	619	593	676	617	678	635	661	637	610	649	655	645	682	608	599	656	626	641	623	647	627	639	619	594	672	666	663	714	677	643	604	664	612	638	637	612	617	668	640	686	673	581	662	679	651	648	672	672	630	643	639	692	646	624	652	678	637	637	594	631	598	672	636	661	651	688	664	618	650	625	645	670	614	576	601	626	656	663	649	645	659	682	646	658	674	654	644	647	622	655	597	666	609	629	680	635	649	658	580	652	665	625	690	685	637	612	655	612	665	622	629	662	691	685	618	656	653	661	635	713	678	647	604	637	633	620	671	630	647	659	666	642	651	630	643	671	676	677	654	707	622	691	659	626	677	655	655	661	620	660	654	610	669	638	613	652	609	616	638	639	617	632	616	616	642	639	677	631	663	657	659	620	644	651	609	648	611	620	644	682	631	662	653	636	670	668	651	709	703	647	661	688	643	639	669	658	669	670	620	629	658	635	633	645	641	648	648	666	624	627	638	594	681	632	635	702	615	629	616	630	668	651	643	646	687	683	674	658	607	637	638	677	688	669	685	642	605	665	616	652	634	668	660	663	638	702	649	676	615	647	651	676	654	616	633	681	670	662	654	644	627	668	634	661	652	649	648	647	676	629	658	636	663	641	641	659	608	607	664	639	669	666	650	636	614	618	648	633	701	618	626	634	627	624	655	633	628	701	634	614	617	641	646	673	671	642	649	648	618	629	607	643	651	652	629	606	660	673	628	630	653	656	680	660	676	638	645	689	626	687	645	677	661	659	603	669	593	636	650	701	602	655	635	648	650	649	636	657	646	613	653	655	628	673	652	656	652	648	648	614	639	672	611	641	674	634	669	625	634	652	611	638	706	675	661	624	614	656	631	673	656	648	623	648	662	630	637	647	652	602	662	619	612	635	602	657	670	631	638	632	659	623	650	684	632	646	676	621	632	642	630	645	629	638	665	666	624	663	640	653	614	644	663	692	636	649	654	671	665	636	655	641	648	641	663	638	617	600	617	669	638	665	641	664	630	626	682	655	667	628	685	654	710	618	652	637	628	679	622	650	640	671	646	625	685	644	636	664	691	618	684	600	625	652	683	660	674	638	621	662	667	627	704	613	658	644	645	656	633	659	641	659	616	647	647	622	666	667	681	662	627	714	642	615	648	644	620	621	617	688	648	617	646	658	596	646	639	635	600	664	667	651	660	657	669	654	641	670	684	662	656	673	649	644	673	647	639	661	624	659	638	612	674	606	646	658	648	621	661	660	603	672	652	651	643	634	658	627	655	661	664	647	614	657	624	665	643	639	631	674	643	631	643	649	621	650	654	671	655	679	622	650
2664	559	306	226	166	190	243	271	263	255	198	198	192	150	115	148	132	169	237	294	251	188	173	124	106	107	96	77	84	82	88	99	96	89	95	85	86	81	85	66	80	77	106	84	84	90	95	93	80	75	82	95	89	103	103	76	84	85	81	81	63	76	77	83	80	80	88	75	82	85	83	81	78	73	84	63	86	97	96	88	66	77	91	93	81	79	83	86	92	86	92	84	96	80	75	92	69	91	83	85	96	86	83	87	97	87	100	81	90	82	77	82	86	86	93	93	81	90	85	72	90	79	95	86	81	88	99	83	90	95	74	89	93	71	75	88	102	95	77	76	90	75	101	81	80	88	97	81	79	85	92	90	90	71	99	82	91	82	95	92	80	96	79	90	84	83	83	106	75	92	92	76	77	115	93	77	81	78	85	74	94	92	98	81	81	90	106	106	83	91	84	83	81	85	83	79	78	96	85	82	84	96	89	90	79	90	75	80	72	76	85	75	78	89	90	91	79	78	94	85	85	79	77	96	94	94	101	102	85	82	90	95	78	77	89	78	83	108	95	78	73	93	105	101	96	93	74	91	92	93	81	84	87	72	90	82	88	89	93	84	77	81	89	73	104	83	83	68	86	89	95	96	68	65	88	85	76	99	76	82	91	76	87	76	86	81	85	84	80	69	93	93	87	93	92	107	113	80	86	96	87	80	97	84	84	87	87	71	91	90	85	81	79	99	72	99	100	65	91	109	84	73	94	88	81	102	84	80	89	98	74	93	86	87	78	95	82	73	87	70	87	84	94	76	94	78	96	86	81	88	77	94	82	81	77	96	90	80	105	82	71	101	93	92	97	85	86	85	76	67	65	79	101	78	77	99	88	98	72	102	104	79	88	95	94	87	93	92	78	88	74	81	88	86	94	85	88	82	79	86	72	104	99	88	104	75	87	97	79	76	84	86	82	86	76	92	73	77	79	88	82	103	97	89	86	87	83	83	91	72	87	79	86	74	105	82	94	69	97	86	86	79	76	81	88	103	97	84	81	73	86	82	88	70	97	80	96	101	83	81	95	102	103	86	73	102	85	73	79	84	79	78	86	77	77	100	97	84	92	92	85	81	98	80	101	95	78	84	89	83	83	83	81	82	87	92	66	84	112	98	62	81	85	80	89	87	84	81	93	100	78	83	91	95	92	73	68	89	83	82	83	99	82	100	103	82	76	96	68	87	93	83	85	89	107	102	81	88	83	74	76	71	71	80	78	91	84	109	86	88	77	77	81	80	94	79	90	87	98	89	82	77	87	81	109	82	85	89	95	95	77	91	94	86	88	93	80	77	89	73	94	74	75	95	81	94	99	98	82	93	77	77	101	91	77	97	106	90	89	99	83	84	94	94	95	84	79	68	97	102	92	97	78	91	89	90	82	78	89	73	85	81	90	87	107	74	92	77	84	88	79	94	95	83	73	66	91	99	80	70	74	86	77	75	96	69	89	101	82	89	82	95	98	82	89	83	87	93	102	89	90	77	87	97	91	89	91	85	80	83	93	80	77	93	102	72	78	98	82	80	90	81	80	81	89	97	87	80	85	82	92	85	76	63	86	71	81	81	88	74	86	86	89	86	87	100	90	92	76	73	98	86	83	69	90	90	86	95	93	84	86	94	84	83	94	72	87	93	80	69	107	105	86	105	68	99	81	77	79	101	82	87	108	80	99	84	85	97	103	101	92	85	82	78	80	78	79	98	94	84	87	96	82	101	86	84	98	85	95	82	95	96	80	86	83	95	90	87	97	98	90	85	81	79	117	81	77	84	80	66	70	81	85	80	75	91	90	85	76	101	82	71	74	79	81	84	96	83	74	98	89	97	93	94	89	95	78	85	103	82	83	87	75	96	90	88	97	89	80	91	84	102	80	89	92	94	73	89	75	87	71	79	80	85	107	77	104	78	96	88	80	83	93	101	79	72	94	104	82	102	65	84	91	85	90	77	91	97	92	98	89	83	87	98	85	73	89	81	76	108	84	83	76	91	87	98	87	97	79	72	86	110	96	90	89	92	94	75	94	73	88	86	85	83	76	84	85	106	87	92	79	95	74	89	76	86	87	78	100	98	73	87	76	90	68	63	74	86	76	67	81	85	82	79	92	88	94	80	86	86	90	99	95	91	82	96	68	86	98	90	87	101	86	92	94	78	78	94	80	92	88	93	80	93	91	94	84	93	91	90	103	96	91	78	75	74	95	80	86	77	78	100	97	92	87	92	88	100	86	71	84	87	100	104	87	83	85	80	90	99	102	91	90	85	73	89	81	85	93	73	83	79	82	92	96	89	83	94	97	93	92	83	98	81	89	89	95	88	99	74	89	82	91	90	71	68	90	87	98	86	91	81	88	88	65	86	90	78	93	102	76	113	87	70	92	79	90	81	93	73	92	69	83	106	90	88	75	87	92	90	91	92	82	79	83	87	110	91	87	94	84	95	79	89	70	94	79	84	101	86	76	87	102	87	87	86	77	86	86	77	79	89	90	74	85	85	70	82	71	86	94	105	96	100	73	86	87	95	85	90	88	94	71	85	62	66	81	74	90	94	77	76	72	69	90	95	80	84	83	82	77	92	88	71	83	89	84	94	94	86	83	75	93	90	82	78	96	99	94	82	89	95	96	81	81	78	89	86	91	96	95	103	91	81	70	94	100	86	99	87	91	84	87	83	78	81	79	76	103	85	88	91	88	84	96	93	88	81	76	95	86	77	90	103	90	98	93	77	94	82	66	104	85	100	78	86	85	105	91	76	87	91	91	83	80	94	87	78	86	80	99	88	91	94	119	110	75	82	103	85	99	89	86	95	89	90	92	116	81	93	99	72	79	81	93	85	108	90	105	83	80	64	87	89	80	93	95	86	102	85	78	92	72	87	100	96	101	82	90	85	96	88	90	96	81	81	105	88	85	83	74	81	82	85	92	84	74	78	83	97	74	80	85	80	85	99	84	81	72	92	88	89	83	95	88	87	94	86	93	89	87	98	92	86	86	69	82	101	76	82	84	80	97	84	86	104	93	93	86	87	93	60	82	73	97	97	73	71	85	82	73	112	89	87	87	95	81	90	100	79	64	89	80	72	73	91	89	79	80	77	92	90	63	100	94	93	106	87	90	82	85	91	95	100	90	84	78	95	75	82	85	78	97	93	88	77	83	90	84	66	98	86	84	100	90	95	76	82	74	84	96	90	81	90	80	79	80	83	81	80	85	75	81	95	79	86	86	83	93	73	93	73	105	83	73	105	89	74	75	92	81	83	95	78	69	92	89	90	95	101	78	78	83	102	90	77	78	82	85	91	87	88	106	90	81	86	111	95	95	91	81	93	88	80	92	89	74	93	62	99	98	94	78	98	80	113	83	90	76	74	72	95	89	87	84	109	84	92	81	85	84	103	88	89	94	94	99	81	76	83	89	105	77	94	92	83	93	98	85	88	75	70	85	80	91	86	93	90	90	99	94	79	84	80	92	85
19398	5984	3015	3420	6709	9627	10577	9863	9035	6970	5220	4199	3341	2848	2406	2254	2041	4078	5469	5501	3885	3024	2112	1234	999	799	763	721	663	665	683	619	614	629	629	600	584	660	635	611	645	624	599	676	594	633	627	625	610	616	653	612	607	598	634	633	583	606	588	582	595	611	607	628	574	596	663	628	638	650	630	569	608	599	610	650	621	631	592	628	638	605	622	627	603	630	677	630	598	619	635	657	650	649	637	643	603	602	636	661	630	646	619	656	636	637	612	620	641	665	627	590	620	625	615	614	624	647	645	618	636	637	609	606	625	628	624	630	626	591	635	642	632	639	578	568	648	623	586	626	626	625	602	614	603	637	597	680	624	588	623	636	601	629	604	630	649	631	605	583	609	637	649	632	625	622	654	609	679	658	651	605	632	620	644	620	609	625	606	641	586	589	632	625	640	628	612	645	600	619	603	624	605	643	613	654	601	657	612	604	640	587	604	653	627	611	656	651	635	645	598	601	652	637	600	657	632	587	677	599	584	666	637	620	615	615	628	661	655	628	628	615	649	592	590	602	607	607	600	605	635	624	600	626	616	610	611	638	623	645	624	665	653	612	654	639	641	610	611	634	632	634	652	597	623	616	670	649	613	664	629	617	625	595	656	647	632	616	631	626	644	583	619	635	641	634	587	589	604	614	593	642	640	602	606	615	651	612	628	661	632	647	634	627	653	619	629	598	619	636	640	576	600	632	670	626	633	632	594	601	640	631	576	604	634	605	620	605	635	627	594	635	627	625	626	623	593	608	612	615	665	608	613	633	635	640	624	616	660	645	605	573	572	640	580	610	562	618	655	595	662	620	661	645	605	607	605	605	618	603	650	643	644	650	615	633	629	656	596	652	666	661	617	614	606	598	678	599	641	584	639	633	621	611	583	579	616	662	654	648	619	605	573	597	650	609	636	610	612	658	617	651	649	587	628	600	602	630	641	611	602	649	662	647	610	603	648	637	666	624	609	639	643	625	614	665	641	629	620	596	610	678	585	612	627	613	607	619	618	674	616	609	624	656	607	618	626	660	619	636	643	668	630	647	585	630	661	611	644	663	624	626	615	662	670	627	616	630	609	618	612	647	646	649	591	611	615	617	602	606	634	617	600	615	616	653	628	596	657	615	646	585	641	617	629	651	615	617	633	630	650	594	630	629	652	602	613	628	647	625	668	638	634	642	664	609	577	599	629	597	620	607	669	652	664	597	612	601	670	674	596	656	638	611	651	636	600	641	631	578	609	655	608	656	649	628	624	574	570	632	573	645	620	617	610	614	629	624	669	571	677	633	600	633	645	660	646	604	626	637	638	676	601	686	635	649	600	614	628	640	624	639	622	641	641	616	593	608	602	636	621	650	603	636	615	636	605	624	625	637	634	592	646	619	615	629	651	631	610	618	642	610	629	628	595	578	635	617	609	598	627	615	608	635	611	611	642	613	608	601	607	613	633	589	622	626	620	625	635	601	655	623	576	625	635	644	629	596	585	624	613	640	560	682	652	620	643	591	585	636	646	600	614	619	615	617	586	601	619	659	627	580	644	609	653	644	645	574	623	573	644	595	614	606	642	616	589	628	627	643	588	649	627	631	636	636	669	597	587	606	690	573	641	632	662	624	659	609	621	622	620	642	656	607	652	615	646	617	645	663	615	613	622	594	612	586	675	622	621	600	622	637	628	651	618	618	598	659	604	640	636	641	662	630	640	626	598	595	613	598	653	627	645	634	599	665	626	621	617	632	593	579	604	634	607	644	637	592	620	611	647	611	675	681	634	641	633	643	635	612	648	658	623	662	652	602	559	631	655	600	599	616	565	623	662	633	581	643	609	632	617	635	622	586	664	597	624	649	578	684	662	631	612	629	649	602	606	622	639	622	588	636	613	625	577	598	608	622	604	605	628	660	635	603	610	611	662	645	641	612	633	648	640	608	606	602	613	619	664	614	605	595	622	622	643	602	642	646	611	645	601	615	626	640	630	629	648	636	648	592	653	608	626	620	601	591	670	608	687	623	656	609	634	639	643	631	636	593	624	597	631	629	646	632	610	646	627	614	640	623	598	670	659	610	644	649	614	629	636	620	598	631	651	644	648	627	600	649	642	665	641	619	601	637	624	633	609	612	640	694	610	599	666	622	637	583	588	643	662	661	600	635	664	590	628	638	609	604	671	622	634	619	629	637	659	612	628	609	601	648	607	627	627	660	611	663	656	610	612	625	607	598	654	593	626	668	646	650	628	624	635	624	669	605	610	611	645	600	663	625	591	661	587	633	592	667	626	619	637	631	652	636	684	609	614	607	670	619	570	628	624	593	634	630	648	596	623	631	601	604	661	608	632	588	612	663	623	665	613	635	630	589	623	637	664	658	628	660	635	582	621	622	651	635	633	619	639	631	659	659	630	597	627	609	593	638	624	608	594	634	641	626	639	596	626	617	606	626	651	659	630	652	644	630	599	652	601	638	668	632	616	648	601	624	656	607	606	613	599	641	579	650	648	631	599	659	623	646	667	615	634	654	621	646	601	667	652	613	672	597	653	618	635	630	622	636	647	608	604	631	605	626	616	638	646	672	592	669	684	631	683	643	640	630	669	649	646	654	636	614	629	620	627	595	610	579	632	627	655	628	629	627	644	606	636	625	638	621	610	663	630	613	612	620	627	639	575	633	610	647	626	606	615	626	640	623	655	627	621	666	615	636	663	618	623	606	681	618	604	577	616	655	617	661	655	621	596	637	625	606	642	609	598	629	686	652	661	619	619	698	635	626	586	620	617	616	658	589	600	590	626	649	616	633	629	583	589	626	605	648	631	599	611	652	634	656	619	622	637	631	633	618	618	635	629	661	642	629	613	610	619	603	613	606	606	620	623	624	643	641	651	634	619	627	654	570	634	636	626	641	668	643	646	595	638	621	646	620	630	627	644	698	669	618	648	628	665	636	634	613	643	622	665	590	615	662	603	628	647	614	628	658	629	635	648	657	626	612	591	617	614	590	596	638	628	613	609	584	626	576	631	594	607	650	640	623	604	582	618	597	656	633	656	637	617	588	610	622	604	613	576	637	615	637	654	632	617	623	647	620	621	647	640	567	606	641	633	617	604	641	635	594	593	597	598	608	598	632	659	611	630	609	597	660	667	627	610	681	631	635	627	634	593	628	632	620	643	602	627	600	623	614	625	602	618	639	608	633	657	641	627	632	609	614	610	624	620	644	623	611	599	555	652	620	657	606	617	642	563	598	590	598	596	613	653	612	622	622	641	623	612	654	637	620	626	639	632	626	576	643	635	600	607	669	655	629	633	598	666	665	640	610	600	646	625	599	620	631	636	643	602	605	640	612	644	600	626	641	652	616	661	630	648	575	615	626	609	570	640	673	592	633	625	658	674	622	616	670	643	631	659	660	616	594	643	632	628	621	593	629	622	616	621	596	654	691	619	590	628	645	553	665	627	594	652	630	649	594	638	616	626	630	595	633	610	594
2617	866	418	264	225	233	326	393	370	294	262	188	197	166	149	140	152	507	705	817	560	467	302	167	125	135	105	66	82	99	80	72	85	82	73	84	84	81	94	76	81	83	82	89	86	77	72	86	71	81	86	69	89	67	77	79	75	79	81	89	82	88	70	71	70	75	106	88	73	85	90	76	70	72	84	92	79	86	77	82	80	81	82	77	73	78	76	82	73	81	81	88	75	84	74	76	74	71	96	76	64	87	83	89	78	74	82	74	84	87	86	79	75	81	77	70	70	89	70	74	71	92	72	78	82	82	89	90	83	83	74	83	80	97	91	80	72	71	72	84	97	83	69	76	93	66	96	80	88	87	76	81	90	92	71	79	79	92	84	73	84	82	92	77	81	90	92	87	70	68	79	81	88	73	79	82	72	74	70	80	85	68	87	96	88	90	77	82	72	87	93	77	98	77	77	91	91	62	69	91	68	89	80	84	87	82	83	78	87	81	73	83	80	78	81	89	77	88	77	82	94	83	90	87	70	103	89	82	86	85	72	80	61	65	90	75	90	102	66	81	88	97	68	81	77	75	84	86	79	90	87	74	97	81	89	69	80	75	68	82	84	70	88	99	82	66	66	82	91	82	66	75	75	93	83	89	85	74	80	83	65	87	71	94	106	97	85	76	79	90	62	61	78	71	71	102	79	84	79	80	78	59	75	90	95	82	88	79	93	78	84	79	75	80	88	86	82	84	90	89	87	87	67	79	92	89	94	83	63	85	81	95	78	84	78	86	83	92	82	90	87	82	94	94	82	80	87	80	67	90	89	85	76	86	83	80	68	69	81	83	76	69	80	88	72	78	75	73	80	74	77	77	84	75	74	81	94	82	89	96	82	70	64	77	55	93	76	78	69	78	76	92	79	73	78	77	63	95	81	81	86	81	68	82	92	82	71	80	87	76	79	92	78	94	78	92	81	97	88	92	88	86	74	86	87	87	84	89	82	78	79	101	78	93	86	76	94	75	81	108	74	80	85	66	67	88	70	77	70	93	98	82	80	87	89	66	83	77	78	81	77	85	77	81	72	78	91	77	79	81	81	98	81	81	79	88	85	87	78	90	79	60	77	74	81	73	73	95	91	87	82	92	72	80	71	75	98	67	77	76	82	100	94	81	88	83	70	92	92	92	75	84	93	77	69	80	68	80	80	84	81	85	76	83	76	81	84	71	97	72	86	70	83	79	87	65	89	68	85	61	56	86	79	82	100	64	84	66	86	81	100	77	92	92	85	93	78	59	80	82	88	83	84	86	78	69	76	72	78	82	85	80	79	94	84	86	82	85	74	86	74	91	74	87	87	74	84	82	88	75	86	76	83	78	80	91	86	76	88	91	80	86	93	77	70	77	76	67	73	88	84	71	95	71	86	84	85	88	74	79	67	91	61	90	80	70	70	70	81	89	74	85	73	76	67	87	74	71	79	87	83	68	83	94	90	97	74	93	92	73	85	64	74	81	76	95	86	81	78	89	87	74	103	81	81	83	92	84	83	95	73	80	62	86	76	88	86	86	82	103	69	80	76	79	72	66	97	88	76	89	95	91	78	86	85	92	84	94	71	82	75	87	83	84	96	69	89	79	79	82	93	71	82	92	98	69	94	75	93	74	81	67	84	89	96	89	84	68	92	84	90	85	62	76	75	87	90	93	84	72	85	89	76	78	73	93	88	77	81	75	82	85	81	72	88	70	83	78	92	91	88	92	88	92	88	84	81	81	76	77	80	94	89	80	84	91	80	74	77	88	93	90	86	95	95	67	87	84	88	76	108	74	71	99	70	96	58	88	97	85	79	59	90	92	79	66	87	85	84	80	80	96	83	82	88	75	70	77	76	73	89	82	71	73	88	100	79	81	74	82	80	89	66	92	69	82	88	79	88	76	76	96	83	97	78	102	79	77	86	91	83	83	86	91	65	77	94	76	83	80	68	80	78	73	104	64	92	66	84	85	81	83	74	98	74	95	93	63	67	73	82	78	87	65	96	56	85	74	92	94	92	91	90	100	88	109	77	74	96	98	79	83	80	96	80	80	71	80	76	79	82	89	56	91	75	78	80	82	80	78	91	83	76	99	80	88	81	80	67	84	87	79	75	93	81	71	76	90	71	81	79	93	85	87	76	80	83	76	81	80	82	73	80	75	82	72	100	86	73	88	75	87	93	87	73	89	64	75	76	84	76	88	86	75	78	91	83	77	86	90	89	80	88	90	72	84	77	70	79	75	86	96	91	82	79	82	73	91	95	77	69	86	79	66	65	84	76	85	90	79	73	77	80	81	79	83	74	77	68	77	84	67	79	88	83	89	79	88	88	88	88	69	62	70	83	80	66	70	87	78	88	77	94	89	76	79	93	89	74	88	82	67	90	91	94	77	65	85	90	75	82	89	80	82	81	69	80	75	68	91	93	89	90	83	67	86	90	78	69	91	83	86	86	64	67	76	83	93	98	87	62	73	76	71	86	71	72	80	88	78	62	65	66	91	70	90	77	78	78	82	82	72	77	82	84	56	70	69	79	78	70	78	80	73	84	93	85	87	70	79	79	93	95	83	80	77	65	71	75	80	93	75	69	76	86	77	79	70	69	79	85	75	80	84	81	82	79	99	83	81	89	78	94	76	62	103	77	72	87	78	73	79	70	71	76	92	76	63	95	82	73	77	93	86	78	63	73	85	100	76	86	79	76	87	76	83	78	74	80	82	84	57	81	76	80	90	96	81	82	95	73	59	89	71	81	87	78	90	87	82	88	86	97	88	81	82	67	82	75	86	70	86	92	76	79	91	75	71	79	80	83	72	93	81	85	61	95	71	100	74	79	87	81	69	96	83	76	97	80	84	74	68	90	90	78	80	92	75	111	88	85	73	85	87	84	96	77	81	85	80	65	70	98	75	63	89	79	89	83	90	78	78	76	86	73	101	78	80	82	80	92	85	100	77	89	83	71	96	67	69	84	85	85	76	80	74	76	105	92	79	84	71	76	91	90	80	72	71	98	93	81	103	66	87	78	77	82	89	99	69	78	82	81	82	96	89	84	77	105	67	78	75	92	71	75	77	75	79	81	81	87	77	51	82	98	78	74	67	84	84	89	85	88	74	80	89	68	70	100	84	69	77	71	90	86	82	82	73	86	91	84	74	79	78	84	85	71	86	81	83	80	83	87	84	77	70	66	68	83	96	89	63	82	78	67	67	73	67	91	72	97	64	76	97	101	80	83	83	81	77	77	58	97	91	70	86	110	83	89	85	76	83	103	67	84	78	84	82	81	88	80	83	76	78	97	66	65	70	94	70	67	57	71	93	83	96	83	78	87	75	75	85	82	91	82	82	78	76	72	90	73	97	72	63	85	70	89	82	84	80	65	84	79	68	70	87	87	82	76	82	86	90	75	87	77	96	65	90	77	89	74	71	90	86	65	86	102	78	75	79	67	73	90	86	82	90	93	70	80	81	78	94	76	66	76	79
23931	7711	4128	4448	9125	12452	13610	14332	11417	9038	6850	5186	4101	3479	3005	2781	2723	11107	14293	15100	10036	8064	4972	2653	1692	1188	900	723	603	609	601	564	577	573	572	575	585	557	563	606	524	593	564	602	613	548	567	632	552	582	548	600	575	543	574	584	611	575	566	564	588	606	564	590	589	536	568	611	597	637	573	587	570	626	567	569	593	588	587	576	556	595	574	558	573	564	597	576	609	567	595	558	558	561	615	627	556	568	617	566	578	549	581	582	594	593	574	605	594	550	545	549	586	618	549	563	556	574	572	559	564	615	588	627	608	547	599	581	571	589	593	514	605	601	549	594	588	625	615	571	566	596	586	572	595	587	587	614	648	571	541	572	593	611	566	570	570	597	574	567	582	585	566	606	584	621	576	560	523	569	583	584	557	574	597	559	553	545	661	590	608	577	586	606	615	585	613	605	567	572	590	576	586	608	574	572	561	613	569	635	579	528	592	609	571	634	579	575	551	582	613	636	596	604	611	590	578	554	553	583	588	604	556	566	605	563	579	584	627	625	593	586	561	568	524	603	575	562	548	556	583	568	577	546	573	569	561	564	556	618	587	574	588	582	584	597	549	585	561	601	554	582	590	575	558	595	560	587	576	586	569	594	595	616	533	609	576	567	578	597	595	533	588	594	529	575	622	603	578	598	619	600	576	577	613	575	636	600	592	581	589	581	594	575	593	589	571	565	594	565	583	563	588	599	584	591	579	594	589	575	598	632	575	611	582	573	612	618	581	614	584	574	544	541	558	575	593	577	599	573	538	617	560	586	587	558	590	579	571	538	589	551	643	625	561	567	621	635	550	572	583	570	569	635	593	627	613	565	561	602	585	583	595	537	616	625	587	579	589	576	532	551	536	577	600	578	551	601	536	597	598	584	586	591	580	604	599	561	575	589	582	587	571	564	596	605	575	609	585	601	620	615	556	577	580	592	568	576	546	586	547	550	594	508	552	591	577	581	557	576	568	589	554	582	594	580	566	625	561	595	571	606	563	587	568	571	569	588	565	540	554	599	570	563	581	597	585	539	606	558	583	542	600	576	565	570	550	552	620	608	557	557	559	568	526	596	559	571	566	567	580	595	594	555	612	560	604	589	580	616	611	638	571	574	559	593	567	552	583	542	537	566	601	594	593	535	556	583	572	567	556	564	619	610	576	605	606	610	596	605	590	572	516	524	554	552	568	577	621	596	622	605	581	614	577	602	566	574	561	585	574	565	561	597	565	573	565	592	531	551	533	571	607	609	578	588	620	601	556	620	556	571	577	567	618	594	570	581	559	595	589	549	599	550	569	556	602	591	603	571	590	604	566	570	639	599	593	551	592	560	533	609	555	588	601	605	574	578	624	525	542	571	549	581	575	608	626	595	633	594	551	594	629	548	567	584	586	629	570	549	588	595	583	579	592	614	602	588	579	561	581	578	581	596	605	612	582	549	603	581	611	612	556	554	571	576	593	590	595	602	554	602	550	557	609	579	569	558	538	541	618	615	632	566	627	550	595	628	553	605	579	534	600	568	536	594	588	571	581	584	559	643	578	573	565	610	530	600	617	585	589	541	649	561	597	575	597	578	542	598	623	601	568	582	543	578	538	581	577	539	574	578	568	572	625	561	567	587	577	592	598	587	557	611	574	594	580	593	575	579	520	545	571	571	588	580	573	626	547	553	594	595	590	599	606	571	598	555	597	544	619	578	607	589	613	639	590	563	647	562	570	562	564	585	582	533	593	602	546	602	577	582	546	568	580	531	575	578	566	586	573	596	575	599	563	564	552	550	572	571	563	595	566	603	570	582	609	609	596	578	613	576	563	593	560	590	580	607	593	624	574	574	575	614	589	600	504	568	581	535	582	576	547	590	555	535	611	569	601	589	596	566	577	574	581	576	626	597	583	579	541	598	593	517	569	559	596	598	598	563	607	555	590	594	571	593	637	570	556	578	540	598	585	608	596	577	564	566	587	578	606	550	599	574	595	542	607	606	545	576	591	582	573	563	603	529	599	549	599	620	577	561	544	585	583	579	594	575	592	599	557	570	622	582	592	567	609	552	593	595	565	554	533	611	566	542	618	542	504	605	600	566	614	628	615	583	584	565	560	629	593	580	571	561	566	561	594	586	555	585	527	566	597	548	592	650	577	571	575	531	558	593	559	582	557	575	628	599	549	561	626	600	558	594	556	593	615	589	592	581	563	549	601	611	545	574	538	561	603	593	614	554	604	564	587	604	561	564	548	602	617	596	610	573	586	565	574	550	608	554	557	581	603	605	520	600	568	565	589	592	584	609	579	564	577	566	543	528	584	595	575	532	576	544	564	604	575	529	584	530	610	554	567	571	569	613	578	552	616	566	547	592	582	617	579	579	570	582	653	594	573	583	566	571	577	588	566	579	579	588	540	577	580	590	557	602	569	556	595	587	573	609	614	567	578	581	589	554	581	549	601	589	568	586	589	637	592	573	596	586	553	546	576	598	570	584	577	547	576	602	579	564	570	589	593	568	601	577	587	559	624	543	594	574	585	588	622	552	543	588	615	599	614	560	591	615	570	584	591	584	581	614	598	589	537	600	581	581	571	581	569	581	573	582	571	591	577	582	570	583	600	605	574	614	619	607	617	621	571	594	611	576	564	567	520	562	600	589	568	587	580	513	610	540	607	564	600	601	555	569	586	603	569	555	574	585	567	580	547	550	571	584	591	591	578	578	597	586	574	583	598	591	643	562	575	553	556	556	585	550	563	561	569	587	566	584	596	561	573	598	567	597	565	567	564	576	563	564	602	594	552	567	582	590	583	591	532	591	577	567	561	603	580	585	597	596	547	582	595	583	599	579	542	592	620	559	580	620	580	558	606	606	554	570	595	596	575	561	603	569	557	646	587	603	595	595	549	568	604	580	576	570	582	602	575	542	575	638	575	553	568	585	610	596	569	584	556	564	597	592	565	637	587	603	564	599	575	587	591	603	559	537	573	615	570	607	609	583	579	579	640	576	621	607	557	629	588	585	619	587	583	574	596	606	592	566	571	582	577	592	574	606	566	580	604	601	578	594	620	594	603	625	549	581	588	609	560	567	606	543	612	571	576	552	615	588	592	598	546	589	584	603	581	573	564	639	564	585	631	575	598	596	573	591	576	606	573	582	558	588	546	601	586	600	577	547	591	593	628	597	578	570	604	592	572	550	607	567	596	630	559	575	602	608	553	581	625	568	573	614	548	611	591	611	532	564	599	551	601	558	573	576	613	574	577	592	596	585	576	588	603	579	591	604	599	621	593	553	619	601	578	611	548	583	572	592	592	603	596	603	581	561	558	605	627	534	587	588	593	593	531	597	592	565	589	555	585	563	605	567	577	567	612	610	556	579	578	558	567	566	545	589	603	620	616	574	567	563	546	581	569	564	576	598	575	600	550	584	554	566	542	591	577	590	586	620	549	572	579	535	587	581	571	601	567	600	587	589	564	639	588	576	557	603	585	567
3898	749	379	314	247	260	369	402	385	337	290	247	215	196	159	149	153	495	937	906	649	481	330	209	137	116	132	115	92	111	90	99	103	82	104	117	78	100	106	93	105	111	104	112	96	88	88	89	99	113	119	99	109	95	102	93	89	104	95	100	103	110	106	81	87	110	110	114	120	109	105	88	104	116	101	99	106	116	111	100	88	99	94	106	103	99	94	90	83	102	103	97	89	100	89	113	85	111	107	106	87	98	109	102	113	112	84	92	104	107	92	102	110	106	107	100	107	89	101	100	91	109	93	105	93	104	90	88	102	102	97	110	106	96	87	89	106	105	107	97	76	122	101	87	100	105	103	89	95	93	108	86	104	103	119	111	89	95	90	100	115	105	85	90	106	100	98	99	101	97	94	109	97	114	113	89	88	99	101	88	84	97	109	89	106	100	119	98	108	103	87	112	83	104	124	82	105	99	91	84	80	110	101	99	103	100	94	109	101	96	91	91	109	97	96	111	94	90	96	94	101	104	92	107	106	84	104	107	105	89	116	95	119	100	106	93	108	90	100	84	98	93	98	87	107	90	103	89	84	109	98	117	90	106	85	101	91	90	113	97	100	103	96	118	89	110	120	99	92	104	97	86	111	107	109	92	108	95	83	104	83	83	103	102	97	104	92	102	105	90	96	86	95	94	97	90	96	109	109	106	97	97	95	97	111	94	102	98	99	102	71	94	107	92	115	86	101	106	97	101	107	110	104	103	91	98	106	97	106	86	101	108	87	116	104	112	105	105	88	108	105	127	111	89	114	101	103	94	82	111	98	116	89	106	108	109	90	103	105	89	102	113	94	107	90	93	95	102	97	95	98	102	88	86	102	115	91	91	103	102	87	100	103	85	81	88	87	114	101	114	117	100	97	90	90	103	85	95	79	92	88	117	94	105	88	94	87	81	93	92	105	106	77	98	107	104	106	88	115	80	93	125	101	105	87	98	94	118	104	96	89	109	89	101	92	118	104	107	95	98	117	99	87	99	93	114	113	105	87	110	84	101	97	104	83	93	113	86	93	98	111	83	100	87	102	93	87	84	94	117	111	89	103	99	95	92	103	106	100	89	102	97	108	103	103	103	91	85	86	104	92	88	103	96	91	102	111	103	108	113	78	91	110	119	80	92	106	102	95	97	108	112	100	82	91	106	75	102	104	120	112	112	89	101	100	118	93	107	86	86	91	82	85	89	95	108	86	100	101	124	95	98	92	98	96	96	105	112	95	103	97	101	107	103	118	107	103	85	103	109	109	111	110	92	94	93	98	88	96	96	105	85	93	100	91	101	102	105	93	110	95	107	87	96	104	96	99	96	101	88	114	62	110	86	81	95	102	93	104	90	113	106	83	100	77	109	109	109	119	102	97	100	88	107	84	104	116	103	112	113	78	112	93	78	123	102	89	98	116	91	88	98	84	90	115	100	118	82	111	85	101	93	80	105	100	87	108	101	88	83	103	106	93	88	94	103	93	88	95	99	107	87	103	100	97	94	112	126	106	96	94	92	109	101	87	96	90	89	100	103	115	92	106	117	98	109	102	87	82	88	81	96	98	105	94	85	106	103	98	111	98	109	82	100	100	83	108	108	103	90	99	100	111	99	113	96	97	99	89	87	88	95	115	91	95	115	99	86	116	96	104	92	119	78	81	81	119	95	106	107	99	100	102	89	97	94	95	115	86	101	109	89	89	103	83	109	107	122	94	108	100	104	88	81	86	101	116	102	93	94	102	111	97	122	83	88	79	99	105	93	107	90	106	104	105	96	94	93	92	105	106	111	111	81	104	111	95	95	101	102	93	112	76	90	93	97	91	82	115	101	94	94	103	118	95	86	114	84	101	79	96	81	103	84	103	96	106	86	109	86	75	117	95	99	108	102	84	97	104	112	90	103	101	106	121	119	110	106	102	92	88	111	94	97	99	111	115	101	96	98	101	85	110	94	113	85	101	85	108	95	114	111	105	95	108	88	92	88	79	115	100	110	112	89	83	91	97	84	95	95	101	103	83	110	101	105	92	98	94	111	78	94	92	89	93	112	95	90	95	83	107	107	102	88	100	111	108	97	90	98	120	97	114	92	106	96	91	106	99	105	88	109	100	97	102	106	98	109	116	99	85	105	97	90	100	95	98	97	112	109	97	102	110	101	105	109	100	100	96	104	120	118	100	81	115	114	93	99	120	100	110	92	107	116	111	101	110	95	96	91	92	122	106	107	103	115	97	95	103	106	87	99	87	76	91	85	92	110	109	108	94	94	86	91	108	94	100	104	104	89	111	102	83	109	95	95	96	94	90	102	104	111	102	102	91	95	99	113	108	91	95	83	82	83	103	95	113	110	93	108	108	93	94	116	106	99	95	106	99	103	96	106	104	107	91	95	102	104	101	112	99	95	85	102	112	98	106	99	89	108	90	106	107	108	95	112	103	97	106	90	99	95	100	102	104	100	95	126	90	123	105	87	96	98	94	96	97	93	110	121	99	91	101	101	110	85	87	87	86	108	105	78	112	100	96	99	98	117	98	95	85	104	93	95	98	110	101	86	88	89	91	81	98	105	94	100	113	103	113	114	98	97	108	113	105	100	95	114	118	90	112	84	96	105	93	97	98	106	94	87	94	103	99	109	90	119	95	97	85	95	84	107	83	84	83	102	105	83	87	78	94	95	103	115	82	91	112	106	109	97	108	91	108	103	91	118	111	88	91	89	94	105	84	71	90	92	92	105	116	91	87	123	105	115	113	104	123	91	109	104	104	105	83	89	111	106	103	100	98	105	96	107	96	104	104	84	102	103	93	90	97	101	123	113	99	95	85	110	103	94	85	104	104	78	99	92	96	119	100	93	114	106	106	108	92	105	99	92	103	97	108	133	89	100	117	101	116	101	86	78	89	102	104	88	95	109	93	105	109	96	102	100	105	98	124	87	112	100	103	109	115	105	102	91	107	98	124	103	99	111	94	110	108	102	103	104	98	106	92	105	109	91	118	105	90	101	102	107	112	83	112	88	109	118	86	85	112	112	84	76	115	95	93	99	83	90	88	105	89	99	97	79	94	94	110	92	99	103	101	105	88	107	110	105	100	100	93	103	84	83	100	100	88	92	100	99	90	96	105	90	96	102	98	86	101	121	92	104	111	99	92	96	96	109	91	92	85	92	99	96	109	102	122	108	98	81	117	104	104	100	100	96	107	100	102	108	104	94	106	104	93	99	106	104	99	105	123	109	86	104	100	102	98	111	81	98	105	100	100	101	96	101	92	100	91	85	101	94	93	100	105	94	98	93	102	91	91	111	90	101	107	100	89	93	107	99	104	95	106	123	92	95	94	109	100	100	97	94	77	92	78	89	84	106	98	90	100	89	89	86	94	100	112	114	105	95	82	83	102	110	96	108	99	111	100	114	98	102	99	87	113	86	104	100	85	114	101	101	106	107	112	98	92	95	86	82	102	104	103	104	75	103	97	107	107	128
22543	6849	3806	4163	9286	13451	15049	14208	11966	10517	8233	6596	5190	4007	3146	2520	2794	10686	17052	15718	11643	8618	5202	2926	1724	1294	1074	887	785	744	723	752	684	681	746	734	721	738	683	685	771	738	695	721	720	722	688	731	714	728	677	713	696	707	700	733	676	638	711	724	720	706	687	717	714	750	746	702	713	691	731	685	683	697	688	675	754	693	657	683	690	721	691	686	713	732	748	671	684	724	710	743	772	703	704	705	720	722	710	706	673	685	716	671	692	775	696	731	701	656	700	728	729	696	719	769	721	694	748	703	699	711	709	762	726	737	767	734	703	719	716	748	730	727	696	728	739	726	690	713	690	718	680	665	720	675	684	750	691	728	728	790	729	712	712	710	727	735	709	676	681	734	715	728	725	727	666	731	693	709	710	656	725	702	674	696	703	667	690	732	739	663	731	698	711	723	717	703	680	721	678	718	723	737	715	720	710	678	733	709	684	704	719	678	694	726	759	705	759	713	676	741	737	739	696	685	671	717	707	740	710	754	750	690	654	733	732	703	689	690	719	694	676	748	700	689	740	745	731	682	697	668	694	743	762	712	686	708	680	666	705	731	724	704	744	735	780	735	738	726	681	714	698	750	756	758	697	710	715	670	723	744	728	725	724	714	752	730	705	689	714	738	738	700	709	696	737	691	729	687	729	696	693	703	662	717	660	756	697	755	725	679	720	696	699	729	704	725	727	766	733	738	720	657	698	695	721	725	699	724	687	665	708	726	751	697	746	694	782	680	677	729	687	710	711	712	703	698	709	770	769	738	744	691	703	698	738	705	713	757	774	738	713	706	686	672	726	702	703	694	711	681	702	695	716	666	754	692	761	719	752	764	743	724	762	744	678	718	686	735	716	726	721	708	742	711	692	661	688	758	693	723	711	699	729	714	701	712	732	672	693	717	723	677	702	704	706	690	721	744	752	706	704	696	698	687	709	701	734	738	749	700	712	722	732	705	710	680	689	734	700	696	729	734	712	694	725	719	692	733	720	717	720	705	730	740	743	681	727	714	741	674	686	739	760	731	715	709	705	691	732	681	752	738	702	748	682	733	705	741	709	690	717	748	683	670	696	686	685	690	738	730	714	687	735	728	742	709	745	736	696	702	696	743	760	676	732	696	734	696	705	668	715	701	753	665	720	667	725	730	705	726	677	777	727	678	747	678	677	711	701	733	734	689	749	766	745	697	704	730	723	737	719	723	721	721	720	701	742	691	748	735	733	725	709	702	705	748	700	709	715	721	703	689	685	713	718	682	778	743	675	703	693	757	740	702	685	758	700	702	704	777	680	688	763	691	709	731	699	698	724	724	697	710	722	706	715	756	739	693	698	730	717	743	729	711	701	713	690	684	683	729	730	710	686	722	733	682	731	661	784	680	709	760	653	702	704	703	680	711	740	737	734	705	707	709	721	670	740	688	678	665	705	719	689	694	707	730	742	680	684	714	677	730	675	654	667	731	693	710	709	732	697	739	711	712	692	701	672	729	742	671	720	717	717	725	694	687	725	763	727	707	698	715	692	656	808	664	675	653	734	721	683	735	700	710	735	737	695	695	679	721	741	664	686	687	731	705	650	730	709	706	681	710	703	703	721	720	737	684	675	740	723	691	703	682	704	685	767	744	716	692	710	721	730	671	705	704	663	689	732	676	725	707	711	708	712	695	727	776	702	731	703	714	726	722	721	709	674	704	731	717	727	710	702	692	706	705	727	740	731	721	681	711	730	704	713	736	676	764	699	724	726	689	675	726	742	704	713	702	705	693	696	738	706	714	731	702	731	680	697	706	773	767	715	703	695	720	741	716	697	728	717	683	688	698	736	683	678	680	736	664	743	710	702	668	715	698	694	742	715	780	692	739	733	746	716	737	697	742	700	704	735	714	694	726	696	682	748	713	717	774	713	734	674	663	719	684	724	698	717	642	646	768	782	727	672	696	707	664	723	732	686	676	736	752	719	679	717	716	704	710	724	683	717	673	724	735	669	700	701	733	677	732	730	718	744	676	726	743	712	716	724	723	716	796	728	700	668	748	716	682	716	673	718	697	712	695	736	721	740	721	709	748	743	706	723	710	655	728	706	710	718	745	679	696	716	753	747	710	729	654	721	650	720	711	743	709	716	708	729	678	713	716	733	736	696	722	695	757	707	729	741	725	715	726	691	692	745	666	735	723	736	785	675	701	726	720	697	710	729	707	701	686	727	701	704	698	702	675	736	735	708	702	763	716	674	709	701	752	742	690	686	664	759	725	681	736	709	709	701	693	698	747	759	691	742	671	733	722	687	670	745	709	721	711	728	703	713	734	690	717	725	730	711	738	757	678	745	718	721	700	710	726	728	659	682	741	704	690	702	749	716	696	682	660	714	738	707	711	750	670	701	694	665	705	728	712	681	734	725	728	702	753	708	749	728	691	728	709	748	681	735	702	695	724	785	735	688	714	760	696	695	710	691	689	714	666	734	704	691	701	756	684	749	716	720	705	694	711	740	680	709	683	709	702	675	744	694	706	720	715	731	728	727	757	717	750	669	701	695	704	707	669	631	712	756	702	752	707	691	748	721	728	654	691	692	683	733	714	713	673	766	726	660	726	721	708	738	662	714	722	764	702	709	706	697	710	700	740	720	755	698	713	718	698	723	660	663	718	714	736	702	737	728	712	678	752	675	750	719	687	735	731	700	737	678	725	740	731	755	751	698	751	747	744	722	733	726	742	694	759	713	683	729	718	703	725	663	724	722	728	723	713	725	667	731	745	745	728	726	767	675	723	718	683	737	655	719	708	729	678	685	717	681	702	709	729	686	721	760	726	747	726	698	694	762	712	704	683	718	694	755	732	748	724	704	675	764	705	702	740	729	720	784	725	703	760	722	736	731	732	724	718	716	691	725	723	697	707	731	733	749	733	691	704	712	740	659	677	720	700	719	705	741	715	737	718	708	717	705	705	735	713	739	704	747	690	715	795	697	732	732	674	752	686	694	726	717	734	687	726	693	682	684	695	736	744	719	702	719	710	705	741	769	676	729	739	728	723	737	694	669	697	727	696	715	730	751	755	737	663	724	697	743	688	744	712	683	726	691	720	753	683	729	695	691	697	717	691	713	743	683	770	718	724	744	721	699	733	649	736	714	693	700	710	705	707	751	724	688	708	701	676	732	721	707	771	702	688	712	724	741	664	737	745	694	673	692	758	679	649	656	790	731	693	719	718	691	715	697	710	669	665	736	757	713	688	742	683	733	728	737	708	705	715	650	754	765	710	719	675	741	711	664	740	726	755	737	727	729	684	702	700	699	754	721	706	721	750	694	722	719	677	694	734	763	656	731	681	717	712	721	712	761	692	721	736	703	688	684	685	737	738	725	715	667	726	720	710	752	716	718	714	705	690	742	720	718	703	725	760	684	726	697	735	735	706	711	687	707	725	795	678	740	720	735	734	689	756	655	736	677	741	733	758	726	703	712	715	691	649	747	685	739	704
3759	1009	528	353	294	397	471	558	543	413	368	317	279	234	214	187	174	895	1578	1681	1046	744	468	272	195	164	143	115	110	97	101	95	93	104	98	105	89	103	103	112	75	97	78	92	93	100	83	75	94	90	92	86	99	109	94	84	84	96	110	90	97	87	98	98	87	87	104	94	76	86	97	89	86	83	78	80	88	86	94	81	96	99	98	108	82	90	86	79	87	93	86	105	83	98	89	96	105	97	97	83	76	101	90	95	107	89	99	99	96	98	101	95	84	87	91	76	94	94	89	71	99	91	101	73	95	88	83	96	86	91	88	75	105	94	92	95	72	83	88	115	102	91	96	91	100	89	114	82	93	95	92	102	103	101	81	86	88	81	90	81	96	83	87	90	88	94	87	91	100	101	81	88	106	68	96	97	105	84	82	79	89	90	99	89	90	110	94	100	87	77	96	96	81	81	77	89	100	96	97	92	115	91	84	88	96	124	92	91	89	94	108	90	91	92	108	96	91	88	98	86	95	88	82	72	84	82	84	83	94	94	86	89	88	96	101	85	90	75	99	96	93	81	74	96	87	81	84	99	83	95	102	96	91	99	89	82	104	101	93	96	86	92	87	112	90	92	67	87	114	92	98	98	92	94	96	90	95	92	88	98	89	69	88	95	87	106	86	72	94	84	89	86	75	91	71	93	89	90	77	87	90	98	75	93	97	81	79	102	86	87	91	76	84	100	106	92	89	93	99	103	81	86	92	81	92	91	91	99	97	93	89	83	99	94	108	90	90	96	88	93	92	96	91	79	98	102	84	90	93	76	89	67	88	101	83	80	79	91	103	103	93	96	86	87	84	89	87	89	96	95	84	110	100	96	74	68	86	127	90	105	90	94	86	77	98	88	93	103	78	99	96	87	108	97	89	77	90	107	94	92	97	84	87	83	86	90	88	79	91	95	116	85	85	82	91	71	92	96	97	94	88	88	76	108	94	82	89	100	99	89	93	103	91	102	82	86	95	78	80	92	96	88	97	108	106	108	81	94	81	91	96	84	85	92	109	87	93	86	99	110	97	97	89	87	81	90	82	87	93	84	91	95	71	81	104	89	94	81	94	86	99	96	73	103	104	94	90	95	100	108	107	80	82	84	96	90	90	92	95	85	89	92	100	87	95	97	91	107	99	103	90	89	114	105	93	84	87	91	101	82	97	80	88	90	96	91	92	76	82	88	83	114	111	89	96	67	90	100	88	92	93	100	95	115	95	96	92	87	88	86	90	113	98	93	94	93	93	89	79	72	85	81	86	94	112	91	82	82	94	97	96	93	112	66	95	75	106	103	80	90	77	77	95	112	91	93	94	77	86	95	85	94	94	92	91	83	91	87	98	90	89	109	102	90	90	111	88	108	77	68	84	77	81	90	92	89	87	91	100	91	80	76	88	100	88	83	91	93	91	86	85	83	89	79	95	107	101	85	64	96	85	81	100	107	99	90	82	97	112	108	92	85	98	88	101	98	94	93	94	82	89	95	87	84	100	78	100	104	105	87	90	87	96	91	91	105	91	89	102	86	86	88	103	85	78	97	94	92	102	80	85	92	85	87	84	103	99	82	79	99	85	83	84	93	79	79	94	87	98	91	84	104	76	104	78	82	82	92	119	85	87	81	89	98	95	82	85	89	77	96	93	91	88	76	79	81	103	103	93	84	103	99	95	82	100	88	104	78	82	104	91	78	106	93	100	89	87	104	99	106	75	80	94	97	100	107	104	80	76	78	93	77	79	91	103	87	93	93	78	97	100	90	95	101	81	94	101	77	89	90	86	84	89	87	92	89	91	76	84	107	114	80	114	95	78	90	80	103	97	91	93	88	97	74	78	85	97	97	93	87	85	89	100	105	82	96	96	90	116	86	94	90	94	106	101	104	92	92	95	80	89	95	106	95	73	86	80	78	98	91	81	96	82	82	105	84	81	81	95	80	86	99	102	101	99	77	98	98	94	84	92	101	96	80	64	91	81	92	98	94	82	104	90	96	100	92	89	82	96	95	81	86	78	96	84	99	82	90	104	92	81	94	79	95	98	82	82	94	83	96	95	89	92	89	95	97	106	94	92	110	92	89	95	84	87	95	97	100	98	79	87	89	103	94	89	86	82	71	90	103	95	98	101	86	93	84	83	88	96	77	97	83	83	98	112	101	100	85	108	86	103	86	77	90	79	79	84	105	88	90	84	111	85	70	100	90	89	110	84	86	77	89	80	86	94	112	94	90	105	92	110	105	89	83	101	94	106	80	93	84	99	114	73	84	88	107	93	72	86	98	102	84	87	103	99	89	97	96	76	95	91	88	90	86	97	105	92	75	87	104	88	94	103	104	90	111	107	101	91	90	99	96	85	87	85	86	94	103	83	80	83	89	94	78	89	95	90	85	71	99	93	93	83	100	106	75	99	113	91	87	84	74	79	89	101	103	89	96	76	75	87	99	88	102	107	82	85	84	105	108	96	83	75	99	90	87	80	101	84	97	95	90	84	83	86	99	111	74	83	78	77	85	85	99	79	97	92	99	77	90	97	99	86	81	81	97	88	75	87	94	81	96	92	99	82	84	94	91	110	103	87	82	103	84	89	88	96	92	101	95	95	81	92	91	85	94	78	75	101	91	99	92	99	81	95	103	88	84	83	95	105	91	90	84	110	85	75	110	79	83	91	109	93	105	86	84	97	89	79	108	91	79	91	99	79	85	88	100	93	102	94	108	86	95	96	91	91	92	83	88	84	80	86	79	94	109	117	77	93	90	91	91	103	99	99	97	82	95	79	94	96	94	94	76	82	91	89	87	79	79	77	86	91	106	106	81	89	91	100	90	96	96	76	97	95	88	89	86	75	90	91	89	81	87	90	90	98	91	107	80	87	94	94	102	87	84	81	76	89	82	93	86	92	110	79	86	96	93	71	77	91	86	91	102	86	88	88	95	87	86	92	101	115	109	117	99	83	105	82	94	83	85	77	97	100	87	94	93	89	90	94	94	102	77	82	86	98	79	109	84	96	101	100	76	99	88	95	86	93	82	87	91	85	85	99	99	79	87	82	86	92	110	87	94	102	71	91	98	103	96	93	78	99	109	93	98	91	92	95	92	99	99	107	99	99	96	89	96	99	97	89	91	83	89	75	92	88	89	111	79	95	87	104	91	96	72	87	95	82	111	84	102	93	83	95	97	99	95	96	87	76	109	116	93	94	87	89	98	96	89	86	86	70	94	94	82	80	81	75	96	89	85	104	86	89	100	107	102	98	81	80	90	93	83	92	86	96	91	78	97	99	83	97	86	100	104	95	95	79	97	76	92	105	90	85	105	89	79	102	91	80	102	79	98	91	87	101	95	107	85	79	97	86	84	97	105	91	87	86	103	78	74	73	99	92	95	113	90	73	85	108	85	67	78	86	100	87	95	101	94	109	90	84	95	93	94	104	96	99	97	108	87	96	85	82	87	93	98	87	90	92	78	85	113	97	98
26797	9143	5137	5653	12303	17943	19333	18161	15790	12847	10107	8084	6751	5676	4679	3956	3455	16821	23159	23000	16507	12605	7783	4498	2905	1887	1313	934	858	717	677	601	659	672	668	655	648	587	625	643	644	632	612	684	677	651	649	611	620	622	657	649	627	634	617	632	695	626	649	657	626	628	656	662	691	653	632	629	662	670	647	650	647	707	656	615	683	656	659	720	655	634	669	623	614	634	631	632	642	616	641	608	673	597	635	601	647	659	639	588	627	657	700	638	635	616	607	622	645	665	663	690	641	647	638	631	623	644	683	637	652	635	642	620	675	643	639	634	634	621	642	646	635	658	699	636	615	625	659	639	625	632	640	643	650	624	663	626	656	617	634	642	630	646	656	640	660	670	625	664	631	625	691	632	645	620	678	659	685	652	639	648	606	645	642	677	635	627	589	641	623	646	646	639	664	652	624	650	696	661	676	669	695	626	666	642	647	605	712	649	636	655	615	613	653	625	642	606	641	612	621	626	642	683	610	628	618	647	637	666	623	639	656	612	624	636	627	674	682	623	642	661	677	614	636	644	644	637	665	625	622	629	676	657	689	650	647	648	640	653	671	663	611	648	679	657	611	644	663	671	691	677	676	624	627	639	634	683	678	643	667	605	645	653	640	624	661	640	629	627	655	614	622	673	655	643	691	657	666	704	659	662	643	651	635	643	619	668	660	642	617	659	610	610	628	659	637	619	699	640	651	660	695	668	650	666	622	653	644	637	675	641	655	649	622	664	630	659	680	683	601	636	668	649	621	674	635	643	647	621	612	614	619	705	637	666	648	638	638	703	672	642	685	621	633	654	670	644	666	644	674	679	653	648	645	659	684	636	649	632	622	647	639	701	655	645	614	656	678	628	651	640	655	636	687	670	676	697	633	656	659	672	647	639	685	632	636	679	687	655	681	655	664	649	649	631	670	663	634	659	610	642	658	633	690	612	702	647	636	658	623	612	652	645	623	653	640	636	668	626	652	671	627	637	658	613	642	666	689	648	631	663	624	601	653	656	626	686	668	667	684	674	662	615	676	660	594	638	650	607	656	673	639	648	642	660	635	662	657	657	608	642	637	638	637	677	651	667	653	665	663	643	633	594	635	652	632	623	691	682	667	641	679	611	633	630	656	635	612	620	638	623	619	632	596	651	583	621	635	620	679	661	646	658	654	618	641	659	622	659	679	629	583	619	575	628	645	651	681	658	626	623	622	667	636	608	642	649	643	614	617	643	603	617	638	599	662	627	630	658	617	653	672	650	658	605	665	648	620	635	632	685	680	660	620	648	635	637	618	642	694	612	640	677	667	673	673	631	654	664	614	620	672	681	651	658	664	643	658	606	649	638	657	634	656	638	617	628	653	646	635	631	613	651	656	659	637	655	682	627	632	654	656	661	640	670	661	668	671	653	599	634	635	626	623	648	647	666	636	649	690	633	621	695	653	637	645	658	652	622	672	647	627	652	644	691	693	648	691	633	659	644	611	680	664	624	623	652	626	610	671	642	613	628	658	656	651	587	656	653	634	622	648	644	649	635	640	625	645	647	666	663	641	672	650	678	625	593	687	637	688	638	661	631	644	666	657	606	649	643	687	618	612	608	649	657	660	662	617	656	642	696	646	679	642	651	724	648	649	668	586	637	601	649	665	663	672	660	633	650	634	674	622	656	616	613	687	651	610	672	664	632	647	665	729	658	635	652	644	634	592	657	652	635	621	653	614	663	603	650	683	696	627	644	690	637	639	631	666	623	660	610	666	637	627	652	682	642	642	673	675	678	637	685	674	633	667	676	628	675	657	659	621	667	650	644	643	671	633	654	604	615	637	666	621	695	662	688	637	633	642	588	674	664	668	660	625	721	672	693	660	647	664	654	672	689	678	633	620	653	639	659	663	639	654	620	705	660	637	596	652	616	663	610	652	656	631	631	642	638	644	657	609	618	643	646	638	666	671	617	658	722	633	720	657	682	600	678	638	665	668	623	675	660	670	669	607	623	677	677	671	675	614	662	601	631	623	625	641	632	650	649	657	659	624	653	594	645	645	668	656	688	635	662	671	653	645	611	685	682	631	635	607	641	691	637	642	646	668	670	654	669	659	627	647	622	660	651	694	685	613	643	667	640	633	681	632	655	567	652	655	636	686	626	688	603	679	634	643	646	629	605	618	649	684	652	617	638	638	626	647	657	665	610	662	665	647	672	677	667	660	669	665	612	661	625	680	627	639	642	612	615	634	645	707	615	682	609	620	652	669	638	600	613	610	652	695	659	639	626	639	660	686	653	589	669	592	675	692	651	661	635	642	636	642	677	711	660	655	658	661	640	661	621	709	603	678	647	641	627	667	653	707	642	611	647	630	644	623	703	586	664	636	622	593	620	646	675	675	616	650	677	639	662	599	663	629	649	668	643	661	652	629	647	635	641	653	631	678	663	624	640	617	621	654	710	657	673	634	645	627	625	634	620	642	671	609	665	627	647	649	633	659	638	597	704	672	664	650	628	618	633	688	639	656	623	657	625	630	636	674	645	641	653	648	667	663	648	615	646	656	647	671	640	658	627	656	606	633	597	648	612	598	656	629	684	646	650	570	650	649	607	679	646	628	662	599	636	643	607	633	687	670	601	642	624	657	614	634	637	717	635	626	674	655	609	691	665	718	613	662	623	638	613	646	682	636	663	658	695	637	644	620	670	648	669	653	640	678	624	639	674	679	608	662	645	647	626	649	622	640	642	651	648	603	649	649	675	632	629	627	682	593	616	650	674	640	674	642	627	643	647	623	666	698	656	657	643	613	674	663	620	675	647	649	637	664	662	649	624	671	634	642	679	590	651	666	651	631	622	613	666	639	665	618	685	693	674	674	593	633	670	623	669	685	597	605	676	651	663	649	635	682	686	648	653	642	653	682	635	618	679	627	646	616	607	670	655	651	649	684	639	664	632	636	668	681	656	649	643	628	672	669	614	641	650	691	629	665	630	624	691	642	626	642	636	582	654	654	642	633	645	630	638	645	611	641	642	689	646	652	620	685	639	609	637	630	651	647	607	617	634	636	664	647	654	646	693	647	684	648	677	657	637	674	703	610	642	662	639	664	661	667	624	669	605	674	653	623	635	648	625	640	643	660	657	618	661	634	633	632	669	603	663	696	661	681	633	635	671	617	649	657	611	631	646	650	605	658	636	654	642	705	580	630	622	656	714	630	640	657	681	621	676	636	674	614	658	667	665	670	658	672	648	631	677	658	626	630	627	669	673	662	664	674	647	657	600	685	665	633	643	658	700	624	633	619	651	625	654	652	646	658	657	607	677	621	670	634	654	674	644	621	625	616	631	656	669	697	634	638	668	644	635	616	623	659	660	671	672	665	703	688	628	691	648	645	686	648	671	645	641	605	646	676	646	652	640	632	650	608	670	653	671	649	630	653	688	618	641	662	629	681	662	665	659	646	613	686	657	586	618	658	644	647	642	665	658	632	629	670	623	675	608	657	668
2543	560	287	263	221	242	328	286	287	251	216	171	172	150	145	150	151	176	261	277	252	210	160	148	127	121	99	108	92	81	91	93	90	71	95	95	83	95	74	82	76	102	67	71	87	110	78	103	84	78	98	113	85	104	94	69	87	86	110	87	83	84	83	98	97	85	87	78	85	77	91	90	86	99	88	73	77	80	78	84	76	77	94	86	87	100	89	81	87	94	86	75	86	103	83	84	79	79	88	85	98	86	94	89	80	99	87	103	72	83	87	93	82	91	99	80	81	85	70	93	87	79	83	71	91	97	85	96	77	80	73	74	79	60	81	85	100	79	89	105	89	82	84	69	81	97	77	89	99	90	79	89	60	74	92	89	95	89	89	88	84	93	81	88	98	77	75	69	78	81	81	84	85	91	81	83	93	90	94	89	94	88	86	94	96	90	85	70	82	74	87	91	88	79	97	87	93	90	77	87	94	95	88	77	89	85	90	84	94	73	81	98	89	84	89	75	97	102	94	74	94	86	96	82	83	90	94	84	77	103	68	96	78	89	78	97	82	86	64	90	104	103	90	99	102	82	82	83	92	93	76	82	78	92	88	87	75	94	96	79	95	102	85	84	92	66	81	89	98	87	91	93	82	81	67	91	92	98	99	77	90	86	101	91	86	70	62	97	79	82	84	88	90	87	90	81	82	68	99	77	86	85	88	89	82	101	73	88	98	72	68	74	79	100	90	89	83	109	90	100	80	85	97	91	79	71	82	84	89	96	89	82	104	82	73	81	93	90	93	101	89	91	90	84	72	89	91	98	99	81	110	85	93	71	72	89	93	98	73	94	101	100	90	108	77	86	73	85	82	82	94	81	84	100	74	88	88	85	76	77	87	83	74	74	102	83	81	79	84	81	85	97	102	79	93	92	96	81	93	71	96	76	90	80	73	79	90	96	93	101	102	81	91	78	84	82	81	81	99	78	77	82	97	98	87	92	89	88	77	88	77	81	83	88	76	75	87	101	88	93	98	95	87	92	83	73	86	84	77	103	94	81	91	76	95	89	89	87	89	93	99	90	83	100	90	86	86	77	79	92	78	77	82	103	84	76	87	100	86	93	90	86	82	101	75	85	81	88	77	96	82	73	89	76	90	84	86	86	97	96	93	76	101	79	88	95	80	80	76	83	85	87	97	87	92	84	86	85	83	78	92	92	81	75	83	80	97	94	96	82	94	90	84	80	78	71	65	85	86	78	80	97	106	89	88	100	93	77	80	92	67	88	86	84	90	75	103	84	98	88	82	91	80	95	87	90	86	90	81	87	77	80	97	92	82	82	76	76	84	95	91	96	98	84	93	72	84	76	101	70	84	86	73	84	88	78	83	79	93	96	84	105	92	106	93	78	94	84	81	98	90	73	94	80	74	83	90	85	91	93	86	88	72	80	97	75	86	81	93	92	100	89	93	68	69	92	83	103	92	72	78	80	88	84	88	88	98	88	81	92	85	67	88	84	88	107	93	88	79	88	76	85	88	73	71	87	73	84	99	77	94	76	98	97	76	69	78	89	82	92	76	75	88	80	87	64	103	85	85	88	93	93	92	74	78	97	89	96	100	89	80	98	93	65	71	101	86	78	87	101	86	88	87	84	96	97	99	91	81	74	83	91	105	92	98	94	72	80	101	82	99	92	70	86	89	77	88	93	90	85	77	83	85	77	90	76	88	72	106	91	89	81	73	80	82	96	81	90	84	104	81	91	73	86	85	82	83	94	77	76	76	71	90	97	85	85	98	83	91	95	78	79	92	77	74	92	81	88	89	87	73	79	91	64	75	98	82	90	74	95	77	88	107	82	92	77	77	93	80	88	82	89	110	93	87	88	80	72	78	78	102	99	79	81	71	100	105	76	98	86	99	74	86	94	85	75	82	99	83	82	82	92	90	80	76	83	89	90	98	94	85	85	100	89	97	74	79	83	77	81	98	102	94	84	100	85	65	107	68	88	70	99	73	89	86	88	94	88	104	93	87	82	81	87	93	92	83	67	84	80	89	95	82	82	88	73	92	90	95	96	111	104	82	83	108	102	87	84	98	77	84	79	81	91	70	82	73	80	92	81	95	96	96	90	90	88	98	92	87	86	65	82	69	78	93	82	84	81	82	94	88	62	87	92	94	82	90	86	90	97	93	87	80	81	92	97	80	86	77	88	88	96	92	72	92	90	90	93	86	71	86	85	94	84	89	88	79	84	101	85	92	80	79	86	84	122	83	73	75	93	87	97	88	83	80	78	84	81	84	87	101	95	101	95	75	87	65	92	82	74	84	86	74	80	97	82	78	94	85	76	78	94	99	75	68	99	93	69	80	74	92	95	95	87	86	91	93	84	76	85	81	95	96	81	94	90	91	80	70	98	88	95	73	87	74	91	76	87	83	73	95	86	89	75	80	79	93	85	93	81	81	86	90	82	81	103	105	77	86	72	94	98	83	91	88	68	99	86	82	82	80	84	91	96	77	81	85	85	77	92	73	91	77	90	89	82	83	82	102	78	86	87	91	85	81	72	81	73	79	85	92	87	80	88	74	81	91	96	95	71	81	94	81	81	90	105	84	87	73	69	93	69	96	87	89	67	85	110	92	81	93	70	84	94	69	91	79	78	86	92	109	83	82	97	88	80	88	92	97	108	94	68	96	90	95	100	82	86	74	97	95	95	84	88	71	84	70	85	99	92	77	88	98	90	82	71	88	72	79	77	85	87	66	77	86	93	81	86	93	98	82	102	95	86	84	94	81	86	69	76	78	75	73	72	92	98	80	113	85	74	76	86	76	106	94	82	77	89	89	85	88	100	83	90	125	93	95	91	84	80	96	78	95	92	76	85	88	98	84	86	77	81	85	86	78	89	95	84	81	76	88	79	78	88	103	59	85	87	77	84	94	95	85	91	78	77	81	101	95	70	87	91	92	72	77	82	88	99	79	94	79	78	85	94	88	86	82	77	80	75	81	83	82	66	79	79	79	87	95	96	81	67	88	82	103	96	89	78	76	73	99	73	98	83	84	89	91	64	95	92	87	92	79	102	100	93	93	81	93	85	100	101	88	88	87	74	84	83	75	87	85	88	85	94	77	81	92	75	96	115	85	78	78	80	86	88	83	90	85	105	93	93	79	94	96	89	91	106	81	80	73	82	84	69	71	103	97	89	65	86	84	102	92	78	83	99	96	82	88	85	79	82	86	78	84	88	94	104	85	91	75	90	76	93	106	82	65	80	79	103	95	90	80	92	98	93	89	83	87	74	84	97	98	89	80	94	75	88	84	92	82	76	95	82	84	71	88	88	95	109	89	90	93	92	99	98	77	71	79	84	75	92	100	77	99	98	86	99	95	84	86	94	73	85	94	94	105	80	99	91	94	89	100	72	80	71	97	70	93	85	82	77	105	90	73	84	96	90	100	74	76	83	78	82	84	92	91	67	71	102	84	84	84	80	80	85	73	90	86	70	73	80	98	83	81	84
18318	5860	3208	3562	8099	12801	13114	10993	9330	7310	5489	4194	3555	3279	3077	2784	2451	3097	4972	5651	4028	3143	1983	1434	1088	889	787	716	655	682	630	641	597	616	617	617	596	616	658	627	630	609	628	645	619	618	620	621	630	620	640	634	629	624	644	632	627	636	662	665	593	631	609	650	665	602	631	594	621	657	630	636	645	635	623	636	640	638	562	599	631	615	634	607	611	640	601	568	606	602	593	570	662	620	649	655	618	636	585	560	603	609	625	602	599	673	570	586	640	622	631	586	587	631	667	647	643	634	642	642	602	627	605	610	604	648	638	588	656	586	617	624	619	622	641	647	602	598	657	640	616	607	653	655	630	601	645	649	603	644	599	624	631	606	609	652	572	617	604	636	659	569	598	651	646	662	610	623	642	571	643	615	591	608	663	639	585	653	613	655	626	615	661	607	610	636	665	658	651	660	613	619	605	657	659	625	614	628	676	618	656	636	640	623	636	601	641	650	652	616	619	610	639	619	618	613	612	618	630	620	618	679	640	608	651	645	621	643	699	659	619	633	626	618	611	622	647	665	655	636	620	597	640	605	607	613	663	625	626	617	610	657	661	632	617	664	611	647	592	644	652	636	664	662	669	648	632	649	608	617	624	602	656	578	605	658	651	615	640	619	627	645	650	649	626	578	623	617	615	650	655	624	644	643	603	642	639	622	614	639	647	630	606	658	606	608	642	618	640	565	607	605	651	638	647	589	623	618	632	663	611	598	643	636	672	616	643	600	630	647	576	592	613	689	634	674	574	644	647	584	628	569	655	633	614	655	616	593	629	656	663	635	587	669	620	606	639	652	624	577	611	580	640	592	669	620	616	651	670	600	578	630	599	591	648	662	632	608	641	656	596	628	621	625	661	603	610	627	644	600	642	632	582	608	624	595	621	637	632	634	617	624	611	631	617	636	658	644	622	656	627	626	631	656	606	626	641	615	629	631	692	632	627	660	630	597	666	611	616	669	614	641	610	650	655	648	611	662	633	615	627	584	618	641	644	615	630	610	680	630	633	564	619	637	631	648	618	602	612	626	642	620	657	592	666	645	649	648	642	627	639	591	611	644	586	622	632	613	603	587	615	623	608	588	628	630	639	650	659	647	630	687	617	602	657	623	607	602	619	644	616	638	605	676	621	570	682	589	626	636	594	619	549	650	625	667	598	672	618	604	623	639	608	619	593	642	695	611	632	622	634	621	618	643	601	600	619	685	619	628	656	632	607	572	615	666	565	565	591	619	635	598	644	634	641	597	643	631	624	620	590	597	624	585	637	628	605	628	624	640	604	668	648	641	655	633	644	638	609	582	642	639	632	617	639	619	614	642	633	645	606	616	637	616	628	642	657	644	617	609	621	668	636	625	665	665	636	621	643	621	606	667	613	642	608	619	654	638	615	624	595	604	609	581	651	635	599	638	610	599	626	604	636	605	614	602	615	655	605	679	635	630	587	650	607	580	634	637	612	662	611	647	661	608	617	670	584	592	660	613	650	619	651	633	597	598	633	626	604	582	624	626	631	666	635	627	613	646	608	608	627	618	592	648	630	670	635	598	598	598	611	631	607	621	625	615	663	648	626	604	608	664	662	653	653	622	639	675	643	660	619	640	662	637	625	603	617	616	640	640	676	639	623	628	619	613	646	611	610	648	622	620	629	623	650	652	620	670	646	636	665	590	638	630	595	637	634	596	628	625	620	654	670	632	585	620	582	652	670	627	619	636	630	604	607	606	638	601	645	590	594	622	618	615	612	587	561	643	617	636	624	651	618	602	600	620	614	622	644	594	676	643	613	608	642	598	609	615	636	636	654	658	610	645	614	651	621	640	586	646	601	602	614	640	651	645	660	633	653	658	616	651	620	658	670	611	624	624	604	592	670	605	641	635	594	647	655	640	672	651	635	620	589	603	647	602	618	609	612	650	627	583	650	613	651	625	664	634	639	631	593	626	654	654	632	649	619	640	601	605	620	593	688	630	638	608	652	651	566	592	618	646	627	682	576	679	639	631	598	622	616	603	663	644	635	606	632	637	655	609	611	660	621	630	638	626	591	602	661	601	626	654	643	624	626	584	651	615	643	640	667	595	586	605	649	632	594	590	631	634	649	617	651	671	643	623	613	629	563	617	633	626	660	593	596	613	672	639	618	620	651	623	642	641	631	677	611	610	634	628	618	634	624	615	647	693	603	580	631	650	637	654	680	644	603	591	629	634	633	617	625	640	644	626	644	700	613	615	624	640	673	669	608	633	607	630	623	630	625	611	585	627	633	613	627	671	617	641	640	625	579	593	580	621	654	626	655	610	619	618	620	644	635	649	652	645	653	626	639	648	626	674	612	676	568	625	601	624	640	602	605	670	583	602	631	642	657	607	623	617	635	615	612	624	639	636	642	637	629	608	674	618	592	587	617	633	589	609	636	675	614	652	673	610	585	610	653	648	675	602	645	625	636	631	667	641	631	609	677	655	618	654	651	611	620	655	628	646	647	571	588	652	578	611	599	634	604	639	603	566	631	653	609	628	612	565	609	640	613	615	626	582	605	642	626	619	658	614	594	578	600	659	652	617	630	627	628	654	650	640	629	646	608	622	664	623	579	619	612	650	644	670	670	642	617	586	647	603	618	608	598	608	593	606	605	667	641	613	664	640	675	687	620	624	667	643	669	609	601	605	619	657	605	653	628	638	617	628	648	619	628	621	616	611	626	614	626	649	651	581	629	592	639	615	627	656	610	635	613	597	653	622	627	596	626	621	624	612	618	615	561	611	624	640	657	671	617	655	617	592	626	616	589	585	630	656	633	604	658	659	651	580	644	598	601	677	660	661	579	612	675	617	620	615	620	637	646	655	621	660	661	594	615	603	651	634	607	612	633	654	634	632	617	610	611	608	653	637	617	620	574	598	614	617	675	679	649	584	606	648	632	575	646	581	633	602	591	618	626	649	672	620	624	607	638	650	569	660	616	626	648	623	667	630	603	638	656	647	628	585	606	630	602	631	656	654	636	632	643	658	649	653	637	607	635	665	625	643	612	651	663	653	630	639	619	620	642	643	635	589	643	670	638	648	623	607	652	667	585	662	661	634	604	659	600	626	579	636	606	637	639	633	659	613	660	637	614	589	603	673	641	588	592	636	559	566	607	624	635	598	609	646	656	630	650	643	588	651	634	596	593	653	583	604	593	601	634	620	612	646	631	590	673	603	617	629	575	595	614	618	575	645	646	629	643	616	629	593	626	641	659	624	622	671	637	626	611	624	611	634	617	650	631	624	591	627	595	584	649	629	625	637	644	591	634	603	599	648	629	669	612	624	660	633	637	592	634	648	641	635	626	624	611	610	591	627	624	622	599	629	619	655	672	602	653	604	628	598	652	671	591	598	594	622	617	588	632	633	630	584	600	616	643	620	634	636	608	610	589	625	673	609	636	634	634	625	621	632	607	631	554	605	582	612	654	672	602	606	630	615	584	587	653	609	666	655
2678	818	374	286	239	282	359	384	310	262	215	181	185	227	187	156	133	345	746	838	560	433	299	181	148	128	103	94	82	82	78	78	78	80	87	86	74	85	99	67	85	87	62	89	81	95	78	95	77	88	88	67	89	84	80	86	77	70	73	84	81	60	85	80	95	74	61	60	79	79	71	88	82	86	69	86	72	80	86	78	91	77	80	77	84	72	73	83	84	68	65	86	88	82	95	75	78	82	67	73	67	69	96	91	65	61	76	80	71	67	87	70	99	76	77	71	69	71	65	81	84	86	69	91	81	80	99	89	105	90	79	88	100	79	74	75	73	75	91	76	82	83	75	74	87	92	85	77	89	81	83	66	59	82	78	97	83	96	67	82	88	84	68	91	101	79	86	65	80	73	84	73	59	91	92	63	86	82	89	71	82	77	65	92	67	74	83	76	82	90	85	73	87	84	78	87	69	83	70	89	73	70	87	91	87	80	77	69	86	85	82	76	82	78	84	78	64	97	82	81	85	88	86	73	64	85	83	79	96	77	91	75	98	84	75	76	72	91	81	84	76	100	80	84	84	60	75	86	89	81	56	81	81	79	73	88	88	70	78	81	100	85	82	70	100	74	80	77	76	74	64	71	85	104	89	90	90	81	71	74	84	90	82	80	90	73	85	79	91	85	83	82	83	87	89	85	81	68	80	87	92	91	80	84	67	81	87	88	71	89	100	82	77	97	64	83	82	66	89	89	71	85	84	87	74	86	71	59	75	69	82	72	59	87	68	75	85	75	90	71	84	73	95	74	73	79	90	77	73	78	87	69	69	89	89	79	67	76	82	61	81	79	94	85	90	93	77	86	82	72	89	87	76	84	83	102	86	82	80	91	62	65	80	64	81	72	91	80	87	75	81	82	69	85	75	66	84	78	90	58	75	90	90	79	77	85	77	86	75	63	87	85	84	79	88	77	87	68	96	80	92	73	87	59	75	75	72	81	63	76	104	94	87	65	76	78	106	88	69	81	57	80	94	77	78	81	83	102	96	78	86	76	82	84	76	88	76	84	87	91	83	93	65	64	89	69	92	82	82	74	77	87	82	78	94	74	89	87	90	104	67	86	83	94	88	76	90	76	81	82	93	77	102	89	98	75	92	89	93	73	84	70	67	72	84	84	86	78	90	74	78	78	70	72	80	69	87	88	80	75	83	84	106	80	82	76	78	70	113	95	80	78	75	72	78	84	73	86	95	53	86	88	78	72	65	85	86	80	89	79	92	65	83	70	74	78	77	86	68	76	73	82	82	76	72	74	84	88	56	88	84	82	72	89	73	91	68	98	69	81	67	78	74	81	79	84	93	74	76	87	77	89	76	78	75	83	73	89	72	94	84	87	82	87	76	82	99	90	80	100	80	74	79	78	87	67	88	74	77	100	80	87	77	75	73	95	87	78	75	77	78	70	67	83	100	69	80	93	61	85	88	74	76	83	91	84	84	80	86	75	86	83	92	78	84	81	69	86	78	70	66	70	97	73	88	77	73	65	73	74	80	86	68	78	90	73	95	89	86	83	76	77	87	81	83	70	76	70	90	86	84	75	94	86	77	84	75	85	83	70	89	75	102	63	72	89	71	80	84	67	84	73	71	72	86	82	68	75	80	84	79	88	66	67	75	84	76	79	68	71	69	72	83	85	69	72	92	94	90	77	78	69	78	69	69	79	84	74	78	83	78	71	75	73	76	77	99	89	87	68	79	81	79	76	68	90	82	62	82	73	67	65	87	99	88	91	87	76	74	73	100	91	75	91	85	100	91	76	91	85	108	85	65	72	86	82	81	78	90	84	86	75	93	77	79	84	83	72	94	79	87	77	89	94	101	95	67	76	94	92	85	86	73	80	76	92	88	77	79	76	83	70	83	87	87	90	76	67	88	83	84	84	58	69	81	95	65	101	83	73	82	92	77	93	75	84	83	85	81	79	85	80	72	69	90	89	78	74	72	87	89	79	77	90	73	82	91	72	81	68	97	73	75	89	99	85	71	85	101	77	77	68	90	71	83	64	64	85	77	85	93	77	74	75	84	83	73	83	99	76	85	75	96	71	96	93	68	88	83	68	75	84	78	79	81	91	82	94	89	89	83	77	77	82	86	87	81	90	63	87	90	77	81	93	79	70	75	77	83	101	83	86	73	81	74	85	88	76	94	77	85	89	98	78	80	77	81	95	72	76	88	79	82	94	82	76	74	75	81	63	71	73	81	67	96	76	83	72	72	77	75	97	87	75	88	82	78	68	80	91	90	90	68	81	77	90	84	88	78	83	72	83	84	74	83	84	85	66	94	74	72	86	84	79	93	56	89	83	78	69	76	93	69	75	74	63	75	72	87	88	78	88	88	74	86	77	86	67	66	88	73	73	75	71	66	82	66	85	87	78	77	80	97	88	80	77	87	69	96	87	96	93	77	76	81	92	85	87	88	104	107	76	81	93	80	82	81	77	65	82	93	67	69	79	80	77	84	76	80	69	81	75	81	79	86	72	76	80	84	89	82	77	88	80	84	93	82	74	88	80	96	64	82	81	64	81	74	89	83	71	72	84	85	69	101	80	86	77	80	100	94	83	86	75	84	74	81	77	87	67	72	81	76	68	86	69	70	79	89	73	74	87	96	94	64	74	71	86	81	78	99	87	84	84	92	80	77	86	85	70	81	93	77	77	81	70	100	87	79	93	85	77	98	79	87	65	81	76	81	60	79	92	85	85	77	72	90	75	86	66	87	98	82	70	73	87	82	90	70	78	78	83	84	79	73	71	67	93	79	91	88	88	96	76	83	83	80	84	62	82	81	69	85	90	70	85	71	85	81	62	78	76	90	90	82	100	85	70	75	88	83	78	80	83	94	85	73	93	83	95	78	108	82	69	86	72	78	84	69	75	81	86	80	87	78	71	80	75	69	77	77	77	65	83	77	86	94	79	81	91	80	71	73	82	91	78	82	92	88	90	66	91	89	84	80	86	86	75	58	79	86	82	88	91	89	90	75	73	81	71	66	80	82	88	85	78	64	75	92	73	87	80	90	108	88	74	73	74	81	82	85	78	77	84	77	82	73	70	80	86	61	82	78	71	67	90	95	86	80	70	76	87	91	84	97	90	86	73	78	79	92	76	105	93	82	94	83	61	66	77	88	88	78	76	78	74	64	74	94	79	86	81	75	67	87	85	90	67	99	98	69	82	76	64	80	95	92	87	81	86	75	77	93	93	89	86	90	60	88	80	93	76	78	71	92	71	65	91	86	86	71	82	81	73	78	106	82	82	78	82	81	84	93	88	77	85	85	83	77	89	81	73	85	84	95	72	98	87	98	80	82	87	63	83	78	71	83	84	79	75	76	88	99	87	82	79	75	74	84	72	92	76	87	97	71	72	79	81	84	88	88	80	75	93	68	73	80	66	103	91	78	75	77	73	91	84	90	89	74	70	92	82	61	89	87	96	81	77	81	90	80	88	77	85	89	80
23396	7758	4102	4593	10467	15100	15100	13578	10968	8270	6319	5400	4749	4364	3860	3114	2675	7837	14385	15252	10747	7870	4803	3138	2143	1382	923	750	667	609	540	652	560	581	562	553	572	560	598	580	611	577	542	598	590	560	565	626	604	585	547	596	584	574	576	566	579	580	626	594	568	561	579	561	597	601	564	597	575	570	575	579	581	604	586	585	565	639	512	561	614	598	560	546	562	561	538	561	585	567	573	575	578	629	552	570	603	554	583	578	552	591	566	559	598	602	560	566	540	559	591	574	551	602	557	551	573	580	556	534	599	585	581	565	568	552	569	626	572	595	534	584	506	545	562	582	608	624	584	581	554	566	602	602	603	597	558	558	572	619	567	577	550	607	628	599	565	598	577	636	540	606	583	592	542	571	567	571	611	584	505	592	592	610	584	600	562	536	594	549	590	542	587	551	618	522	551	566	593	568	586	586	569	587	568	567	581	584	583	609	603	578	590	551	592	532	594	616	560	626	555	573	543	579	564	584	541	604	574	569	606	553	590	626	598	559	521	583	601	579	596	580	584	574	623	560	568	574	603	558	589	556	557	560	599	580	614	550	576	587	598	567	611	573	577	616	560	579	588	594	569	590	578	596	565	572	613	591	558	607	609	584	585	587	582	562	564	560	543	572	542	630	580	565	618	563	573	557	591	622	589	539	601	543	620	606	588	557	581	567	565	588	578	570	597	590	610	573	586	566	567	553	607	546	583	565	580	648	591	610	581	607	565	584	537	519	611	538	590	602	619	589	519	598	575	566	609	572	541	592	601	542	540	579	599	550	608	600	550	566	599	614	552	561	572	598	611	547	599	558	549	637	564	565	585	529	559	583	597	577	537	575	577	581	603	606	613	604	557	563	567	576	594	569	614	570	578	600	569	592	570	549	585	586	544	560	596	571	578	595	601	603	574	596	579	592	554	611	593	574	595	582	564	545	541	558	641	584	555	589	619	577	593	579	579	582	630	577	581	579	601	569	579	590	566	563	640	610	589	593	594	602	577	556	609	568	577	558	581	596	567	606	588	537	610	620	588	622	588	549	601	595	586	562	595	601	549	594	553	550	553	534	575	561	618	556	592	598	529	577	570	567	580	590	583	559	590	581	547	572	591	576	588	568	579	588	613	578	573	573	584	601	616	599	584	595	547	548	562	527	558	575	577	545	579	594	609	604	567	595	589	565	564	555	589	552	597	554	608	599	578	542	593	549	570	562	558	581	571	571	574	557	592	592	613	542	597	531	577	564	568	543	568	576	585	589	602	552	590	590	533	587	538	567	595	556	574	558	566	533	557	546	546	615	573	556	586	573	579	575	598	586	617	564	554	620	574	617	587	576	597	580	558	577	563	616	597	599	555	563	572	613	600	554	537	576	571	553	584	591	617	526	569	601	577	543	577	538	585	595	555	562	578	557	574	539	544	598	556	585	565	585	597	591	560	547	584	553	581	567	578	571	566	550	573	612	589	595	602	550	558	570	612	580	533	559	570	574	611	549	583	621	595	580	607	575	591	545	589	552	522	583	590	578	628	593	592	598	591	537	556	568	606	532	588	624	574	548	563	584	614	576	577	577	574	589	565	593	613	615	592	578	609	631	580	582	565	579	615	586	605	547	621	578	554	560	592	549	564	556	569	531	551	564	619	543	599	555	562	588	590	552	605	581	555	570	584	555	584	542	580	612	584	602	520	555	610	589	600	597	591	563	567	555	579	543	567	569	578	571	571	577	550	554	589	558	564	579	578	574	609	586	569	580	581	590	582	593	594	606	577	549	565	585	593	590	549	566	552	595	565	573	530	586	552	562	592	567	596	565	582	591	572	566	541	567	570	548	588	597	590	559	554	588	586	537	599	603	605	589	574	561	613	574	544	549	604	580	573	553	533	611	576	575	601	610	570	573	571	546	539	618	585	585	596	601	569	575	556	560	559	590	563	555	605	586	590	623	607	521	582	592	583	583	560	612	567	547	573	596	567	578	628	591	630	610	606	570	639	579	534	553	585	549	535	585	523	566	590	572	593	573	542	591	604	582	550	616	565	619	571	574	559	556	592	588	551	587	641	579	563	564	590	579	600	575	593	537	637	616	569	548	568	570	589	553	543	536	550	551	549	658	564	562	565	593	581	616	554	561	589	587	621	599	633	571	599	588	555	627	596	572	555	578	589	565	568	572	582	568	596	565	620	578	569	608	588	567	595	595	567	610	566	579	555	516	559	605	555	549	531	583	560	590	576	565	559	560	624	576	590	580	571	613	560	570	545	596	564	574	598	584	573	580	606	602	577	544	550	529	600	615	626	590	555	571	646	554	585	544	568	571	571	582	610	612	572	555	567	561	599	571	540	590	566	556	600	620	541	585	537	571	574	610	610	593	555	561	598	583	586	566	600	576	600	556	563	583	549	576	567	577	586	592	571	608	582	560	527	604	579	574	565	602	598	579	581	602	559	578	560	581	591	570	577	583	546	577	575	589	598	561	570	598	575	604	595	527	588	583	577	556	585	649	578	586	548	599	558	575	579	567	551	604	575	583	577	570	574	570	536	615	553	555	595	548	537	594	540	565	572	594	600	561	577	565	559	574	576	545	545	614	571	621	588	538	581	569	517	596	577	597	605	611	543	539	554	597	634	574	577	554	582	568	554	576	616	535	583	582	583	584	574	586	563	547	572	585	594	528	570	587	596	582	553	532	606	613	583	603	564	554	554	617	550	530	592	573	604	539	586	590	578	536	540	618	561	598	603	564	583	589	583	603	611	572	590	572	597	588	609	594	565	660	599	557	567	573	607	578	548	593	560	571	534	585	553	596	596	571	583	591	587	540	596	578	593	548	592	555	608	624	529	615	611	607	619	603	582	604	580	545	571	586	584	581	605	547	584	566	543	611	558	630	567	589	574	617	598	585	620	634	595	566	573	556	583	552	607	592	570	531	579	610	606	619	574	613	582	591	566	593	579	586	589	597	548	603	553	595	587	576	562	587	579	561	594	543	514	603	582	570	573	574	606	574	622	610	565	583	551	575	555	556	583	587	573	556	521	567	592	552	575	545	583	547	589	569	586	610	587	566	554	574	555	584	607	552	608	578	628	490	556	586	569	589	588	554	558	553	544	555	613	604	584	565	550	581	594	558	610	600	559	561	596	623	571	604	580	561	571	593	558	583	561	581	582	607	583	583	550	553	594	534	563	589	596	613	564	554	621	556	551	602	566	578	565	593	572	549	542	565	555	612	573	600	604	523	617	578	579	590	582	612	547	594	593	600	631	545	561	538	574	576	565	571	553	562	553	611	519	575	580	566	576	588	552	598	593	574	522	559	591	596	568	587	550	583	558	595	576	590	578	622	593	614	587	586	584	604	578	600	539	556	561	602	568	602	547	572	557	572	622	558	594	577	585	590	535	569	549	581	561	563	611	580	586	603	613	555	577	584	596	525	555	575	584	639	587	559	579	554	614	580	573	607	581	568	584	595	606	580	581	600	581	572
3906	675	386	281	280	282	348	352	273	235	260	219	226	204	189	166	155	493	748	851	636	423	310	206	184	143	126	115	100	98	75	106	111	114	96	116	112	102	98	110	105	102	122	94	107	115	83	95	91	86	102	96	95	91	91	100	115	103	107	82	111	96	88	104	89	86	90	98	97	102	90	99	102	98	93	92	93	88	103	112	105	90	116	87	103	96	91	89	90	100	99	89	109	109	88	109	93	90	96	113	102	97	91	104	93	103	92	105	92	85	85	98	85	96	86	88	95	99	120	96	116	99	119	105	88	104	99	95	102	115	125	95	103	103	112	101	86	94	97	96	83	95	105	110	97	108	104	96	100	86	95	90	100	119	102	76	104	96	99	108	92	93	87	97	98	104	108	99	97	87	85	107	88	107	115	87	102	101	95	91	101	117	91	98	104	117	101	105	102	97	87	112	106	91	83	119	87	95	100	106	95	95	84	98	98	101	90	103	96	101	104	87	97	106	100	104	102	88	97	98	83	91	87	103	85	117	113	83	93	90	124	109	103	111	96	100	96	84	108	90	97	105	92	114	89	88	111	77	95	106	112	95	95	99	100	112	89	103	117	93	107	91	108	115	83	91	107	102	102	118	101	77	100	119	99	92	109	83	90	96	95	87	92	91	104	92	94	116	109	85	91	92	67	85	107	106	94	101	101	101	104	110	111	116	106	93	104	101	102	89	104	99	84	104	108	94	87	106	114	91	90	96	73	117	107	96	93	105	90	80	85	108	100	83	85	107	104	93	95	100	111	103	92	114	92	104	98	104	99	97	89	83	116	108	97	84	108	101	101	103	111	121	108	106	99	94	86	89	99	99	105	100	111	82	95	106	103	101	103	87	107	100	96	87	94	121	99	122	92	92	85	82	100	114	109	101	108	90	125	103	105	86	78	121	100	106	101	113	115	93	99	96	118	115	93	94	100	114	90	93	97	94	107	100	107	111	124	96	95	96	112	105	96	110	99	89	103	93	101	106	116	105	89	81	105	92	103	94	98	94	108	112	103	85	90	85	122	111	83	94	111	97	105	86	104	99	102	100	106	92	96	82	85	94	85	105	91	111	101	91	106	94	87	88	92	83	99	101	108	77	107	88	90	96	91	96	94	102	115	97	105	107	99	94	97	101	94	110	85	94	100	110	90	101	99	101	103	91	74	102	97	122	95	110	101	93	108	110	117	89	114	96	97	99	136	94	110	119	120	111	85	92	86	103	113	115	103	126	98	87	105	96	103	115	97	105	85	99	92	107	98	103	105	89	106	108	100	120	95	110	106	108	107	93	96	110	99	88	95	102	89	105	105	115	88	88	96	113	98	99	117	79	104	92	95	114	113	106	107	102	103	90	90	95	106	91	111	104	101	85	106	106	99	120	111	91	94	107	101	118	83	92	95	93	103	93	89	99	102	82	111	92	104	90	95	103	91	85	95	102	95	104	111	99	94	90	111	86	106	87	96	97	94	102	93	100	86	99	101	104	105	102	89	107	90	90	108	97	104	120	97	134	90	98	117	113	99	95	98	111	104	93	97	93	100	110	79	102	106	75	94	94	100	109	109	91	94	99	87	104	107	112	88	102	84	110	88	98	93	109	90	85	92	89	102	97	118	87	83	97	85	90	112	94	104	113	110	101	105	91	114	90	107	86	102	101	100	99	105	84	102	107	102	112	109	101	92	100	114	99	96	98	93	93	108	105	105	98	95	106	106	87	92	94	88	103	98	99	109	103	119	100	104	98	105	97	102	105	100	92	81	101	87	79	108	92	113	116	90	99	88	89	91	106	99	95	98	92	106	98	94	116	108	101	103	92	109	98	94	84	95	81	90	104	98	102	115	106	77	95	113	92	105	119	118	100	92	115	114	92	89	97	84	80	87	100	82	103	92	94	90	93	120	100	95	90	108	121	98	100	90	118	114	97	102	102	87	115	88	84	101	91	98	88	95	105	82	90	97	113	91	102	114	103	90	111	106	91	103	93	86	107	86	86	91	105	115	102	94	113	88	95	91	98	92	102	100	83	95	91	103	81	101	113	116	87	96	110	104	79	100	98	101	89	99	94	99	91	99	92	103	97	89	98	89	91	108	112	90	99	80	93	95	88	89	103	125	82	108	107	101	123	98	115	90	106	110	96	90	119	117	93	79	98	106	115	97	90	106	86	111	85	105	95	111	88	103	90	111	85	117	91	95	92	107	89	100	97	81	100	90	105	114	92	101	105	96	87	94	91	107	108	112	97	83	95	108	98	98	93	112	112	89	104	102	102	103	105	97	97	99	94	100	105	109	109	102	127	91	107	85	106	96	108	91	102	106	102	110	101	97	104	80	96	90	95	96	82	98	97	95	80	96	93	89	75	103	93	98	109	94	119	87	95	86	92	77	93	113	92	100	86	110	103	86	100	97	99	133	118	89	93	102	88	107	107	102	102	100	93	99	99	96	109	101	105	114	86	103	102	98	81	82	124	103	114	96	103	96	95	104	87	103	120	95	87	122	104	91	99	107	82	87	100	106	89	99	78	96	100	95	106	93	92	107	112	101	80	93	107	97	92	105	122	104	80	88	107	97	111	93	93	79	100	103	112	95	118	93	108	108	91	83	95	108	106	102	98	99	99	95	109	94	95	100	97	101	100	102	114	105	106	85	118	91	105	101	92	80	116	106	108	99	89	97	90	103	89	100	101	102	103	83	92	121	95	99	119	105	113	107	84	98	105	106	92	112	106	116	90	105	96	99	86	118	93	106	92	103	100	96	109	80	92	76	91	105	97	98	93	89	117	90	111	95	82	105	99	108	86	100	99	104	96	86	80	114	115	115	112	93	90	100	97	84	107	93	98	103	91	117	99	88	122	113	94	107	100	86	102	103	92	102	87	92	92	84	94	98	115	105	90	104	109	90	79	75	94	86	100	96	115	75	107	88	111	87	93	108	95	96	93	82	84	84	84	99	109	125	100	88	98	92	109	85	79	89	89	105	98	116	89	92	106	107	94	109	100	87	101	90	105	102	85	107	106	97	107	112	96	89	113	87	101	113	103	94	85	108	106	107	93	93	78	89	109	97	100	119	94	92	99	102	120	113	97	99	118	102	93	99	90	102	85	94	104	90	88	98	107	106	112	95	98	86	84	102	102	115	79	101	89	85	101	91	84	112	91	101	101	88	95	103	102	104	89	99	90	111	99	100	107	110	75	83	105	86	99	94	101	93	102	106	103	92	83	103	84	108	100	88	92	117	84	97	94	104	95	103	105	86	88	101	88	95	103	112	120	105	97	97	103	92	85	94	112	100	121	117	106	100	95	100	98	92	111	114	99	106	91	98	108	118	83	97	112	111	86	89	102	104	92	99	94	102	86	116	93	85	105	100	99	99	103	103	99	89	83	94	104	97	109	98	110	91	115	106	97	83	98	99	102	90	97	102	85	94	103	105	105	91	102	114	97	92	100	108	95	103	88	98	113	99	99	106	101
22201	6659	3900	4288	9456	13521	13980	11924	9647	7816	6800	5852	5084	4575	3958	3151	2740	10117	14711	16098	12170	8758	5291	3509	2311	1585	1193	940	833	741	692	670	702	688	705	715	702	708	710	727	695	699	706	665	700	712	730	706	709	679	733	710	718	693	681	731	696	687	669	738	681	723	702	721	657	738	710	734	742	676	717	700	734	729	692	663	729	651	747	695	679	691	679	705	720	702	664	692	724	743	668	678	727	713	742	706	708	737	700	719	713	685	705	696	693	734	760	705	674	685	703	708	736	678	708	690	679	651	690	695	704	699	703	696	706	745	709	686	682	735	714	684	749	728	667	723	709	706	776	679	685	725	685	756	679	769	679	658	665	678	706	716	727	678	723	691	687	738	698	675	714	703	682	745	709	670	734	722	708	688	709	683	717	695	739	686	712	709	720	708	728	761	687	696	714	706	700	779	737	713	729	734	689	697	745	736	687	665	763	698	678	748	730	648	744	732	713	730	702	617	691	674	722	725	733	688	715	707	692	718	752	703	705	687	702	706	702	739	670	706	686	672	710	693	734	774	718	738	693	713	698	713	728	708	693	716	687	701	657	725	682	754	729	725	674	721	713	705	728	683	672	750	734	732	707	690	679	725	712	670	723	729	701	724	701	718	699	691	696	716	730	744	701	716	735	684	687	686	725	778	755	735	717	674	699	704	709	735	714	733	675	754	713	737	732	729	683	695	709	710	745	749	716	735	719	707	718	739	700	730	765	684	739	762	704	717	712	686	687	737	713	716	686	675	700	682	740	705	770	706	716	756	726	702	708	674	697	713	717	743	670	711	687	667	729	726	706	784	730	741	721	698	739	686	701	690	739	686	681	685	716	758	686	697	680	766	721	721	726	695	700	700	715	670	692	713	725	720	689	717	644	727	702	769	703	713	758	671	760	749	691	730	716	748	706	666	692	717	716	740	668	698	701	690	701	761	698	683	744	668	723	720	727	706	748	677	685	716	665	698	727	713	719	728	749	698	740	716	707	714	731	714	751	744	718	689	745	706	712	702	688	721	723	704	684	672	701	687	727	734	707	688	691	701	719	707	710	717	705	615	721	691	697	675	678	709	704	748	675	746	647	689	712	725	684	669	713	683	724	733	711	680	766	698	736	719	727	687	755	721	698	694	708	701	661	728	714	670	736	697	688	719	758	700	738	690	741	760	706	719	732	757	695	724	692	706	724	674	733	689	718	692	695	680	698	691	777	696	648	714	729	739	728	698	710	727	649	727	749	737	690	748	707	751	646	708	728	652	668	774	673	743	690	667	705	721	714	727	684	726	679	748	730	728	707	695	705	712	688	767	677	707	698	678	755	693	766	750	723	693	665	720	714	736	710	727	704	703	733	729	717	686	677	693	708	718	655	681	723	660	719	701	708	709	708	741	749	709	698	773	704	745	696	675	675	668	755	736	735	718	702	670	715	674	774	710	708	702	686	671	706	704	703	729	706	683	691	680	720	686	723	692	717	707	709	657	741	732	708	678	746	762	695	683	687	688	717	741	728	747	721	678	702	697	702	687	642	707	706	706	683	725	654	681	687	716	673	677	672	675	771	740	675	725	705	727	724	772	705	687	717	737	717	718	712	711	745	727	715	689	722	660	728	694	710	683	689	721	693	716	635	688	702	721	707	697	678	694	713	732	716	680	669	695	717	677	690	694	673	745	747	693	696	700	751	719	651	662	657	726	710	738	731	698	728	729	676	712	743	663	762	718	672	672	739	682	725	688	691	684	731	685	691	705	705	677	686	679	685	681	669	697	728	635	672	669	755	726	720	732	713	725	691	689	711	727	695	724	686	664	727	688	679	726	682	683	677	731	742	668	723	715	688	695	701	709	700	696	726	721	686	707	729	682	717	735	690	704	723	681	697	734	702	691	706	681	725	720	689	752	715	787	719	721	715	691	689	695	685	671	731	695	704	724	685	678	694	688	712	712	702	749	680	745	745	712	703	742	727	714	686	697	744	725	725	705	730	758	728	699	690	712	727	677	727	694	694	679	682	688	784	716	739	706	689	758	702	676	758	692	697	715	696	739	713	724	695	739	730	701	711	708	709	686	733	697	696	711	707	745	658	761	743	711	639	671	715	690	678	647	663	748	712	680	739	705	749	694	714	702	745	723	669	732	727	732	737	734	732	722	695	696	713	671	703	693	730	708	708	694	714	704	693	718	742	702	703	679	710	644	687	696	691	712	729	709	728	729	726	724	676	741	730	735	720	706	678	729	645	681	709	688	712	701	706	734	712	694	728	700	713	737	713	715	716	700	678	718	699	709	695	729	739	725	735	694	684	677	709	732	668	699	735	674	746	747	702	689	684	727	710	701	732	651	673	709	683	683	727	735	712	681	690	699	689	680	696	727	698	701	642	728	678	682	764	708	676	713	684	720	720	686	697	670	774	665	749	712	716	692	747	750	713	729	702	722	720	736	732	744	745	700	715	716	694	763	703	709	740	758	701	727	749	697	717	759	753	691	751	651	691	739	695	692	703	717	707	710	713	694	690	728	751	745	749	743	708	649	721	743	733	649	720	672	685	666	708	694	721	724	714	626	736	735	686	700	736	729	674	696	709	716	731	670	725	713	692	744	681	730	678	717	706	766	700	725	718	690	694	677	710	703	710	709	704	684	733	715	699	744	724	715	720	732	702	738	675	673	701	698	708	665	721	706	734	723	675	715	738	669	681	712	703	745	750	649	662	684	706	699	684	704	729	712	702	730	659	747	686	707	750	692	719	688	753	740	709	763	724	749	711	699	693	744	697	690	684	717	702	722	707	709	701	695	709	698	684	674	666	736	668	716	732	709	722	695	683	733	717	689	765	722	682	758	728	700	675	747	684	700	718	736	722	730	701	711	687	652	694	712	725	671	699	714	723	745	683	689	742	747	723	750	682	729	741	746	709	719	682	718	732	688	672	683	729	716	738	657	710	718	660	695	736	726	768	686	699	665	759	659	740	695	721	772	719	741	735	725	688	679	718	727	747	682	729	735	711	755	675	711	717	715	737	712	701	719	726	678	659	699	700	715	698	709	684	734	777	765	718	690	713	711	713	679	734	702	712	694	703	688	692	710	670	758	717	739	731	721	722	708	719	704	739	761	738	708	675	693	722	715	739	718	707	721	690	746	686	709	724	721	705	692	701	705	690	690	724	676	726	694	671	690	704	716	703	702	715	718	687	722	721	691	696	694	713	692	732	743	751	730	736	711	688	694	726	709	675	646	687	762	705	721	705	671	677	716	747	699	665	703	706	744	719	717	684	734	722	717	730	707	692	721	705	700	704	721	716	684	725	693	743	747	674	701	717	718	677	661	740	706	726	694	726	746	699	707	724	722	718	749	725	675	742	722	733	697	696	660	705	715	724	670	696	714	715	676	675	722	731	716	688	672	728	721	735	723	727	699	745	713	711	688	671	705	710	720	715	692	712	739	756	748	714	729	715	700	707	766	684	728	719	701	729	680	716	720
3780	975	476	366	288	334	420	371	315	353	308	315	263	224	210	186	329	1153	1556	1502	1064	712	440	271	227	139	140	105	118	104	86	97	71	89	106	93	81	101	99	93	88	78	83	78	104	102	89	95	103	77	94	108	104	87	98	89	78	83	95	84	88	101	81	99	97	99	78	83	105	102	106	104	98	73	109	90	94	92	96	93	96	92	92	98	97	84	101	116	90	94	99	90	96	84	88	93	101	80	94	89	73	108	74	96	79	82	80	88	79	106	97	108	105	73	108	101	95	91	82	76	104	90	79	91	93	88	85	75	76	86	105	94	87	102	82	93	85	97	91	89	83	83	93	107	100	81	88	89	73	70	89	90	103	92	76	85	111	93	87	95	87	82	96	95	91	86	97	96	88	79	85	86	86	72	99	100	87	96	91	108	80	99	86	104	89	73	96	81	83	91	82	105	97	94	88	94	91	91	88	86	88	93	92	94	91	106	84	76	77	84	88	82	85	88	88	98	100	101	95	106	76	89	87	101	80	88	79	90	92	89	90	75	95	80	90	85	91	96	95	106	83	83	100	82	98	78	103	98	83	75	93	85	80	74	109	98	105	101	96	84	96	80	78	72	87	102	74	92	79	107	93	92	100	90	72	89	98	99	95	90	84	75	104	92	93	87	85	85	88	73	94	94	98	76	82	98	88	93	93	91	83	79	85	71	88	95	91	77	96	98	83	76	109	88	107	92	94	84	85	83	89	80	86	88	93	85	74	96	112	90	95	100	100	75	105	95	94	97	87	103	79	91	112	88	98	100	96	94	89	98	77	93	93	83	88	92	83	102	57	109	79	77	90	97	94	94	92	98	87	91	96	89	67	82	80	88	100	96	72	93	112	85	91	74	72	104	96	83	106	96	84	89	71	96	99	98	95	100	84	96	89	90	114	95	96	88	107	96	88	107	89	85	84	92	101	79	90	86	85	106	95	99	89	105	102	103	91	102	81	80	87	87	91	86	82	78	100	106	87	106	93	98	96	77	78	96	84	94	94	92	99	90	96	77	101	84	74	89	93	77	117	77	92	95	99	86	99	94	78	103	116	97	107	104	96	81	88	85	83	114	85	88	97	86	91	93	99	108	101	88	94	82	86	82	94	95	87	91	87	80	92	80	100	79	86	96	86	80	95	101	75	101	95	78	75	84	106	88	108	98	78	108	96	87	85	92	94	102	88	110	94	87	87	102	85	107	98	99	84	74	88	98	87	94	107	72	91	101	90	82	76	86	78	100	89	86	98	108	99	89	92	94	82	76	82	86	88	88	85	79	87	88	89	100	86	108	102	82	102	93	95	89	98	96	100	77	103	83	104	97	86	76	79	88	109	80	91	93	86	72	90	94	102	80	85	91	97	93	97	88	114	90	75	97	94	99	87	95	88	83	79	86	93	81	104	85	75	97	90	98	82	95	80	91	89	101	90	102	84	97	80	92	84	103	80	92	99	94	92	98	97	103	101	82	101	99	90	102	104	78	72	80	98	91	103	100	80	68	62	76	101	104	94	84	78	104	98	77	97	87	92	92	79	81	77	92	85	111	86	91	90	108	79	82	79	97	94	89	105	120	101	88	76	94	94	91	100	99	85	94	82	91	71	93	87	81	91	91	90	97	103	85	93	70	91	88	99	89	108	105	95	91	76	76	88	90	93	89	90	78	95	98	86	82	86	74	90	75	96	94	113	99	98	84	99	82	92	97	84	88	111	94	85	87	87	72	93	95	107	88	92	88	89	100	101	89	90	101	101	101	97	96	65	79	83	77	88	100	92	91	108	90	83	93	99	79	89	82	89	96	84	93	78	87	82	99	84	99	81	106	71	88	84	87	77	94	80	97	109	89	92	103	108	87	83	92	105	81	82	90	101	99	83	91	96	91	90	100	78	82	96	75	105	102	79	89	90	96	89	90	97	94	79	104	95	61	100	80	85	96	90	78	98	90	97	113	89	100	89	112	98	112	91	105	98	97	79	85	84	97	81	88	69	80	76	92	94	90	104	81	97	80	83	116	93	77	111	95	104	83	81	99	86	83	107	105	87	82	89	110	99	95	102	91	104	110	84	79	96	85	93	93	72	86	96	81	111	106	87	86	96	91	103	80	86	81	100	87	83	87	63	83	97	74	75	101	85	95	95	80	78	94	105	88	80	89	98	95	95	93	101	81	93	97	90	97	75	80	82	105	80	78	95	105	96	80	79	98	106	89	88	90	82	110	98	102	64	100	89	79	91	93	79	98	79	96	85	91	83	101	92	88	94	85	75	106	87	103	87	104	85	96	103	89	103	97	97	87	84	94	72	82	101	87	74	89	88	84	74	93	76	97	90	84	95	81	95	101	90	93	79	98	113	77	79	72	87	89	88	93	82	114	98	88	97	97	92	94	79	88	78	91	108	98	86	87	92	68	97	92	87	78	69	99	95	100	85	106	99	81	102	120	88	94	98	86	81	110	98	82	85	101	95	93	98	102	98	82	96	80	98	94	68	88	88	85	96	82	85	94	91	96	77	97	108	85	103	96	96	86	96	100	87	93	85	86	96	84	76	86	92	87	104	89	91	87	94	92	95	115	76	90	85	100	95	101	86	85	69	95	90	100	103	83	104	106	86	92	88	79	82	88	73	107	84	82	97	96	91	85	90	66	74	83	77	74	104	80	81	93	88	88	107	94	98	90	83	92	95	106	87	91	101	102	110	102	91	103	84	104	89	92	114	89	85	69	71	93	78	97	105	88	96	90	90	91	89	93	104	91	83	101	82	93	89	83	84	100	107	92	84	99	86	90	98	99	88	91	93	97	103	90	83	96	109	87	94	86	81	96	85	83	97	92	107	78	82	97	78	94	96	79	80	92	105	88	110	82	106	105	84	91	106	78	95	106	92	92	83	95	97	96	88	106	110	91	89	93	81	94	88	97	96	82	100	108	91	98	89	87	97	82	93	72	93	81	93	103	86	84	90	102	93	89	82	91	93	94	92	92	77	90	93	94	88	103	80	104	101	101	98	95	94	93	98	86	113	79	103	86	96	103	88	77	89	89	103	97	89	79	98	91	102	76	100	101	81	95	84	109	92	90	101	103	107	104	75	91	88	92	95	111	96	88	87	88	87	91	98	83	96	114	100	103	81	97	85	86	74	85	92	99	95	96	88	93	100	87	81	91	88	89	95	90	96	98	88	99	76	84	118	83	81	101	84	98	84	95	72	88	89	93	87	104	102	86	77	79	94	106	83	87	102	88	108	96	93	97	82	89	93	76	92	90	93	96	101	89	106	90	97	80	91	84	94	83	102	99	91	78	96	92	86	103	105	90	90	91	96	92	97	111	80	99	87	98	107	92	80	82	86	104	79	89	91	92	94	90	90	97	84	84	101	93	100	104	77	100	92	75	70	77	89	74	76	72	91	89	100	87	90	82	85	85	81	79	88	87	76	83	92	79	93	92	93	96	100	85	117	102	66	84	106	88	75	106
26650	8474	4980	5402	11342	16189	16969	14152	12354	10454	8965	7480	6287	5233	4473	4283	6997	19762	23078	21647	17223	12148	7618	4755	3021	2052	1319	1007	789	755	711	710	670	595	651	615	639	632	618	639	633	648	656	659	649	682	645	665	628	634	631	652	662	617	665	638	618	647	583	662	634	656	635	626	647	623	619	618	632	629	679	631	639	651	593	608	632	589	664	619	636	603	645	639	636	619	646	630	649	617	594	620	634	648	635	691	634	621	628	639	636	675	649	665	607	609	636	646	674	673	664	637	629	599	650	666	617	664	604	643	607	652	664	632	644	605	641	675	614	671	657	618	661	614	613	646	600	664	669	639	658	607	625	702	639	646	632	584	655	677	652	662	610	610	622	632	668	618	641	662	656	638	589	635	660	655	670	642	626	620	627	638	654	681	594	590	622	665	620	634	607	632	678	573	643	716	669	638	642	667	625	649	693	653	696	583	600	630	624	644	635	624	623	601	657	710	629	619	652	650	632	649	631	612	658	620	630	614	621	683	620	692	617	670	635	671	673	655	639	656	610	670	651	630	611	583	651	643	648	636	624	660	689	624	605	629	651	665	610	619	634	682	640	652	633	616	633	665	605	668	640	654	641	653	715	600	648	597	666	650	670	610	636	668	623	635	644	652	687	638	671	647	617	686	661	628	610	655	641	662	642	611	630	631	599	630	626	651	659	648	608	651	612	660	647	630	638	690	671	678	663	648	636	648	679	643	649	629	628	625	679	628	647	602	677	659	638	646	688	626	650	642	640	621	644	620	654	623	639	657	669	646	596	653	633	626	655	608	658	632	642	620	609	634	656	650	661	610	594	650	583	639	663	609	654	614	646	623	638	640	608	647	618	613	600	652	625	664	677	625	648	635	599	670	613	603	616	689	622	636	661	580	638	620	625	645	678	682	620	651	623	627	631	662	612	631	602	638	615	615	652	668	628	646	600	654	680	646	697	628	669	683	609	630	612	686	584	652	666	627	629	634	640	660	650	650	667	681	655	639	663	604	629	632	644	621	608	603	622	599	701	634	651	673	603	650	659	600	638	658	662	676	619	648	617	597	582	657	618	629	622	655	634	673	577	667	614	639	680	594	629	648	641	632	692	643	660	637	639	634	621	688	643	618	638	679	665	675	639	611	631	612	648	664	636	595	632	659	650	687	656	666	612	671	632	618	638	663	619	605	655	630	668	630	683	638	604	622	638	633	640	683	612	618	617	634	621	645	660	582	624	641	627	680	647	655	601	634	588	620	643	638	643	642	645	683	629	640	635	654	683	665	647	655	664	654	651	652	630	633	649	602	671	615	623	596	659	630	649	607	638	689	608	616	623	642	624	672	607	621	660	637	630	670	580	605	654	622	631	599	672	633	645	647	647	636	642	674	667	658	631	660	644	645	644	605	626	623	615	681	613	654	626	639	635	610	663	662	643	659	638	673	635	627	650	640	635	661	602	630	663	629	635	653	678	644	619	600	639	657	619	640	609	649	629	651	649	604	608	619	664	653	691	655	668	636	594	637	667	663	677	651	652	650	651	620	653	625	651	669	637	612	637	666	677	608	601	667	604	672	630	635	656	610	651	605	657	661	622	635	664	631	669	683	629	620	657	676	647	620	646	658	612	633	653	663	624	673	655	641	632	604	675	628	644	592	619	610	655	650	584	679	633	649	667	667	683	642	672	652	631	645	612	622	659	643	644	604	639	672	652	649	616	641	642	641	621	678	640	653	654	636	611	622	640	657	619	605	633	650	669	640	623	635	656	661	639	640	649	620	632	611	680	616	607	616	565	666	640	617	640	617	617	689	674	649	624	655	611	678	625	679	643	659	651	622	596	582	658	634	637	623	623	666	644	670	639	685	611	600	647	657	633	625	659	657	622	625	649	626	675	679	647	578	623	643	631	645	620	647	634	626	600	660	662	622	661	637	651	632	619	667	651	667	664	658	658	627	603	637	618	640	638	649	627	665	627	653	653	628	625	643	669	626	623	653	652	669	621	611	631	635	647	648	624	651	625	620	647	647	660	606	658	624	669	599	653	662	631	626	598	659	658	680	669	675	627	671	649	630	639	646	676	651	710	598	640	601	657	603	641	623	635	640	617	618	648	647	643	633	655	652	643	640	630	599	638	630	639	635	635	606	653	658	645	677	685	630	621	661	644	673	627	621	655	646	660	598	645	635	624	655	667	625	651	602	611	591	641	628	664	602	682	631	659	655	655	670	629	666	662	643	625	645	678	682	610	671	721	633	686	642	638	672	625	649	645	632	658	651	636	666	673	596	653	670	638	641	661	616	628	629	642	633	613	604	643	653	667	650	625	641	620	612	596	605	671	666	641	626	644	664	619	630	622	630	626	621	679	621	637	614	636	624	621	639	627	686	679	637	638	651	605	642	671	652	654	649	654	698	596	638	657	625	641	635	675	638	615	600	607	637	650	652	635	638	591	674	635	646	675	639	637	657	664	628	649	654	632	677	629	651	665	648	629	659	635	686	617	633	645	636	667	620	637	612	657	608	642	613	623	619	646	666	583	634	658	638	650	636	627	612	660	632	595	623	626	659	586	655	661	639	621	633	653	589	635	603	658	652	649	662	635	674	652	616	622	620	634	655	598	637	642	656	615	665	593	662	647	604	664	647	596	634	675	646	628	584	668	596	666	595	685	649	608	648	645	640	689	604	575	619	601	618	621	657	617	588	597	631	656	694	646	628	644	654	679	658	664	653	627	620	646	627	648	658	649	634	601	650	617	615	591	619	688	659	659	617	633	639	612	695	652	636	621	629	599	617	658	642	636	684	657	647	649	621	647	642	629	613	671	649	613	685	618	649	610	616	588	670	620	655	650	595	628	649	647	654	645	640	649	616	622	627	626	699	657	648	644	665	553	667	609	615	630	634	661	642	597	651	624	659	616	639	662	655	639	617	647	640	597	634	620	583	623	653	625	639	637	634	617	653	680	581	662	687	617	637	715	618	624	707	713	657	616	674	607	710	625	644	649	626	607	661	622	621	608	621	610	674	663	611	639	605	647	669	659	649	667	605	683	632	651	619	625	645	637	687	617	665	678	648	637	605	602	677	629	616	646	632	663	657	623	626	649	655	654	665	645	629	647	665	654	639	625	623	645	585	595	641	640	631	614	604	707	623	641	583	651	596	633	662	684	632	616	619	639	685	657	594	607	614	617	616	644	658	676	619	623	608	667	682	650	658	673	663	640	638	626	625	627	623	624	631	643	648	629	608	649	659	621	628	667	634	626	626	633	639	629	631	639	639	654	632	647	625	650	629	630	680	619	646	646	682	637	640	580	620	639	623	644	665	666	629	641	653	638	661	650	607	640	623	631	621	630	645	609	634	622	633	667	602	656	658	629	613	666	599	620	617	661	690	599	639	627	641	631	622	643	631	662	571	629	633	629	628	621	602	620	628	641	657	612	597	606	595	670	629	662	635	663	672	663	649	607	669	645	634	620	639	608	651	635	623	625	627
2532	515	296	243	199	214	237	210	228	193	209	168	177	193	138	122	155	216	279	293	204	208	154	117	92	93	96	100	94	99	85	76	82	88	79	80	79	75	89	90	95	81	86	97	70	103	82	89	91	86	91	80	88	86	81	68	74	92	83	98	101	94	80	76	81	101	103	100	83	70	84	95	91	95	98	71	88	71	97	84	90	103	95	79	93	77	99	89	80	72	98	94	87	87	100	95	78	73	90	86	100	68	99	105	83	100	85	91	100	84	86	77	87	99	85	105	87	90	82	98	104	72	89	82	96	80	98	90	91	81	83	93	89	70	122	81	77	93	80	98	93	94	65	89	96	84	107	96	68	87	97	97	126	82	85	102	89	74	80	102	85	79	67	104	72	64	76	81	87	94	83	72	88	70	88	80	76	80	83	89	101	81	88	90	64	76	90	91	88	83	90	88	82	93	89	89	92	87	83	63	80	96	88	97	83	86	89	92	94	94	87	95	71	84	90	78	87	92	81	84	89	78	79	79	93	93	86	83	70	79	78	81	77	82	77	105	87	103	79	75	82	90	103	81	88	87	85	67	94	86	96	64	72	79	96	88	82	101	102	98	69	104	80	70	92	88	88	89	92	97	97	76	106	79	77	92	66	106	84	100	81	85	98	93	82	92	75	103	81	81	91	84	97	69	100	81	81	77	75	94	79	75	68	97	78	77	93	90	86	94	75	81	86	81	90	100	55	76	101	94	91	93	86	91	84	75	92	80	75	87	65	81	93	69	77	93	93	96	73	73	80	101	88	88	83	82	96	85	72	101	95	95	77	92	91	85	80	85	80	100	85	88	92	97	82	79	96	69	88	88	87	92	99	83	94	86	89	93	78	76	77	87	79	87	94	99	69	80	88	95	82	75	94	89	91	92	88	93	87	88	83	86	73	80	94	87	91	87	95	78	74	70	75	91	76	79	89	77	91	83	80	87	90	93	83	96	86	110	81	86	88	87	88	90	101	94	89	76	80	104	89	91	99	88	88	90	89	99	81	70	91	101	80	103	91	69	97	74	85	89	82	80	68	84	88	86	87	73	111	95	109	97	97	84	91	82	73	83	81	81	94	93	94	92	85	74	86	84	69	83	67	97	79	105	89	95	90	92	92	89	81	98	89	78	90	83	99	80	91	74	73	72	74	79	85	87	81	81	83	72	85	90	88	77	90	91	103	80	83	87	101	75	93	73	79	70	98	85	78	85	94	86	77	96	91	103	81	88	105	67	88	91	82	85	94	83	71	103	83	85	84	86	71	81	86	86	87	81	77	84	91	81	97	71	84	92	79	73	95	72	93	88	84	85	91	96	94	90	79	85	77	70	86	86	59	93	90	86	87	84	87	83	85	83	74	87	76	66	70	97	82	86	78	74	80	105	88	74	83	74	64	90	108	86	80	77	76	91	108	68	98	95	83	63	98	81	90	84	85	85	93	84	86	80	88	102	93	83	90	82	84	80	76	84	76	96	83	103	97	86	104	95	86	100	95	78	86	103	79	90	76	74	91	84	89	79	77	94	89	87	77	92	84	85	83	79	84	91	90	86	103	87	74	86	86	80	92	87	79	80	87	75	65	93	97	88	84	105	91	87	74	87	76	80	92	95	96	83	82	94	78	63	91	88	80	81	93	88	103	109	84	75	83	91	102	85	82	81	89	88	75	78	86	82	89	91	85	93	80	90	78	75	98	92	85	84	102	76	85	74	89	89	84	81	63	91	100	74	88	86	80	87	91	98	90	100	76	68	88	82	90	69	84	82	97	74	73	82	91	92	85	95	83	73	92	77	90	89	83	103	84	89	87	84	73	94	73	90	95	83	102	81	72	88	95	92	72	95	66	88	109	88	71	72	74	84	73	77	84	89	95	87	72	80	77	78	84	111	79	95	72	115	83	91	83	76	94	95	78	95	74	109	88	79	89	79	111	83	90	84	82	109	86	89	73	86	72	81	67	87	84	79	80	100	82	82	117	76	87	84	82	80	69	79	89	78	88	85	77	64	96	70	100	101	77	77	105	75	91	81	103	89	87	92	87	77	86	66	101	87	96	79	75	97	85	67	85	89	87	71	85	73	73	85	66	88	78	100	85	71	93	75	82	64	88	79	97	94	86	91	84	91	99	94	86	79	75	82	96	75	79	93	87	71	74	100	78	95	82	73	78	90	80	78	92	86	90	77	72	87	80	95	67	84	80	85	84	94	76	85	85	91	86	76	75	93	77	85	85	94	99	88	93	77	89	72	88	79	92	80	72	76	105	75	79	94	98	89	86	116	86	85	75	91	88	96	78	75	94	107	96	85	86	97	76	97	90	97	63	101	94	92	103	83	90	100	82	76	78	78	80	91	97	82	76	82	83	88	98	91	85	92	86	73	96	80	79	103	74	86	93	71	73	87	88	99	101	84	74	92	77	88	72	83	91	76	88	91	68	89	112	86	94	87	107	102	74	78	84	80	90	78	76	82	94	89	108	89	101	65	73	98	88	99	93	76	87	97	88	94	78	82	77	78	79	83	83	66	98	89	70	85	86	83	80	74	91	99	82	94	72	89	82	94	81	94	75	92	90	93	110	69	84	100	75	81	93	85	87	74	106	101	85	94	94	90	85	92	71	98	78	81	76	86	93	95	69	92	71	72	89	87	89	95	98	90	88	103	80	84	84	83	86	89	109	97	98	103	91	97	89	76	87	77	91	110	85	80	74	94	88	81	89	76	79	93	82	80	91	83	83	76	94	79	85	95	83	97	92	79	90	84	86	89	100	75	88	102	74	85	87	56	84	77	78	83	82	94	96	83	71	94	88	85	77	96	107	98	94	100	95	85	83	80	85	85	82	67	78	82	83	76	96	79	97	95	83	88	73	77	76	89	76	75	96	82	90	94	89	97	95	73	90	82	87	91	77	87	77	81	84	86	79	79	92	95	83	91	85	79	98	81	80	94	77	65	79	80	83	83	88	73	96	95	88	78	78	80	80	96	84	90	86	66	96	81	81	86	89	80	87	104	67	81	71	90	74	86	73	81	85	85	95	69	77	78	82	98	85	104	70	85	88	96	89	91	81	96	91	74	78	92	90	99	83	77	96	86	101	72	69	68	79	82	78	83	98	98	103	120	113	77	92	85	94	78	90	83	87	85	84	77	75	88	71	89	78	95	85	79	84	80	88	93	97	80	69	87	73	71	84	82	104	91	74	82	78	86	72	87	98	86	102	84	79	79	94	83	81	81	96	112	92	81	89	93	85	82	93	103	97	94	98	83	93	86	87	72	82	74	91	87	85	98	79	85	85	83	86	91	66	77	85	72	82	79	82	88	86	82	99	83	74	100	82	102	91	88	89	81	74	71	87	88	99	78	87	92	77	83	85	96	81	98	84	99	76	85	99	82	89	90	94	98	88	72	81	86	90	83	87	82	98	86	89	96	109	87	83	84	79	96	89	102	85	86	100	76	89	90	93	93	102	84	77	86
18691	5509	3012	3214	6815	10072	9962	8905	7218	6064	5394	4715	3903	3149	2598	2129	3054	4727	5422	5017	3725	2471	1840	1252	1035	804	777	680	657	645	638	644	573	591	626	614	603	656	606	608	610	556	610	622	655	618	597	593	614	604	616	620	646	604	597	626	615	629	613	631	590	636	599	574	673	635	600	601	641	613	610	633	610	613	614	627	614	606	650	634	630	621	630	631	612	580	611	621	632	609	629	611	653	624	605	620	628	605	583	620	634	605	620	601	613	609	676	594	622	579	595	596	652	642	626	606	665	601	627	566	596	651	593	562	599	638	634	666	612	644	602	609	628	583	664	576	589	639	673	629	632	587	644	648	592	665	604	586	629	659	602	623	600	627	633	648	607	611	587	581	635	588	634	655	605	637	656	623	646	580	631	645	605	572	691	608	657	616	617	623	620	607	589	624	548	642	601	610	615	644	624	592	644	621	584	631	593	655	605	624	602	620	669	640	613	598	676	660	632	640	622	607	668	628	660	630	595	644	620	636	629	674	615	631	596	624	609	566	584	610	629	641	632	666	662	609	609	670	613	655	605	620	609	597	625	620	664	597	604	583	600	617	614	574	606	564	610	616	641	623	627	623	615	662	632	662	589	676	629	617	593	632	653	568	605	670	607	684	639	607	640	588	637	662	649	586	662	598	611	612	597	602	598	628	615	602	586	604	568	647	619	618	611	637	594	634	657	621	618	637	626	619	610	592	628	644	573	597	616	629	602	604	624	602	627	564	625	610	608	631	583	599	573	593	656	612	636	620	642	633	657	649	625	648	644	620	641	586	634	632	623	644	610	581	629	587	609	617	611	632	578	614	611	618	616	654	645	624	630	638	634	612	597	656	564	641	618	594	602	615	635	617	622	619	618	629	662	627	631	630	622	629	651	603	607	628	582	601	636	628	607	596	657	607	615	598	625	648	630	655	594	649	631	647	597	598	600	615	599	627	625	597	639	630	598	617	595	586	549	640	596	635	651	645	614	617	609	606	615	576	571	595	634	574	634	624	623	591	618	640	622	623	632	596	627	615	605	627	633	648	623	600	598	621	607	655	610	623	582	622	603	611	639	678	634	653	638	605	605	592	643	558	591	564	610	556	600	610	612	580	618	616	631	663	651	613	624	666	632	638	622	616	636	590	622	604	590	606	575	657	612	653	625	647	629	625	596	645	631	620	612	604	591	594	623	617	628	634	653	614	633	622	624	654	609	652	627	558	628	621	630	622	603	588	626	595	652	585	606	591	580	573	585	569	580	611	625	645	645	627	640	593	634	647	587	559	607	639	636	593	603	667	612	646	645	645	662	662	643	629	567	639	618	609	619	605	639	566	651	658	632	688	642	620	629	592	653	663	618	612	612	656	626	647	636	631	597	645	606	643	618	577	633	603	680	622	621	601	644	592	616	669	609	621	602	584	679	636	618	602	644	609	622	588	625	608	605	599	628	609	660	637	630	628	607	620	639	617	685	662	616	621	626	636	585	619	628	619	637	568	599	641	610	598	632	639	639	620	654	639	633	645	611	621	614	616	626	593	639	599	621	650	611	621	630	625	615	634	591	635	543	644	647	620	615	606	608	607	640	616	671	621	616	688	619	631	639	580	628	632	596	612	621	632	621	594	588	626	619	592	624	644	620	641	600	645	628	634	615	603	630	652	632	587	597	571	600	600	635	579	643	613	583	660	611	638	621	649	593	648	609	618	653	567	609	619	601	560	598	609	612	624	598	620	587	636	624	600	600	636	570	608	645	622	627	625	601	618	615	636	625	640	631	623	635	659	622	632	644	617	640	601	628	631	587	602	609	618	621	620	552	609	612	590	632	575	585	606	615	651	610	652	603	609	629	618	545	598	580	605	628	685	656	625	609	616	624	641	607	624	603	595	632	623	667	597	602	601	655	615	667	642	581	607	659	627	658	664	585	602	626	645	596	599	606	634	629	592	648	639	612	634	639	633	622	649	623	602	596	630	634	623	566	594	625	655	621	655	630	611	617	612	673	582	628	587	632	557	602	607	657	613	619	632	584	593	581	653	642	605	634	596	609	594	635	635	660	579	599	625	585	606	617	618	670	644	591	619	619	638	657	611	568	586	645	599	644	595	647	631	601	628	607	615	616	588	626	637	633	590	623	644	606	632	627	629	609	630	606	614	631	597	626	620	615	583	650	654	604	588	625	613	604	666	612	638	604	600	612	639	643	597	632	593	588	626	619	577	623	608	637	620	640	649	590	641	631	606	610	589	617	620	599	605	623	611	634	636	595	623	628	665	651	633	604	605	608	625	635	613	632	643	628	610	589	605	589	621	634	626	659	601	632	641	635	608	604	643	606	584	636	665	624	613	558	609	622	640	633	669	615	600	590	598	630	616	663	614	640	646	595	589	633	569	627	641	623	624	572	616	610	608	626	637	613	579	634	581	615	600	625	619	627	614	618	573	638	580	653	608	612	614	651	641	628	580	627	605	605	623	611	605	605	648	584	562	634	687	639	613	645	595	593	597	611	624	621	627	603	600	563	640	641	633	634	622	635	571	622	628	633	651	672	596	639	650	605	600	647	633	625	609	644	613	605	654	655	607	615	625	604	621	611	638	630	622	640	613	617	632	627	617	575	617	652	617	628	625	607	658	632	588	591	617	585	586	636	599	650	594	654	609	615	600	623	617	646	598	634	645	649	581	580	603	637	601	613	637	623	613	563	612	613	590	606	654	572	599	617	658	609	602	618	664	625	620	600	622	586	606	589	616	627	606	624	636	624	625	624	606	597	625	639	585	636	626	570	607	621	624	568	610	614	661	638	620	554	628	626	576	615	586	587	599	609	660	594	604	584	629	640	626	578	599	626	661	609	603	612	620	606	584	609	585	618	600	635	618	607	603	617	602	638	621	648	664	614	621	615	585	600	571	614	678	592	608	657	601	641	657	634	640	622	632	640	586	621	583	618	603	613	591	602	642	605	626	616	624	603	648	603	620	566	630	635	575	610	654	594	611	617	661	647	601	619	639	625	591	659	644	603	672	612	632	580	622	613	640	596	625	595	557	611	598	678	627	615	629	602	612	655	589	636	612	646	591	667	602	644	600	589	622	628	596	611	652	632	605	601	660	605	676	627	616	617	622	636	614	632	567	622	618	684	610	609	644	589	597	642	643	626	596	620	634	600	651	663	625	621	568	652	587	664	623	610	646	645	612	601	667	615	632	628	618	648	598	615	604	592	645	614	619	606	621	643	637	597	577	623	611	626	640	631	603	623	627	643	627	580	631	580	602	604	615	688	589	624	637	598	636	675	629	579	636	629	586	595	630	604	570	596	635	648	622	619	636	618	583	597	638	594	625	598	602	650	615	642	601	623	611	644	589	619	638	600	635	594	638	602	602	644	669	576	632	574	609	632	647	621	614	620	576	617	667	657	588	588	619	641	630	616	584	629	630	633	603	593	624	595	629	627	664	649	615	655	580	633	617	640	614	600	618	628	627	572	624
2498	680	379	281	207	223	279	287	277	301	275	228	211	207	197	198	284	604	805	703	465	306	240	199	146	121	98	91	90	84	94	76	70	83	100	68	82	75	88	76	101	84	72	67	77	84	71	64	82	78	55	70	55	70	74	88	85	87	78	90	93	79	81	80	72	68	80	83	72	74	71	92	84	82	82	81	91	75	75	70	90	86	91	62	82	78	65	70	89	84	77	76	70	84	87	79	75	74	79	89	85	82	66	79	84	65	91	83	69	87	68	77	62	84	81	80	73	89	70	76	56	76	81	78	80	75	82	51	77	83	70	81	81	62	68	78	93	78	73	99	83	77	70	78	75	75	73	80	82	81	86	85	82	104	76	50	68	72	74	71	76	78	71	72	71	80	94	65	86	82	72	80	84	56	68	82	80	87	78	93	85	75	66	82	78	59	70	88	92	74	82	87	89	70	86	67	72	79	72	65	77	87	71	71	66	82	82	89	76	73	70	90	79	76	64	84	99	71	71	72	88	83	78	72	81	80	50	69	95	75	85	102	68	65	85	74	78	86	83	78	81	80	74	72	87	72	85	77	60	84	92	64	72	72	103	61	74	76	84	89	74	84	85	67	80	68	89	69	86	72	76	82	76	75	86	74	74	73	85	87	68	66	78	77	85	76	90	84	91	80	100	67	84	85	83	83	94	78	61	90	73	73	92	87	72	66	77	88	74	81	86	85	67	86	73	83	79	89	70	92	77	69	86	75	92	93	86	74	77	73	71	82	82	89	77	72	89	75	82	90	77	81	74	69	82	79	93	79	65	77	90	78	74	96	59	79	82	76	72	76	75	93	79	76	75	79	69	67	86	83	81	94	94	95	82	111	94	80	60	95	75	86	73	82	77	83	58	85	72	74	69	67	80	86	79	87	77	76	73	70	79	66	87	64	69	91	82	71	80	80	85	100	90	96	80	73	77	73	81	69	82	86	78	87	81	75	71	97	77	62	94	81	64	71	79	93	64	79	69	80	68	81	67	79	78	69	80	77	98	80	88	82	82	96	74	74	78	76	88	75	81	80	66	78	82	70	80	72	72	72	74	86	83	84	79	70	97	85	79	83	81	81	71	63	91	71	56	69	72	77	78	70	81	63	89	85	92	89	77	61	70	72	73	88	72	68	88	78	87	82	66	77	87	69	84	65	76	79	89	85	78	76	84	81	69	76	85	80	75	77	67	65	70	70	80	85	77	87	77	64	81	70	91	90	85	74	78	79	103	95	81	88	78	71	77	75	69	81	74	66	79	75	86	72	70	72	78	82	88	70	70	86	90	81	76	84	64	85	91	82	74	77	88	79	86	77	67	76	92	94	82	80	74	79	86	63	84	59	74	72	75	62	80	70	91	86	85	91	86	73	72	72	72	88	71	79	76	88	75	89	78	73	76	89	66	73	96	81	88	61	86	86	89	84	82	76	86	61	81	76	77	65	78	80	76	82	76	74	69	69	66	75	77	87	74	88	65	73	72	94	82	79	82	81	94	65	76	81	79	76	84	87	65	70	82	71	67	86	63	79	97	71	94	76	77	83	76	99	79	92	67	69	72	83	82	72	97	69	77	83	83	76	73	77	90	76	76	94	73	84	81	72	76	111	91	63	87	77	69	80	82	87	68	69	84	76	70	97	70	70	80	81	83	79	76	78	68	73	79	70	90	65	98	67	79	89	73	65	78	87	72	78	74	80	75	73	87	67	82	91	73	70	90	98	85	73	84	79	82	86	93	81	69	86	73	63	74	85	67	95	88	83	72	84	84	87	96	78	76	80	69	80	71	89	79	70	82	92	84	74	84	71	82	79	69	89	69	88	84	84	87	74	78	87	87	71	75	78	83	73	84	80	66	66	78	69	80	78	85	83	81	90	76	89	74	64	72	78	83	84	78	64	66	74	88	74	79	90	83	78	69	83	84	63	77	62	84	90	69	73	76	87	78	78	70	65	87	84	80	62	87	88	75	73	71	78	73	83	69	71	77	79	77	78	84	70	51	73	76	93	80	76	73	70	85	97	78	72	91	65	71	79	74	79	82	70	71	79	68	86	76	76	93	74	70	90	75	62	75	86	60	75	79	73	82	79	76	77	89	81	86	89	84	72	62	83	64	72	79	81	82	74	92	78	73	94	88	74	82	70	74	90	70	67	80	85	65	79	70	79	93	76	81	77	89	85	72	76	77	73	66	72	86	91	89	87	74	63	71	84	90	74	91	58	69	77	73	78	83	93	91	91	84	78	74	67	88	81	80	80	87	83	81	69	98	74	73	81	80	86	78	66	94	90	95	89	53	77	85	89	85	93	86	75	75	75	86	88	96	87	84	72	80	81	85	85	79	79	86	62	90	85	88	79	83	83	69	85	91	82	93	78	85	102	85	92	63	88	68	81	83	80	67	97	76	79	88	82	87	75	83	72	74	81	77	83	81	69	73	75	72	82	69	92	82	80	85	86	78	87	81	85	78	78	78	73	92	82	94	81	69	81	92	80	77	79	77	75	64	82	67	63	91	71	68	72	84	91	93	78	86	87	65	77	72	76	91	80	82	81	90	90	68	91	78	105	77	77	72	86	79	62	72	72	60	83	90	70	98	84	91	102	83	91	76	89	74	75	73	65	74	85	77	84	81	80	72	77	63	98	77	79	82	74	79	74	74	74	78	87	70	62	75	80	61	103	76	79	59	75	79	81	94	68	71	84	87	65	66	78	95	70	97	69	83	82	84	79	86	67	73	81	90	100	82	69	78	89	75	62	80	75	76	69	59	84	72	78	73	80	88	94	80	61	86	80	90	92	72	65	61	81	78	71	79	80	79	84	81	78	76	70	69	74	93	84	88	72	73	72	74	90	83	73	78	70	78	78	73	87	87	63	89	84	93	73	83	77	80	86	75	68	89	59	81	106	75	75	82	89	89	72	85	65	75	78	88	86	75	74	90	62	72	82	77	70	83	81	78	75	91	81	88	85	84	77	83	71	87	66	74	78	71	75	82	71	62	85	64	78	72	82	93	72	74	74	87	69	72	80	91	86	69	83	72	86	80	88	68	78	89	72	93	74	69	77	84	85	72	74	82	88	70	57	80	74	86	95	60	91	80	68	92	76	90	69	84	80	81	82	70	71	103	84	84	75	90	70	91	85	56	88	60	62	80	65	60	86	84	77	75	77	88	87	94	78	74	77	56	85	71	68	79	64	70	79	83	69	87	64	78	89	71	65	76	87	69	77	94	82	96	83	80	81	79	72	68	79	82	65	83	78	92	80	58	79	79	68	79	77	84	79	90	87	82	75	96	74	77	88	77	94	75	81	71	71	76	76	85	85	84	72	70	79	74	57	75	97	70	77	75	96	73	74	84	77	63	85	81	90	91	88	73	80	80	81	71	67	76	92	82	73	74	73	78	60	77	83	78	87	60	69	73	73	60	56	80	81	69	83	78	84	78	102	67	82	83	85	98	73	68	73	71	65	67	97
22102	7082	3930	4129	8343	10903	12834	10761	9423	8563	7342	6099	5503	4651	4126	3982	6515	13158	15164	13389	9073	5593	3754	2890	2029	1588	1148	901	722	631	608	595	591	579	565	601	538	575	584	590	565	552	567	556	567	533	570	561	587	589	563	551	559	563	552	573	582	601	545	596	566	570	516	531	570	568	558	569	597	581	526	518	613	537	543	560	558	548	592	562	563	613	599	550	572	548	570	570	573	551	609	593	555	567	568	584	541	537	588	553	535	564	573	518	546	559	533	544	592	558	520	575	559	568	555	499	571	565	544	587	548	579	568	551	558	573	597	588	623	557	555	571	572	522	583	563	553	612	551	597	556	558	563	552	635	566	555	538	529	569	559	571	572	547	563	535	536	530	584	574	550	538	561	572	563	574	602	565	562	525	585	555	543	573	553	562	571	624	502	589	588	573	556	568	574	541	557	541	548	582	524	580	560	562	529	573	574	550	536	543	549	545	578	550	574	549	531	618	556	576	547	578	570	560	570	539	556	566	605	567	558	555	569	560	579	553	543	595	610	548	603	584	538	533	546	573	555	615	609	556	554	579	562	604	549	569	546	557	605	590	541	552	578	549	591	547	544	552	536	540	516	578	578	568	582	609	558	572	555	548	516	578	571	573	513	543	588	549	607	618	555	594	572	560	573	552	583	555	527	548	590	545	563	577	548	534	597	582	533	552	532	548	555	498	568	561	573	561	558	546	565	528	584	587	593	558	588	569	590	579	547	578	613	547	591	541	553	546	577	557	601	560	562	546	573	565	546	571	545	589	600	557	557	589	554	516	583	557	561	557	589	584	560	561	539	570	601	574	564	570	587	574	552	534	540	590	557	559	544	564	595	541	549	563	592	628	541	566	565	547	539	550	591	546	566	592	596	615	550	524	599	567	579	541	577	569	538	524	526	590	513	576	571	568	596	549	591	541	578	593	563	539	513	544	611	555	532	558	556	568	559	563	559	576	545	581	609	596	600	541	567	560	604	590	549	588	540	586	531	596	558	557	582	577	553	606	532	554	565	581	557	569	590	559	546	591	503	599	553	549	595	614	565	528	603	563	549	505	539	564	577	559	542	560	608	580	532	541	512	614	579	603	566	558	605	595	615	565	583	589	596	539	570	550	543	607	576	562	593	537	571	557	581	569	572	541	577	602	552	621	528	559	536	528	537	582	559	584	565	575	607	580	596	611	577	576	554	563	532	573	588	523	566	596	554	574	541	544	558	573	564	540	562	557	574	525	559	563	575	583	576	607	525	568	587	544	565	562	565	569	577	570	545	601	555	542	576	562	583	559	559	554	532	538	589	557	570	548	570	555	602	524	598	588	584	599	538	615	556	567	556	585	575	549	586	575	553	558	569	553	561	554	599	590	574	562	587	588	579	602	565	561	577	603	599	589	564	548	543	549	602	531	573	576	613	557	585	561	575	555	546	584	540	551	599	565	588	573	566	567	556	614	594	566	565	565	617	549	525	581	590	587	550	519	503	615	556	609	527	571	593	572	553	554	603	534	524	577	544	522	561	549	568	558	614	547	561	564	588	564	515	493	613	575	577	562	546	583	539	551	589	583	558	557	611	578	572	572	563	593	591	542	580	554	547	501	595	577	562	612	540	579	634	537	529	566	615	547	566	557	555	537	528	576	571	557	582	547	628	559	608	553	572	566	611	602	529	545	559	576	533	523	580	582	614	558	602	611	603	563	597	536	566	555	525	591	579	567	554	594	560	571	572	569	552	567	578	556	595	571	595	571	564	547	561	576	594	594	599	579	567	565	564	560	548	612	589	553	534	582	556	562	590	587	587	533	556	590	567	600	539	535	593	593	564	553	561	575	590	590	554	559	531	587	579	595	599	527	559	530	537	557	598	562	575	557	544	532	562	609	594	531	541	516	585	593	549	612	575	566	575	593	578	566	546	591	540	564	576	594	577	571	547	561	576	602	577	600	550	595	543	561	603	566	612	581	588	565	557	615	578	565	595	550	594	552	558	563	613	531	587	586	548	534	550	569	533	610	524	536	561	555	595	579	550	585	553	568	556	566	559	553	565	601	621	587	562	594	587	565	554	570	579	548	556	599	576	532	528	533	567	610	523	537	546	561	589	575	574	571	577	560	568	578	563	588	577	543	544	579	567	584	537	619	547	590	560	620	575	539	568	599	579	592	604	601	550	570	577	565	602	555	577	561	586	575	575	557	558	584	617	514	540	602	530	593	588	562	530	513	580	567	568	551	544	535	565	581	577	594	556	544	567	598	541	548	573	538	535	582	609	550	543	585	602	573	557	537	588	538	580	604	588	606	594	560	568	577	551	569	569	581	529	581	574	564	535	556	569	539	594	590	564	541	575	597	572	582	571	595	534	602	576	576	574	566	566	582	575	565	574	561	596	612	599	587	550	574	549	564	563	551	587	550	582	548	580	557	592	544	553	561	554	571	535	531	618	586	597	587	607	564	552	557	556	587	568	565	573	555	576	546	579	539	568	605	534	576	569	556	564	570	577	570	557	595	541	591	554	542	579	556	547	564	596	533	522	560	614	595	596	554	580	544	597	523	583	565	552	552	543	582	574	530	583	556	526	548	553	553	559	538	536	551	565	571	566	567	570	570	554	576	546	570	527	572	553	581	577	581	585	569	558	559	588	551	582	567	570	549	536	594	560	557	578	568	559	543	597	559	581	530	587	586	552	606	548	595	605	547	576	545	563	591	522	555	592	570	596	536	609	560	604	578	590	564	589	565	540	584	513	589	582	574	553	561	576	547	598	587	606	564	538	538	593	595	563	539	605	550	535	576	569	574	593	588	573	545	550	544	548	591	547	579	601	564	567	572	529	607	573	592	555	592	527	599	552	532	550	559	590	576	573	545	548	557	576	523	598	575	545	574	578	544	596	587	583	590	580	539	583	537	561	578	562	550	584	585	587	576	545	607	564	559	561	572	578	597	543	567	559	586	557	552	579	572	572	584	564	561	595	553	621	562	550	598	534	547	568	577	544	522	559	537	560	577	584	561	514	571	564	561	555	542	609	571	557	541	595	581	586	591	568	582	627	597	577	595	566	567	572	566	564	574	567	609	607	530	548	544	592	549	554	553	579	591	540	536	587	518	569	553	574	544	578	569	624	602	578	553	574	579	564	562	601	615	591	562	578	581	541	556	533	527	565	587	590	532	585	557	553	585	563	557	552	560	578	586	545	557	585	596	588	551	545	564	534	549	560	567	536	560	555	612	549	603	546	560	531	569	575	567	585	554	568	570	585	524	599	541	556	586	554	608	545	568	595	559	556	597	584	560	584	543	553	550	528	566	573	596	561	587	563	542	571	568	584	555	575	547	590	559	576	608	532	575	562	608	568	577	575	564	548	585	596	542	606	571	562	566	594	562	564	556	533	561	548	606	571	598	551	534	548	595	547	565	546	551	533	526	574	566	598	593	553	546	589	563	562	566	537	601	557	570	564	532	535	566	566	525	597	535	532	574	547	576
3846	664	399	264	201	215	289	280	280	250	285	273	239	197	199	208	434	759	861	726	533	364	257	212	196	154	118	117	94	115	100	85	113	86	94	93	101	103	101	114	85	81	100	80	113	99	95	96	92	89	88	97	110	115	96	91	83	101	111	97	110	74	102	121	104	90	97	84	95	95	103	96	96	89	88	84	107	101	93	102	127	95	120	92	93	93	88	110	112	90	112	114	97	96	98	105	100	106	106	99	101	96	99	100	97	99	104	94	100	113	86	86	117	95	81	106	68	103	90	105	104	97	99	91	104	99	124	111	108	97	101	93	114	100	93	101	107	112	90	84	102	94	95	88	90	104	103	83	100	101	97	99	88	83	103	93	110	99	85	95	85	103	107	101	95	100	125	117	83	90	109	104	87	99	106	91	90	80	96	94	90	99	110	102	81	112	102	89	102	92	107	108	100	83	92	92	87	95	102	95	124	94	111	100	112	102	90	99	89	105	95	117	97	113	88	103	92	86	94	95	101	105	81	106	97	113	101	95	116	127	97	103	99	95	94	106	98	100	105	107	100	115	74	121	105	87	103	111	97	103	102	100	110	92	95	120	101	104	124	88	81	106	84	109	100	101	88	115	102	95	106	91	107	100	91	93	100	91	97	99	92	104	99	105	107	109	96	100	97	94	109	95	92	74	89	107	110	102	83	90	94	84	127	100	116	103	90	86	78	98	96	120	85	80	104	104	107	112	99	96	96	85	100	102	110	108	112	94	101	78	110	119	103	97	101	90	64	92	78	96	106	115	109	106	97	99	107	113	89	109	99	94	84	98	96	108	107	112	115	104	110	92	85	115	99	99	108	91	100	102	90	93	95	98	118	87	102	99	107	88	115	105	104	92	99	104	92	95	99	109	71	83	99	104	97	94	85	90	104	103	94	112	96	104	104	88	86	99	103	101	89	96	94	74	86	104	102	108	96	110	81	102	110	83	93	88	106	98	107	97	95	109	98	101	94	75	96	103	89	106	108	96	94	86	101	94	81	115	105	96	101	96	118	92	94	84	112	86	86	109	77	96	94	106	100	87	85	88	96	109	105	93	86	92	88	88	97	99	104	102	85	99	82	99	108	105	87	94	103	90	98	95	89	97	88	96	99	107	87	112	105	97	96	105	106	98	118	95	88	111	92	87	111	98	92	69	93	83	118	85	110	90	112	88	100	97	107	91	102	103	115	105	102	91	85	100	110	88	104	85	96	95	102	96	109	101	75	98	81	107	103	109	107	96	94	82	99	102	95	117	96	84	111	93	98	110	91	96	94	100	101	106	81	91	107	99	110	96	87	99	104	93	91	105	114	92	123	98	91	101	94	98	93	119	96	83	95	109	100	111	104	120	73	98	94	83	106	89	93	107	100	116	95	112	89	88	99	111	94	110	100	93	103	84	102	101	93	119	118	88	101	100	104	108	77	104	95	104	113	88	102	91	96	96	90	88	87	105	114	91	103	94	98	105	104	98	109	95	104	86	92	99	111	99	78	104	96	114	104	95	104	93	95	93	80	111	108	90	99	91	82	82	91	107	103	103	113	99	92	91	98	114	116	101	87	103	97	105	93	75	99	98	91	94	92	97	96	110	107	103	93	76	111	107	91	90	87	104	116	105	97	86	109	106	105	85	105	90	96	87	102	114	93	100	110	106	86	115	87	98	103	81	93	104	128	78	94	100	99	103	99	92	99	107	97	107	98	99	99	93	99	105	82	102	93	100	98	93	91	100	121	107	87	87	102	95	103	90	99	90	99	90	110	97	104	100	94	82	98	103	122	89	111	85	93	90	90	85	93	112	83	104	75	91	91	98	98	102	95	104	85	88	91	95	79	91	106	104	96	103	92	105	91	113	99	100	78	101	73	94	100	104	103	102	69	117	94	115	100	95	96	81	93	109	98	103	89	93	86	102	86	102	94	113	115	103	88	83	97	98	117	79	100	93	109	98	99	98	95	90	104	107	99	104	90	105	96	87	96	87	80	104	104	102	104	101	95	83	98	100	93	101	96	102	105	86	110	93	82	99	106	104	89	94	102	81	96	92	104	107	105	98	109	82	91	95	90	94	107	101	96	110	96	80	95	97	93	100	104	78	103	96	97	92	107	93	90	104	101	90	99	89	103	91	95	105	98	95	88	93	94	118	97	96	94	91	104	100	90	104	95	88	82	108	102	96	115	106	102	87	88	94	111	98	89	97	96	103	78	101	108	94	98	105	79	86	103	93	118	89	93	91	85	99	94	91	108	88	91	95	90	87	98	110	105	111	97	89	87	91	95	116	90	109	103	88	101	94	99	105	98	113	113	110	99	100	94	99	92	98	121	101	118	86	86	110	99	102	104	93	86	97	94	95	98	102	105	101	87	77	92	107	89	89	113	100	101	105	91	109	96	88	98	101	97	86	104	130	105	108	113	92	90	101	106	91	87	104	88	80	113	116	89	88	96	95	98	110	87	105	101	81	109	95	101	93	98	84	74	96	87	107	91	97	99	101	91	99	100	93	85	109	102	108	107	109	115	91	102	98	111	100	91	92	102	103	98	92	110	95	99	103	92	89	81	106	112	97	116	93	105	94	122	106	106	84	97	97	94	105	96	89	104	109	98	87	111	100	113	102	106	108	100	107	105	87	84	91	97	124	113	119	102	99	101	87	90	96	109	80	106	90	94	106	101	94	91	80	86	96	87	87	110	106	95	116	100	100	90	102	94	105	94	107	110	112	83	96	106	116	107	110	110	89	94	102	80	85	113	91	99	115	100	94	88	102	85	97	81	107	105	112	102	105	92	102	99	93	106	90	125	98	106	98	98	89	96	104	97	89	116	92	92	98	93	101	88	97	103	98	100	88	126	110	111	117	84	115	105	102	98	104	106	92	96	98	103	98	95	95	100	94	104	100	112	89	98	84	110	110	85	115	94	98	113	116	118	95	94	89	93	89	112	75	66	84	100	89	118	115	105	105	93	98	104	79	101	93	97	101	96	97	101	91	98	107	93	90	101	76	96	105	95	105	112	87	109	98	97	82	98	104	113	82	84	81	96	104	104	128	105	86	92	102	81	89	96	99	109	102	104	89	109	77	101	89	89	95	80	102	110	92	73	84	89	90	99	89	91	97	107	120	96	90	89	104	90	97	108	98	86	87	101	109	94	97	94	90	103	105	110	100	92	82	90	103	104	94	90	102	122	108	93	109	99	99	105	100	87	96	96	93	97	98	98	107	89	90	105	110	99	101	93	113	77	99	78	100	86	86	114	102	82	105	111	84	93	89	129	106	89	92	106	88	93	114	100	105	97	102	106	98	82	101	101	88	108	98	79	84	97	116	93	103	91	80	104	112	106	99	95	115	114	109	104	86	98	90	103	104	101	108	103	110	100	103	95	123	94	95	125	95	94	105	81	88	101	100	99	104	103	94	94	96	107	107	91	113	107	91	105	106	103	89	103	90	103	92	105	92	83	118	113	90	99	110
21478	6720	3894	3761	6930	11216	11715	10261	9439	8428	7589	6777	5788	5017	4333	4309	9529	15127	16044	13521	9582	6303	4215	3314	2529	1871	1425	1062	864	816	775	788	729	681	718	657	713	692	684	660	698	705	706	664	696	651	677	677	704	738	724	686	690	717	711	713	726	702	718	706	735	700	698	727	724	753	700	676	687	695	714	710	743	666	704	720	705	723	676	718	742	720	743	716	702	716	714	694	697	704	729	632	745	726	735	772	698	697	716	768	687	674	740	729	736	717	715	747	687	674	755	670	710	700	676	685	700	687	738	699	741	693	703	673	674	686	730	747	712	726	704	689	747	718	707	738	747	668	685	661	715	713	698	764	749	680	728	715	775	744	677	732	710	719	672	699	661	698	708	753	656	673	712	691	753	704	712	678	711	700	695	712	713	676	714	672	699	717	707	691	755	700	702	755	719	744	689	701	708	767	716	688	682	743	746	683	729	680	717	728	739	760	677	731	711	709	687	700	741	681	683	728	723	710	692	743	769	677	712	720	644	713	713	709	652	750	730	686	748	682	691	719	691	685	668	696	686	714	736	683	686	716	720	702	720	711	725	747	717	714	716	740	677	718	684	724	725	679	713	693	694	683	696	704	773	647	741	676	724	661	700	691	696	732	694	723	737	733	759	698	729	677	695	719	707	744	707	714	694	701	680	703	730	725	673	690	761	683	717	756	705	698	717	707	695	695	693	697	696	702	722	726	710	651	731	712	701	721	737	698	671	710	716	744	727	696	695	685	683	720	719	688	731	730	724	723	737	678	692	659	723	740	658	711	722	666	692	666	664	697	720	697	700	686	782	707	736	687	724	730	707	719	750	689	697	718	706	723	704	673	652	724	706	700	722	707	735	714	691	737	738	701	732	679	706	688	696	672	737	699	774	734	725	707	693	732	701	684	687	707	685	718	701	719	689	687	730	689	701	705	708	709	713	728	761	678	703	752	673	717	690	689	703	714	673	678	692	714	700	708	738	712	714	745	730	763	705	677	723	677	712	733	726	714	717	727	722	700	690	691	700	744	763	721	728	726	732	692	704	717	685	773	692	698	704	713	736	651	732	707	751	683	716	680	715	687	682	707	673	753	672	730	688	690	709	726	744	664	695	711	721	692	685	715	736	696	719	720	721	726	670	684	678	699	729	732	691	671	666	680	719	669	686	710	690	742	730	744	679	676	664	766	730	742	689	732	708	721	717	728	704	696	715	729	744	700	714	722	762	713	709	706	714	703	721	666	759	647	706	703	704	681	707	751	677	732	718	687	739	718	728	711	701	700	693	693	731	697	766	704	657	678	678	716	694	697	731	730	740	698	743	710	705	710	704	725	708	649	691	717	733	732	742	756	739	740	714	726	728	668	690	716	779	675	706	739	680	696	722	711	724	714	734	755	753	711	678	733	696	697	667	692	735	698	737	731	733	734	719	708	722	671	693	736	689	698	723	687	694	760	712	694	726	673	711	679	657	703	696	747	724	694	719	695	725	743	716	724	688	736	725	702	699	743	782	707	740	698	656	710	689	716	727	707	709	701	672	699	723	697	682	690	697	709	730	745	685	675	669	730	731	690	710	702	679	671	678	696	679	701	722	676	713	723	710	665	703	716	715	672	697	674	715	685	694	688	712	666	660	724	680	692	728	747	676	656	720	713	712	688	738	735	710	745	704	697	671	711	691	719	759	760	688	731	722	715	718	680	735	713	695	711	743	722	631	721	702	696	723	714	708	755	729	717	716	751	713	665	705	756	751	712	725	742	695	720	646	721	705	700	705	761	723	731	732	720	695	730	703	737	726	673	710	672	740	715	736	697	712	689	685	730	707	722	697	677	679	707	716	689	702	745	698	716	686	711	762	716	705	678	707	735	697	745	668	722	697	676	702	671	729	732	736	706	656	696	776	730	688	717	725	685	699	747	692	688	697	710	674	697	705	690	748	727	704	701	698	713	671	714	662	773	690	675	707	699	728	700	667	747	691	726	724	723	723	716	716	727	710	676	704	705	712	681	697	729	708	726	686	698	689	705	704	673	689	672	737	714	689	738	716	679	713	665	715	695	682	657	717	700	713	723	707	707	695	723	701	710	725	723	727	719	738	713	661	714	675	704	699	698	715	693	770	717	732	702	679	697	720	707	778	750	685	713	736	683	709	664	694	739	652	708	693	724	719	704	711	712	738	698	676	671	737	695	707	711	689	708	728	732	681	706	713	748	743	687	703	732	738	740	712	673	717	690	722	729	683	733	696	706	696	677	733	704	710	644	729	640	727	681	703	721	664	723	727	743	671	755	700	693	681	733	724	731	739	737	679	657	724	715	706	661	702	736	662	712	720	713	748	682	668	738	718	682	676	702	695	684	684	693	703	735	762	738	707	668	688	688	716	682	687	676	725	723	703	699	686	738	693	712	695	689	720	677	701	745	715	665	699	737	681	705	722	673	677	723	680	715	681	728	698	715	712	705	701	728	724	696	717	705	709	687	719	707	692	764	687	758	681	669	712	726	681	672	675	692	732	737	709	718	750	734	741	733	747	719	710	708	671	692	750	691	734	690	768	711	725	670	727	711	687	697	717	688	738	698	696	674	686	731	721	734	747	692	721	736	687	732	730	729	686	738	715	725	708	646	683	683	696	715	708	677	733	693	693	724	683	712	739	722	706	711	721	688	699	716	732	736	713	729	749	690	730	692	686	738	668	751	715	677	729	735	663	693	690	680	716	727	742	722	674	757	744	729	702	739	698	727	729	681	712	648	711	732	683	686	735	717	714	713	717	751	730	707	755	705	719	703	748	702	694	699	736	728	714	731	734	703	711	758	652	697	691	698	694	738	698	668	737	679	749	706	698	697	678	678	730	738	686	728	721	688	721	681	733	688	732	692	728	711	674	711	698	721	696	690	730	673	726	668	669	724	688	706	749	739	717	740	712	705	729	667	726	693	717	691	721	702	692	667	700	748	743	721	679	685	718	700	703	672	722	678	710	692	700	708	723	694	733	713	697	702	725	710	687	697	711	706	726	712	694	672	704	732	709	762	737	715	711	711	743	708	755	702	668	751	730	696	706	712	755	718	720	768	750	672	759	686	716	709	709	666	689	680	746	740	683	699	722	697	717	675	702	684	692	714	694	731	724	684	695	680	723	656	715	737	730	698	706	694	701	688	674	709	697	697	693	710	695	691	696	746	695	689	695	644	670	721	702	687	692	733	692	687	722	656	681	755	711	711	728	704	678	668	728	706	688	730	772	706	705	726	681	681	759	667	696	728	686	734	672	697	679	751	734	726	688	702	724	663	695	724	699	741	704	684	679	656	738	696	754	716	674	684	716	695	687	732	715	688	730	723	675	705	753	733	733	730	657	699	704	726	733	726	697	697	725	667	718	702	729	691	714	704	700	636	704	686	693	688	720	736	700	681	752	710	751	705	698	738	695	697	671	719	665	686	704	744	686	703	676	670	678	715	729	717	748	721	707	696	738	720	715	729	739	744
3606	977	519	324	257	309	346	342	340	342	332	316	288	259	228	253	377	1133	1530	1269	1062	661	463	334	250	184	177	135	99	94	91	87	103	83	94	89	95	82	93	102	96	89	108	72	107	98	88	95	84	95	78	92	97	103	87	113	92	77	94	79	99	93	89	87	90	90	92	86	83	81	77	94	92	80	87	86	108	83	97	92	75	95	108	91	102	95	87	94	89	87	81	98	78	96	101	100	87	82	102	88	73	95	93	87	103	100	100	92	79	88	87	81	103	76	91	91	96	81	81	109	76	99	91	87	79	97	96	78	86	90	86	84	82	90	106	79	86	82	91	101	90	87	83	92	96	76	89	76	79	80	98	86	92	87	84	105	88	96	88	102	96	81	93	93	104	111	95	79	102	88	82	88	88	86	102	73	88	89	105	95	110	105	86	87	100	94	90	79	84	95	79	84	87	77	87	91	82	97	79	93	106	98	89	93	107	108	85	111	97	86	81	83	94	90	79	92	86	90	90	85	89	92	83	98	86	88	96	76	78	82	93	80	95	83	90	86	98	99	105	92	77	87	84	96	91	88	87	116	85	85	92	100	98	105	88	87	83	101	84	94	90	85	95	87	90	84	98	92	105	97	78	104	77	103	82	107	72	83	84	104	98	93	90	88	82	81	95	88	104	72	89	95	74	88	94	68	95	87	84	88	95	80	94	82	80	84	89	99	96	66	90	88	87	87	81	83	76	98	82	82	82	86	101	94	93	96	80	111	92	98	101	85	94	80	70	92	78	113	85	89	93	95	79	89	82	74	89	88	103	81	86	88	101	96	85	92	97	94	107	79	80	94	85	101	92	84	81	84	84	77	92	85	86	83	108	103	100	95	89	75	78	76	89	95	100	91	89	78	92	80	83	85	72	82	94	93	84	98	82	74	75	100	84	87	96	91	95	86	94	92	88	96	112	78	82	84	97	102	80	100	100	83	92	93	100	88	102	83	72	91	106	78	83	107	78	99	68	83	86	82	86	83	104	85	86	101	77	89	84	109	85	93	97	90	102	102	79	80	92	92	97	96	84	96	102	79	94	107	96	79	93	102	81	90	92	98	92	78	82	87	81	91	80	99	88	97	84	80	94	93	85	98	94	94	83	94	88	88	85	109	98	79	74	81	99	105	94	79	92	113	83	79	90	76	91	85	83	80	87	81	91	91	102	92	82	79	78	85	89	86	107	93	79	90	83	93	88	93	79	83	88	75	74	105	101	109	90	88	99	93	102	86	91	91	80	97	90	96	83	67	81	86	83	88	91	83	90	103	95	95	82	76	91	97	102	76	96	87	82	98	72	86	96	81	93	89	95	80	89	98	103	85	85	107	73	104	94	91	89	89	98	73	86	87	85	88	84	81	90	80	81	93	92	79	87	91	97	99	73	76	92	72	94	85	81	81	89	92	84	88	77	78	77	99	119	99	86	79	90	79	96	111	99	75	80	84	86	103	79	86	98	80	82	89	85	89	67	79	94	98	90	88	105	93	98	90	84	95	96	89	104	90	94	87	99	98	92	84	89	109	102	88	96	82	84	80	80	98	100	82	69	89	89	85	80	96	68	77	107	69	116	84	81	81	93	88	87	82	87	74	79	95	87	75	93	99	82	87	98	83	86	97	102	94	101	69	94	100	88	95	66	101	81	78	88	82	78	106	93	84	84	93	96	95	88	102	102	82	101	91	95	91	91	95	78	89	93	89	83	84	91	93	101	106	91	85	93	92	105	77	82	110	101	88	94	90	89	87	87	83	89	92	85	98	79	105	79	89	96	88	81	89	116	72	97	101	83	83	78	88	113	101	99	88	98	97	86	79	98	93	84	76	91	81	96	78	87	92	71	96	96	67	77	101	95	101	95	76	88	80	87	99	83	92	92	92	107	78	106	83	92	91	83	88	91	94	98	86	83	104	100	87	96	80	94	86	63	99	74	89	119	81	74	102	93	104	99	104	85	111	90	88	67	89	92	94	76	108	89	90	79	93	93	90	107	94	65	90	96	82	92	86	99	91	96	105	89	94	90	85	95	91	72	85	85	88	94	118	95	95	74	64	69	92	84	71	88	83	88	85	91	95	93	86	79	103	95	82	77	87	75	93	89	77	90	103	89	89	94	92	91	82	88	102	86	101	91	96	88	81	77	94	89	65	92	95	72	101	98	96	76	97	98	76	93	105	83	101	86	81	96	91	92	71	105	96	97	89	87	73	90	88	92	81	90	90	90	74	85	108	86	102	99	72	84	95	94	82	83	86	91	76	97	62	97	94	82	87	94	77	97	91	83	85	95	95	90	82	92	96	78	111	97	98	73	76	97	93	88	90	83	98	85	91	91	80	92	70	97	77	87	82	91	72	82	89	78	100	95	81	82	83	80	90	89	84	79	101	95	75	98	101	87	101	80	83	76	88	81	71	104	86	86	93	105	88	90	90	93	81	103	101	111	89	94	93	92	98	108	82	86	78	75	80	96	92	92	102	86	73	92	81	75	103	88	78	93	87	73	70	95	95	107	79	88	100	90	90	77	73	89	97	91	83	77	78	101	91	90	98	96	89	88	95	73	90	93	98	92	100	80	103	97	85	74	82	88	85	96	97	68	85	97	86	89	98	80	111	84	107	99	92	102	86	90	103	89	88	84	89	93	77	90	101	84	88	86	103	93	81	93	89	88	88	95	90	99	82	103	100	88	74	81	88	106	86	76	81	82	103	102	97	98	92	81	99	102	104	94	85	100	75	88	88	97	95	86	93	74	84	104	77	74	76	89	87	75	101	82	100	89	87	81	92	104	105	91	92	92	86	88	73	91	85	105	73	92	89	92	84	68	100	103	84	97	87	92	106	89	85	87	90	84	87	82	89	77	100	100	88	82	108	102	89	100	92	71	103	96	92	73	82	96	80	86	90	94	100	98	88	88	101	71	92	88	90	88	97	84	79	89	86	98	95	97	82	91	102	99	93	78	71	95	105	92	104	85	105	109	87	80	87	102	95	88	93	93	86	96	111	74	75	91	79	98	84	83	76	96	98	78	108	83	97	91	83	84	78	75	93	80	90	87	78	96	76	85	84	90	77	73	90	80	109	94	89	83	69	86	83	80	89	81	86	88	78	85	91	86	77	84	97	79	96	85	78	89	73	82	89	79	82	98	93	83	86	81	84	83	85	100	98	88	101	92	91	93	81	86	95	85	93	80	84	91	93	86	102	100	81	106	89	95	92	83	79	77	91	89	121	87	96	82	81	79	77	83	87	97	81	81	91	94	78	74	99	105	94	89	96	91	80	81	88	101	103	85	87	84	105	91	96	99	105	89	103	89	104	97	99	88	103	104	104	96	74	102	102	95	89	80	91	87	85	86	92	88	80	88	104	79	87	87	89	83	95	99	98	88	66	78	76	88	87	77	82	94	66	99	82	83	99	105	92	97	69	89	107	86	88	82	90	97	70	92	88	81	85	98	94	99	82	85	96	83	90
25989	8827	5001	4609	9347	14518	14367	13115	11828	10370	9566	8423	7110	6073	5320	5549	8969	19863	22602	19987	16495	11239	8135	6288	4334	3095	2163	1503	1059	792	721	654	659	669	647	633	632	640	618	629	628	638	619	580	643	676	641	646	629	632	644	674	646	635	636	654	618	643	631	637	625	660	655	584	670	597	621	626	635	648	633	657	622	646	641	604	609	626	620	650	608	649	680	627	648	626	631	612	628	611	566	638	618	634	621	633	650	600	649	626	620	612	630	657	601	626	659	658	645	608	633	642	645	602	657	684	597	621	674	566	623	603	600	633	659	637	636	642	642	656	589	668	634	670	652	677	620	634	609	621	613	665	654	606	635	631	659	630	672	633	620	650	632	614	641	614	653	625	626	633	648	671	671	604	606	664	669	634	610	621	644	674	650	586	642	625	624	591	624	629	617	599	612	674	595	670	660	581	588	620	643	647	625	640	606	670	649	600	633	632	659	586	643	663	615	650	639	666	619	629	648	616	637	632	641	632	648	647	604	597	636	662	647	646	649	640	612	588	606	662	660	689	630	618	614	645	600	650	634	627	625	633	613	662	640	645	611	641	626	602	645	691	625	648	612	631	599	628	619	623	614	647	630	613	624	594	621	632	636	672	633	617	618	658	613	637	663	633	678	644	608	629	632	602	640	631	611	675	628	657	603	609	604	635	633	613	604	627	646	639	655	624	662	678	626	626	618	609	611	685	602	606	605	694	637	641	655	625	613	638	637	592	621	645	618	668	641	645	627	636	627	668	673	647	641	631	662	657	627	642	660	616	667	634	649	624	634	652	630	638	620	615	617	637	676	641	649	600	674	652	638	647	614	622	646	623	663	638	605	603	626	594	604	665	639	663	586	625	646	666	679	626	636	621	581	617	628	631	600	673	607	654	658	641	685	609	602	681	636	618	644	659	618	625	620	662	598	626	616	631	614	637	610	640	612	614	622	630	618	638	612	616	664	647	607	663	663	648	615	628	624	648	652	639	658	621	642	618	615	625	621	574	641	641	627	605	682	613	636	635	692	612	622	609	643	648	634	586	624	639	603	636	622	679	649	604	653	645	622	655	608	622	635	624	640	642	599	651	656	628	633	614	645	670	618	651	637	617	631	631	648	683	631	647	642	580	628	621	648	634	642	649	578	619	687	633	691	612	645	661	637	630	601	697	614	615	636	587	639	642	644	636	587	673	651	603	662	633	670	587	639	622	699	608	664	671	582	639	603	636	585	632	615	663	662	644	622	646	655	656	608	665	633	643	644	620	638	637	583	660	617	647	630	629	620	647	621	658	641	620	659	634	641	616	644	640	636	622	612	658	670	619	692	610	612	625	682	627	627	660	648	642	611	693	624	596	628	660	611	628	590	653	623	647	661	634	665	642	641	617	641	599	647	665	654	598	614	656	622	591	626	609	607	657	637	655	642	659	656	627	650	606	620	642	649	631	632	638	607	661	597	648	626	627	632	608	655	648	619	653	633	614	638	667	627	654	624	635	607	621	649	595	654	635	665	626	605	658	638	651	602	643	635	624	646	630	642	621	670	612	630	654	659	587	625	679	655	611	634	638	617	655	579	640	622	600	644	618	609	644	682	669	608	630	647	623	681	620	648	610	624	624	627	635	655	672	652	592	653	603	594	645	682	611	585	636	635	650	641	653	607	675	640	646	601	670	633	652	644	613	625	669	648	632	666	646	651	666	634	605	679	626	674	635	636	627	645	620	582	584	615	633	624	631	627	659	654	625	635	625	607	661	605	577	634	639	656	660	639	626	641	620	624	630	625	577	626	649	645	633	662	585	649	643	658	614	601	688	631	650	674	641	643	625	609	632	611	612	665	690	682	628	615	644	616	669	621	653	621	667	634	570	635	620	616	619	645	629	631	584	591	625	629	599	643	623	604	624	592	633	635	596	606	661	635	610	585	629	656	635	649	610	633	625	642	660	657	657	636	606	630	668	680	686	619	635	646	662	648	641	636	645	626	624	650	665	685	655	634	649	646	651	622	607	614	618	644	670	628	663	599	614	597	646	631	627	654	666	637	643	642	610	601	638	616	656	645	594	645	654	617	637	637	673	611	639	637	626	646	671	642	664	604	667	656	627	605	638	607	667	688	655	618	643	595	666	641	659	614	657	643	628	581	600	674	632	644	638	661	620	649	623	620	617	626	630	648	664	653	660	644	621	645	643	624	565	613	646	658	635	645	677	603	635	601	636	652	587	580	630	632	632	603	692	631	594	662	616	696	669	609	633	629	642	629	624	615	645	607	624	624	634	619	627	618	662	619	641	651	662	620	656	659	635	613	629	610	624	640	625	656	633	639	675	689	620	646	624	635	618	614	592	598	665	542	594	612	660	653	592	618	646	621	646	668	624	692	664	673	607	598	635	636	633	648	673	669	706	655	668	641	628	627	658	590	615	619	629	633	610	611	638	649	589	642	629	640	614	636	592	636	647	598	644	645	646	629	581	622	635	598	631	637	644	634	669	660	671	630	653	624	641	636	575	645	664	643	625	639	665	618	608	611	682	596	670	611	653	655	655	627	631	589	641	637	655	655	607	672	682	605	633	682	626	638	620	650	636	667	604	635	640	662	667	640	614	599	625	643	645	616	644	640	653	580	647	635	554	665	642	581	644	662	622	649	652	585	607	648	635	627	616	651	637	652	655	628	603	636	660	624	652	686	638	601	630	653	616	605	608	670	589	620	588	619	647	653	641	696	642	646	630	614	653	634	678	645	636	603	645	608	606	658	609	671	663	665	625	621	668	624	621	652	639	654	618	678	648	575	613	620	632	631	631	657	633	591	643	649	639	638	644	647	605	638	625	666	621	639	640	642	577	644	614	603	606	679	634	670	615	599	584	633	650	602	676	669	607	613	685	646	630	636	631	621	633	618	625	667	622	655	684	602	623	663	631	598	676	631	630	641	657	634	617	592	654	629	611	662	638	663	629	613	645	671	645	623	644	636	638	620	630	651	633	613	617	648	620	585	605	630	675	612	610	605	646	626	639	665	615	662	649	648	628	662	629	611	591	607	631	626	660	592	672	611	667	641	662	622	625	597	665	640	633	663	666	686	624	608	622	632	594	675	668	605	658	588	672	641	631	610	624	642	648	639	621	673	645	612	623	625	615	644	633	628	631	628	638	617	691	626	590	647	636	574	646	634	602	605	620	621	673	629	636	603	630	653	651	626	649	667	666	664	626	603	661	688	634	659	660	666	594	618	671	649	654	625	641	613	613	632	624	614	663	657	637	635	633	602	670	631	642	649	624	644	673	659	681	709	624	668	618	658	681	651	651	614	647	626	629	629	618	642	667	644	614	590	680	627	648	616	581	635	622	627	636	620	635	616	619	569	669	639	625	619	603	691	626	635	648	606	637	706	656	618	591	641	686	621	665	633	620	638	674	589	623	641	662	613	639	671	600	645	653	611	653	654	637	649	620	630	690	627	636	667	636	652	611	600	633	646	672	604	597	668	604
2444	545	317	217	168	178	212	234	207	210	194	187	173	151	159	159	144	214	266	225	200	180	151	110	109	105	114	84	99	93	84	90	73	85	70	88	83	87	74	88	73	73	74	91	83	87	78	81	82	84	77	81	96	81	103	96	77	83	80	72	80	83	97	86	77	88	82	79	76	89	88	76	68	97	85	80	76	89	85	78	88	74	86	80	72	81	79	79	91	80	87	80	95	77	71	74	84	81	81	85	79	72	96	94	92	86	90	63	83	84	64	90	90	84	91	80	84	75	80	86	87	75	71	91	87	83	82	92	88	76	94	77	80	64	96	84	82	93	73	71	86	76	78	93	87	80	84	74	68	95	82	104	78	88	75	86	88	87	79	75	69	89	76	74	84	68	88	91	78	80	77	90	82	81	83	70	76	77	81	94	90	86	88	96	73	72	102	82	82	91	88	95	77	100	77	70	84	76	89	76	80	82	72	70	86	81	89	84	79	78	68	87	93	75	76	98	82	77	83	93	80	90	85	81	82	85	73	90	91	71	96	78	79	79	76	86	88	98	75	84	63	78	78	75	80	84	79	83	87	78	83	87	93	83	95	87	101	76	71	86	75	77	93	72	76	84	86	87	85	87	73	81	86	73	87	82	66	84	82	88	64	72	83	73	90	77	76	81	86	68	72	80	82	81	64	85	80	74	88	98	83	64	110	90	83	81	91	77	93	70	90	64	66	89	79	80	84	85	77	79	85	68	76	81	85	70	79	76	89	83	88	78	83	78	74	78	85	87	69	86	91	90	83	94	73	85	95	76	69	100	87	79	86	85	85	90	85	90	68	83	81	83	92	100	87	90	90	68	77	85	82	91	87	86	77	86	80	84	81	74	92	68	86	72	81	95	83	76	63	105	104	80	73	77	94	83	79	77	73	82	90	68	83	78	86	109	104	95	79	93	75	87	96	78	84	88	74	87	91	82	93	101	91	90	89	86	81	61	88	90	78	98	71	81	79	79	86	80	77	86	98	92	84	80	86	93	74	94	72	77	98	88	85	98	87	85	94	71	63	80	91	88	76	67	82	93	81	94	87	100	83	76	76	91	85	63	78	86	73	91	95	87	86	88	79	77	84	81	80	75	78	80	81	87	74	71	83	79	77	91	82	70	92	98	75	84	97	82	89	80	82	87	74	84	73	101	83	104	93	74	98	65	74	72	83	79	81	72	81	67	63	100	86	75	69	91	89	88	102	99	68	85	67	92	88	71	77	73	79	77	78	89	83	82	90	89	73	78	91	90	81	103	68	94	75	80	82	74	76	97	86	89	87	89	69	84	89	82	83	77	98	93	91	94	84	87	84	98	77	79	90	92	89	93	73	84	93	95	79	71	97	93	84	73	101	70	99	93	83	78	77	98	90	83	81	74	83	97	88	73	77	87	90	93	74	90	98	82	75	83	84	81	64	88	80	81	68	99	64	81	84	90	83	90	83	83	96	80	71	98	95	95	94	98	91	80	71	86	103	81	89	87	86	84	86	93	92	80	104	91	68	84	79	66	73	99	115	85	92	104	94	89	92	77	74	77	102	80	80	93	80	89	81	54	85	77	84	98	83	82	90	87	78	77	77	74	91	102	77	77	82	92	79	82	85	81	85	89	68	84	82	82	77	94	78	78	91	69	96	76	86	75	71	83	83	92	69	63	86	82	75	81	99	101	93	86	88	68	69	82	71	75	73	74	96	85	87	78	89	83	84	84	91	87	77	57	97	86	77	79	90	99	90	81	84	74	77	80	66	65	74	94	81	76	87	85	85	86	89	71	84	75	88	85	83	94	81	63	70	84	96	90	84	81	82	93	79	75	63	88	85	90	82	90	89	87	94	100	89	84	88	77	85	81	68	85	91	74	73	90	84	101	98	81	89	97	77	83	87	80	113	87	83	98	90	79	86	91	78	78	86	88	93	79	71	80	77	71	81	97	89	86	97	86	83	79	90	86	85	69	76	78	78	88	77	65	70	102	103	95	75	89	83	78	80	83	81	77	89	104	91	65	92	101	83	85	102	66	97	85	95	82	97	83	85	82	79	80	72	71	94	84	68	68	86	82	89	89	100	84	71	107	93	79	76	82	108	88	84	108	78	67	86	78	82	90	82	93	88	72	96	86	77	88	72	75	90	85	75	96	85	89	99	80	84	77	84	81	88	79	80	87	79	80	85	85	73	91	80	70	83	82	78	78	77	77	76	83	75	84	84	83	74	98	91	86	91	73	97	70	77	97	93	87	84	69	70	78	101	95	78	86	74	85	91	65	90	86	89	82	89	85	90	79	84	98	80	65	84	99	81	58	87	94	66	76	83	70	80	87	89	94	100	89	93	81	85	70	92	87	88	90	86	86	77	70	92	92	77	87	85	77	96	97	93	73	82	81	102	73	89	92	87	89	75	73	93	79	84	81	101	97	95	85	82	77	71	80	87	87	102	79	96	94	84	83	74	62	90	106	90	92	82	85	95	93	89	80	93	76	65	90	88	94	84	79	104	73	75	86	79	73	91	74	79	70	101	62	74	80	76	72	89	73	85	82	98	100	88	94	81	98	82	71	72	76	72	69	60	95	79	80	83	80	80	83	89	83	83	74	80	83	71	76	83	95	82	88	88	82	69	66	80	78	81	69	88	96	98	81	79	83	78	82	85	86	91	88	94	87	84	74	92	77	80	82	72	82	80	92	66	82	92	89	87	61	75	83	87	83	93	76	79	90	75	97	95	86	92	87	89	91	108	81	89	98	85	72	76	82	79	81	82	83	84	80	80	89	79	72	79	73	74	76	86	89	74	88	87	84	65	86	80	81	83	78	81	79	82	79	72	64	89	80	89	75	87	77	76	75	66	98	95	81	79	78	90	73	84	86	70	73	89	93	85	81	94	81	81	71	81	78	79	83	77	75	69	90	80	81	81	73	89	90	81	71	78	80	94	79	82	87	83	78	86	82	83	86	68	92	72	95	82	90	75	96	96	108	86	84	91	84	85	85	87	83	89	72	82	95	94	75	74	74	81	91	86	83	88	85	87	77	86	79	104	74	87	87	78	76	87	82	93	90	82	81	95	76	62	78	83	85	91	61	89	72	79	78	84	86	95	78	77	93	89	69	70	84	76	82	98	88	84	75	71	109	84	84	84	83	104	89	71	81	110	94	86	88	88	94	80	86	80	85	81	76	68	86	81	77	87	85	71	83	78	96	76	93	101	98	88	80	84	85	75	102	89	75	95	99	73	88	74	85	83	81	74	88	96	93	86	76	83	90	87	72	97	89	78	90	80	71	80	80	87	70	73	77	86	72	89	81	88	99	84	67	79	89	93	79	85	84	80	93	85	83	84	80	93	83	85	85	78	95	88	83	91	107	84	79	89	85	68	92	87	77	80	81	88	83	77	78	100	62	99	86	80	87	72	98	81	100	83	94	89	78	100	80	70	81	79	98	76	70	81	92	89	84	85	99	83	94	92	74	81	70
17722	5672	2979	3032	6096	8462	8390	7950	7091	6356	5686	5032	4276	3775	3298	3102	2650	4220	5371	4519	3382	2218	1700	1336	1140	1033	805	766	666	644	655	623	656	628	579	619	603	620	634	611	604	627	615	589	538	617	603	637	581	600	601	592	635	610	582	608	599	621	657	605	595	619	602	602	622	584	574	609	619	636	596	623	619	600	629	639	598	596	622	579	582	605	576	567	598	607	605	591	607	607	590	610	574	644	618	602	624	578	575	629	594	625	577	670	605	651	589	635	603	657	632	588	617	596	598	609	620	569	623	606	640	573	632	598	572	593	600	562	640	582	602	611	603	646	603	579	574	617	596	605	562	626	681	641	610	628	613	608	607	554	597	598	608	644	589	611	581	621	638	558	591	599	616	610	622	625	573	559	616	624	607	629	598	623	626	641	590	628	623	623	618	594	618	646	651	622	588	622	630	575	612	592	607	615	604	597	589	563	612	613	592	610	629	567	603	600	619	626	608	576	620	596	636	600	641	590	599	582	592	621	592	626	670	558	614	616	600	626	595	628	569	576	604	623	600	567	589	606	585	593	592	624	591	599	653	630	610	602	614	593	609	598	616	610	630	606	605	584	580	633	621	601	615	585	605	620	610	608	533	623	568	568	633	581	647	654	631	606	598	588	628	646	621	603	586	618	579	609	590	600	576	581	622	618	618	604	641	625	626	596	615	575	599	624	599	573	641	552	615	618	602	555	606	570	613	607	593	605	604	573	617	569	607	637	629	600	659	614	628	590	580	601	628	613	585	611	631	666	590	592	607	603	591	583	608	553	592	596	579	574	612	617	561	619	631	600	611	604	622	580	605	589	680	615	639	582	624	629	615	623	602	641	605	643	581	608	595	597	579	611	608	606	557	636	627	633	622	630	625	566	597	565	624	595	560	636	574	621	626	611	607	631	600	623	629	591	601	576	620	593	628	606	601	599	623	624	600	610	641	629	654	579	654	575	618	663	609	582	623	592	627	600	656	616	584	614	618	585	632	618	610	583	600	597	604	641	620	615	620	624	566	597	585	578	603	630	616	638	592	556	650	641	606	616	575	607	637	653	588	605	607	654	581	594	623	537	557	616	650	613	602	588	629	586	609	589	619	586	610	629	592	654	631	606	624	590	566	631	578	613	623	635	615	584	573	598	616	627	618	613	602	651	600	592	586	626	585	663	588	619	620	624	649	621	613	577	601	612	660	619	598	606	614	599	558	589	638	612	634	606	598	588	619	625	565	550	609	640	621	591	620	643	588	658	603	571	618	583	569	588	590	601	620	585	610	601	549	642	610	625	583	602	596	549	612	607	588	655	597	650	635	609	575	622	568	608	603	596	577	613	570	620	638	565	630	595	611	597	631	592	611	628	582	622	626	651	586	639	615	609	592	570	612	575	637	632	602	640	632	596	626	579	630	579	603	570	619	626	609	601	609	648	584	607	648	601	610	631	598	634	641	578	611	603	619	653	635	588	608	651	633	632	600	558	620	603	619	608	630	578	604	533	607	609	618	617	604	596	587	613	627	618	630	644	612	615	605	605	627	640	601	622	635	641	600	624	584	598	623	601	604	622	605	591	578	605	607	593	670	586	579	547	611	624	617	581	555	628	639	665	635	630	625	603	643	580	628	605	614	630	585	565	648	605	595	580	598	648	580	615	633	637	581	571	616	548	595	593	602	597	625	654	589	600	582	602	621	582	598	578	577	571	645	571	596	627	593	632	628	607	619	630	645	592	628	564	595	646	631	617	633	640	561	609	637	607	610	609	566	599	616	577	618	613	609	610	577	621	618	576	611	593	580	586	630	599	641	661	580	618	595	597	646	592	587	632	598	619	598	577	539	596	605	600	622	589	575	596	589	610	618	609	592	584	608	629	638	618	592	627	579	609	614	584	633	620	628	639	592	588	631	656	607	596	616	612	599	619	617	636	611	606	633	606	668	632	560	594	609	608	608	632	618	589	566	618	595	619	586	586	608	628	615	648	575	620	632	643	574	638	642	594	613	588	623	615	578	679	625	632	597	585	640	651	621	583	621	571	612	599	634	607	577	607	608	564	559	606	583	603	600	595	588	615	574	604	579	627	617	613	604	607	617	603	614	587	597	602	595	573	629	638	604	615	622	587	606	573	648	599	559	619	605	625	593	590	569	576	605	615	566	577	575	610	616	589	614	618	615	647	612	557	631	596	617	660	629	574	637	580	624	600	631	618	642	668	598	604	595	653	610	619	611	606	616	620	631	680	567	631	593	614	609	638	621	578	616	625	607	620	610	629	641	593	571	602	631	599	620	607	647	617	629	579	578	577	641	529	606	633	615	579	623	594	601	619	576	595	643	592	574	635	626	585	612	553	600	599	556	596	598	576	617	591	613	617	604	588	597	629	592	575	588	635	580	617	597	638	590	596	584	640	614	631	642	680	580	608	646	637	546	583	634	677	622	598	580	607	647	652	626	620	591	572	571	591	658	572	564	618	587	597	580	608	639	629	610	579	643	592	653	622	577	607	627	633	633	585	576	616	614	624	618	601	598	624	568	613	630	587	616	619	632	585	641	635	633	545	601	611	640	554	643	581	583	614	607	620	605	617	645	589	593	627	572	585	603	576	643	659	608	599	590	575	607	567	645	604	580	609	620	599	602	612	635	652	641	622	603	618	607	595	624	599	615	618	620	575	587	632	632	620	612	637	634	618	619	563	604	601	635	632	658	589	642	587	586	578	631	593	649	566	623	622	622	576	618	620	595	580	632	573	620	617	606	599	661	589	616	619	643	667	595	613	612	580	588	606	568	620	653	632	588	583	609	589	616	603	586	634	577	598	585	612	618	574	599	632	616	580	612	602	570	575	635	568	593	603	660	594	599	598	632	600	606	575	633	632	573	606	617	571	616	628	610	626	612	612	601	626	584	596	606	592	611	585	584	663	552	582	588	675	621	593	622	632	566	606	621	595	601	610	635	654	620	573	596	595	603	625	633	624	609	616	573	606	601	589	592	619	605	604	617	609	639	598	615	613	610	594	593	597	579	620	607	613	590	607	632	621	627	601	588	549	577	623	636	610	631	642	582	616	636	583	605	596	583	593	622	600	589	630	627	559	580	609	624	627	600	638	610	651	636	595	599	606	616	614	613	595	610	615	600	585	607	598	577	586	587	644	585	605	612	618	572	587	583	613	631	594	602	618	624	609	621	582	599	602	640	627	634	606	625	612	622	550	595	624	622	593	599	592	591	638	565	579	617	630	641	596	626	566	587	671	629	633	642	587	568	651	631	601	591	599	616	599	562	595	597	581	625	572	632	576	616	586	588	608	671	616	623	609	588	631	603	600	605	610	593	604	619	623	616	625	640	611	591	599	605	592	638	576	607	609	570	596	600	569	604	614	629	610	628	609	676	656	621	622	637	630	622	611	659	627	594	602	567	636	612	547	646	577	610	582	618	631	592	604	641	601	589	566	611	615	569	624	629	596	618	624	564	566	595	598	590	614
2295	725	348	236	227	223	266	258	305	276	251	209	203	176	182	174	241	574	826	729	549	351	257	191	127	133	107	97	93	72	70	89	90	75	77	80	80	91	78	87	83	74	91	80	75	67	75	78	92	74	80	76	92	71	75	94	84	88	73	97	85	84	86	66	68	83	87	71	75	86	69	75	83	92	80	77	72	73	73	67	82	74	72	83	84	80	85	83	73	67	82	72	75	88	65	85	66	80	80	67	85	80	66	80	81	87	75	75	73	59	82	78	87	73	99	58	78	84	71	71	74	63	71	76	81	92	74	78	61	82	76	70	81	76	111	70	67	69	84	79	69	79	66	78	80	75	73	69	90	76	74	74	74	79	78	69	84	81	69	77	74	78	57	76	89	77	77	82	80	80	73	83	76	87	99	58	72	59	87	81	69	78	80	76	85	65	84	69	76	80	76	83	85	89	74	74	62	76	71	77	80	77	81	63	90	64	68	79	86	74	77	84	96	69	70	80	67	76	86	68	80	66	58	67	58	66	73	81	84	70	76	69	68	66	78	73	80	88	81	58	58	69	71	80	88	79	77	78	77	90	73	76	88	87	83	74	70	78	76	72	66	80	68	83	82	70	74	81	68	69	94	69	75	70	79	75	80	81	64	69	79	70	67	91	75	68	90	76	88	77	77	87	84	80	74	90	70	76	82	78	85	80	85	71	81	79	77	81	77	83	88	77	76	72	64	72	96	61	82	74	98	71	67	68	67	80	68	85	80	77	89	90	72	93	79	77	81	75	78	69	78	81	88	76	79	92	72	60	70	69	69	82	54	88	84	77	82	69	64	63	79	63	75	60	75	71	78	77	74	92	78	75	76	75	76	82	72	88	67	77	69	69	87	81	77	67	98	85	81	77	63	88	83	70	85	83	74	72	73	67	67	79	81	74	82	85	75	70	87	86	76	72	87	86	63	76	84	66	79	76	75	85	92	79	82	103	88	64	61	81	76	68	75	88	73	75	59	88	81	82	60	91	69	90	70	66	90	64	61	72	79	77	67	72	78	69	90	89	84	76	75	55	71	80	73	75	58	88	72	79	77	65	78	87	74	79	73	83	80	86	61	84	70	83	85	80	84	67	91	65	89	99	85	88	88	91	64	69	81	77	63	84	62	79	70	76	71	63	87	84	74	79	61	75	80	76	68	76	72	96	92	75	71	73	85	94	87	86	68	74	79	75	71	65	72	77	76	75	60	73	74	62	79	68	78	87	69	73	59	72	75	79	82	88	82	73	62	89	76	78	85	81	91	76	73	74	79	88	68	83	71	73	74	75	85	66	79	73	65	86	90	87	76	75	77	69	75	79	94	102	73	77	65	78	90	87	85	87	67	73	78	89	68	71	67	64	68	79	67	85	76	80	66	80	77	70	61	64	82	59	96	63	72	84	70	60	61	79	78	87	75	76	78	72	80	67	87	70	75	75	65	85	79	77	87	69	78	62	71	56	74	76	83	78	73	90	71	74	73	61	78	76	68	76	71	92	62	68	53	77	75	63	56	72	75	76	88	63	68	69	78	71	101	79	81	71	89	65	80	87	59	85	77	87	77	80	71	86	64	67	79	70	61	90	83	68	67	85	82	64	81	90	71	60	65	83	61	77	86	61	86	75	75	87	81	88	65	80	84	83	64	65	82	87	76	80	86	75	75	89	74	77	80	88	61	67	90	78	71	80	82	77	81	104	74	76	99	73	71	88	85	80	91	77	69	77	66	75	77	73	89	84	90	74	80	77	70	69	69	73	82	70	73	105	82	68	77	85	80	79	74	83	88	84	74	70	75	81	61	84	83	72	79	80	85	71	73	83	78	85	79	65	88	78	70	61	65	71	66	76	74	67	65	75	75	73	76	76	72	66	70	66	67	72	86	83	67	73	89	93	73	80	70	89	87	73	70	79	73	81	68	65	84	74	72	75	75	65	79	71	63	82	71	75	88	90	74	82	72	78	74	84	71	73	74	94	66	68	76	82	80	66	82	83	76	82	73	67	74	68	74	61	73	71	76	80	77	85	87	82	70	80	67	79	74	87	79	82	80	78	84	73	90	89	66	93	96	57	56	89	76	64	77	88	77	79	75	76	93	83	99	71	93	66	62	61	84	57	67	102	69	87	71	73	66	76	61	70	63	71	91	76	76	75	92	85	73	78	68	78	57	70	89	84	95	66	75	70	65	74	59	93	58	72	65	83	78	85	73	68	66	88	71	75	78	72	61	80	85	71	87	60	78	77	84	64	70	70	94	75	84	68	98	76	85	63	63	64	72	75	79	81	75	83	92	62	76	66	89	64	65	67	81	70	72	69	87	82	77	83	87	80	61	65	71	83	80	79	82	91	75	96	79	80	77	79	75	76	78	80	74	67	83	64	80	71	67	80	85	69	82	80	79	76	86	75	72	65	95	79	71	83	65	93	82	81	73	80	96	74	76	60	76	86	73	85	73	76	64	74	91	73	67	63	93	77	81	68	80	81	81	77	87	70	82	74	84	64	65	95	79	63	80	78	67	83	76	94	67	80	65	97	73	85	81	80	67	82	57	65	78	90	65	72	69	79	86	82	82	85	85	71	66	81	80	75	86	68	95	86	73	81	81	81	68	75	77	73	82	76	75	64	66	80	82	65	78	76	94	89	77	80	68	73	91	67	66	85	80	80	89	87	77	77	79	68	71	95	73	80	62	64	73	72	80	70	75	78	68	88	84	63	76	80	87	68	68	75	77	83	67	75	74	93	76	76	59	79	72	72	71	58	59	95	75	83	67	79	82	70	90	98	77	74	65	79	67	72	72	70	76	73	63	64	87	81	83	87	75	60	84	69	71	72	76	78	68	67	79	74	91	70	75	64	83	71	72	83	73	79	88	76	79	73	74	65	83	93	71	81	57	97	87	86	86	72	88	71	79	80	81	67	57	90	68	72	69	81	82	79	96	85	83	76	79	64	73	85	81	78	84	58	92	64	84	79	75	83	83	78	65	83	76	66	82	76	65	83	77	88	74	71	79	94	64	74	60	76	84	66	80	68	81	74	63	63	62	71	75	72	72	75	73	72	79	90	79	79	80	85	66	75	95	79	83	72	81	81	83	83	74	96	78	81	84	69	72	75	75	93	87	73	85	64	68	75	82	74	77	81	68	73	83	82	71	84	71	74	78	79	68	72	64	67	79	75	88	73	76	79	71	79	85	78	86	81	80	96	73	72	73	80	86	89	63	70	77	90	91	78	81	86	78	65	67	74	65	73	65	81	97	89	76	72	95	69	86	77	83	61	70	80	86	90	75	69	69	80	63	70	79	92	75	72	78	61	65	84	74	77	90	78	80	79	67	80	74	77	78	92	67	74	77	75	88	75	66	80	65	97	69	82	67	76	91	85	78	78	76	59	78	82	69	78	65	79	84	76	69	69	64	77	80	81	66	78	78	63	88	89	75	70	74	105	60	82	64	80	73	72	73	77	66	73	82	59
21143	7264	3718	3518	8052	11826	11454	11055	10010	8887	7394	6317	5712	4938	4245	3973	5107	12670	15227	13697	9889	6522	4127	3109	2227	1605	1168	949	757	666	576	613	600	547	528	551	507	572	558	554	539	572	560	585	578	530	571	536	525	524	566	549	551	580	550	547	559	586	583	542	566	540	556	541	558	557	561	549	577	586	502	592	561	533	574	534	511	600	541	535	542	551	563	560	571	533	569	501	526	506	500	576	566	552	493	532	583	537	561	507	536	573	563	592	527	555	566	553	546	557	566	569	555	567	565	521	547	530	554	531	587	507	562	577	524	529	522	558	540	550	543	567	587	550	538	600	534	543	578	569	521	564	605	519	518	522	575	564	576	561	561	555	552	526	586	545	589	554	551	524	520	562	565	561	551	550	531	544	535	512	528	547	532	569	550	553	560	576	572	576	547	546	553	555	538	581	583	573	534	569	598	518	559	585	554	539	549	540	563	543	583	544	560	573	519	566	559	576	508	579	539	548	578	573	573	535	568	548	553	571	566	568	546	563	543	515	544	552	517	549	562	536	545	566	569	556	599	564	557	553	561	570	572	576	518	570	547	555	578	584	545	570	552	604	539	542	589	560	538	507	593	572	521	559	535	535	510	565	558	554	526	490	536	511	537	539	573	532	558	581	567	576	533	567	539	569	552	532	554	567	558	523	561	526	536	554	537	538	577	536	551	558	556	549	536	528	538	580	581	535	521	609	546	528	515	571	577	540	573	560	578	574	549	617	568	549	585	554	554	577	534	629	553	522	504	576	550	544	609	569	557	539	542	552	542	557	538	564	551	536	521	573	531	528	558	569	541	568	534	561	534	553	590	547	570	543	569	536	584	533	546	528	545	567	556	573	607	555	570	552	550	539	566	524	525	552	561	567	566	562	572	550	557	522	585	545	584	500	559	595	561	588	588	546	602	617	551	532	543	536	577	536	552	548	587	556	570	505	575	585	555	588	571	547	557	606	520	557	493	555	533	536	553	543	519	494	532	559	563	562	561	568	592	557	567	580	579	592	575	506	539	570	549	540	561	565	530	527	535	524	549	529	590	564	547	554	593	515	550	596	582	534	557	584	550	576	548	543	529	535	555	573	558	522	569	519	522	560	535	576	503	524	551	559	573	574	568	549	570	524	568	564	595	553	568	528	572	590	569	548	534	559	551	525	515	525	525	539	547	517	564	525	512	520	565	591	534	600	556	576	552	516	551	559	560	566	515	552	563	544	557	553	549	542	533	551	527	563	535	533	560	529	566	601	557	554	559	562	587	544	597	590	585	553	532	631	551	563	544	577	559	575	561	583	570	545	579	532	551	518	528	581	592	537	563	567	563	557	524	565	575	532	555	592	576	590	563	549	534	589	552	600	562	558	540	582	555	568	562	535	540	536	525	560	609	538	540	552	576	543	556	551	545	510	569	563	578	515	614	602	577	571	513	529	579	567	528	552	530	551	573	570	551	531	549	591	601	547	581	553	567	518	567	526	530	536	547	561	521	521	588	556	580	557	556	537	561	556	542	541	571	528	590	558	543	533	538	565	606	542	590	559	546	590	563	539	511	561	527	541	551	522	506	566	579	603	539	543	572	521	540	544	566	482	577	541	572	548	544	512	542	578	563	540	536	598	548	534	554	559	532	525	560	565	554	576	552	541	560	573	562	576	562	547	532	580	551	570	579	580	542	561	540	551	548	510	553	583	544	550	550	575	546	559	563	565	594	537	533	525	553	535	541	529	570	534	547	564	571	551	546	595	531	508	516	535	527	539	570	575	582	570	601	590	527	545	590	547	537	607	548	565	588	564	551	532	564	555	534	560	561	617	568	587	516	532	584	552	566	585	534	594	619	573	550	537	556	567	542	534	514	601	592	573	544	574	582	606	585	573	528	582	527	550	532	527	610	558	576	535	583	547	540	579	562	515	567	542	538	569	562	536	555	530	511	570	532	566	561	566	524	577	546	550	549	547	556	540	570	512	540	565	541	565	545	539	537	514	579	576	545	527	537	561	545	563	533	576	556	575	583	570	577	570	596	568	545	565	568	560	542	559	539	583	546	601	574	584	519	550	617	588	552	574	555	541	532	578	566	569	573	557	505	528	581	557	575	510	609	568	539	561	534	570	583	549	572	539	574	582	559	543	533	547	518	570	590	544	536	565	567	571	551	540	552	531	517	565	515	541	582	537	513	565	541	586	581	590	529	575	552	569	596	561	536	587	577	519	556	556	563	573	555	588	563	591	559	536	532	538	535	613	568	554	592	572	545	567	530	584	547	555	606	542	531	592	539	556	529	546	551	520	542	516	585	537	534	566	550	581	573	552	578	545	588	525	529	559	555	540	587	542	553	542	546	530	508	546	555	517	561	572	582	550	547	544	574	547	565	539	559	620	533	597	552	563	525	554	576	561	552	568	505	575	559	567	572	542	559	546	558	574	559	551	531	548	593	585	525	570	577	558	562	550	548	549	587	527	558	557	570	547	544	576	561	523	529	552	534	565	552	542	607	546	601	604	538	583	534	524	519	574	521	570	560	547	547	609	538	515	547	571	545	569	568	564	536	535	519	595	570	559	565	557	548	570	561	544	543	567	590	528	564	555	558	519	535	556	599	541	560	569	523	564	592	550	562	511	554	554	552	544	536	586	535	543	565	581	531	560	555	549	568	596	558	552	495	577	549	541	531	526	534	569	579	533	489	539	518	557	566	554	581	559	525	497	554	523	549	549	530	584	546	542	592	547	568	536	530	573	550	534	556	538	533	538	574	603	575	551	580	585	539	563	550	574	565	561	513	590	556	569	559	549	563	551	589	559	576	584	592	566	554	522	589	573	560	558	540	547	524	508	544	563	547	517	525	586	556	588	582	589	535	559	515	567	539	527	560	590	561	582	569	588	580	577	582	549	531	584	532	512	568	547	564	553	550	556	518	555	551	544	567	537	545	583	562	559	530	613	551	559	556	558	536	569	558	564	537	540	556	570	536	576	552	530	571	572	556	559	524	538	543	531	563	529	558	543	560	550	576	531	539	563	568	560	574	612	575	541	525	513	533	583	544	546	564	579	550	569	535	566	561	564	562	577	528	526	554	547	569	582	508	563	564	558	546	560	510	539	568	558	568	556	510	585	535	553	542	568	538	535	543	540	543	521	508	591	557	573	557	567	533	569	556	558	557	576	552	549	582	555	532	530	512	579	573	564	534	490	574	541	526	536	539	542	569	573	588	579	600	559	574	528	532	584	543	544	590	585	553	534	574	538	562	539	578	557	530	583	557	538	574	517	562	543	560	577	565	547	525	564	554	540	593	559	581	565	558	562	546	559	549	553	574	547	541	555	541	546	555	578	506	528	547	557	541	545	553	509	506	512	582	546	538	560	557	546	575	499	568	592	560	524	521	539	565	567	517	594	574	567	551	513	567	602	526	585	549	574	573	573	554	577	525	570	551	577	550	549	533	545	534	569	547	547	543	548	579	558	570	556	549	527	544	559
3632	678	381	267	201	213	271	301	303	307	270	275	246	212	201	225	321	778	892	723	528	372	265	233	195	157	115	137	94	100	84	95	93	105	118	97	83	82	108	83	85	98	79	90	87	89	97	107	102	91	99	89	97	110	92	106	118	95	104	97	114	90	114	94	96	100	107	103	79	93	111	94	101	98	111	100	115	102	106	96	99	85	87	95	93	97	107	83	97	95	104	85	84	87	95	99	111	94	98	90	90	115	79	112	99	109	94	101	94	99	103	100	93	99	100	94	88	104	100	102	112	90	94	98	107	89	82	104	100	108	106	99	121	113	99	87	80	101	96	76	99	96	97	107	83	100	95	93	96	93	97	94	102	105	107	98	99	101	99	102	106	106	120	100	90	91	98	103	113	82	102	99	104	89	82	105	115	80	96	107	87	102	100	119	77	113	109	110	92	92	96	94	101	95	80	93	84	101	96	95	94	91	103	99	103	101	99	90	104	97	107	105	80	115	93	103	105	89	105	93	86	90	104	102	96	90	103	104	92	106	115	82	95	91	114	96	98	87	102	100	109	99	102	83	97	94	99	116	102	117	112	110	107	96	92	134	107	96	104	90	98	102	84	107	114	93	105	112	106	93	85	108	98	80	94	114	82	91	101	108	98	85	87	97	98	98	105	96	108	110	76	112	95	106	91	101	99	72	89	95	103	101	108	113	88	90	110	106	101	102	82	95	107	86	69	115	106	80	100	100	105	90	81	87	90	94	100	90	94	88	114	105	94	87	99	94	100	106	91	112	101	87	101	94	92	128	103	103	84	87	90	112	105	96	96	116	104	106	91	101	104	97	111	89	96	97	110	85	103	114	111	90	102	81	118	116	85	110	110	98	84	102	110	104	107	100	111	101	100	88	89	111	103	101	101	97	93	114	77	100	90	95	100	88	84	97	115	91	83	97	101	109	105	114	86	101	87	83	101	90	121	110	88	101	85	108	97	89	100	94	112	96	92	83	81	87	95	96	100	88	116	97	91	90	101	97	101	91	113	105	109	86	96	93	108	69	112	108	106	111	88	107	118	96	101	107	97	103	99	96	99	89	84	95	104	93	102	88	95	94	94	89	97	106	87	89	96	111	92	99	86	90	96	98	89	95	99	106	88	103	90	102	80	92	95	98	101	97	115	98	79	94	78	111	105	112	99	94	105	94	93	88	99	87	107	94	101	96	92	92	105	98	100	93	138	102	92	86	94	89	105	92	95	97	94	98	104	121	87	85	81	103	110	103	114	121	107	93	100	86	92	109	109	93	89	106	103	70	105	104	112	108	92	82	85	90	100	103	104	107	97	104	111	89	85	99	101	108	108	104	103	88	98	104	84	131	104	92	103	83	103	102	102	88	100	91	99	98	106	102	108	86	95	87	99	107	114	99	91	90	125	92	107	125	93	96	82	112	96	94	112	87	102	93	87	91	109	93	99	108	114	92	87	113	76	118	90	99	86	105	104	84	95	85	86	109	103	95	113	96	93	104	101	90	123	111	100	98	107	90	100	101	92	98	96	90	90	86	113	91	133	100	97	105	90	100	105	108	90	113	106	95	90	109	109	89	87	89	91	97	78	103	85	82	107	86	133	108	122	98	97	99	80	102	92	89	101	94	98	90	106	89	86	97	92	118	86	100	93	89	103	89	106	92	91	95	82	103	99	81	103	108	95	88	89	91	83	84	98	105	91	97	98	106	89	107	101	94	99	100	93	77	96	88	102	106	96	87	105	103	101	86	106	95	102	104	116	105	86	112	98	98	101	120	75	86	77	85	104	94	91	99	99	92	96	99	94	119	101	112	98	77	97	96	116	92	98	95	91	111	99	98	110	120	89	93	103	103	94	91	88	103	93	99	103	93	102	93	93	107	78	94	109	88	103	105	80	97	92	102	116	84	88	108	91	88	113	95	97	81	95	93	96	96	99	94	105	102	98	82	98	100	103	96	86	111	92	82	119	101	100	102	96	84	96	92	86	105	95	93	108	111	91	89	99	94	115	89	97	103	91	91	97	88	99	102	99	108	89	81	85	107	106	85	104	110	116	100	88	93	114	92	91	107	103	118	110	99	97	88	92	87	115	108	97	92	93	92	110	100	111	99	94	91	106	100	84	101	108	92	93	118	106	102	100	110	103	90	104	100	105	89	93	102	93	78	124	99	106	98	104	94	89	98	112	113	85	103	109	104	98	86	97	91	84	90	110	92	95	103	92	109	90	105	84	84	99	97	99	92	101	91	96	102	94	104	113	101	81	89	109	91	111	93	106	102	108	108	92	83	109	98	94	101	96	116	100	100	91	77	106	102	93	77	84	94	103	82	104	92	103	108	101	109	102	113	97	76	103	104	89	103	87	98	94	97	115	101	103	111	98	85	101	104	96	112	84	99	90	102	92	95	96	99	99	89	82	89	91	91	106	90	93	90	90	94	79	116	96	100	85	102	111	87	104	84	98	97	112	108	98	93	86	106	92	103	105	99	105	102	86	105	92	89	101	103	89	100	92	79	84	78	100	105	99	83	115	92	117	112	96	108	87	98	95	111	128	98	79	93	100	108	107	107	104	101	106	104	104	107	99	102	78	106	101	81	87	105	102	110	100	95	87	106	102	90	94	109	95	104	107	97	111	95	94	87	104	111	98	91	116	90	96	106	105	106	105	107	93	75	91	100	116	90	94	101	101	94	86	97	88	98	118	99	89	93	105	100	104	93	94	100	99	112	94	100	99	89	99	108	120	97	87	69	127	87	93	94	96	109	85	99	109	112	95	78	89	82	100	88	88	84	91	96	92	97	99	92	91	89	100	93	94	98	78	100	112	98	98	75	80	111	76	91	95	83	79	95	94	101	104	95	101	112	94	94	93	88	101	126	91	88	107	95	107	107	99	96	95	95	104	87	77	99	87	99	95	78	83	94	99	99	104	105	97	114	112	94	94	87	92	97	112	104	85	90	83	86	98	100	126	86	102	88	93	87	112	97	81	112	94	77	103	104	91	92	81	95	91	104	108	95	86	84	107	102	87	82	105	107	85	98	113	85	90	96	105	100	82	101	106	110	83	99	99	95	103	101	98	88	102	100	113	99	100	99	99	97	105	92	75	94	88	108	101	107	92	86	86	83	90	108	113	103	106	85	101	105	111	98	86	105	102	106	99	101	98	104	91	97	75	109	107	105	95	90	93	89	102	76	97	100	95	87	95	98	86	90	89	104	95	109	80	103	102	111	106	100	102	92	106	112	98	103	108	121	110	114	92	98	79	103	96	96	113	107	97	102	97	91	98	118	93	103	110	101	118	83	95	111	104	91	105	114	81	110	101	107	101	93	89	117	98	117	103	86	104	98	97	100	105	111	108	108	111	95	91	98	79	106	83	98	105	101	97	97	120	100	94	86	97	80	105	94	107	94	89	108	102	96	99	112	78	98	77	102	102	100	83	108	101	102	103	101	79	97	112	92	99	89	112	110	83	84	104	92
20593	6374	3598	3984	7810	9919	10980	10735	10000	9031	7555	6291	5580	5371	4628	4121	6880	15786	16238	13457	10166	6316	4486	3670	2740	1925	1374	1011	932	800	755	686	727	706	775	744	715	709	744	699	709	707	725	689	665	701	685	690	710	698	696	665	746	674	647	680	653	728	711	704	695	710	699	690	715	695	689	696	681	730	664	725	696	708	742	682	689	710	726	706	695	676	724	691	738	693	685	692	676	700	683	673	664	682	682	686	748	703	703	726	676	711	681	692	719	680	668	728	731	686	721	691	722	658	644	728	722	659	719	727	704	718	710	684	717	715	678	662	721	706	685	689	727	724	684	639	734	716	730	727	659	696	720	702	700	707	692	668	721	715	687	711	689	721	664	725	689	677	699	683	712	675	730	674	750	669	703	678	725	728	664	691	680	698	728	677	729	718	731	726	699	750	721	662	678	670	678	712	738	736	739	686	664	679	721	738	683	714	679	700	719	676	711	728	723	680	711	688	694	659	709	663	666	685	659	721	715	695	744	733	717	681	715	702	704	669	758	696	692	723	695	692	684	690	679	746	715	731	700	728	731	761	662	673	712	668	672	698	724	678	704	686	705	688	666	743	708	749	675	662	724	635	673	705	664	668	671	661	697	682	709	719	710	724	697	705	670	721	690	695	731	706	671	704	711	673	747	701	729	660	665	692	729	693	691	621	683	694	710	688	698	649	728	715	665	738	665	699	685	716	698	678	669	696	785	658	717	728	734	689	662	732	707	718	650	697	713	710	678	654	743	710	704	728	703	707	700	690	708	713	743	671	660	689	686	715	704	743	707	682	759	652	708	689	659	676	711	666	671	666	697	707	641	651	723	689	707	698	700	711	717	697	697	717	675	679	686	706	727	733	682	692	692	698	737	676	699	676	669	739	680	717	674	710	703	677	696	652	686	707	683	697	649	697	720	694	697	710	664	667	698	717	692	717	751	688	691	705	688	661	717	689	686	691	683	651	647	712	688	677	724	696	717	728	701	676	683	710	713	660	723	712	682	660	660	694	698	709	667	729	683	677	729	698	658	726	713	707	692	649	694	706	685	695	734	698	698	675	701	696	707	689	687	705	720	707	748	702	744	726	706	672	714	681	709	712	660	716	700	721	707	667	649	701	699	657	697	654	702	731	726	671	683	747	730	713	745	720	680	663	718	677	727	696	665	714	742	662	691	713	689	707	708	698	762	696	685	660	699	715	701	747	662	660	719	690	756	694	678	710	689	701	680	688	699	712	650	691	692	690	666	685	719	730	718	684	683	720	699	685	720	670	750	676	732	651	675	706	700	687	695	725	705	668	659	682	754	687	753	663	666	646	745	693	704	724	719	667	683	705	752	691	740	714	661	677	713	716	714	669	740	700	729	722	678	693	697	720	687	696	704	734	680	717	679	699	703	691	697	671	668	692	694	689	706	738	745	676	674	670	678	703	732	676	691	677	676	705	721	688	698	716	658	682	747	700	711	705	713	700	646	651	678	725	682	713	676	673	690	729	730	671	680	704	704	687	683	676	660	698	679	728	726	676	693	694	689	707	719	710	725	732	686	745	682	666	714	706	708	717	679	717	713	676	680	665	689	666	718	719	682	692	724	731	663	729	744	670	677	693	711	702	700	716	755	700	645	719	681	685	693	690	715	685	681	705	683	706	692	696	704	695	724	703	712	728	659	740	657	660	747	706	705	663	686	710	713	716	667	743	657	750	710	730	704	663	678	748	705	704	694	695	682	720	715	729	675	635	686	699	730	701	681	679	666	715	735	708	705	710	661	699	729	660	696	722	697	680	734	666	712	732	693	717	731	688	705	683	711	711	660	706	708	673	691	718	699	691	668	700	743	720	713	727	729	692	701	706	688	736	761	693	678	700	708	693	680	662	688	714	726	734	716	697	692	693	693	678	658	715	682	708	663	702	710	705	609	665	722	693	704	677	703	682	713	683	725	705	690	684	715	715	701	682	698	696	693	732	695	687	749	680	750	627	692	691	671	694	684	625	702	712	676	700	668	681	680	678	700	723	716	725	698	716	661	683	708	720	729	694	664	681	671	762	756	740	690	697	706	734	703	732	716	661	656	714	718	676	683	721	657	737	668	720	720	690	689	698	723	682	687	715	679	709	706	674	713	729	687	716	713	726	709	703	725	720	717	709	726	726	710	696	716	691	731	745	728	727	687	705	695	690	729	689	672	736	685	676	709	721	745	669	687	713	698	694	671	721	706	682	671	723	725	736	719	691	683	711	689	743	690	719	682	716	684	706	672	671	678	743	731	724	711	709	692	658	681	716	678	712	732	720	723	666	688	704	717	667	743	675	694	710	700	697	709	736	732	719	721	682	718	774	716	690	737	720	688	684	744	669	750	710	735	710	690	762	671	693	669	665	677	693	652	708	697	727	703	703	693	762	724	674	684	712	713	701	732	696	694	717	708	696	706	732	700	658	697	728	684	711	703	715	680	702	696	714	655	719	661	709	738	686	679	720	733	673	739	663	689	710	732	673	708	716	659	702	709	714	695	668	692	695	670	744	678	692	645	719	695	684	693	696	734	672	711	719	685	688	696	651	695	710	652	717	727	675	681	684	672	645	705	706	726	702	672	765	690	694	658	681	697	718	660	670	716	688	676	665	687	721	672	723	751	696	771	722	657	716	697	669	725	677	726	703	710	652	712	694	681	693	708	681	702	751	692	664	671	687	697	670	638	676	718	704	708	694	725	737	685	705	740	674	671	672	722	717	703	705	735	687	700	731	710	686	733	724	703	723	676	671	711	691	700	700	730	747	691	678	684	719	714	716	703	678	696	687	676	704	716	668	665	726	692	687	718	681	714	719	712	680	690	690	695	698	661	706	713	685	675	662	680	701	699	707	697	698	667	679	691	704	717	687	720	728	695	740	659	660	674	681	685	689	683	709	702	686	694	734	748	715	681	664	693	697	677	720	657	737	699	719	723	687	709	723	693	646	678	749	746	666	691	731	784	684	704	699	695	755	694	741	672	717	754	644	712	670	661	702	694	687	696	715	706	685	697	686	719	686	683	735	703	687	691	707	681	689	656	720	679	668	652	737	677	696	661	647	711	727	656	690	671	709	683	730	653	705	715	720	702	730	716	674	679	685	724	672	720	666	729	715	681	691	720	726	718	707	682	656	720	717	759	694	701	722	732	697	692	688	675	698	676	758	730	703	665	698	643	670	625	700	667	708	679	718	636	760	685	712	751	728	656	725	707	674	699	705	702	687	736	735	716	684	703	692	660	687	691	702	686	687	711	668	700	719	689	719	671	680	644	687	690	677	670	683	711	673	661	700	706	728	672	680	720	713	703	709	705	685	706	673	683	664	703	645	690	705	693	710	705	707	674	690	695	702	688	691	683	715	656	678	735	664	667	699	707	743	727	728	638	714	692	698	709	729	684	746	684	693	689	722	706	681	685	713	689	738	729	700	735	635	663	725	738	759	700	657	660	678	707	702	695	708	704	666	675	685
3197	953	489	287	207	229	326	352	400	384	348	279	250	227	214	256	522	1074	1482	1304	865	585	454	371	260	205	156	109	108	81	100	93	70	67	75	68	87	101	82	92	93	85	85	84	81	75	103	98	69	95	95	93	94	85	80	96	85	88	86	74	94	94	80	69	87	85	73	71	87	98	80	80	70	97	76	92	78	88	97	82	89	83	84	79	86	95	99	92	92	92	73	80	100	97	97	83	92	80	85	102	92	74	84	97	67	77	74	94	79	92	78	92	87	80	87	86	91	98	89	100	81	82	90	88	88	90	90	87	89	78	100	71	81	85	96	86	80	101	93	95	81	92	93	102	80	99	81	106	101	102	86	88	88	93	68	87	89	103	107	104	90	95	72	88	92	80	91	100	78	78	80	77	73	97	93	98	100	94	92	86	80	79	92	88	85	92	81	93	94	76	95	84	96	79	104	91	79	82	82	78	82	92	92	82	101	87	85	73	88	83	93	77	84	107	87	90	72	76	78	104	99	75	97	86	78	81	82	69	63	88	70	86	94	75	81	86	100	93	79	86	91	84	89	85	86	80	91	93	77	79	106	94	86	84	91	85	77	82	91	87	86	98	83	74	92	95	81	84	83	93	80	92	86	83	87	78	108	92	108	90	90	94	69	85	69	66	93	90	86	87	102	80	88	80	76	62	95	86	86	84	93	93	77	98	93	84	99	79	65	102	93	92	105	82	93	91	81	72	85	68	87	66	89	83	95	74	92	76	84	112	99	101	87	105	90	85	81	82	88	82	87	77	87	82	85	82	101	94	83	98	81	91	109	98	97	82	83	94	88	94	87	97	84	94	89	83	79	80	74	90	93	89	80	103	83	85	72	95	110	104	90	99	92	85	97	85	85	93	95	95	76	108	73	100	107	91	103	79	82	90	100	72	101	101	71	88	81	95	80	88	91	86	99	78	70	94	86	88	100	77	95	85	91	95	96	95	105	96	82	98	94	90	88	76	79	82	68	76	95	74	89	91	90	87	85	77	106	81	92	79	93	92	90	90	81	88	90	79	87	80	104	105	83	96	95	87	104	102	96	108	106	81	79	78	100	94	80	92	83	75	86	86	85	91	91	83	85	77	77	92	72	100	101	65	78	91	95	83	77	111	88	100	98	73	92	84	106	77	83	92	98	87	85	89	75	81	108	100	87	97	98	78	98	111	86	88	105	80	91	61	98	84	101	86	103	117	97	77	79	76	95	77	80	71	101	87	82	79	71	75	101	88	101	96	103	92	78	82	102	74	81	83	88	96	82	86	97	76	81	81	94	105	91	89	80	74	98	87	97	84	97	75	77	71	96	97	102	93	93	103	88	87	99	99	76	86	93	73	72	72	89	73	76	86	82	82	96	84	82	77	88	97	86	84	85	92	75	99	98	81	76	82	84	83	97	98	78	89	94	87	75	94	95	88	78	93	87	84	84	82	90	73	83	90	106	95	86	101	83	82	82	97	78	102	104	94	74	84	91	87	94	76	89	93	88	96	89	92	78	94	102	88	83	82	90	92	100	80	89	97	92	84	75	97	88	92	97	92	88	87	70	94	81	78	77	76	86	80	87	76	87	98	97	93	93	102	107	83	99	89	85	93	97	60	99	102	88	80	100	89	104	88	89	81	96	85	89	87	78	78	85	89	112	99	90	89	84	96	79	79	71	109	102	83	86	91	85	83	101	92	88	96	88	88	98	101	87	86	88	80	81	72	91	87	94	82	85	105	86	81	81	79	74	84	80	85	85	84	93	94	99	77	77	95	80	88	86	92	69	96	88	94	87	90	92	109	73	87	91	93	84	93	100	81	82	67	84	85	74	79	107	88	81	101	106	86	94	93	85	97	85	99	86	118	79	85	91	81	101	80	97	93	85	84	90	93	89	83	92	104	102	104	94	70	87	84	89	92	88	72	68	91	80	81	115	89	86	90	91	92	84	70	94	91	88	84	85	102	88	84	90	99	82	98	85	84	77	74	85	91	86	90	95	87	79	80	81	92	68	95	88	89	88	92	80	87	85	90	94	93	78	84	91	84	77	93	96	95	106	96	85	81	70	83	81	104	93	88	96	104	83	99	78	99	81	108	72	78	73	100	96	83	96	92	84	80	87	91	86	86	90	84	93	76	82	79	100	97	97	95	95	74	79	91	88	90	99	88	92	92	84	113	88	78	73	79	93	84	87	76	99	78	94	109	80	74	100	87	96	83	95	95	88	80	78	93	71	68	85	91	92	87	109	77	101	83	89	96	80	104	79	87	101	97	88	87	100	87	96	92	87	92	82	91	107	96	98	76	74	83	91	81	80	89	77	76	98	60	78	81	74	91	76	102	106	98	105	71	68	84	76	93	86	88	70	73	83	75	65	73	76	92	83	88	89	110	97	99	82	112	115	86	102	85	100	101	81	89	85	72	85	103	101	92	91	103	73	94	99	83	73	94	82	101	113	85	75	88	83	78	89	85	86	91	84	79	95	85	72	89	85	80	88	89	84	76	101	93	82	77	91	84	86	79	84	106	71	89	100	110	84	74	98	91	94	73	86	78	102	88	80	83	113	78	93	98	88	75	96	87	94	101	90	111	110	100	84	86	97	80	91	86	90	85	79	79	91	74	86	77	82	92	97	90	86	84	76	88	96	83	70	89	84	81	91	81	85	84	92	89	90	96	87	94	86	81	84	66	91	83	97	83	102	80	88	93	90	88	79	69	80	69	104	111	81	86	73	85	88	98	105	95	88	96	92	86	102	79	74	95	100	98	100	103	86	107	108	81	89	98	110	86	73	87	81	86	98	94	91	92	82	76	83	92	82	88	100	76	99	78	96	77	73	83	77	77	93	74	102	91	85	96	85	96	78	95	80	92	78	76	82	84	106	86	88	82	90	86	98	96	82	74	76	72	73	81	85	76	95	98	85	93	81	94	96	104	95	79	89	113	79	72	90	81	85	97	112	88	77	100	79	84	97	88	99	83	88	97	102	82	85	91	73	89	93	92	95	86	85	87	84	74	88	87	88	88	105	86	83	83	87	85	99	81	78	94	82	77	74	92	96	84	80	84	73	102	100	80	73	92	92	103	87	96	104	84	92	93	114	82	84	99	85	83	76	74	102	96	95	91	81	84	97	101	101	78	105	81	100	74	70	99	81	86	97	80	87	91	83	93	77	88	91	97	78	85	83	79	88	84	83	98	83	103	86	100	85	90	69	107	98	101	82	83	92	85	101	103	102	97	99	89	94	93	83	87	78	78	84	91	98	87	83	102	84	82	89	79	84	81	82	93	102	90	80	96	99	78	103	86	92	104	69	80	77	86	90	84	87	74	81	91	98	97	82	82	97	102	79	84	98	98	81	86	80	93	85	86	96	83	80	85	94	85	86	88	83	73	87	87	98	81	82	87	100	72	85	98	88	84	87	94	99	86	80	80	102	97	87	86	86	75	109	103	82	72	70	87	90	77	84	86	71	81	71	93
24581	8514	4974	4491	8912	12509	14145	13784	12903	11053	9154	7329	6250	5179	4794	6151	12096	19722	22768	20778	15157	11363	8992	6859	4584	2910	1823	1295	1020	852	660	679	638	626	613	658	632	600	651	614	576	615	638	661	641	656	671	605	657	607	658	648	646	597	611	632	649	649	610	614	625	585	602	616	633	629	603	670	665	622	620	652	640	653	622	628	688	646	619	611	631	642	652	632	669	609	576	624	617	676	653	596	646	645	618	688	621	636	639	636	685	593	663	618	613	623	644	636	593	603	620	633	598	618	622	647	630	628	682	617	628	603	642	649	624	668	613	626	624	623	624	648	601	642	628	589	623	625	600	613	586	615	620	635	635	616	591	627	624	640	634	651	631	615	651	668	637	625	611	601	605	622	634	643	626	587	624	660	639	601	623	650	634	630	593	633	608	623	602	638	675	640	589	651	654	616	631	634	637	653	624	610	674	609	646	615	622	656	609	619	623	641	613	629	640	625	586	616	644	622	647	634	623	604	619	666	644	627	592	607	658	634	616	623	606	657	617	568	639	611	650	637	629	600	605	634	664	616	649	634	616	634	631	675	607	653	695	586	644	607	589	612	651	678	633	603	643	564	623	601	634	597	672	610	584	585	622	585	638	644	613	653	652	628	620	657	593	617	669	609	632	639	641	607	647	622	597	614	654	657	604	586	647	567	674	596	630	615	625	631	589	598	621	631	630	623	588	607	642	625	627	614	635	624	599	624	615	592	610	614	613	659	672	621	644	637	622	628	664	627	632	596	615	604	586	592	634	640	609	639	641	613	635	643	618	647	612	629	582	642	672	622	650	608	598	613	668	610	618	628	630	578	687	621	608	622	594	614	612	644	631	621	553	630	650	617	628	615	660	657	571	608	695	616	642	607	645	640	620	641	633	598	613	612	644	639	593	598	668	632	641	656	628	658	658	602	654	638	657	616	610	648	568	641	622	638	636	641	597	624	650	618	653	616	614	568	650	624	634	606	625	628	646	640	611	655	623	614	671	610	634	621	632	632	637	607	610	603	614	670	589	638	644	631	640	616	630	638	617	600	623	641	547	657	570	602	569	637	633	647	626	576	649	670	617	721	631	651	640	611	612	626	618	598	622	603	663	622	633	656	646	614	595	579	592	605	637	619	592	649	664	638	615	620	613	585	587	618	656	667	630	631	608	592	667	633	599	618	629	650	593	625	660	644	653	640	684	614	606	590	627	614	636	667	611	620	636	611	648	675	646	582	609	625	622	632	624	586	668	590	657	602	643	625	654	662	649	600	639	641	636	614	624	619	640	590	622	606	651	639	597	643	676	566	687	578	633	643	631	613	629	608	588	627	610	607	595	592	632	617	616	616	638	597	604	600	629	667	618	636	598	597	650	661	620	610	659	651	635	616	601	653	653	658	591	621	648	608	661	656	603	652	671	634	643	611	640	568	637	626	654	653	641	630	654	622	607	625	640	580	699	616	655	575	600	621	634	630	619	587	615	640	590	633	635	588	624	622	625	605	637	623	669	629	627	648	671	630	603	660	609	611	578	646	605	591	600	594	578	651	572	626	636	630	639	639	612	621	631	613	605	616	582	615	604	648	660	671	648	634	628	614	619	655	662	625	612	618	573	612	622	573	621	615	610	602	608	601	647	641	608	637	626	660	636	617	597	612	625	623	620	633	637	610	624	621	606	659	606	625	622	599	656	624	660	634	628	611	634	583	658	629	585	617	642	635	592	629	639	589	686	622	611	595	604	577	658	631	644	612	607	636	679	623	589	637	606	642	606	600	588	604	596	658	654	657	644	616	629	618	608	640	610	647	606	614	651	663	626	634	641	641	622	617	683	635	650	635	647	672	634	582	669	629	604	620	624	603	554	611	665	626	619	614	627	581	609	616	637	664	628	599	601	608	637	639	569	654	617	627	639	639	636	626	620	624	654	702	621	656	580	603	691	657	598	617	622	662	620	649	614	582	643	662	634	598	602	641	636	619	650	623	639	666	625	582	669	630	633	629	619	677	626	632	625	627	613	594	650	660	604	654	612	612	621	616	659	621	599	626	604	655	594	650	619	652	653	653	630	623	587	639	631	702	630	622	673	677	652	618	602	615	658	624	675	641	597	618	601	621	622	631	627	596	614	662	631	626	596	599	614	657	639	643	643	651	626	656	578	626	589	607	613	605	606	592	647	610	653	671	587	623	628	621	601	598	641	663	609	615	641	638	625	619	654	605	663	625	645	651	608	635	619	633	646	613	600	609	621	608	636	632	611	643	622	597	651	618	578	623	556	634	608	630	636	626	663	652	633	600	578	676	632	603	592	626	620	625	631	637	585	659	631	610	648	614	598	597	612	624	624	621	611	615	650	645	606	635	598	622	592	617	648	625	573	616	649	636	608	604	618	651	608	611	628	604	609	616	673	638	607	622	598	624	585	632	626	610	651	654	640	617	644	617	599	630	639	613	656	655	665	675	613	656	657	618	597	649	636	600	593	609	657	604	609	637	620	629	636	630	590	622	638	652	620	626	632	630	623	638	655	639	624	612	613	631	664	640	662	623	646	617	659	601	606	643	669	657	665	628	653	600	622	629	639	672	590	616	632	625	607	609	607	635	615	590	643	609	610	584	613	620	565	634	671	633	602	650	597	608	672	596	638	630	676	658	610	629	629	607	658	672	634	648	607	625	623	604	644	585	593	596	633	574	642	622	631	677	649	643	637	624	639	618	661	617	612	594	648	634	578	626	554	630	628	642	609	629	628	584	601	647	642	644	664	573	643	652	615	620	659	653	649	614	647	588	638	631	612	609	603	597	644	617	619	601	613	663	631	639	622	584	623	632	609	650	587	631	633	551	623	658	609	616	642	663	649	672	617	613	589	621	650	632	617	637	621	591	614	609	616	593	628	569	628	601	641	602	671	599	657	611	625	619	638	632	625	622	606	641	620	658	643	638	631	643	628	657	582	629	644	638	607	577	612	650	631	662	582	609	578	578	634	631	636	629	624	590	643	585	621	656	623	618	627	640	607	655	636	648	625	636	665	682	589	643	610	626	620	644	614	668	634	586	604	633	634	616	630	635	622	633	620	649	682	651	613	640	612	625	636	651	618	605	629	643	636	618	620	645	640	632	623	668	661	620	655	685	662	639	630	646	654	659	635	667	633	655	591	625	644	617	603	607	633	653	619	607	602	652	579	631	608	597	624	653	615	570	635	591	629	633	644	647	645	649	633	599	625	664	618	637	628	604	603	628	601	612	712	644	647	622	627	656	610	599	627	622	645	653	622	635	659	667	631	590	607	629	632	616	633	586	639	609	609	634	615	622	672	636	624	620	665	650	625	658	637	651	619	623	629	596	653	658	647	656	596	644	635	619	650	661	655	570	617	642	603	673	612	648	596	645	614	635	594	655	654	617	585	637	597	621	619	633	630	631	623	613	599	611	656	615	636	598	621	626	644	655	648	596	617	617	617	648	633	626	645	613	609	654	591	653	648	608	659	640
2259	527	255	174	149	155	235	214	260	213	174	185	160	164	133	144	128	175	241	250	189	157	133	140	122	117	94	101	85	70	86	74	62	85	64	70	87	71	68	86	78	75	77	90	92	76	75	90	84	79	91	75	80	76	87	67	80	81	84	90	89	78	73	86	78	69	80	84	79	108	84	83	81	68	79	84	76	63	85	79	74	81	78	95	91	86	90	95	72	84	89	91	77	71	91	83	72	83	91	86	82	72	95	71	70	92	89	76	78	87	74	82	73	81	77	97	58	101	78	102	86	76	84	95	98	89	83	82	99	64	79	96	89	94	81	94	84	84	83	86	94	80	87	67	93	77	92	68	74	83	90	82	95	70	78	75	66	79	89	73	101	99	87	102	97	90	87	77	93	78	75	78	83	84	91	82	77	92	69	78	85	75	72	81	83	83	98	87	93	81	69	65	79	93	75	94	69	84	110	72	85	81	79	90	97	87	72	81	82	84	90	63	89	75	96	77	87	83	91	75	77	77	101	91	85	86	72	73	94	77	69	66	71	75	82	81	84	76	89	63	73	93	75	86	73	89	91	89	83	82	100	85	78	83	85	81	77	90	74	81	76	62	68	110	89	65	90	83	73	87	101	73	92	92	68	79	87	99	83	69	68	79	92	63	85	78	91	83	93	89	81	85	76	82	92	88	95	62	74	102	68	97	73	84	84	75	77	98	89	80	72	76	82	79	84	78	69	84	89	73	81	96	82	82	78	98	91	89	95	71	87	96	85	77	88	76	71	81	79	66	76	80	74	81	69	72	82	75	91	84	65	83	87	62	75	78	97	79	74	88	89	74	79	88	97	84	92	86	66	90	75	78	100	76	79	80	80	78	101	80	78	103	90	88	80	79	96	86	68	91	83	69	84	88	83	66	94	75	66	94	99	79	69	85	60	90	78	86	80	81	85	98	79	83	88	81	102	77	91	80	88	78	72	106	77	71	91	92	55	63	76	71	84	85	80	75	92	82	89	81	76	103	81	73	86	73	81	84	89	77	79	72	80	85	79	91	87	75	96	99	84	92	92	83	81	84	77	76	78	84	79	90	93	83	76	76	72	80	105	82	92	92	79	81	85	78	79	72	82	82	72	82	67	86	91	83	87	85	76	81	89	82	80	87	68	87	84	90	91	98	86	85	84	75	81	96	79	76	71	84	103	90	88	80	89	86	73	70	87	82	49	91	82	76	99	82	73	79	80	82	94	74	71	81	74	78	93	79	99	85	75	75	78	75	85	78	65	72	83	94	81	80	70	75	75	79	98	83	84	87	72	75	83	89	80	89	80	88	85	64	82	97	79	72	76	67	92	78	93	92	80	90	83	81	99	69	82	63	77	87	77	71	77	83	70	92	64	71	80	88	76	85	81	79	90	75	93	75	66	85	98	79	94	85	64	97	86	85	71	75	68	78	77	91	77	81	95	85	65	77	77	79	72	79	81	77	69	92	79	76	75	87	75	85	73	68	90	83	94	79	80	79	79	78	71	79	69	82	79	89	85	98	81	84	76	84	94	84	83	90	77	102	79	78	94	94	66	56	76	74	81	99	102	94	94	85	82	80	90	73	88	90	89	60	76	104	90	80	83	54	85	89	83	72	76	85	81	65	76	88	83	86	71	76	81	91	91	64	97	72	94	92	101	76	89	88	89	76	81	80	81	84	88	82	73	89	94	89	90	77	75	86	96	99	82	78	75	92	75	86	89	83	77	84	95	80	79	81	85	79	84	96	78	88	104	93	77	89	90	79	98	79	94	75	73	82	89	82	74	76	93	78	61	80	88	94	90	94	77	71	78	78	68	70	83	75	77	76	84	75	72	72	79	68	75	86	100	93	88	82	82	78	86	85	83	79	79	77	95	89	60	80	94	75	83	76	76	76	82	81	84	92	77	73	82	75	96	80	73	76	70	88	83	71	78	89	102	90	89	77	92	66	72	83	81	73	94	88	79	74	86	82	74	79	82	86	80	84	84	85	86	75	88	81	84	82	77	80	92	69	93	79	82	94	103	82	96	84	79	79	62	87	83	66	94	79	103	88	83	60	72	76	95	79	84	87	91	82	84	84	78	73	72	79	87	96	97	89	83	92	76	75	84	80	74	100	84	60	72	90	83	90	87	80	93	86	98	93	87	82	89	58	93	87	84	60	91	94	83	74	68	78	94	84	71	81	92	63	74	90	78	78	87	93	84	88	84	76	78	85	79	79	94	83	84	78	76	98	74	72	78	63	91	82	86	78	84	86	74	72	83	75	90	77	81	73	71	81	71	83	85	86	73	71	90	76	73	89	90	79	77	80	91	79	94	88	101	75	80	81	92	76	69	75	81	95	84	99	75	79	83	81	78	80	77	89	76	80	79	91	78	73	70	65	77	94	84	95	89	88	94	67	87	85	74	94	79	81	86	76	68	91	92	81	80	71	86	73	86	84	74	81	91	82	99	80	93	87	83	64	60	83	81	96	77	77	74	101	80	85	73	66	78	87	99	56	86	77	69	86	63	78	83	78	87	91	93	81	78	78	87	72	71	90	101	62	73	80	93	82	103	83	69	73	73	103	79	83	78	84	97	69	71	73	77	82	81	96	82	78	84	77	86	80	95	84	90	72	88	100	92	72	86	76	94	78	88	99	76	73	82	84	90	104	83	92	100	84	75	84	80	73	99	85	96	97	88	65	95	82	72	101	87	91	82	81	62	84	73	66	78	85	84	93	72	78	72	105	94	73	96	83	92	78	85	86	79	95	74	97	81	86	90	80	85	81	89	87	85	86	87	95	88	92	83	80	69	85	84	76	87	72	74	79	90	90	85	68	76	74	81	79	93	85	97	85	77	96	82	69	82	92	87	86	90	83	77	76	81	87	85	91	73	84	70	81	104	97	75	84	65	104	88	84	80	85	86	79	88	83	86	90	98	81	84	83	96	94	97	79	78	85	80	97	80	85	90	84	92	60	79	79	82	75	90	82	72	100	88	72	90	69	80	95	81	85	84	73	85	83	73	84	103	105	95	90	68	74	78	97	87	82	87	89	104	86	75	85	70	64	88	98	80	65	85	90	70	72	84	86	76	66	84	94	87	92	84	64	95	83	84	65	75	81	68	66	84	75	85	74	102	100	76	79	71	98	73	76	91	81	99	76	88	83	59	89	80	83	71	81	78	76	90	78	87	84	70	100	89	71	87	80	79	75	92	90	72	95	75	92	93	84	83	101	72	75	83	73	83	88	79	68	88	77	92	94	90	73	97	82	87	71	96	77	76	87	65	89	92	91	88	82	71	96	80	77	87	79	107	89	91	91	88	89	75	97	89	84	79	83	96	92	79	82	93	83	82	96	75	96	70	93	77	72	97	69	85	94	99	84	93	85	74	90	64	87	85	77	80	105	76	96	84	78	74	68	90	78	82	106	80	86	70	88	82	89	108	88	86	72	80	78	96	82	78	71	81	85	90	77	83	79	82	93	81	73
17378	5333	2609	2500	4822	8318	9165	8932	8313	6763	5317	4682	4210	3410	2724	2408	2380	3147	5222	4871	3323	2519	2001	1725	1331	976	777	693	669	640	578	553	586	629	599	585	622	574	614	583	567	590	546	607	579	606	590	564	585	646	585	592	572	608	651	642	577	592	572	529	603	574	592	608	624	602	563	629	659	598	623	617	608	612	594	600	589	588	640	583	605	620	588	550	599	629	604	578	615	581	574	558	547	629	601	564	649	625	639	621	600	653	617	588	627	621	605	572	598	608	562	591	617	625	597	585	608	575	576	569	618	628	589	562	623	611	611	589	587	588	637	627	587	602	618	587	584	610	584	582	586	600	604	596	608	617	635	578	556	637	574	605	620	628	609	583	578	660	614	662	566	558	601	625	610	558	631	612	587	579	589	560	612	601	559	594	592	599	576	619	603	605	643	607	571	582	551	592	582	590	607	627	588	649	603	606	559	604	575	623	536	580	596	610	566	596	626	591	609	544	590	622	608	589	606	604	574	595	644	564	619	636	604	613	596	626	594	563	623	603	604	609	600	602	573	644	639	610	584	636	553	570	596	568	592	593	626	612	595	573	551	612	602	569	605	581	609	623	615	609	579	575	584	607	582	637	637	587	594	613	626	601	613	587	582	637	613	576	596	591	639	569	615	586	578	619	633	593	581	563	597	562	591	576	607	656	579	641	603	606	572	552	603	608	583	601	631	588	570	550	609	532	636	619	610	641	590	590	590	655	589	561	652	598	617	582	655	604	607	619	616	619	583	584	619	629	570	591	613	619	577	570	612	620	619	576	604	589	636	605	626	565	587	586	609	615	603	644	587	642	562	583	608	617	619	577	576	607	623	587	591	599	581	600	616	624	625	588	620	570	622	618	586	602	619	624	625	610	629	560	632	569	614	585	629	577	631	599	593	602	621	582	612	587	621	621	625	623	583	642	609	612	545	624	593	594	576	594	604	621	588	591	594	597	589	626	599	575	608	607	616	608	594	576	551	580	604	573	590	603	602	631	647	638	594	604	577	564	620	594	589	572	582	630	544	591	577	598	622	584	625	597	585	580	588	625	623	626	622	578	580	611	585	566	611	599	576	583	604	616	603	586	566	608	614	552	611	638	605	679	606	631	634	590	623	598	613	603	611	625	613	593	603	578	630	581	609	611	567	593	592	612	610	579	573	610	582	626	626	556	569	575	573	614	637	627	593	598	588	625	614	582	617	644	559	578	589	584	600	568	590	617	630	560	607	575	618	624	586	606	605	591	598	593	594	615	598	610	616	567	607	560	592	625	589	571	619	579	571	601	568	607	585	608	571	598	632	601	589	623	618	562	595	610	616	637	629	609	578	628	604	609	597	604	640	597	595	593	581	603	600	606	623	570	604	577	602	648	594	609	566	606	579	612	623	607	596	630	638	589	615	569	609	580	603	582	585	604	599	609	598	592	630	577	623	572	642	624	616	632	615	582	640	612	614	598	616	595	594	645	602	606	605	610	620	630	578	581	594	659	588	654	627	619	580	572	544	624	598	634	608	617	553	606	607	615	580	556	590	640	627	606	589	589	620	580	630	595	624	590	577	551	600	615	565	592	575	572	618	596	600	611	593	610	630	608	625	602	615	610	631	615	601	536	582	616	583	592	622	625	560	625	604	648	593	632	539	608	561	583	620	611	590	583	563	614	575	633	600	628	611	601	612	612	627	584	599	580	597	603	617	622	644	620	616	569	607	555	635	601	581	600	598	602	587	587	574	603	622	573	621	601	583	591	594	585	623	591	597	606	638	586	620	599	586	620	629	620	640	622	587	611	561	578	576	580	624	624	589	596	617	611	605	562	652	649	617	602	603	582	566	606	599	622	591	613	595	611	573	576	631	578	638	635	605	561	609	579	604	572	617	568	608	595	621	537	593	624	588	652	594	644	599	597	532	607	598	593	638	564	609	628	621	614	613	615	632	556	630	585	579	575	603	584	560	599	575	602	574	628	589	533	583	581	577	598	597	627	589	617	593	594	625	596	556	597	606	571	584	610	609	617	619	567	581	614	612	584	609	600	592	616	612	578	628	586	575	582	606	625	608	592	593	565	581	632	612	608	607	601	608	594	567	589	602	578	594	658	573	579	596	585	593	617	620	578	599	607	605	564	586	550	610	582	592	647	588	613	590	580	587	615	575	633	573	603	606	563	598	619	579	649	591	612	644	554	569	583	651	594	591	526	650	610	591	637	572	608	602	557	624	533	605	615	576	556	582	583	595	622	595	554	604	601	614	614	600	625	599	611	584	612	600	635	605	612	613	569	598	594	598	605	624	583	584	594	626	610	583	617	551	633	589	593	633	602	582	594	634	570	586	633	593	573	573	602	559	574	596	598	653	601	578	593	603	603	595	579	610	609	624	563	627	606	590	605	624	578	610	582	610	597	648	634	562	586	621	658	633	608	610	600	609	603	599	608	588	609	589	607	562	565	587	551	602	565	590	553	593	596	634	626	559	609	603	581	562	624	597	610	538	614	597	565	603	594	597	585	605	557	586	603	576	595	590	615	620	608	586	628	619	597	604	561	616	609	606	583	603	578	585	578	581	591	571	627	576	624	569	571	584	610	582	607	544	582	603	560	634	594	589	625	675	596	613	587	570	555	597	576	645	647	596	599	610	604	573	588	622	623	544	612	600	639	602	665	591	616	591	566	647	575	568	614	598	571	607	555	568	576	578	643	626	577	610	639	610	552	582	599	601	642	600	570	588	606	615	596	616	627	581	598	612	593	617	611	640	574	607	618	579	580	564	642	566	574	605	589	585	598	574	580	602	597	620	552	561	626	625	633	606	561	614	608	602	605	576	566	572	660	582	577	553	585	667	594	662	613	627	606	566	606	601	586	585	616	605	585	616	582	581	614	595	626	607	579	608	626	579	594	665	640	598	640	595	560	666	579	619	617	582	585	623	595	612	585	618	613	595	584	587	582	612	627	649	525	562	636	633	639	612	596	589	611	613	556	618	585	604	550	570	575	600	590	577	613	587	671	627	587	570	583	582	601	623	620	565	590	627	653	606	612	630	581	576	608	589	539	605	562	599	602	574	557	653	594	623	585	589	581	577	638	580	628	591	610	642	588	588	614	624	617	591	612	640	607	603	636	597	595	622	594	559	639	599	659	613	559	598	613	626	608	573	593	629	629	595	614	623	583	617	574	567	591	631	578	606	622	656	629	611	605	630	610	608	629	596	620	618	586	607	619	565	581	599	613	582	622	628	554	602	589	594	586	615	556	545	609	572	584	618	635	584	626	605	626	603	642	567	614	630	559	613	630	602	609	619	591	633	583	528	639	616	616	525	639	614	577	610	596	606	585	584	632	617	631	631	588	652	599	604	611	611	639	614	610	567	598	600	616	607	573	611	615	591	581	563	654	587	640	604	607	601	587	610	603	558	572	594	587	605	607	604	579	588	594	617	624	619	579	572	605	602	615	608	587	645	626	616	610	591	597	559	645	606	590
2008	593	306	233	178	215	268	325	331	291	243	195	186	166	172	160	168	370	804	741	543	377	314	235	173	151	100	102	70	75	82	65	86	70	67	65	81	72	70	84	65	81	83	66	81	78	77	79	82	88	78	79	80	85	77	83	81	73	75	60	67	73	70	85	77	72	79	75	96	81	73	67	77	70	77	74	80	87	88	78	80	81	75	66	67	80	68	70	88	73	78	70	66	76	81	83	85	68	68	83	71	77	73	71	86	80	80	73	64	73	73	70	84	80	57	101	68	71	71	73	66	77	64	83	79	80	80	77	82	70	92	80	71	79	70	73	62	66	79	64	80	73	73	91	86	79	69	70	79	87	72	76	84	65	65	85	83	76	65	86	82	87	86	84	68	78	69	95	82	72	64	108	77	74	66	74	71	84	74	58	82	86	69	78	74	66	65	60	72	95	77	92	78	55	76	66	64	65	69	70	79	66	82	75	83	74	71	72	57	72	77	68	67	69	84	69	76	73	76	85	79	84	81	83	71	71	67	94	73	85	85	85	76	89	84	69	84	88	63	89	71	77	82	62	74	61	70	63	80	73	78	76	87	64	79	71	69	75	79	72	87	94	75	78	65	70	79	76	68	80	62	80	87	75	76	80	62	94	75	64	77	80	93	74	67	75	80	68	74	75	74	80	68	74	79	66	81	54	65	76	71	61	73	67	77	71	81	73	72	83	75	80	87	64	71	56	65	69	56	80	71	73	74	84	90	99	88	80	66	66	90	81	95	73	75	72	69	91	74	93	71	73	72	78	62	85	71	71	61	73	77	91	79	54	59	82	63	72	75	80	88	66	77	62	84	74	79	67	72	78	75	77	85	68	79	70	87	82	78	63	58	73	73	72	69	86	72	75	65	82	70	98	77	61	78	68	75	73	49	92	84	76	93	71	68	81	75	78	71	80	60	80	74	76	71	70	63	77	82	83	62	69	83	78	67	55	92	81	90	68	86	64	69	65	77	90	78	81	78	68	100	67	76	70	81	60	76	91	72	76	62	66	73	92	75	75	78	72	67	67	70	73	76	82	70	91	62	71	68	65	84	64	73	78	61	82	77	81	72	67	78	66	77	74	67	82	75	81	80	82	92	67	76	72	85	91	75	94	83	84	75	75	88	63	96	76	71	80	81	72	55	73	76	69	66	78	73	79	79	54	77	106	76	74	65	79	75	85	78	71	76	78	73	77	76	94	90	70	77	74	83	68	59	67	90	79	81	92	78	71	81	86	84	82	82	87	73	83	62	67	66	54	69	74	74	74	81	76	86	72	85	75	65	83	78	87	63	73	87	63	63	80	79	88	79	78	72	79	77	73	82	76	98	73	61	71	69	76	61	90	79	79	69	89	67	77	77	88	83	77	70	85	79	72	79	78	75	96	78	74	104	79	86	87	63	69	69	81	72	71	84	71	81	86	83	72	74	81	56	78	71	82	67	70	70	81	67	74	73	68	84	78	70	74	66	73	71	71	74	49	65	62	64	57	89	86	64	79	57	89	55	83	87	70	80	82	87	76	92	62	76	73	86	71	87	73	74	79	72	82	84	81	75	83	95	87	81	65	83	76	75	66	78	73	72	69	87	75	82	85	68	86	68	73	73	65	79	93	77	62	67	69	75	74	72	76	62	75	87	76	75	81	84	73	60	82	77	77	68	73	70	82	101	67	77	66	87	61	75	74	67	65	66	74	77	74	56	70	66	71	86	75	69	91	70	71	84	71	59	74	84	71	81	67	58	78	71	81	71	83	80	74	85	74	76	69	87	79	80	84	75	89	64	70	81	79	71	85	80	66	101	87	89	70	56	67	76	95	101	66	77	73	85	74	87	81	80	88	70	76	67	87	87	65	105	65	88	55	55	82	86	71	58	88	94	60	67	89	71	83	74	81	71	56	67	81	73	69	74	74	75	68	73	72	87	73	85	81	64	70	72	85	72	83	65	74	69	84	54	84	84	75	76	96	68	79	64	74	64	87	77	62	69	75	85	71	61	87	65	89	68	73	74	86	70	79	81	84	87	79	89	79	65	72	79	69	76	77	95	66	69	89	64	89	87	71	66	72	85	67	67	60	77	70	80	66	62	78	94	85	67	85	72	74	77	82	61	78	65	70	76	97	75	87	73	88	65	65	63	67	67	88	72	80	73	88	95	79	69	76	62	64	70	76	78	73	62	75	60	81	87	84	90	90	61	77	80	81	75	84	67	81	78	77	91	70	79	64	86	73	82	90	90	75	81	72	88	72	67	78	83	71	74	65	71	75	55	69	82	82	77	89	67	70	88	66	85	74	71	98	73	83	69	74	97	69	69	79	82	81	67	77	81	97	86	69	82	73	92	67	81	69	66	74	75	74	73	78	79	85	65	74	79	83	81	72	76	79	86	73	80	86	89	86	69	78	81	91	89	86	85	83	67	85	71	76	103	87	82	58	63	88	77	86	68	68	73	60	81	58	85	72	70	69	75	81	87	85	98	60	75	70	77	72	67	68	70	57	74	60	72	62	66	76	73	73	72	91	82	83	64	87	80	77	74	72	73	74	78	83	90	63	78	76	77	85	85	61	81	73	67	80	91	79	79	82	90	67	66	73	82	79	62	74	65	81	76	81	84	76	71	74	77	76	79	82	75	78	82	81	81	76	63	67	72	87	81	82	88	70	81	74	90	72	62	89	63	84	83	70	65	91	85	67	75	50	81	69	73	84	70	77	65	82	69	86	66	83	71	78	93	85	82	78	90	71	80	73	70	68	68	85	81	71	65	80	72	65	81	89	82	65	73	84	65	78	71	86	66	63	90	69	69	77	72	79	70	71	79	63	92	70	79	71	80	86	85	84	73	71	71	75	75	77	76	83	67	93	89	53	66	80	69	74	73	71	75	56	69	74	87	74	74	88	70	83	68	65	77	80	74	84	79	79	80	67	78	90	75	76	84	78	78	59	73	84	73	66	76	83	81	85	78	68	84	73	77	85	76	64	86	60	64	71	83	92	83	65	77	62	62	84	85	59	85	63	85	72	71	87	64	81	63	73	84	87	97	66	73	64	87	77	80	81	71	69	80	63	67	80	71	80	74	66	85	89	76	88	68	71	78	65	60	75	71	86	70	85	80	69	70	85	72	78	89	77	60	88	66	72	61	68	79	86	69	65	69	93	71	73	69	62	57	91	79	85	73	72	74	85	67	74	79	73	67	69	80	61	70	66	81	80	88	71	75	80	72	85	54	98	71	76	78	70	86	82	63	75	97	89	88	83	69	66	72	65	70	85	72	74	75	86	74	64	78	71	77	64	74	92	63	73	81	77	80	73	76	63	77	66	85	89	92	80	68	69	95	60	81	87	81	68	80	87	81	73	81	70	67	63	68	99	74	66	70	76	85	83	74	75	77	75	91	78	89	48	70	85	68	86	85	86	73	85	80	67	70	56	69	64	78	75	73	78	68	77	76	90	70	73	78	71	107	82	80	78
20210	6193	3128	3123	6900	11221	12235	12167	11332	9545	7547	5805	4903	4407	3658	2923	2861	9077	15180	13867	9846	7379	5947	4029	2612	1731	1138	855	746	678	650	575	576	559	557	517	509	549	531	518	570	545	584	528	528	573	547	563	550	565	555	556	522	519	571	572	516	542	516	573	575	517	551	596	581	562	554	567	503	581	533	541	544	504	519	564	533	556	543	513	545	520	517	537	541	575	541	547	527	577	536	572	544	588	540	541	563	538	572	525	550	521	527	556	535	543	582	530	536	582	524	547	557	554	518	554	571	517	535	568	553	538	549	548	545	573	576	596	584	532	534	538	519	588	587	536	570	566	523	512	558	509	519	546	569	583	509	544	530	521	510	546	537	573	542	560	559	539	564	533	539	579	534	542	529	553	527	577	563	548	543	535	542	524	573	514	541	573	505	525	570	549	527	494	529	548	538	566	549	525	557	531	552	525	509	581	569	530	550	576	496	528	560	517	583	527	559	567	555	538	609	512	531	535	573	594	536	610	549	573	538	531	529	541	505	543	549	486	548	490	594	531	538	572	543	543	529	561	556	546	518	511	573	528	529	554	553	542	562	552	583	523	526	508	553	534	518	574	538	539	542	550	577	561	527	524	537	513	536	512	558	535	601	539	546	543	550	501	555	543	545	554	551	555	615	538	539	554	538	516	536	557	565	584	541	567	522	533	564	579	519	540	567	561	530	557	525	511	521	548	537	564	536	557	573	535	561	539	528	521	511	551	555	592	576	552	536	525	534	552	543	550	592	563	493	529	546	588	554	568	525	529	545	537	553	552	548	522	563	611	567	587	593	532	527	530	520	541	532	529	536	506	557	509	547	567	536	585	542	537	551	552	536	573	481	536	544	548	531	507	545	509	552	531	572	526	530	593	519	586	524	587	536	537	492	555	517	524	557	560	547	563	592	549	523	540	546	526	544	538	594	541	518	567	568	555	554	523	519	575	550	542	544	510	569	562	601	535	518	566	572	557	532	498	562	529	548	522	566	531	547	531	536	560	517	570	521	544	546	544	547	541	554	530	515	525	559	503	561	517	543	540	520	548	540	529	552	558	552	565	512	526	530	539	526	541	523	533	563	543	511	493	517	551	565	515	532	534	570	522	567	543	543	552	562	562	534	536	561	530	563	570	543	541	539	542	515	525	540	512	509	549	548	555	518	508	547	536	502	566	536	570	557	583	579	532	560	536	568	596	528	528	551	575	607	551	560	563	530	541	538	540	541	560	574	533	504	589	515	533	571	544	525	537	533	541	574	541	566	535	557	523	547	522	532	531	524	525	533	567	539	589	529	551	528	531	501	539	530	579	547	536	559	534	545	525	538	560	551	549	565	563	543	565	572	527	569	546	558	537	540	565	586	549	567	529	554	553	539	556	504	559	554	584	555	551	495	528	544	543	539	535	549	548	584	575	537	522	537	537	509	541	550	530	551	515	524	549	564	560	539	556	568	528	572	530	507	511	559	579	554	512	527	529	542	535	521	566	514	550	539	527	552	562	557	548	563	559	573	563	547	561	531	520	579	580	521	545	551	545	526	538	554	543	569	526	533	557	553	528	500	550	507	545	539	541	573	552	546	554	546	548	512	600	562	581	517	528	530	533	521	603	514	540	530	523	536	529	527	564	576	539	557	544	585	551	536	547	532	524	526	542	574	591	577	536	572	530	554	573	568	537	553	546	552	547	528	555	526	551	525	536	533	519	559	561	523	543	561	515	531	534	574	555	559	554	553	545	544	522	494	520	549	569	529	556	544	578	510	526	543	540	547	551	497	536	524	570	581	503	531	509	582	519	560	500	540	544	524	548	544	536	553	612	554	524	586	580	527	556	515	575	540	507	529	523	528	552	517	555	555	511	570	575	578	542	551	555	563	582	519	542	529	556	510	540	494	513	533	540	552	513	558	519	590	523	573	553	539	518	536	529	583	560	529	500	556	578	547	527	545	539	569	535	543	544	548	567	574	535	571	492	519	533	582	538	548	570	554	544	575	567	558	579	547	540	562	529	544	540	582	523	535	543	536	574	531	528	558	537	553	516	546	535	579	524	520	553	513	539	574	523	533	573	571	502	561	575	543	530	541	538	576	537	555	503	547	548	554	540	554	499	519	511	561	565	540	544	546	556	524	551	564	532	550	552	534	590	527	557	511	575	539	557	552	549	551	561	511	575	571	547	570	562	513	549	520	543	541	562	559	548	523	541	560	536	547	543	534	552	539	529	536	548	506	523	584	558	565	585	531	548	557	525	535	570	550	514	542	554	568	569	547	571	543	512	530	564	565	579	553	526	536	503	578	552	535	528	531	581	516	561	558	569	547	552	589	558	521	550	545	504	552	598	555	570	542	554	546	552	549	574	517	531	540	533	537	507	549	553	561	522	598	578	543	573	525	519	575	548	531	586	554	552	514	538	516	577	555	540	577	523	523	554	501	569	536	517	495	593	531	536	546	558	581	547	541	524	546	516	538	545	539	530	535	528	556	573	506	535	516	532	525	550	578	524	539	517	525	583	539	591	555	570	549	594	549	553	533	550	542	517	561	542	564	563	528	538	590	549	538	554	588	525	535	557	548	581	524	505	569	550	508	560	510	519	553	527	569	552	555	552	536	536	551	537	541	564	543	558	523	557	540	532	549	545	522	539	557	491	574	564	551	551	568	547	545	550	568	526	540	514	572	534	577	549	497	577	514	544	518	524	549	535	578	554	528	558	532	545	533	536	571	517	507	587	551	546	497	515	561	547	544	529	507	540	491	556	570	566	582	512	508	555	529	585	512	533	554	550	556	526	527	522	551	591	602	534	547	563	572	578	566	561	542	569	512	566	546	569	538	543	546	563	522	533	575	538	547	567	515	500	529	565	575	554	517	536	552	545	524	532	529	526	523	512	523	588	547	521	519	534	523	526	551	483	534	536	486	563	542	561	573	610	550	538	538	585	537	534	532	540	541	531	508	559	574	526	531	534	514	555	518	570	562	556	492	535	553	551	564	523	555	538	558	525	531	573	541	541	564	564	533	542	537	533	499	554	573	542	538	580	508	552	571	563	598	536	524	592	568	529	513	542	570	540	556	551	555	531	525	573	578	519	556	550	577	552	556	566	584	517	563	544	546	541	520	544	563	532	571	555	578	561	542	542	571	597	520	551	567	563	518	554	548	520	539	561	538	548	594	555	556	547	555	527	556	557	515	562	548	519	551	541	562	544	520	567	539	543	573	534	542	556	517	548	565	528	524	529	526	525	531	547	540	526	541	564	542	513	531	511	552	548	531	576	583	513	546	526	521	574	571	496	548	562	538	509	550	535	546	558	525	543	555	563	566	568	513	526	497	525	576	525	531	508	540	528	587	543	516	562	495	540	533	539	546	579	540	540	537	536	559	548	522	533	528	511	537	535	572	561	554	566	586	559	537	553	500	536	552	573	531	612	558	506	544	579	556	554	516	564	556	545	548	558	584	551	589	562	520	590	532	526	561	566
3462	590	320	246	212	245	290	328	313	291	263	227	224	176	170	150	168	421	862	818	618	437	338	281	220	148	133	131	110	102	108	98	81	93	93	89	102	88	103	104	84	94	107	98	76	98	99	99	102	104	97	89	94	85	98	90	99	92	98	86	99	87	97	103	101	104	119	98	110	88	102	91	98	115	116	86	92	91	102	93	80	99	99	101	103	91	98	103	84	86	109	98	95	99	106	102	95	102	93	102	100	102	97	106	96	86	76	96	96	94	102	94	113	92	97	97	105	76	107	104	83	91	86	84	99	89	93	85	98	106	92	106	90	91	81	106	105	113	92	110	95	100	116	96	103	103	102	91	100	89	98	90	115	95	98	76	71	108	94	96	102	98	90	82	86	99	97	88	117	80	80	96	97	114	95	99	92	93	97	79	92	107	100	87	85	86	105	104	96	108	90	101	100	74	116	96	96	101	103	84	100	88	95	105	93	98	100	120	107	95	103	95	84	98	90	101	96	99	89	94	94	97	92	81	80	92	101	101	96	117	92	99	80	103	81	88	104	89	79	88	92	86	77	81	102	101	103	84	90	97	94	98	106	88	109	82	96	93	93	93	87	112	106	115	109	105	99	126	94	94	94	102	87	93	93	98	91	102	99	92	96	103	93	74	115	90	106	88	108	98	94	86	93	91	107	111	103	94	91	88	113	106	114	98	100	101	120	92	102	116	92	99	96	91	98	82	108	92	107	102	91	86	81	96	97	100	90	100	110	88	95	99	92	107	97	87	102	101	119	87	95	73	104	104	99	100	102	70	86	103	98	107	95	86	112	102	91	99	98	79	103	94	81	95	115	113	87	96	100	86	96	106	106	98	86	97	89	83	84	106	97	92	95	88	96	109	83	93	87	101	97	87	106	94	109	89	83	103	111	105	83	107	82	112	94	105	98	99	70	103	97	92	85	86	85	93	87	88	108	92	90	96	97	82	85	95	104	98	93	91	94	88	80	101	94	103	91	106	96	90	106	85	78	106	102	98	94	99	111	104	113	89	99	86	95	99	96	117	103	106	86	106	119	83	101	86	85	107	102	94	97	103	96	92	88	101	109	105	102	100	90	121	109	99	108	79	84	105	84	89	116	87	108	91	100	97	99	86	98	104	104	103	104	91	101	95	121	97	106	89	107	113	99	96	108	96	110	71	96	78	116	85	96	86	110	106	97	91	100	84	101	112	104	107	98	100	94	115	94	107	100	94	103	98	97	93	108	93	118	99	96	99	79	89	92	101	87	95	108	112	107	108	105	77	106	103	98	85	129	89	90	77	86	111	99	108	111	84	91	102	101	87	89	88	88	101	69	92	97	98	101	89	84	83	79	81	100	99	104	90	93	107	87	88	103	109	109	109	87	92	101	105	96	86	102	90	100	102	112	89	84	105	121	109	83	96	103	109	106	96	92	100	89	79	86	105	104	88	106	97	91	113	92	85	91	111	90	95	102	86	99	95	97	79	87	87	89	89	112	101	99	99	110	93	106	88	84	98	89	109	91	93	107	89	89	84	111	93	101	117	96	92	98	99	87	98	100	94	87	91	78	73	90	99	102	86	97	88	106	120	79	100	92	90	95	110	87	105	105	91	79	96	93	89	89	78	102	88	110	91	86	78	80	103	108	87	83	104	89	105	115	109	107	107	95	98	95	86	91	99	95	90	98	90	91	108	98	104	99	94	89	96	104	97	103	109	90	111	98	97	92	106	89	108	93	100	102	89	92	95	100	98	92	96	66	90	95	96	101	91	99	101	77	116	90	81	113	86	92	101	93	100	107	93	106	117	102	93	110	92	86	104	125	84	88	87	102	108	100	97	96	92	106	122	97	91	96	85	90	93	87	89	108	88	111	111	121	88	96	99	78	109	89	107	106	92	92	96	91	105	100	86	98	109	90	95	107	101	92	117	97	103	98	93	106	96	97	93	83	106	81	106	91	90	102	91	97	102	115	102	100	110	110	106	92	83	107	91	98	95	93	80	104	102	98	101	88	114	81	85	77	95	93	102	94	110	78	82	85	111	106	99	103	110	92	96	99	103	107	113	91	77	102	116	114	91	109	84	110	102	99	98	104	107	91	76	75	104	99	106	100	103	93	82	95	103	81	96	97	88	110	108	83	99	93	77	112	106	91	86	93	102	89	98	95	85	98	93	100	102	97	94	95	95	102	83	96	85	109	90	90	90	93	93	100	96	92	85	85	96	111	125	83	94	103	108	85	92	98	96	103	106	101	87	90	95	109	113	101	91	85	96	110	95	111	86	106	92	90	113	104	95	96	99	89	88	89	96	85	90	101	93	85	87	105	99	95	89	108	104	97	91	94	104	83	93	96	108	108	91	111	95	102	90	87	88	93	95	114	84	118	110	93	97	100	101	106	90	101	88	94	97	82	112	99	76	96	101	109	96	96	111	70	88	89	93	109	92	90	99	95	75	116	96	95	102	97	87	87	95	84	110	101	109	74	83	103	105	88	95	95	96	107	95	97	91	95	101	90	115	98	98	92	92	105	86	123	97	93	87	106	78	96	97	95	106	94	79	91	98	98	90	112	89	103	94	95	90	104	101	112	80	104	96	90	83	94	103	98	80	95	103	104	85	126	89	108	97	99	99	107	91	86	95	108	92	100	116	93	102	93	86	105	100	85	70	93	80	93	104	103	108	96	85	102	105	115	97	95	98	85	121	122	95	98	120	102	106	104	93	106	79	83	113	79	106	110	87	87	91	96	103	86	93	99	103	101	89	100	111	94	100	89	98	105	95	94	97	101	91	74	81	94	92	84	102	107	89	86	116	95	114	83	83	102	99	87	81	112	84	96	102	106	94	87	99	96	95	97	92	101	91	95	87	97	93	95	93	98	96	109	89	99	87	107	93	83	83	96	93	103	98	89	106	108	112	105	99	97	86	97	113	99	100	95	96	95	113	97	101	91	107	96	109	88	92	110	84	80	104	88	85	109	81	89	99	109	90	101	113	93	79	112	94	95	95	111	94	97	91	96	83	89	107	90	91	90	88	97	90	101	107	86	71	111	118	107	90	93	101	99	99	100	110	94	99	130	94	76	84	93	121	105	100	103	104	101	81	107	92	91	98	80	87	94	95	102	101	108	98	96	83	82	78	96	114	94	99	100	92	86	108	87	103	95	106	93	108	96	92	94	87	93	109	95	103	83	97	82	108	104	84	83	96	107	87	96	103	96	78	73	100	120	80	107	92	82	101	103	101	105	106	77	74	85	85	97	96	78	100	91	83	85	93	100	87	91	113	96	82	106	107	114	83	83	103	109	106	95	103	87	111	84	104	81	88	88	98	105	95	73	93	100	96	92	116	101	119	111	119	85	88	107	105	97	92	94	100	98	105	98	89	85	77	94	89	99	104	82	91	97	97	110	95	80	93	96	73	107	87	95	91	94	105	88	83	98	85	102	83	105	89	68	98	104	97	88	105	97	106	90	96	94	105	102	81
19295	5635	3000	3162	6813	10975	12300	11811	10525	8822	7013	6015	4850	4115	3649	3001	2862	9992	16959	15410	11197	8406	6550	4501	2736	1770	1304	1045	870	789	748	723	735	728	680	713	675	693	735	671	720	669	695	724	714	682	693	720	682	685	657	734	704	691	695	716	724	739	689	680	691	702	672	669	673	700	698	644	668	714	709	694	714	667	683	664	751	666	702	724	674	706	726	739	698	686	749	681	697	704	634	647	695	648	697	687	674	663	679	661	690	693	693	637	735	740	711	670	703	746	683	728	699	705	679	685	734	697	727	690	704	674	719	696	714	704	683	709	662	721	649	733	710	687	668	710	710	715	706	687	730	684	724	692	691	726	682	666	657	732	718	733	654	711	692	677	685	669	695	683	681	692	718	747	659	707	639	655	701	696	663	698	672	717	659	680	659	713	678	731	703	699	727	638	676	689	758	707	708	703	663	687	708	697	631	703	678	652	729	663	640	704	652	675	700	680	661	688	681	663	696	725	680	698	781	703	729	706	703	688	701	697	706	702	710	687	683	703	701	724	664	714	677	763	680	675	707	719	679	696	697	639	661	718	749	726	656	718	709	722	704	753	743	671	709	732	749	716	731	726	741	660	708	724	685	716	710	694	700	753	675	679	703	688	755	687	665	707	696	691	741	688	704	684	674	735	681	673	679	653	699	744	709	729	681	681	709	699	677	674	680	668	685	690	716	649	675	678	706	711	708	716	710	688	705	694	727	692	719	730	697	722	663	716	668	693	656	690	668	704	722	708	756	706	660	705	668	616	666	665	672	683	657	691	691	661	694	706	655	714	665	706	713	690	696	699	707	717	717	682	666	642	677	691	761	654	704	679	715	718	726	731	725	693	748	704	713	697	674	644	685	705	739	723	643	666	652	723	633	703	722	688	711	743	684	720	724	726	702	682	701	707	678	663	738	646	717	685	709	742	672	664	690	690	632	685	717	711	695	720	686	750	717	763	710	680	688	726	682	687	711	731	688	719	695	703	673	688	694	752	683	723	697	735	692	711	690	702	683	712	732	652	713	662	677	707	683	676	662	727	700	744	704	723	725	734	688	730	717	669	704	663	716	693	751	682	717	707	729	688	656	731	675	722	667	729	778	723	694	725	693	686	711	677	700	693	742	681	721	700	707	704	681	652	710	713	708	697	694	723	668	705	676	710	661	693	714	723	737	716	712	684	667	716	755	649	696	775	714	687	693	711	720	691	676	746	684	708	691	680	745	673	687	711	719	708	696	702	710	714	657	668	678	686	686	687	668	774	708	698	685	687	706	682	727	671	690	683	676	707	750	721	727	689	663	715	718	754	725	700	682	664	677	746	717	682	722	687	707	698	731	667	660	671	719	716	698	683	705	716	690	734	681	647	671	712	712	674	721	651	693	718	691	667	714	714	683	690	693	694	746	695	699	680	687	686	647	742	705	700	691	719	680	712	718	671	722	725	679	696	664	707	696	699	737	653	710	684	704	702	703	714	729	687	676	672	696	698	718	716	674	701	706	708	682	719	692	676	744	680	647	694	717	699	676	703	707	693	695	724	696	666	730	689	689	680	659	707	686	678	682	694	736	697	671	676	742	703	701	735	731	695	743	691	716	692	742	703	690	711	702	718	728	653	729	685	694	654	699	715	716	662	683	703	728	680	664	695	699	699	727	671	728	693	714	660	717	694	685	672	692	682	735	690	680	735	707	722	739	676	692	734	762	720	679	678	687	718	667	689	678	699	762	692	729	673	685	704	655	705	723	703	736	711	737	705	690	682	733	712	656	713	724	703	648	651	688	705	706	719	673	710	701	734	686	675	696	712	749	720	756	671	761	705	685	641	687	690	689	710	697	687	682	720	681	710	747	696	670	725	702	721	693	701	673	685	759	714	689	709	712	710	702	702	703	684	681	742	663	725	738	709	693	725	699	673	648	691	729	709	692	717	704	697	711	714	666	706	660	706	773	671	713	726	665	662	696	719	719	726	682	672	686	715	699	678	661	725	722	758	730	704	684	684	711	687	690	698	682	723	709	752	701	682	675	689	699	718	674	677	697	713	677	710	700	677	714	665	699	713	705	707	701	714	698	677	637	695	729	652	747	773	696	716	703	692	669	713	691	704	681	695	707	691	728	691	692	687	696	748	675	699	678	688	653	650	715	694	691	712	720	714	689	720	691	708	719	659	668	731	690	699	745	714	683	706	723	645	680	678	706	674	664	673	756	665	744	671	728	687	763	673	676	694	717	723	733	721	731	723	710	710	698	716	656	683	679	711	685	716	657	707	693	687	698	683	715	683	665	712	710	702	686	700	739	732	693	716	689	698	696	695	684	704	701	707	682	716	713	704	705	721	676	667	679	734	669	734	698	725	685	677	717	685	679	703	737	707	730	712	690	740	728	701	691	688	708	671	666	753	695	660	694	677	658	675	695	691	691	689	740	654	695	716	676	697	711	682	658	702	707	650	724	707	735	716	703	710	695	693	690	745	722	674	736	701	697	708	673	668	693	668	705	675	706	705	694	662	712	655	734	666	704	712	709	747	704	748	648	698	724	670	691	729	774	699	705	712	686	649	726	711	711	685	718	682	714	694	712	708	697	724	692	709	698	731	715	721	736	734	686	676	703	692	637	715	741	704	669	741	707	703	724	708	726	706	717	653	672	670	687	721	685	664	672	684	714	682	677	728	678	734	712	718	692	728	695	726	677	691	676	687	675	679	699	690	678	671	706	724	635	660	672	676	709	695	647	761	683	710	705	652	744	651	670	712	755	693	622	760	685	705	683	707	716	732	674	697	736	715	709	723	670	689	702	694	691	699	672	747	719	683	698	744	678	664	718	708	771	713	680	683	747	714	741	682	653	654	652	715	688	729	648	699	713	677	696	684	716	680	747	704	703	688	683	707	713	673	708	725	711	686	708	681	685	727	719	675	662	719	674	711	684	680	727	697	735	666	716	684	679	690	700	681	669	678	671	696	664	716	721	645	701	660	661	696	720	723	698	700	742	745	698	733	720	732	677	656	687	683	666	722	773	645	730	684	703	706	711	718	702	696	670	679	661	716	700	721	731	703	743	714	724	685	680	718	664	713	659	728	700	651	688	657	674	710	710	734	653	714	683	681	691	710	712	722	729	663	641	666	751	675	673	724	690	657	742	744	714	710	724	737	681	671	707	732	676	723	688	680	722	711	716	686	712	679	692	748	765	680	680	722	704	647	707	691	702	734	710	691	694	676	678	677	678	701	720	701	721	682	659	662	698	702	703	732	689	719	699	702	707	735	685	695	647	652	712	701	684	667	680	725	726	712	645	703	711	650	691	705	719	721	729	683	625	690	682	709	731	698	717	722	715	696	720	693	693	680	664	702	707	693	722	712	695	715	720	719	683	695	678	687	750	752	711	698	685	711	716	689	723	700	700	684	667	695	735	706	714	720	681	750	694	730	707	691	684	700	713	689	726	724	697	711	687	681	685	665	663	738	715	668	680	684	706	711
2970	760	389	250	231	264	356	407	406	332	311	269	207	200	171	177	205	856	1633	1682	1022	743	523	343	199	188	116	116	108	91	91	89	89	86	87	87	90	95	87	76	93	99	84	77	107	91	95	95	107	97	89	101	80	76	77	83	95	85	95	89	80	80	81	79	80	95	112	94	103	90	75	85	82	87	94	99	78	85	103	82	87	90	97	85	97	77	93	96	87	89	74	78	78	81	101	89	85	78	99	85	93	102	86	93	90	99	78	89	88	83	88	92	101	92	98	77	76	91	92	113	92	86	101	82	91	96	99	87	83	90	101	98	101	101	77	77	106	89	91	112	91	78	74	86	89	92	101	81	91	100	75	92	71	97	91	98	95	104	90	91	91	94	88	99	95	94	97	75	95	104	98	90	88	81	86	80	106	77	89	100	96	98	92	98	94	82	101	82	93	89	84	83	91	88	102	78	97	86	96	82	99	93	90	101	79	79	88	86	90	102	110	99	83	102	77	85	81	93	104	81	78	95	93	82	98	100	85	79	78	81	93	76	88	83	95	86	90	81	78	69	96	105	78	80	97	98	86	86	87	79	82	82	81	72	79	92	99	88	76	92	85	76	77	84	92	94	90	84	88	81	87	89	79	98	84	87	83	78	91	86	83	86	82	87	98	101	79	75	79	80	90	83	80	87	103	77	108	87	77	62	95	99	95	107	98	98	98	101	97	86	104	77	88	97	114	83	85	87	103	99	88	87	79	86	83	98	95	110	89	98	74	89	74	91	80	89	78	81	73	88	96	73	76	81	89	79	75	93	84	72	95	84	79	94	105	74	90	92	102	95	95	92	89	91	95	90	78	89	94	69	71	100	91	94	93	85	105	97	84	122	94	98	99	81	96	94	83	80	88	74	91	96	99	89	72	78	96	81	103	87	89	72	103	79	80	77	81	106	76	90	87	102	108	99	96	84	91	92	102	85	95	74	76	89	70	100	82	85	86	106	101	72	86	100	93	86	94	98	88	71	104	69	101	65	91	97	85	86	91	95	90	85	79	87	98	88	75	93	73	89	83	93	82	74	82	89	75	95	84	85	79	74	83	90	72	77	90	90	82	68	81	74	88	78	84	80	79	94	93	82	92	90	107	86	87	86	80	102	86	81	82	71	73	94	93	82	58	84	86	87	99	110	89	96	87	90	86	74	96	94	81	75	85	102	81	73	94	80	71	95	98	79	76	89	77	89	75	93	82	88	84	83	100	73	89	91	83	71	104	78	75	86	84	76	94	92	88	107	95	83	85	94	93	82	79	80	78	94	100	95	91	87	93	95	89	91	72	101	84	95	103	86	93	82	85	92	95	88	82	89	85	72	79	77	90	87	87	86	85	76	94	100	85	85	81	75	87	98	92	100	79	91	89	77	97	95	89	82	86	80	83	99	91	71	84	106	98	84	106	77	101	90	99	80	85	85	88	94	103	92	91	89	89	70	76	81	99	93	96	96	80	98	88	100	90	106	73	105	83	68	95	105	78	101	74	89	87	70	91	100	90	91	104	100	89	96	83	82	92	84	104	88	75	87	75	87	83	88	91	78	109	87	103	88	87	89	86	104	79	85	106	83	80	107	76	77	84	85	81	83	76	94	80	90	78	69	96	81	101	75	100	82	85	86	80	94	90	87	76	93	93	106	80	84	88	83	70	83	100	93	77	96	87	98	98	68	93	83	97	82	65	88	77	87	89	78	87	91	86	81	90	84	98	101	78	86	97	81	91	98	94	89	72	87	93	71	92	95	95	103	86	81	90	83	79	82	89	85	94	97	92	87	99	72	81	83	77	87	93	93	85	96	85	87	86	87	92	93	77	91	91	82	96	102	107	81	81	85	81	81	98	88	75	89	91	79	89	79	85	76	85	103	88	83	72	84	73	92	84	103	84	94	90	88	89	76	92	93	83	87	96	78	75	83	79	101	94	78	98	79	81	91	76	87	86	103	96	79	78	97	94	82	85	100	99	90	86	94	92	77	112	84	97	91	76	90	80	82	85	84	89	91	81	72	83	75	91	74	69	63	96	93	71	99	83	78	98	95	90	94	95	89	94	90	76	90	94	98	78	83	82	80	102	94	85	79	87	81	77	87	103	85	103	72	78	80	85	88	93	89	83	110	85	85	93	98	83	70	89	84	89	93	75	110	101	82	78	101	83	93	90	95	100	90	86	85	79	74	83	93	93	95	84	90	78	83	70	79	84	96	84	99	90	91	84	97	85	93	96	96	97	88	87	83	105	94	89	76	82	87	89	83	90	87	93	94	89	94	79	91	85	96	79	83	91	88	86	95	88	81	86	88	70	99	89	85	95	83	55	95	74	99	86	94	106	94	92	77	87	98	85	81	86	93	95	97	74	78	80	79	80	68	100	87	82	78	77	93	87	99	81	64	111	90	87	78	92	112	87	69	84	77	97	94	92	79	100	76	81	96	78	79	82	110	105	89	83	93	83	76	84	77	80	85	98	80	71	86	85	94	99	93	73	79	84	92	100	88	92	93	85	82	74	75	96	90	81	88	102	91	82	89	79	84	87	91	77	78	71	85	88	114	95	79	98	81	88	80	86	89	73	84	85	87	105	106	103	89	68	91	77	91	88	80	99	76	85	83	111	81	77	87	88	80	83	85	89	94	89	88	102	79	84	92	76	88	88	89	72	83	74	96	101	109	79	79	85	73	99	85	105	102	91	83	82	91	76	97	84	92	85	86	86	80	92	90	85	93	77	78	95	73	87	106	101	98	104	84	72	91	71	86	101	77	91	81	95	91	84	74	103	91	85	97	80	72	99	93	79	86	87	98	76	86	88	79	102	92	98	105	77	79	87	84	97	86	86	92	81	73	83	107	93	70	90	90	86	88	85	64	88	87	87	74	97	89	85	98	85	94	84	109	91	97	90	81	99	80	92	109	75	93	76	84	92	99	96	95	91	103	80	71	66	93	96	84	79	80	74	90	96	96	92	98	98	95	79	89	84	94	98	86	83	91	86	82	80	87	84	72	68	105	93	98	89	98	78	92	87	94	96	91	85	75	87	99	87	89	87	89	90	95	95	83	110	95	79	91	94	92	89	85	83	84	105	96	92	91	92	93	79	81	99	99	97	96	81	82	83	112	79	108	84	95	84	77	87	96	91	92	92	93	87	88	87	78	83	90	82	80	104	78	109	85	91	88	97	78	73	83	91	91	105	83	93	96	102	87	88	87	79	82	102	86	92	87	98	75	93	86	75	88	62	72	89	95	101	88	88	92	92	79	99	91	100	93	97	103	83	87	91	87	84	85	79	87	79	93	83	82	80	80	99	91	75	104	93	80	92	88	84	92	80	94	94	87	85	85	95	90	85	83	94	98	88	76	83	90	96	79	85	91	82	77	74	68	71	94	87	83	81	92	77	99	71	101	87	86	94	88	88	63	87	66	100	80	92	97	82	94	95	87	102	85	90	102	83	87	105	82	91	79	81	84	89	90
23197	6942	3575	3996	9423	14587	15166	14486	12928	10620	8470	7288	5791	4937	4060	3629	4391	16570	23815	23208	16837	13046	9737	6122	3416	2566	1847	1267	958	821	681	687	658	629	653	620	630	640	633	655	633	593	597	602	612	626	632	613	639	587	581	622	606	619	576	645	597	602	650	648	582	637	610	595	630	601	607	594	622	622	626	635	604	630	641	623	601	613	626	614	640	602	658	588	604	560	619	636	618	590	637	628	610	574	608	621	669	680	668	613	582	652	659	617	618	623	627	661	610	633	597	635	636	619	596	618	634	597	610	615	654	601	629	583	662	615	615	628	667	617	656	632	595	663	648	633	588	643	640	666	632	604	617	636	582	625	633	634	593	659	604	607	635	591	648	606	591	665	637	607	613	635	637	609	587	611	610	656	623	623	578	623	625	600	615	625	608	617	625	610	639	654	610	604	623	611	585	592	648	607	608	636	621	620	620	634	607	616	580	642	649	613	622	603	591	600	608	599	615	627	618	616	624	651	572	624	625	598	617	671	631	621	678	596	601	608	628	646	603	630	656	611	598	608	597	628	610	583	620	583	613	585	670	649	644	634	604	594	630	591	656	598	596	605	634	599	650	600	603	587	649	612	646	595	635	647	655	572	650	647	619	599	578	608	623	608	606	616	590	625	637	616	622	583	664	668	645	588	619	612	607	607	638	635	610	575	607	573	661	644	653	580	637	628	632	624	603	593	584	664	641	648	623	609	616	609	618	615	644	618	617	617	600	626	604	644	606	631	646	550	647	625	601	607	612	660	645	630	626	630	617	661	603	638	622	630	611	619	653	603	636	655	574	649	611	599	630	616	665	640	660	626	588	587	642	665	620	569	612	605	615	619	615	587	599	652	606	603	630	629	640	553	582	617	595	645	598	630	615	600	630	616	609	645	614	650	654	641	610	658	621	607	639	625	644	617	642	634	623	628	624	637	602	613	597	644	621	614	622	587	652	608	600	611	595	684	642	630	611	599	663	612	636	645	639	588	572	599	643	560	598	630	583	653	669	580	632	601	599	613	617	629	616	631	629	559	612	609	609	652	616	666	621	602	615	661	646	627	618	624	639	628	635	598	634	640	600	574	604	620	617	606	601	625	670	617	604	590	590	655	624	627	600	636	581	587	585	641	610	600	636	601	580	593	613	639	629	598	610	636	601	620	610	637	593	632	598	579	603	616	644	654	649	631	617	608	627	587	601	653	609	605	652	664	610	622	601	592	650	639	605	617	584	626	619	667	642	614	670	573	601	611	634	617	630	647	633	669	667	593	631	604	616	682	629	609	676	645	615	643	600	660	611	637	614	610	598	646	607	671	635	618	608	685	642	561	591	594	604	576	620	586	650	620	604	576	645	616	612	643	619	617	622	636	655	655	590	605	623	638	625	632	645	640	644	643	584	668	603	616	583	570	619	601	623	598	695	633	632	634	605	615	601	599	643	622	601	633	629	659	613	610	583	589	664	598	616	614	657	609	636	657	591	578	635	597	674	610	622	645	641	609	621	622	621	633	584	586	642	615	604	597	610	605	621	592	637	597	632	627	636	645	646	594	657	614	633	593	579	615	660	605	602	654	638	616	644	596	631	622	629	651	606	595	618	598	628	630	615	623	618	634	584	547	575	572	627	575	601	620	623	642	632	635	603	598	645	618	622	634	685	649	694	616	670	634	650	613	603	632	629	631	643	676	599	611	590	661	628	652	598	644	652	636	615	650	659	568	622	626	607	635	632	611	613	616	676	632	602	620	651	576	627	642	656	575	628	554	570	616	645	621	617	636	606	637	589	586	633	585	636	641	576	582	604	644	642	645	631	634	606	622	642	593	649	597	624	614	635	636	591	603	617	632	620	695	612	650	629	583	569	651	666	656	596	623	643	611	612	632	589	645	639	605	583	623	638	618	658	666	620	714	589	606	647	653	629	579	626	639	609	675	633	603	602	629	631	648	632	615	600	585	596	628	601	643	633	635	641	596	610	614	664	670	619	616	626	616	598	612	625	634	642	663	597	622	645	633	647	601	614	647	628	648	633	654	597	608	627	588	598	563	674	623	601	640	590	667	636	598	619	620	657	629	612	642	617	657	618	667	661	568	617	636	598	602	641	623	622	601	627	621	643	623	603	602	627	649	594	620	623	634	646	606	603	614	621	640	632	619	600	610	630	654	629	623	624	608	593	624	615	605	634	605	606	638	608	634	645	669	568	627	591	571	612	620	609	632	599	668	611	636	592	625	623	658	621	654	685	642	600	596	615	652	624	648	601	623	623	627	575	621	612	589	615	631	637	659	610	618	650	592	651	630	666	626	637	605	613	639	580	626	640	579	642	635	638	601	655	621	620	626	615	630	653	626	649	638	626	592	613	657	605	665	603	638	629	625	643	630	588	634	627	659	596	601	621	644	632	630	615	645	645	632	645	607	653	628	607	643	597	658	555	640	630	578	669	596	661	628	619	619	598	604	586	636	659	629	610	637	644	669	625	599	614	631	675	627	639	657	605	623	627	709	626	613	641	621	622	583	634	672	659	675	637	613	638	580	609	643	604	642	620	646	608	623	636	640	601	580	635	665	653	636	620	649	608	582	614	643	656	652	649	605	594	591	691	624	612	645	660	650	634	591	627	596	617	625	684	670	597	609	666	591	596	627	658	610	628	612	609	629	679	601	656	630	686	622	613	632	613	616	655	627	633	644	584	602	665	585	615	632	628	632	639	620	633	641	625	657	626	608	646	653	587	605	596	668	625	619	636	602	617	657	595	627	623	657	613	621	604	651	653	600	672	654	603	612	599	636	635	657	627	618	612	639	600	605	609	568	596	589	641	637	648	644	642	596	602	620	623	579	607	605	679	597	577	636	638	636	639	708	664	642	601	626	656	629	654	586	660	633	618	627	662	632	629	643	592	609	615	610	655	639	654	588	636	630	637	634	597	629	610	607	644	645	625	663	621	624	611	611	625	575	707	596	635	610	667	571	605	647	662	618	657	589	625	594	635	657	646	597	632	577	648	628	634	627	598	627	650	606	673	637	586	678	637	654	603	605	643	672	600	628	598	615	664	641	600	591	568	627	671	650	603	688	616	628	580	643	649	622	576	617	618	558	612	657	652	611	643	586	644	659	648	627	597	596	585	604	611	652	639	583	667	608	629	600	637	587	598	598	634	612	630	612	618	629	609	638	584	634	649	627	613	660	628	602	651	627	601	623	632	651	632	551	603	628	669	647	586	637	585	659	635	626	602	587	613	595	630	649	646	595	637	622	648	617	624	601	655	606	594	600	633	614	615	670	605	630	622	604	614	661	574	663	648	646	626	631	662	621	586	622	606	604	598	660	614	575	598	598	607	623	623	657	618	583	608	653	623	639	628	630	619	649	656	661	574	575	630	586	614	604	599	604	592	591	591	587	598	617	614	640	587	626	578	599	621	653	621	645	642	635	627	617	600	623	622	602	594	612	592	652	656	622	593	635	643	569	588	591	601	593	582	622
2199	330	216	179	178	190	199	234	225	220	213	188	152	134	127	141	129	163	235	264	245	183	178	110	131	93	107	118	63	78	105	76	83	95	92	86	86	86	89	88	92	70	83	95	80	85	85	69	66	82	79	101	71	86	83	99	90	75	66	94	90	82	70	85	78	88	100	87	76	72	71	79	78	80	86	89	81	78	84	107	83	92	86	84	88	83	80	87	93	85	84	75	95	82	74	84	63	74	85	76	72	80	86	90	78	78	77	90	86	96	83	78	83	84	87	82	76	85	80	106	94	82	75	90	80	75	98	87	86	104	97	98	74	75	92	59	76	82	88	86	87	81	75	73	85	83	83	101	78	78	73	90	86	82	77	72	87	60	82	91	76	87	76	91	84	78	85	75	73	82	76	77	89	88	85	85	96	88	77	71	87	78	77	66	77	90	81	74	95	83	66	75	95	84	77	88	98	82	97	94	83	65	83	79	77	92	80	69	89	84	102	84	83	83	73	72	71	69	90	84	68	76	85	88	75	76	87	82	77	97	83	81	94	71	82	86	95	101	83	80	92	73	81	92	102	97	88	83	95	91	95	81	84	91	89	65	88	83	102	81	79	86	85	99	89	75	86	100	75	82	100	80	70	84	96	98	91	77	84	91	98	91	67	81	76	80	103	81	83	101	87	88	87	96	75	70	70	93	81	72	80	88	102	87	79	84	78	75	81	89	83	94	86	81	70	105	56	79	81	84	79	93	93	85	71	71	88	82	89	83	82	87	71	83	77	73	69	81	76	78	78	87	87	73	75	91	73	86	77	86	60	86	82	93	66	86	88	89	95	67	79	83	85	81	77	70	90	86	80	75	92	91	73	81	87	86	88	91	93	87	87	102	83	81	87	76	89	85	93	79	72	80	91	77	91	70	68	102	78	84	80	75	88	74	76	70	81	79	80	91	85	90	85	86	80	83	74	75	62	91	82	92	77	88	82	66	77	81	86	80	96	80	74	93	87	96	76	73	78	75	71	79	77	75	80	85	56	82	85	96	77	83	92	68	89	93	85	81	83	82	75	93	82	80	88	73	84	97	90	79	74	83	84	76	85	82	94	73	95	73	84	79	82	102	80	79	95	77	90	80	94	83	76	84	81	73	85	66	68	69	87	89	74	87	70	99	93	99	79	83	86	84	72	75	81	77	80	88	98	85	82	87	97	77	87	78	95	82	77	78	76	85	85	79	73	92	89	78	68	68	81	79	90	100	93	81	79	77	66	93	89	77	77	83	86	93	78	72	74	82	84	77	80	96	83	81	77	95	87	95	67	97	72	84	78	82	76	72	83	81	88	100	71	76	78	95	105	81	86	75	72	77	102	85	63	66	73	87	85	85	75	102	80	70	75	87	71	87	77	86	91	105	78	76	93	85	102	82	77	78	89	90	81	92	81	66	91	76	96	70	92	89	97	80	80	73	69	90	83	92	76	72	73	72	74	76	103	87	97	77	99	70	82	92	79	90	86	103	91	78	73	81	104	88	83	82	88	90	84	82	75	83	77	108	70	92	77	100	83	65	77	76	92	83	83	90	84	96	98	89	90	84	82	85	81	84	91	81	79	89	69	73	78	86	94	87	88	99	99	77	89	82	83	74	78	94	83	87	80	78	87	75	88	96	94	92	89	82	78	90	68	80	81	85	66	85	93	86	81	76	87	82	87	66	68	81	100	95	94	62	76	77	102	83	98	99	94	89	91	78	82	82	85	79	99	81	79	89	96	83	80	86	71	77	82	75	79	84	87	79	69	72	93	99	93	101	80	89	82	77	87	77	74	76	68	89	94	87	68	78	93	68	83	76	71	97	76	82	92	80	67	91	89	84	85	82	93	94	81	71	84	98	82	77	77	68	88	78	103	85	69	80	68	73	78	77	96	78	83	101	99	88	97	90	79	62	83	72	86	80	100	88	79	78	107	96	84	67	67	83	68	82	83	74	70	81	78	83	99	95	94	62	68	74	94	92	89	83	77	82	92	80	98	82	89	76	92	74	76	83	79	78	93	86	93	90	82	85	86	87	93	88	87	89	84	76	93	88	89	85	76	103	89	80	81	81	96	81	87	76	88	73	75	68	72	90	79	76	82	92	97	85	80	73	94	90	92	72	78	72	81	83	85	78	83	83	87	83	83	74	68	75	84	89	77	80	83	80	88	77	92	96	84	83	87	74	89	73	86	73	78	88	73	70	90	81	68	83	82	84	59	97	75	72	93	77	75	70	88	84	74	85	83	99	93	70	88	89	90	80	68	72	88	92	73	98	73	90	95	72	88	82	93	92	71	85	82	93	70	80	88	81	86	83	83	73	75	85	67	74	84	69	92	83	83	88	82	82	97	89	73	74	90	76	85	110	80	75	98	94	90	81	87	82	80	86	84	61	82	83	71	102	88	68	80	73	85	68	81	78	89	88	63	86	79	80	84	79	84	78	87	88	80	78	81	83	85	79	78	77	74	83	71	69	86	84	77	78	79	64	66	77	99	76	92	91	75	94	77	88	88	81	99	72	83	88	89	71	81	82	64	73	86	80	87	82	87	86	80	84	78	100	94	80	79	73	79	88	65	86	84	86	77	78	91	92	74	77	82	89	74	84	77	66	86	74	80	81	82	81	87	89	85	89	73	89	74	73	74	76	107	82	85	85	78	85	92	88	94	83	97	69	85	89	74	80	82	86	86	80	85	88	88	87	71	76	85	85	77	80	79	77	79	79	78	89	90	92	79	85	81	85	81	83	77	80	91	83	78	89	67	64	79	85	86	98	82	83	88	86	86	79	78	89	112	73	103	74	77	84	87	84	82	78	94	79	85	94	72	87	95	87	68	80	91	81	71	75	89	74	87	73	70	73	90	76	84	100	86	78	87	79	79	88	81	75	84	71	95	88	91	89	81	80	81	106	77	94	78	80	69	81	75	75	90	93	87	73	78	87	88	99	72	82	79	82	81	85	73	77	76	70	69	76	96	72	80	91	62	82	83	93	85	81	89	93	100	93	77	75	72	69	82	82	83	81	75	84	86	77	76	83	81	89	79	83	77	93	64	91	85	82	80	74	86	82	98	74	75	74	76	76	74	86	86	88	88	78	65	84	90	85	64	74	81	69	92	87	86	69	85	78	65	72	72	73	78	91	77	80	85	66	70	97	95	96	81	79	95	87	78	76	72	77	73	97	73	81	92	84	71	78	86	81	74	91	64	88	88	85	88	78	75	79	76	82	72	96	90	75	83	82	68	70	84	82	94	92	78	79	88	78	96	93	78	74	81	79	67	67	94	74	64	94	76	85	95	84	89	89	85	75	76	83	75	70	77	79	83	78	101	74	79	90	78	65	92	77	87	86	90	91	75	93	77	79	85	82	118	67	78	72	89	89	73	95	78	69	87	82	75	79	87	92	71	80	79	77	74	90	84	72	81	79	85	76	99	84	61	85	92	68	64	89	84	73	79	80	92	70	81	86	72	73	84	85
15826	3925	2177	2531	6182	8891	9102	8246	6927	6384	5196	3978	3124	2609	2297	2129	2207	4003	5412	5461	3802	2766	2036	1411	1075	963	813	734	677	640	612	595	576	643	609	584	585	569	614	627	589	578	602	584	562	609	599	592	640	554	582	623	623	561	569	634	617	630	613	602	567	616	589	594	602	566	641	617	529	575	608	617	590	615	617	610	589	620	608	651	603	621	614	618	638	590	585	611	627	617	589	625	606	608	601	612	603	610	595	589	587	581	566	608	643	563	598	624	576	591	656	574	632	615	583	589	645	591	604	625	599	611	630	594	586	572	612	592	574	586	611	553	638	620	592	601	559	583	597	676	607	627	583	658	614	570	635	584	618	636	591	601	637	579	620	636	552	595	593	618	588	584	595	642	610	596	550	617	595	558	644	586	572	573	562	587	588	649	637	635	598	628	596	633	647	615	569	590	607	591	596	585	593	611	617	580	596	631	638	628	572	643	596	607	573	571	604	617	595	627	659	575	620	605	590	643	598	636	598	605	637	598	616	625	600	569	574	613	604	592	593	601	571	613	573	639	581	634	586	618	611	599	591	595	595	619	644	620	586	624	573	589	586	595	542	597	615	578	592	627	609	625	633	599	559	581	570	599	641	622	616	594	618	578	623	639	626	557	547	563	558	633	582	633	606	604	629	586	592	608	594	616	594	617	617	584	618	617	612	635	597	631	621	619	603	545	608	634	603	603	631	635	585	595	583	620	575	632	614	573	633	615	626	620	555	586	586	593	565	597	604	595	600	615	600	610	625	621	607	610	559	626	644	601	581	605	601	591	631	539	590	580	613	586	601	618	613	611	616	646	593	589	605	586	581	617	568	576	578	558	626	605	585	594	593	561	568	587	587	552	588	632	612	606	607	576	602	610	609	585	594	568	619	622	593	638	573	628	652	591	629	630	644	637	611	606	577	605	622	611	597	618	609	590	587	594	602	602	635	569	612	598	601	575	628	610	642	581	625	633	616	566	602	605	586	616	576	591	634	580	605	612	642	597	564	599	576	566	620	620	528	626	604	622	593	615	603	621	644	533	601	634	588	600	601	567	609	601	590	617	622	578	575	609	575	586	621	598	599	599	630	553	604	594	583	626	599	602	610	594	633	596	604	565	597	585	612	590	635	590	620	631	597	601	645	599	636	599	615	603	598	591	567	629	626	622	601	619	612	591	590	587	623	604	619	578	613	635	580	591	593	589	600	600	597	620	592	660	603	611	623	599	576	653	587	605	620	606	615	568	603	581	567	627	624	573	599	576	632	612	579	564	583	586	602	572	589	624	616	595	553	588	608	598	560	600	569	607	597	588	646	572	582	622	609	557	634	559	581	603	654	639	632	606	595	574	638	577	590	572	576	595	582	657	637	615	615	661	577	589	611	605	657	606	611	606	636	608	599	605	573	608	588	630	635	596	631	609	608	599	580	566	575	636	632	588	624	584	595	594	627	585	618	611	592	586	591	594	609	627	563	557	620	596	589	608	556	603	604	640	594	569	599	623	605	600	644	596	620	596	603	609	595	583	640	631	530	602	611	571	565	634	590	602	614	646	612	602	553	566	624	595	617	607	597	607	584	584	609	614	588	620	593	616	616	625	555	630	606	585	592	582	580	628	597	623	617	644	605	612	565	594	604	595	583	603	572	573	616	569	591	620	602	599	604	577	633	585	648	591	612	609	626	624	616	601	602	607	592	607	632	601	561	603	593	603	632	597	572	622	604	575	635	581	591	628	533	582	575	573	595	608	580	648	595	583	600	605	591	600	613	604	556	600	611	607	619	599	641	641	581	620	608	593	641	608	625	571	608	607	592	578	598	595	622	613	582	584	589	567	583	607	608	598	615	621	633	607	593	594	593	629	652	573	605	631	611	656	589	559	595	586	634	637	610	574	534	596	575	617	597	601	624	588	593	573	607	600	581	575	585	618	623	622	555	602	631	578	590	613	588	576	620	598	573	623	603	610	592	586	614	602	632	590	602	595	563	612	593	621	613	633	596	585	603	605	613	587	588	634	559	647	642	627	587	607	592	655	580	560	647	585	588	586	630	617	616	590	631	587	631	593	595	580	618	562	603	601	615	607	577	589	578	593	626	618	616	609	634	622	630	608	622	641	567	546	620	646	624	621	596	591	604	591	583	609	541	625	594	575	605	572	614	623	625	612	621	633	606	605	608	584	596	608	603	636	615	550	602	592	604	597	596	650	638	597	592	622	572	587	600	622	606	601	592	644	591	595	591	616	602	625	601	572	581	635	585	603	596	654	619	563	607	591	617	603	570	580	593	578	606	570	596	609	600	675	604	619	588	595	600	615	631	617	530	589	564	615	566	599	605	616	605	569	584	582	569	633	665	566	636	635	600	603	593	583	638	618	638	596	565	566	587	604	592	589	584	588	603	594	609	595	589	650	574	571	558	591	609	628	550	585	553	603	615	625	578	557	611	610	571	594	602	602	598	620	614	632	629	596	593	623	585	602	578	593	615	623	607	610	578	612	570	551	635	621	627	608	571	581	602	603	600	601	569	573	563	597	618	573	584	609	620	598	599	652	626	577	607	619	562	590	605	628	590	627	644	599	633	604	570	652	634	586	613	640	567	619	595	582	610	563	600	571	589	589	562	604	628	611	566	582	621	591	617	612	595	581	618	600	598	592	625	613	634	564	622	619	559	565	608	573	622	620	592	598	604	599	588	628	573	618	582	591	589	566	564	610	605	584	556	568	630	585	579	616	599	646	580	584	598	628	602	584	624	579	570	598	560	614	572	567	581	599	588	606	599	649	582	598	598	612	640	624	627	607	594	593	563	613	592	589	588	618	620	663	583	617	601	624	604	612	568	606	625	599	640	544	579	583	576	572	613	615	630	608	626	615	565	617	581	669	562	600	617	598	621	617	667	629	615	573	614	603	594	611	604	582	610	601	578	599	544	570	551	564	631	611	643	594	573	613	607	598	626	548	608	607	621	628	635	630	573	582	608	574	586	577	596	613	604	614	622	628	605	586	568	588	572	598	597	551	639	607	610	572	610	629	627	566	608	587	578	598	592	614	603	607	627	637	583	626	611	580	591	638	601	563	606	620	588	590	601	628	594	602	604	619	578	640	581	586	605	571	592	623	556	581	608	589	577	556	616	575	608	627	646	572	585	604	565	596	586	599	600	606	597	557	577	606	599	624	601	563	614	623	608	606	621	627	603	581	589	611	578	641	636	600	562	586	607	612	612	575	655	572	591	642	609	597	619	582	599	599	627	567	609	621	599	612	564	652	568	642	634	614	577	600	647	648	597	577	629	603	591	593	597	614	591	617	604	594	551	637	555	636	585	574	588	581	600	612	587	604	583	601	599	597	580	581	611	582	587	647	587	598	622	549	641	636	561	634	594	591	565	613	599	583	562	622	587	580	569	597	574	601	631	608	624	616	607	609	570	614	613	593	569	590	602	615	564	636	609	609	608	623	635	618	606	616	587	554	579	582	605	580
1935	568	304	242	198	196	240	265	268	266	242	233	160	139	138	146	148	429	775	752	508	369	288	230	153	141	109	110	88	79	72	74	78	70	79	74	65	99	76	67	60	57	84	71	94	84	71	79	72	70	74	73	59	77	77	69	87	58	67	70	68	93	78	63	80	93	82	77	94	83	66	80	70	84	85	92	84	84	75	98	82	71	66	62	75	73	74	79	70	78	71	78	81	87	76	73	69	75	83	76	85	75	69	88	72	67	82	75	70	69	79	77	76	80	72	71	82	93	73	72	74	71	100	82	80	68	80	78	75	72	88	72	74	65	74	86	99	74	67	82	82	77	75	83	81	69	81	71	83	71	69	73	64	74	60	81	80	83	87	85	61	80	75	68	82	68	58	71	98	70	77	83	82	76	80	65	81	77	77	75	65	82	83	77	83	80	73	74	81	77	63	82	100	75	55	71	68	82	82	58	64	65	78	75	80	61	76	71	66	79	80	79	68	81	84	71	90	88	85	77	68	82	65	61	66	72	97	84	67	67	78	68	64	87	86	77	73	69	65	62	70	91	71	70	68	78	72	64	81	82	84	82	77	72	67	71	73	87	82	62	85	68	86	73	78	64	74	59	68	88	85	88	78	85	78	73	71	75	98	74	74	72	86	64	97	74	58	74	66	66	73	68	64	86	75	76	86	89	66	90	68	91	93	77	70	89	70	98	73	71	77	69	80	68	73	81	88	74	74	85	64	69	85	66	85	70	75	68	105	73	56	78	69	88	57	78	63	65	79	59	72	67	70	69	70	91	73	68	78	85	75	87	85	85	74	83	75	81	78	74	64	87	80	74	74	83	79	77	82	67	77	74	80	66	77	58	70	85	69	75	76	67	86	78	79	74	74	67	77	69	78	81	78	70	85	93	71	80	69	75	63	76	76	85	93	81	78	86	93	77	83	63	77	90	70	75	64	68	78	77	77	73	74	63	87	84	86	76	68	67	75	73	72	80	83	84	70	77	76	77	73	80	74	68	103	67	69	62	83	70	83	79	70	74	77	83	86	74	64	85	77	77	90	90	76	78	74	71	65	64	70	67	68	85	86	69	75	83	81	66	69	76	76	72	71	81	83	63	73	78	64	64	75	71	76	70	71	59	75	76	76	77	72	84	75	69	90	72	80	74	81	80	90	68	81	70	78	70	85	79	85	90	68	76	75	59	78	78	60	85	65	67	73	77	71	60	74	78	86	82	72	77	79	87	73	63	93	83	63	83	82	86	77	65	80	79	92	67	72	71	75	76	57	97	74	83	65	80	79	80	78	74	77	77	68	80	77	90	65	65	77	66	76	64	88	80	75	79	67	79	81	70	88	66	62	75	89	76	81	68	64	73	87	70	67	84	75	77	82	88	72	95	74	84	81	64	74	67	77	87	83	60	86	71	83	87	65	64	73	72	75	75	77	88	66	65	72	90	83	73	69	71	59	76	72	77	75	74	65	68	86	76	67	77	71	68	76	85	81	70	108	74	68	76	63	70	77	77	88	73	89	76	100	73	79	81	85	87	70	61	93	72	75	78	61	89	83	65	74	72	72	66	69	90	84	55	74	69	72	77	67	71	54	75	82	83	86	76	66	82	87	83	71	90	85	67	90	68	70	80	71	70	101	82	63	77	86	67	63	61	53	75	83	64	65	77	84	73	76	72	62	79	74	72	87	67	76	73	71	80	66	64	65	75	83	72	74	64	78	75	65	75	63	73	94	78	98	68	71	79	90	81	83	74	70	85	73	86	86	80	82	72	55	70	93	78	83	87	67	77	76	74	76	79	74	70	68	76	86	85	89	78	81	62	71	86	70	78	93	80	83	80	60	64	78	59	88	99	75	69	65	86	68	83	72	74	73	65	103	71	85	93	77	82	81	83	76	68	81	86	79	75	81	85	67	70	71	76	80	80	110	73	61	77	71	69	64	77	87	77	84	87	84	79	64	77	73	82	81	92	77	73	67	78	78	77	82	73	87	72	63	79	68	86	83	75	79	77	77	80	73	64	70	82	78	85	71	70	80	78	81	82	59	89	84	60	77	67	76	75	61	59	71	84	70	81	74	70	89	82	83	69	82	70	77	81	81	72	83	66	102	76	75	102	75	69	69	76	85	60	80	91	96	83	83	72	72	79	61	73	74	69	68	93	86	86	91	73	66	69	80	84	75	83	61	74	88	68	78	81	80	55	76	83	92	73	80	92	61	67	63	71	67	62	72	86	59	79	70	68	77	81	88	87	82	99	88	83	55	77	79	80	69	71	67	71	71	92	79	81	66	62	71	73	79	80	62	58	73	70	75	66	60	83	88	69	78	65	80	61	88	76	76	64	82	84	67	85	79	71	56	63	71	74	68	77	69	84	82	71	71	93	69	74	81	94	76	65	87	74	65	84	67	67	77	92	76	67	68	81	83	61	58	70	75	107	80	72	69	76	86	82	88	77	80	61	73	73	78	82	79	86	70	66	76	79	61	83	72	66	71	85	81	74	85	70	73	89	100	76	70	73	79	65	67	82	84	77	86	70	83	90	73	83	84	78	83	76	70	72	59	77	77	79	59	64	56	75	70	85	74	80	71	81	81	79	79	77	72	71	81	81	84	87	81	68	72	58	66	76	60	65	91	81	71	69	74	81	62	67	65	71	74	73	85	79	73	73	78	81	81	77	92	67	87	67	65	72	84	74	70	71	66	74	76	84	71	87	70	81	65	82	89	69	62	63	83	88	79	82	85	79	76	61	79	79	107	67	66	79	55	86	80	74	64	73	84	64	75	84	86	74	69	67	70	81	65	61	70	86	71	76	73	76	81	66	61	70	75	68	71	79	90	83	89	70	78	62	83	74	77	86	71	66	65	73	80	82	67	70	67	85	89	77	78	91	79	80	73	75	72	85	82	91	83	68	80	78	72	77	85	81	65	69	66	67	72	87	59	82	74	65	73	76	68	70	79	66	81	57	85	80	91	76	56	78	71	67	77	78	82	84	68	79	83	86	70	67	65	62	70	87	76	69	66	65	79	66	69	69	81	72	83	63	68	88	59	56	81	73	87	63	79	61	80	76	88	72	63	73	87	68	61	77	80	53	89	85	69	73	78	85	76	76	75	72	56	72	77	71	77	74	67	85	61	61	77	87	65	83	71	61	84	88	68	73	66	73	75	87	56	96	88	82	69	67	70	75	74	73	92	85	81	85	76	82	79	61	74	78	79	94	94	70	73	77	78	77	84	47	79	80	91	76	66	77	81	71	78	55	63	71	72	88	86	70	76	67	72	72	77	64	78	73	75	83	83	77	75	70	75	64	60	78	56	96	88	78	79	73	66	78	82	78	73	70	84	71	71	83	71	104	75	78	82	85	70	58	73	70	75	81	86	62	71	91	84	86	71	75	76	80	74	66	78	73	85	65	81	78	77	78	69	72	73	68	71	87	73	80	90	66	71	78	90	73	70	80	86	79	69	77	62	65	76	61
18461	5888	2928	3587	7611	10734	11427	10579	9187	8349	6731	5155	3913	3012	2485	2508	3243	9786	15120	14795	9772	7379	5602	3518	2175	1733	1218	990	761	687	611	544	540	532	552	561	553	561	520	534	569	553	561	567	476	497	554	573	520	508	581	501	517	531	522	515	569	480	523	509	556	532	583	575	582	546	583	576	530	574	566	525	486	536	547	521	551	535	535	526	506	548	584	586	564	567	514	537	559	526	520	577	546	498	540	574	514	560	529	544	557	564	562	514	555	539	503	521	562	528	529	505	559	542	561	536	539	567	578	551	548	546	519	531	575	522	564	572	506	535	516	551	533	548	546	524	555	535	491	552	515	549	568	547	536	515	544	511	552	601	541	531	586	542	563	541	561	568	553	557	600	586	530	539	585	544	568	528	553	556	527	536	482	558	540	523	558	529	550	572	553	570	532	531	565	576	592	504	534	543	511	530	562	499	563	593	554	525	577	546	600	483	553	569	507	552	499	548	573	517	512	542	541	550	553	515	519	567	582	552	568	506	514	544	531	544	520	568	576	573	528	529	554	525	536	573	550	554	548	526	544	559	553	552	522	520	546	552	529	553	507	530	565	553	577	556	559	541	543	513	561	554	528	526	536	554	566	521	546	538	558	509	581	565	546	561	538	563	521	534	520	558	531	524	524	546	545	535	554	543	507	527	521	528	535	525	555	564	522	564	536	524	501	539	516	542	526	535	554	532	552	539	533	530	542	534	542	559	548	532	548	563	620	555	566	575	527	519	534	526	529	568	534	531	553	520	544	545	563	539	513	582	518	569	527	549	535	543	565	518	540	501	548	553	557	534	536	579	525	551	534	573	574	537	549	526	545	561	550	550	535	563	526	563	560	603	545	540	562	532	561	529	550	526	528	542	575	540	538	536	530	545	532	496	538	548	521	538	519	533	567	530	527	545	533	577	585	532	540	556	569	534	553	552	531	508	566	531	536	569	549	542	536	532	570	562	534	537	572	550	565	534	549	571	524	575	490	558	544	599	540	526	554	546	565	515	513	564	527	539	549	506	546	528	565	570	559	550	593	577	592	524	540	547	600	535	554	557	566	567	538	559	525	529	508	536	568	586	533	529	576	557	539	522	559	545	542	504	533	550	520	539	590	535	535	542	581	511	560	531	533	574	575	564	563	541	568	523	558	493	574	579	588	544	539	523	511	569	562	558	530	600	509	521	527	516	570	556	574	550	520	537	528	533	543	521	481	499	608	538	545	533	542	579	549	554	572	548	562	531	547	531	546	525	551	563	566	523	575	551	552	509	514	512	537	533	545	565	490	566	543	546	525	550	545	517	573	555	517	540	536	567	545	559	576	529	580	553	566	534	557	587	564	476	568	547	525	482	543	567	525	579	494	530	564	561	529	546	537	532	548	521	537	528	556	531	521	546	571	539	530	526	546	537	523	573	543	558	543	583	601	536	572	546	528	548	541	534	560	590	545	550	529	529	563	497	498	559	536	550	556	592	526	574	518	547	530	525	562	530	541	528	550	528	556	528	564	583	566	594	568	604	577	527	535	479	540	554	526	580	570	570	485	543	570	514	556	528	522	534	557	579	543	503	553	567	518	539	534	494	549	572	519	534	546	548	560	534	542	554	546	547	566	517	589	553	574	592	524	532	538	525	554	508	538	513	552	514	546	566	543	527	583	544	545	573	546	548	558	568	519	512	501	537	527	551	569	551	530	556	571	537	524	523	563	548	520	540	532	536	537	524	543	525	534	550	542	555	530	550	522	553	545	539	547	540	532	519	552	520	571	529	521	529	504	516	548	555	534	515	529	585	525	508	547	547	543	538	534	530	579	560	543	542	510	527	562	581	548	573	496	538	535	554	551	542	514	560	548	556	534	539	518	584	559	538	520	542	550	559	520	549	511	521	558	557	532	559	476	557	560	565	576	516	496	558	578	539	537	544	496	555	533	527	545	578	595	594	575	521	545	560	496	558	539	502	554	539	520	539	548	521	509	543	530	563	541	555	525	563	600	575	508	537	544	584	554	555	559	514	570	540	549	517	533	552	536	525	581	539	510	537	475	540	521	535	524	556	577	544	557	559	539	562	548	543	525	527	534	533	544	547	547	536	530	556	570	539	573	532	533	554	536	565	567	539	554	554	530	515	538	570	563	533	552	555	528	549	518	535	555	555	527	530	557	506	555	531	493	553	611	543	538	530	573	560	545	528	558	550	553	533	555	548	547	531	550	540	562	547	545	530	556	568	563	574	582	534	578	567	544	515	522	607	524	563	548	559	502	517	513	575	577	484	540	544	519	519	553	584	563	527	532	516	545	507	559	570	567	537	556	564	510	550	553	543	527	539	552	579	555	570	531	556	563	561	578	532	527	537	561	574	502	564	516	557	559	588	571	540	527	545	561	555	553	520	532	494	539	534	582	569	520	551	548	538	556	568	534	566	499	511	553	545	541	536	540	554	547	565	562	544	524	570	518	574	517	547	558	540	506	536	548	540	565	532	556	529	544	550	537	519	521	565	529	537	518	538	572	515	557	517	517	513	540	529	559	541	516	583	535	548	571	528	582	560	539	536	551	529	577	526	556	544	554	521	542	524	585	549	540	532	548	566	573	550	522	581	525	545	590	570	526	554	519	532	581	564	558	515	598	578	528	549	543	532	590	559	528	538	533	566	544	525	583	523	561	571	569	577	572	504	547	566	515	543	523	557	578	537	544	528	545	514	566	579	545	524	522	557	553	592	566	555	530	555	586	529	586	562	531	558	566	535	542	546	549	571	530	519	541	583	569	534	564	523	563	613	570	575	593	550	566	556	521	558	465	522	518	548	554	592	545	545	576	530	521	567	531	521	541	571	567	561	533	533	528	548	570	561	550	529	569	562	555	542	504	544	557	591	557	508	563	574	523	527	532	543	519	552	552	579	485	545	558	552	553	520	555	537	592	577	530	544	516	521	501	585	562	538	558	496	525	557	530	537	544	565	537	514	522	573	538	545	527	559	557	538	527	540	534	551	526	528	525	536	514	549	541	552	534	541	505	563	530	511	538	585	529	537	517	559	524	542	560	529	529	496	552	533	510	567	557	514	558	507	509	522	505	500	552	515	593	556	556	597	547	546	537	530	535	528	541	563	566	577	530	574	547	519	537	546	563	546	523	540	556	544	589	556	516	574	568	571	552	558	506	550	572	567	582	522	556	514	569	561	579	552	552	559	578	587	558	567	546	575	559	555	515	565	531	529	576	529	515	571	549	507	539	548	561	538	535	539	508	579	527	568	575	507	527	559	519	586	555	556	550	564	581	566	566	576	552	590	573	547	552	527	544	544	572	564	511	530	604	523	564	565	575	560	515	510	503	536	525	494	568	544	518	561	579	538	550	540	526	517	528	534	494	540	573	536	546	530	559	569	545	551	560	558	523	557	525	599	565	556	545	550	521	551	526	553	562	577	555	559	579	509	525	555	551	539	554	563	534	535	509	534	544	552	571	527	563	552	535	475
3253	651	370	251	210	203	278	275	336	263	235	179	168	166	154	174	223	547	849	803	530	423	353	256	189	173	150	95	104	100	92	90	128	73	113	93	87	118	83	99	98	108	108	91	91	104	110	99	93	99	90	109	83	93	111	88	89	92	113	87	111	81	90	107	94	102	88	101	101	110	81	101	100	84	85	97	103	105	87	96	91	96	78	125	89	102	88	104	85	103	89	103	104	91	83	84	100	97	94	96	75	108	111	103	102	88	99	102	91	88	76	97	115	106	90	77	89	107	72	103	103	100	95	89	90	85	95	99	88	87	90	87	99	88	112	100	94	86	116	103	105	87	66	97	92	84	93	100	103	72	84	92	106	104	88	82	96	84	90	83	100	110	100	91	93	106	104	96	99	107	95	85	92	106	94	94	102	79	94	87	107	87	96	98	93	95	86	109	87	102	104	83	103	116	89	78	123	99	93	94	105	104	91	97	85	105	101	103	106	115	96	94	81	93	87	94	103	99	113	102	77	96	102	77	98	103	113	98	100	105	96	83	113	99	99	106	102	111	92	99	106	85	116	108	95	101	93	96	97	114	93	80	93	106	98	113	90	84	115	100	96	88	97	105	98	94	116	90	114	109	112	107	93	97	89	96	102	94	84	86	91	88	84	96	101	104	87	101	97	104	91	105	117	105	103	92	94	105	88	109	91	103	115	117	94	103	86	87	92	101	103	114	102	96	107	100	89	118	89	108	98	99	93	100	105	119	85	100	93	85	88	88	94	97	105	105	93	96	103	79	103	81	91	102	88	102	93	108	87	86	111	101	80	114	97	102	108	97	89	107	98	95	102	104	98	91	106	103	100	92	70	86	91	110	91	82	103	99	111	107	103	98	88	100	97	105	113	104	91	84	103	108	81	98	74	83	86	94	102	124	94	98	109	108	100	93	108	95	102	101	99	91	90	95	84	102	88	103	88	97	92	84	78	88	98	91	95	96	94	93	96	90	70	103	80	89	102	119	86	87	98	93	104	96	97	82	97	102	96	106	92	98	100	106	120	86	102	109	108	104	87	95	91	105	91	99	104	74	111	91	104	85	84	110	97	76	103	95	83	94	82	104	98	107	81	101	89	117	110	79	113	88	91	99	88	103	76	86	97	96	112	102	88	108	112	95	102	96	98	103	100	91	89	92	77	85	90	96	86	103	87	111	106	107	93	101	95	107	93	87	101	97	98	93	93	72	93	88	88	86	72	98	95	112	107	101	100	93	102	109	78	90	92	89	88	95	108	92	106	104	97	107	98	93	112	106	82	95	93	107	104	107	99	85	111	100	94	102	90	115	86	109	86	94	89	94	109	103	86	100	80	97	99	86	95	92	95	89	105	98	99	106	74	97	97	91	94	94	89	93	79	81	101	103	89	94	93	90	86	99	107	91	105	97	92	92	94	98	108	100	95	101	98	88	99	87	102	86	94	86	93	95	113	105	90	101	99	124	89	98	106	79	108	91	103	90	107	87	109	92	96	85	102	84	90	95	95	114	100	91	88	84	99	88	102	90	112	110	99	118	102	103	107	90	110	107	88	93	106	85	98	71	118	94	101	91	90	99	117	87	104	73	89	99	99	107	86	91	88	100	102	93	94	85	112	104	93	107	90	101	73	107	105	92	85	79	73	92	98	86	101	90	99	95	108	94	80	94	106	91	113	84	103	89	94	91	104	94	78	113	87	100	94	106	81	94	74	94	102	94	94	106	86	103	99	102	98	83	97	93	96	106	75	94	98	107	80	89	105	93	105	93	114	98	83	90	88	110	86	91	100	101	102	86	104	102	98	102	94	89	97	91	121	112	91	90	103	88	83	77	107	109	92	98	97	103	113	94	86	95	79	108	99	88	90	114	95	99	115	96	108	119	105	76	85	90	78	89	81	113	113	104	93	96	95	106	107	106	111	105	97	103	108	75	101	88	105	82	85	91	96	105	109	105	89	100	93	96	110	119	108	91	91	106	106	98	95	97	91	94	99	103	114	96	93	95	73	105	110	73	105	89	106	114	104	108	108	108	92	109	94	111	96	114	120	84	103	99	95	112	110	110	97	85	83	89	95	86	104	93	94	78	96	105	93	110	110	108	75	97	84	109	90	86	95	103	77	107	92	104	90	95	90	86	84	85	93	93	115	89	104	102	103	104	101	106	90	108	104	103	91	104	97	104	103	89	78	96	91	90	94	96	106	90	99	103	104	94	90	96	104	93	101	101	86	84	115	102	107	85	100	94	97	91	88	91	96	99	112	90	101	85	98	91	90	93	104	86	95	103	92	81	83	101	96	93	89	91	109	83	102	87	109	118	112	81	84	92	92	99	100	95	82	107	93	104	91	101	94	86	108	100	95	101	116	71	104	112	94	92	92	95	87	100	106	97	101	85	95	98	108	101	100	94	108	101	88	101	106	81	89	86	99	94	95	98	100	104	88	82	106	94	83	90	93	84	107	83	102	102	95	119	91	103	102	108	95	86	93	95	95	113	106	100	93	97	103	90	85	95	72	86	118	94	105	105	119	94	92	104	98	79	110	99	102	90	105	117	101	85	87	97	86	102	102	99	90	89	105	104	89	111	99	92	106	99	101	90	88	90	73	80	96	109	98	103	101	113	91	83	85	87	108	100	91	93	103	124	99	88	103	99	91	104	97	101	90	95	107	87	92	90	110	102	99	100	90	104	117	104	110	102	97	71	78	100	79	104	107	95	97	114	104	95	96	96	107	105	91	104	85	106	95	103	81	115	99	95	96	94	84	67	94	88	97	97	102	105	98	78	101	84	92	101	95	81	86	102	84	84	99	90	94	99	92	105	102	97	97	101	103	86	96	115	103	98	90	93	81	91	88	101	82	91	99	90	100	103	87	91	96	118	100	103	100	95	104	92	104	101	105	105	100	100	100	93	91	105	108	74	90	94	99	98	99	85	105	109	98	107	96	90	99	88	87	95	96	91	95	90	104	86	106	95	92	91	112	87	81	97	88	103	74	93	94	93	90	87	98	84	85	91	104	91	91	104	113	100	97	91	98	81	104	105	102	83	105	106	97	90	108	88	98	92	83	103	106	97	105	74	110	90	114	99	101	111	115	94	114	109	99	97	84	91	96	94	97	125	98	89	91	116	106	96	89	114	97	103	112	100	97	112	90	82	101	100	97	90	79	79	98	91	116	95	89	103	92	94	106	82	116	106	97	85	83	84	87	95	105	89	105	118	96	99	87	71	83	98	96	97	93	89	94	105	88	101	109	97	91	106	92	97	91	83	119	99	126	97	93	94	101	89	111	97	102	90	87	84	86	99	104	101	135	109	97	105	87	82	86	87	97	83	92	90	96	108	90	90	107	88	83	98	86	107	89	88	123	106	100	89	95	99	82	98	89	103	86	96	103	103	103	100	82	85	81	95	88	91	107	75	92	104	111	78	88	91	91	85	94	112	99	98	98	88	97	125	86	88	98	98	100	96	110	79	72	92
19179	6210	3551	3394	6583	10347	11711	10644	9720	8050	6470	5420	3801	2678	2557	2965	5515	12472	16216	15003	10699	8074	6330	4404	2727	1824	1343	1080	900	820	690	757	688	739	695	715	670	715	713	703	704	702	684	714	631	680	702	732	682	691	715	638	680	674	693	713	678	726	697	711	714	708	655	729	677	719	693	691	711	696	692	751	683	703	667	665	691	721	675	725	687	709	686	696	690	664	746	683	655	696	699	712	713	647	720	730	708	695	679	683	670	730	700	720	678	707	710	668	674	708	692	643	682	684	711	657	692	733	710	709	667	696	689	704	669	727	670	685	710	734	689	679	699	670	718	747	716	738	686	686	655	753	712	694	672	677	641	690	699	676	741	674	704	756	652	668	731	708	694	708	698	686	702	715	732	672	715	723	666	709	704	715	696	697	683	711	697	695	653	688	737	683	700	666	724	712	734	722	683	713	727	653	709	687	662	649	744	705	692	708	744	689	676	683	709	688	643	721	679	698	723	677	667	671	689	724	709	682	735	695	718	683	686	722	713	716	769	688	691	640	685	703	715	689	661	662	721	705	673	702	668	670	711	639	667	680	693	709	726	738	781	674	665	721	683	722	712	671	678	673	740	752	673	715	660	677	703	722	716	691	748	668	700	682	675	722	659	667	707	676	672	730	687	683	728	706	688	643	668	664	693	689	695	722	682	687	705	736	718	663	675	688	665	735	731	685	696	643	657	745	673	686	675	673	706	682	669	687	708	739	707	781	718	687	667	702	666	729	659	674	650	698	700	677	677	693	699	679	670	758	657	673	708	686	716	690	664	712	682	693	673	665	710	685	679	723	689	660	714	702	683	705	714	734	644	681	728	676	654	698	708	655	732	673	683	651	716	719	701	681	653	721	752	688	698	733	709	669	655	644	726	686	681	696	680	751	708	691	686	710	678	733	663	698	714	702	700	668	701	662	672	714	667	680	684	674	718	752	680	694	705	677	703	682	650	706	727	689	763	656	682	711	697	671	673	673	660	710	687	686	656	717	733	662	710	714	732	719	717	715	733	687	709	695	696	722	739	707	709	640	713	694	688	743	701	707	661	711	691	680	714	732	706	693	709	707	678	723	720	703	681	681	653	651	673	703	723	725	691	715	658	684	739	642	711	686	706	691	657	689	762	726	660	676	741	724	741	722	692	660	666	711	705	713	692	729	660	682	753	681	715	678	685	693	687	698	736	684	664	678	698	637	691	739	645	697	680	684	683	680	636	628	682	673	673	694	711	708	665	691	679	714	697	697	670	691	716	683	701	658	677	718	676	726	665	634	676	663	722	713	711	661	735	692	658	674	669	707	705	706	683	695	711	719	721	700	738	727	685	728	696	681	707	677	701	669	685	677	675	759	705	716	688	670	675	707	716	685	710	693	705	725	678	638	654	700	770	673	728	727	706	708	682	705	699	668	702	668	690	706	718	690	635	674	696	701	658	666	680	672	671	724	675	724	720	679	677	687	698	650	742	667	674	683	675	701	675	699	708	686	691	671	699	682	677	691	698	698	711	691	705	660	664	687	728	662	700	715	676	689	695	699	711	648	642	700	707	665	730	733	712	694	657	708	701	664	699	713	740	733	661	708	674	668	712	698	692	718	708	700	670	687	723	688	703	666	673	693	698	709	675	717	671	699	708	743	733	679	712	641	725	678	711	745	699	715	679	662	694	682	710	697	679	713	676	696	705	704	762	692	658	695	662	692	658	719	716	681	665	683	673	671	741	680	666	708	738	745	657	684	692	697	667	682	693	698	721	677	719	670	736	704	666	704	676	677	725	691	693	690	685	721	664	680	665	713	708	697	697	733	715	683	632	726	712	684	667	713	673	678	666	674	679	719	759	671	735	635	631	725	689	704	741	697	708	703	722	685	674	744	695	699	699	691	747	703	712	651	679	723	680	728	633	683	710	647	686	651	735	678	687	708	669	726	684	695	676	730	714	725	697	700	688	667	671	685	759	694	746	686	649	688	694	667	650	698	678	717	690	668	686	697	727	641	639	677	677	683	678	659	650	690	713	678	704	711	634	725	705	657	715	642	690	695	723	673	710	699	638	678	665	700	690	729	686	715	697	645	674	692	683	698	726	659	679	718	672	682	690	671	722	705	719	702	725	710	753	660	678	678	638	659	671	758	751	640	701	672	693	718	714	693	697	696	721	708	725	702	694	699	698	625	662	697	711	735	713	677	632	679	675	666	729	735	697	681	654	668	686	712	677	680	736	735	688	711	698	691	655	697	687	649	712	663	703	684	719	698	708	700	680	670	707	720	677	673	702	661	724	710	717	675	698	740	674	661	644	672	712	687	657	677	721	718	689	660	733	709	688	664	731	684	660	704	691	687	687	691	650	715	734	741	699	720	738	711	708	692	712	686	698	693	675	672	694	677	728	713	771	701	711	674	690	748	693	710	660	700	664	711	675	703	665	690	753	686	706	695	696	713	687	662	694	667	725	701	678	696	676	731	713	672	675	677	674	680	695	667	696	730	678	711	656	670	678	689	669	670	687	694	704	744	708	661	694	673	669	675	705	689	680	709	707	705	700	666	658	682	679	735	679	668	652	698	717	728	690	724	708	680	704	678	704	701	652	648	719	702	694	740	684	709	719	701	714	655	714	710	674	673	668	667	661	636	746	706	681	660	669	683	719	710	753	695	662	728	701	661	723	688	673	692	689	673	688	669	708	705	726	701	701	735	728	754	747	677	701	691	719	697	731	678	700	677	700	755	678	673	727	709	708	692	665	646	711	731	696	644	680	706	686	706	671	700	695	705	712	707	718	682	672	714	710	689	710	692	720	671	669	700	734	694	719	750	675	745	683	671	660	746	731	737	684	706	698	672	717	682	667	697	711	701	682	712	674	683	713	691	709	647	728	643	680	732	696	741	706	662	704	697	673	689	733	711	701	683	694	672	674	717	652	733	666	681	669	656	678	684	667	697	680	691	685	735	669	722	695	713	681	647	709	789	722	686	679	709	687	667	736	711	723	653	702	685	717	711	680	731	729	740	682	669	684	610	674	665	706	682	722	687	691	652	698	680	725	663	736	692	730	688	684	713	705	706	674	676	657	685	692	697	740	692	709	696	713	743	652	698	639	722	684	672	735	693	692	735	693	684	737	727	644	681	693	694	685	683	732	627	719	667	695	675	724	717	661	678	714	702	641	714	682	742	716	726	704	681	767	697	703	700	710	687	677	728	687	707	700	691	713	701	701	666	669	691	730	748	735	653	686	683	706	689	687	718	708	666	651	670	707	725	673	640	713	707	679	692	695	758	673	723	713	708	656	718	676	705	711	672	680	667	703	704	680	699	755	686	687	724	701	734	700	704	729	729	662	664	712	708	711	687	683	681	728	689	697	652	693	673	718	640	670	679	682	702	650	734	717	682	689	696	681	620	717	684	653	700	712	704	658	723	681	709	704	666	669	710	670	689	730	670	724	696	690	725	660	690	707	661	697	681	684	697	688	678	732	647
3169	796	419	303	241	252	339	371	416	367	353	257	228	151	164	225	427	954	1324	1462	1147	734	554	354	254	166	132	131	100	103	86	96	102	77	92	84	103	81	91	81	81	111	93	83	93	81	85	79	90	71	82	82	92	77	92	80	77	79	88	84	75	99	103	95	71	80	105	93	88	69	104	93	98	82	88	90	70	100	100	79	100	102	105	83	97	81	77	93	84	93	73	70	86	97	78	92	84	89	80	97	85	90	90	77	76	95	91	91	96	92	100	91	77	86	76	99	77	85	98	104	88	100	107	76	89	93	92	105	87	96	83	93	93	84	82	96	95	87	97	75	77	92	84	84	67	79	93	68	85	89	85	93	107	85	89	83	91	95	94	86	94	78	97	87	89	79	89	81	86	84	79	97	114	81	95	89	79	89	98	90	99	91	81	99	81	75	79	79	67	99	101	83	104	89	64	85	95	83	85	90	70	83	102	93	89	95	85	100	91	104	82	86	84	81	79	92	101	90	97	109	102	81	82	90	92	101	94	84	75	81	106	83	93	95	77	90	96	83	100	84	82	103	93	95	95	74	90	99	99	98	89	88	82	89	75	82	91	62	92	90	92	87	79	97	95	99	83	75	84	74	101	81	91	82	81	91	88	108	87	95	91	85	81	84	71	95	100	77	89	87	83	85	94	100	88	96	89	78	79	79	75	93	88	91	88	68	84	102	86	98	87	94	87	76	100	90	94	88	79	91	79	103	91	90	101	101	97	89	95	87	102	87	100	103	65	84	93	88	96	80	82	88	98	79	92	78	86	100	81	82	82	85	73	86	92	95	84	81	91	75	97	95	95	88	86	78	108	77	90	88	82	87	106	79	70	72	88	89	89	89	71	81	93	85	87	78	83	111	101	86	79	83	93	100	87	82	81	82	77	92	78	76	82	81	80	86	86	83	104	84	74	79	77	93	102	84	91	84	88	81	80	75	72	97	88	87	81	82	101	82	84	79	92	96	104	96	85	90	80	82	94	86	95	95	88	76	68	72	80	72	87	85	86	94	90	78	81	94	91	77	88	80	93	73	81	100	90	98	84	93	84	89	86	82	85	88	73	75	101	96	78	98	76	97	95	78	93	79	79	100	85	96	106	94	103	93	103	85	86	87	80	114	100	76	93	79	80	97	69	95	96	83	89	94	96	80	66	97	84	78	75	92	74	61	86	84	86	78	91	74	101	86	97	77	106	88	84	100	85	92	88	112	73	85	87	87	108	74	96	77	94	95	81	78	82	87	94	84	90	91	92	107	87	97	85	103	105	92	91	88	90	104	85	88	88	91	90	84	94	86	88	89	97	76	69	104	88	89	83	92	91	81	81	99	80	96	74	90	92	80	77	87	93	80	107	93	86	89	78	106	114	80	91	74	84	94	99	92	77	81	95	96	71	94	107	89	88	122	94	84	78	84	80	86	88	81	96	108	98	99	91	99	88	91	83	98	82	111	96	116	97	94	80	88	78	89	93	84	99	79	92	90	76	85	81	86	95	99	93	92	75	92	68	86	106	79	88	82	81	83	108	74	90	93	69	93	82	99	84	93	100	79	98	93	94	89	80	99	85	99	92	88	72	78	83	85	86	99	94	94	93	74	96	78	71	84	102	85	97	81	82	81	98	92	87	95	78	85	78	87	89	96	91	77	82	91	84	85	94	93	96	82	82	75	103	94	89	71	83	77	92	81	99	77	92	92	99	83	77	70	85	81	112	85	90	70	107	86	85	96	80	108	80	88	91	74	90	92	91	83	100	103	89	88	73	93	87	73	86	83	100	77	89	71	83	78	91	97	87	92	82	88	90	85	81	101	89	81	87	87	82	98	80	65	94	71	84	97	71	93	89	87	92	99	71	79	95	87	84	102	83	77	95	99	85	81	73	93	72	79	85	85	83	94	73	98	91	73	96	79	92	82	91	77	89	92	90	85	77	85	90	71	81	95	103	93	71	93	77	76	94	93	82	105	83	93	88	96	99	77	95	84	72	87	78	89	77	101	98	97	88	94	91	77	86	94	86	92	89	93	96	90	98	88	87	74	94	97	88	86	94	102	76	62	97	97	101	95	75	100	81	80	84	88	77	88	91	88	86	91	83	92	84	88	93	93	88	93	100	76	84	104	93	89	91	95	100	79	95	73	74	80	88	95	101	81	87	97	77	95	88	95	86	102	88	83	101	86	97	95	75	109	94	75	82	78	86	94	83	94	83	111	90	86	104	116	78	90	101	116	103	88	98	89	93	72	83	84	85	82	97	87	86	99	97	98	100	79	84	90	88	83	69	86	96	77	82	93	77	94	84	100	96	72	101	85	87	76	86	93	77	93	94	83	97	85	108	85	77	80	86	95	76	85	85	76	108	64	84	81	96	92	91	69	86	94	75	59	90	76	83	104	97	93	69	83	84	76	89	92	79	85	76	99	94	86	89	107	71	85	79	101	80	79	88	86	79	94	109	103	92	87	77	87	80	89	101	98	81	87	82	84	99	94	92	82	80	81	86	89	70	84	89	65	90	80	95	90	95	98	102	84	88	77	83	89	97	98	102	80	90	88	93	97	85	98	83	104	88	101	92	95	86	70	76	93	104	95	95	95	98	84	90	79	89	92	94	94	96	96	80	90	80	100	80	72	105	89	66	81	78	69	89	93	95	79	85	81	86	84	82	95	102	71	77	80	72	71	83	84	94	81	98	86	96	90	73	93	74	107	81	93	94	97	82	89	85	95	78	85	87	108	67	99	82	75	97	95	94	89	61	80	75	98	86	62	103	98	86	84	98	91	90	86	66	84	91	92	92	82	86	83	96	60	93	95	106	100	90	75	75	77	89	75	75	76	90	81	88	89	82	79	101	100	92	91	110	89	97	81	81	86	79	72	118	102	84	66	89	83	95	95	85	82	79	71	98	101	87	86	89	69	78	97	90	88	96	100	71	98	86	90	105	85	78	84	81	104	94	95	97	97	91	104	87	89	74	101	95	91	95	87	100	89	72	97	99	71	88	100	78	79	104	89	75	95	83	96	95	86	81	78	82	85	75	70	99	85	79	127	78	90	98	85	88	85	90	102	93	85	79	79	84	105	97	110	79	89	108	87	83	95	76	84	113	90	95	96	84	92	90	91	92	93	81	79	76	88	75	90	88	82	102	78	89	72	89	83	86	86	92	86	93	92	97	79	82	99	86	94	83	90	85	76	90	94	88	103	78	96	84	90	95	91	81	92	76	93	91	96	80	86	68	82	84	80	71	74	87	104	81	96	83	86	86	92	76	81	88	101	94	83	96	103	82	81	81	94	93	70	102	88	113	89	83	91	83	86	106	85	99	74	84	115	93	88	90	99	99	99	93	91	93	94	72	94	84	75	92	83	91	84	81	112	103	102	64	102	76	98	77	80	80	83	110	91	99	84	91	92	67	101	73	90	83	87	65	89	95	97	88	81	90	78	78	84	95	88	96	79	93	85	97	88	101	90
23991	7544	4170	4248	9240	14239	15232	14277	13123	11190	9512	7582	5667	3814	3509	4812	9306	17975	21592	21588	17405	13050	9986	6516	3911	2618	1709	1245	979	782	769	654	636	577	654	630	652	587	656	661	622	661	586	631	604	609	646	606	629	600	635	655	615	649	632	650	592	612	605	620	607	615	629	618	590	605	648	594	616	615	600	643	656	647	603	664	641	629	599	626	621	652	628	622	625	601	656	620	670	610	586	623	657	646	629	638	638	613	663	659	641	569	657	641	584	594	623	609	636	645	610	654	619	640	643	643	595	606	651	678	621	611	655	640	628	661	628	627	633	698	626	626	640	607	625	596	671	642	650	638	593	623	643	662	648	605	655	599	624	673	636	563	619	600	632	673	617	653	607	613	603	626	604	672	637	639	635	615	649	621	647	622	645	608	620	618	608	609	611	629	596	608	675	645	601	660	583	633	611	618	645	546	607	642	648	623	616	612	577	616	593	645	605	658	637	602	619	654	642	625	615	655	617	623	617	668	596	609	588	609	604	611	606	566	609	647	621	638	660	634	623	614	641	628	625	654	655	639	609	617	604	582	615	615	580	650	603	572	606	634	656	640	599	659	628	615	636	643	665	655	619	611	599	649	596	647	637	599	586	607	625	648	616	627	636	608	647	581	601	648	594	630	590	616	613	637	594	634	676	610	579	623	644	666	637	648	626	587	643	631	615	664	617	643	676	611	615	655	602	618	609	665	595	628	613	579	590	628	636	631	634	624	655	638	580	612	631	655	674	650	611	658	654	621	595	640	588	648	621	621	648	688	641	639	585	616	666	620	592	647	607	687	614	649	637	597	626	639	626	612	583	651	603	656	614	699	630	609	627	642	610	621	620	625	651	623	639	651	620	665	674	633	624	631	651	613	615	608	654	608	643	634	611	640	593	645	634	592	663	610	612	633	610	616	646	611	607	580	641	595	609	611	623	643	663	642	655	655	624	647	655	658	611	621	613	598	614	651	656	666	637	607	581	673	619	625	667	592	640	658	621	667	606	619	625	658	668	618	655	657	625	642	629	683	630	617	589	626	642	645	638	656	625	605	626	612	574	666	614	609	645	661	642	628	616	635	616	606	643	645	646	648	622	613	680	620	615	659	578	637	673	637	627	665	599	620	664	593	668	633	632	637	656	636	649	636	633	603	625	636	708	638	674	633	595	566	620	611	628	614	666	600	598	580	607	659	558	665	652	633	595	635	590	605	622	579	655	627	634	565	604	592	649	617	613	610	654	689	626	606	645	615	656	618	637	661	651	671	590	626	651	619	676	598	662	613	615	650	636	650	635	618	566	658	600	655	614	636	627	650	613	654	631	598	628	629	646	596	610	619	600	622	595	630	616	639	606	645	615	624	618	642	653	568	605	652	551	611	622	633	605	627	598	643	693	598	624	661	640	630	615	650	603	619	604	619	627	626	618	605	624	680	602	613	621	591	596	617	624	615	639	631	630	594	614	604	647	616	650	644	654	647	623	655	649	617	612	665	677	611	618	639	630	581	605	603	593	590	623	596	625	629	625	583	632	621	627	622	599	653	659	630	648	625	593	633	624	650	635	599	623	621	604	635	657	631	632	629	648	647	626	633	603	609	610	587	634	631	666	634	658	619	605	624	647	658	597	607	652	636	607	597	628	590	641	635	600	599	623	616	619	634	614	638	642	640	641	596	603	626	654	675	617	588	584	605	645	651	616	593	606	659	623	626	650	665	639	662	647	584	661	629	597	679	636	632	606	573	640	654	649	594	651	634	598	646	628	626	661	608	639	649	645	615	616	618	616	627	631	558	613	642	629	616	617	632	594	621	638	647	596	665	596	608	606	620	612	631	611	601	623	613	643	635	667	616	604	623	625	630	659	620	631	622	643	585	615	674	570	656	627	596	655	641	601	617	649	649	637	640	585	595	630	650	599	641	678	640	667	611	627	609	671	659	628	620	633	615	605	633	609	657	635	630	631	633	598	640	618	629	608	665	617	625	607	661	627	663	648	605	618	617	635	653	624	576	617	617	597	661	629	573	627	605	653	651	605	654	617	688	598	685	615	655	612	620	640	642	597	645	629	648	612	629	623	606	610	596	604	624	639	596	644	611	587	649	638	604	602	608	593	671	602	625	677	623	642	611	645	667	591	640	623	635	652	599	636	564	642	594	585	595	587	564	627	618	613	644	618	647	599	618	615	557	594	613	628	663	633	617	706	651	671	633	637	614	614	644	645	592	670	644	608	612	640	622	599	625	637	613	650	608	639	609	627	645	602	626	607	639	625	621	609	592	653	653	647	598	667	651	673	592	620	599	624	653	617	631	612	588	616	624	614	640	636	589	624	630	597	614	628	661	629	599	647	667	611	612	698	594	603	612	678	638	608	562	599	615	598	592	589	630	583	599	625	606	623	653	641	630	625	623	653	603	628	597	651	654	654	582	623	571	643	613	608	681	617	656	628	685	691	636	638	597	625	611	644	628	598	635	618	624	630	673	636	593	638	623	624	640	609	629	608	659	606	603	597	640	625	631	629	641	611	630	631	609	622	594	661	633	612	631	639	644	646	632	640	655	621	644	620	603	600	578	639	625	641	604	620	629	619	625	641	585	642	616	623	610	633	614	585	647	645	591	616	589	623	641	628	586	595	617	626	627	600	631	620	633	613	621	581	658	623	652	616	596	586	637	616	628	634	608	588	621	673	609	617	579	635	701	570	593	643	626	633	634	668	618	656	641	633	652	611	625	628	644	629	643	616	621	634	642	651	614	611	630	630	621	645	627	635	644	602	624	609	600	654	603	569	666	616	635	649	656	598	656	628	635	616	596	640	641	643	596	574	670	674	608	632	609	627	636	632	661	644	647	629	684	633	601	635	640	603	664	627	606	586	619	604	658	649	603	667	633	576	608	634	670	641	657	621	618	639	625	609	604	631	679	633	634	605	643	644	611	649	648	609	691	694	633	660	620	593	642	652	575	645	599	660	641	638	659	585	599	621	639	629	611	596	575	663	620	624	686	668	648	631	616	632	659	646	625	640	586	646	581	604	644	617	588	650	622	644	633	629	628	638	636	595	626	672	606	612	619	589	667	631	658	665	627	566	609	628	609	600	561	638	611	664	652	646	678	631	636	656	587	592	652	629	634	645	663	608	646	656	679	655	571	672	643	610	599	645	632	601	612	604	633	664	604	642	675	615	641	662	641	636	645	656	625	595	634	621	620	593	630	648	641	592	615	683	594	654	640	599	627	645	656	611	614	587	600	632	632	594	638	650	606	666	676	617	692	621	633	607	618	592	641	617	601	660	611	593	605	601	633	647	626	613	569	643	586	653	621	618	642	598	671	688	546	642	603	631	645	637	636	606	634	618	658	631	616	655	634	578	666	613	647	616	655	631	618	627	630	655	592	617	639	604	620	636	622	607	583	630	635	633	624	644	603	671	608	658	625	643	639	647	633	600	629	609	650	590	636	642	633	646	630	632	635	629	598	616	616	654	610
2270	435	272	179	154	154	204	273	232	216	230	171	130	114	121	148	129	215	234	220	230	175	131	129	107	87	90	92	98	79	89	81	79	84	97	82	97	54	80	77	70	66	84	81	83	82	75	97	90	89	73	66	88	97	69	103	91	88	77	84	79	89	77	73	83	82	73	73	70	82	90	89	75	93	99	85	77	81	74	87	65	82	70	84	78	95	95	81	79	82	74	82	91	85	96	101	90	97	95	83	87	92	82	77	91	83	90	77	61	67	84	97	83	75	82	67	89	92	87	82	108	76	86	75	82	72	77	93	69	93	87	91	70	89	76	61	84	77	83	95	76	72	100	79	91	80	73	78	70	79	94	96	72	55	84	61	87	73	93	69	98	84	84	85	70	81	82	81	90	107	80	101	95	85	85	91	88	64	73	76	78	83	79	83	92	95	79	111	74	91	79	96	74	89	81	91	84	73	80	88	74	99	85	85	77	97	80	91	80	85	82	69	87	67	86	87	90	80	70	74	97	92	105	80	94	92	72	73	83	102	86	68	90	84	75	80	77	83	87	81	63	88	77	77	90	75	77	79	67	92	97	80	88	84	77	88	83	77	82	69	90	81	106	82	82	83	79	81	78	87	98	91	75	80	88	83	74	90	77	63	86	80	106	93	90	83	91	85	91	84	82	73	82	94	94	84	82	96	72	89	80	88	74	94	88	75	92	78	84	70	90	61	99	73	73	85	85	81	75	96	82	69	76	84	81	68	82	90	87	82	84	92	89	64	88	73	77	88	71	70	78	74	77	84	93	86	74	95	95	73	88	74	89	83	85	82	95	85	73	79	74	78	85	79	78	68	99	88	83	95	78	97	101	71	81	92	71	72	87	87	77	101	96	86	75	75	88	82	89	67	86	97	73	76	88	99	90	73	93	82	86	71	72	85	81	79	79	94	80	80	78	90	82	93	96	98	76	85	81	86	76	71	77	68	60	72	62	80	86	90	88	90	78	69	90	84	97	74	89	87	79	100	94	87	89	72	70	85	80	69	82	69	82	65	85	88	71	77	73	73	74	84	91	71	66	75	73	79	90	76	70	98	86	87	88	80	87	85	76	96	93	73	94	72	88	74	78	82	106	72	87	71	91	75	93	80	84	89	71	90	86	71	93	85	79	74	80	81	86	73	82	70	91	76	88	80	83	77	78	77	77	83	79	82	103	72	79	76	93	77	102	93	84	93	94	70	87	73	82	89	85	87	87	107	96	86	54	74	82	82	79	79	79	87	90	90	102	90	87	72	80	85	72	81	81	91	81	94	92	98	95	93	86	79	81	81	86	79	85	77	68	89	88	87	88	82	100	89	73	86	94	89	84	93	84	84	76	76	86	82	66	89	84	85	70	73	73	82	91	84	72	79	89	78	84	86	79	79	65	91	69	65	84	83	86	91	77	77	90	93	76	82	89	93	71	87	100	63	86	77	82	66	84	86	75	89	93	87	72	75	82	95	100	87	90	95	81	90	80	67	94	95	74	84	95	74	88	85	62	80	83	75	84	94	85	89	70	80	86	81	76	84	88	82	88	80	74	73	71	85	91	80	76	75	95	82	74	74	84	80	88	79	77	84	98	82	84	77	75	80	95	101	59	72	81	82	88	75	82	79	89	84	78	103	87	84	99	88	90	74	87	73	83	92	66	67	93	107	77	80	88	90	104	88	79	92	81	78	89	67	69	83	91	77	86	85	75	82	95	91	92	75	86	80	96	76	81	91	80	86	76	80	73	84	85	92	84	72	82	88	86	78	71	78	86	87	103	63	88	70	89	92	91	81	88	87	80	75	85	96	83	80	90	71	79	80	86	74	80	88	97	61	89	82	82	69	88	78	82	103	91	92	70	80	83	91	97	87	71	76	83	70	74	91	72	86	76	82	98	76	71	73	74	82	87	74	87	85	76	80	70	85	95	77	91	87	69	84	71	82	92	84	94	88	90	88	79	83	89	81	88	81	79	99	67	71	77	71	92	68	70	77	80	76	83	77	89	84	73	84	90	91	82	81	79	76	93	93	96	78	93	98	97	84	87	98	70	79	87	82	85	70	85	89	96	73	83	60	88	78	92	73	88	91	93	76	104	100	84	75	81	94	89	67	101	68	89	84	70	77	80	83	68	78	82	79	80	82	74	87	80	92	76	78	82	74	89	90	93	90	70	89	91	79	83	66	80	82	68	94	79	83	81	95	89	92	77	73	99	75	79	80	93	84	77	72	79	88	82	79	80	83	79	80	88	77	81	81	76	89	95	85	71	78	77	80	92	80	79	75	87	95	95	88	84	80	78	74	60	89	78	75	95	70	83	103	101	74	84	92	98	82	87	94	75	90	72	94	77	76	78	83	94	67	77	74	83	93	101	84	87	76	96	82	74	84	72	80	86	87	62	98	78	102	71	95	91	100	100	100	86	88	71	77	79	88	74	72	98	84	106	89	85	77	85	85	77	107	66	80	78	87	73	92	91	89	86	71	65	88	70	80	87	74	81	76	61	97	79	89	76	75	67	86	103	92	103	73	90	66	91	92	62	85	86	90	66	88	75	80	98	83	64	79	92	80	59	93	88	84	81	81	83	76	81	82	80	85	91	87	73	83	94	95	99	75	80	79	97	91	82	80	84	85	75	77	82	82	71	89	90	95	72	102	86	94	75	98	77	81	75	91	70	80	80	95	83	87	87	82	71	90	87	107	86	79	79	100	77	89	91	88	86	81	95	86	84	88	100	85	96	76	82	76	74	75	74	89	92	83	72	90	90	83	101	69	93	72	70	64	87	76	84	88	99	72	76	72	60	81	72	76	73	84	98	71	93	87	73	85	84	84	61	69	62	83	64	69	83	89	85	77	92	67	79	85	69	90	92	94	72	92	70	81	92	88	91	68	82	79	73	80	78	74	76	84	77	89	88	79	83	91	72	92	79	108	82	98	80	83	79	76	72	97	77	72	89	77	93	68	80	74	72	93	81	83	62	99	82	88	89	68	82	74	85	88	79	83	78	77	74	88	101	78	88	82	74	82	84	77	98	80	81	81	75	91	78	73	62	81	81	88	86	74	96	86	88	83	83	87	89	84	75	83	88	82	102	88	85	74	71	81	90	93	78	96	73	82	81	91	88	76	84	76	65	74	82	96	99	86	102	84	92	90	98	76	91	70	87	97	70	89	88	79	65	86	83	87	84	65	81	82	66	99	63	77	73	64	68	63	85	92	94	71	73	92	73	72	79	91	97	76	75	87	100	70	89	99	67	82	70	81	73	111	78	86	65	87	84	84	102	86	70	80	98	81	78	83	98	86	86	77	65	77	101	92	85	95	95	102	83	63	78	75	82	87	91	64	92	77	83	83	87	70	69	79	84	90	73	80	90	98	90	64	86	69	88	109	91	71	79	81	77	93	71	69	96	74	89	76	80	95	68	98	77	90	93	86	75	78	86	83	88	62	86	90	62	91	77	86	78	99	83	93	66	82
16767	5106	2732	2700	5629	8989	9801	9890	8619	6905	5590	4243	3264	2154	1841	1887	2549	4253	4761	4279	3615	2587	1981	1439	1095	966	826	692	660	655	675	592	596	607	597	592	625	635	642	617	625	578	593	587	613	605	675	561	606	580	573	582	586	562	598	596	620	626	592	601	606	608	620	617	577	594	600	627	581	627	625	612	633	616	606	571	586	606	651	620	617	587	604	592	597	582	624	595	608	570	649	606	641	573	595	572	599	593	599	598	591	607	685	578	593	629	645	596	647	591	567	615	625	586	631	570	626	590	596	629	586	604	571	607	629	585	628	614	606	601	577	603	593	627	623	652	587	619	613	630	588	590	613	585	567	627	595	599	591	581	602	608	601	605	638	657	629	603	656	638	582	589	590	662	626	578	643	601	598	631	578	598	570	635	650	560	609	601	599	624	600	605	592	559	625	575	597	602	613	610	591	591	588	624	603	592	553	573	610	667	610	659	614	597	616	601	633	633	609	609	614	617	593	612	611	629	580	625	610	639	604	598	625	601	640	595	639	594	597	581	608	619	609	620	607	608	622	555	611	599	605	599	612	625	625	591	611	627	632	569	576	603	657	582	588	618	590	653	616	603	605	637	627	643	577	583	562	613	623	651	616	620	573	590	604	583	596	595	587	605	605	622	574	563	629	633	625	607	632	588	605	590	554	592	628	636	643	566	622	604	597	605	643	605	653	609	621	586	632	582	566	589	601	592	634	563	599	616	604	657	614	571	568	621	619	593	572	606	591	618	620	611	573	574	589	583	595	621	615	556	588	602	582	543	630	575	585	623	594	588	568	613	563	635	568	612	616	594	606	593	623	592	611	631	555	622	649	597	619	589	610	581	632	591	581	614	559	630	609	639	546	595	591	609	635	572	579	586	618	632	614	610	598	601	589	584	625	607	614	615	590	586	553	609	624	595	607	616	617	633	632	650	611	608	607	596	609	615	577	599	606	593	603	627	587	627	623	627	616	609	611	616	596	601	621	618	646	612	656	596	646	593	607	576	658	591	606	602	619	574	593	640	637	626	631	624	643	603	611	625	627	618	642	614	584	606	620	572	616	626	632	569	596	591	587	583	608	622	574	595	605	609	600	641	552	643	579	628	646	582	569	607	582	642	629	596	580	612	589	622	632	589	596	613	635	614	612	573	545	558	596	554	578	610	601	572	589	629	631	640	634	641	616	599	649	643	569	584	570	594	618	610	658	606	634	579	582	597	585	615	629	618	618	585	614	622	586	620	606	595	618	664	612	600	631	608	612	630	644	617	618	610	609	635	581	615	568	663	578	615	608	618	610	605	588	633	603	591	612	616	576	652	549	615	633	570	619	618	590	627	587	617	591	554	624	546	610	594	612	575	610	578	599	589	589	576	586	619	573	581	616	616	579	583	611	592	629	593	656	596	550	639	625	604	634	584	608	605	556	604	583	608	599	604	573	605	622	584	629	573	637	609	582	618	638	620	599	594	602	606	587	613	640	599	570	600	611	578	638	614	587	647	617	601	608	625	602	599	633	615	603	588	592	600	595	624	562	621	586	637	631	603	612	596	601	624	622	619	653	643	616	635	569	655	580	604	608	602	584	598	598	606	619	622	616	575	573	572	602	619	587	624	650	621	614	576	644	593	600	633	613	610	655	634	574	599	620	622	614	603	613	606	613	645	634	590	594	610	555	584	624	568	611	571	604	630	574	615	561	574	616	633	594	626	583	586	628	623	600	603	590	622	605	575	591	621	631	633	609	632	640	637	642	596	602	611	605	597	600	580	611	616	617	573	633	612	546	601	606	620	640	599	606	621	629	629	599	590	612	564	612	658	630	641	658	592	631	611	636	619	583	563	608	576	648	617	606	620	598	593	599	596	622	611	611	628	594	618	598	630	647	594	608	659	662	570	590	654	602	586	638	598	625	634	615	617	628	569	626	574	609	600	577	653	624	614	603	578	639	615	622	622	599	609	612	595	630	635	608	583	534	622	600	601	638	623	602	573	583	608	662	580	621	618	621	571	628	590	607	602	572	626	594	569	626	617	616	595	652	588	597	639	590	568	608	611	630	607	620	622	615	596	617	612	616	591	609	639	636	585	612	576	653	599	594	600	622	575	561	622	558	613	594	636	600	614	635	616	582	622	613	580	598	602	589	611	588	598	621	622	620	624	600	626	612	620	623	614	608	567	607	646	634	629	595	601	664	637	613	593	606	589	627	619	614	621	554	590	586	647	596	576	587	605	592	549	610	625	607	631	604	655	609	599	591	619	585	580	580	603	590	576	603	601	642	639	635	581	582	600	640	632	610	607	641	614	566	635	587	642	568	593	585	606	594	561	560	583	587	608	634	612	620	579	613	614	604	611	587	630	623	616	656	602	637	646	623	614	602	589	617	621	658	622	601	598	579	627	653	574	607	656	575	578	596	615	612	660	595	550	614	544	635	583	627	600	636	619	586	564	604	567	586	621	582	622	602	599	645	598	594	602	604	621	594	596	594	590	649	611	637	603	624	589	625	555	623	600	618	627	607	642	619	626	596	576	592	596	613	578	581	600	643	566	615	597	571	595	626	583	631	572	615	564	609	563	595	592	626	634	634	642	645	613	612	585	597	561	593	586	604	635	620	626	586	575	579	563	621	620	553	658	628	585	656	630	624	598	615	644	611	582	573	593	634	609	620	583	647	608	586	606	617	584	569	645	573	643	588	615	577	609	632	595	568	604	573	566	643	641	550	658	601	582	564	618	616	551	629	662	584	553	625	610	639	605	585	610	608	625	605	649	620	609	577	554	602	578	629	597	610	652	568	603	567	620	609	568	616	586	600	606	611	586	615	602	591	612	633	606	612	585	631	608	574	631	581	593	637	581	612	599	536	551	600	620	575	623	568	610	577	636	591	591	633	642	601	564	598	583	603	588	618	581	614	616	591	601	576	637	616	581	627	577	589	631	600	581	617	604	628	599	638	606	627	645	632	609	632	616	597	598	617	607	591	590	558	626	587	590	596	576	621	631	629	572	568	616	612	625	605	629	631	641	626	593	575	561	616	595	541	614	612	575	606	627	614	579	579	608	573	599	609	668	629	600	591	594	585	578	613	606	652	643	561	611	630	572	605	601	603	591	620	635	604	592	578	634	593	597	579	588	586	608	596	609	605	610	591	645	638	636	600	609	669	590	614	580	615	654	592	622	638	578	575	628	611	601	641	680	595	588	632	558	573	636	569	599	642	618	606	619	593	595	635	607	605	615	583	616	641	600	608	586	604	597	582	631	596	634	616	612	600	616	621	604	568	586	624	597	583	623	611	619	611	568	594	635	619	604	647	599	618	630	646	631	628	605	586	632	585	573	578	637	603	586	627	579	609	620	591	622	616	589	589	618	605	590	616	615	623	636	612	598	613	621	604	563	612	613	603	598	581	627	606	635	623	648	588	627	606	604	634	555	636	650	578	592	610	622	587	584	644	577	612	623	579	590	611	627	622	630	570	639	545	595
2155	637	352	215	220	204	298	318	272	249	191	179	126	122	149	158	212	416	568	614	458	433	356	239	176	171	115	97	99	89	82	66	78	71	79	66	77	77	79	85	71	77	88	80	82	88	85	65	84	76	77	67	75	80	87	67	87	67	67	76	85	67	84	78	70	77	77	83	67	75	74	82	80	89	97	63	75	71	63	76	65	66	80	74	86	80	77	65	68	67	83	78	79	73	72	72	84	82	97	72	103	80	85	72	74	86	68	86	69	93	57	69	74	66	77	78	84	73	87	77	66	73	69	74	63	73	63	80	80	77	80	66	68	76	69	87	82	61	70	78	84	67	85	73	77	76	88	72	86	67	78	67	105	80	73	83	77	64	84	84	86	91	79	59	70	71	72	87	70	77	75	72	77	76	65	79	80	77	77	65	76	85	78	79	65	79	85	78	83	81	88	75	84	67	77	74	79	72	69	79	73	71	70	77	69	85	69	73	83	89	73	69	81	70	88	80	82	74	84	69	80	75	81	78	56	56	75	76	74	57	69	70	67	69	82	83	77	82	58	62	79	94	65	81	80	64	67	65	79	68	82	67	80	75	66	74	80	72	81	65	76	74	76	87	73	72	83	73	85	74	78	68	72	86	68	81	83	84	77	87	85	83	80	66	64	66	66	69	85	80	71	97	86	86	71	70	76	80	82	80	75	80	75	74	73	75	77	74	76	73	87	91	86	88	81	67	82	82	79	82	92	67	61	75	80	75	72	79	79	87	70	82	83	80	78	83	86	57	85	81	74	73	76	70	85	82	80	73	101	78	70	65	70	75	96	99	79	78	84	77	82	62	53	84	70	82	65	74	85	86	79	72	75	74	65	77	65	74	75	73	76	66	78	67	78	82	81	89	72	73	61	53	66	80	72	84	86	79	91	56	75	86	80	68	78	86	78	69	86	75	84	71	69	73	77	80	65	69	81	72	84	76	70	80	85	73	69	71	80	71	77	93	72	85	98	72	72	100	70	91	78	69	66	90	69	84	64	96	80	69	87	78	78	81	66	73	81	72	85	82	79	76	85	86	63	73	63	79	72	83	80	65	74	90	80	78	73	72	86	80	75	70	66	73	82	80	84	80	82	78	76	77	79	61	85	82	61	79	65	74	73	71	82	72	69	65	63	70	79	71	77	63	61	68	85	70	82	76	72	78	81	69	74	74	74	78	77	79	77	78	89	88	82	77	79	86	87	77	65	71	69	76	91	64	78	67	86	72	73	62	96	67	80	87	72	78	50	59	76	74	78	73	72	68	82	78	81	69	69	85	46	85	78	88	79	75	93	92	86	82	91	70	63	96	74	93	85	74	79	87	83	59	53	83	67	76	64	102	54	90	72	78	67	77	87	74	64	76	82	67	78	73	54	69	85	80	72	80	70	77	90	76	60	84	77	72	73	66	85	90	76	77	63	87	74	72	85	87	76	73	89	74	82	61	78	69	69	82	69	79	77	82	81	74	91	75	77	71	59	83	66	81	83	69	67	88	85	75	78	74	72	78	69	79	90	85	61	80	72	78	87	94	81	69	68	81	72	95	87	63	86	80	96	85	80	67	79	74	70	84	61	70	73	68	82	82	89	64	79	61	73	67	77	83	78	89	73	74	66	75	78	78	82	87	82	61	75	70	77	57	66	85	81	77	61	88	81	79	76	80	73	78	62	63	77	82	65	80	89	78	97	63	85	75	69	75	72	77	77	81	69	66	77	89	73	79	67	67	81	81	71	74	87	93	86	80	73	61	72	82	70	84	89	74	84	80	86	76	68	54	74	64	88	64	72	90	67	68	79	78	79	66	78	84	74	68	76	68	87	72	88	65	77	64	84	86	74	89	76	80	89	77	93	73	67	60	66	71	81	68	81	72	51	71	68	95	73	80	66	62	85	86	82	74	55	81	92	78	84	67	86	88	63	88	69	76	84	77	70	80	71	77	71	80	75	85	76	83	80	79	80	72	97	71	92	70	78	78	68	84	66	82	82	89	78	79	86	73	70	67	86	84	70	69	77	69	80	69	68	95	77	81	72	83	83	88	79	54	66	63	79	89	56	63	63	61	75	81	81	77	77	93	77	88	81	59	70	74	83	80	89	65	80	91	98	94	80	87	77	98	78	73	69	69	81	62	89	70	84	76	68	85	88	74	73	88	77	96	85	77	73	74	78	78	69	89	84	78	78	87	76	68	67	79	62	71	95	99	75	77	77	82	80	80	77	79	68	78	70	76	71	79	97	79	65	72	82	90	65	67	101	85	72	75	76	91	75	71	69	77	94	84	88	59	68	92	66	83	75	65	65	66	82	85	64	63	68	84	74	75	80	72	70	85	77	76	84	63	73	84	82	63	79	82	69	74	77	65	75	67	62	71	62	84	76	76	78	74	86	86	79	75	83	76	75	83	76	81	65	83	106	67	63	65	65	75	95	79	72	86	82	73	79	70	63	69	90	66	68	81	69	74	74	70	71	82	84	85	62	77	69	74	74	82	70	82	76	77	68	75	77	68	87	79	68	67	75	93	68	81	86	81	69	79	71	84	62	74	72	74	90	67	91	69	68	61	57	84	64	79	72	82	67	70	77	91	81	69	57	70	77	60	86	64	84	59	71	68	70	81	86	90	60	67	87	74	65	60	83	93	67	69	68	66	61	70	76	71	87	74	61	88	60	79	81	62	69	68	82	57	69	81	70	64	78	71	80	75	67	77	83	63	66	85	78	74	68	67	67	63	70	83	75	67	74	75	80	86	80	78	73	74	74	74	80	84	75	102	72	82	78	75	83	75	86	73	69	70	64	76	81	68	67	72	69	79	76	75	84	82	69	88	72	73	91	71	74	68	67	87	83	68	75	82	77	83	71	65	88	73	82	95	82	78	70	74	88	70	85	68	74	91	75	67	76	79	84	66	77	94	76	102	76	99	84	68	61	70	77	85	76	85	92	96	66	64	63	71	74	88	81	63	90	69	79	94	74	89	81	83	72	73	85	91	79	83	71	74	64	83	80	74	79	65	75	76	77	73	81	82	78	85	86	82	82	78	79	89	74	87	74	86	68	81	68	66	63	66	80	83	80	80	61	82	94	90	63	82	73	79	85	68	82	75	83	78	83	80	83	75	56	78	70	91	59	68	61	90	77	76	80	88	67	75	81	81	82	71	76	85	93	66	83	85	74	78	80	95	88	70	68	80	79	83	78	68	73	82	71	75	73	76	93	67	82	71	70	72	64	84	84	70	71	76	101	89	84	81	94	87	75	95	76	76	78	73	69	71	68	75	76	82	72	83	58	65	80	80	91	79	81	76	71	79	72	84	70	66	74	84	89	75	91	86	74	87	95	73	82	80	88	69	90	77	82	77	64	77	78	73	75	85	93	83	92	79	74	70	72	70	93	91	76	77	79	70	87	75	75	85	78	59	70	80	79	70	69	79	83	59	73	77	77	77	85	85	77	82	85	80	82	69	64	84	81	88
20444	6374	3517	3478	8172	12303	13246	12623	9929	7416	5491	4745	3390	2681	2663	3491	5297	9927	11767	11685	9137	8278	6800	4445	2823	2207	1631	1170	911	734	659	577	560	514	552	603	530	554	564	560	522	546	608	559	580	545	528	536	517	541	562	567	551	548	556	557	543	563	570	547	534	552	560	523	548	574	597	538	549	557	525	550	531	566	516	531	554	564	567	605	545	586	575	548	593	539	576	572	553	585	573	563	574	555	539	569	538	532	532	575	589	578	557	544	548	627	549	532	526	558	569	547	552	517	563	568	553	543	528	545	534	523	541	570	517	546	546	555	596	540	580	560	564	571	593	589	583	516	594	552	570	552	566	542	536	546	532	522	561	564	511	553	551	619	524	589	584	557	541	554	577	540	558	552	540	528	505	543	532	549	506	513	569	565	552	573	587	532	540	528	544	556	515	557	555	565	563	581	513	536	600	517	592	515	541	507	537	570	553	531	559	540	571	537	521	539	543	529	590	571	556	557	558	556	567	538	554	537	569	544	558	532	521	577	554	579	554	547	554	543	561	561	567	555	553	539	576	572	521	580	576	581	546	539	515	564	562	548	581	540	551	556	542	552	572	540	565	558	578	579	578	568	558	567	554	561	537	573	511	543	524	582	522	557	592	562	544	592	550	580	562	533	526	518	535	559	558	559	584	552	571	569	577	582	541	584	526	556	575	492	526	525	543	517	569	574	566	544	519	528	549	531	531	517	556	587	540	570	606	537	575	546	574	568	546	560	573	512	591	554	581	529	559	543	578	579	576	585	571	577	576	565	544	604	541	549	562	562	552	570	543	526	559	560	566	597	517	610	563	573	556	507	546	550	563	541	562	586	563	574	524	583	545	526	568	551	570	524	531	538	602	573	501	518	548	568	586	552	517	565	575	526	568	541	562	540	579	584	531	570	568	542	609	532	560	560	524	536	545	487	536	538	520	554	571	534	518	598	580	506	542	574	581	567	531	557	569	564	540	528	547	515	534	569	529	519	557	549	555	597	579	553	549	531	550	575	497	607	546	535	539	563	538	553	557	555	547	559	581	560	552	591	574	554	536	586	544	590	534	553	552	553	565	547	588	562	553	529	545	556	528	564	566	570	559	527	576	562	581	518	534	553	599	545	587	530	557	518	534	549	579	565	520	535	565	592	558	548	593	564	557	574	572	539	573	573	515	543	551	559	596	568	542	566	522	537	517	575	549	601	540	561	530	558	570	532	549	579	548	587	545	523	550	544	630	533	576	579	577	563	548	541	566	551	572	630	564	555	552	545	557	569	577	565	597	585	582	571	595	542	534	517	553	571	508	571	561	542	544	554	528	546	552	528	529	600	550	520	589	574	581	552	536	546	564	553	552	545	542	531	573	536	547	616	561	569	531	509	583	556	579	552	556	572	546	569	520	563	571	499	567	537	525	523	646	555	543	580	549	552	520	575	542	565	576	615	533	561	564	544	578	538	593	553	492	551	549	534	560	568	585	592	563	550	543	552	555	540	546	528	558	564	550	536	570	535	552	527	587	536	563	560	550	571	548	548	619	557	540	595	493	552	550	583	549	551	544	563	511	543	550	600	544	558	545	590	495	533	523	550	561	573	515	526	574	562	510	588	566	571	532	521	506	508	557	553	547	519	568	525	541	583	541	578	572	557	568	542	546	577	506	584	577	564	567	554	546	549	544	548	541	597	512	517	584	512	579	566	595	525	562	587	576	577	579	545	546	568	536	547	561	541	573	556	502	553	561	531	558	604	556	506	543	565	535	547	531	544	568	601	599	539	574	541	572	522	530	587	546	566	527	530	532	536	601	522	542	562	565	572	527	528	557	541	564	587	600	584	547	508	517	567	568	555	524	565	549	552	553	525	593	529	544	517	568	570	563	552	557	575	511	553	539	579	572	573	506	596	618	590	564	545	545	547	571	559	598	569	576	565	560	505	566	548	541	570	498	555	568	537	544	538	494	549	542	545	524	544	571	588	515	563	557	523	568	570	556	578	563	557	514	557	556	565	535	593	524	544	560	553	536	527	548	540	544	551	565	548	567	523	524	563	570	571	552	583	551	588	537	556	552	576	588	585	582	543	556	554	537	514	525	555	523	536	560	500	600	555	580	564	524	572	552	579	591	558	558	570	581	515	580	559	527	547	525	549	549	543	525	489	541	597	564	569	526	566	575	558	537	518	561	525	552	537	530	576	518	557	556	550	598	514	549	561	540	611	554	529	537	561	548	526	567	535	550	531	568	575	532	559	569	538	558	555	527	589	560	541	542	542	582	553	571	507	562	554	586	583	549	573	562	541	528	523	544	482	570	554	560	554	565	558	550	512	537	579	520	546	553	575	521	554	567	542	553	548	545	556	570	534	577	527	569	591	553	553	566	529	597	544	553	536	543	547	520	563	569	511	570	577	541	552	554	552	545	586	530	514	492	539	576	571	553	568	561	509	543	520	605	551	557	560	550	543	588	567	559	534	558	522	578	566	569	526	507	518	522	570	571	564	572	538	500	568	577	550	578	578	546	512	505	564	558	525	560	548	586	547	578	555	554	528	558	525	554	618	541	554	556	539	528	578	527	561	601	560	604	573	563	572	531	526	581	566	584	544	552	542	552	569	594	595	472	619	570	559	497	558	548	587	581	559	519	565	527	558	550	512	593	566	557	572	540	590	568	576	581	568	597	536	567	546	539	550	533	567	544	523	534	563	546	485	529	527	524	565	566	531	521	544	563	565	550	550	539	574	544	557	599	548	551	598	554	556	555	554	504	534	525	575	551	598	566	530	548	516	561	533	545	540	538	579	551	531	538	575	585	532	579	528	552	588	576	550	564	515	565	575	542	521	585	547	566	598	541	542	559	534	543	566	596	561	550	548	555	550	560	575	552	541	537	555	581	574	544	507	523	532	568	577	557	546	553	546	546	548	536	547	534	575	578	541	563	534	525	563	570	542	515	569	584	534	577	554	543	552	511	571	550	537	562	560	556	548	581	550	603	574	603	566	549	552	605	533	562	557	525	534	557	527	548	576	568	524	553	536	530	612	545	554	540	570	540	561	560	591	529	530	521	600	580	535	548	544	569	541	520	563	548	541	561	571	548	568	546	563	543	514	577	561	561	545	540	517	527	533	553	546	597	533	589	534	555	588	542	559	625	512	507	553	569	592	542	571	547	539	550	559	545	558	532	538	555	588	608	543	562	523	537	569	549	545	549	535	538	577	584	549	555	575	561	543	524	566	579	602	546	548	566	551	570	540	539	536	543	576	527	521	562	537	561	543	623	553	561	538	526	521	549	552	594	608	582	584	543	557	574	562	588	567	533	535	514	537	568	553	584	561	573	554	576	597	550	526	569	548	565	603	553	575	550	539	528	546	579	528	571	530	562	594	572	546	539	573	560	558	603	561	550	558	596	580	506	550	559	555	588	537	500	554	530	552	587	532	570	531	522	596	559	557	558	533	559	535	516	564	571	566	582	506	547	526	530	497	589	579
3583	620	356	278	258	230	285	297	261	213	185	197	160	197	172	195	238	385	694	819	649	472	355	265	221	174	152	147	106	89	120	103	100	96	92	106	103	97	93	96	106	100	101	106	105	111	89	109	82	90	94	111	108	81	82	104	105	90	102	105	98	103	101	100	95	116	104	100	90	90	105	100	89	88	101	91	102	106	106	106	90	102	85	106	87	105	98	96	88	90	88	104	87	100	86	87	98	86	79	104	112	93	90	97	93	90	78	92	106	113	102	97	81	98	98	104	89	89	91	88	105	98	89	104	95	98	95	88	99	96	120	88	98	95	87	100	93	91	95	85	78	106	93	86	100	102	106	96	97	85	107	84	104	101	103	81	89	81	92	84	98	95	101	93	88	115	97	83	109	91	90	89	85	84	94	93	110	101	105	84	123	95	98	93	102	93	106	84	87	93	80	93	88	96	92	100	90	91	96	103	93	81	118	106	99	112	87	101	96	106	94	95	93	93	99	112	85	100	107	96	118	100	97	115	94	90	93	88	105	79	107	85	107	91	115	108	103	98	92	108	102	103	93	81	92	100	119	97	109	90	88	98	99	88	106	110	95	94	90	98	89	115	84	96	105	94	88	112	101	87	87	109	98	114	106	98	94	79	101	109	102	108	93	107	105	105	88	100	114	106	88	89	95	93	86	100	108	102	94	97	84	83	96	78	102	87	102	94	93	114	98	82	110	92	107	105	93	119	91	104	100	97	107	91	95	96	85	91	97	91	89	100	91	96	104	87	99	105	81	103	111	89	94	92	112	98	97	104	112	94	94	95	108	87	82	97	91	112	85	100	85	87	88	101	97	90	101	92	84	82	110	86	92	97	69	89	88	107	101	89	93	96	87	81	89	92	100	91	103	94	87	93	74	99	99	103	95	100	81	110	90	97	105	90	93	103	120	111	100	104	108	88	96	105	105	93	90	100	96	106	102	95	99	88	91	94	93	98	97	106	101	88	100	105	101	101	97	69	113	89	84	102	102	91	84	118	86	108	111	93	89	99	124	106	101	85	96	95	99	94	106	96	95	113	87	108	99	82	89	104	93	105	86	109	86	90	105	101	98	106	94	104	117	96	98	90	100	69	109	100	105	106	108	87	105	96	119	100	121	92	106	85	105	107	118	95	100	101	118	94	85	105	105	96	90	95	103	83	86	110	89	100	99	92	76	83	103	102	89	84	84	102	100	91	90	85	97	90	101	86	102	114	90	98	96	97	106	94	105	118	84	104	88	96	98	88	100	98	98	90	115	93	118	108	114	103	99	86	107	98	109	88	85	93	99	84	97	112	98	106	98	103	97	81	95	94	82	90	71	109	101	91	90	103	92	87	112	96	116	87	92	91	99	88	106	93	113	112	86	85	86	97	104	94	93	107	104	107	109	92	109	109	105	97	95	100	101	113	89	97	96	114	102	84	105	103	119	85	99	86	87	104	92	93	83	88	102	93	102	116	109	118	97	88	74	91	90	92	101	112	103	94	99	111	110	96	91	101	103	96	94	91	90	102	82	107	107	92	96	93	117	101	102	111	96	111	107	110	102	97	96	98	100	108	110	100	89	98	114	89	102	98	91	100	112	104	122	103	107	87	90	95	102	104	93	104	96	109	101	93	102	125	102	105	95	91	102	102	100	101	88	77	90	80	89	116	97	106	96	92	106	99	109	100	102	91	98	96	96	104	90	93	113	101	108	100	106	91	104	99	105	87	99	103	85	99	89	91	98	99	93	100	89	95	109	103	84	103	92	96	93	109	113	85	98	85	95	97	85	97	98	87	103	91	99	95	101	104	97	95	80	96	89	100	99	85	88	93	87	107	76	111	97	101	98	83	93	85	99	99	102	100	100	103	96	78	91	95	86	79	90	93	109	105	86	88	93	104	95	69	88	97	81	111	122	98	107	87	96	95	106	103	84	103	91	91	101	101	102	97	78	116	102	100	93	107	105	79	105	91	92	88	93	105	94	115	85	103	71	92	103	77	99	101	84	93	92	81	96	82	87	113	85	113	93	91	89	119	109	78	85	89	108	87	92	83	106	89	96	94	81	80	89	99	97	103	97	94	101	91	95	99	79	106	111	108	107	106	94	110	89	76	103	83	88	73	111	77	100	105	104	74	96	92	110	119	117	105	97	105	101	95	82	94	105	118	99	96	115	91	103	100	103	109	93	99	106	96	102	80	86	91	79	100	80	102	95	95	96	82	93	89	103	93	106	90	96	91	89	79	84	117	93	87	113	115	98	86	98	85	102	106	87	99	87	96	98	107	96	96	83	89	86	98	93	82	87	92	87	98	104	109	114	107	83	92	86	90	89	97	114	86	106	98	91	108	93	102	107	96	105	95	81	100	98	101	105	102	90	110	102	96	109	118	92	109	98	115	86	90	109	118	99	98	85	114	96	97	95	92	117	96	94	74	96	97	99	105	97	96	95	95	113	100	95	89	85	97	103	102	81	89	92	104	106	122	105	91	89	88	98	92	103	99	98	95	98	107	99	101	107	87	100	118	92	98	111	98	110	92	94	85	89	99	102	81	89	111	95	117	104	99	97	93	95	97	84	107	101	83	101	103	91	110	93	102	113	107	81	82	85	107	104	109	89	89	78	93	93	93	89	94	96	86	98	98	100	84	87	97	110	105	92	107	121	91	77	101	118	96	76	71	95	108	86	78	90	111	104	90	90	103	99	86	96	93	103	114	97	97	94	112	115	92	104	94	105	82	99	97	95	97	95	105	90	105	94	101	93	95	101	105	107	92	90	98	101	91	99	102	100	96	84	87	103	97	83	80	84	117	99	103	108	93	96	96	102	77	90	91	99	94	77	105	116	109	79	107	102	100	98	102	101	124	118	108	97	85	94	92	94	89	111	89	97	91	91	88	98	100	107	96	94	113	102	95	105	106	104	99	89	114	82	114	108	102	103	115	108	89	113	83	103	118	100	99	101	106	85	89	88	99	87	104	99	95	97	90	82	99	98	107	106	112	107	109	99	80	98	87	109	100	87	98	110	99	104	89	109	104	93	99	92	99	82	95	103	79	94	96	79	95	88	102	100	88	109	92	96	93	102	86	101	107	88	103	104	94	92	100	98	97	86	94	93	98	99	99	93	90	95	104	88	100	100	101	105	95	117	91	112	87	99	90	94	92	88	100	120	99	90	88	90	118	100	82	101	81	89	98	94	119	95	103	88	96	84	95	95	101	108	122	93	84	89	103	90	95	90	102	96	105	93	85	114	112	94	87	76	81	104	99	96	76	100	100	105	101	116	91	84	92	112	100	119	91	116	84	115	102	97	108	95	86	111	88	109	94	86	97	90	100	98	89	86	112	98	112	120	95	99	102	96	74	85	103	91	111	109	110	81	94	93	109	105	86	82	92	115	96	100	100	113	97	110	87	104	100	116	94	86	90	92	99	104	92	81	93	114	90	100	91	96	99	104	91	99	100	85	95	97	90	113	109	110	102
20403	5922	3535	3654	7958	11827	12502	10468	8360	5837	4359	4060	3566	3256	3032	3635	4904	8496	13458	15103	12153	8803	6177	4234	3301	2474	1951	1383	1055	919	822	744	732	677	719	705	689	690	693	729	722	653	736	728	704	721	726	679	667	720	745	688	693	720	695	695	681	737	681	674	712	687	704	696	704	721	678	679	692	710	673	730	678	721	676	669	708	697	690	691	655	683	678	686	691	691	735	646	708	666	757	680	736	651	728	712	692	679	670	679	719	674	731	703	634	716	732	711	713	726	727	691	733	746	653	688	730	666	699	685	711	731	678	694	697	716	729	709	657	741	703	696	655	694	716	678	661	664	708	698	703	729	654	698	679	668	693	697	679	705	729	695	679	676	697	726	687	634	714	765	681	651	715	703	706	713	676	715	681	675	709	744	693	678	712	717	700	711	732	690	690	698	717	675	701	689	706	724	698	725	714	689	716	689	732	686	655	714	688	652	710	692	642	737	685	656	689	686	672	685	727	662	644	693	698	688	670	721	720	672	691	729	694	700	713	723	679	690	710	692	676	661	653	679	689	735	706	675	715	677	733	742	694	720	736	789	666	669	724	650	707	674	657	691	674	720	703	673	684	678	723	723	712	658	696	667	680	698	713	657	673	769	689	725	718	679	698	693	708	702	749	693	722	655	678	730	727	682	670	663	732	673	683	639	704	675	670	712	703	709	732	735	717	716	715	687	697	684	711	727	694	745	738	687	698	693	665	708	710	698	730	673	727	636	704	691	713	696	667	681	714	689	704	713	701	682	715	670	650	698	738	698	702	719	710	726	677	715	695	702	679	700	643	668	692	717	680	672	718	728	672	677	629	696	683	704	715	686	756	702	677	686	745	716	650	737	684	720	685	684	693	696	756	706	726	725	747	691	714	719	643	665	722	686	687	695	704	723	710	636	695	698	722	713	680	678	689	684	671	717	682	685	717	666	745	703	673	677	739	678	717	689	690	662	675	713	728	690	673	698	691	720	688	748	708	734	679	696	698	692	769	728	653	666	718	703	653	665	690	722	721	696	696	645	665	623	676	713	695	700	691	693	691	720	672	675	730	695	716	647	690	632	692	767	774	702	686	676	685	704	685	727	640	685	698	628	712	685	722	714	679	692	705	689	686	690	677	691	722	651	715	717	664	710	651	679	691	677	718	684	720	668	722	683	692	704	716	723	691	710	778	701	701	657	697	658	706	694	725	697	726	664	690	671	677	694	712	761	699	690	707	661	683	727	717	717	645	689	676	753	686	697	750	707	674	708	711	694	727	675	714	740	728	724	712	703	682	732	677	767	685	692	699	695	730	733	706	693	711	688	677	676	663	706	694	711	698	708	710	699	670	723	717	751	712	698	707	718	741	688	735	710	686	698	679	697	622	688	689	751	702	684	656	690	704	737	710	682	698	724	732	698	705	671	746	715	722	663	708	677	753	674	653	721	698	719	680	718	673	724	695	676	700	717	685	695	725	715	656	699	740	737	661	681	702	667	724	676	679	676	695	712	750	680	720	716	712	731	677	746	678	658	730	747	710	685	696	685	680	708	692	721	728	686	759	698	648	706	700	692	662	718	726	681	711	689	641	696	692	649	705	692	668	728	720	680	728	693	688	730	718	686	736	738	660	690	685	696	688	697	721	715	695	694	675	703	727	702	685	701	719	710	735	698	719	698	678	678	701	653	685	704	698	668	727	702	667	732	710	683	749	685	706	692	710	682	706	682	750	695	701	710	698	715	710	660	666	684	686	708	669	700	712	725	675	714	704	689	666	710	711	714	720	687	687	697	731	691	701	702	730	665	720	687	685	790	677	677	707	692	729	729	668	705	711	650	703	714	701	742	674	742	702	673	703	700	684	683	682	713	717	715	696	695	662	686	685	746	759	738	719	763	710	703	713	689	756	667	735	675	683	693	693	700	710	707	718	729	750	758	706	701	685	721	715	687	688	689	690	669	713	688	687	726	733	731	684	702	733	674	696	688	725	674	707	717	674	710	681	691	753	676	686	703	678	685	716	761	702	662	678	710	710	703	699	737	690	725	677	643	706	693	753	703	722	722	725	709	731	663	684	691	635	657	672	676	674	679	729	717	692	697	693	608	701	686	721	634	647	667	671	682	683	702	664	680	710	720	693	699	729	677	706	733	663	735	671	717	718	684	697	682	666	738	682	737	680	716	686	703	700	649	712	688	702	667	682	725	653	736	694	741	707	694	737	671	737	752	676	706	680	677	673	676	706	700	701	691	704	700	632	702	713	735	691	689	684	683	697	703	701	686	709	703	709	703	696	695	716	721	716	696	722	699	671	706	693	692	642	716	723	717	731	674	660	684	692	672	712	695	742	710	736	738	677	744	736	640	675	672	684	666	734	706	715	779	715	696	677	726	709	707	715	692	736	688	685	682	681	671	664	723	719	700	705	679	685	766	653	733	719	686	732	780	715	693	684	721	710	693	714	706	678	705	686	721	684	661	686	664	704	714	639	665	693	711	669	683	708	699	746	696	692	699	666	695	699	652	677	673	692	728	668	740	694	702	687	702	700	680	690	670	666	698	699	687	707	714	698	714	708	700	697	741	663	712	725	684	703	702	735	686	739	718	745	713	687	746	710	716	670	711	687	687	676	681	753	683	701	726	692	743	684	698	717	708	702	691	719	723	714	688	725	646	737	708	706	654	733	665	718	725	643	679	670	670	691	745	702	718	745	661	666	694	710	752	672	713	674	726	711	632	682	749	723	716	723	716	686	692	682	662	710	674	699	723	711	726	710	670	691	701	645	696	713	646	760	753	711	693	714	681	675	652	754	722	686	663	703	683	677	674	692	674	677	651	695	682	721	715	696	753	745	694	696	660	719	745	681	711	677	668	688	704	674	696	705	694	685	718	689	716	695	722	663	683	684	704	666	710	694	708	718	737	700	682	638	679	725	703	733	699	698	719	658	714	730	701	697	650	717	699	680	675	763	709	747	723	654	733	693	680	690	667	743	706	677	737	719	715	667	629	653	673	734	694	719	715	743	668	721	721	700	729	650	713	734	710	699	721	697	713	675	737	666	698	717	700	712	704	697	726	713	698	723	689	691	744	678	693	671	718	755	728	692	718	673	714	706	769	692	707	673	703	667	722	691	724	688	686	697	724	702	724	697	757	713	707	720	710	712	701	736	682	705	712	733	675	732	715	693	721	645	693	685	709	766	697	748	725	712	661	663	726	691	657	762	692	691	646	738	692	740	689	722	707	670	704	740	705	732	703	658	765	694	705	673	718	675	705	656	673	696	688	665	737	759	666	696	715	696	732	683	705	704	693	702	673	734	623	689	718	722	675	664	726	694	673	712	684	666	684	697	667	693	713	716	697	723	771	666	683	698	680	706	689	734	689	696	682	672	717	708	706	673	680	728	699	733	701	672	690	669	765	748	674	675	723	729	752	698	718	700	702	708	706	702	661	631	703	650	671	722	669	740	659	744	675	726	689	676	728	709	698	701	673
3375	908	444	315	258	282	303	290	266	237	234	238	196	188	192	224	315	713	1246	1299	1186	830	509	369	312	223	191	158	119	104	108	89	69	83	75	76	95	96	83	69	94	106	99	93	91	93	100	112	88	80	94	86	93	73	83	85	71	90	91	87	92	92	97	102	87	77	98	97	83	89	89	94	91	90	96	95	107	91	88	85	75	68	84	100	92	91	100	88	103	131	84	75	101	89	87	100	94	92	81	90	87	114	95	108	81	89	89	117	100	90	89	88	86	88	97	80	86	85	94	83	92	88	91	79	92	77	88	84	83	107	87	75	83	79	95	80	88	79	76	79	84	74	90	78	92	80	96	95	92	100	91	80	98	86	83	83	85	93	86	81	100	92	85	94	100	97	94	84	96	85	93	83	85	77	84	110	89	88	90	93	94	99	90	71	96	99	88	94	90	75	78	96	91	94	74	73	100	69	109	91	114	72	89	82	94	85	77	88	97	98	90	83	78	73	89	89	105	78	76	79	85	82	84	85	74	89	74	87	88	93	104	100	102	83	119	92	87	83	79	79	86	98	82	98	105	94	91	75	100	99	88	78	101	91	72	99	78	92	91	98	61	83	94	83	95	101	93	77	93	98	105	107	96	73	110	98	68	102	91	85	83	86	92	89	94	80	98	89	85	88	100	92	87	86	85	100	70	96	84	75	68	88	86	91	82	80	108	79	105	79	100	85	99	94	87	86	83	80	88	98	91	83	80	94	81	89	87	92	74	66	93	81	85	84	85	102	99	86	99	77	106	94	91	90	78	80	95	74	88	66	86	82	96	85	76	85	98	95	87	80	82	83	82	84	72	97	89	87	76	92	91	93	94	87	98	80	81	84	92	98	96	89	100	80	107	90	82	84	101	87	78	83	103	78	100	102	95	78	109	100	90	85	89	96	112	78	87	82	80	78	75	99	96	76	85	102	92	90	87	101	87	85	83	77	109	101	87	85	87	92	75	82	70	81	103	95	76	75	100	81	107	75	93	93	90	87	84	86	78	78	91	111	80	72	88	84	84	90	96	101	89	70	75	97	81	91	89	107	93	88	86	104	96	78	101	80	79	98	92	89	88	76	82	85	87	103	91	101	84	92	80	77	80	93	93	73	102	88	121	71	98	79	85	96	92	94	85	101	70	96	100	87	85	79	102	76	98	85	85	98	91	104	83	81	87	88	81	84	82	98	91	95	84	104	68	93	89	93	97	85	85	93	93	79	88	84	97	70	95	58	96	87	86	95	102	96	79	87	86	107	103	83	103	93	90	77	72	92	73	94	111	105	90	85	77	106	87	85	80	82	90	89	84	109	85	94	86	94	78	86	70	74	78	93	88	90	103	76	95	93	102	78	83	98	94	86	98	79	65	91	105	97	97	75	90	92	79	81	84	85	80	86	98	96	95	93	89	79	93	93	77	91	91	93	80	91	96	76	90	94	87	112	75	98	87	106	96	96	80	89	107	92	86	85	99	95	99	100	89	101	76	89	91	85	94	95	83	90	101	107	93	76	90	88	104	88	88	88	88	77	105	92	87	96	87	82	78	80	99	94	88	89	90	87	94	86	91	89	95	74	83	81	103	91	100	97	79	83	103	91	98	80	90	102	87	90	97	81	91	90	83	91	86	105	76	97	91	92	94	115	82	92	84	106	86	80	93	74	93	81	98	92	100	84	92	83	71	86	74	85	96	99	84	97	99	99	91	97	90	96	97	115	90	81	88	100	87	91	85	90	88	86	90	91	91	77	85	88	90	75	102	90	103	98	79	73	76	77	96	87	87	100	79	96	85	87	95	88	97	82	92	76	92	96	98	101	80	81	83	93	103	77	81	94	88	111	88	105	89	77	98	77	97	91	85	102	81	94	78	88	86	87	91	86	92	73	81	90	77	91	75	85	85	93	97	83	91	98	96	96	89	89	99	86	104	82	89	90	93	98	93	91	80	89	75	78	91	87	81	103	99	77	84	92	108	67	88	82	105	90	72	79	112	81	92	81	90	90	91	99	93	99	102	97	89	87	83	89	78	86	75	83	87	82	91	76	104	96	84	77	92	68	82	88	92	85	102	84	79	96	103	97	102	92	80	71	96	83	99	76	77	80	81	60	76	107	89	96	89	84	97	107	98	72	75	84	81	87	108	98	92	83	79	89	93	97	84	79	89	86	89	55	93	97	88	96	87	88	94	92	86	108	76	80	90	95	97	75	80	96	100	98	86	97	85	87	102	70	87	102	85	88	91	91	91	77	67	101	91	96	95	83	81	83	91	95	88	86	88	86	88	77	70	89	82	92	90	81	80	93	101	94	85	100	99	99	72	85	120	84	90	98	78	92	83	96	67	92	79	88	78	99	85	106	94	92	83	99	101	92	114	88	93	85	71	100	106	80	83	84	83	104	95	77	88	83	86	96	92	89	77	96	81	85	101	92	90	84	90	94	100	90	80	87	93	90	85	101	94	103	91	77	73	98	91	94	94	89	83	79	87	91	93	108	75	65	89	85	79	81	109	96	90	91	103	95	87	90	75	90	86	98	86	107	109	79	93	102	75	74	85	78	90	87	82	77	80	96	98	94	89	95	96	85	103	85	102	102	88	93	90	124	89	99	97	79	108	84	80	84	92	83	118	78	101	73	86	95	86	96	85	89	88	104	78	78	74	85	89	72	91	73	79	98	94	87	94	95	112	87	87	79	96	96	90	94	96	93	84	78	107	101	96	93	105	98	80	107	84	90	106	87	74	92	109	85	78	94	109	86	67	98	90	87	86	115	85	84	91	76	87	82	87	82	82	85	95	95	89	112	96	81	70	80	92	88	85	92	109	79	80	92	75	75	103	79	93	92	94	68	90	111	108	105	77	81	98	81	86	82	103	87	97	99	88	87	98	97	99	75	91	88	85	90	105	97	96	92	98	88	87	78	78	88	89	105	91	98	83	92	92	88	83	75	84	98	84	77	90	99	82	88	86	97	80	101	103	85	91	100	77	74	95	87	95	78	95	98	71	101	93	96	112	88	95	95	85	88	88	74	81	104	81	80	98	88	87	92	82	110	83	98	108	87	90	79	89	76	111	80	88	87	92	88	100	89	89	113	88	82	79	88	87	101	73	81	68	89	90	79	90	98	83	95	114	93	84	77	98	85	89	93	82	81	107	89	83	93	84	104	93	78	91	93	85	87	97	84	78	85	92	117	84	94	92	74	92	103	86	85	116	88	84	83	83	82	84	76	92	63	83	85	83	87	77	91	100	76	81	77	88	90	85	103	101	95	71	67	84	87	102	91	94	81	98	70	92	94	79	89	81	86	73	87	94	81	77	85	88	98	99	103	100	94	78	104	80	69	96	78	88	93	88	84	81	79	101	88	89	97	85	101	102	86	88	84	89	97	73	96	105	104	64	109	74	85	85	78	90	81	89	106	101	82	94	69	101	93	102	95	90	87	88	95	93	101	88	81	93	91	105	88	91	77	97	101
25205	8162	4681	4607	10371	14258	12981	10720	8281	6897	6197	5722	5001	4034	4035	5306	7543	14392	20465	20644	18673	14409	9451	6809	5055	4129	2605	1807	1250	919	761	684	638	657	643	606	648	621	624	638	592	651	648	616	646	644	660	634	610	579	664	591	600	613	643	662	655	633	612	664	633	639	647	619	640	618	635	667	633	627	638	626	588	638	565	617	612	623	582	632	671	620	575	615	596	614	635	633	632	583	612	632	630	605	626	661	593	649	641	613	626	639	613	587	610	653	650	633	621	637	605	581	701	625	644	667	602	622	626	621	609	642	626	612	626	639	624	613	665	636	627	644	655	652	598	629	604	607	608	591	658	608	620	631	610	629	605	628	609	635	628	625	613	621	618	612	592	611	597	602	602	638	576	650	602	599	631	588	687	604	656	624	680	617	654	615	619	640	631	621	645	628	620	606	628	616	593	624	638	667	590	627	589	609	609	604	593	631	616	644	625	629	595	638	605	641	608	634	647	589	641	596	604	621	601	612	637	588	573	585	652	623	642	609	633	627	629	645	608	585	620	597	667	594	587	623	660	620	591	632	698	641	604	635	603	639	632	615	621	609	629	624	624	630	615	633	643	611	601	628	635	652	615	647	627	686	617	637	625	621	656	611	657	657	605	642	614	623	644	641	620	598	656	638	667	614	601	624	673	628	615	608	635	595	625	618	649	600	629	596	626	681	611	659	588	651	568	614	637	646	587	661	599	634	635	646	639	633	641	627	644	629	654	634	619	625	591	635	618	633	613	573	641	630	606	634	626	612	652	621	596	625	665	649	638	623	599	632	655	576	666	600	686	630	584	637	621	626	660	604	646	589	567	619	650	603	647	587	628	648	670	617	629	645	646	659	624	646	649	601	645	612	640	657	628	654	654	630	657	674	628	642	586	654	643	665	664	631	668	641	609	626	669	658	623	598	634	609	613	655	641	623	586	628	651	619	642	629	626	614	601	594	610	693	648	642	651	629	664	632	629	622	643	651	633	602	616	595	638	645	607	624	622	577	609	637	641	619	620	666	636	645	649	653	631	613	648	613	606	602	638	606	575	661	670	634	578	642	644	595	627	642	629	641	604	624	665	640	624	657	622	653	609	597	651	611	666	622	606	664	643	650	657	606	629	627	639	628	669	648	636	699	647	654	610	618	612	635	618	658	629	679	624	669	594	623	644	612	651	610	592	625	629	703	610	614	589	619	623	595	644	617	631	616	620	609	656	590	618	637	659	642	632	628	636	660	623	643	603	610	630	614	602	605	664	649	632	619	659	667	628	680	643	657	638	675	620	617	638	646	648	660	615	655	609	638	637	623	578	624	613	657	621	658	666	647	629	631	654	661	590	580	640	626	618	619	628	665	633	595	664	652	616	620	602	633	597	606	617	627	609	610	629	637	620	650	642	635	609	633	627	614	628	591	641	640	589	621	611	629	616	622	670	603	621	638	632	703	662	631	591	627	646	601	603	672	672	626	627	600	631	658	619	640	614	608	645	645	655	592	596	632	666	661	639	607	620	606	627	576	679	569	618	649	626	629	645	604	625	587	627	676	660	625	608	644	618	632	666	656	617	631	639	623	634	578	624	608	599	637	679	625	632	568	650	611	678	656	623	666	611	636	618	640	638	628	631	663	628	607	683	563	610	630	656	580	643	554	669	593	698	635	618	650	593	617	601	674	627	640	667	620	594	642	636	600	585	601	581	612	649	625	645	578	625	680	582	640	586	668	604	628	639	645	615	646	665	655	660	603	647	667	663	607	639	612	649	689	642	598	615	638	646	632	621	608	606	659	612	584	649	655	680	634	607	661	643	642	609	628	633	590	623	634	623	638	611	636	637	631	635	607	639	608	634	629	592	601	601	660	628	586	594	609	618	609	619	589	670	649	612	614	625	635	599	578	663	638	621	654	608	587	650	570	674	665	597	649	627	602	600	663	625	626	643	582	639	602	640	635	620	610	654	641	617	614	632	596	588	651	600	599	635	603	625	635	609	618	591	652	620	594	620	629	668	635	609	620	588	668	676	628	615	629	618	656	639	613	607	659	620	626	616	623	618	664	619	597	645	580	609	642	629	650	629	666	626	575	626	655	600	669	624	608	643	649	645	624	608	604	648	638	617	637	628	603	607	644	648	602	643	639	624	582	613	617	650	625	641	603	607	632	669	620	674	625	578	597	612	618	631	656	603	640	611	633	644	628	646	623	647	645	626	669	617	645	626	647	597	626	641	677	621	621	595	607	620	626	597	601	624	610	617	655	610	638	619	649	592	633	630	611	624	609	624	609	623	621	619	637	600	644	633	584	641	633	608	619	662	646	579	637	572	599	597	616	601	599	654	618	590	683	638	636	599	662	603	649	623	631	626	621	603	618	636	639	590	618	592	659	564	647	694	635	617	690	624	616	623	625	634	640	610	560	642	690	665	653	602	625	627	662	623	662	646	608	617	556	570	649	635	622	620	622	605	642	628	647	629	639	647	687	657	644	640	627	663	633	609	697	636	640	641	627	633	613	622	593	604	618	612	659	620	658	630	645	634	685	627	626	594	598	612	587	599	633	624	596	616	593	665	620	649	635	645	647	611	575	622	665	612	640	622	664	623	599	638	578	637	625	669	630	614	583	625	582	656	640	633	636	640	663	618	673	674	644	610	623	651	572	601	671	648	646	603	640	622	579	598	676	636	650	619	577	621	691	620	631	611	651	673	614	631	628	636	618	553	621	631	636	644	604	655	636	642	609	643	624	590	649	632	633	628	610	613	620	641	619	640	609	657	647	592	641	626	626	646	651	594	597	634	605	623	605	649	640	619	652	640	642	636	645	610	629	633	604	626	576	599	625	559	555	618	584	591	638	644	624	653	624	645	611	639	634	657	653	646	625	609	660	610	657	661	588	615	625	628	603	642	666	659	614	643	593	630	611	660	633	601	647	656	618	607	623	636	578	568	642	632	627	611	595	635	624	613	657	624	617	641	683	619	622	621	603	626	631	617	612	659	615	660	643	664	603	632	630	602	638	621	661	625	670	604	626	607	581	629	597	645	608	651	630	609	612	641	592	614	625	639	618	653	652	678	627	609	609	637	653	588	633	635	616	620	647	639	662	666	594	602	645	637	620	630	592	629	607	647	634	613	589	689	632	660	646	618	655	625	605	610	602	637	623	613	633	592	622	613	628	628	638	610	650	620	646	636	623	664	647	621	641	653	612	591	630	670	632	638	602	605	630	619	623	658	635	662	613	645	615	600	616	608	627	613	608	603	672	639	614	637	633	599	638	692	603	644	607	684	594	624	670	592	646	651	660	632	566	668	601	647	576	640	622	595	603	650	625	581	633	666	598	622	547	614	611	634	628	613	614	564	689	616	672	582	622	592	644	640	613	675	636	600	613	619	589	622	644	661	617	614	652	595	662	617	640	648	639	608	621	655	652	634	613	601	603	640	629	652	651	605	619	647	610	631	606	664	644	608	639	597	644	630	618	641	623	648	662
2294	504	286	219	200	182	191	164	167	150	132	147	134	149	108	132	119	150	202	255	229	171	153	131	111	122	87	91	94	85	81	85	68	71	86	97	75	71	87	80	93	77	85	99	99	68	85	92	95	84	83	77	77	81	85	83	75	84	87	80	72	97	79	81	78	96	99	79	104	77	73	81	69	89	79	83	102	74	82	89	87	72	80	76	91	91	71	79	64	96	85	81	89	83	70	73	78	86	93	105	91	73	86	78	84	86	84	81	80	71	97	68	70	78	86	95	92	81	68	90	79	101	90	91	68	105	81	97	83	73	78	92	89	99	88	87	89	69	82	88	93	97	94	74	83	100	87	72	74	93	85	106	94	88	67	89	98	88	85	88	79	79	78	84	88	84	76	93	77	78	87	78	72	78	84	91	76	94	70	92	72	86	75	80	81	83	86	74	105	80	68	80	78	82	82	90	100	78	97	86	76	71	81	90	66	98	76	83	94	72	87	84	67	80	69	83	78	75	83	71	87	72	77	92	90	83	90	84	91	90	84	84	83	69	88	78	77	78	83	88	92	81	88	80	81	79	96	92	87	104	79	88	85	70	75	85	89	93	82	78	74	95	79	89	89	87	74	74	92	73	83	87	72	82	81	96	71	87	86	89	83	78	91	99	82	80	91	87	91	77	75	83	81	75	85	80	94	71	91	82	109	86	78	81	89	69	75	72	76	71	63	88	80	86	84	67	70	79	68	66	78	88	81	86	80	75	80	94	87	92	93	71	78	86	79	85	66	67	88	87	80	96	93	84	95	77	67	107	93	82	78	77	68	75	74	91	82	89	83	83	77	104	90	87	84	81	84	93	91	78	79	85	87	80	79	88	81	76	53	75	87	72	82	93	90	79	71	77	86	95	90	74	88	65	93	75	76	87	93	107	70	83	61	67	89	73	82	76	66	93	93	86	73	86	87	78	89	80	78	72	66	92	86	91	81	73	85	90	85	75	66	89	89	81	91	76	81	93	106	65	94	81	90	82	85	87	78	71	75	68	97	82	60	77	81	84	100	97	84	93	73	89	75	73	94	93	65	85	83	87	60	84	83	75	75	84	88	79	83	83	68	88	89	90	87	95	82	85	100	80	89	89	105	87	67	80	83	94	97	107	67	66	91	68	78	85	61	93	85	84	74	73	92	85	71	100	87	94	84	77	80	76	89	88	79	83	79	79	81	96	89	73	73	93	90	87	89	87	90	73	88	73	98	77	94	81	86	87	92	66	94	98	82	94	84	91	80	84	85	94	63	88	79	100	85	89	91	74	81	98	90	83	93	81	61	82	72	98	84	81	80	74	85	83	84	80	87	68	87	94	85	69	79	87	84	91	89	70	86	76	85	77	83	77	106	86	94	93	95	78	88	91	84	89	81	85	92	84	86	91	102	72	77	84	75	80	76	74	91	87	72	84	83	74	92	77	88	70	101	79	74	76	82	81	98	84	94	70	80	78	76	74	85	84	70	82	72	93	73	88	81	96	80	80	90	89	82	98	82	84	87	92	80	77	78	88	71	74	70	93	90	90	99	84	89	83	86	89	93	65	68	75	84	84	75	84	73	73	79	66	71	78	81	74	98	78	79	92	90	76	84	75	63	73	77	83	62	86	93	73	67	81	90	92	94	76	78	75	66	81	84	83	91	111	103	88	80	91	91	78	94	76	92	85	65	99	80	84	95	82	72	80	66	62	71	77	88	98	101	75	73	99	77	89	79	72	79	89	92	82	83	77	83	93	87	78	92	90	78	71	82	78	100	74	88	82	100	110	87	82	74	98	84	87	84	81	83	67	77	89	63	90	68	81	91	72	81	71	97	89	84	80	86	82	71	74	77	78	91	71	91	78	84	85	97	83	87	82	87	86	84	87	83	66	81	63	82	86	86	88	92	71	100	86	92	87	76	91	69	75	85	86	81	92	66	84	67	83	76	72	75	74	77	93	78	96	62	86	94	85	78	79	86	93	86	80	104	73	81	82	89	71	84	74	77	67	79	79	90	84	85	94	102	86	93	87	89	81	76	69	81	88	52	76	92	78	79	86	83	80	81	89	83	92	79	79	92	77	86	78	83	79	78	73	92	88	57	77	99	87	90	89	81	77	84	74	92	88	86	86	86	86	92	85	99	87	94	91	75	103	100	74	89	78	96	88	76	70	88	92	99	76	87	104	99	76	81	72	88	69	96	88	93	74	81	89	71	73	77	77	76	74	90	82	80	85	101	99	90	91	79	72	91	89	101	78	74	97	85	77	61	86	80	70	78	98	92	66	81	89	73	102	78	77	87	88	87	97	79	74	81	89	81	98	95	72	84	77	86	83	74	79	95	80	83	69	101	98	91	90	76	83	89	88	92	89	83	92	76	69	87	82	81	83	86	72	90	91	80	78	84	90	91	82	74	67	74	70	88	73	91	86	87	83	91	73	77	86	89	70	83	79	87	84	84	75	96	77	72	74	75	90	82	80	76	90	75	90	84	90	82	75	72	77	79	90	87	88	101	100	76	76	90	94	64	91	88	89	101	106	79	72	89	86	91	85	102	79	105	91	96	87	92	89	73	92	88	96	61	106	84	84	75	95	82	70	87	83	65	81	64	103	88	89	97	95	82	93	84	67	76	86	88	90	74	79	67	97	70	66	83	84	69	75	84	74	85	68	77	100	83	84	86	109	82	87	96	71	98	88	103	97	73	80	80	78	87	85	90	83	89	79	86	84	82	90	81	82	85	71	94	92	104	86	71	94	79	83	89	83	73	87	84	81	93	83	107	72	88	72	99	87	80	97	92	70	75	82	80	81	71	86	91	89	73	73	95	99	94	77	87	89	72	76	84	66	95	77	93	92	72	99	74	93	79	81	80	87	105	75	83	92	86	74	80	85	67	91	84	95	87	74	79	86	82	83	79	67	74	70	81	78	78	95	80	81	79	87	70	78	91	106	79	80	68	84	83	91	90	81	76	75	75	81	84	84	95	84	88	81	78	75	88	94	83	84	99	82	94	69	90	79	78	87	101	92	72	74	72	83	86	76	75	81	81	91	75	89	82	83	83	96	72	96	95	83	93	83	89	80	81	72	79	85	90	77	71	80	76	85	94	86	80	83	70	71	94	83	92	74	87	86	86	93	76	84	87	78	91	91	87	86	86	77	96	84	77	86	93	92	87	87	77	71	101	89	65	88	76	84	80	98	88	92	92	87	78	87	82	106	79	93	88	92	95	82	75	83	84	79	84	91	74	81	77	83	81	80	86	68	92	74	78	86	79	92	83	103	83	78	78	96	88	85	77	71	67	82	106	87	78	74	77	97	82	84	86	79	80	73	77	80	78	104	81	64	90	93	79	71	81	71	84	95	85	86	84	69	85	97	75	83	86	83	88	78	84	84	71	90	75	79	80	81	87	80	86	83	79	79	80	81	86	89	84	89	78	60	93	75	93	97	99	96	77	74	96	89	75	81	78	83	97	72	78	95
17312	5404	2887	3134	6399	8448	7801	6410	4876	3925	3674	3385	2982	2544	2195	2246	2633	3264	4867	4497	3808	3033	2346	1479	1222	1005	840	714	716	645	618	694	651	622	606	576	595	573	597	580	567	584	607	549	608	607	627	598	582	603	597	613	595	622	627	574	613	663	610	615	563	641	614	681	634	612	636	611	595	628	629	629	598	620	618	642	627	614	639	579	615	593	608	612	608	628	646	588	589	590	602	614	536	641	626	587	614	549	604	580	619	620	612	617	572	625	601	662	601	600	597	641	600	625	578	600	614	634	621	615	601	581	591	580	566	636	633	568	552	605	681	656	580	587	598	576	603	613	657	657	633	613	628	619	571	628	576	627	609	592	633	582	630	614	609	615	664	616	595	604	632	636	595	593	603	627	616	571	571	642	609	601	608	624	596	635	682	617	630	615	594	557	594	551	581	622	572	603	609	638	614	596	660	628	601	596	600	624	648	591	627	624	600	601	624	635	570	637	629	629	644	632	603	558	614	616	660	634	586	594	579	588	563	570	571	622	597	577	619	617	607	564	609	619	620	570	612	632	575	643	609	608	622	570	604	605	593	631	616	593	592	642	620	635	560	568	612	629	602	593	594	582	639	596	586	607	596	613	572	634	600	575	580	640	608	627	603	617	603	592	642	624	592	648	638	621	604	601	625	640	631	591	629	631	603	609	610	631	600	603	622	614	644	605	615	617	664	636	618	619	607	620	606	612	633	584	628	576	590	613	637	566	649	630	625	598	625	603	626	578	593	575	627	611	581	622	592	574	620	600	573	654	550	594	628	614	595	585	595	627	608	579	594	600	639	617	633	591	593	571	607	596	581	609	598	599	623	599	607	615	617	603	584	606	584	583	580	618	645	652	594	596	571	653	608	608	611	610	593	612	602	581	602	568	605	615	637	594	621	646	600	630	625	638	631	588	610	591	576	603	629	585	628	580	597	629	603	588	597	577	547	606	562	638	622	602	635	587	570	601	580	610	568	568	615	625	573	617	628	642	625	621	588	628	610	607	665	605	579	617	596	626	574	600	557	627	640	578	565	572	630	645	615	617	616	662	637	616	629	594	640	586	640	599	605	613	599	641	593	606	620	600	599	584	644	582	629	633	599	598	589	595	625	602	618	602	607	597	579	620	576	617	640	622	628	569	602	594	602	595	654	582	611	585	613	592	587	635	676	624	613	602	599	633	624	622	570	627	606	600	655	598	639	571	589	585	571	590	595	588	595	638	610	614	587	607	592	614	573	586	592	598	619	599	608	615	600	615	541	570	661	578	594	605	584	571	632	616	594	622	640	607	595	643	605	607	601	589	606	617	595	632	608	593	617	598	575	617	617	628	591	599	614	617	628	626	605	627	628	613	632	603	605	592	640	623	614	551	590	623	592	631	596	617	595	591	601	611	609	557	593	623	590	630	568	624	584	600	615	621	548	607	594	599	601	636	586	608	638	621	629	602	588	576	630	611	599	606	624	642	569	621	614	612	604	561	598	595	637	569	647	631	597	636	615	584	592	625	595	608	644	638	590	629	622	585	616	542	608	578	602	586	586	607	645	664	636	586	633	612	626	556	611	618	605	579	600	642	634	630	586	634	619	619	602	641	523	586	630	604	588	625	597	591	608	577	646	597	585	574	610	607	592	621	631	593	602	597	595	623	601	612	637	621	616	570	648	610	622	598	642	602	590	617	607	624	614	603	582	629	630	621	620	622	603	574	604	645	591	616	591	601	607	565	649	615	590	629	635	595	595	586	576	581	627	590	621	610	614	597	662	617	638	634	593	630	587	663	621	652	592	593	637	606	570	618	673	653	599	595	638	634	589	593	605	582	604	655	600	616	578	567	613	626	635	600	593	636	608	610	609	659	610	603	584	604	601	588	642	621	607	629	593	661	614	640	598	599	618	641	624	622	611	642	631	604	602	560	595	587	644	578	614	642	626	612	618	606	605	588	535	657	639	631	600	638	614	583	645	628	577	588	612	599	614	593	637	585	619	592	582	584	615	612	612	609	593	613	639	635	606	596	667	638	570	578	599	625	619	567	639	603	592	660	625	631	566	620	627	664	595	610	581	595	637	583	619	563	612	606	613	579	617	626	585	573	550	633	622	562	596	642	591	594	539	605	579	606	618	606	611	592	608	596	586	638	630	582	602	639	546	588	619	611	608	664	589	627	601	599	616	633	587	600	614	584	616	599	630	565	593	570	655	620	578	542	613	589	632	636	628	661	561	674	611	604	588	569	595	625	617	608	587	629	621	598	613	626	629	539	620	610	612	635	573	621	620	618	652	602	602	594	584	627	596	618	638	581	631	644	587	625	611	594	577	626	599	650	628	605	604	637	627	658	625	619	627	598	603	594	618	632	626	597	591	609	613	592	622	596	586	641	594	569	598	628	629	582	617	595	603	601	569	665	649	599	598	597	638	596	601	602	636	573	624	591	601	636	591	572	608	583	611	617	625	560	614	664	587	612	618	570	620	598	615	602	606	601	600	590	586	589	577	588	594	599	629	654	585	633	618	605	603	601	587	596	595	601	598	636	569	608	595	571	567	602	611	564	584	619	599	594	632	579	614	571	598	568	628	533	636	648	612	615	629	571	620	590	645	575	650	599	576	614	607	614	603	598	632	587	586	585	604	570	627	634	639	596	596	609	598	616	649	627	613	592	620	571	678	624	611	592	627	619	613	612	627	608	552	601	560	606	630	598	655	600	597	644	668	606	592	622	619	623	620	611	605	630	588	655	637	607	655	615	633	609	639	624	574	586	581	589	567	619	576	552	576	566	581	645	572	614	621	609	573	579	637	656	601	578	628	619	607	601	646	616	586	600	633	663	570	579	552	616	640	582	615	602	567	616	605	596	585	620	592	599	572	637	626	607	634	585	587	611	655	605	614	631	672	652	569	596	615	604	645	617	610	577	655	580	587	654	642	584	595	649	615	609	607	605	608	587	630	614	589	589	595	592	616	596	579	619	620	611	587	634	596	569	648	647	614	639	645	591	585	584	593	586	608	618	622	586	581	611	628	575	579	634	621	604	603	626	652	622	597	625	590	588	585	616	578	591	604	581	580	573	597	624	641	625	609	591	609	589	620	669	618	584	643	594	591	632	581	589	587	597	597	578	604	568	625	624	556	601	628	608	627	594	646	601	598	642	605	611	617	624	629	628	603	613	617	578	614	598	606	600	593	611	593	654	614	611	619	600	620	637	599	626	643	616	616	644	603	580	602	603	571	623	584	621	613	624	620	629	660	601	625	610	632	639	602	586	586	619	621	580	579	562	650	638	644	600	596	603	628	591	601	651	601	586	571	626	638	647	595	614	594	587	577	625	606	621	581	596	633	599	622	610	614	602	584	614	626	648	633	598	603	595	564	623	620	593	565	599	599	586	582	635	582	541	594	610	606	615	617	659	617	610	551	625	615	606	581	614	649	626	633	593	608	633	591	585	599	596	637	606	610	597	621	586	649	582	594	627	608	644
2280	747	373	239	202	182	199	189	176	166	179	167	154	147	115	155	247	413	647	733	584	453	336	258	167	130	116	111	80	85	76	84	80	78	76	92	76	75	92	88	80	70	73	90	80	71	70	70	73	69	85	86	73	70	90	76	78	77	71	64	82	62	75	58	92	72	84	86	63	99	83	80	72	78	77	89	85	67	59	76	75	70	80	69	86	78	76	72	86	85	90	88	77	89	75	64	86	92	83	71	85	79	66	74	85	77	77	85	67	72	78	73	83	69	68	76	49	83	71	77	81	81	63	81	70	69	93	72	77	51	84	75	59	64	70	73	77	62	75	79	66	59	91	73	83	74	98	91	82	78	65	81	84	91	81	83	66	69	72	73	79	83	75	89	86	71	75	64	71	76	68	79	78	86	79	83	81	75	88	72	95	55	71	65	74	78	70	92	71	85	83	84	65	88	85	77	76	64	79	75	76	71	68	86	68	84	82	83	76	73	96	79	95	76	67	76	62	75	73	72	88	76	78	83	78	89	79	88	87	98	84	78	82	92	78	65	79	76	97	76	86	75	82	64	61	74	70	73	84	73	85	69	70	75	101	79	68	86	68	81	80	72	71	86	79	79	87	73	92	80	86	77	73	70	78	74	60	76	93	96	81	69	67	80	79	79	79	77	51	73	80	75	72	67	75	76	88	72	84	63	77	67	63	73	84	78	76	75	82	71	72	81	70	82	68	85	66	83	74	70	67	67	68	83	81	85	89	73	65	84	63	74	74	64	70	78	82	71	91	94	75	77	74	81	92	93	75	67	71	68	70	90	66	94	77	71	82	82	67	65	70	88	68	87	98	84	64	88	78	88	84	88	73	86	87	82	77	79	90	55	81	69	72	82	89	77	93	66	64	82	72	72	79	67	84	68	75	72	66	80	72	79	71	61	77	74	86	94	69	61	95	77	81	83	85	85	69	62	83	91	81	70	72	103	85	89	72	89	93	59	62	80	75	94	60	75	93	66	79	82	78	69	82	65	66	61	74	60	65	69	70	82	74	90	82	71	65	79	94	77	56	81	87	62	76	67	69	75	84	67	81	83	88	87	80	67	67	90	82	75	75	76	92	69	85	71	72	69	85	67	74	87	76	76	83	85	73	87	77	78	75	83	73	69	77	59	80	70	66	74	79	80	86	73	82	81	81	82	86	96	79	89	90	83	88	83	78	74	74	76	79	82	77	92	83	74	82	77	91	80	76	56	77	69	73	85	89	61	82	70	75	72	89	87	85	82	75	81	68	66	79	72	80	76	84	71	72	79	62	91	75	74	71	83	78	75	84	65	72	88	72	73	88	83	80	77	67	75	76	65	94	76	64	68	78	84	90	64	79	67	91	73	85	74	72	82	96	74	66	81	74	85	77	70	85	77	69	82	93	94	73	69	80	69	79	72	75	69	71	87	68	75	64	66	80	70	67	90	81	72	56	84	85	78	68	68	64	82	62	80	54	79	87	80	72	74	69	75	69	84	77	68	65	99	73	83	83	86	67	63	66	59	68	75	75	80	84	77	84	76	68	77	71	83	70	70	67	74	92	77	84	86	78	78	89	83	80	86	62	77	94	66	90	68	72	66	74	90	91	82	78	76	71	74	79	78	98	76	76	66	85	69	69	81	66	67	71	62	82	76	85	64	85	75	72	87	88	65	82	78	73	77	69	87	82	82	64	57	64	90	88	70	74	94	85	75	76	83	87	84	60	71	80	80	77	87	104	81	75	69	77	72	79	75	75	74	74	82	90	75	64	73	66	82	79	85	79	62	70	76	79	73	73	62	73	90	84	76	80	93	68	87	64	59	88	68	51	63	87	68	90	67	66	79	77	60	85	67	80	60	82	60	81	73	86	81	77	71	74	71	74	81	67	65	88	68	73	84	75	70	65	78	89	81	73	84	80	62	77	77	62	87	78	91	72	78	83	67	77	67	73	66	66	78	79	68	62	70	91	85	70	66	65	74	88	77	81	78	65	72	70	72	60	87	88	83	82	74	73	81	81	89	83	86	66	73	73	81	78	78	76	72	67	81	81	65	62	83	69	89	70	91	67	74	65	73	63	64	72	64	67	78	64	83	79	66	70	80	92	86	77	92	71	74	67	78	82	75	76	80	69	81	77	88	88	84	76	80	87	68	84	69	74	67	59	67	86	72	76	60	80	64	78	79	78	91	68	69	75	54	84	85	82	69	79	73	66	79	72	76	81	70	80	80	73	87	68	91	58	85	70	101	75	66	65	76	87	85	61	81	91	77	84	75	87	74	64	66	86	70	87	59	82	85	85	87	88	88	100	71	81	84	76	96	78	66	56	87	72	82	71	73	88	75	71	72	87	85	74	72	81	59	83	77	76	78	83	77	82	79	76	103	93	67	66	76	97	60	72	75	74	85	81	81	96	65	65	69	63	92	77	79	85	86	97	80	86	78	78	72	85	67	83	82	80	81	70	88	78	78	88	76	87	56	66	77	77	76	68	78	73	72	88	75	77	68	77	70	66	58	79	65	75	75	78	66	74	72	69	72	77	77	72	73	79	76	90	82	68	82	75	82	77	75	88	77	57	52	78	84	70	78	75	65	67	78	94	71	77	73	64	80	83	74	70	66	75	83	73	76	72	82	64	77	56	78	87	75	84	76	73	80	80	80	84	91	85	65	76	86	85	81	73	85	82	79	83	64	72	78	70	87	58	91	63	65	71	74	59	71	98	82	77	74	70	77	73	75	81	72	77	84	86	79	69	74	61	82	70	69	71	82	80	80	84	66	92	81	77	79	87	70	99	87	85	67	71	78	94	88	74	89	84	85	73	76	62	85	65	89	90	73	82	59	71	71	81	86	85	88	62	81	75	67	86	81	71	84	74	88	90	85	76	63	63	75	73	80	81	72	81	78	77	62	92	81	76	79	71	62	77	81	70	79	81	87	91	68	76	69	83	70	75	88	89	75	71	90	72	63	79	83	75	86	88	83	69	72	67	68	80	87	75	64	65	67	80	77	67	68	77	70	72	75	78	74	68	82	80	62	74	73	73	68	78	63	71	63	72	85	68	78	80	76	65	79	75	77	91	63	82	91	85	98	83	81	83	83	80	70	71	85	67	74	66	60	81	72	64	79	73	84	84	77	82	66	73	86	75	78	69	77	83	68	98	73	69	74	61	83	72	62	71	69	67	70	69	63	71	75	68	64	72	66	69	76	70	67	78	69	77	84	60	70	80	81	76	70	83	72	93	64	62	73	77	70	66	91	60	69	77	80	77	82	71	80	59	75	96	77	92	77	71	86	73	56	72	72	74	75	79	77	81	70	63	69	87	73	59	68	59	82	80	85	74	71	94	81	73	78	68	70	82	83	84	78	81	72	87	75	85	93	76	59	84	74	83	89	103	64	65	67	74	63	77	87	85	80	67	75	87	77	64	92	88	69	76	85	71	81	61	63	90	80	80	69	69	82	74	67	71	68	72	69	69	78
21310	7350	3751	3695	7796	10261	9308	7161	6305	5459	4806	4259	3755	3276	2943	3407	5960	9558	13311	13538	11128	8404	6054	3721	2258	1512	1111	822	766	591	568	574	592	591	571	573	586	571	529	568	543	555	536	520	512	536	559	535	584	535	567	546	515	551	571	583	567	515	562	544	546	571	561	544	573	557	578	515	546	550	535	578	502	543	503	548	543	502	525	565	553	498	565	551	520	557	540	535	526	521	548	595	530	558	558	558	556	540	541	536	542	506	523	546	592	573	533	546	556	553	517	542	555	527	568	550	544	575	554	541	576	566	588	525	564	536	523	553	523	544	511	560	561	548	548	576	573	554	558	552	519	544	572	597	553	578	539	540	547	570	569	568	567	527	558	538	579	561	525	570	532	541	578	564	500	556	502	538	567	544	528	555	555	588	580	535	535	538	656	519	579	526	571	584	506	524	553	572	577	548	550	559	546	527	554	570	565	575	578	528	513	543	589	621	547	537	536	571	550	509	564	529	531	539	527	546	557	568	535	552	542	526	549	539	559	518	548	586	548	579	522	528	566	554	563	534	598	568	549	573	549	554	560	588	564	601	531	539	527	543	528	552	540	530	581	545	513	559	537	583	597	544	542	556	563	570	568	553	541	583	546	565	559	532	519	538	524	584	579	591	600	573	560	527	565	537	572	570	549	594	532	543	520	530	539	596	575	520	593	513	596	592	572	516	504	564	510	517	534	521	555	557	537	527	503	534	559	579	560	528	574	544	558	554	552	557	561	561	545	487	577	556	581	511	579	559	517	536	568	558	547	552	508	566	565	545	573	534	547	557	532	534	533	518	546	523	545	533	577	536	522	573	600	546	544	550	569	609	526	530	571	519	537	528	560	564	562	533	543	532	544	499	535	527	523	568	551	548	575	561	541	554	537	550	590	561	549	568	545	591	520	562	498	559	532	553	576	572	554	570	562	570	563	550	548	546	558	564	539	560	553	591	585	520	537	536	606	553	517	528	505	577	525	561	517	620	559	561	565	565	582	533	580	553	548	545	532	512	550	557	581	606	550	547	529	531	525	539	540	536	565	551	569	543	529	567	517	614	550	541	562	542	558	516	573	563	569	560	531	512	584	555	514	568	509	546	572	540	550	543	580	556	599	587	510	561	545	551	555	572	537	578	591	569	580	560	505	519	559	551	564	531	570	538	535	539	559	558	547	549	571	515	539	569	557	572	569	547	553	549	585	538	549	566	586	519	537	565	533	555	557	547	517	542	505	537	538	546	565	562	585	558	523	563	619	535	557	579	562	555	569	554	534	564	562	550	541	549	550	614	547	581	494	551	576	564	566	541	544	533	546	507	536	570	556	527	539	569	579	522	566	539	529	537	475	615	569	547	539	566	570	545	530	530	543	566	567	559	537	551	526	561	543	583	520	487	537	596	552	536	581	552	541	565	576	552	545	535	525	570	508	526	587	559	538	551	536	549	537	545	524	537	574	547	551	578	542	551	558	579	568	574	593	550	578	527	542	568	570	527	560	589	538	586	562	608	506	514	574	560	547	579	552	568	509	550	553	528	496	537	577	549	549	549	558	519	556	544	539	562	555	511	538	566	531	536	580	512	561	548	560	568	573	513	511	530	556	506	540	569	509	529	529	529	570	574	535	569	561	549	550	548	565	550	580	534	545	539	559	515	557	566	534	515	501	547	589	544	555	538	563	562	569	610	571	578	563	547	546	564	531	568	582	579	563	530	542	584	560	558	564	582	526	572	541	551	578	560	558	565	523	541	565	498	547	583	547	522	527	558	562	569	513	583	531	559	608	574	536	539	594	568	565	538	530	510	575	529	546	545	527	522	594	583	595	571	559	556	588	533	570	540	526	566	539	525	593	555	563	537	564	534	549	526	575	529	542	557	509	567	546	553	548	513	564	600	536	501	576	532	530	509	521	598	559	506	545	565	559	516	564	527	542	602	592	564	532	495	539	577	509	504	524	540	580	567	573	548	579	511	547	531	576	590	510	561	568	554	540	592	564	580	493	546	571	559	564	562	562	537	575	565	539	605	567	546	560	574	517	526	548	566	524	551	531	552	564	548	567	546	572	561	583	572	566	561	520	551	523	545	534	546	551	566	536	555	580	576	545	547	545	559	533	519	563	560	545	523	538	543	566	544	597	554	558	529	583	549	547	543	547	546	563	574	550	546	534	548	524	522	517	508	592	551	536	527	531	509	555	536	567	549	531	553	539	574	518	568	581	577	557	544	522	555	546	549	530	537	557	509	529	567	542	528	551	574	534	550	528	556	535	533	520	537	559	553	561	551	564	551	551	540	565	498	537	540	563	549	564	544	571	565	563	510	574	503	532	548	531	501	567	577	580	564	561	519	556	584	569	565	548	558	580	574	574	506	527	564	548	551	510	549	543	543	539	582	586	573	564	575	565	558	542	598	583	527	559	565	577	555	579	535	522	544	592	516	542	565	515	590	582	569	544	587	537	544	556	593	606	541	545	561	563	501	601	556	582	555	497	545	533	524	573	523	545	566	541	551	574	544	530	550	554	603	551	492	550	514	550	547	562	562	575	554	551	564	571	557	519	502	513	564	572	561	579	541	536	572	601	548	554	551	579	562	551	570	551	556	551	524	569	555	580	558	532	521	591	570	559	555	567	567	566	541	589	575	555	575	563	525	545	549	558	524	580	527	579	594	536	496	597	574	566	526	562	576	534	552	576	549	492	577	516	599	522	569	533	523	571	557	548	568	540	536	543	551	556	551	532	529	525	593	561	572	526	549	521	580	594	536	542	543	594	516	557	556	533	520	584	545	571	590	562	553	568	540	570	554	535	558	549	554	552	531	535	513	553	575	537	606	565	602	560	539	595	521	559	569	572	535	584	554	495	542	560	616	538	539	546	529	538	504	575	550	537	560	568	558	535	560	499	574	561	536	586	521	579	570	547	498	542	536	564	584	543	532	561	610	529	546	554	545	559	536	532	560	547	594	539	521	529	540	561	562	530	536	534	573	544	520	559	535	582	541	571	519	591	573	572	518	533	543	574	592	547	528	544	571	591	552	555	508	526	547	523	549	525	571	527	592	541	560	540	618	491	544	570	514	553	565	508	597	549	578	553	553	562	519	533	564	517	538	503	557	540	527	604	544	557	557	537	555	548	534	552	551	538	574	526	545	519	539	581	585	530	532	528	541	584	543	559	563	542	551	561	554	540	591	573	536	555	549	523	527	510	567	585	545	556	532	531	535	553	579	549	559	513	572	566	580	521	552	542	540	550	534	539	591	517	513	553	544	528	537	559	574	525	547	578	536	540	536	555	581	530	575	549	545	578	595	528	529	543	536	510	525	513	561	521	548	550	562	543	585	604	526	557	553	537	581	559	554	568	579	578	572	570	553	561	518	535	588	565	539	553	502	533	564	518	516	513	542	525	538	550	564	551	547	538	498	564	563	529	554	583	576	574	542	507	548	546	536	518	519	566	551	544	583	570	569	554	532	518	560	486	567
3732	744	324	262	207	205	215	243	200	210	193	178	182	184	178	204	290	568	843	840	596	439	343	223	160	145	135	113	91	97	95	115	100	91	97	94	83	108	90	86	100	97	87	110	90	103	90	87	108	89	94	99	81	95	83	88	96	83	109	94	87	93	90	106	92	91	97	99	92	113	95	95	94	107	97	105	107	91	88	84	99	111	96	88	101	100	94	107	77	101	97	83	92	91	113	99	101	101	108	85	84	101	101	112	104	102	93	86	89	104	90	99	95	102	91	97	88	89	104	113	91	85	94	83	89	110	123	107	88	109	91	108	98	99	96	81	108	97	81	84	110	82	95	98	85	89	93	93	84	99	103	82	84	130	117	94	109	77	98	80	103	93	116	110	91	115	110	98	75	107	98	84	89	120	86	98	102	90	94	85	98	98	96	87	82	75	97	84	93	89	123	109	112	101	89	94	91	101	86	98	88	98	88	83	101	93	86	108	90	112	100	89	96	91	90	108	95	92	90	103	73	101	105	76	71	105	86	98	96	89	92	92	94	109	80	98	94	89	114	95	105	69	93	100	95	100	111	106	86	90	93	103	91	98	93	94	80	103	95	95	101	101	86	91	94	95	97	93	87	95	117	91	82	85	97	92	96	81	109	82	102	91	89	97	104	93	94	105	74	118	104	88	103	97	92	94	99	97	79	96	87	78	87	87	108	102	101	99	82	87	114	90	84	103	97	96	91	106	87	87	98	89	88	115	86	97	88	93	96	102	76	97	107	108	96	91	87	96	110	81	85	111	98	88	113	97	96	95	70	88	113	96	116	111	85	85	101	109	110	105	92	91	110	84	87	86	85	109	90	88	69	90	106	85	87	109	106	88	88	97	106	100	83	107	91	73	91	91	84	97	83	95	110	83	103	98	72	96	87	85	106	79	86	113	105	102	86	100	92	91	100	102	105	96	90	99	92	102	107	92	99	119	103	88	98	103	97	85	96	98	90	117	92	93	88	103	104	76	98	92	103	93	99	99	103	87	101	93	78	88	83	95	96	88	87	94	76	121	91	73	115	114	102	113	98	69	102	96	86	97	90	102	95	91	89	105	86	76	107	120	75	92	89	111	80	85	109	103	100	112	111	100	84	91	99	102	93	87	109	108	106	90	109	87	90	84	85	83	110	99	92	87	85	118	92	90	87	89	95	85	98	88	89	106	95	90	84	95	107	82	85	97	99	93	100	94	93	118	99	99	103	110	81	101	90	101	97	95	90	88	103	106	117	89	85	107	108	93	67	90	103	91	104	89	94	104	70	112	86	100	108	100	78	106	87	98	122	112	91	75	90	101	96	88	110	94	108	99	90	83	89	101	83	87	100	89	76	109	108	99	99	98	89	110	76	86	102	96	109	96	93	110	86	81	101	94	92	94	92	92	101	94	112	98	93	108	91	92	101	101	74	87	96	100	102	86	91	88	112	85	102	103	92	102	88	92	96	91	90	111	98	98	105	98	107	92	89	99	95	93	96	105	98	88	100	97	107	91	113	112	95	97	110	90	97	92	87	113	91	84	88	85	86	94	103	94	100	91	113	108	92	102	106	94	93	102	89	110	115	85	89	84	91	98	95	95	89	96	96	104	95	82	86	86	80	101	110	92	90	103	110	106	87	114	97	85	86	86	110	94	102	89	79	105	120	92	98	102	112	83	103	83	112	90	93	104	97	100	93	106	91	88	96	107	97	90	96	97	92	103	108	97	69	108	93	89	98	107	98	87	85	103	94	86	91	90	100	96	88	81	86	94	70	94	120	86	87	93	115	78	95	73	101	83	110	96	103	115	100	92	94	96	112	75	98	84	108	95	89	119	90	87	120	115	87	84	86	105	89	87	107	94	93	81	94	94	93	105	101	112	104	94	91	88	96	87	96	105	86	99	90	95	108	86	97	94	96	103	86	102	90	86	97	96	105	85	83	114	93	86	119	98	92	95	103	91	90	97	72	95	99	127	83	88	106	75	107	106	87	85	109	93	85	116	113	84	104	104	113	90	97	88	102	111	104	92	90	102	104	89	89	107	89	94	102	97	100	77	87	86	108	91	114	96	98	94	90	95	96	103	86	93	99	96	100	87	96	94	105	110	101	90	83	97	99	87	90	94	89	102	103	95	85	131	84	98	95	93	96	110	112	119	108	98	103	84	93	105	96	105	76	100	91	93	105	84	100	96	88	96	96	88	91	88	80	99	86	98	84	74	91	107	90	102	94	99	117	78	90	103	94	85	96	98	105	82	88	98	98	89	97	102	115	91	98	120	104	76	94	109	116	95	103	95	86	91	82	96	93	85	100	102	93	95	103	94	98	96	98	94	105	83	94	104	105	94	111	89	102	98	91	109	100	91	90	101	94	83	87	94	71	75	91	108	98	108	85	110	79	86	96	88	93	79	97	91	100	90	95	86	87	108	73	81	96	84	87	95	106	95	112	83	120	91	80	105	99	95	86	105	95	91	103	98	102	101	93	88	88	120	92	109	84	78	109	103	107	84	96	107	96	89	102	84	96	89	86	80	94	99	100	110	84	93	96	100	86	91	95	96	84	102	95	76	109	90	106	87	101	87	100	98	84	91	93	82	103	101	90	96	103	100	94	96	114	102	105	116	97	96	96	114	92	79	108	95	73	96	108	98	104	103	105	98	100	92	97	84	86	99	91	80	93	90	104	101	98	110	79	105	93	92	106	81	100	91	116	113	115	90	92	84	98	101	94	88	107	98	92	102	77	112	80	87	89	95	87	98	97	98	97	108	85	89	89	109	94	84	106	88	116	99	93	82	82	91	91	89	101	96	96	83	107	99	87	109	94	93	93	81	80	82	85	100	97	95	100	111	98	95	96	96	97	103	82	92	105	86	84	93	102	98	91	88	104	94	94	98	95	100	87	83	78	87	105	78	106	101	90	89	109	93	98	95	82	101	109	101	94	80	76	106	99	102	101	91	92	89	87	98	106	83	104	102	97	102	110	94	103	100	113	118	94	107	101	88	75	97	100	111	102	102	104	86	112	107	116	96	87	92	91	100	82	110	97	104	92	87	77	101	105	99	100	93	94	89	86	102	101	95	80	91	102	103	97	107	94	115	88	93	90	96	100	85	114	95	99	110	84	81	104	98	107	90	98	105	99	90	94	105	94	90	93	90	106	110	92	101	81	81	91	96	100	81	91	85	91	85	103	91	91	85	93	100	104	87	89	90	104	81	93	98	76	108	91	102	106	106	101	79	92	95	79	95	69	111	108	106	106	99	71	93	82	85	92	104	90	89	85	101	92	82	85	86	90	96	91	92	99	93	86	81	94	106	105	84	91	81	88	93	103	106	91	85	84	99	75	88	86	92	97	100	87	100	92	98	97	95	95	111	84	98	124	81	105	102	98	99	80	94	101	90	83	88	92	87	91	94	109	104	85	119	96	89	94	95	90	96	110	94	106	101	86	97	99	94	87	89	77	83	96	96	99	111	97	92
21258	7040	3506	3540	7245	9747	8976	7712	6412	5355	4553	4126	3556	3284	3197	4187	7258	11908	16285	14961	11149	8261	5570	3549	2394	1636	1177	984	840	812	742	671	680	693	689	677	689	649	681	644	655	670	734	681	667	735	689	693	645	696	627	680	651	695	716	687	678	692	732	691	680	685	637	674	673	689	688	700	711	666	685	681	677	673	735	646	680	708	706	694	682	675	643	707	669	701	700	727	712	706	683	710	700	660	685	684	656	692	699	705	680	687	681	682	696	738	684	681	680	740	673	716	646	704	674	653	659	689	681	680	747	707	700	705	678	680	661	708	695	720	687	705	712	680	695	689	703	682	659	679	701	686	688	653	686	727	665	699	718	727	661	674	665	655	635	641	721	660	694	696	676	716	668	703	707	697	696	679	686	699	711	690	667	707	756	676	678	682	688	665	731	686	724	681	664	701	681	705	691	679	721	674	651	689	710	674	691	668	691	694	663	729	694	673	670	696	688	688	636	720	638	703	700	676	702	699	661	632	681	638	693	671	673	717	653	723	678	691	681	673	693	711	656	690	681	673	664	669	707	730	717	659	657	651	687	661	703	667	709	667	688	688	692	706	639	709	680	719	684	736	694	665	703	699	718	657	690	662	720	725	673	693	706	706	675	692	675	689	647	726	652	705	698	728	726	696	707	706	714	714	668	698	705	696	681	710	688	704	691	699	662	672	672	688	677	720	689	709	727	680	695	697	686	723	683	727	701	678	658	716	684	689	662	683	692	677	704	646	675	731	696	697	700	700	706	693	654	688	705	681	701	675	720	662	707	642	750	644	642	686	731	697	675	681	673	699	684	696	692	695	664	702	699	663	661	729	670	684	697	658	677	706	665	667	689	673	658	703	693	685	681	716	714	695	689	663	647	712	706	676	713	723	692	662	679	703	698	700	666	666	663	696	710	707	700	700	686	719	671	701	637	706	694	707	661	729	699	715	703	699	666	710	685	727	636	731	723	740	679	711	714	681	706	667	699	712	656	633	656	721	660	695	671	722	709	629	630	730	655	636	655	703	665	681	635	656	706	699	682	693	679	715	682	720	717	637	702	695	684	670	704	692	655	648	731	737	691	715	666	733	696	703	696	728	735	731	671	671	683	646	706	678	668	678	678	704	699	678	706	703	681	668	677	650	741	645	693	661	674	649	710	695	675	722	644	701	649	682	630	746	691	686	761	683	685	650	658	681	695	712	657	704	745	676	687	664	689	682	634	647	701	708	687	659	752	696	680	727	647	688	711	636	671	732	638	656	686	669	712	741	690	677	681	720	719	694	658	736	719	723	729	710	687	695	688	680	650	691	712	667	678	692	715	756	696	716	699	635	699	652	682	695	700	649	680	703	709	685	675	693	679	706	696	686	633	703	682	712	685	664	668	673	659	697	672	717	705	661	698	678	705	730	657	698	639	712	681	730	681	690	687	694	722	701	707	678	687	697	692	699	682	717	725	698	716	696	736	696	692	686	656	725	720	667	650	698	686	684	686	690	653	705	708	735	668	675	715	739	661	683	670	727	669	716	688	699	705	718	673	704	684	675	659	709	706	703	718	650	673	709	687	670	657	693	635	724	700	702	712	683	693	732	706	640	691	686	699	731	723	653	711	646	666	687	767	651	728	680	702	697	668	702	686	699	659	700	688	727	717	705	718	702	700	678	646	720	698	644	679	627	720	666	702	678	663	640	663	712	720	677	744	676	737	700	706	685	697	702	675	645	684	704	700	689	658	693	690	720	685	702	700	681	672	722	712	685	687	659	677	704	707	659	743	659	657	674	657	705	642	677	673	756	663	672	683	671	712	657	701	658	660	717	707	691	713	670	710	689	704	688	719	676	720	723	661	688	691	707	697	772	667	720	646	736	713	674	659	688	670	702	670	671	717	690	666	687	691	703	687	764	672	708	711	698	693	715	656	720	696	657	661	734	651	697	631	644	679	682	668	676	725	666	726	732	727	703	691	713	699	670	704	685	665	669	696	699	697	671	709	661	680	634	671	704	664	669	724	679	709	650	704	709	671	661	667	733	680	705	684	769	700	719	708	685	754	688	651	705	663	692	721	694	712	701	659	639	677	708	719	663	694	692	700	654	669	696	718	710	649	659	696	721	685	667	678	699	675	716	679	636	722	673	673	709	701	668	698	753	726	683	687	683	656	700	688	646	700	676	661	690	723	698	702	678	705	647	697	666	720	722	685	736	697	678	664	707	681	650	703	678	718	695	689	709	661	692	675	693	711	687	730	728	703	688	720	701	651	715	683	696	698	666	668	662	656	683	695	686	650	678	732	645	708	721	684	693	696	624	664	696	701	681	710	665	669	724	712	740	653	683	708	704	666	688	706	665	721	679	701	732	722	676	690	701	666	675	644	635	695	683	693	669	697	677	706	668	664	687	708	737	666	727	751	665	682	643	705	690	685	652	699	690	689	659	669	693	701	695	687	693	717	704	674	735	689	682	752	654	697	697	649	696	656	684	701	658	735	716	731	667	682	710	672	675	708	741	670	689	721	700	688	673	664	706	658	651	694	698	716	718	695	679	679	694	662	665	694	698	696	724	682	686	708	658	684	675	673	674	630	657	622	650	681	662	647	663	679	727	700	677	687	687	663	704	684	706	655	664	691	724	693	679	713	745	699	703	689	699	705	671	708	667	667	693	674	642	678	705	683	696	719	655	710	710	702	659	671	694	695	629	681	663	669	687	685	717	654	688	678	676	634	704	729	645	682	676	713	674	689	661	654	691	705	675	687	702	703	694	733	675	663	670	668	691	660	683	686	655	693	762	673	648	702	662	671	685	672	655	712	669	708	667	699	648	731	663	710	651	695	652	676	725	720	661	715	710	706	680	719	669	698	709	689	681	712	695	697	657	655	693	644	708	702	698	666	672	714	687	673	666	720	711	726	699	713	695	656	645	679	703	704	674	721	687	717	709	721	686	658	677	688	700	638	655	683	706	700	621	694	719	720	721	693	694	672	697	655	639	665	685	708	646	742	701	666	676	679	660	706	691	678	694	687	736	690	665	651	656	720	713	677	645	698	728	642	642	684	708	684	648	683	677	657	702	693	667	694	669	672	707	693	662	714	687	675	715	684	702	660	687	669	678	726	668	725	666	726	684	696	722	681	654	681	710	632	734	629	704	684	707	715	738	676	705	706	699	663	705	711	706	647	679	708	656	663	685	656	696	632	687	762	726	711	699	689	746	682	678	677	658	686	657	718	641	707	646	652	681	691	666	666	703	673	682	686	670	700	736	686	682	705	668	671	685	697	684	691	678	643	699	681	697	676	703	718	676	689	734	738	694	735	649	648	663	710	735	694	685	681	693	694	711	694	697	691	683	704	690	693	684	698	713	717	706	711	691	685	672	682	697	696	653	686	699	715	665	713	714	707	691	689	729	696	680	704	692	662	698	674	663	666	663	688	671	652	681	716	707	663	678	688	709	690	673	711	700	664	720	669	651	709	708	665	690	658	682
3400	1047	442	315	239	263	335	330	297	287	271	254	220	211	176	160	176	811	1643	1555	1146	771	533	319	240	168	160	105	107	94	98	94	100	90	99	84	78	79	77	96	82	97	92	82	79	104	90	93	70	91	84	74	70	84	83	79	96	81	68	94	94	93	74	83	93	85	96	85	83	76	94	84	89	78	107	95	85	90	78	88	89	79	91	73	86	73	76	83	82	99	79	93	90	79	69	90	71	82	89	70	87	72	87	87	85	82	81	98	93	83	84	98	82	98	61	78	85	82	84	85	77	87	104	87	78	82	100	98	97	83	104	106	81	99	91	94	102	94	73	75	105	95	99	105	82	98	85	85	71	87	96	83	100	88	88	88	85	83	94	116	83	91	83	88	83	92	97	91	96	92	83	78	82	94	80	58	95	90	66	85	80	83	76	102	92	78	81	77	90	77	93	85	69	96	103	90	79	97	95	103	98	85	90	91	90	94	79	110	86	89	76	91	78	85	77	85	112	91	86	80	93	98	109	84	79	76	92	85	85	83	84	83	75	77	94	89	98	93	79	86	91	87	97	81	90	92	82	93	86	105	83	75	96	86	73	83	77	80	95	73	77	91	86	80	92	97	80	80	75	84	99	85	86	71	86	68	85	98	82	84	90	97	86	80	77	75	86	90	106	107	90	84	87	92	88	88	79	84	80	84	84	85	98	97	102	84	88	101	78	91	98	86	88	94	73	79	81	77	89	91	65	100	89	75	89	101	89	83	80	71	87	100	99	71	88	91	74	77	86	88	92	94	81	82	99	85	78	102	107	89	90	90	80	82	95	86	91	92	87	76	79	85	97	97	84	96	86	79	75	79	109	98	87	89	90	93	85	87	89	93	79	89	96	102	92	70	75	90	83	91	73	98	96	81	93	80	86	99	80	89	91	79	76	96	89	70	86	108	103	89	85	75	102	86	94	95	80	78	95	88	97	91	86	91	89	89	96	73	90	71	73	91	83	88	94	92	109	83	85	81	97	79	77	87	83	87	93	78	104	101	75	85	90	75	86	82	79	97	84	75	84	96	80	82	94	63	91	77	91	93	81	83	74	95	87	85	79	90	86	79	82	91	97	83	78	84	81	95	77	93	84	74	98	93	101	95	101	80	99	89	95	88	85	83	80	86	96	77	91	95	87	103	88	89	85	89	96	74	84	84	79	90	87	83	87	67	85	85	74	77	106	97	86	90	88	71	93	95	103	107	98	74	93	96	87	79	96	82	93	72	101	87	75	93	101	78	104	92	96	92	81	80	81	81	86	84	120	91	77	84	81	93	77	86	89	107	67	82	93	69	91	91	72	91	79	100	73	80	74	84	83	90	96	82	86	101	83	76	80	87	93	69	90	91	78	73	84	98	79	92	81	90	72	90	89	79	88	78	87	87	88	77	84	83	72	100	105	79	83	85	107	85	81	81	102	86	96	88	95	90	79	84	77	77	76	78	100	93	78	76	80	96	79	85	91	83	88	104	78	83	86	98	95	86	86	67	85	86	82	67	79	83	87	84	79	83	104	75	92	84	98	93	90	81	80	85	76	84	84	92	81	82	89	96	90	100	82	89	80	98	74	79	81	79	104	81	87	66	86	93	92	79	93	83	90	75	90	73	91	84	76	67	80	94	81	100	86	86	83	89	85	96	94	84	82	87	82	92	85	75	92	83	105	70	88	87	92	99	79	90	71	81	79	115	91	88	97	69	83	71	104	102	71	100	78	105	82	80	89	85	93	68	96	93	89	85	88	93	84	72	86	83	91	93	81	90	89	90	81	82	99	83	106	78	81	99	84	90	85	81	83	82	95	86	87	93	93	78	90	100	77	93	89	81	73	73	79	88	88	95	84	95	81	91	87	87	83	83	73	81	83	72	83	89	90	87	97	77	95	94	65	85	74	89	74	94	95	84	86	57	86	85	79	81	76	88	95	102	81	94	90	90	85	96	84	88	82	85	84	82	78	102	80	81	79	100	100	95	85	87	75	83	89	81	89	86	91	69	96	77	91	84	91	94	111	86	91	72	82	84	65	98	91	96	76	79	71	72	82	96	74	91	77	79	80	104	79	81	81	77	95	80	95	68	82	78	75	79	81	98	93	100	78	85	84	101	90	95	97	83	101	101	71	87	102	90	84	83	88	76	74	109	97	113	89	96	92	85	103	85	73	102	82	93	90	83	89	91	86	87	92	97	95	92	92	86	87	94	116	70	104	86	70	77	78	93	74	93	81	89	83	83	98	95	91	94	83	78	97	83	101	83	78	86	73	95	103	76	88	104	85	86	80	79	92	77	88	90	100	78	86	89	95	83	92	84	81	91	98	76	80	102	82	92	83	92	73	89	97	93	93	87	84	101	87	86	82	84	87	93	100	97	87	106	90	91	87	66	88	68	76	79	67	79	99	88	90	83	90	83	81	71	85	90	88	95	88	84	94	63	91	74	97	89	70	70	96	104	71	78	89	89	80	104	80	90	67	115	97	94	92	99	83	104	94	80	97	81	86	86	89	92	89	95	91	101	88	86	80	84	94	98	101	91	84	81	93	89	99	82	104	86	82	95	74	76	88	94	85	101	73	84	94	88	100	100	70	89	59	73	89	81	89	86	78	81	81	82	75	89	66	81	87	70	91	88	93	102	96	77	90	84	78	96	95	94	82	74	90	106	97	97	89	72	103	80	90	74	93	79	93	91	87	84	77	84	103	94	74	96	86	86	95	98	81	74	84	69	83	87	74	87	98	89	73	70	83	100	71	96	84	96	88	78	104	95	95	67	74	92	99	98	90	78	83	88	98	82	74	104	89	111	96	96	80	85	101	68	74	101	96	102	72	93	83	90	83	91	94	94	82	92	72	96	91	77	83	92	90	92	88	85	83	91	89	80	98	82	70	96	86	105	89	94	94	91	93	92	81	72	86	91	73	90	96	85	92	103	94	102	88	78	83	87	111	86	86	88	103	102	101	83	95	79	83	89	85	72	91	99	76	88	82	92	86	85	72	107	83	85	81	86	74	85	94	106	94	102	95	81	85	88	90	80	89	81	87	93	76	75	96	90	94	79	93	81	92	98	93	78	78	80	85	105	68	99	106	99	92	103	78	78	100	75	92	79	88	93	98	85	98	82	82	100	94	73	84	82	90	80	83	69	70	72	78	85	68	84	100	94	87	81	99	112	84	96	97	73	104	66	80	90	92	86	96	82	83	86	90	100	87	70	90	104	77	82	88	85	98	88	79	80	78	97	76	91	87	103	95	89	77	101	96	102	92	83	80	90	87	78	82	90	97	82	85	88	90	70	78	94	70	74	97	89	95	91	99	96	88	98	83	69	84	79	88	77	75	82	100	85	74	97	92	94	86	93	105	86	61	93	105	81	92	87	95	81	85	99	75	89	91	88	85	88	106	94	82	88	88	82	83	85	92	75	73	77	90	87	111	91	108	86	76	101	80	74	95	105	83	93	102	84	94	70	83	98
25651	9663	4392	4435	9438	12927	13004	11941	10683	9218	7479	6221	5206	4446	3804	3417	3839	15916	24032	22421	17604	13361	9791	6223	3885	2680	1774	1243	890	739	711	669	671	630	630	620	609	633	614	618	628	638	607	583	596	583	625	635	593	616	641	647	622	577	586	625	602	642	602	634	623	636	609	582	641	622	582	599	633	637	590	630	606	584	610	678	598	632	620	634	636	627	605	627	628	587	627	603	589	628	638	651	639	635	620	623	676	601	614	653	615	638	670	625	600	558	605	624	617	644	562	635	570	611	609	641	647	628	589	624	680	614	605	627	625	584	652	643	630	569	614	631	630	631	630	609	639	643	622	618	596	608	631	576	664	610	594	604	639	629	587	665	565	599	653	593	661	637	657	642	601	585	621	629	578	658	621	578	654	644	595	631	595	595	628	585	612	616	586	661	600	626	626	652	644	635	600	591	637	667	605	603	599	613	662	615	609	640	607	613	619	594	624	587	588	617	641	658	627	591	587	618	629	606	681	620	600	633	573	623	624	625	612	643	634	650	593	663	623	646	603	658	624	581	621	612	626	592	614	634	602	629	642	576	605	627	630	650	597	630	608	618	660	613	645	603	631	594	628	610	583	639	637	618	626	621	625	610	622	644	626	560	643	603	639	617	595	615	628	636	653	652	637	621	630	610	613	651	616	668	671	656	607	638	623	616	599	575	593	598	591	607	611	643	589	588	629	627	597	595	576	605	640	616	623	648	643	663	594	576	603	638	605	606	653	644	600	603	626	639	635	623	634	623	615	669	626	595	656	657	662	598	663	635	624	619	638	598	617	636	645	614	638	615	617	610	628	652	615	615	607	608	603	632	617	599	642	639	606	636	610	595	637	599	648	622	607	641	626	612	628	587	622	612	582	625	643	578	588	612	656	590	672	607	611	628	646	635	635	579	613	593	623	612	647	617	619	654	605	608	620	622	609	590	606	649	597	635	620	580	615	612	660	638	612	631	644	621	607	611	678	622	611	641	585	652	642	598	636	610	639	652	643	642	627	587	585	651	640	635	591	664	627	655	621	578	601	605	589	608	662	630	628	623	665	606	648	629	611	622	626	619	616	632	674	630	613	613	610	671	557	656	570	582	654	640	602	588	628	646	601	646	601	619	667	628	609	644	611	624	633	608	573	656	616	616	662	627	628	645	641	606	629	645	643	592	613	625	641	645	580	645	652	631	646	580	646	617	598	640	656	628	603	613	594	619	648	654	601	612	641	638	596	610	566	644	597	634	608	642	577	653	604	601	601	621	621	557	616	596	619	601	591	674	608	623	599	579	599	574	644	633	637	586	568	634	615	649	608	639	637	580	604	613	611	632	631	616	614	576	634	615	628	622	600	647	656	622	598	589	618	594	646	600	642	620	568	670	603	686	673	599	629	622	613	609	665	605	628	606	601	651	590	628	638	686	650	629	623	671	651	654	597	648	629	606	640	611	627	649	612	589	642	632	600	634	611	616	632	612	663	637	639	657	606	640	594	612	621	584	638	600	613	571	637	628	623	636	633	630	612	602	623	700	677	609	598	611	629	598	648	651	575	616	662	631	561	624	613	585	632	619	655	621	584	612	621	569	603	658	616	571	612	619	641	604	624	624	615	608	622	618	611	661	633	649	622	619	610	605	600	643	602	621	630	594	615	610	674	646	613	574	595	634	619	608	554	585	612	596	636	605	586	620	612	614	630	612	614	599	633	612	630	627	619	675	607	661	646	657	621	620	595	598	602	616	662	646	620	632	626	649	639	642	635	567	608	651	623	626	600	605	586	648	630	621	657	624	656	629	608	638	598	618	607	589	625	608	632	564	619	651	598	608	662	628	606	619	611	610	645	568	613	596	619	673	606	653	597	626	655	594	647	603	640	624	592	648	639	615	613	632	609	627	591	645	623	616	675	582	608	647	620	611	593	589	603	596	577	637	619	634	625	589	610	627	670	597	590	535	651	604	649	591	572	608	648	604	627	583	627	594	612	655	616	596	618	642	657	610	648	632	624	600	642	587	617	614	646	617	590	620	554	657	585	632	576	612	588	623	663	637	597	583	634	614	652	620	645	660	631	666	673	625	626	611	626	594	629	618	647	601	653	612	589	596	634	587	621	621	624	646	569	627	652	624	647	602	654	602	593	610	607	632	626	588	667	608	599	594	629	626	605	654	630	626	650	639	658	607	646	646	621	681	661	599	638	618	633	590	619	558	632	651	602	642	596	621	606	593	610	619	606	610	613	628	620	624	587	621	634	655	631	623	629	622	651	638	608	668	661	615	632	669	612	592	650	611	570	615	645	615	665	638	651	666	612	633	600	633	641	604	622	649	667	568	670	592	627	614	632	612	661	603	615	650	593	610	642	591	639	628	613	634	630	647	688	605	609	595	647	620	632	616	653	627	639	641	617	594	615	600	597	635	619	636	636	616	633	616	662	600	661	645	606	665	612	642	602	652	605	635	625	607	594	608	624	579	624	597	689	615	637	621	607	628	632	629	616	564	664	625	628	629	586	625	674	630	604	601	623	627	640	611	582	609	636	659	637	594	610	636	629	638	582	601	622	643	625	623	610	607	609	618	604	618	617	665	664	642	618	638	546	585	581	592	599	619	651	587	610	660	622	611	635	620	583	651	633	656	610	574	602	646	593	636	604	603	639	602	669	626	632	624	593	638	613	640	670	646	632	613	641	665	624	657	641	697	671	616	670	624	635	612	602	614	608	597	640	646	628	629	602	631	571	602	650	601	653	619	606	623	659	636	616	664	623	634	573	627	630	569	643	621	665	596	618	653	556	644	588	608	656	643	618	634	591	582	591	621	603	579	661	581	647	609	617	650	606	607	618	645	595	631	620	622	597	604	624	643	613	594	637	619	650	663	568	639	621	628	623	614	623	612	617	649	640	615	624	597	615	644	633	609	603	636	612	613	617	618	644	648	651	649	625	632	636	621	591	592	624	582	610	616	632	611	644	636	610	646	591	608	616	604	630	602	612	624	609	572	588	620	573	622	632	611	575	605	608	631	654	586	574	607	599	589	623	621	628	612	635	592	630	593	590	623	589	643	578	614	643	611	603	623	604	642	618	572	615	595	636	586	657	557	601	629	614	646	628	628	604	655	653	633	641	597	590	669	618	599	608	673	599	621	605	653	584	594	625	628	596	646	658	651	638	587	625	637	636	604	631	639	646	606	612	646	622	613	621	657	613	594	602	642	634	609	627	596	626	628	622	641	614	631	593	628	612	611	647	643	612	676	606	570	626	614	612	598	597	620	665	626	623	598	620	629	632	585	636	640	624	593	631	598	656	631	658	622	620	692	632	627	673	636	603	617	598	582	602	601	653	615	619	646	635	599	586	612	660	620	588	597	609	607	623	614	631	620	610	614	670	561	622	634	630	635	629	624	619	642	659	617	612	601	651	608	663	615	584	592	622	612	636	626	661	623	653	637	604	610	610	599	625	670	641	598	659	626	645	642	647	615	634	592	640	688
2299	588	286	200	160	165	203	191	196	213	177	151	150	120	141	134	122	181	265	262	235	179	163	137	98	92	98	108	79	92	89	82	98	89	80	88	68	80	87	70	58	85	89	72	77	108	88	80	79	72	90	81	87	68	78	77	82	84	90	64	80	74	78	82	85	88	81	99	84	76	75	79	89	74	88	82	87	99	76	82	89	53	78	83	93	89	75	85	77	78	83	82	78	74	76	102	94	84	95	79	85	95	91	79	82	85	81	88	84	96	92	89	82	84	85	96	92	85	81	86	75	74	83	85	82	93	89	82	87	81	91	76	97	84	90	68	82	74	69	99	68	80	75	95	81	62	76	65	59	91	84	89	79	82	77	88	62	91	67	96	83	67	91	91	62	83	82	78	90	91	81	96	84	78	69	80	98	79	90	79	72	88	78	75	77	67	72	75	86	86	79	65	74	84	70	73	79	73	65	102	88	71	88	87	74	94	66	84	95	93	91	73	88	82	74	74	69	87	61	93	74	73	93	79	89	103	67	76	94	76	68	72	82	62	83	87	69	72	67	62	88	84	92	67	79	82	68	67	103	103	93	92	108	87	88	77	76	77	95	89	104	81	97	86	90	94	81	73	79	76	88	68	77	95	86	84	86	65	87	101	90	89	89	82	90	85	90	84	101	70	97	76	72	73	82	80	88	64	66	83	87	88	77	80	94	78	103	66	72	84	96	78	85	79	88	87	88	81	74	65	94	88	99	76	61	85	94	97	69	97	75	78	64	97	86	81	81	83	87	91	80	74	99	85	76	90	65	77	79	91	101	87	86	88	81	67	78	88	77	88	92	105	77	71	78	94	92	78	97	90	86	75	80	74	71	88	85	87	85	84	87	97	63	75	86	92	81	75	78	81	78	89	76	74	93	78	69	86	83	93	96	85	81	82	90	87	85	111	101	82	68	79	82	79	73	94	98	72	76	80	86	82	60	90	81	67	100	77	85	84	83	78	89	80	84	84	91	99	85	84	86	98	86	100	83	101	82	74	93	91	80	71	76	73	69	90	88	84	68	94	83	99	105	92	85	83	84	85	84	104	88	86	87	97	89	76	84	80	79	89	84	88	78	73	82	83	89	83	93	58	76	82	82	80	90	89	92	80	82	80	62	75	95	91	91	84	94	88	84	67	86	80	73	62	107	112	81	83	93	94	73	67	96	80	77	89	77	89	66	61	81	86	56	74	76	82	73	83	78	70	98	92	100	77	81	87	91	73	86	89	87	80	69	92	93	84	82	92	98	94	72	83	90	82	84	78	70	93	97	76	85	73	82	91	76	87	86	75	85	83	89	73	85	91	62	81	89	79	80	73	92	79	82	67	98	77	86	83	97	80	71	102	87	73	99	95	95	100	103	72	92	74	64	74	79	100	91	97	66	96	81	89	87	78	105	81	86	80	94	82	69	92	79	79	88	97	90	89	69	75	64	98	99	77	87	84	72	84	78	92	76	87	70	71	89	87	87	75	77	81	95	87	91	85	89	77	72	83	83	89	90	89	87	73	88	90	83	82	87	72	74	100	82	91	92	89	94	104	93	81	80	90	90	72	88	73	87	80	99	86	65	85	94	77	79	68	77	99	106	77	78	70	93	85	81	98	81	71	77	74	98	83	89	76	83	88	68	85	66	91	68	87	79	98	107	86	94	69	77	74	80	92	93	91	86	85	86	86	81	88	89	74	77	89	83	105	88	80	88	90	93	76	97	79	82	75	81	94	85	73	84	89	81	98	78	79	67	85	84	62	87	75	79	97	83	92	90	77	75	97	86	94	76	87	79	86	85	84	76	74	73	80	71	83	82	85	88	80	83	78	68	85	68	75	84	95	78	72	79	86	80	88	105	94	91	82	84	100	65	79	71	77	85	68	96	84	95	87	83	75	86	92	94	68	73	85	93	75	81	78	82	81	84	92	81	88	87	90	91	95	74	89	87	76	95	92	77	90	94	86	68	86	84	75	86	83	78	86	73	60	88	92	95	70	71	72	79	93	76	70	86	87	79	73	110	91	66	92	73	86	97	67	85	84	89	81	75	76	80	95	78	70	85	71	88	78	93	85	91	97	85	76	90	90	63	97	74	93	93	84	86	78	85	81	71	87	86	90	82	84	72	100	86	92	69	82	62	93	90	75	80	65	82	97	82	81	79	80	88	82	80	81	83	82	84	81	99	92	93	77	101	79	81	95	100	86	93	90	87	92	86	88	77	82	93	95	89	82	76	87	79	101	77	85	75	91	93	94	77	78	73	72	88	90	98	80	107	96	84	63	93	75	95	84	86	83	90	75	96	89	80	83	78	65	86	83	66	84	84	86	77	71	68	88	82	82	93	75	77	91	80	74	79	92	81	94	84	63	86	92	78	91	67	91	89	97	84	79	72	88	65	89	73	94	98	91	74	88	75	78	90	78	76	80	86	84	81	103	82	86	84	86	96	64	74	90	57	84	81	73	77	78	89	99	67	88	90	81	87	92	100	90	68	88	92	80	86	79	96	86	83	99	87	90	87	87	86	86	88	69	87	88	76	68	81	92	81	70	85	86	90	73	73	89	84	78	78	71	103	99	93	105	87	76	81	75	86	73	87	85	76	92	91	80	77	103	92	90	83	89	101	86	66	88	78	94	88	86	82	91	82	81	89	78	75	74	75	83	76	91	91	84	81	76	102	83	71	76	102	83	72	80	75	90	75	72	76	85	90	71	80	78	79	84	91	78	95	105	80	90	103	87	90	95	87	70	71	87	87	78	87	77	87	92	75	95	71	71	91	75	65	75	93	76	82	93	69	74	79	76	73	93	80	78	86	83	80	71	99	92	85	87	84	84	90	80	82	80	84	85	83	79	71	95	99	83	94	81	86	91	68	71	66	89	99	85	77	78	92	90	92	76	91	83	82	79	89	73	82	77	84	92	71	81	71	93	84	86	84	71	92	75	82	96	83	71	74	88	76	87	79	75	82	79	80	72	90	89	103	87	73	84	104	92	81	75	86	88	81	75	74	89	83	89	87	76	83	65	103	70	73	85	93	80	90	90	93	77	75	90	68	86	82	92	81	80	83	70	89	91	91	85	90	87	74	95	89	89	80	70	67	90	95	97	85	84	89	74	78	81	102	78	103	99	84	76	80	81	87	82	80	93	74	86	89	75	65	84	82	78	108	83	89	77	89	83	81	101	81	64	108	99	80	93	69	75	72	67	87	98	88	83	70	98	96	78	68	69	84	66	79	80	91	73	76	72	89	103	91	118	85	87	93	79	80	83	72	84	81	77	94	100	74	83	90	96	81	86	80	90	86	90	83	76	88	85	77	93	74	75	73	96	79	91	92	83	79	78	98	84	80	73	78	59	92	86	71	98	65	69	75	97	73	72	72	71	82	90	87	99	79	80	85	88	83	69	87	87	86	72	96	75	67	93	77	85	78	83	90	85	83	74	93	80	91	96	86	91	68	88	83	70	104	85	91	79
17720	5763	2768	2981	5517	8027	8123	7827	6355	5133	4365	3612	3080	2571	2248	2138	1999	3366	5193	5290	3873	2845	2170	1552	1130	889	837	711	689	661	626	597	636	579	589	606	639	596	562	606	607	587	641	632	618	633	647	601	625	581	553	603	589	595	632	601	635	632	564	629	569	630	583	565	578	617	574	587	640	648	638	597	615	636	604	581	624	604	589	589	625	593	612	605	639	625	596	572	653	610	621	616	555	659	600	621	580	619	599	608	588	622	617	637	608	611	587	613	558	599	603	605	591	591	597	612	582	632	617	656	597	620	610	577	574	625	647	575	618	586	591	589	578	600	614	602	591	650	609	605	621	611	587	643	591	622	597	592	615	579	592	626	607	624	570	608	609	582	593	622	588	574	592	556	606	581	643	604	601	603	610	633	627	626	595	621	624	602	583	644	632	602	587	621	572	599	627	604	584	607	655	640	631	620	628	584	535	670	562	637	591	631	609	578	617	625	625	634	624	634	583	587	616	585	618	630	606	620	568	612	607	648	632	607	589	543	596	597	639	582	537	555	567	600	585	609	610	623	619	605	639	670	598	558	604	584	621	584	635	592	608	564	593	591	615	595	606	620	584	630	622	617	647	600	634	586	594	591	640	635	599	603	563	581	633	586	606	612	637	626	621	603	616	627	569	599	639	612	574	619	594	645	603	561	661	549	578	610	593	603	605	565	603	640	621	554	579	564	623	595	619	605	608	633	631	609	645	595	604	572	601	593	575	558	616	623	630	581	601	611	589	620	610	634	563	585	595	606	596	629	618	567	606	588	564	654	588	598	584	623	636	611	577	559	621	635	621	606	605	575	608	591	608	565	563	612	618	588	618	625	578	573	597	605	619	605	560	560	617	610	568	626	599	585	604	592	620	601	590	615	619	614	602	642	603	581	647	640	606	603	618	602	584	609	596	675	568	567	615	647	601	605	619	594	548	581	572	539	603	604	609	619	603	585	590	574	592	626	538	610	564	618	647	626	591	645	607	576	645	620	603	626	596	562	564	614	623	569	629	559	555	626	632	611	567	613	571	625	607	535	585	597	595	594	563	594	625	584	569	615	646	564	624	584	573	635	538	638	603	646	550	613	614	609	623	632	649	599	591	589	541	613	615	613	576	619	616	570	599	584	615	626	567	628	545	586	631	589	600	607	595	599	607	624	609	652	649	658	622	572	609	564	619	571	584	573	653	596	626	612	619	601	662	616	572	606	612	607	596	608	594	644	581	607	627	591	599	617	589	639	586	609	613	569	585	630	568	592	642	600	625	625	575	548	588	622	590	609	594	613	592	592	599	595	579	580	609	581	608	643	600	610	623	586	616	612	597	593	568	616	588	608	570	601	606	610	582	595	625	573	599	597	623	600	562	631	569	607	610	596	626	584	610	615	598	664	619	571	606	592	562	594	599	634	611	616	602	545	596	556	593	656	624	588	660	549	609	649	580	627	609	591	621	552	620	634	587	595	582	618	607	573	574	600	618	620	614	577	598	634	587	621	609	580	563	647	595	649	629	543	640	620	619	632	589	586	611	614	655	554	583	577	617	572	588	598	580	600	613	615	577	547	567	635	583	629	600	610	571	634	600	599	586	610	606	580	628	609	648	576	616	595	610	591	549	572	587	616	591	549	627	573	605	658	622	621	574	588	601	637	610	617	601	573	595	605	600	622	603	641	590	603	564	587	583	634	569	572	579	616	595	596	607	611	650	623	580	613	601	620	580	639	593	608	642	587	616	614	609	632	574	560	575	578	582	584	562	637	609	592	570	585	560	626	589	615	586	594	601	597	591	592	620	592	579	585	584	640	577	615	593	625	637	621	603	618	547	624	574	606	567	623	589	618	620	544	613	620	596	623	638	573	618	586	610	627	599	648	594	601	570	633	583	592	611	611	590	624	652	612	622	634	576	606	632	615	599	598	553	587	623	577	598	593	586	584	636	590	570	607	602	644	598	600	634	611	630	601	593	615	637	573	617	630	631	594	580	557	600	595	638	631	579	626	627	583	606	631	598	600	568	609	579	613	562	588	631	631	630	587	640	607	586	605	581	632	667	665	580	571	593	657	613	572	596	580	620	623	599	612	614	535	580	552	653	609	635	601	645	628	604	611	584	600	564	534	591	596	634	582	654	650	632	584	615	621	609	572	605	617	596	582	615	605	581	622	623	631	630	627	598	618	597	601	635	616	631	612	619	637	586	624	634	654	589	622	606	620	601	555	555	667	626	619	581	622	602	642	650	604	590	606	609	609	640	588	595	602	622	632	619	588	607	641	630	591	589	548	571	624	668	617	620	616	629	600	626	655	603	568	610	572	600	586	619	547	580	626	618	582	636	649	616	617	649	598	620	594	608	618	592	578	578	594	617	589	635	584	594	636	571	609	587	593	642	643	609	621	591	604	620	647	620	600	609	619	605	653	621	587	622	570	623	621	623	603	608	622	599	607	628	570	624	658	607	588	591	595	593	609	645	646	578	648	614	632	560	588	559	558	590	675	602	622	608	643	596	619	573	598	621	575	637	546	573	622	601	607	606	564	619	596	600	580	616	615	635	584	617	563	600	633	538	617	583	626	648	657	597	595	590	633	583	555	621	613	617	659	610	567	565	590	616	593	597	626	633	619	660	598	631	606	622	632	609	593	590	591	590	575	580	602	623	625	589	576	604	615	546	585	628	628	638	618	606	588	567	580	563	585	575	608	627	639	612	594	635	652	613	624	638	590	577	617	627	612	608	611	610	613	631	630	600	620	559	620	641	595	586	555	556	570	571	556	622	576	617	579	604	601	581	625	640	601	623	614	557	640	581	570	677	613	582	622	608	549	590	620	589	607	594	613	626	640	636	627	587	540	613	603	606	623	589	593	600	583	618	592	592	581	579	570	584	570	616	577	605	590	568	592	627	593	596	588	585	605	620	630	655	641	624	599	574	573	581	609	622	620	630	588	609	618	614	589	615	601	625	618	616	604	608	597	622	625	626	591	613	601	610	596	584	611	598	585	567	600	582	599	636	596	586	639	575	607	607	631	596	606	620	624	642	592	600	584	616	585	560	613	554	600	630	583	610	578	630	583	588	610	586	585	625	636	588	574	617	637	595	594	606	620	627	605	616	591	602	587	590	612	647	619	654	570	617	609	635	609	609	611	624	588	600	600	598	617	578	594	601	599	583	557	595	601	545	631	564	582	622	625	569	602	570	608	587	612	576	646	629	625	601	594	557	612	619	583	556	668	615	672	621	598	571	610	647	581	577	578	589	600	629	600	635	645	593	622	616	625	620	588	600	619	621	593	623	631	576	554	528	610	585	577	624	638	554	633	566	652	618	592	607	623	576	583	581	572	591	633	603	609	598	607	592	613	582	598	605	578	677	632	560	611	638	609	688	637	588	580	550	631	586	607	597	614	599	611	587	588	639	566	585	612	622	598	577	621	646	591	623	622	646	611	598	616	619	598	554	604	613	565	636	602	615	603	593	613	618	589
2332	808	380	258	180	177	246	262	247	256	217	207	191	148	167	102	154	311	658	818	574	454	315	222	173	132	90	93	104	82	71	76	92	90	87	74	86	79	95	86	92	69	59	89	89	75	84	71	75	68	79	65	74	67	80	76	87	85	63	77	84	75	79	66	80	62	91	81	81	84	79	82	72	85	76	93	79	79	83	82	79	60	58	83	75	92	94	85	65	85	82	79	86	76	84	72	72	70	65	81	62	68	68	80	74	74	67	86	85	88	81	62	68	68	73	74	86	79	87	67	88	78	63	72	76	67	74	75	91	79	69	86	88	80	90	76	75	61	73	83	69	73	63	76	85	73	83	80	73	79	88	71	90	82	86	76	82	74	72	74	73	83	85	75	73	74	75	78	66	69	84	72	71	64	82	93	79	71	82	88	73	64	97	68	73	67	63	82	82	72	73	68	76	72	73	77	87	70	74	72	79	63	81	73	80	73	71	74	84	66	74	66	71	85	88	60	75	60	71	83	73	76	75	83	67	70	79	86	78	89	52	78	91	68	73	75	78	67	88	86	85	72	80	71	74	79	76	69	60	77	74	87	68	80	80	69	93	69	91	69	91	74	66	76	73	85	78	86	93	77	83	81	85	82	74	90	79	87	67	84	91	69	80	81	81	79	79	76	72	68	68	86	64	79	79	86	90	76	72	77	79	74	80	77	77	72	81	83	80	94	62	78	58	91	59	85	84	75	76	67	70	69	80	70	89	96	79	83	75	80	87	75	80	76	63	70	80	77	77	73	80	75	90	75	80	87	78	70	71	98	77	76	74	68	66	80	93	84	79	71	64	72	70	58	90	69	78	87	74	75	87	57	81	83	76	67	91	81	76	76	84	76	75	83	89	80	72	72	69	75	82	87	67	101	71	80	75	68	75	93	94	73	95	88	83	98	76	57	77	77	80	65	75	79	84	84	69	77	73	67	76	67	81	76	84	68	77	70	89	73	74	86	73	79	66	74	77	74	77	70	83	77	61	82	77	66	69	78	85	75	88	76	80	74	71	91	83	83	67	90	77	75	70	64	73	84	79	93	70	62	74	82	78	62	68	62	82	81	65	78	83	76	85	62	68	83	86	88	73	83	89	67	70	95	76	88	80	89	67	92	68	83	86	80	96	67	83	59	75	58	75	87	79	69	86	75	83	76	78	81	79	78	74	79	98	73	85	69	72	57	89	89	71	85	68	69	85	86	78	75	86	78	74	72	84	86	91	76	79	64	76	63	85	68	68	84	66	69	96	65	74	98	66	82	70	86	67	70	58	82	105	76	109	72	76	75	70	97	74	81	89	86	90	95	73	87	83	72	74	85	76	92	83	85	69	76	65	78	82	70	88	94	77	92	77	82	83	85	66	81	82	74	78	90	86	91	77	83	73	76	67	74	75	70	89	59	75	82	76	71	73	71	70	60	82	83	81	77	68	88	72	83	75	79	55	90	84	72	64	67	72	90	82	75	79	79	93	87	80	82	70	66	64	70	87	82	77	87	68	76	89	81	79	72	73	85	66	86	86	76	70	83	89	77	84	92	74	83	98	75	97	84	90	84	69	76	81	78	88	94	68	95	72	80	56	93	72	88	77	65	93	89	87	57	81	69	71	83	72	71	75	80	91	74	82	75	95	74	83	77	84	104	77	83	78	81	86	79	76	80	68	79	70	79	78	72	100	94	71	74	67	89	77	63	85	76	74	75	66	79	85	79	78	88	67	97	72	60	75	85	75	65	70	80	73	84	71	88	78	75	80	80	85	86	77	76	87	74	73	72	76	67	70	73	71	61	73	81	70	77	89	80	66	72	72	82	73	101	84	73	82	84	76	59	66	81	65	76	71	79	76	77	71	71	69	73	80	68	78	75	59	77	89	75	72	68	64	78	86	83	73	81	96	84	75	79	84	67	72	76	88	70	83	75	71	65	79	79	62	68	68	74	86	55	64	80	77	86	105	71	69	97	82	77	67	84	78	80	90	90	90	94	83	64	89	74	81	91	85	86	61	82	85	79	78	62	68	80	90	68	82	70	77	96	73	71	85	71	81	73	64	77	71	76	75	67	76	81	72	75	80	59	71	59	75	69	84	82	74	63	74	90	96	90	97	64	86	84	82	80	84	74	78	80	80	76	68	67	76	78	72	84	69	59	77	73	58	78	61	58	88	80	79	68	89	83	69	82	76	78	68	83	85	88	67	83	72	72	70	70	67	76	76	90	88	90	91	82	70	83	73	72	98	87	65	86	77	70	92	68	73	63	70	76	98	78	85	77	68	72	82	75	79	67	83	78	72	77	78	74	66	88	61	77	77	78	90	72	85	70	73	80	70	82	66	82	65	68	77	77	87	77	66	71	70	65	87	86	85	94	70	99	77	89	84	89	83	98	72	91	78	73	82	59	66	72	70	82	81	69	86	65	93	82	78	62	80	70	72	94	71	74	96	72	84	88	83	73	81	70	85	69	69	77	73	87	85	83	68	69	59	78	79	57	84	83	76	77	67	58	68	90	80	67	83	74	81	78	77	84	92	74	83	75	86	83	90	73	81	77	76	96	84	78	75	81	71	94	80	92	72	71	80	80	77	59	93	86	64	72	79	68	64	83	79	72	68	80	76	88	78	80	80	79	93	71	83	68	84	81	70	77	73	72	81	82	90	75	72	71	80	72	87	81	77	65	75	91	64	78	75	71	88	74	75	82	71	77	67	70	88	82	99	81	69	82	79	80	70	77	74	92	78	89	80	83	72	79	84	64	66	77	86	75	89	85	67	85	70	88	86	83	72	81	73	67	93	71	84	76	66	60	79	67	68	72	66	78	74	70	57	79	106	83	61	73	70	90	77	72	69	85	95	76	84	68	87	65	73	78	77	77	65	84	78	75	64	84	74	91	60	74	71	71	72	67	78	74	89	75	82	88	59	84	69	80	79	82	61	86	63	87	79	65	67	76	79	70	74	80	84	97	79	83	67	73	80	77	92	64	87	89	87	58	73	87	82	70	66	94	81	69	76	72	68	77	100	80	77	70	63	82	75	82	82	74	60	82	87	76	90	88	68	74	83	70	79	85	73	73	88	82	76	72	65	79	82	73	82	71	65	80	72	70	83	73	74	74	97	72	83	68	81	81	69	68	60	67	68	77	50	78	81	77	74	81	84	73	93	70	67	97	72	75	73	74	60	83	83	96	85	67	75	71	76	81	85	82	60	84	75	75	89	70	70	73	80	69	100	74	79	76	85	84	71	78	90	77	85	78	83	83	56	76	79	87	75	95	62	82	78	82	84	83	87	83	76	76	77	79	74	73	88	85	83	88	73	87	83	72	74	79	95	83	74	91	82	82	68	75	67	71	83	82	73	77	86	70	74	62	83	67	79	73	78	73	80	84	82	68	76	81	75	78	75	89	75	69	74	67	80	67	74	56	75	81	63	77	66	94	76	84	79	71	85	65	77	77	66	87	77	80	74	78	81	74
21978	7779	3707	3422	6714	9841	10995	10097	8562	7404	6616	5618	4745	3691	2975	2672	2669	6473	14372	14578	11924	8199	5483	3626	2472	1708	1225	933	797	610	609	555	564	576	587	558	591	533	586	583	562	563	587	548	562	543	529	580	548	567	552	578	525	539	570	503	535	560	539	534	615	558	548	600	548	588	578	527	550	558	594	516	608	541	540	550	558	577	562	563	516	577	588	529	525	564	543	573	531	547	559	566	529	546	581	550	555	603	540	585	566	539	587	561	559	573	580	585	571	556	596	560	559	558	541	565	579	583	526	524	573	563	516	585	590	548	609	591	512	577	532	539	580	570	503	586	507	605	580	584	565	549	566	538	558	509	569	546	628	573	534	565	528	581	515	571	536	572	539	582	525	535	587	517	586	559	513	577	506	549	544	581	571	545	571	561	594	602	554	555	516	559	551	552	532	553	581	511	544	553	548	544	564	590	546	529	596	534	574	556	607	597	547	572	546	545	531	542	600	539	571	564	603	531	539	529	543	571	568	554	578	536	579	582	534	559	561	575	554	569	536	555	548	550	558	531	565	540	578	554	563	568	595	584	544	570	568	563	526	564	545	573	605	569	592	567	579	558	527	547	567	580	595	563	570	538	551	536	562	539	538	568	548	536	588	522	606	581	530	598	613	551	593	558	550	560	553	550	516	603	559	633	569	592	611	601	564	524	546	543	584	567	593	513	598	542	547	529	562	554	541	531	547	571	563	540	572	571	527	539	554	570	530	551	555	553	575	547	543	587	524	555	533	493	565	599	544	554	549	567	536	558	559	581	555	550	556	546	540	592	550	557	539	521	586	532	577	558	571	536	546	558	535	607	560	595	512	556	560	576	553	554	514	529	562	557	583	566	555	540	563	552	545	544	569	558	585	520	614	570	578	585	550	536	552	583	562	574	555	545	517	554	520	536	540	559	537	571	550	560	523	533	628	553	556	569	570	526	540	558	566	570	530	604	599	550	575	540	520	515	577	524	527	561	566	570	505	543	564	556	553	557	552	567	628	595	550	563	549	534	560	514	528	556	599	533	554	568	545	556	566	582	561	540	521	532	563	598	539	606	584	533	550	549	558	548	595	557	565	550	549	598	563	527	568	529	575	557	554	556	581	540	579	559	562	557	568	573	557	565	565	565	583	499	585	552	561	527	569	551	561	529	551	570	562	563	564	557	591	577	566	553	509	568	571	529	557	606	605	586	545	544	593	556	593	584	576	558	546	542	577	581	595	547	572	564	538	549	579	517	553	530	536	551	535	572	555	563	535	592	557	526	540	586	568	548	529	533	528	540	606	539	588	568	545	565	554	556	564	556	515	531	535	552	537	536	551	543	568	514	558	569	607	522	592	504	567	559	559	569	540	572	578	567	542	577	590	565	522	569	530	569	527	611	550	534	539	563	609	554	588	561	569	550	547	599	571	578	527	525	493	559	572	538	563	514	571	550	538	571	560	555	544	565	573	538	582	536	565	536	574	591	520	530	557	556	526	556	582	563	539	554	554	509	567	564	545	549	583	593	554	583	545	564	559	564	558	583	551	541	575	591	557	566	561	594	542	501	605	575	539	539	577	520	576	604	571	581	599	546	595	588	568	520	553	547	619	559	574	581	554	585	593	603	565	586	581	562	490	604	569	553	552	537	586	578	538	534	545	562	549	554	540	555	546	566	553	572	560	589	538	593	552	531	569	588	548	531	559	564	561	596	550	557	550	563	543	520	569	520	547	557	539	550	567	528	524	565	519	557	565	576	528	512	561	538	579	533	537	540	562	528	529	532	574	604	572	568	586	561	560	539	519	569	566	573	589	564	508	577	538	531	628	565	581	576	568	544	519	511	534	581	588	530	543	555	566	544	564	513	556	546	559	581	548	549	600	619	527	610	550	590	569	560	595	550	567	573	573	531	566	531	580	530	570	493	607	513	552	574	577	553	574	566	522	553	537	564	579	611	520	555	557	585	556	545	549	542	549	546	581	565	599	538	575	575	551	565	555	504	567	565	580	557	549	533	558	594	575	498	538	572	527	546	554	536	544	557	567	565	523	583	558	588	553	569	556	576	577	565	569	554	588	566	568	545	546	515	568	580	554	532	539	562	561	590	531	563	539	511	566	543	552	562	546	570	599	561	570	554	534	512	565	574	557	582	561	521	560	554	565	535	550	580	577	578	550	546	517	561	541	550	588	550	581	597	567	567	575	554	575	528	539	550	525	532	546	595	562	606	560	559	555	564	589	546	573	549	575	563	540	519	587	571	570	517	567	558	574	520	574	517	610	540	580	537	602	542	541	495	551	597	572	584	536	552	571	520	541	556	535	562	531	598	557	572	554	538	545	584	553	536	527	531	519	520	548	552	564	563	564	529	583	571	574	572	523	571	526	567	533	545	594	564	568	551	551	588	525	574	530	544	536	594	574	584	535	543	574	573	550	571	565	578	577	585	561	573	565	569	555	570	549	574	551	556	530	546	543	510	601	572	562	590	564	555	512	544	541	535	537	555	570	534	571	550	539	555	564	544	576	597	527	562	553	545	521	601	565	566	594	586	570	531	540	547	540	561	623	542	556	565	552	568	502	570	546	608	546	563	589	556	505	588	552	517	562	570	569	525	523	534	541	546	548	594	567	577	581	540	503	543	580	560	532	481	536	570	571	560	577	574	597	578	585	485	542	564	533	548	571	562	569	585	564	592	545	520	549	568	527	546	571	509	587	527	552	546	593	555	545	554	524	583	518	574	527	556	578	521	553	584	553	541	552	585	579	533	576	535	564	551	551	556	573	566	517	532	552	562	533	586	551	547	543	574	527	582	541	556	600	543	558	573	589	541	531	594	561	553	563	552	568	514	499	566	573	530	565	540	553	553	518	581	538	559	540	572	535	551	545	568	559	555	570	564	522	552	554	548	559	568	561	577	562	583	559	538	585	546	528	501	589	589	563	552	535	565	551	545	548	536	541	590	542	549	550	541	595	533	599	555	629	553	540	532	553	539	555	561	565	541	574	574	596	544	550	543	583	551	555	562	572	574	572	608	570	554	545	578	543	572	546	565	560	569	606	571	556	535	533	522	575	575	566	536	573	553	544	584	571	541	543	568	575	518	530	556	546	519	562	534	584	550	534	522	589	555	563	541	484	542	557	545	510	562	543	574	589	561	542	525	551	570	571	549	548	556	555	579	551	518	565	547	539	575	562	563	531	562	530	558	542	563	580	542	530	557	599	525	549	531	566	557	558	561	533	561	577	568	583	554	532	561	544	558	547	529	515	565	564	507	532	510	538	553	551	551	529	537	551	578	520	550	562	585	575	546	542	564	537	575	554	546	535	579	577	521	578	537	543	592	578	580	536	579	570	556	550	540	593	585	591	549	591	585	526	560	545	564	536	545	527	523	523	557	565	570	557	539	555	559	618	578	541	558	561	522	554	529	537	574	553	508	547	553	587	550	582	565	614	546	594	561	535	530	557	591	571	536	571	494	546	545	557	585
3549	845	317	241	181	172	244	259	253	255	204	189	194	180	156	136	152	484	822	846	673	461	315	274	177	138	114	97	117	89	111	92	100	104	94	99	85	92	89	88	85	93	90	97	90	95	88	88	97	102	92	102	104	95	91	104	98	109	99	74	95	93	106	93	85	86	93	98	87	92	107	105	107	103	77	114	100	71	109	76	79	94	110	91	104	92	77	94	89	96	117	94	88	96	101	95	94	97	90	86	84	109	99	87	80	102	91	111	103	82	99	83	83	103	99	124	92	101	85	102	102	95	111	97	103	82	90	92	101	109	104	84	103	84	108	86	99	98	101	86	98	99	89	88	97	95	95	82	98	103	99	89	93	98	91	96	99	97	101	101	92	90	96	95	90	114	98	110	100	89	93	85	98	76	94	82	95	105	117	105	98	95	92	118	88	94	96	101	100	101	88	97	75	89	97	118	91	103	117	90	101	96	99	86	87	88	96	104	116	103	99	95	100	83	83	100	82	81	82	97	97	89	83	95	95	123	93	95	91	89	85	99	103	110	96	101	100	82	78	102	104	85	84	97	91	77	96	100	100	102	107	96	94	78	103	94	99	117	79	88	88	103	102	87	120	96	82	93	99	98	98	96	110	93	98	104	91	100	101	80	111	103	79	111	89	105	102	103	98	103	98	95	102	88	108	99	112	97	95	102	83	96	87	88	96	116	130	106	126	100	88	91	116	87	94	80	95	87	98	90	95	95	97	94	103	99	97	90	102	80	94	102	93	94	102	79	95	103	80	75	107	100	89	90	72	86	88	107	80	101	119	103	103	85	92	88	94	88	101	83	84	90	97	90	97	103	109	76	85	87	104	104	112	93	95	88	109	113	79	103	92	103	97	99	110	89	91	87	92	103	87	89	99	103	83	103	92	109	99	100	112	92	81	101	106	98	106	113	101	97	95	113	81	84	90	111	90	99	88	95	90	86	90	102	79	112	88	95	88	91	75	84	97	95	111	92	92	95	89	95	82	101	85	101	97	106	105	76	98	95	113	106	101	86	84	88	97	94	100	85	91	98	117	96	95	101	92	94	97	75	106	96	109	78	76	96	103	109	84	93	105	125	84	103	90	111	95	83	107	110	99	102	114	82	82	90	93	86	83	112	106	115	95	105	85	91	101	100	98	84	100	84	96	91	95	86	74	100	90	92	89	98	108	100	106	90	102	92	101	100	84	84	78	80	69	99	92	103	95	94	105	115	94	97	81	116	97	100	113	93	104	102	120	106	75	113	92	92	106	105	94	104	95	94	99	90	93	95	100	99	87	88	102	99	109	89	80	103	105	90	90	92	99	75	85	89	94	97	93	86	113	101	96	91	96	120	106	88	96	89	92	90	88	97	92	82	91	82	88	104	102	90	100	89	106	94	98	91	104	84	97	107	103	95	102	77	97	102	99	109	108	83	83	83	89	99	90	91	95	104	80	100	82	80	104	94	85	103	91	96	99	100	86	90	115	114	78	102	112	114	101	96	112	82	94	99	95	91	94	97	96	108	96	93	91	95	111	96	97	85	87	99	99	75	99	93	107	111	84	92	99	85	104	100	98	111	81	116	92	89	103	89	105	108	91	84	106	100	108	91	108	88	92	85	95	91	109	105	96	88	103	109	102	85	83	95	113	100	98	107	97	76	110	93	101	107	93	105	99	98	90	102	107	106	87	83	79	94	84	90	92	99	99	105	106	103	89	91	96	101	99	87	98	90	91	74	84	80	87	101	89	109	119	107	95	92	106	104	98	90	113	74	87	90	89	107	86	93	89	92	90	101	87	99	108	94	85	84	111	100	106	107	101	95	98	90	105	110	105	98	76	88	85	104	97	84	106	102	94	101	90	89	98	80	99	99	90	103	102	95	95	88	100	106	104	100	97	94	91	96	104	106	96	93	81	96	116	89	101	88	91	84	88	91	112	94	94	97	92	84	99	98	110	98	87	86	87	110	97	110	104	104	105	96	87	104	99	100	103	130	89	96	96	107	89	88	92	108	105	87	96	77	102	88	102	82	105	94	93	91	116	104	95	111	93	109	104	97	101	86	96	107	85	84	96	104	107	85	90	109	89	90	83	100	107	95	102	108	90	96	99	102	118	101	94	90	90	105	82	89	88	80	97	96	91	80	106	112	100	94	90	99	101	91	92	87	86	111	89	105	93	93	88	95	84	116	104	112	104	122	95	93	84	91	110	100	79	88	89	91	108	97	96	82	104	101	99	104	98	90	112	73	98	105	105	91	98	100	97	96	96	91	87	84	96	89	88	104	75	101	99	95	85	91	99	118	75	97	99	91	104	98	111	95	99	103	96	86	85	85	118	94	91	96	78	83	97	92	90	100	94	102	91	92	98	87	95	96	92	83	70	90	86	80	101	96	94	109	109	101	82	86	96	99	91	94	103	101	86	90	97	94	100	106	96	117	100	99	106	98	103	111	102	99	90	101	87	101	103	84	106	100	86	103	106	84	91	89	84	91	96	75	95	93	75	84	95	95	73	105	93	91	94	95	85	97	107	90	90	102	102	101	111	105	95	88	73	101	102	94	87	113	92	99	92	94	99	112	102	91	97	102	80	93	100	89	86	92	92	89	102	92	103	92	95	102	95	105	110	93	116	108	91	89	88	98	91	109	88	92	94	102	102	94	103	89	111	86	102	86	88	78	97	110	89	105	100	100	123	104	110	89	99	75	111	102	100	99	105	96	115	80	88	99	75	95	102	87	102	107	93	84	79	106	89	94	100	90	94	101	97	80	101	84	91	133	87	98	115	105	108	86	84	74	108	97	109	100	108	110	96	82	92	89	107	96	94	89	94	91	101	94	74	96	103	109	94	121	97	85	102	86	92	104	95	100	97	99	105	87	105	95	87	90	104	98	76	72	94	90	84	89	101	80	93	99	97	91	97	88	116	104	100	85	92	85	96	100	91	88	83	92	102	75	93	90	93	93	94	80	105	105	89	91	100	112	110	107	108	82	89	89	94	91	83	99	121	111	100	96	101	104	98	98	98	106	82	86	84	93	102	94	99	95	103	86	88	94	109	91	113	94	82	92	110	103	93	102	109	80	99	95	108	105	83	80	96	90	98	88	91	89	94	88	111	95	90	89	101	91	99	106	100	102	98	94	105	84	99	96	95	97	89	91	109	101	80	84	102	86	89	93	92	77	81	95	90	76	96	94	108	100	98	100	101	112	108	100	80	98	97	95	99	104	108	92	103	98	88	105	83	88	105	111	80	97	106	99	102	119	85	89	94	92	110	89	119	89	115	74	103	105	96	96	100	94	87	100	103	83	80	98	80	103	100	100	93	92	94	84	103	80	110	99	95	102	87	90	93	105	114	97	87	103	90	100	102	98	84	82	106	99	98	94	116	95	90	86	106	77	88	104	94	98	103	89	97	86	103	90	100	92	111	92	95	84	96	86	61	74	111	108	97	110	100	77	102	96	87	92	102	108	95	94	93	101
21183	7469	3503	3091	6331	9485	9950	9323	8287	7653	6433	5182	4632	4008	3408	2915	3512	11200	15772	15777	12628	8548	5944	3759	2330	1561	1204	1026	841	727	721	688	631	678	635	702	725	725	680	690	694	708	682	692	673	699	674	699	717	669	642	661	687	692	704	678	685	670	682	662	692	721	685	695	727	678	689	673	751	715	663	662	673	694	702	657	672	718	674	679	642	700	685	650	707	696	677	656	647	682	661	696	653	687	690	687	653	682	727	682	709	747	636	681	720	691	745	722	681	672	679	706	691	690	680	664	676	677	695	747	663	689	677	711	704	710	689	647	756	703	657	670	670	656	716	686	721	682	726	659	683	672	728	670	716	659	692	694	718	737	669	674	696	697	688	736	708	689	663	695	724	697	707	737	698	704	657	712	715	707	650	688	708	693	682	734	677	695	650	653	649	663	670	649	688	669	713	702	703	681	696	668	672	667	686	697	702	708	675	671	661	757	724	710	676	696	689	699	703	703	698	689	661	656	680	712	666	682	661	651	702	643	672	642	678	720	625	726	684	680	662	695	674	688	710	680	672	670	674	700	709	692	684	717	714	718	662	721	661	746	692	707	657	692	676	701	717	691	691	692	699	713	679	717	639	702	680	634	725	614	720	659	682	678	672	710	729	675	679	705	665	666	693	688	699	733	661	723	657	699	744	703	713	692	727	724	683	696	688	703	687	726	725	650	691	722	711	689	663	675	707	724	739	661	744	616	684	703	688	689	687	690	679	640	724	690	680	681	693	661	716	699	701	720	717	701	678	706	693	638	688	687	661	675	646	700	712	668	651	665	734	705	665	704	712	680	670	713	693	653	687	698	664	696	682	675	731	680	626	668	706	684	683	714	681	717	688	704	674	669	699	679	707	656	666	707	708	687	684	724	696	697	691	705	734	732	674	756	696	715	668	682	714	674	711	692	682	700	709	684	721	696	671	711	701	632	692	674	729	700	686	715	710	684	699	646	706	698	667	685	681	695	741	722	696	696	690	742	668	705	690	708	705	697	660	675	680	725	656	730	698	701	724	613	676	670	725	709	694	653	726	717	671	663	672	698	686	676	629	762	727	652	677	710	717	708	671	682	696	678	709	675	721	736	706	603	714	663	693	718	701	721	645	673	711	700	709	703	682	685	690	721	683	653	714	680	705	730	718	708	673	676	720	697	695	696	685	727	721	671	709	691	696	691	703	693	675	684	678	661	715	627	703	714	691	702	721	631	714	687	705	721	732	710	679	662	724	691	671	704	672	688	670	678	721	689	692	675	774	676	696	653	702	720	680	680	711	721	675	669	694	654	716	707	683	710	717	725	720	714	689	674	690	709	678	669	679	736	703	660	662	753	779	675	654	701	695	699	704	727	668	707	705	710	706	645	689	728	688	717	674	668	713	723	679	675	692	669	701	643	682	698	736	696	729	707	694	706	677	714	689	724	686	748	715	713	715	715	666	720	644	738	730	687	659	674	697	709	686	689	674	712	679	706	676	742	708	722	659	704	703	748	725	691	735	681	679	678	690	698	740	694	687	686	686	659	720	690	691	722	649	730	697	697	683	670	620	726	695	698	712	702	729	709	727	712	704	690	748	669	653	695	698	699	707	699	705	724	709	690	694	664	656	681	697	738	666	764	672	716	652	662	681	690	706	730	696	707	723	688	701	680	697	726	673	674	684	704	674	682	702	713	693	700	698	638	671	681	694	678	700	738	689	668	679	698	721	697	661	689	665	732	728	704	672	702	690	699	742	747	701	687	677	698	659	669	695	687	721	721	724	690	708	710	687	728	620	624	683	645	660	673	699	701	683	662	692	697	686	711	753	728	701	707	681	635	651	713	670	711	673	674	689	754	713	723	679	737	732	714	709	662	711	663	687	689	701	674	712	716	717	686	659	704	727	683	736	710	696	673	671	710	721	700	697	684	685	666	704	684	664	730	669	697	688	713	737	716	664	682	710	714	673	693	711	693	730	712	687	714	691	672	657	690	663	690	668	671	726	692	691	670	706	723	690	700	686	716	695	668	731	666	696	661	659	735	647	709	702	734	668	703	705	719	726	678	676	647	640	713	715	730	692	677	696	695	661	704	661	689	718	674	705	709	733	668	730	669	654	674	705	701	685	705	659	724	665	676	704	650	688	742	714	730	718	683	735	733	737	699	654	677	707	700	649	723	666	660	676	651	667	675	676	707	706	732	674	713	697	678	722	663	664	674	691	690	677	696	679	673	696	647	708	678	703	701	678	694	720	680	709	704	659	648	667	693	725	622	655	748	661	731	705	679	692	737	683	689	712	693	681	745	711	661	706	696	707	677	677	741	697	659	693	660	704	670	693	752	685	668	678	697	694	710	718	697	698	697	723	671	691	694	701	689	664	683	646	699	735	706	669	656	671	671	721	699	690	687	681	727	693	701	692	691	689	690	680	671	698	714	699	658	693	706	672	707	692	679	707	759	699	693	697	664	718	751	686	685	702	709	678	695	746	673	688	712	704	684	687	640	663	693	675	699	692	678	721	681	664	678	707	664	655	696	700	669	705	675	713	655	687	680	702	654	744	720	676	713	697	726	716	709	688	690	700	663	674	686	682	678	721	720	717	699	651	729	678	688	646	706	682	662	677	654	701	644	661	676	699	651	677	680	670	719	661	686	710	743	670	729	628	714	683	699	683	692	613	657	680	665	747	719	722	676	645	668	640	663	653	691	701	692	689	683	736	634	660	697	654	662	711	668	688	682	682	753	645	717	698	674	743	684	652	738	711	678	705	702	701	683	693	718	706	719	670	669	681	693	685	665	667	682	652	698	679	664	675	662	681	669	665	680	662	665	702	704	652	716	686	664	672	644	731	683	685	670	685	701	686	675	718	669	737	717	683	631	664	705	713	671	673	726	700	699	710	737	692	677	692	714	685	710	713	701	714	693	701	677	652	689	681	688	664	727	720	705	698	677	692	657	640	670	719	691	712	690	691	682	644	682	739	715	676	712	697	730	711	719	669	707	671	660	722	716	692	743	669	688	679	703	657	627	647	666	692	701	652	671	665	677	754	671	674	659	700	699	680	745	681	703	688	680	715	652	693	635	705	680	698	708	710	679	692	708	716	707	667	727	679	678	707	694	712	705	672	633	657	691	681	695	661	699	696	684	682	671	661	724	664	736	681	698	660	657	674	696	682	719	680	640	679	682	724	681	692	651	704	666	624	698	675	672	690	718	682	731	671	667	708	697	674	668	703	680	716	675	708	659	699	682	675	700	706	677	763	744	650	683	693	682	648	731	723	697	691	683	659	720	642	749	702	718	695	752	704	642	691	665	673	681	719	664	697	698	676	692	708	730	707	663	686	691	680	694	711	700	737	689	693	678	677	697	689	639	688	719	687	682	723	686	710	701	689	701	675	745	707	686	734	721	694	667	665	703	677	694	700	730	751	699	732	688	745	705	686	689	692	689	714	687	722	669	683	692	729	695	709	700	653	646	667	733	699	722	671	677
3328	1050	358	283	219	215	304	362	324	364	264	233	233	212	188	186	188	924	1413	1458	1178	776	608	363	234	165	112	111	101	88	78	68	77	88	95	84	109	78	79	92	74	81	92	60	77	83	82	70	91	95	89	86	94	89	76	87	97	73	106	97	103	91	89	98	91	96	81	87	91	94	77	94	91	95	94	73	104	87	87	73	98	90	79	89	90	91	96	81	85	93	96	95	95	94	75	85	82	103	104	79	88	85	75	59	85	77	86	83	83	70	85	104	78	101	95	104	98	88	93	73	89	107	84	93	78	86	78	87	93	71	84	95	70	80	84	90	83	88	69	101	72	77	88	74	102	86	88	90	81	76	98	81	97	99	106	98	72	90	87	98	92	91	94	81	99	76	77	89	103	82	98	74	98	84	85	97	81	104	110	87	97	73	97	96	86	90	93	99	88	105	86	89	81	86	82	85	67	92	79	88	84	82	92	88	83	64	88	94	103	94	99	108	87	80	87	79	87	88	89	96	97	84	88	100	80	75	85	89	88	83	108	74	103	89	76	108	89	74	74	88	99	87	86	81	86	72	77	84	80	90	89	81	62	84	87	102	87	87	79	99	98	89	87	75	85	84	91	96	79	88	96	73	75	81	83	85	103	78	89	71	78	76	75	94	77	102	93	118	110	80	102	111	66	87	61	80	76	87	82	91	85	85	92	92	97	83	86	89	101	85	82	96	81	84	79	87	76	71	92	101	91	95	82	90	85	100	83	95	101	83	90	84	76	87	82	85	93	82	84	109	88	70	81	91	93	93	93	90	85	89	94	95	93	96	100	84	88	102	73	75	86	82	77	89	85	93	89	91	88	85	99	77	81	72	89	100	87	83	84	90	87	82	93	94	93	94	71	78	96	98	65	84	90	88	81	89	95	79	92	93	80	111	82	86	93	83	86	96	91	93	86	81	89	82	89	70	80	80	95	93	93	100	92	86	98	94	93	95	75	89	83	96	101	95	88	103	71	74	82	95	95	97	80	90	105	94	79	81	96	80	79	85	83	94	81	83	90	106	94	92	70	82	96	111	80	73	70	73	101	89	95	87	72	79	98	98	109	77	85	92	82	78	85	102	88	100	64	116	100	82	74	86	107	91	95	91	86	82	88	96	77	77	87	81	86	75	89	87	91	74	92	78	79	86	94	90	84	91	88	91	84	83	92	105	101	99	71	78	88	99	77	85	101	76	83	90	100	93	80	82	79	73	89	99	81	77	94	81	84	76	99	101	108	82	99	88	79	78	74	84	92	83	85	73	86	92	96	83	104	80	102	72	75	87	81	89	91	80	84	97	85	91	84	106	102	85	93	92	100	68	80	93	90	76	82	93	74	105	80	77	93	80	69	91	95	106	100	94	88	105	102	83	101	80	83	90	84	80	88	92	87	102	95	89	84	74	86	82	90	103	76	93	79	77	78	94	94	102	91	75	79	88	103	82	82	89	90	86	96	79	81	85	92	83	86	74	82	90	97	72	97	75	77	89	87	105	95	73	76	89	80	86	81	84	104	86	81	87	76	87	88	81	105	81	99	91	86	95	83	84	94	74	87	91	79	88	100	87	85	91	98	83	83	90	108	82	97	92	79	107	84	92	79	89	99	77	84	92	104	86	83	88	110	87	82	81	85	91	104	113	73	98	96	96	84	90	65	74	92	82	70	84	88	100	92	101	79	79	87	90	87	89	94	86	97	105	73	89	87	89	80	101	94	93	95	93	90	79	73	88	64	87	85	86	83	94	73	81	93	84	87	83	65	87	89	89	78	70	94	67	78	85	99	88	83	97	73	97	92	100	91	88	84	97	88	97	91	84	93	90	78	97	79	95	89	96	79	92	79	79	98	88	87	91	87	83	82	87	74	94	94	82	91	83	96	86	87	92	91	90	95	99	101	71	75	84	89	87	89	83	83	82	80	75	79	81	93	91	93	86	84	84	101	84	86	96	82	94	76	80	103	96	95	93	76	86	82	93	92	91	74	67	90	93	83	93	82	62	87	84	92	94	74	91	88	110	91	92	79	77	78	101	63	82	89	93	91	100	94	98	97	81	86	91	90	80	86	86	86	91	98	96	107	95	88	88	95	75	77	92	86	85	87	102	81	80	92	87	66	84	100	101	73	91	92	77	92	91	104	113	79	88	90	78	87	89	91	81	82	91	88	85	84	101	79	84	88	83	83	81	79	83	64	71	99	75	103	91	82	96	87	91	97	92	82	87	83	75	86	99	89	84	76	91	83	102	83	89	81	88	85	81	80	99	89	103	83	86	87	86	95	99	72	84	94	84	84	100	99	97	82	90	82	81	97	99	88	77	99	83	80	93	81	106	98	94	79	84	80	97	93	101	83	91	91	78	77	90	87	74	81	84	89	88	86	90	100	94	94	79	81	94	103	93	82	99	101	81	88	90	67	86	98	102	99	86	88	79	105	90	84	84	95	85	81	90	90	101	85	87	87	84	68	73	87	98	90	74	77	100	67	75	89	77	84	92	76	78	87	100	93	87	87	83	91	77	92	83	88	80	102	99	83	83	76	70	83	93	98	95	101	91	86	84	86	83	69	101	96	81	92	72	91	71	76	96	89	84	83	84	97	82	87	80	88	94	85	91	78	87	92	84	82	71	87	106	85	79	80	78	82	86	90	83	82	86	97	82	84	84	82	98	88	101	80	101	87	81	88	83	107	74	72	73	84	93	81	90	83	85	92	86	86	87	93	89	88	87	79	96	80	122	108	90	96	89	92	88	86	81	84	82	91	100	89	80	94	90	94	73	96	87	74	99	87	94	92	104	77	99	88	99	86	78	78	83	86	83	85	72	98	83	87	104	89	88	81	73	102	80	99	98	82	94	79	88	85	79	78	91	93	97	71	97	78	91	107	98	79	82	83	93	82	83	89	89	77	77	97	83	86	94	92	86	73	86	83	102	98	96	76	86	95	77	84	89	66	88	104	79	90	88	94	78	86	105	86	98	63	85	88	81	85	76	78	94	93	84	72	96	98	69	76	87	85	114	86	76	85	97	107	98	83	94	91	84	83	95	74	90	77	78	85	105	105	96	74	95	79	85	86	84	97	91	90	95	102	101	91	80	99	83	98	83	80	82	93	81	69	99	78	92	70	88	100	88	94	75	94	87	85	80	89	90	85	74	95	95	91	90	94	92	72	68	88	81	69	83	75	81	82	82	86	88	85	66	79	74	87	105	86	74	70	87	75	86	100	91	91	95	88	73	101	80	84	75	93	96	97	97	69	84	76	87	81	75	94	83	95	92	86	104	93	88	82	96	82	90	86	83	82	66	102	99	84	73	72	80	84	93	106	96	89	86	98	72	83	84	83	79	75	97	84	72	103	92	87	95	95	100	94	101	83	78	73	101	63	94	88	92	84	81	96	84	81	80	76	87	87	83	83	76	97	99	85	81	83	88	94	88	76	89	84	81	94	67	98	91	95	76	105	84	98	92	96	84
25581	9312	3782	4007	8331	11750	13595	13307	11761	9881	7947	6556	5700	4876	4183	3740	4031	17381	22363	22259	18552	13988	9932	6170	3620	2170	1376	1038	806	728	685	672	635	653	615	619	655	640	587	642	610	640	595	632	660	602	602	628	645	602	592	600	640	633	635	647	620	630	604	670	642	630	610	598	616	601	602	588	637	641	596	658	630	628	609	622	650	679	647	587	588	615	605	609	613	612	630	588	619	621	624	625	632	572	606	637	623	634	599	631	597	670	621	597	606	645	651	625	578	629	637	683	631	621	612	659	596	582	614	594	650	603	610	647	641	637	587	633	581	588	620	658	595	618	620	606	613	602	611	599	652	613	605	641	627	656	632	600	630	599	629	621	626	616	596	591	658	620	626	627	623	570	637	602	597	640	634	658	628	530	623	638	624	624	638	637	573	617	599	606	614	633	654	622	622	625	633	639	626	545	611	603	602	624	661	660	618	635	614	632	614	602	637	627	606	616	640	661	601	605	603	596	651	617	621	620	649	594	606	668	639	666	639	621	603	616	609	575	621	635	592	584	626	606	644	649	641	613	614	625	609	689	627	607	646	567	625	606	595	651	572	620	627	637	629	622	661	610	647	632	648	612	584	575	611	669	607	629	663	621	647	582	611	626	648	599	591	607	606	613	628	626	592	613	580	634	656	593	619	619	634	635	657	615	672	636	610	593	600	659	588	604	618	635	610	640	654	612	591	612	586	606	631	590	608	608	642	654	617	624	592	624	639	642	607	694	626	611	584	684	597	658	578	600	594	618	620	642	603	645	624	635	638	641	589	626	670	588	592	629	619	671	640	616	580	624	649	608	612	653	599	651	629	626	621	638	635	642	669	620	638	617	581	597	634	611	633	648	664	664	618	612	618	572	648	631	599	598	631	659	628	603	634	594	605	590	646	679	621	605	646	625	585	569	660	594	638	590	629	595	647	617	621	643	632	669	623	629	615	626	620	609	640	638	590	588	673	571	634	607	602	627	626	607	630	607	597	610	652	590	629	568	645	667	610	630	629	628	633	591	597	632	554	627	611	643	639	642	610	623	601	619	610	638	594	657	614	581	571	572	639	602	595	664	642	626	622	599	588	643	600	633	603	657	607	637	593	631	611	589	589	667	583	619	638	646	664	652	642	638	571	592	617	622	632	634	695	607	630	634	645	554	612	633	622	656	640	614	626	653	666	610	610	656	658	594	628	610	622	633	613	588	609	608	628	699	659	596	578	598	640	633	652	622	590	600	586	604	623	634	587	678	579	611	624	651	654	623	613	610	611	650	624	613	576	632	609	663	668	664	632	620	631	625	586	664	647	643	597	615	623	604	608	634	608	574	673	624	628	636	612	616	656	636	620	599	603	615	622	610	625	641	593	595	579	683	641	624	613	607	584	614	662	622	637	617	622	581	640	626	619	581	581	607	595	608	619	630	625	629	580	597	611	633	672	603	608	645	610	588	626	656	597	618	643	616	654	623	581	620	618	646	607	581	608	656	652	606	639	609	586	598	644	609	657	552	637	598	624	607	630	629	612	590	603	603	626	645	625	632	641	609	581	598	667	645	675	627	627	568	613	620	642	625	597	568	632	631	611	620	648	640	611	638	647	642	631	617	621	662	624	619	589	639	620	641	630	621	608	615	605	642	613	648	615	605	593	600	651	662	615	635	579	588	594	663	615	677	595	604	607	592	593	599	623	601	648	584	654	600	634	603	616	610	614	638	612	581	592	632	647	645	645	645	614	648	621	622	640	615	667	590	643	626	609	619	607	642	630	617	628	625	658	629	609	660	623	564	627	648	635	640	630	653	636	628	635	607	625	636	604	602	616	592	601	600	630	626	692	593	627	617	608	603	617	618	609	627	588	625	615	624	619	654	600	593	639	573	614	635	627	597	657	605	641	595	662	602	626	584	625	624	621	607	594	578	638	607	603	595	636	605	597	587	630	575	672	661	606	616	612	641	634	646	594	575	581	631	596	608	629	617	652	591	584	621	617	630	569	618	648	625	612	650	616	646	607	656	615	652	645	612	688	634	606	661	627	614	602	641	644	648	619	608	593	649	632	628	615	609	613	633	615	613	668	620	604	565	583	586	659	661	632	640	643	640	609	620	606	628	624	638	637	623	607	613	660	637	652	619	642	555	615	619	558	617	588	633	647	583	620	618	614	636	591	616	610	603	590	592	604	628	625	622	613	631	624	629	574	613	626	641	629	623	580	631	613	613	585	598	640	639	602	645	584	607	596	570	592	623	609	639	624	599	634	595	621	579	619	661	596	607	610	603	597	605	645	562	610	596	605	611	622	590	584	680	581	630	654	632	610	638	588	610	601	611	637	624	610	596	621	638	612	639	632	624	640	635	631	663	589	642	639	629	626	628	636	671	620	596	647	624	629	636	622	618	629	620	645	625	593	629	650	638	638	602	635	621	560	642	610	613	578	592	628	615	655	692	640	597	638	607	586	626	603	618	657	626	579	650	572	634	602	597	624	626	584	615	626	650	624	596	649	625	642	615	623	638	576	600	578	646	599	600	599	616	663	616	628	630	593	624	618	630	591	662	636	595	597	587	657	653	653	618	627	598	611	628	616	625	604	591	639	624	633	624	642	579	629	590	629	598	650	606	626	631	610	618	585	630	591	603	636	625	632	609	636	604	618	623	609	603	609	618	635	630	644	616	590	629	623	672	597	628	606	601	615	635	643	606	643	634	601	628	640	604	604	595	658	637	608	599	622	652	630	623	685	627	647	622	633	640	624	622	638	610	630	638	650	611	620	641	579	641	640	605	688	643	624	624	623	623	610	634	584	632	600	588	613	623	599	661	606	665	646	647	637	630	623	639	614	617	650	631	660	640	645	631	628	572	638	660	661	647	651	628	617	663	591	656	631	644	656	600	624	640	588	644	605	619	626	629	593	637	626	642	647	629	590	636	639	599	602	644	652	587	630	641	591	617	628	594	601	642	622	612	590	621	629	590	659	630	634	589	612	610	624	573	628	633	619	600	625	677	598	677	633	605	599	646	618	611	644	594	616	621	599	591	610	595	559	662	659	596	675	598	620	634	599	619	580	638	601	668	609	650	616	627	597	585	681	583	640	641	646	621	598	614	608	611	662	601	610	628	615	599	621	636	597	595	634	666	583	577	647	621	621	602	672	611	694	615	566	630	662	612	609	631	703	622	651	633	606	642	648	642	634	610	614	626	659	605	625	610	642	590	660	647	623	610	577	613	662	657	643	632	628	595	642	673	645	629	608	646	568	574	614	650	621	640	577	620	616	593	625	631	632	599	603	688	608	645	643	581	617	543	637	644	634	636	646	621	610	635	621	605	632	698	641	614	646	625	656	642	610	643	609	637	638	658	639	655	611	577	594	601	600	589	637	641	571	584	571	649	639	633	600	646	597	629	634	658	617	637	612	634	611	638	626	607	607	641	622	596	641	612	597	629	644	640	643	622	632	604	624	653	593	606	668	600	590	579	579	663	583	633
2334	556	252	184	170	155	217	238	234	227	193	164	119	128	152	101	120	157	218	272	214	198	150	125	110	88	90	83	96	85	74	74	83	88	80	72	76	78	66	72	64	95	82	80	61	80	110	91	88	90	80	68	98	80	104	67	78	82	88	98	95	90	81	100	85	89	70	77	94	78	82	78	84	95	84	68	84	80	73	78	75	93	72	76	88	60	77	82	99	79	75	65	89	89	85	96	76	91	78	64	83	88	78	76	71	83	76	90	78	90	87	88	71	67	77	87	92	92	91	94	88	97	65	79	87	82	77	87	91	72	78	79	83	71	89	73	87	110	90	87	99	85	75	96	81	80	75	73	79	105	73	83	85	69	74	90	85	71	81	82	86	89	79	87	94	98	77	75	75	80	78	82	82	94	70	74	61	95	71	96	83	91	86	79	74	101	73	80	81	87	89	80	77	88	76	82	97	92	87	83	96	82	94	80	77	79	90	90	65	89	85	76	97	74	79	75	91	81	96	85	78	95	73	81	69	82	75	94	79	76	85	82	94	68	90	97	88	105	74	75	86	91	87	88	73	81	73	93	83	94	87	68	79	89	74	75	82	92	85	86	90	83	73	96	80	89	83	77	78	89	80	97	74	84	70	87	86	80	69	66	71	81	67	82	91	89	63	82	99	82	79	63	83	83	69	97	67	97	83	74	73	82	87	77	86	79	78	73	96	90	85	83	87	83	85	90	89	88	91	66	91	89	93	72	82	77	87	98	87	71	88	63	84	87	79	94	84	73	70	76	90	97	84	63	86	77	86	79	85	74	82	82	71	72	78	66	72	90	81	92	91	78	83	87	82	66	83	103	77	86	90	81	62	82	68	87	72	82	69	90	90	82	98	84	80	66	84	79	80	75	70	95	90	72	89	74	74	90	77	79	75	78	94	86	77	68	87	80	85	80	84	82	82	83	71	81	83	71	83	82	91	90	79	86	82	81	78	86	81	86	73	64	71	70	78	91	67	73	89	84	84	69	83	68	83	85	76	73	96	71	69	94	88	87	89	92	87	79	78	91	109	90	92	94	82	75	93	75	91	74	88	69	79	85	73	82	80	79	107	74	84	88	75	56	98	91	79	84	84	70	93	67	81	74	83	65	82	93	72	80	79	81	70	85	90	79	91	85	105	93	69	80	88	87	71	73	86	57	92	64	89	96	86	83	80	79	85	91	100	95	75	91	83	83	84	78	76	67	73	70	94	81	69	79	65	82	58	75	77	86	78	99	80	95	87	80	73	83	100	78	76	80	82	88	91	99	77	91	78	99	85	72	79	80	90	87	72	78	71	85	85	82	79	68	89	90	89	100	85	73	99	84	81	77	90	98	74	88	82	78	85	80	90	88	82	99	94	79	96	83	82	89	80	85	99	75	79	90	94	97	92	83	83	96	90	88	85	88	82	83	72	79	91	83	64	83	83	82	91	95	92	84	94	109	83	92	89	74	81	78	90	86	89	86	84	88	101	72	92	77	69	84	79	88	90	82	71	81	62	83	88	84	81	89	87	81	86	80	96	83	76	77	85	83	83	74	80	69	75	95	94	94	90	89	85	78	62	99	82	90	96	87	73	64	80	56	86	79	79	71	84	90	69	76	79	73	79	56	76	88	95	79	89	64	80	87	78	90	83	80	93	76	77	74	78	81	106	94	73	85	81	90	95	79	76	82	80	76	88	83	70	75	82	65	83	67	77	66	79	56	98	83	72	84	73	89	89	71	64	81	79	72	86	84	92	80	77	80	101	91	93	79	90	72	82	83	74	75	89	61	87	91	74	105	86	78	63	87	95	102	87	87	73	78	79	85	86	74	81	86	88	89	82	103	86	90	86	73	89	93	76	80	89	73	85	76	103	83	83	92	77	76	86	83	84	86	84	92	79	76	82	75	73	87	96	84	69	92	78	89	85	86	76	81	94	79	66	78	109	81	77	84	78	82	63	97	69	83	85	87	84	92	85	71	109	93	69	79	94	79	80	90	95	80	81	73	77	64	78	95	91	88	68	74	92	98	65	96	97	78	68	59	83	93	66	93	87	76	78	91	88	82	65	84	88	74	92	75	80	90	80	72	94	88	62	83	73	82	86	76	82	81	79	69	87	86	90	78	88	68	85	75	93	74	90	79	84	99	86	81	81	80	71	76	84	73	75	101	86	86	85	80	84	89	82	97	87	71	82	87	80	82	72	74	83	81	83	78	82	94	81	91	89	79	86	86	80	59	73	67	73	90	83	70	90	76	78	87	81	76	88	70	71	92	86	77	80	88	78	95	83	75	72	77	97	85	91	79	73	102	77	85	86	84	86	82	73	81	72	70	89	95	88	72	80	75	91	77	82	75	70	96	82	103	80	72	80	91	82	69	103	75	86	84	70	85	79	81	77	83	87	97	80	81	79	88	89	73	85	93	86	65	92	90	72	74	79	91	88	80	89	74	87	85	75	83	67	79	65	69	89	91	95	90	85	95	74	77	80	100	91	90	69	81	67	77	74	80	97	86	87	86	71	78	77	83	88	101	79	80	85	80	73	81	76	89	92	73	77	73	85	90	69	82	76	90	83	72	73	74	83	91	76	90	90	83	85	94	82	82	77	96	111	95	79	95	79	87	85	85	76	87	59	83	80	84	70	84	78	78	78	84	72	77	81	80	71	68	78	78	90	106	87	85	77	86	78	99	86	79	78	81	97	85	83	85	94	91	64	77	74	78	91	83	80	82	87	77	72	80	96	74	97	77	74	89	86	87	80	91	106	80	95	66	94	86	88	93	75	85	69	93	88	84	86	84	85	92	85	76	76	75	79	84	95	83	84	73	92	85	98	87	96	71	98	99	92	91	89	66	85	101	77	83	84	71	77	78	87	74	76	76	82	65	78	78	89	70	84	88	71	89	81	62	74	91	78	78	90	75	81	98	91	75	78	86	99	80	88	117	84	77	99	79	66	101	95	93	91	81	57	64	77	102	85	96	79	99	75	90	83	79	64	90	82	85	82	93	77	72	86	86	72	85	94	96	89	76	75	87	80	89	85	64	79	76	79	89	85	94	72	62	85	76	80	89	91	95	84	82	76	77	79	76	87	73	80	90	83	91	96	84	101	79	81	79	85	73	67	72	82	81	85	67	75	87	87	83	82	73	80	81	92	71	81	76	107	63	85	88	73	68	76	81	75	78	88	76	72	91	92	83	78	103	94	82	86	101	68	84	88	73	89	80	86	75	81	77	104	90	73	82	91	106	76	94	71	89	65	86	82	84	75	91	64	77	75	81	79	93	90	88	70	78	65	78	82	76	88	81	85	66	58	63	70	67	72	69	87	67	71	104	90	88	75	91	82	75	67	71	77	84	77	78	87	90	81	69	95	84	86	84	77	81	69	81	67	97	90	76	79	88	103	74	92	80	90	88	77	98	86	78	89	57	74	77	81	78	84	77	88	74	69	82	85	73	65	93	91	92	76	84	76	85	70	81
17657	5374	2292	2291	4950	8107	9248	9208	8025	6607	5105	4027	3164	2740	2290	2100	2024	3613	4903	4855	4054	3224	2224	1594	1065	860	770	665	669	615	621	611	619	619	583	572	627	639	625	617	628	606	602	566	562	612	608	640	563	631	602	644	574	589	596	605	606	603	557	584	579	620	626	609	638	666	601	621	578	594	599	566	616	623	546	599	609	613	603	618	575	626	600	646	619	540	565	619	605	604	589	612	595	646	611	581	630	598	609	606	588	581	573	644	591	583	590	605	582	622	601	643	617	646	586	590	608	577	539	568	594	602	568	640	618	596	591	593	582	598	576	599	584	582	596	617	600	607	595	623	646	610	612	593	632	612	622	617	619	582	565	591	623	643	582	556	640	601	602	637	596	583	582	579	596	583	629	592	576	604	590	614	642	606	655	612	596	598	628	546	658	594	624	591	620	557	576	605	597	580	640	636	568	625	568	593	587	611	626	613	603	589	578	624	610	607	595	612	620	629	618	618	614	650	629	590	606	598	555	598	599	589	599	592	614	620	572	628	541	589	592	589	654	558	603	587	606	604	640	549	564	635	575	640	611	610	601	631	579	602	559	609	606	603	553	575	627	640	635	621	581	650	652	593	570	589	576	625	604	588	607	616	602	586	614	613	630	554	587	605	571	614	603	654	610	616	645	594	577	553	619	563	599	636	589	577	581	561	604	589	644	616	595	632	602	600	592	658	576	599	600	580	615	605	579	613	583	592	582	648	610	570	574	618	594	614	581	640	616	606	612	600	594	600	637	573	639	620	582	596	583	586	617	614	606	619	565	631	644	630	611	633	611	616	578	590	606	606	599	618	563	585	599	570	557	580	549	556	600	638	592	606	617	580	572	629	590	585	600	588	581	600	607	564	626	612	597	638	627	581	570	611	601	592	595	623	594	605	592	582	573	626	585	588	611	624	545	605	595	651	593	610	630	601	615	618	618	598	554	604	575	544	573	581	583	590	640	632	594	563	611	567	593	617	614	627	561	550	616	638	592	627	643	603	646	571	569	564	605	592	601	591	564	622	625	596	613	572	612	611	627	611	609	594	596	650	623	551	612	649	580	585	627	569	586	584	627	617	613	588	609	615	642	551	631	601	640	587	604	597	579	614	585	606	635	616	606	582	602	617	612	621	611	575	633	654	610	611	632	586	598	675	620	583	597	560	640	607	618	576	660	608	612	619	584	592	578	631	598	606	572	584	589	593	605	659	609	593	586	607	574	593	608	583	565	560	598	606	605	591	587	580	579	595	600	636	597	551	609	573	573	589	633	583	583	603	611	649	609	612	578	605	576	621	602	587	606	615	581	614	560	607	603	611	626	626	638	581	596	582	602	580	603	585	589	629	633	644	610	594	591	556	590	681	624	598	643	616	582	590	565	579	580	608	589	650	557	586	592	600	623	619	579	575	611	611	623	611	567	611	578	629	630	595	595	588	646	612	630	575	598	591	580	561	583	581	623	596	604	564	555	617	581	571	634	574	615	596	589	613	608	627	616	586	603	608	621	598	641	601	566	612	586	585	589	593	629	613	558	565	591	557	613	587	604	583	592	596	605	596	635	645	620	594	610	597	593	640	566	631	583	620	584	549	623	523	578	599	649	638	602	557	633	613	605	603	622	558	667	598	604	584	574	639	619	611	666	603	627	648	600	576	633	637	642	581	612	626	628	616	620	584	571	603	566	618	603	580	600	619	630	593	547	569	626	672	625	632	600	580	589	590	656	612	617	587	595	577	630	608	594	606	595	612	622	563	627	602	598	634	607	625	586	591	618	624	572	609	575	595	565	614	620	589	569	583	603	593	571	557	614	624	598	636	618	583	584	624	598	580	577	588	557	624	583	617	649	635	610	568	592	597	577	584	603	583	628	576	605	551	625	613	619	617	584	601	612	642	575	595	605	608	592	620	626	588	587	660	570	636	626	589	624	616	642	606	598	574	583	617	594	644	561	617	628	603	619	593	650	595	585	595	603	628	586	564	650	563	591	608	632	592	579	594	617	579	571	607	635	598	569	579	597	623	610	604	622	623	615	637	586	568	597	608	645	577	564	628	613	562	603	595	634	600	547	633	598	645	591	629	599	558	619	564	612	588	569	608	562	611	570	566	602	613	627	657	620	565	627	588	602	592	602	607	620	581	606	590	604	655	631	604	606	569	587	636	611	591	601	550	626	607	584	595	600	574	613	581	602	636	588	590	609	554	571	599	657	623	609	601	625	641	594	582	626	607	592	587	629	623	606	631	565	578	591	599	581	635	638	581	612	617	595	590	628	594	671	577	575	601	623	558	603	565	603	618	625	626	614	631	609	586	565	604	648	568	608	639	617	619	633	583	608	598	590	572	619	604	621	589	576	589	621	601	558	597	583	579	628	652	590	597	561	620	619	613	550	594	626	562	618	628	563	623	627	604	606	628	570	598	618	661	560	626	556	563	603	641	572	592	622	556	608	592	553	584	608	579	584	578	609	619	626	630	633	583	585	578	603	641	644	604	620	625	607	622	614	565	628	642	625	586	608	599	594	602	592	622	612	590	590	664	607	532	621	603	557	619	625	584	584	604	587	598	561	590	631	596	659	589	593	603	643	584	588	585	633	608	588	574	613	541	542	588	625	572	622	602	636	586	596	593	659	594	613	576	565	605	578	591	592	595	609	609	596	542	597	578	592	591	576	596	590	570	562	609	607	616	569	626	623	583	647	575	550	581	627	590	566	609	555	576	603	590	623	585	622	610	645	611	569	607	602	618	620	562	588	575	572	562	575	602	603	574	595	569	633	566	638	636	626	630	559	613	567	589	617	619	626	608	619	537	561	639	603	585	591	585	593	561	617	596	592	551	602	541	561	587	596	581	634	615	602	635	619	578	644	580	586	612	609	635	631	589	608	590	630	610	602	557	611	603	579	594	602	641	569	606	565	578	584	630	644	596	606	614	568	615	584	590	586	667	600	616	559	554	615	567	618	625	606	565	641	596	569	579	600	609	609	606	627	589	613	608	618	604	623	583	623	561	568	580	550	603	593	633	596	587	626	617	597	589	607	636	650	555	630	617	596	588	631	566	616	608	641	601	609	583	580	645	598	613	597	619	610	601	603	600	609	650	602	572	595	606	597	592	554	628	614	634	591	594	592	594	646	584	571	677	586	604	643	600	608	563	613	615	583	623	586	604	605	602	630	611	616	596	601	590	601	627	594	635	623	615	581	574	602	613	529	614	624	590	644	621	651	639	583	595	578	581	576	620	602	574	679	591	599	571	592	619	567	605	609	614	651	588	612	597	595	628	574	633	616	636	580	573	596	590	576	575	613	581	590	601	563	616	602	572	624	577	598	611	611	632	563	566	616	592	612	584	552	545	566	582	572	598	615	624	620	575	622	597	631	576	608	609	606	610	592	603	536	582	604	639	608	611	620	616	603	565	592	598	654	616	583	602	627	612	552	557	599	648	597	614	645	608	585	624	589	580	602	613	661	599	615	592
2288	861	277	282	200	193	318	299	281	232	216	185	197	177	145	136	242	554	760	742	589	423	321	186	155	112	135	101	95	74	57	84	74	65	80	77	80	71	96	69	71	84	78	75	71	62	70	75	93	74	72	80	69	63	83	72	76	63	82	90	77	86	84	75	86	71	69	69	86	65	65	84	67	75	67	65	78	93	74	79	70	70	73	76	81	90	88	77	72	86	76	94	77	78	80	81	57	80	71	84	79	73	60	76	75	82	82	82	90	65	82	64	88	80	64	75	77	77	81	63	84	90	79	76	83	70	76	77	86	77	76	87	76	93	87	92	83	71	78	83	81	75	93	68	59	80	78	79	64	72	91	82	88	74	72	74	82	76	77	92	64	71	80	88	90	73	86	62	69	73	58	87	71	78	70	75	74	64	82	76	83	74	76	71	99	93	76	63	84	70	83	80	81	86	89	78	70	80	91	79	82	86	80	84	82	70	68	73	90	86	62	96	78	81	65	70	79	76	68	73	77	63	70	79	64	80	74	82	90	81	83	81	66	69	87	68	82	71	85	91	73	69	74	72	81	74	81	70	62	68	80	75	70	70	89	82	73	74	82	86	65	71	78	69	84	76	68	74	81	75	93	65	81	77	84	70	74	91	63	57	75	63	64	81	74	77	83	74	78	92	79	81	70	82	81	76	84	90	80	71	61	72	68	65	87	69	82	78	64	70	83	79	76	69	99	80	71	75	71	79	81	87	84	86	72	77	67	76	78	83	78	99	70	82	69	72	77	67	79	79	76	58	82	76	76	73	98	65	76	68	86	72	74	70	87	67	87	79	74	83	74	78	95	58	88	72	67	69	85	88	80	81	68	77	69	64	90	77	76	85	77	73	87	68	85	92	82	90	92	72	84	63	65	68	70	64	62	76	74	83	82	78	73	80	73	82	86	76	63	65	85	62	76	74	82	76	76	62	74	77	75	67	88	71	74	77	87	88	73	86	88	80	69	77	57	83	75	78	65	65	91	98	80	83	63	79	75	79	62	90	85	88	81	79	79	81	77	70	85	67	81	70	79	87	87	81	77	83	66	83	77	83	77	77	71	69	78	74	71	65	75	67	64	78	72	84	85	77	73	80	90	99	75	76	74	85	70	81	86	77	77	83	74	70	87	72	63	68	75	66	69	78	91	73	78	69	73	72	72	83	80	78	76	85	62	72	83	62	79	73	80	78	72	71	75	74	72	70	76	80	77	66	98	79	67	69	87	85	75	87	71	92	83	60	74	68	76	62	88	79	78	60	79	87	98	72	74	83	72	82	60	75	73	82	73	89	86	81	80	67	73	68	85	75	66	61	64	94	81	79	84	79	88	64	83	87	67	73	68	70	89	79	78	71	89	66	65	73	71	70	71	61	74	75	82	88	59	83	87	83	83	63	83	72	82	64	77	89	67	84	65	81	75	73	80	74	85	81	78	77	62	84	88	76	68	73	58	74	87	74	81	75	72	106	72	80	81	79	75	69	79	76	75	86	93	80	69	85	84	71	68	82	75	88	80	76	72	60	83	79	67	80	77	80	90	96	71	80	66	75	77	83	95	81	71	64	69	77	77	67	78	76	56	68	75	84	75	73	72	83	81	71	60	87	72	73	78	77	74	81	86	84	68	63	93	64	81	69	73	68	63	75	73	67	84	77	70	62	87	70	83	64	78	85	74	74	85	66	63	67	83	80	76	83	89	69	87	85	66	69	80	82	70	77	84	70	94	75	72	73	72	74	76	75	65	85	88	75	76	71	64	88	80	79	76	84	65	93	68	86	71	74	73	77	81	59	92	69	72	67	78	81	64	92	74	79	81	74	59	91	85	82	77	74	77	85	72	65	78	75	76	84	70	83	80	84	82	76	84	79	78	75	100	74	93	75	70	78	79	88	76	91	87	79	80	82	80	93	71	70	74	69	84	90	67	62	77	82	79	89	76	86	73	77	71	77	65	71	75	74	70	81	60	75	72	73	86	84	61	77	78	80	55	70	75	83	90	64	95	65	82	80	77	73	92	83	87	83	76	63	69	60	85	87	72	85	76	80	85	80	66	64	71	55	56	65	67	90	67	75	63	77	96	68	88	77	81	61	79	77	76	90	82	68	78	79	94	69	104	76	101	86	74	82	73	73	90	90	83	95	73	77	84	67	73	82	69	70	79	60	61	101	70	74	76	63	72	80	80	69	89	74	76	71	89	89	66	64	73	76	75	64	74	83	83	73	89	66	78	82	79	84	76	87	81	61	86	69	86	80	80	59	77	70	76	75	81	63	63	81	82	76	60	85	62	75	79	73	59	75	74	73	79	94	74	72	63	71	68	83	67	67	96	66	78	62	77	67	81	82	75	95	69	80	69	67	89	69	75	89	73	78	65	72	73	88	73	63	80	63	94	89	79	89	54	78	76	82	74	80	73	66	85	71	76	77	74	87	80	64	71	71	86	80	75	81	74	71	79	62	65	74	74	75	64	68	100	66	82	72	80	71	83	65	69	71	74	83	90	72	77	90	59	79	75	59	84	82	74	81	83	89	72	85	76	83	90	96	80	62	80	70	79	66	66	78	66	78	65	74	84	90	82	80	67	66	83	75	92	74	78	66	74	71	93	67	74	82	83	81	90	94	78	87	89	81	80	92	88	67	76	71	82	62	87	64	77	70	68	69	84	71	87	71	73	82	86	86	64	85	71	76	74	86	83	72	85	66	72	78	77	75	80	85	77	74	65	77	71	71	75	80	77	65	80	74	84	88	75	74	75	85	80	63	84	92	82	78	79	83	72	76	90	70	79	76	82	81	70	67	76	74	69	69	71	85	72	69	76	61	76	63	76	63	63	70	71	73	68	82	59	82	61	82	92	71	78	84	79	83	78	67	69	84	71	88	83	87	82	79	64	68	85	86	72	74	66	81	79	93	78	74	82	84	87	78	73	82	62	82	73	72	69	73	83	72	64	89	79	78	63	93	82	83	75	68	91	101	73	87	77	83	78	80	70	88	71	82	80	65	79	82	80	85	82	72	71	57	93	73	83	79	62	74	81	79	69	80	69	107	87	81	78	63	66	84	78	81	69	64	84	86	84	82	78	72	66	83	76	80	94	79	69	71	74	71	79	82	70	81	69	91	75	85	88	67	73	78	87	77	83	62	70	78	88	93	67	77	82	92	83	62	69	73	94	73	79	92	75	66	97	88	74	72	91	62	64	66	71	64	79	86	77	87	86	73	84	86	70	76	75	80	68	73	75	71	64	80	97	79	68	70	74	76	61	95	97	74	75	65	84	66	80	76	85	83	84	81	95	66	76	83	67	74	85	75	76	78	81	74	79	78	91	81	65	74	75	70	79	72	78	68	80	75	71	94	74	73	57	66	76	58	54	75	80	66	66	83	66	70	82	95	79	81	96	62	84	80	75	74	86	80	80	72	73	59	76	82	87	63	68	77	82	97	76	82	78	70	80	81	63	84	78	69	82	94
21652	7772	2927	3287	7423	11224	12818	11506	9702	7293	6050	5180	4249	3650	3214	2816	5817	12472	14587	13440	10641	7453	5107	3094	1813	1285	904	752	601	588	592	548	586	506	511	550	505	528	504	597	568	572	556	527	524	544	542	570	565	522	537	553	542	543	521	542	535	547	583	576	546	560	528	535	562	522	544	556	545	570	550	533	540	610	513	569	516	529	531	558	552	534	521	543	542	528	557	551	521	562	558	509	542	551	563	570	540	603	514	540	567	544	540	568	568	563	559	568	547	573	538	545	552	537	590	521	583	535	546	534	516	572	572	542	550	567	512	532	539	556	550	535	586	523	582	539	547	530	534	542	533	541	540	565	560	587	552	537	550	577	585	552	565	562	544	575	527	567	536	518	513	535	553	574	590	544	540	531	551	524	557	543	560	564	551	550	549	537	527	517	572	558	598	544	574	532	521	553	565	551	497	526	544	540	526	546	544	542	556	524	543	549	585	527	540	538	554	572	546	583	546	554	558	573	585	564	565	559	561	559	571	556	531	531	547	537	517	552	513	583	518	528	527	564	520	535	522	511	574	529	530	518	540	539	560	547	535	565	569	519	540	541	554	510	579	546	532	527	521	552	550	577	561	580	581	548	594	592	506	528	579	511	585	533	536	599	565	551	547	537	595	500	570	538	534	554	551	534	569	534	537	528	555	554	554	548	538	537	548	548	560	556	544	544	546	569	526	589	544	531	553	562	554	543	539	559	540	526	536	556	547	568	568	537	529	561	528	543	537	520	516	560	529	557	562	535	542	522	541	541	554	572	545	544	542	555	560	535	533	583	519	562	590	514	539	527	534	531	539	562	546	527	533	551	574	542	552	507	549	581	576	572	536	523	568	548	510	551	573	556	555	540	537	558	553	543	567	553	579	590	579	548	560	511	589	517	569	538	504	595	552	519	527	557	560	581	574	554	597	615	569	569	547	591	536	527	554	539	543	518	575	541	557	575	528	558	566	535	562	555	592	527	521	596	556	539	578	560	531	555	569	564	525	563	529	556	555	558	601	565	548	546	554	543	549	570	515	543	541	581	576	560	565	559	570	576	555	528	539	542	545	560	521	534	569	560	573	571	536	530	579	529	544	562	515	525	539	554	571	530	548	547	524	555	530	577	541	522	534	580	516	531	531	542	544	500	565	524	606	539	573	546	569	539	582	525	567	517	579	546	581	560	497	549	544	514	569	559	549	586	579	522	534	543	577	540	542	556	531	548	575	556	546	511	581	540	573	505	574	584	561	571	523	524	526	549	538	560	505	581	528	541	512	553	523	530	555	590	545	528	582	517	569	564	538	515	556	546	592	510	521	575	519	569	540	579	563	523	559	546	562	525	571	535	555	525	564	530	530	547	520	564	577	570	516	529	555	544	516	589	526	562	546	537	550	533	528	585	524	523	569	568	532	578	546	551	494	546	511	519	566	552	566	583	585	549	553	592	533	536	505	577	565	579	590	557	543	571	550	537	545	580	551	551	598	536	531	542	545	528	510	564	569	573	560	598	534	564	563	566	559	555	543	560	550	588	541	575	556	547	546	557	529	556	514	522	569	534	560	539	539	551	571	545	498	531	553	554	532	565	525	561	559	571	609	580	579	545	589	570	550	587	563	579	535	571	535	522	574	544	529	540	550	569	591	595	559	572	533	551	527	540	557	502	556	533	541	590	517	533	504	531	542	528	521	526	573	565	548	546	533	570	545	525	528	562	541	597	542	548	524	558	559	539	540	537	524	580	551	527	539	580	520	531	569	582	537	531	609	544	540	522	552	537	520	521	550	503	537	542	561	530	533	539	540	534	561	541	534	519	569	557	566	563	536	546	566	562	542	530	523	545	532	511	557	570	560	559	579	516	562	538	554	532	605	562	527	580	590	556	578	521	527	551	608	570	523	555	523	558	532	533	561	586	561	559	574	530	565	551	529	589	561	496	555	587	546	490	579	575	558	574	541	544	556	550	514	524	498	534	544	550	531	562	532	556	522	571	553	529	554	562	576	518	532	575	529	575	531	531	575	579	552	523	549	533	565	545	589	530	568	546	517	523	521	520	525	602	577	513	558	577	546	514	551	541	522	520	564	506	508	511	559	526	540	539	583	537	530	544	534	545	530	547	557	546	510	557	505	528	530	552	534	553	539	547	525	560	570	544	524	516	594	588	529	546	530	498	545	558	533	564	558	540	534	574	552	559	550	543	557	544	550	571	530	546	575	557	579	575	531	518	517	560	511	556	541	546	558	527	563	533	531	538	528	583	594	528	555	548	555	568	515	499	555	534	545	553	552	578	560	570	556	607	529	533	538	565	542	530	524	518	552	552	552	546	543	556	578	552	581	559	520	598	501	526	569	583	548	530	505	551	498	574	584	543	553	525	543	583	544	544	528	560	555	547	541	515	545	562	544	516	605	582	533	522	535	567	579	516	533	545	567	544	515	547	569	570	555	543	571	557	554	532	510	492	559	561	544	510	514	523	558	569	539	516	515	537	553	519	542	568	559	508	542	548	588	531	565	562	549	544	568	551	567	561	538	538	564	530	548	494	554	589	534	572	582	538	556	580	553	538	525	528	550	551	537	535	591	546	553	528	557	566	538	551	539	529	549	557	566	584	583	591	563	536	550	511	523	567	552	544	554	552	550	558	578	560	538	515	564	562	556	571	529	546	558	551	539	558	555	573	520	544	533	547	564	551	552	544	566	600	560	531	569	631	576	546	523	583	572	550	495	574	528	532	546	543	567	595	586	530	527	539	551	546	545	573	536	559	520	521	591	508	558	581	550	551	523	594	532	547	550	526	555	526	532	525	563	557	522	578	561	551	570	501	550	559	505	570	536	573	539	522	548	543	534	538	564	543	510	566	570	553	608	586	552	578	508	564	607	547	534	531	570	513	573	603	502	534	516	584	533	508	526	551	579	541	585	563	515	551	604	540	584	531	524	521	564	552	564	549	560	575	533	551	578	558	562	526	596	554	599	573	524	511	574	533	529	558	534	567	516	555	535	570	568	554	538	555	554	540	533	573	568	571	606	541	586	536	511	502	562	582	588	551	565	531	567	550	553	524	587	530	569	543	543	574	545	578	500	540	504	544	556	554	556	544	564	545	530	531	547	536	553	557	578	535	551	572	549	551	520	552	594	580	532	572	504	553	531	549	535	533	550	549	549	533	561	518	540	533	570	527	570	540	519	518	517	593	546	530	594	556	571	561	561	575	512	551	497	528	565	523	555	573	533	557	552	578	549	559	550	589	542	553	568	547	565	606	542	544	564	555	521	580	558	556	573	535	556	494	538	560	571	517	576	565	552	550	525	531	583	574	534	537	535	544	540	549	548	543	574	518	561	564	564	578	563	581	541	541	559	550	571	583	545	591	561	503	564	533	582	572	529	563	570	558	520	541	517	546	545	525	548	540	554	539	524	572	519	523	573	550	541	531	568	516	552	521	551	545	567	550	536	553	566	576	544	567	546	551	538	554	524	564
3525	754	338	271	221	251	282	312	318	269	230	221	217	191	152	178	303	653	816	788	603	429	288	222	157	135	111	102	87	89	98	94	88	92	73	84	93	94	100	84	97	105	99	90	91	83	101	80	98	95	109	90	96	85	112	94	111	120	80	87	92	84	96	97	77	96	98	92	74	94	92	94	83	102	85	82	99	101	82	102	78	98	89	79	89	105	108	102	100	94	98	86	89	112	95	98	93	93	113	97	94	96	93	103	74	97	83	102	98	100	97	107	88	89	94	121	89	96	90	96	92	97	102	109	85	86	101	114	98	66	96	78	87	90	100	92	88	88	94	101	105	95	99	125	85	98	97	96	90	116	98	107	93	103	95	91	96	80	106	97	88	103	96	94	95	91	86	117	95	95	129	88	100	99	92	96	111	82	90	90	81	99	97	120	87	88	90	99	92	93	95	91	87	102	102	96	93	90	86	98	95	110	107	91	97	98	90	95	77	97	90	89	78	88	86	91	79	102	117	85	97	99	103	89	87	93	98	82	91	87	89	107	93	104	88	95	78	101	90	90	87	90	100	93	102	84	77	91	82	107	100	105	89	80	109	105	112	103	93	99	86	97	100	84	96	82	85	84	92	106	101	87	87	90	91	98	90	95	110	84	87	99	104	70	113	84	84	87	93	86	95	102	91	100	75	100	97	94	93	99	100	115	86	98	100	91	106	92	97	92	85	89	91	104	90	84	94	88	99	94	89	111	86	105	98	96	97	98	84	87	90	98	90	93	94	118	92	86	92	101	101	87	100	88	98	99	98	81	100	97	96	93	94	84	90	101	100	108	95	92	103	103	96	88	69	105	94	100	91	102	101	97	101	97	79	92	81	83	90	92	93	102	102	104	103	102	102	83	99	102	82	85	105	107	96	102	107	86	78	109	100	96	82	102	98	95	88	98	110	96	113	95	98	108	95	99	93	75	103	97	80	91	97	97	91	102	94	95	94	90	81	84	94	86	97	92	110	91	91	122	96	96	89	93	100	79	105	100	84	89	107	95	72	89	88	103	82	89	102	92	94	93	98	120	88	81	94	91	89	96	108	101	99	107	110	95	85	84	83	79	95	96	88	99	104	83	81	90	88	82	85	95	99	95	110	88	82	97	90	97	97	81	96	96	109	80	92	100	100	88	91	111	101	93	103	99	105	101	104	92	84	104	79	115	89	80	112	106	103	74	104	95	79	91	89	94	91	96	118	111	97	112	93	95	98	87	101	97	107	113	81	89	99	76	100	94	99	97	85	101	82	91	93	88	116	115	84	81	95	88	83	93	95	85	104	108	91	104	94	102	103	87	93	98	81	96	101	94	97	90	80	90	99	102	86	112	85	94	95	100	96	102	86	96	95	97	110	107	97	95	108	108	80	107	100	77	102	99	90	106	96	90	112	82	107	115	92	77	98	94	97	95	102	88	105	94	86	104	103	96	79	109	69	108	87	95	92	91	111	92	111	106	84	96	87	89	111	89	111	99	92	93	93	106	95	93	103	90	98	101	91	95	92	100	104	98	101	98	111	85	95	92	92	119	96	78	84	112	95	102	102	74	88	81	89	94	97	96	98	87	97	98	97	97	110	108	99	102	87	84	100	100	90	90	94	101	99	118	92	90	92	92	95	86	82	74	101	107	76	93	95	87	109	121	87	89	93	92	97	99	81	100	85	91	98	78	99	101	102	82	99	92	89	102	91	110	106	115	88	98	102	93	107	85	110	95	72	79	113	99	106	118	104	71	105	92	103	105	96	104	91	80	93	111	74	97	103	96	90	112	97	81	84	101	85	122	106	105	86	79	102	98	103	110	94	97	81	94	96	89	92	95	93	88	87	121	86	122	84	88	88	72	101	102	91	89	90	90	100	94	99	114	93	89	84	90	85	72	85	93	111	99	99	84	92	82	110	106	113	96	106	80	108	97	113	106	94	87	74	88	99	87	105	109	91	108	93	96	104	113	77	100	111	101	119	99	98	99	108	94	98	106	95	87	84	98	91	107	83	104	97	96	109	89	102	106	88	82	79	90	104	108	115	97	105	78	97	90	108	85	87	109	86	93	106	87	89	86	84	98	95	91	91	93	94	96	97	106	120	94	102	101	91	92	101	98	106	100	81	80	109	77	80	106	96	84	89	110	96	106	106	92	69	99	98	100	82	117	103	108	102	88	107	95	104	97	104	115	108	92	97	85	100	122	98	96	93	87	99	100	86	106	86	91	96	111	90	91	109	96	92	90	104	121	88	94	116	84	95	91	90	99	95	90	100	82	78	90	84	90	97	83	98	87	74	82	95	89	104	87	101	94	98	92	107	81	93	85	97	81	111	106	74	112	102	100	88	93	99	92	94	108	85	106	80	93	91	118	91	86	88	94	109	82	94	93	91	83	125	94	101	87	81	105	85	101	114	86	101	109	95	98	91	91	89	96	81	100	100	125	91	91	103	102	96	103	110	103	113	79	105	89	89	99	117	99	79	100	100	97	74	78	87	101	89	87	86	84	88	90	93	97	91	85	107	104	96	87	99	90	95	89	96	99	115	113	78	86	90	87	85	100	101	105	106	98	117	111	93	108	86	87	79	114	100	83	87	85	101	92	113	97	107	115	82	77	104	93	93	80	95	81	101	89	92	97	81	93	90	105	90	98	102	90	101	93	93	89	80	92	90	95	90	94	94	98	95	81	87	115	103	96	97	94	84	105	95	93	88	81	82	111	82	91	90	95	89	96	95	108	87	96	94	102	114	94	93	98	95	115	85	92	113	101	96	117	93	87	106	97	97	110	70	91	93	121	82	93	90	115	91	98	94	89	101	92	114	106	93	96	88	107	101	109	90	93	100	93	90	93	83	98	97	105	91	94	94	96	92	90	115	77	83	88	99	107	90	80	94	98	87	89	86	122	99	97	87	86	90	92	97	103	81	83	127	90	91	88	90	94	90	81	93	102	88	97	104	85	109	92	83	97	94	87	91	90	99	90	87	103	82	91	97	103	110	94	106	95	110	90	77	100	101	100	94	97	91	88	102	82	99	92	100	88	98	90	102	87	86	104	88	82	94	78	103	93	85	88	97	101	91	100	89	101	79	77	100	79	96	112	107	102	85	93	105	99	88	102	79	101	112	119	102	109	93	102	95	82	82	90	91	88	93	91	85	111	91	84	85	103	106	94	84	93	107	94	102	78	92	98	92	101	99	80	93	100	106	94	104	101	98	101	103	90	101	89	86	84	82	114	114	88	105	97	110	90	97	102	88	103	103	87	91	102	96	83	101	95	99	94	82	88	99	115	96	105	84	97	110	121	107	82	92	81	85	90	92	105	99	99	98	100	97	111	98	91	93	104	95	87	103	88	98	86	103	93	93	113	79	90	105	95	85	82	101	82	95	99	100	101	105	83	85	97	97	85	105	74	92	111	104	97	87	108	98	85	118	95	78	118	84	101	85	82	99	95	87	89	108	88	89	80	108	85	78	104
20910	7157	3399	3685	7882	12183	12425	11463	9932	8156	6348	5141	4430	4018	3344	3309	6553	13769	15630	14392	11387	8017	5246	3134	2018	1468	1110	884	800	792	706	645	755	712	679	682	684	691	638	679	670	668	681	652	738	701	667	694	688	673	671	659	648	708	702	644	684	629	674	683	681	704	637	674	690	696	715	664	636	693	683	704	643	665	658	671	691	673	634	682	656	670	681	674	675	708	632	717	714	687	694	724	662	678	678	688	675	723	660	699	713	666	653	686	667	658	670	681	678	715	677	636	683	619	681	686	653	677	721	676	690	664	709	696	681	656	671	656	680	667	699	695	711	678	723	687	678	663	698	708	679	658	721	675	693	697	687	690	706	722	664	675	691	698	654	709	668	619	672	681	632	703	615	680	669	649	701	656	628	655	681	632	684	663	692	739	701	669	672	697	726	670	662	665	700	686	701	659	707	694	674	702	695	710	657	688	675	698	630	661	667	680	678	674	672	705	700	731	630	723	733	660	653	650	714	648	677	715	682	700	713	694	700	658	720	681	687	659	714	687	685	697	668	722	661	671	689	706	683	666	661	709	690	668	664	654	684	657	650	647	734	665	745	672	664	678	704	728	641	640	724	675	673	633	682	627	675	679	684	701	642	647	674	674	724	670	691	672	645	676	655	701	686	697	665	671	674	711	713	634	709	725	695	692	685	685	687	643	738	731	645	667	727	668	649	671	703	700	633	710	663	696	621	658	660	669	676	667	651	716	692	687	648	685	651	651	669	676	707	664	651	709	689	660	695	693	685	706	679	691	717	643	689	690	673	680	682	712	686	660	681	617	722	696	657	726	753	703	666	676	698	652	669	647	696	705	647	699	678	708	648	690	675	692	650	677	682	653	679	679	662	701	722	686	690	665	705	670	666	696	702	643	685	666	724	680	662	652	719	729	654	673	705	691	724	681	705	679	695	713	685	684	677	685	693	687	711	659	632	667	675	692	716	661	670	674	651	644	747	695	663	652	630	675	695	704	671	684	659	653	676	675	663	639	672	697	680	664	688	663	632	657	674	653	661	654	685	626	663	673	691	713	692	661	673	640	678	712	677	685	700	693	686	717	690	684	726	704	652	731	701	687	672	671	673	697	685	688	687	635	715	693	672	674	653	640	690	660	715	745	625	649	678	685	655	702	640	698	648	671	681	653	688	634	663	705	629	672	676	696	748	673	648	704	722	693	655	684	700	690	654	659	718	667	710	611	699	668	657	660	689	662	644	704	681	702	695	635	660	679	687	681	687	675	664	663	639	672	693	678	667	693	697	683	678	634	705	698	680	675	674	642	690	692	661	729	710	683	668	696	661	712	669	694	700	669	676	645	657	695	682	720	693	678	652	697	672	712	672	723	639	679	672	661	660	654	643	642	751	649	661	672	660	687	673	646	657	660	692	717	687	674	690	652	694	678	673	647	664	680	705	648	712	696	647	727	679	683	649	646	669	712	694	721	697	696	616	634	658	663	715	677	627	706	650	686	645	716	676	627	645	712	680	666	676	677	671	690	689	676	685	663	679	648	656	650	671	669	667	665	699	682	652	656	635	660	722	695	699	686	610	665	656	712	727	665	698	649	720	690	670	691	666	661	673	692	700	697	692	713	664	670	675	714	670	697	685	645	661	647	714	715	694	677	713	691	691	689	625	714	711	676	725	671	698	672	677	695	678	699	673	676	670	694	684	663	656	698	677	672	677	713	712	652	634	713	685	677	673	704	698	702	663	722	695	625	683	711	700	660	669	669	662	650	672	698	708	644	658	681	711	666	659	662	723	720	690	638	698	676	680	689	706	672	632	689	710	673	648	674	714	673	658	670	728	679	676	707	706	658	730	709	650	684	701	668	646	693	710	679	666	645	645	681	687	681	678	689	692	690	715	648	697	701	718	706	711	691	668	670	657	670	664	692	671	730	649	709	728	684	697	652	649	637	658	675	683	705	703	689	683	660	718	676	621	647	701	694	704	618	682	649	723	684	688	682	697	679	713	666	677	671	681	721	708	681	665	713	675	698	675	678	684	673	651	623	724	672	712	709	659	684	737	704	699	673	712	694	719	690	676	671	678	678	659	671	726	713	668	675	654	676	694	689	663	679	709	637	707	683	703	701	673	632	704	708	678	700	707	675	652	710	675	654	625	669	654	656	701	640	669	690	722	627	682	693	670	687	680	700	646	670	667	659	699	709	634	677	647	650	637	677	641	683	681	682	728	639	702	662	712	670	711	656	635	725	685	699	682	643	669	698	639	648	642	729	684	679	683	658	711	688	676	714	703	688	706	692	689	632	672	656	706	659	703	671	686	689	666	716	687	660	715	668	681	685	677	681	667	682	710	726	695	666	685	668	698	711	703	705	681	691	648	693	671	677	680	676	693	664	683	641	683	682	641	646	661	734	670	676	680	659	675	684	652	651	687	673	702	679	626	683	645	710	690	617	702	634	673	673	653	696	654	689	706	708	673	647	649	642	708	672	695	636	669	706	677	725	693	655	687	659	702	671	636	697	664	704	725	665	725	594	694	692	657	661	676	677	681	663	677	677	663	697	696	653	713	669	721	713	669	703	709	672	668	680	648	678	654	642	688	668	701	672	706	697	658	685	665	689	644	699	723	673	676	666	649	664	704	676	669	672	671	712	718	732	684	699	664	661	643	693	679	750	687	711	681	721	687	671	693	652	699	681	670	651	685	704	675	664	703	691	677	711	637	656	652	675	690	732	723	655	661	693	713	695	683	706	673	667	662	643	728	672	715	710	666	683	680	716	729	646	680	676	675	686	695	697	659	669	612	697	673	718	655	679	679	649	686	739	690	693	651	688	673	611	671	717	671	683	643	666	646	722	675	652	689	642	668	650	633	667	686	726	663	718	695	654	660	679	673	682	675	636	724	645	675	666	720	659	705	664	706	676	674	684	620	674	689	653	664	677	716	707	660	672	710	694	681	710	709	715	691	714	667	642	694	650	697	663	711	647	678	711	692	742	720	695	686	700	640	682	706	686	707	700	702	642	695	712	661	697	723	665	682	683	692	692	725	667	672	724	685	722	683	664	668	696	666	661	674	685	696	689	695	671	683	666	711	668	645	692	666	694	669	681	683	687	688	697	684	660	672	671	650	643	696	666	705	718	730	663	683	660	684	691	684	685	698	667	682	660	640	673	678	642	719	667	685	667	630	659	660	707	665	713	694	698	645	699	651	671	713	671	680	680	683	721	671	663	666	728	705	647	696	685	661	662	688	668	662	661	678	604	696	655	632	681	707	669	708	663	667	677	676	665	685	657	734	733	682	684	676	691	683	711	708	710	693	644	658	695	631	703	679	675	667	679	670	665	730	668	701	666	645	664	673	648	655	668	677	695	706	690	641	672	694	682	663	712	711	672	659	684	641	690	643	658	665	698	677	664	721	687	638	697	658	726	681	653	659	709	722	649	678	695	732	669	720	699	677	661	730	684	665	667	667	711	678	691	696	659	617	672	714	667
3439	1294	507	351	281	289	350	400	372	331	298	233	250	232	193	204	556	1078	1531	1429	1117	680	403	297	202	158	126	111	95	76	93	87	87	75	75	94	92	82	76	77	82	72	76	98	79	94	85	101	99	91	96	86	101	77	82	100	78	93	77	93	80	73	115	90	85	96	103	87	84	94	94	77	91	93	85	101	92	82	89	79	93	88	86	96	87	86	81	78	81	78	81	78	96	84	93	99	86	79	90	80	79	96	83	88	88	97	77	91	82	79	71	88	87	91	76	86	84	71	75	69	104	86	67	83	98	91	79	78	78	103	86	105	82	87	85	87	87	121	90	88	93	97	85	84	91	91	79	79	85	78	87	88	86	92	97	99	107	82	78	95	76	80	73	81	93	92	90	82	83	82	78	92	81	95	80	97	96	100	67	80	84	83	99	91	82	66	83	89	87	98	97	79	83	86	86	86	87	95	78	88	79	78	82	86	84	86	83	99	90	97	85	79	86	86	97	86	80	75	79	86	80	92	82	79	84	88	79	76	97	93	97	77	86	83	83	84	102	75	90	108	101	82	88	87	92	89	83	107	89	96	79	75	92	79	92	82	85	78	94	97	82	80	82	99	87	73	105	77	90	84	80	105	89	99	83	64	90	71	87	98	93	77	101	72	98	85	99	83	96	81	91	85	100	87	97	85	97	110	93	94	109	84	97	92	79	81	83	85	101	91	88	88	80	88	113	87	92	77	82	89	80	79	78	75	76	94	117	85	90	77	94	94	86	97	79	71	83	102	61	83	78	56	91	80	82	88	77	97	102	96	81	74	79	92	84	94	80	85	94	81	94	92	84	83	81	88	80	89	92	94	89	94	78	84	91	103	94	75	82	92	87	87	98	92	85	77	85	88	78	78	72	82	69	109	96	89	98	79	93	76	94	100	84	78	105	88	78	71	97	68	86	102	81	87	90	75	79	71	97	77	96	86	88	85	87	88	91	92	76	83	87	88	87	86	77	76	81	96	64	73	96	71	99	87	80	82	85	79	84	116	84	81	93	77	86	88	86	94	92	77	88	89	97	104	80	86	98	67	73	84	91	85	78	95	97	80	112	82	88	89	89	84	78	100	100	90	83	72	73	90	73	89	91	86	86	91	94	80	66	97	94	85	78	90	84	71	76	82	98	86	86	92	87	105	75	97	103	87	71	81	106	83	104	87	101	86	86	72	91	84	76	85	91	71	83	91	100	87	82	81	92	73	77	73	89	77	93	97	89	82	78	79	87	73	91	76	101	82	85	77	93	85	97	74	77	95	87	80	93	88	79	96	85	88	90	81	84	95	78	107	87	98	69	72	70	81	88	89	88	84	76	86	80	84	86	112	97	104	88	70	84	89	81	90	108	88	106	95	72	84	98	80	98	83	92	80	80	59	97	80	91	89	77	82	75	105	102	84	85	72	92	104	88	75	97	84	96	67	89	98	89	84	91	98	86	101	81	90	99	75	91	88	95	88	89	103	90	83	77	70	92	85	100	61	94	101	97	87	80	82	88	87	79	105	82	79	82	97	93	77	83	89	73	104	77	87	98	84	82	98	88	93	76	89	103	96	87	87	86	88	87	93	89	76	94	87	91	83	95	92	89	86	79	91	85	83	74	90	95	83	84	83	85	106	82	68	97	91	85	92	76	88	88	90	83	91	80	88	86	77	68	95	81	101	72	80	111	95	84	98	101	81	100	76	83	71	92	95	97	81	89	70	88	89	81	102	91	80	84	80	95	89	94	74	68	98	80	87	83	91	95	74	93	95	80	92	98	83	72	80	88	76	79	96	96	96	87	72	90	76	82	96	91	70	96	84	90	72	97	91	85	98	102	92	68	86	80	79	89	76	90	70	101	74	88	92	72	89	86	81	76	74	76	87	88	86	89	79	92	89	88	74	88	103	107	89	104	73	98	84	76	78	91	79	82	74	103	84	84	88	91	90	88	92	86	70	90	109	67	95	71	96	87	82	82	90	85	85	89	71	87	87	91	86	79	86	85	85	82	83	91	80	88	89	75	84	83	80	87	94	92	77	88	84	64	79	93	108	76	83	80	91	64	80	79	70	83	86	87	100	80	71	82	91	85	73	85	81	83	91	80	80	81	81	91	79	78	78	78	77	78	77	89	88	84	102	82	86	85	94	79	86	94	97	77	105	90	94	93	90	92	87	90	84	80	78	79	86	99	103	77	87	99	89	77	95	101	89	78	91	75	93	88	98	85	86	96	75	87	92	84	94	76	78	101	86	72	76	85	78	87	80	89	104	83	97	86	78	104	85	97	94	93	94	102	86	91	74	86	95	90	102	96	88	102	83	99	83	100	81	83	85	79	92	87	72	79	91	85	83	93	85	94	78	86	103	103	78	83	86	87	96	81	86	88	79	106	85	94	89	86	94	82	90	87	84	95	75	78	103	81	86	74	86	86	93	97	76	77	76	92	79	80	86	79	87	72	91	89	75	88	88	77	72	79	62	73	68	76	82	98	74	82	81	79	99	85	80	96	77	78	103	80	86	101	101	84	94	82	94	72	73	89	84	84	86	76	101	80	83	94	92	85	113	80	97	105	73	109	76	70	83	75	97	83	88	93	101	79	80	83	82	87	94	88	89	88	96	80	80	93	92	94	83	105	87	76	75	77	77	86	89	92	77	89	75	89	82	110	75	88	80	83	90	83	92	82	76	83	99	89	93	88	79	88	87	89	84	91	102	79	85	89	90	91	82	98	89	91	93	85	67	96	72	89	94	91	93	95	87	84	84	92	83	90	88	95	103	86	92	100	89	86	81	86	78	99	91	78	115	106	86	94	112	89	81	87	70	96	79	61	79	97	90	89	99	104	94	99	77	98	77	104	86	86	90	85	80	83	80	97	102	96	68	85	85	85	91	88	73	103	80	105	80	61	95	81	78	94	69	74	91	90	104	88	94	89	71	78	87	81	75	93	87	81	79	90	91	89	85	69	97	82	99	98	90	91	88	86	89	80	72	90	104	83	83	92	88	79	97	78	105	94	93	91	73	68	74	75	81	88	85	92	95	97	84	81	106	82	82	95	90	111	81	91	92	77	73	86	79	77	94	76	101	106	92	82	82	89	96	91	79	99	90	108	89	92	87	94	89	84	85	74	85	102	76	87	76	96	86	84	92	90	103	77	76	85	88	92	86	93	94	86	82	75	88	88	84	98	92	81	94	86	77	95	86	79	92	82	85	76	71	86	77	80	98	89	71	86	93	81	85	85	89	80	95	90	75	87	86	61	89	98	96	101	94	102	84	78	82	112	103	77	82	84	94	87	84	85	80	92	96	96	99	83	89	92	95	90	98	98	75	89	94	94	90	79	94	93	79	88	104	93	93	89	75	87	89	92	64	77	88	87	89	92	106	92	82	87	81	82	90	75	82	114	81	81	86	93	69	93	73	88	86	77	87	96	91	81	83	89	75	79	90	89	80	94	89	92	94	80	86	82	109	81	84
25538	10414	5150	5326	11385	15199	16187	14611	12269	10444	8205	6593	5867	5040	4383	5170	12223	19704	22392	21429	17126	12397	7817	4561	2958	1914	1351	954	807	694	647	634	612	559	625	572	551	615	681	598	623	609	612	626	621	622	635	620	608	615	632	622	623	564	638	602	606	599	613	618	615	659	602	590	609	584	590	616	600	605	612	588	595	639	583	598	642	602	626	585	614	615	658	596	616	609	585	588	601	595	605	616	654	630	617	599	671	621	650	628	599	649	622	623	672	588	591	633	609	656	629	554	603	590	604	629	633	646	620	611	640	611	611	620	595	624	625	600	602	613	579	626	583	602	633	655	619	587	614	612	610	600	598	620	606	620	574	579	638	612	633	640	565	594	599	604	634	622	625	578	612	593	607	593	615	654	628	628	607	571	619	615	640	559	567	625	610	626	577	659	616	644	615	592	597	606	629	584	620	593	611	639	625	625	642	635	589	607	599	591	616	627	634	592	577	607	594	601	585	607	626	611	628	624	631	574	661	638	648	628	619	667	606	570	597	609	611	644	592	651	638	579	579	597	584	604	654	581	601	614	606	634	606	585	629	609	601	603	594	579	640	609	606	587	631	617	612	572	617	614	623	619	634	636	603	602	634	587	605	595	627	626	638	646	589	591	600	610	612	600	587	610	590	601	593	646	612	623	601	605	591	590	633	641	569	595	668	588	598	589	609	647	658	584	579	599	631	556	646	621	614	623	610	607	598	603	638	591	685	648	597	617	619	554	640	610	593	653	579	573	614	642	587	583	601	638	604	593	683	609	615	625	593	644	639	595	646	585	611	631	628	603	565	566	602	626	611	600	628	623	576	613	619	642	613	584	574	590	588	632	574	606	591	591	604	618	632	631	611	622	620	618	588	604	644	608	620	565	636	602	575	615	620	609	650	613	611	594	593	605	587	604	616	593	633	624	627	647	630	612	598	589	611	627	580	600	661	561	597	616	610	590	612	584	600	620	613	638	622	629	613	620	627	641	641	560	643	639	609	637	615	602	636	644	617	629	599	646	579	609	649	631	635	608	616	582	637	609	604	610	642	559	580	644	641	569	625	627	600	601	623	625	618	535	630	658	604	613	611	597	593	626	641	638	592	609	640	588	583	609	594	627	629	598	566	616	611	599	647	588	614	614	578	611	629	580	616	588	590	648	590	573	659	620	638	625	625	579	582	625	653	573	603	641	637	603	573	615	623	644	602	654	617	652	600	651	611	636	607	584	600	589	586	622	559	602	662	616	596	581	647	561	607	629	629	593	602	573	600	571	632	607	625	621	640	675	606	598	605	616	608	607	588	618	579	603	641	578	646	586	637	621	609	605	611	607	632	567	592	647	643	609	617	593	621	616	641	602	631	590	609	555	592	602	569	622	600	642	596	620	615	599	564	603	597	581	615	608	595	589	606	633	647	620	647	629	623	604	578	623	596	643	587	631	569	586	631	605	655	604	608	574	613	612	618	619	626	674	613	627	601	580	607	635	621	629	632	618	652	590	644	637	611	623	594	628	628	601	629	611	618	610	628	621	614	582	621	640	605	592	603	560	630	609	559	584	604	610	621	553	604	631	616	625	627	633	646	607	639	597	616	631	614	609	580	632	581	634	638	630	621	621	624	593	590	620	623	634	568	629	646	626	618	614	633	621	640	600	657	554	639	593	613	628	634	643	633	608	587	602	597	608	615	615	637	653	594	618	601	613	646	586	633	655	619	604	658	622	549	590	600	602	632	604	602	608	631	601	632	644	594	623	617	649	634	625	635	626	604	653	602	611	595	605	583	613	609	583	621	643	592	690	607	627	605	585	605	630	602	604	600	566	588	600	624	592	564	576	639	606	593	584	580	541	581	625	651	628	604	650	593	628	673	611	630	611	610	621	604	592	559	636	608	589	568	602	595	631	621	610	595	622	576	598	571	640	637	601	651	606	618	622	602	630	623	612	605	627	644	620	643	611	628	622	638	640	617	574	604	617	598	596	648	607	611	656	646	584	641	595	596	585	619	604	622	610	589	633	645	608	591	577	640	611	626	591	664	599	582	625	614	617	597	628	577	596	625	606	658	626	637	643	596	578	607	590	569	563	583	619	598	609	618	634	565	632	651	605	601	617	597	624	605	615	646	654	624	588	609	645	620	630	575	649	596	602	633	595	592	609	629	632	593	596	625	584	612	610	598	596	659	637	633	615	605	587	647	594	611	576	627	624	637	595	594	625	618	584	598	616	656	614	640	636	629	618	621	642	572	610	587	586	608	599	639	626	606	592	612	619	619	653	599	624	638	630	608	641	609	611	580	620	584	652	595	610	632	636	621	616	580	629	640	617	640	631	603	602	613	570	609	602	620	553	623	611	622	584	634	612	590	603	617	637	576	626	662	628	626	619	624	582	645	643	635	641	613	640	581	600	612	642	639	625	595	600	639	606	620	615	652	577	630	613	597	579	594	657	613	606	647	607	649	621	676	619	668	636	637	578	650	611	623	577	589	592	587	620	630	632	579	639	573	592	560	648	603	591	629	644	610	607	611	642	649	632	566	606	669	609	637	546	577	588	573	612	623	614	644	605	639	591	607	678	609	600	609	582	601	620	598	619	621	620	637	673	600	645	614	583	589	600	576	611	666	617	578	606	607	605	597	612	617	640	577	590	620	609	588	590	585	595	621	605	572	607	611	584	637	587	586	625	638	596	607	619	651	586	584	645	578	626	604	628	585	677	627	606	587	624	620	606	607	662	610	625	607	626	623	616	609	626	626	634	632	620	616	577	601	614	594	628	666	590	602	591	605	622	642	683	680	609	640	604	635	619	591	592	590	629	614	564	602	586	594	648	607	637	645	631	612	618	622	580	611	622	582	602	587	585	615	619	626	587	597	563	614	606	612	635	612	610	554	620	650	585	577	609	613	639	594	591	642	607	651	599	638	563	610	640	603	576	597	623	627	597	636	584	575	612	553	642	612	624	600	612	571	657	596	611	615	587	567	630	608	623	584	586	681	661	589	588	615	617	582	650	639	617	624	610	655	654	608	620	572	606	590	664	630	617	606	614	580	608	607	660	646	621	645	619	617	545	627	629	605	637	611	636	610	631	605	623	641	604	577	575	609	587	665	625	573	598	614	646	636	609	610	628	593	582	618	627	642	568	650	617	616	596	629	612	610	646	561	613	616	588	622	616	628	600	601	603	642	599	564	630	634	579	580	618	603	610	574	588	609	630	638	607	613	618	651	638	631	586	627	611	635	589	625	574	626	603	649	582	575	640	613	550	604	593	543	609	585	579	596	611	593	621	619	637	584	617	585	612	619	633	611	616	581	584	577	593	597	638	647	580	606	609	578	585	623	588	602	617	593	639	603	657	612	585	634	577	625	651	605	618	580	612	586	586	582	652	646	574	635	616	642	620	618	566	629	636	612	595	638	643	567	577	615	597	633	611	613	606	570	618	637	646	607	643	591	642	580	592	596	632	611	617	577	642	606	648	636	643	612	575
2320	546	298	241	195	174	240	239	205	242	166	167	136	145	145	147	148	182	275	257	236	195	152	123	98	120	95	95	83	94	90	87	87	72	83	70	86	87	63	98	73	86	72	76	78	94	80	98	80	95	92	76	81	83	73	80	69	81	74	77	78	85	76	78	87	79	79	74	84	77	94	88	64	66	85	63	83	72	82	78	81	81	86	83	82	73	84	80	71	72	104	74	77	100	77	75	76	90	87	77	79	79	79	95	69	77	72	74	78	78	76	81	99	80	86	70	68	84	63	94	100	97	80	72	91	78	70	84	85	86	72	89	97	98	98	74	89	75	83	83	92	69	88	74	85	90	86	98	97	79	71	84	90	83	68	79	78	85	84	77	67	80	88	82	76	66	86	86	66	77	76	91	79	77	87	90	77	77	84	67	71	75	84	81	76	87	77	73	86	84	89	77	86	75	91	84	92	64	76	88	84	84	75	80	83	87	89	89	93	86	86	91	66	89	94	87	68	86	85	74	78	74	82	87	84	81	67	85	83	75	86	82	94	80	107	95	77	79	71	94	67	85	73	70	79	69	75	72	80	83	98	85	90	78	88	89	95	66	84	67	89	75	79	71	67	86	68	83	87	84	83	89	81	71	93	71	88	69	93	76	92	82	75	76	82	85	83	75	81	80	81	76	66	70	80	64	85	83	83	98	77	78	94	82	60	88	86	91	62	101	86	75	79	71	73	79	81	81	80	77	95	79	73	105	102	96	86	88	84	72	72	86	80	67	77	87	74	86	83	96	91	81	66	87	98	76	75	92	85	93	86	82	83	93	85	68	73	83	82	83	87	71	72	92	76	74	94	56	70	87	62	83	75	81	80	80	80	73	87	90	76	66	88	83	92	83	88	87	86	75	89	93	76	78	86	77	105	78	79	75	96	78	95	80	86	74	88	96	103	84	77	71	83	85	81	73	70	85	78	93	104	84	84	76	91	78	92	76	92	69	89	99	75	69	56	87	72	85	77	74	68	84	80	89	89	84	91	76	67	68	77	67	77	85	86	89	89	83	82	83	68	72	85	88	79	89	78	71	79	91	84	73	83	70	86	84	88	93	83	81	96	78	92	87	103	79	63	72	103	75	75	78	75	84	76	73	84	72	83	74	79	88	88	90	67	83	89	82	89	93	80	71	93	95	75	85	72	79	89	92	90	68	88	89	76	90	84	69	88	84	90	84	96	77	85	72	71	96	96	89	77	76	76	91	77	76	95	77	89	80	83	91	77	82	85	75	78	92	93	64	65	87	81	70	76	88	68	83	98	76	68	67	74	104	96	78	79	90	70	96	81	79	86	86	98	88	78	92	80	83	79	85	85	83	75	78	77	82	86	71	77	84	76	90	74	83	82	80	82	81	88	91	66	83	72	87	77	88	91	72	78	90	84	75	78	78	81	79	95	100	89	78	76	94	73	75	59	81	81	77	62	79	84	85	71	88	88	68	85	59	83	96	73	81	89	76	80	87	68	69	86	94	76	85	74	76	74	83	84	83	83	84	76	78	76	76	104	93	75	82	88	79	84	72	80	73	81	79	78	86	88	70	81	77	78	77	65	83	93	93	64	86	87	81	78	84	89	88	79	84	75	71	85	81	81	97	89	90	84	73	94	98	82	72	92	68	101	73	92	90	92	83	83	87	94	90	83	97	92	89	79	96	86	71	83	86	85	69	68	93	72	77	61	92	75	108	84	77	91	70	79	89	84	80	93	92	78	80	81	75	88	89	80	90	82	67	95	106	94	79	80	81	82	77	89	70	84	75	73	74	81	72	73	81	73	84	68	92	81	94	88	84	79	100	82	80	83	77	78	82	90	95	84	89	87	62	84	76	103	99	86	81	68	63	80	82	92	72	74	68	81	74	73	91	76	70	76	72	95	87	76	73	93	96	83	81	74	82	86	73	82	89	75	74	66	87	92	88	94	83	94	73	94	83	78	83	65	69	91	83	80	85	71	86	74	73	76	70	97	87	115	76	82	75	74	80	57	83	75	91	86	96	76	83	79	74	86	76	82	62	84	74	88	71	76	85	73	70	83	90	73	64	81	99	98	79	89	80	70	106	87	85	98	88	79	102	81	87	92	88	88	83	85	77	76	98	76	89	75	81	93	85	72	78	69	72	86	86	83	72	76	78	79	96	67	77	82	82	79	87	86	97	85	67	75	108	78	79	93	86	85	87	93	82	75	83	86	73	88	77	78	86	82	79	74	78	78	91	78	73	74	67	72	82	88	76	59	78	91	82	66	80	90	73	90	68	87	92	90	88	80	74	66	70	72	75	82	79	67	86	73	78	92	90	73	65	86	81	85	84	75	76	103	96	86	90	82	83	76	72	75	75	66	84	73	55	92	90	75	86	79	91	84	85	88	71	90	78	84	87	86	69	86	61	67	81	89	92	75	73	77	89	82	87	69	84	75	65	78	86	77	75	90	80	99	70	75	76	93	77	81	77	89	79	79	82	96	87	89	89	81	64	59	74	75	85	91	79	90	73	104	84	80	95	81	93	92	84	78	97	81	76	69	74	63	73	84	85	78	82	74	89	88	84	80	96	92	74	79	95	84	82	78	86	92	72	75	86	83	79	71	90	81	94	90	79	78	83	68	73	73	88	90	66	77	81	86	99	62	73	88	74	70	72	80	79	75	79	78	64	67	99	74	71	87	86	92	69	86	90	82	87	87	84	72	84	73	73	83	83	73	87	86	61	79	81	94	77	61	80	67	101	105	78	95	79	79	106	91	82	89	84	78	84	78	82	101	94	67	90	72	70	81	78	84	82	85	76	87	65	86	69	78	98	79	61	91	80	87	85	94	94	63	82	75	95	90	69	81	84	76	68	82	70	82	78	88	83	78	94	94	91	88	66	79	78	97	83	89	76	80	79	93	85	83	74	89	72	80	66	77	89	83	83	70	84	79	100	91	89	80	85	74	78	77	69	93	69	96	90	87	82	80	76	75	77	72	73	83	79	98	77	73	71	83	99	73	70	77	76	76	81	82	73	77	81	80	100	73	88	88	89	85	78	82	60	81	89	81	80	74	82	98	77	86	84	90	89	88	61	84	70	80	67	77	87	78	92	82	86	75	69	93	77	84	86	89	83	74	87	75	85	81	76	66	82	73	75	84	107	89	74	67	101	92	76	73	79	99	90	72	93	79	70	78	83	67	79	76	80	101	83	80	96	77	84	87	84	76	78	81	77	88	86	78	96	71	98	77	91	84	85	75	98	90	76	79	78	81	67	84	96	89	97	83	79	86	76	73	98	77	76	79	68	85	83	76	69	79	79	87	76	80	94	85	77	83	76	93	77	82	70	82	67	75	73	90	89	84	84	76	83	70	78	94	83	71	85	90	74	75	76	72	84	90	94	82	76	86	81	78	106	76	70	92	76	78	82	82	84	90	85	83	74	85	93	73	77	72	86	84	83	83	81	66	78	90	81	72	86	82	70	88	87	77	76
17384	5892	3002	3273	6837	10054	10383	8070	6627	5744	4781	4139	3383	2855	2635	2337	2632	4390	5502	5137	3966	2944	1837	1256	951	838	689	635	684	642	605	586	557	575	585	573	588	627	603	617	611	625	600	635	575	590	595	643	576	589	573	575	574	602	569	624	609	589	577	583	583	609	581	549	583	612	590	602	581	601	547	547	545	608	570	592	601	592	581	595	560	578	593	579	555	616	593	590	580	605	580	573	581	610	596	570	589	619	600	583	561	594	597	556	592	569	565	587	622	546	576	625	577	563	562	645	608	608	615	631	595	647	613	603	592	570	545	589	587	625	592	585	593	603	619	605	605	567	603	559	586	601	558	563	559	602	555	576	612	580	607	626	602	613	569	606	579	618	549	573	616	605	595	598	601	589	574	590	628	563	571	572	625	560	567	601	608	616	532	604	564	607	622	565	599	630	584	547	599	586	591	599	563	535	578	590	598	608	560	598	579	624	598	583	565	581	598	582	549	584	592	578	594	572	614	624	551	596	608	569	636	607	599	600	570	588	601	584	583	569	623	616	594	554	574	589	580	575	589	616	622	583	612	604	618	576	595	572	599	605	613	602	594	580	584	593	633	587	596	589	642	586	605	616	620	563	579	588	582	574	585	581	599	587	594	582	588	601	633	584	592	591	607	590	580	558	603	628	610	595	577	564	600	578	570	629	594	627	604	584	590	629	542	638	607	571	556	591	588	582	632	593	590	591	574	606	528	600	643	590	598	549	608	599	590	599	573	613	571	605	583	579	574	589	598	588	560	551	573	563	561	592	575	585	572	588	625	592	572	602	634	589	578	590	562	565	591	547	592	611	594	571	583	597	606	610	555	582	590	609	576	588	607	602	605	591	599	622	584	609	565	581	610	618	601	594	632	608	573	597	626	579	602	606	637	583	579	604	596	600	598	598	538	617	600	620	576	607	611	577	653	621	587	570	600	575	597	572	645	574	604	594	650	629	592	573	574	563	631	591	594	566	585	577	590	557	647	612	619	597	543	621	605	582	561	607	571	601	624	567	606	572	562	582	576	615	580	623	540	592	600	625	538	601	627	564	564	571	599	571	584	623	608	626	641	613	564	602	641	569	596	575	601	596	602	597	586	581	598	533	575	610	549	570	575	566	601	552	573	608	590	577	603	562	597	610	632	642	565	525	648	620	595	553	552	588	624	578	617	594	600	624	579	565	601	587	577	588	557	613	584	579	608	557	604	568	601	572	586	638	598	576	641	578	593	642	610	590	603	558	608	611	584	609	549	625	598	575	579	607	625	599	613	600	579	575	615	582	581	579	593	547	591	577	554	603	580	588	611	574	581	587	558	532	614	592	622	579	576	540	582	574	612	593	576	546	587	603	572	609	574	602	590	621	609	612	596	619	535	566	613	634	616	620	568	568	560	587	628	595	570	584	569	560	597	588	585	586	604	585	587	633	600	574	573	598	586	557	615	571	573	600	598	602	605	569	565	572	589	602	607	589	621	550	610	545	636	585	584	570	633	547	611	563	610	610	612	635	579	576	600	572	640	602	560	601	618	571	588	586	537	582	567	576	593	594	580	590	602	614	562	587	605	598	587	593	597	553	585	567	598	615	588	575	588	575	607	565	604	622	585	598	568	578	586	571	596	598	569	594	622	613	609	599	582	550	612	588	591	618	588	554	608	596	538	600	574	568	590	601	570	608	576	578	563	574	564	586	566	571	620	627	583	622	577	532	620	623	606	596	556	580	579	582	580	578	610	606	570	572	625	600	622	599	562	612	580	634	589	617	620	605	569	576	601	636	618	578	617	624	573	570	582	591	588	656	617	590	594	625	574	587	587	623	562	581	601	602	620	568	599	594	607	572	586	588	544	581	561	515	567	564	561	595	603	596	583	601	607	599	578	584	616	614	557	593	623	575	547	561	607	571	587	559	589	568	617	564	612	565	541	624	645	585	642	588	556	557	653	628	560	576	664	623	584	605	566	585	556	594	581	606	553	564	594	572	605	595	544	593	612	614	594	580	577	566	656	599	600	575	571	598	601	575	570	595	597	560	568	558	549	592	540	631	615	587	576	626	573	621	563	592	579	575	584	550	542	599	593	566	567	627	583	589	583	528	575	587	570	625	604	629	584	576	579	572	583	599	592	572	568	576	576	566	557	604	591	596	563	594	576	581	578	597	583	539	599	609	606	586	567	604	597	626	621	561	615	592	576	620	627	588	585	610	587	583	638	533	614	564	618	586	544	557	626	549	620	588	543	575	590	595	579	558	584	628	583	588	586	598	645	587	614	552	598	578	598	613	587	586	571	576	567	620	586	596	588	600	595	593	579	569	557	592	596	577	600	631	577	591	576	569	581	602	601	585	580	588	624	587	594	601	621	609	619	604	615	604	580	601	589	592	581	566	560	566	591	603	576	596	538	619	551	573	573	562	563	595	547	636	614	597	608	578	579	569	607	584	615	600	576	580	590	625	653	581	566	606	582	611	587	590	557	601	599	585	568	610	607	604	556	550	595	582	573	599	586	569	592	592	561	633	591	604	583	586	630	601	621	603	612	566	538	581	636	574	595	529	600	562	562	614	606	578	549	581	615	593	560	631	614	539	593	548	585	570	593	583	570	602	568	590	605	601	633	600	589	595	590	638	571	670	559	614	560	610	548	623	591	621	572	546	558	623	573	572	604	578	600	547	569	551	573	607	558	617	635	600	587	616	625	575	602	543	632	596	532	600	572	579	553	572	629	582	556	590	573	596	565	608	604	574	580	602	538	587	559	578	562	548	593	586	567	607	594	591	620	581	590	594	589	588	622	593	607	620	570	575	595	602	636	560	582	600	528	574	606	575	604	558	576	599	599	575	580	601	581	583	569	577	586	608	596	556	591	582	580	575	599	653	604	626	550	574	584	614	616	614	643	600	664	605	587	619	616	587	613	562	615	606	578	607	572	598	603	614	611	591	651	538	596	640	569	591	592	593	573	634	595	556	606	593	600	576	576	624	599	602	541	577	565	616	562	584	575	567	604	533	595	612	563	616	606	602	571	622	560	605	627	576	543	601	600	569	550	572	612	557	579	581	562	617	573	596	605	604	575	577	570	602	579	629	577	546	576	586	601	615	586	596	515	593	618	570	587	607	576	602	575	610	600	568	583	569	617	586	617	555	600	588	576	612	564	563	575	557	587	607	585	605	557	573	564	615	567	605	597	557	581	630	607	624	608	588	559	648	561	550	590	592	581	595	550	556	527	609	596	629	567	590	614	597	594	585	637	582	569	622	586	606	636	569	567	591	589	632	605	606	577	594	562	580	585	566	607	613	582	588	622	599	608	579	584	600	616	593	633	600	581	595	607	569	569	562	642	613	584	591	589	619	619	593	610	600	648	616	593	595	571	622	573	599	585	593	573	541	582	572	611	585	605	568	591	590	576	574	589	594	604	579	659	589	569	595	635	622	628	544	641	571	574	620	572	551	593	569	626	592	573	641	606	587	591	610	585	555
2275	920	384	257	206	213	259	252	197	195	180	159	137	176	164	288	453	683	782	687	503	386	213	157	102	102	85	98	82	79	82	80	76	74	74	81	76	60	68	67	84	72	77	80	73	78	66	64	66	69	73	84	86	91	70	57	60	76	78	88	84	72	77	65	77	77	94	65	67	83	61	95	75	75	52	69	87	82	81	76	85	75	85	61	72	67	75	75	76	67	74	81	80	77	77	77	69	67	75	73	72	92	58	81	86	62	87	73	66	74	79	87	52	69	71	86	72	66	82	63	75	70	79	78	69	73	58	70	73	75	68	80	71	83	82	76	69	77	69	67	51	83	68	74	85	67	76	58	82	86	76	99	75	72	80	80	67	86	87	79	69	82	80	68	85	89	67	80	70	81	64	60	74	66	80	85	66	73	70	82	73	65	79	67	74	67	74	69	81	83	75	78	58	64	70	63	77	82	84	75	69	85	72	84	86	62	71	72	64	70	78	79	91	74	63	67	83	69	79	85	66	71	65	76	79	76	87	75	73	77	72	71	63	70	81	87	70	80	84	77	73	70	65	76	64	70	74	63	68	88	74	58	79	86	74	62	62	72	71	68	78	83	70	48	92	75	67	71	65	83	76	63	71	73	73	83	65	85	69	63	75	73	76	67	65	77	77	84	63	79	70	72	78	63	84	74	75	78	84	92	86	71	68	81	78	70	78	81	85	79	70	76	81	78	77	77	62	83	75	81	70	78	67	72	74	72	63	97	60	91	51	77	66	69	81	74	87	76	82	83	79	81	72	74	70	83	84	69	86	81	69	87	82	70	66	91	63	77	72	70	88	72	70	82	71	67	84	87	83	76	82	73	92	89	87	74	64	74	68	78	61	75	85	76	80	58	73	66	81	71	67	63	67	77	74	60	66	66	62	70	85	67	63	92	89	68	82	98	64	75	65	73	71	76	78	80	73	76	75	69	83	90	80	80	81	71	61	84	75	83	90	74	73	79	60	67	76	53	66	74	72	71	73	72	77	73	82	71	82	96	79	69	71	75	61	72	80	71	60	67	85	82	65	83	79	70	70	82	87	63	70	72	80	82	74	78	87	60	80	72	82	86	73	87	57	76	83	85	101	73	75	73	74	67	71	53	79	72	72	71	79	60	78	62	70	70	64	79	66	83	80	72	88	74	61	66	72	70	73	82	73	67	74	45	79	71	55	70	73	78	67	61	60	71	63	77	79	68	60	80	68	69	84	81	75	83	78	95	87	79	64	71	80	72	77	75	82	68	66	78	62	68	69	63	74	66	66	69	71	65	84	57	91	84	74	67	69	82	73	72	79	79	58	77	74	84	82	68	82	94	84	79	79	52	70	87	76	81	72	66	76	74	81	85	90	75	71	61	73	66	67	73	65	59	80	72	75	73	79	70	90	78	71	83	84	82	91	62	68	100	67	60	77	76	75	81	64	65	83	79	82	74	73	66	68	69	57	82	71	73	73	80	86	80	72	70	78	68	82	74	63	81	74	91	65	77	59	73	79	59	73	85	84	58	60	70	80	67	80	74	98	76	66	69	79	69	87	61	67	87	67	79	75	82	68	60	94	71	63	85	72	79	82	83	76	58	73	67	57	75	80	59	79	76	86	79	83	72	71	76	89	73	81	71	77	76	73	71	84	80	67	84	78	68	54	74	78	79	92	86	74	76	67	69	72	79	83	66	64	76	74	78	64	59	75	86	71	76	92	69	65	73	59	74	88	83	67	84	73	88	82	82	78	66	63	74	72	101	73	81	80	87	75	69	63	83	78	73	80	72	77	70	85	68	75	70	65	70	85	82	66	81	73	80	75	85	68	87	82	76	79	83	79	78	80	70	70	78	77	72	72	72	75	83	77	66	72	84	89	80	71	67	84	100	67	71	75	79	81	56	68	63	79	76	73	72	80	80	72	69	67	85	64	71	84	82	69	71	78	80	81	79	79	74	69	76	77	79	76	80	77	74	56	94	80	78	63	71	93	75	65	85	83	60	75	81	76	74	68	65	86	71	73	69	72	75	65	76	86	71	65	77	72	76	77	92	75	84	79	64	77	80	75	73	87	75	82	85	73	72	75	76	78	90	73	67	65	64	77	63	70	60	61	76	76	85	73	77	69	72	66	76	79	67	77	63	69	79	66	86	63	86	64	80	88	72	73	50	76	84	78	79	87	65	61	77	70	63	82	78	73	51	77	79	74	83	90	96	81	65	79	71	70	71	84	67	66	71	88	83	70	78	64	86	59	86	76	73	59	70	65	82	80	74	79	90	70	85	78	66	70	72	90	77	69	60	88	76	69	62	74	83	73	75	76	84	72	74	85	65	67	80	62	65	90	65	70	83	74	86	71	72	70	72	85	90	93	83	79	69	71	83	75	77	79	71	92	82	68	83	79	97	74	75	66	64	81	65	75	68	75	84	70	85	76	95	77	67	84	66	81	72	78	85	71	67	72	72	74	76	80	59	87	89	71	69	68	72	86	65	93	59	78	76	84	70	76	67	65	92	63	72	75	62	89	81	68	90	79	72	68	85	80	78	70	65	71	80	76	73	74	73	71	75	86	83	84	72	79	74	76	87	69	73	63	74	59	76	92	76	74	64	57	56	78	91	78	67	82	80	77	78	81	72	75	75	83	81	84	51	97	71	63	84	79	73	71	82	86	62	73	82	85	76	66	85	90	72	70	79	78	72	72	63	78	79	76	65	56	73	69	59	72	73	62	78	76	65	76	68	82	64	63	70	78	75	73	68	63	67	66	87	70	78	74	72	82	70	84	80	79	79	77	66	83	74	69	88	74	84	80	73	82	64	76	81	75	76	76	66	86	68	67	71	81	85	70	75	63	72	75	78	74	76	69	55	76	85	88	67	74	86	76	78	64	87	76	73	75	67	62	67	74	78	66	81	71	75	101	58	73	82	76	76	62	65	80	70	77	66	52	90	74	73	69	73	75	90	80	85	89	87	64	69	77	74	63	66	60	90	78	58	67	69	81	72	60	84	54	62	67	84	81	73	66	64	86	67	75	88	72	74	77	80	76	76	71	69	81	72	81	77	60	72	76	82	86	73	73	82	59	73	66	72	57	76	76	69	77	67	74	71	78	67	62	82	71	86	68	73	80	80	65	80	90	100	78	75	81	77	70	88	69	66	81	83	66	66	84	73	83	76	69	71	77	75	63	59	73	65	78	71	72	73	83	63	71	94	67	83	57	81	75	72	71	66	70	78	71	75	82	72	87	72	83	74	73	76	90	88	62	59	78	66	65	66	90	75	78	80	72	78	93	70	70	72	76	94	60	77	70	66	75	75	84	70	76	62	70	75	42	58	45	60	82	67	67	76	67	95	85	82	68	75	69	77	66	84	71	68	68	88	80	76	80	74	59	66	78	89	76	84	62	80	92	85	86	75	69	59	79	87	77	73	63	82	71	67	80	68	62	72	65	75	69	83	75	86	71	72	63	74	71	86	57	69
21442	8529	3833	4003	8790	12555	11705	10004	7552	6275	5164	4219	3593	3758	4487	6662	10470	14177	14674	12717	9489	6623	3731	2140	1452	1085	796	624	622	531	567	546	571	525	567	552	522	543	512	565	565	500	529	504	572	532	555	526	539	552	545	531	524	564	553	554	518	525	535	561	563	544	530	509	526	473	545	534	525	506	542	520	541	546	543	560	497	487	539	521	544	536	546	545	545	528	502	506	514	515	557	552	527	585	581	508	549	554	520	561	499	555	539	513	533	531	554	543	503	530	552	580	539	544	614	580	550	513	544	582	514	542	529	542	551	520	538	529	565	539	494	537	568	512	518	496	551	558	523	543	558	532	524	531	506	522	528	510	560	556	568	579	518	564	532	555	563	540	498	509	550	506	490	548	482	514	544	541	540	513	539	576	498	547	586	532	510	557	539	538	578	521	552	533	563	527	534	542	597	576	507	536	552	496	531	532	530	576	565	535	506	526	514	565	531	551	545	549	532	541	535	541	522	553	526	533	549	506	539	558	549	538	539	536	556	544	526	513	557	545	573	533	536	528	569	534	530	569	528	563	559	512	527	537	517	560	523	543	532	514	515	557	532	574	501	545	559	522	553	529	503	535	527	567	527	537	516	581	569	549	574	537	512	536	506	551	522	505	522	514	540	494	533	546	515	564	540	551	566	531	539	496	492	528	541	533	558	470	525	553	534	509	536	540	546	523	529	582	498	582	534	549	532	549	524	533	516	527	536	540	535	558	546	545	538	501	546	544	566	511	555	485	512	608	528	541	513	525	527	539	550	542	538	526	538	499	567	566	547	572	538	530	540	553	557	506	524	484	558	546	531	558	533	571	593	547	506	490	569	520	565	524	535	596	556	544	532	516	533	496	547	539	592	546	515	560	586	546	513	509	541	549	545	573	552	554	528	561	577	516	521	559	534	559	511	539	575	531	536	499	541	502	525	530	524	529	554	508	537	572	563	559	558	556	499	530	532	504	548	574	508	519	539	557	510	530	529	529	544	537	496	497	530	516	513	538	525	585	510	515	538	534	556	515	499	548	481	540	539	524	486	539	563	509	521	566	556	549	538	577	474	538	522	520	541	537	518	530	505	533	553	519	527	534	538	528	524	499	531	562	564	531	529	546	525	547	550	539	527	508	544	544	533	513	535	514	542	516	506	533	525	564	545	543	551	564	595	507	567	549	580	534	547	522	559	515	526	593	577	510	543	568	526	548	561	547	488	523	513	539	543	524	541	568	532	544	538	500	535	577	527	560	496	521	492	512	492	524	546	508	552	529	500	502	510	532	506	558	530	551	500	556	598	506	562	525	532	540	524	562	543	559	536	519	517	546	541	552	503	544	539	537	540	544	583	557	521	544	522	575	569	535	511	552	531	540	499	516	543	557	533	523	554	519	527	539	548	527	503	556	530	517	527	563	525	542	513	539	578	537	527	561	521	531	493	536	541	539	499	556	543	520	530	523	531	541	529	535	582	557	570	544	532	517	548	518	543	514	550	561	562	529	500	527	535	557	499	517	549	523	520	568	531	543	548	561	544	544	567	538	565	547	536	540	515	606	542	546	559	562	575	520	545	531	517	557	553	525	547	548	495	536	579	549	537	520	556	522	530	548	471	513	561	545	554	528	531	514	513	522	578	534	536	516	553	531	541	529	511	562	511	588	519	564	562	546	535	522	573	497	565	527	524	536	530	531	532	550	536	529	537	530	573	514	522	572	542	499	550	564	509	533	511	516	539	544	549	530	516	522	502	536	542	557	535	494	534	551	531	562	543	520	553	556	546	536	517	569	494	553	512	554	524	507	521	602	540	560	511	531	502	526	544	553	551	520	517	531	534	564	529	548	553	525	532	542	570	554	546	537	532	539	570	499	573	531	528	533	536	535	524	562	516	538	542	559	496	507	570	542	495	524	542	511	562	500	538	515	541	494	533	535	553	552	587	569	507	548	528	565	567	537	510	537	527	502	537	521	547	549	527	548	543	545	539	539	518	527	548	527	504	542	492	566	508	550	561	511	507	590	577	551	546	597	558	545	515	526	513	581	559	576	507	572	516	519	575	566	529	545	529	519	565	545	579	503	478	566	523	532	570	526	517	564	575	562	536	518	554	534	538	500	533	562	515	545	598	541	552	498	521	522	496	545	548	514	521	558	539	538	518	514	534	562	508	533	535	573	509	547	541	543	516	508	550	487	520	557	560	549	538	535	527	527	504	537	508	521	541	558	518	551	517	517	535	517	553	557	537	562	526	555	515	554	509	494	524	524	575	525	538	555	561	533	546	542	564	577	576	554	533	532	518	558	518	525	529	509	546	523	487	538	526	547	496	533	511	516	522	555	561	557	543	530	505	503	522	511	535	569	550	546	525	547	529	538	530	534	517	568	562	490	494	517	542	545	571	512	539	558	530	516	556	544	531	528	540	504	571	562	573	515	521	530	542	546	552	572	576	535	560	504	536	537	572	514	534	539	562	538	553	569	560	525	504	535	546	528	571	544	538	526	542	561	519	508	520	563	549	565	568	557	534	538	577	571	528	540	535	517	523	557	550	540	545	590	574	542	537	537	603	517	569	573	516	561	502	537	544	538	521	571	505	536	501	534	562	562	537	532	564	521	542	556	543	520	498	527	503	553	540	530	487	521	556	565	525	497	505	535	566	515	560	508	561	552	519	580	523	488	538	516	549	574	537	548	533	512	593	546	501	532	587	545	513	529	569	590	497	525	554	534	519	546	551	581	560	509	500	516	573	517	522	512	548	564	521	546	536	551	534	493	567	490	534	550	570	508	532	532	495	515	553	607	542	501	512	571	563	491	555	583	535	538	574	549	553	548	560	535	513	543	555	574	510	518	529	492	528	514	565	528	537	540	545	508	541	542	526	522	475	510	575	506	536	564	583	528	585	557	527	495	558	531	530	576	540	570	553	536	532	523	502	542	533	538	552	532	558	507	542	504	548	579	546	544	526	505	594	517	563	502	532	507	502	502	550	583	535	528	582	554	541	537	515	529	545	564	547	491	550	543	569	515	518	509	536	537	510	521	547	539	514	570	561	541	524	520	497	514	537	545	560	534	544	566	545	526	554	564	573	533	505	509	555	521	575	526	519	561	526	570	558	564	538	519	549	534	545	540	538	533	532	560	537	557	566	550	575	541	569	540	572	589	533	509	581	535	533	559	521	558	526	528	525	541	534	533	556	549	550	535	563	555	535	534	517	552	591	521	593	542	557	565	540	542	548	518	555	555	561	529	545	534	573	587	563	565	497	508	538	579	502	484	576	573	555	546	550	509	517	519	521	560	549	523	564	511	552	509	521	530	536	544	519	565	517	546	584	516	535	550	500	554	539	546	525	545	553	518	503	531	518	519	537	502	528	533	508	551	512	528	587	552	549	523	519	496	531	587	585	567	541	558	519	492	547	528	516	494	579	515	531	535	530	523	518	551	560	542	504	552	557	554	542	509	541	495	529	500	543	556	537	531	526	531
3479	900	365	294	231	236	248	242	207	222	212	210	203	170	186	186	245	750	896	792	600	431	274	201	128	116	120	101	107	82	93	104	91	100	82	86	97	92	83	86	83	98	77	88	98	81	93	92	98	93	86	88	100	86	94	95	73	101	96	85	80	91	92	104	80	94	96	101	85	80	97	90	92	87	83	84	106	82	79	103	111	93	95	87	99	89	92	90	79	106	96	92	105	87	99	91	81	97	87	82	96	93	86	77	91	93	89	91	91	74	105	99	98	91	106	93	96	94	91	104	92	84	95	80	93	86	101	88	101	88	101	113	93	87	81	75	103	95	105	90	98	84	101	94	81	95	117	100	92	94	99	78	98	97	95	96	105	93	113	92	88	99	96	92	110	101	93	109	106	101	95	89	111	94	115	86	99	101	73	103	84	90	98	98	95	100	88	94	99	97	100	118	88	98	101	86	97	101	94	98	86	93	121	83	90	89	85	86	94	89	76	93	74	92	78	74	90	94	98	95	100	101	91	76	115	93	90	96	97	89	96	94	91	89	108	100	99	80	81	93	63	96	94	92	96	90	84	84	108	116	100	98	70	90	92	89	94	81	73	100	77	97	90	105	93	88	84	86	94	86	85	103	78	99	94	108	101	88	93	78	74	97	85	90	106	99	92	91	79	102	79	87	89	97	99	82	104	101	98	86	104	94	82	95	99	93	74	83	100	89	101	108	75	89	95	107	81	89	75	90	100	87	72	79	84	86	89	73	96	83	106	82	101	87	91	91	78	75	86	105	96	103	88	80	93	96	109	78	90	74	104	118	85	102	90	94	96	86	99	87	110	85	85	119	114	90	89	110	106	84	87	93	84	86	93	95	79	97	97	96	103	108	97	82	103	86	87	104	101	105	98	87	77	84	85	95	77	85	112	92	77	80	99	110	96	90	93	99	99	114	98	102	99	91	102	93	99	108	88	73	96	83	88	73	107	87	83	105	84	107	96	89	113	95	83	94	87	101	94	96	97	77	113	94	112	82	85	85	98	88	102	93	109	81	101	101	91	92	102	74	85	98	98	110	97	81	79	100	91	89	79	81	89	97	70	87	80	102	90	90	98	91	91	92	107	99	108	98	108	96	77	99	80	91	99	105	88	83	106	101	85	102	76	112	98	88	90	77	102	76	88	98	93	87	88	90	96	91	82	86	104	82	88	110	106	86	87	94	100	75	91	86	82	96	96	92	83	83	98	96	78	89	77	85	98	79	87	101	97	77	82	109	96	79	111	86	102	103	87	94	83	89	97	88	101	97	87	98	102	106	99	90	100	84	92	83	92	90	80	101	95	92	83	92	92	89	100	82	94	89	85	98	94	90	92	100	93	90	99	110	95	103	89	96	86	91	110	96	83	79	102	98	83	102	83	89	99	98	97	94	105	85	81	87	110	98	87	92	103	78	90	85	93	85	100	107	100	74	94	103	107	104	82	103	84	90	81	96	95	100	80	118	76	89	100	97	91	76	79	101	91	99	92	109	92	101	112	87	90	106	101	92	96	84	97	97	93	100	91	102	89	102	109	95	92	103	79	95	106	94	85	95	98	104	86	93	110	87	94	88	102	85	87	94	82	76	97	87	93	106	114	95	102	84	93	103	97	79	110	97	116	98	112	92	90	87	86	87	72	108	89	80	89	106	97	90	93	83	97	91	87	104	113	94	88	74	109	100	106	81	83	109	85	98	91	96	80	78	96	84	89	90	98	89	80	74	97	89	96	88	94	120	91	99	100	81	99	85	98	85	96	91	93	116	92	86	83	94	92	104	93	103	79	111	75	103	87	95	97	79	100	92	75	83	83	88	87	108	96	96	88	91	102	81	101	77	81	76	111	81	93	90	94	98	90	107	99	82	89	106	88	92	80	83	95	93	88	74	89	100	95	95	103	99	96	86	101	92	93	78	111	92	91	96	86	93	93	93	106	94	100	90	90	74	99	101	88	81	83	95	105	108	104	93	101	90	76	96	99	86	109	86	87	84	109	92	84	96	87	99	85	96	82	99	97	85	102	80	97	95	86	92	107	79	93	98	92	98	99	102	89	103	82	88	74	105	84	89	97	113	86	101	77	100	88	104	93	99	110	94	102	72	87	91	102	92	76	105	91	84	97	91	83	95	96	88	102	95	90	99	100	89	87	101	87	92	80	78	116	103	92	117	100	93	95	107	103	94	102	95	104	94	117	87	91	93	89	95	101	117	102	88	88	98	88	98	80	75	82	89	102	84	88	93	89	93	83	92	89	111	85	90	90	74	109	90	104	98	99	92	96	105	95	90	87	83	96	85	112	93	87	94	87	94	97	86	85	102	87	74	99	94	99	87	85	104	88	108	100	95	96	97	95	96	95	109	106	99	74	96	91	91	99	81	113	107	90	101	99	88	86	103	90	99	102	90	94	93	105	106	92	81	108	110	88	91	98	105	89	129	95	94	94	109	80	104	97	85	85	78	85	101	93	95	90	104	93	101	95	93	101	77	92	105	99	87	103	97	107	94	85	108	89	85	94	112	99	100	78	86	100	82	92	80	101	93	80	101	83	98	98	90	110	76	98	97	91	106	105	84	76	96	83	96	84	109	100	84	97	88	106	93	84	90	85	84	116	90	99	81	93	94	83	86	85	89	111	87	88	71	91	99	88	103	104	108	95	87	97	86	90	91	111	103	96	92	104	87	102	84	88	87	96	100	96	88	77	87	89	99	98	91	94	90	94	90	74	90	111	97	94	82	107	75	92	103	85	105	86	95	71	94	113	92	91	95	103	95	90	73	99	102	103	76	102	96	95	116	80	88	90	107	102	95	79	83	95	89	84	88	81	87	84	85	76	98	102	96	103	80	96	73	81	86	80	93	83	100	91	94	111	82	75	87	103	117	76	97	72	84	88	114	93	94	99	102	112	78	102	103	114	115	106	94	79	104	80	90	103	102	107	88	103	94	90	87	84	89	79	92	93	115	100	80	104	84	75	105	94	114	83	88	84	107	91	98	87	96	94	81	99	91	121	94	85	99	118	85	91	99	93	82	101	88	76	78	100	95	85	88	80	81	92	90	111	78	92	103	81	100	93	96	80	108	88	98	97	103	95	93	85	79	87	78	99	100	102	109	88	88	83	102	93	86	86	111	91	91	82	91	89	90	98	109	96	85	85	91	114	90	88	82	94	97	93	95	83	92	90	92	107	89	92	93	100	89	91	85	99	71	89	89	92	94	86	86	96	85	101	96	110	97	103	95	109	113	80	95	89	93	95	94	94	83	109	102	94	79	103	114	98	97	82	85	88	91	98	104	84	89	120	89	94	100	95	111	92	86	93	94	84	101	93	99	91	95	113	76	98	88	92	89	94	88	96	94	83	83	101	106	77	92	93	81	78	100	92	99	88	85	82	91	98	81	88	101	85	93	89	79	94	85	83	92	80	77	100	90	88	87	98	86	96	100	109	93	101	72	74	85	75	96	88	105	97	92
20739	8137	3759	3818	7845	11367	11079	9184	6832	5731	5222	4810	4303	3948	4766	5056	5304	14507	16698	15104	10912	7711	4201	2562	1959	1382	1050	836	770	749	691	682	642	685	667	681	662	672	693	651	647	712	693	636	673	706	644	635	679	696	685	649	707	716	687	666	709	673	681	670	644	657	674	700	632	684	701	675	647	668	660	662	704	683	683	735	700	652	685	716	705	673	662	675	679	652	651	648	668	684	687	656	648	632	627	716	636	673	662	746	624	635	723	637	641	652	682	639	637	682	664	621	674	660	663	716	707	636	657	668	693	711	674	683	717	679	647	648	627	690	682	689	666	623	697	706	653	669	651	658	682	635	661	669	648	722	667	675	651	661	687	625	674	609	723	675	639	662	678	645	651	653	656	669	665	659	642	653	698	693	611	721	667	644	711	672	651	706	630	661	724	693	663	647	668	672	657	649	642	625	663	664	669	690	702	611	685	684	683	664	669	702	699	680	654	669	695	680	683	684	750	711	704	650	641	714	714	663	674	673	699	648	731	670	663	687	613	684	627	680	653	698	643	737	688	679	687	650	690	642	689	722	702	700	690	641	669	641	699	692	690	705	671	632	655	688	673	663	668	686	685	711	670	670	667	652	654	717	675	668	670	672	685	685	657	660	690	688	653	679	665	684	689	666	661	643	694	738	653	612	640	674	666	674	705	692	698	678	693	674	695	661	725	682	672	688	653	663	666	676	637	672	655	631	689	687	667	693	635	700	671	633	688	647	690	679	677	672	685	623	661	680	671	628	619	684	664	625	705	648	709	633	674	716	645	658	648	690	673	693	651	677	676	666	663	657	656	704	645	698	628	673	684	631	664	685	687	660	675	673	682	670	683	655	671	689	659	655	700	657	688	705	724	633	707	679	621	667	678	627	670	684	661	666	686	639	671	673	640	701	685	618	696	669	675	662	630	705	642	673	665	690	689	672	682	679	651	604	653	646	667	661	674	676	693	638	713	680	715	697	668	642	694	684	640	635	657	663	645	650	661	690	674	654	615	655	725	649	673	632	666	686	677	704	687	696	676	653	703	646	643	664	676	670	628	700	619	692	690	668	681	683	682	725	666	677	634	687	676	675	678	673	671	669	655	672	658	686	671	675	630	684	635	678	644	669	657	685	694	679	653	669	657	632	670	676	691	658	699	690	703	634	701	671	666	620	684	652	701	634	717	671	705	662	651	668	647	658	649	675	622	666	686	647	664	697	644	632	618	699	701	652	679	653	640	649	679	681	626	675	683	628	644	642	659	666	652	672	684	682	641	677	704	671	644	696	686	668	610	665	668	668	695	689	637	674	661	667	663	686	677	677	666	640	697	718	664	647	669	641	673	660	694	661	685	673	670	635	642	660	640	703	624	662	708	660	647	703	661	736	687	657	651	676	640	661	657	658	637	684	639	639	675	656	657	651	671	677	674	674	690	646	636	677	693	672	699	694	676	665	669	672	691	645	672	663	717	707	646	646	658	667	619	706	727	656	663	664	675	637	649	686	661	653	711	658	664	634	679	694	709	702	680	669	687	650	712	666	632	628	624	686	622	660	707	698	681	651	660	665	679	710	687	656	673	628	679	695	685	667	678	622	698	681	705	661	648	683	662	660	680	662	686	718	669	651	676	682	693	646	655	652	688	668	706	687	683	642	671	684	657	672	641	690	683	642	667	597	647	661	636	692	640	681	699	650	637	654	684	653	666	695	713	633	690	643	693	655	704	596	677	681	707	701	661	682	652	739	639	648	689	625	655	664	706	707	635	685	670	669	661	585	656	643	652	675	680	680	681	612	677	699	683	708	668	697	646	685	676	659	705	640	684	705	661	650	723	628	662	636	660	701	682	671	630	701	691	659	686	752	681	670	656	672	650	688	655	657	677	680	681	697	737	628	682	643	616	644	651	670	689	687	628	676	665	688	678	730	654	678	678	646	633	653	646	697	702	679	688	709	674	658	663	634	683	669	628	646	645	626	666	677	642	685	696	715	676	685	692	682	690	680	674	654	688	632	657	675	656	687	654	705	665	697	654	630	691	647	648	681	697	681	695	718	715	637	665	700	641	665	677	707	685	635	676	677	636	660	656	652	726	687	710	660	633	678	668	694	684	677	605	662	685	665	694	695	706	665	682	679	644	680	703	611	686	636	671	669	678	653	661	660	633	721	719	683	677	636	703	704	640	622	649	661	637	666	658	641	697	707	655	716	695	660	702	654	691	673	659	625	665	642	616	653	679	663	643	659	651	684	657	680	633	655	675	732	715	661	670	703	720	655	647	673	649	657	636	722	682	708	675	668	684	654	646	622	704	700	674	687	664	686	664	666	663	663	692	669	651	697	637	612	626	692	696	664	713	666	663	721	649	676	695	635	681	700	662	686	691	659	696	690	678	675	691	700	619	655	662	681	665	668	657	694	677	649	651	654	665	643	647	675	666	713	721	696	675	686	691	660	649	677	659	643	680	679	664	692	641	675	635	677	679	653	697	672	653	704	662	686	638	691	670	664	677	689	712	681	635	662	705	655	678	663	692	712	699	673	676	703	673	633	604	726	666	660	673	634	687	679	643	655	683	659	691	691	705	678	622	657	665	686	651	657	653	652	680	662	679	632	671	627	730	678	676	636	682	715	654	637	753	644	660	689	670	651	669	705	735	685	711	695	690	678	630	675	717	637	678	637	646	601	646	659	671	682	653	711	703	693	686	670	646	755	642	692	671	692	665	683	694	633	691	650	690	699	690	641	686	652	676	632	681	687	703	679	713	691	636	650	687	646	692	663	675	635	679	654	635	734	647	672	693	689	727	691	656	665	686	658	684	674	670	657	693	644	662	709	662	661	638	621	680	686	611	696	674	668	682	667	670	666	655	693	649	638	698	708	673	657	663	665	670	703	695	726	684	711	677	653	699	640	643	665	665	660	658	683	662	646	683	689	680	688	696	633	680	687	691	717	690	673	689	641	653	638	647	692	670	674	671	648	676	660	671	650	662	648	617	682	685	643	685	650	688	699	671	650	749	705	669	675	668	699	661	659	597	673	663	684	704	660	692	667	669	701	677	668	699	673	712	618	657	672	709	698	690	688	697	671	637	665	719	641	671	664	702	669	641	685	661	672	717	620	686	701	707	701	683	703	680	670	691	703	672	661	688	627	636	674	726	671	657	690	671	696	660	659	689	690	702	722	676	691	690	682	674	670	686	670	659	697	674	685	680	695	667	676	669	688	638	635	682	688	665	656	721	698	639	693	707	711	738	679	688	635	683	673	652	689	675	687	655	702	668	706	667	620	729	682	673	659	706	667	688	688	669	691	704	697	686	695	648	692	699	696	709	665	659	655	726	669	657	690	659	645	687	694	648	700	673	668	670	646	688	621	674	722	675	681	637	712	685	648	714	681	654	670	674	699	680	630	661	675	663	721	693	628	654	673	655	660	667	677	675	700	683	632	629	634	673	663	674	690	649	698	718	655	639	704	650	696	629	673	683	653
3360	1454	509	302	265	225	309	356	309	289	227	258	255	216	213	335	572	1318	1682	1397	938	642	340	251	177	124	127	112	91	96	96	82	97	84	89	66	85	63	81	87	98	76	98	86	80	100	85	90	71	69	74	82	84	70	92	81	82	101	93	88	84	80	75	76	92	73	77	80	86	89	91	87	78	86	91	83	94	87	86	86	70	83	78	101	74	93	94	82	93	85	100	92	74	79	92	91	77	84	90	79	85	96	88	82	94	80	91	92	88	91	83	72	92	83	78	83	90	99	100	81	76	88	98	87	77	96	93	88	84	104	72	102	61	77	86	77	86	84	88	76	87	95	67	90	82	89	96	90	78	88	81	74	95	89	102	63	98	98	81	72	101	80	89	96	105	79	82	99	89	92	86	86	87	92	89	89	76	78	101	85	82	79	83	92	78	85	70	92	75	77	76	68	94	85	92	77	82	80	86	80	89	76	82	88	103	90	78	99	83	88	78	84	88	93	84	98	93	89	85	71	102	89	84	87	90	84	98	73	70	83	71	93	92	79	76	89	88	101	75	69	84	96	73	70	96	85	93	76	74	89	70	76	74	72	87	60	85	85	82	97	86	81	84	75	84	77	92	70	83	96	84	82	77	93	69	81	88	89	85	79	93	85	95	80	93	72	84	86	77	87	98	95	81	83	92	72	86	81	83	95	109	78	93	77	80	92	82	73	103	85	69	106	67	80	79	93	89	92	72	96	84	82	92	89	77	84	88	82	78	92	80	78	72	81	103	96	76	100	88	74	99	98	106	69	84	88	77	75	82	86	92	81	85	90	78	78	102	85	79	85	97	93	99	91	74	79	88	104	74	94	94	93	78	77	98	92	81	85	78	70	83	72	89	93	84	83	96	99	99	93	84	85	74	85	88	69	91	84	72	76	81	91	76	88	84	94	79	76	79	85	76	89	101	92	74	88	101	80	85	80	107	87	83	82	93	85	60	89	78	78	76	88	80	76	75	100	84	88	68	87	81	88	97	78	108	89	72	69	82	91	68	87	76	79	88	88	79	85	77	83	78	91	81	78	79	75	80	92	84	94	98	76	69	78	91	81	73	89	73	78	76	83	95	78	90	84	81	91	88	93	78	86	92	67	88	85	82	74	80	95	79	81	84	106	79	79	85	99	90	85	87	96	91	73	75	91	89	83	93	91	83	77	92	77	78	84	89	74	94	72	89	83	95	88	78	94	86	71	104	81	73	88	75	99	85	88	91	79	93	71	75	101	91	80	99	73	76	79	70	82	78	79	69	85	79	68	99	89	84	74	65	93	72	83	88	85	96	78	98	82	61	87	80	93	74	81	81	78	90	75	79	77	84	97	77	75	77	71	75	91	86	70	89	82	86	90	82	84	80	88	82	83	86	83	81	91	81	78	90	88	82	100	71	95	74	85	87	87	84	95	100	71	79	101	98	98	64	75	86	80	84	96	75	79	98	109	86	95	83	81	78	77	101	80	81	76	96	95	88	90	82	87	96	76	90	79	82	70	98	83	102	89	64	96	84	79	79	83	96	83	102	89	78	80	86	80	80	82	89	100	75	101	79	90	77	68	82	86	83	90	103	89	67	90	85	87	85	85	99	97	75	80	97	95	100	87	79	83	82	78	104	87	87	96	88	90	70	95	87	84	77	82	95	96	72	97	83	71	87	99	92	88	85	76	104	84	96	81	78	86	105	95	93	73	82	72	87	85	91	94	80	91	83	86	92	77	83	89	82	83	71	72	79	97	80	73	82	73	87	100	87	73	94	74	72	91	86	79	97	75	82	74	104	91	70	97	97	88	89	97	83	85	91	76	87	96	82	90	79	81	79	82	71	91	87	96	76	82	92	81	81	86	82	83	74	81	79	80	87	76	85	73	97	83	90	78	87	92	77	91	92	83	84	73	88	85	92	75	76	85	95	91	85	78	87	79	85	80	97	86	94	78	70	84	79	86	81	95	79	84	95	93	76	92	94	80	69	85	87	78	75	84	84	97	93	76	90	80	95	82	91	84	86	72	80	85	90	98	69	90	75	83	98	69	74	85	76	86	65	73	95	91	87	88	101	90	96	81	77	98	73	86	91	92	82	90	88	92	85	74	97	86	83	64	94	88	71	88	82	89	67	82	90	86	89	91	81	78	85	80	101	92	72	80	72	92	87	96	78	77	73	95	71	86	97	81	86	78	95	89	65	103	95	91	95	65	89	86	71	100	80	92	94	82	67	89	71	74	86	88	98	78	71	88	79	94	71	87	72	88	96	89	83	93	79	76	93	92	88	88	90	89	99	75	88	88	93	83	88	86	78	72	81	81	83	95	82	84	77	83	90	83	83	78	77	84	82	86	79	85	92	83	86	85	68	86	91	90	72	76	87	105	74	96	80	81	86	80	98	97	80	92	84	95	85	89	96	98	88	90	88	87	89	99	74	90	77	72	97	79	92	75	100	81	71	62	90	84	80	74	78	91	88	93	88	94	73	90	92	83	88	98	82	83	79	86	79	87	76	83	75	95	97	74	91	77	81	80	70	94	81	77	82	91	102	107	78	79	80	85	89	84	94	71	89	81	90	91	94	77	72	92	82	71	85	96	86	86	109	88	78	78	93	63	75	84	69	99	77	82	85	96	89	78	105	88	72	74	79	95	85	74	94	100	77	79	87	92	71	91	88	100	81	88	70	86	83	74	82	94	86	87	77	76	84	67	75	73	108	88	94	83	100	94	78	72	88	76	76	94	91	88	95	84	94	84	102	89	81	77	84	73	84	87	70	71	96	97	93	58	79	91	78	94	71	84	75	100	107	85	81	82	83	79	78	83	84	81	88	82	95	71	81	87	92	71	82	91	77	80	90	83	75	85	85	85	76	77	67	78	101	69	79	78	88	80	89	75	82	91	85	83	73	68	95	92	79	70	73	83	75	74	72	77	99	94	85	95	87	83	70	84	83	96	66	76	71	93	81	95	78	96	84	80	94	87	85	83	89	75	84	88	100	79	83	85	90	86	86	79	93	80	87	98	82	69	75	95	90	62	86	84	84	84	98	85	71	76	94	94	63	78	85	90	100	79	77	85	87	90	97	100	79	91	76	91	92	80	93	82	90	88	74	81	72	74	86	80	75	86	81	79	88	84	87	94	76	89	77	78	89	71	78	76	93	90	90	96	86	80	91	99	92	81	86	94	74	95	83	77	83	85	90	73	97	106	86	79	100	84	81	81	81	77	96	74	72	90	82	87	77	96	89	93	78	82	94	89	81	89	81	76	77	90	76	84	76	81	83	81	92	79	93	70	79	84	80	77	70	85	97	69	99	81	88	75	86	83	89	86	89	99	76	96	66	78	86	88	72	86	94	88	83	73	70	75	84	85	92	84	84	94	82	90	75	66	87	79	70	82	68	102	90	101	98	82	77	80	84	89	96	78	79	105	75	95	94	81	85	80	90	66	82	88	78	94	89	85	90	84	80	104	93	82	76	86
26011	11036	4941	4961	10121	13586	14218	12334	10095	8604	7071	6725	5705	4754	5108	7267	11333	21044	24411	20798	15889	11026	6301	3831	2625	1681	1192	966	765	719	657	599	568	597	577	656	610	631	565	624	571	567	584	571	622	583	564	581	616	645	625	602	607	561	634	588	604	628	579	614	611	592	596	628	595	632	611	531	622	579	584	629	604	597	549	656	603	584	581	578	587	619	626	578	590	602	573	550	610	588	544	592	637	589	602	583	570	537	619	590	565	619	580	609	554	587	647	616	616	559	636	567	590	546	560	639	577	593	606	586	601	605	606	572	577	592	583	610	608	589	610	596	609	572	589	599	603	633	603	611	614	581	625	589	601	567	611	622	628	635	583	576	594	610	606	560	607	583	599	606	597	602	607	600	595	592	577	574	549	593	643	567	573	602	588	571	583	628	603	615	583	621	593	596	605	593	608	605	617	560	570	608	587	604	629	575	573	564	597	603	600	579	594	616	586	587	574	584	599	598	601	566	578	617	642	608	612	618	564	589	615	611	579	647	566	626	638	635	635	613	573	577	604	587	581	589	594	609	594	632	638	642	557	575	602	584	574	574	640	581	599	579	591	608	637	586	602	565	600	622	615	595	600	633	602	615	618	589	631	620	603	581	604	629	611	635	619	551	572	574	555	571	612	596	600	586	610	594	593	624	616	561	609	630	598	626	590	566	634	616	591	586	602	565	592	637	633	623	615	627	620	640	587	587	593	629	600	587	606	612	579	634	617	604	580	607	582	598	590	633	594	605	622	641	586	545	593	622	587	589	600	572	565	623	547	601	566	580	600	614	611	596	573	614	592	547	596	642	555	604	589	619	588	603	586	574	599	573	590	594	643	609	604	588	609	604	583	547	563	574	605	636	608	540	595	601	575	657	608	556	608	614	624	570	591	640	532	626	624	572	584	620	575	583	598	609	623	635	604	585	586	628	574	603	603	590	607	588	626	580	576	569	608	606	598	573	589	543	574	636	606	595	605	597	645	592	619	626	571	643	592	610	613	614	622	621	628	570	608	588	582	593	557	623	579	556	619	578	576	589	623	577	597	583	611	577	582	636	573	609	608	617	597	601	652	604	618	642	570	632	617	560	623	604	586	593	615	601	596	575	613	609	626	586	575	604	585	603	593	627	575	575	573	559	591	614	611	583	574	615	612	611	578	653	607	568	612	570	615	593	588	618	667	614	630	576	536	596	572	595	613	620	590	609	571	652	617	575	579	575	587	561	574	572	617	577	598	601	598	588	608	601	615	609	583	612	599	644	624	573	591	607	561	612	622	620	586	601	595	632	574	577	584	634	595	580	601	621	591	550	644	589	609	548	579	620	600	640	627	584	581	610	656	607	610	560	596	569	583	581	579	563	618	561	619	611	657	589	568	557	588	600	601	589	614	639	594	613	598	646	584	589	630	587	590	603	599	547	610	583	599	568	637	601	593	609	552	593	610	634	575	596	590	605	591	626	601	599	583	630	578	598	593	568	647	602	633	598	538	633	617	561	615	641	589	618	596	608	577	631	613	557	602	585	637	610	610	586	604	614	604	592	602	642	589	586	615	561	610	613	585	585	568	564	538	633	586	557	598	621	612	591	592	590	603	586	597	600	607	617	603	577	633	616	626	594	589	573	572	585	568	591	600	567	588	586	594	602	563	609	590	649	567	609	605	567	607	621	645	547	643	589	608	619	606	620	563	577	597	568	608	589	612	612	553	582	626	586	586	596	636	617	585	562	675	582	620	546	575	572	591	621	600	589	592	594	617	598	584	576	611	631	581	594	591	554	578	604	604	621	588	571	598	597	635	621	611	617	608	612	559	606	587	622	643	606	553	573	559	590	622	623	619	573	629	631	592	632	570	584	607	613	578	625	562	593	573	600	579	607	620	597	599	553	622	631	580	594	569	618	602	593	615	583	598	600	629	654	563	625	564	636	616	573	609	599	586	560	604	588	580	646	568	608	570	581	585	576	640	651	592	629	587	579	605	670	575	588	561	594	582	633	586	591	623	618	582	601	565	631	586	619	569	629	610	599	628	585	594	615	594	593	581	618	656	617	599	563	590	585	609	614	549	625	596	590	609	563	696	589	592	633	559	601	579	579	608	598	589	552	579	612	599	611	590	592	636	553	571	609	602	606	582	614	617	583	604	636	621	616	608	631	575	564	578	568	607	653	603	604	628	597	611	621	643	632	617	584	570	617	618	598	580	652	574	635	593	575	624	613	570	615	569	583	594	610	606	641	597	610	633	595	625	619	620	603	546	633	623	620	609	651	608	580	582	587	660	598	591	582	586	595	610	615	563	613	578	602	588	583	595	650	569	591	603	590	632	612	612	607	602	653	620	621	572	597	604	593	613	579	572	591	593	647	589	605	614	613	587	582	619	601	579	630	573	589	559	628	593	554	583	546	612	606	592	583	622	583	595	572	642	621	615	641	653	598	613	578	616	529	586	614	604	583	598	607	615	609	610	566	610	570	593	564	577	608	585	589	576	596	596	582	606	602	617	588	597	586	589	561	591	619	608	562	573	592	593	614	627	647	594	580	565	569	569	606	607	610	561	603	599	552	608	602	574	630	607	607	588	589	633	633	618	579	594	632	601	587	574	571	611	631	596	599	633	570	556	621	590	638	628	607	585	596	582	608	599	584	640	591	618	586	550	626	558	597	594	600	627	601	609	600	629	608	614	655	628	599	588	582	590	618	623	641	645	582	623	608	614	611	611	571	574	574	614	607	590	633	559	575	585	581	613	637	582	604	554	596	520	615	594	601	662	578	591	633	579	655	561	630	573	640	601	573	608	542	558	615	617	600	585	581	594	653	605	586	627	588	598	589	607	611	590	588	565	621	603	583	616	587	596	609	572	624	613	603	605	602	581	602	588	642	597	623	595	589	600	608	595	587	605	583	636	623	608	604	640	592	602	628	579	577	570	632	632	618	624	593	558	596	571	570	639	631	568	615	603	585	610	586	588	551	597	618	634	580	613	574	601	643	623	566	609	570	594	608	616	569	560	592	592	601	604	630	573	621	572	586	618	549	534	612	587	595	627	572	635	574	563	635	604	559	613	594	597	611	564	628	608	609	601	580	629	587	612	603	633	643	552	627	623	588	614	626	603	612	576	611	609	563	610	577	572	607	609	574	563	620	623	597	578	568	618	561	606	608	603	609	608	587	590	579	576	602	616	566	600	578	549	630	591	617	597	582	595	583	613	588	566	604	588	579	624	596	586	606	596	556	622	595	603	578	608	595	593	602	563	599	601	601	596	603	604	592	577	601	608	564	616	576	573	662	598	640	626	614	575	608	592	600	555	586	597	581	610	617	671	626	630	582	622	573	591	614	600	607	570	583	599	601	569	624	586	606	546	595	575	610	593	601	577	577	624	609	577	618	609	656	591	626	614	558	584	594	642	555	592	632	607	608	606	593	577	581	623	593	576	610	595	647	578	559	598	573	551	632	603	586	579	576	554	625	598	579	561	626
2263	668	284	241	166	162	181	156	170	173	145	157	139	139	133	142	169	245	283	203	187	197	147	116	106	99	81	85	96	70	74	86	75	63	95	72	83	100	85	67	80	77	78	75	85	89	88	79	87	90	94	83	81	83	83	71	71	76	54	85	86	75	90	80	80	70	85	81	91	83	75	67	85	88	76	81	76	84	87	79	80	75	98	77	64	79	66	72	81	76	81	84	67	65	81	80	93	91	65	79	84	85	80	71	69	89	90	64	83	83	86	90	76	85	77	80	70	77	83	92	79	82	90	87	88	69	72	66	81	86	82	85	76	74	76	88	89	90	98	80	91	84	72	85	64	89	81	81	68	78	72	73	78	76	80	78	84	83	82	91	89	74	73	81	97	74	97	90	82	66	81	70	86	90	86	74	81	85	99	76	66	85	75	84	77	73	56	89	80	96	88	90	66	85	78	94	92	85	85	72	77	73	91	77	84	69	91	78	91	70	94	66	71	72	92	64	85	74	87	69	80	82	81	75	78	71	79	74	82	67	91	89	95	72	101	87	79	82	89	90	68	91	89	78	80	77	98	74	70	74	75	86	90	86	80	80	93	79	66	84	70	84	80	74	72	81	92	95	77	82	89	84	77	82	72	90	91	93	73	83	70	89	67	90	82	72	76	80	88	83	86	82	60	92	81	86	93	86	94	98	76	74	88	83	93	90	65	90	83	65	75	78	82	79	87	77	66	68	66	95	83	61	87	73	60	83	71	77	70	73	74	81	84	88	93	97	95	77	87	97	91	90	86	76	95	80	92	82	83	86	89	76	81	88	92	78	74	78	80	77	95	81	77	79	78	87	76	73	72	87	79	72	78	85	78	75	96	88	92	72	77	71	62	87	79	88	75	70	79	66	82	83	78	68	80	76	82	73	91	90	73	88	83	75	80	81	75	75	79	74	76	95	102	71	90	65	73	62	77	78	71	79	85	81	88	89	75	73	63	72	74	76	74	75	87	77	79	95	72	76	78	90	83	70	88	83	89	84	79	76	79	112	68	84	84	68	71	71	78	77	87	76	76	78	66	96	82	80	63	86	85	77	73	87	82	90	79	93	92	89	67	72	84	74	76	77	86	73	88	98	83	92	82	90	77	78	81	79	72	88	70	83	87	92	72	75	75	89	73	92	78	89	68	89	65	77	74	73	72	79	79	88	73	82	100	96	81	79	86	71	70	84	82	64	71	87	80	73	85	82	72	85	82	91	67	75	79	92	81	79	76	63	70	65	83	86	69	76	78	88	81	72	92	84	71	79	79	82	89	83	83	82	78	83	93	77	76	73	87	79	78	93	76	91	71	71	76	81	70	74	86	67	76	89	89	81	89	74	72	91	65	93	86	88	89	104	80	74	80	81	84	77	86	74	73	90	76	67	76	81	72	102	92	88	85	75	85	66	75	77	79	64	63	80	64	94	70	74	63	75	80	77	72	89	103	87	84	87	79	88	89	82	73	97	85	82	77	72	91	85	79	86	69	66	80	91	68	78	68	78	86	78	73	85	65	79	71	104	68	67	88	68	71	98	77	76	88	87	86	107	76	91	79	59	76	86	90	86	67	75	78	84	84	85	68	87	74	77	72	77	68	76	74	84	83	76	80	83	90	93	79	84	62	62	89	85	100	78	92	72	75	76	74	85	98	99	98	82	88	69	73	85	73	84	79	78	78	64	85	63	87	70	77	80	67	84	84	80	72	87	83	73	88	88	94	82	93	70	72	85	83	81	87	80	70	81	78	88	70	73	84	69	81	83	79	83	90	85	94	83	77	79	71	94	64	95	75	81	74	108	105	65	68	97	67	92	67	76	80	64	68	69	89	76	82	92	74	79	95	62	69	80	82	86	78	90	86	78	65	88	85	79	81	79	90	86	91	82	65	85	90	77	84	78	81	77	83	67	89	83	79	85	95	83	76	76	88	74	78	89	81	92	76	78	78	78	82	84	74	78	91	77	87	91	85	87	66	81	88	79	74	63	90	81	78	79	75	84	73	88	86	87	69	74	82	68	70	88	79	68	79	62	65	81	93	82	78	72	89	83	90	76	71	80	76	65	82	77	70	66	79	95	84	69	76	81	93	85	61	83	84	81	87	67	83	71	74	72	65	79	63	85	87	68	80	79	82	74	79	76	85	82	69	78	78	64	89	86	88	70	65	67	89	73	75	82	72	79	85	81	73	73	86	74	73	72	76	71	79	77	74	93	66	89	83	70	78	97	82	77	70	104	99	65	96	71	77	89	71	82	74	70	75	87	77	82	84	76	84	70	88	90	82	86	82	86	92	75	85	80	95	81	80	81	71	59	73	76	78	69	96	81	80	82	79	66	76	79	82	81	67	86	83	82	76	73	94	86	90	80	85	79	92	70	71	73	77	67	79	71	99	98	77	87	69	76	90	70	72	78	73	82	78	82	71	75	96	89	81	85	85	81	75	86	84	77	90	79	95	79	77	83	75	71	70	80	83	105	83	88	71	68	68	81	87	87	78	80	84	96	91	77	68	81	77	78	61	73	94	99	88	79	69	96	78	79	78	94	83	82	74	78	90	85	98	71	84	86	78	72	70	77	77	65	85	105	83	81	82	85	90	80	88	87	74	74	71	79	75	75	85	87	92	82	92	86	81	78	88	81	81	64	69	78	95	71	79	72	85	80	79	74	84	68	71	85	94	73	87	74	85	78	67	85	86	73	80	94	85	70	92	67	93	93	73	85	89	82	82	86	70	78	78	63	81	85	89	73	75	85	71	97	85	78	75	63	84	85	78	61	79	89	73	77	73	84	82	96	72	63	89	72	90	75	78	89	97	59	81	80	79	78	86	79	76	66	80	92	66	82	73	99	85	106	93	77	73	92	66	81	84	83	63	78	81	67	70	77	75	66	75	72	76	78	79	81	87	86	86	79	95	75	89	82	98	85	79	100	80	76	74	87	93	91	93	74	92	78	99	73	67	91	84	94	71	90	70	86	74	99	77	71	90	85	72	75	63	61	78	81	76	85	67	80	75	69	81	72	77	82	93	71	88	84	76	105	61	84	83	96	93	83	75	74	59	75	78	80	68	72	80	83	80	69	76	87	88	79	71	80	76	70	76	76	81	98	78	74	61	82	78	81	70	75	95	84	85	69	77	78	76	71	78	88	78	88	85	87	71	79	85	67	77	72	72	66	87	89	89	83	99	92	70	88	75	98	88	84	73	87	92	80	80	91	89	84	67	74	68	89	83	86	75	69	96	85	87	78	63	98	60	74	82	85	84	80	80	90	86	78	74	64	73	90	68	74	96	94	84	88	90	82	71	83	57	78	58	90	80	69	91	84	88	88	83	92	81	90	70	77	76	79	81	88	83	82	76	68	68	84	85	77	74	65	85	71	90	80	87	78	90	81	90	87	85	75	77	71	78	82	75	67	80	98	83	74	74	55	97	82	90	77	88	79	68	79	81	71	86	77	98	79	82	75	79	96
17937	6443	3022	3148	5934	8343	7362	6093	5566	4906	4278	3797	3370	2700	2314	2734	3639	5090	5026	4137	3207	2619	1568	1195	905	741	715	639	608	592	635	566	585	575	619	597	635	588	612	583	564	551	626	572	589	572	557	559	613	586	568	574	549	575	590	615	523	611	588	583	598	597	572	600	580	571	585	609	602	589	596	562	625	586	556	558	571	549	574	582	577	574	563	538	598	613	573	586	587	563	570	548	609	539	586	541	582	567	540	628	562	557	578	551	559	528	593	572	578	581	566	567	598	603	567	588	580	605	582	567	569	569	611	603	560	563	590	547	561	564	598	580	583	578	594	565	519	611	574	580	602	561	601	574	557	591	595	567	575	584	603	583	611	577	577	601	595	554	609	585	552	573	594	583	559	593	596	566	551	590	555	552	564	590	561	526	587	538	557	559	576	553	587	542	564	551	556	575	571	610	594	589	566	611	610	573	592	559	584	591	606	583	575	606	631	545	567	585	549	536	540	561	587	605	539	565	607	579	553	531	573	579	562	584	571	551	601	566	607	580	562	565	588	585	608	566	563	581	554	559	611	551	620	511	574	553	559	587	607	593	591	594	587	631	528	560	601	567	592	590	613	621	603	561	618	503	562	586	608	614	547	572	556	557	574	571	549	578	578	553	593	563	541	566	598	540	570	581	565	577	590	561	597	619	585	599	575	535	578	562	550	598	558	579	592	627	588	546	599	556	565	578	571	585	575	604	636	599	539	581	566	597	542	612	608	565	567	581	584	588	626	616	620	590	598	542	550	586	611	585	569	567	595	590	510	560	581	585	582	579	589	592	650	588	628	584	603	561	595	590	559	564	605	589	620	571	585	597	607	595	601	560	612	562	568	570	582	560	549	569	551	610	609	599	572	583	578	552	608	590	571	546	580	582	616	594	586	570	574	588	600	580	574	573	593	557	578	597	561	535	594	561	603	559	581	629	596	597	525	552	594	552	582	612	556	583	558	564	582	583	562	589	571	602	570	573	614	593	612	588	534	572	590	599	585	574	609	575	537	576	583	547	522	607	563	590	611	564	587	542	579	555	559	574	567	609	608	581	545	583	586	585	563	599	583	569	584	580	557	613	543	560	604	594	582	594	605	581	560	563	580	597	577	559	563	573	584	569	606	590	566	596	576	572	568	614	630	570	543	565	571	543	580	572	599	567	584	601	566	589	560	587	597	570	588	570	577	561	595	539	598	587	548	574	585	612	578	627	604	593	558	653	548	591	605	544	556	594	589	577	602	582	617	594	576	559	508	591	568	602	572	568	581	587	564	542	570	546	588	596	553	586	584	547	539	576	602	550	577	565	611	587	620	574	589	584	594	604	611	559	567	605	654	570	548	569	558	598	578	557	537	599	553	595	587	577	568	639	588	602	598	595	577	587	551	568	587	578	579	575	584	569	598	594	560	578	612	609	597	554	584	589	611	570	630	597	576	601	555	672	543	557	570	543	571	595	611	553	574	565	594	592	534	546	517	567	590	598	568	529	553	617	568	566	587	552	600	573	612	574	616	592	630	582	584	586	606	572	550	549	590	553	569	558	590	567	569	574	574	593	530	573	538	558	634	614	570	583	565	565	612	578	565	567	591	586	590	565	577	589	575	576	591	550	581	553	551	583	608	541	604	534	565	564	545	581	580	578	602	588	544	556	577	585	550	560	558	592	567	598	579	622	554	601	567	586	584	597	563	569	562	603	583	571	545	572	577	553	528	545	634	587	587	564	615	610	546	584	545	605	584	577	590	594	540	590	578	569	575	608	568	594	567	594	551	595	592	570	584	589	569	586	539	602	575	631	585	565	566	570	613	620	568	607	551	573	544	592	618	603	575	539	566	598	627	585	548	584	566	575	583	609	577	576	602	575	583	589	546	595	559	576	548	568	623	573	593	593	557	581	608	569	579	565	604	602	605	548	561	600	564	605	589	581	575	568	596	523	591	537	571	545	630	607	565	559	552	620	555	616	562	501	569	592	597	583	587	508	581	607	563	581	602	578	580	573	512	597	529	590	510	582	573	561	622	554	581	575	564	557	614	621	628	593	580	587	589	606	589	602	602	590	576	588	576	525	559	618	576	577	574	565	549	580	526	559	572	555	577	563	599	561	564	601	592	573	568	558	575	597	557	608	575	591	594	588	587	524	590	611	590	593	590	574	620	582	556	604	576	580	571	540	601	565	573	576	582	540	563	534	556	534	586	627	580	590	610	636	573	580	579	552	535	582	578	588	545	595	592	620	601	579	549	596	555	638	626	591	564	580	594	600	560	570	640	564	587	581	540	592	588	594	547	573	581	574	587	563	583	592	575	595	613	590	587	566	577	572	581	549	573	563	581	569	571	572	594	613	559	583	622	600	576	533	565	583	589	613	576	597	574	534	552	556	589	600	623	575	582	585	584	573	554	571	531	579	596	562	603	563	622	554	592	603	590	572	588	605	582	600	594	545	583	563	582	622	553	554	571	603	588	576	591	571	566	531	620	578	544	588	591	624	616	568	583	585	606	587	539	575	606	588	564	603	574	576	571	610	588	611	567	600	532	584	585	588	554	584	592	588	590	590	579	573	552	556	588	571	603	592	576	600	581	557	553	575	557	600	583	563	588	578	564	573	556	607	584	570	535	583	575	557	603	542	609	574	563	532	591	615	576	561	555	621	584	599	552	587	580	612	575	598	596	572	536	596	631	620	556	593	580	567	556	570	568	535	613	588	567	572	612	597	546	595	602	599	544	585	574	584	569	567	587	630	594	603	583	626	572	572	609	560	619	615	584	567	600	588	564	628	616	560	556	617	588	571	551	591	535	590	606	594	595	541	563	587	592	617	567	630	563	569	605	561	613	555	578	614	606	563	542	561	587	591	584	567	545	559	573	583	595	580	579	590	624	570	604	557	612	613	587	575	583	556	637	572	580	578	624	605	595	588	597	555	564	569	559	588	582	589	584	573	553	606	558	577	576	543	545	593	575	579	593	559	573	560	581	572	571	598	590	583	600	587	568	567	600	598	547	565	595	591	566	578	573	585	618	596	626	605	603	579	602	578	614	538	571	557	558	569	561	581	613	578	569	574	581	600	614	555	579	586	557	565	567	583	616	573	595	584	589	551	602	592	558	585	597	605	560	583	628	573	557	603	560	612	581	596	580	559	591	578	570	586	562	591	584	589	566	585	591	588	585	607	532	541	585	599	541	617	578	560	609	551	563	571	569	552	615	567	557	591	593	583	598	550	622	561	586	608	552	615	574	595	543	594	627	572	567	538	598	594	583	578	625	580	570	579	607	573	550	585	602	570	575	586	578	566	604	593	579	582	637	578	554	546	606	585	538	611	591	565	596	604	570	602	580	596	592	601	561	564	584	584	573	535	550	584	588	580	569	553	542	571	552	601	567	589	571	614	587	545	580	598	595	571	583	560	584	589	611	595	617	551	616	599	602	627	556	559	546	588	621	594	599	607	581	552	625	620	597	562	562	567	565	626
2277	979	384	274	186	157	209	219	209	211	192	187	142	134	156	156	227	533	766	763	541	380	278	181	139	118	110	84	85	77	77	73	85	61	67	82	66	77	79	74	70	79	64	75	69	69	75	68	72	83	67	71	64	61	75	87	60	66	53	66	78	57	76	86	71	78	83	68	87	66	84	58	75	55	86	74	71	73	77	68	73	84	75	70	64	76	63	73	72	81	69	84	75	74	91	63	87	71	76	63	67	78	77	67	65	64	73	66	75	76	81	101	79	66	75	76	72	80	85	70	72	91	67	84	81	64	78	75	87	82	60	73	85	61	64	60	67	72	65	63	68	85	70	74	71	68	81	63	83	86	85	71	67	81	76	79	94	76	62	70	74	77	68	92	80	75	72	70	65	78	82	71	72	66	76	61	73	77	78	87	65	94	87	85	65	78	56	84	89	77	85	85	69	72	81	81	63	77	78	87	72	60	73	78	68	75	69	82	58	73	62	74	72	75	77	82	67	79	98	67	56	74	81	73	66	66	54	87	68	75	61	74	74	70	88	75	72	67	94	85	68	80	66	72	83	57	70	86	68	71	89	82	67	77	74	68	74	74	84	77	58	74	65	63	71	77	76	68	66	80	76	74	68	80	88	69	55	87	64	73	82	56	76	75	62	73	87	80	92	65	60	68	97	70	69	81	64	76	69	61	96	63	66	64	66	53	78	69	63	69	71	74	66	88	71	72	71	62	85	63	80	78	69	72	77	77	78	67	76	64	75	79	91	74	71	52	75	59	74	70	70	66	82	73	79	72	81	83	66	68	65	56	64	74	68	88	65	81	76	52	65	86	66	74	73	63	61	64	76	78	77	85	61	78	75	69	83	63	75	84	76	86	57	71	69	77	77	77	81	78	50	80	81	65	68	66	63	75	67	71	61	70	58	76	68	75	63	60	69	66	69	77	64	71	76	76	68	84	80	74	78	69	73	69	75	70	56	75	82	73	80	80	85	78	62	66	64	70	61	74	85	89	69	57	75	81	60	83	73	80	65	76	66	59	67	82	74	78	54	60	71	84	78	75	68	65	84	62	74	71	62	75	95	71	78	77	77	69	83	63	71	79	73	89	65	71	76	81	73	77	70	80	71	79	58	85	79	63	61	66	61	59	79	67	74	62	73	77	76	73	75	82	66	76	80	68	88	78	71	69	84	74	72	86	80	66	65	83	64	61	67	69	62	64	70	72	93	72	75	71	70	80	72	72	90	79	62	64	70	55	85	62	80	68	60	64	79	79	44	72	60	83	71	75	76	70	81	76	72	80	74	80	71	68	84	77	60	61	78	61	66	86	84	80	76	76	79	78	66	62	80	75	86	81	72	81	61	59	66	67	73	86	75	83	73	70	72	80	76	82	67	77	73	72	80	64	65	68	92	67	58	85	67	59	66	67	75	84	81	56	77	72	71	72	62	77	82	75	67	78	79	72	66	91	78	64	75	76	74	83	91	78	87	75	69	77	87	52	83	74	72	78	78	59	61	67	66	70	90	61	73	73	83	68	75	73	82	55	75	73	67	74	80	63	75	69	74	89	62	70	59	72	52	65	76	81	80	74	78	83	66	72	74	70	73	71	76	76	86	78	68	80	75	73	70	84	86	66	70	89	83	87	78	74	77	66	64	63	61	67	76	74	67	80	72	71	74	68	83	70	64	49	72	72	73	72	62	86	74	85	86	74	67	86	60	77	77	72	68	72	78	72	87	73	70	75	76	67	73	71	69	74	90	67	70	74	99	75	63	81	79	77	67	72	84	74	87	55	70	85	69	69	68	88	85	66	60	53	76	62	77	83	88	76	76	63	84	83	88	61	83	71	69	87	81	86	70	85	80	78	92	78	74	63	86	65	70	76	63	64	81	66	66	79	75	82	73	74	56	77	73	80	84	79	69	69	87	69	70	63	74	69	86	101	63	72	71	82	74	78	69	91	83	78	77	74	81	70	73	65	82	70	88	74	90	87	62	66	72	83	63	80	89	70	67	68	68	75	68	65	81	61	79	58	65	82	74	79	62	76	82	77	85	71	69	74	51	75	78	70	69	85	83	63	77	67	72	72	73	67	59	65	94	75	65	82	54	71	73	72	72	70	70	77	66	75	74	75	88	73	74	61	66	72	77	84	65	79	85	78	67	81	71	66	75	52	77	65	68	79	67	85	84	69	48	67	73	70	78	66	80	70	78	82	72	66	68	70	72	69	78	78	69	87	74	60	78	64	67	67	74	73	74	74	77	77	87	91	70	77	69	67	68	53	70	69	78	70	74	77	73	75	70	81	72	73	66	68	74	75	77	69	73	90	72	80	61	65	67	85	77	68	54	71	47	78	80	85	67	68	70	69	60	63	85	83	90	68	78	66	90	56	68	72	68	80	86	85	91	64	70	75	78	59	72	68	60	82	75	67	68	70	76	62	68	72	77	68	78	92	67	80	68	64	63	60	67	71	75	75	66	78	82	76	71	77	68	63	84	72	87	74	85	73	76	77	86	72	80	66	71	62	79	65	76	81	80	72	71	80	86	73	74	66	74	68	65	76	75	54	64	70	79	72	78	87	85	63	58	78	65	84	66	74	74	72	98	62	67	78	66	61	67	82	59	69	66	83	84	58	87	60	86	77	79	71	71	90	74	77	74	61	65	67	56	70	79	77	78	72	73	74	68	67	74	67	82	61	64	71	68	67	69	87	70	67	80	81	60	96	87	76	81	63	63	85	78	74	69	73	68	67	68	80	64	78	78	67	67	71	67	65	75	64	63	83	67	78	75	78	69	73	71	72	74	83	76	76	63	73	74	76	76	62	57	69	51	76	73	81	73	59	68	79	68	70	72	43	70	70	67	67	78	70	81	84	89	83	69	69	80	53	70	83	86	61	85	82	77	69	70	78	72	67	79	82	82	72	66	76	76	77	66	71	86	70	77	67	73	79	57	69	61	74	96	78	76	83	73	61	77	77	79	73	91	76	60	82	76	62	68	90	64	76	83	64	72	73	82	75	79	71	90	75	62	66	66	80	64	75	79	78	66	75	79	75	62	72	75	79	68	76	73	79	71	82	67	73	74	75	80	63	65	76	67	79	65	72	72	71	70	82	68	64	76	83	74	78	62	77	81	73	86	86	65	77	86	73	72	74	67	88	79	90	77	71	59	77	81	70	68	66	57	72	74	76	69	67	70	79	83	72	86	68	75	70	52	77	75	79	77	72	59	83	80	64	91	59	66	79	75	69	68	69	69	76	73	86	82	67	77	74	81	75	73	68	86	76	77	68	79	76	74	69	85	65	71	78	71	54	77	82	73	55	71	75	70	83	80	70	75	63	76	58	78	67	72	58	76	83	79	64	85	78	82	71	71	73	61	59	71	65	77	71	61	70	73	77	84	83	83	65	71	79	69	74	79	71	64	68	72	68	63	77	62	67	72	64	80	80	72	81	79	97	71	67	58	65	67	81	67	72	82	85	67	83
22660	9100	3847	3796	7526	9582	9262	8607	7333	6244	5527	4743	4027	3488	3265	3274	5015	12209	15476	13510	9964	6961	4808	2899	1818	1374	1055	849	698	640	597	525	503	490	537	528	471	511	509	519	508	520	541	516	501	512	552	506	544	525	504	520	520	547	496	500	524	543	527	519	510	508	520	515	544	507	541	534	494	512	500	517	502	567	521	518	528	516	559	545	521	516	518	509	502	530	526	483	548	534	497	557	523	543	517	477	508	536	484	504	517	495	533	511	549	524	516	516	516	525	551	557	539	506	532	547	514	505	519	551	507	531	518	565	544	510	534	513	520	473	533	504	519	519	530	464	526	497	502	514	520	512	533	497	516	539	506	529	540	530	464	517	485	527	490	502	582	542	534	503	547	553	530	545	522	502	520	530	546	515	549	544	509	521	542	505	500	511	525	513	531	491	570	501	514	525	521	555	529	576	518	547	509	514	477	510	492	531	531	515	549	546	506	515	525	570	536	561	479	502	550	504	548	519	458	496	512	543	464	545	542	486	533	563	538	533	507	496	518	512	540	540	495	525	516	492	494	572	521	522	491	534	502	507	523	526	547	536	556	475	521	517	514	562	485	508	556	531	529	511	532	527	551	491	521	534	552	522	523	524	535	516	523	486	504	491	501	505	552	540	527	514	529	489	505	494	503	540	535	482	548	544	504	491	529	522	521	552	510	510	519	547	502	559	521	495	494	483	541	567	506	521	499	546	542	515	528	544	515	529	541	551	536	518	551	512	535	500	528	540	501	544	518	521	494	557	483	520	494	538	519	529	545	525	509	562	512	466	537	511	550	509	524	549	554	521	524	519	525	532	472	562	495	552	572	496	542	543	543	498	527	507	545	465	548	523	542	500	511	501	503	546	501	492	522	540	530	570	539	526	526	504	519	549	484	497	502	496	552	551	542	535	500	502	519	548	535	493	534	515	509	510	527	530	509	554	510	473	510	543	529	527	520	516	530	535	510	514	550	555	532	555	568	541	558	566	548	471	516	511	554	511	575	544	521	525	506	531	511	510	545	525	526	590	516	505	491	527	530	539	513	524	537	516	544	484	545	513	510	504	519	537	559	528	511	503	521	503	484	506	507	523	543	527	535	577	472	528	555	501	529	506	514	526	517	506	530	514	553	532	512	500	493	518	541	555	554	540	525	538	522	505	529	539	521	525	493	529	532	511	470	505	573	496	511	503	517	550	541	515	520	519	513	510	496	539	524	549	542	514	535	511	518	546	497	496	551	532	526	498	535	524	495	527	521	483	599	530	522	498	567	558	554	564	515	509	523	510	527	528	519	512	540	511	511	488	539	533	501	517	498	535	514	524	531	535	541	550	530	486	547	530	520	535	484	539	526	529	570	514	559	521	502	543	536	540	577	490	535	492	528	514	516	533	506	528	485	535	518	517	508	534	507	553	537	526	551	532	558	555	493	505	504	530	498	505	463	513	495	509	553	544	547	569	508	519	528	526	525	541	513	553	512	543	497	563	495	510	520	515	537	526	532	572	540	510	518	529	529	518	522	515	521	560	543	536	518	520	532	532	518	519	513	550	548	516	535	502	521	536	530	541	500	516	551	499	540	530	545	551	563	521	563	510	512	525	513	514	533	519	538	514	548	510	525	557	525	474	544	546	522	539	546	526	502	523	531	507	487	514	543	509	539	498	541	510	496	539	546	528	528	507	529	533	524	515	531	531	506	532	537	569	526	525	526	511	494	560	566	503	500	506	485	528	520	550	501	502	499	524	556	482	499	562	530	536	542	510	527	540	492	561	548	511	538	516	506	544	480	539	524	503	507	515	489	526	524	522	495	543	487	526	517	531	506	507	539	521	502	505	539	557	524	547	505	549	521	476	552	506	549	513	553	513	557	508	506	552	513	489	523	521	497	532	516	557	546	516	527	511	517	542	533	506	566	538	490	517	525	512	557	560	504	520	540	547	517	505	505	491	539	528	550	536	509	505	512	512	539	509	538	525	530	563	533	535	534	582	521	527	514	504	514	526	575	535	535	530	492	494	535	550	501	507	500	484	538	538	506	541	542	484	516	546	492	600	536	542	534	541	503	499	529	565	538	529	538	513	514	566	537	532	499	504	508	520	489	541	518	528	528	504	568	535	502	502	511	505	534	540	481	525	555	501	535	517	545	554	520	512	533	532	541	514	515	539	511	498	520	498	480	502	514	511	534	533	565	480	503	515	507	486	494	458	504	576	549	563	544	528	546	538	514	544	531	522	538	520	544	541	511	541	564	529	511	513	512	500	540	497	533	497	549	517	529	516	579	527	490	547	475	532	513	483	523	560	504	501	519	532	543	551	547	505	527	458	544	495	509	511	556	525	519	521	527	538	499	526	558	528	514	504	548	537	548	495	506	509	485	550	520	533	516	505	547	517	483	488	505	484	497	548	517	549	514	527	569	507	533	529	541	491	487	487	487	556	560	512	526	520	556	549	502	535	549	565	557	521	524	512	519	556	559	522	492	501	547	499	483	562	520	532	501	527	523	524	510	545	510	557	494	546	524	518	521	531	510	548	505	526	506	520	563	525	517	520	493	536	534	503	473	553	515	522	562	558	571	515	523	581	543	518	509	549	564	488	541	502	505	516	525	544	529	522	511	527	540	518	513	585	500	536	592	515	544	518	539	525	546	503	554	484	495	507	552	523	517	550	527	491	517	515	540	475	519	478	529	515	565	508	512	482	521	520	562	526	498	496	519	545	493	494	544	490	533	506	537	529	497	543	514	540	483	514	527	525	529	539	530	509	525	536	516	538	552	504	531	501	507	500	528	527	554	481	561	501	522	529	512	511	494	500	558	531	520	504	506	538	527	520	542	486	547	523	529	534	528	495	488	527	519	532	527	527	523	484	529	484	525	550	515	540	580	544	550	510	521	526	527	546	531	523	548	523	539	506	477	523	570	503	504	559	492	493	538	506	479	546	488	483	535	510	570	536	543	530	528	529	495	513	503	527	540	545	558	506	538	530	516	510	529	545	528	521	523	567	520	521	527	521	511	540	534	475	511	519	535	503	532	517	523	489	515	547	560	529	615	526	528	526	530	548	528	495	468	530	509	536	531	510	554	562	504	536	519	513	530	591	519	533	533	515	546	505	534	525	528	510	514	509	501	527	501	529	503	559	508	508	536	535	538	531	515	563	514	546	554	496	510	556	501	535	491	535	551	561	482	496	571	472	511	507	473	537	565	495	538	550	590	540	541	506	518	526	530	549	489	504	524	539	532	496	517	523	493	486	509	489	537	511	562	547	540	485	527	554	559	493	500	523	545	515	503	529	500	531	515	495	495	526	542	528	553	539	541	522	518	524	533	506	504	510	536	549	499	522	539	536	510	545	515	489	523	505	518	507	520	504	519	554	529	527	524	488	501	570	532	499	531	548	533	506	495	567	541	548	552	529	544	497	494	513	520	505	540	553	490	482	509	564	500	537	534	515	514	512	503	544	528	529	510	489	514	558	507	518
3747	999	415	228	195	206	184	235	229	217	234	179	177	185	158	146	137	317	720	877	736	518	353	209	196	154	111	132	96	92	84	90	104	109	93	94	114	122	86	101	91	101	89	90	93	97	90	116	105	102	81	94	72	101	93	98	90	97	95	90	90	94	90	100	105	100	87	103	108	95	76	106	87	103	93	103	75	85	82	99	90	104	77	96	99	91	99	99	103	102	110	90	107	90	106	80	85	107	101	92	99	81	98	89	127	103	103	118	85	79	94	106	106	94	97	99	82	92	96	101	92	118	85	81	80	106	98	92	98	94	103	82	91	94	74	101	111	98	116	99	93	87	104	77	96	89	76	92	91	97	78	114	114	87	89	113	85	84	101	92	93	84	117	97	100	89	77	94	92	94	102	97	86	91	94	97	104	102	73	95	97	101	83	101	92	120	94	88	88	81	91	90	94	96	110	85	92	93	97	85	90	99	97	85	97	85	85	114	81	100	103	77	102	99	86	98	85	75	94	111	71	109	87	84	98	100	114	85	81	92	93	104	93	99	105	119	102	108	95	87	95	73	83	74	98	82	99	110	79	97	95	96	100	100	86	75	108	94	95	68	97	75	102	106	96	106	89	99	94	97	74	97	79	91	95	91	114	92	90	96	95	85	96	92	104	88	98	93	89	88	73	87	103	92	103	102	105	90	97	80	101	93	109	94	79	77	102	103	85	108	90	99	87	85	93	93	94	84	79	109	99	95	97	114	92	88	74	92	81	75	105	96	86	81	92	87	71	82	95	105	101	98	102	99	82	95	98	99	82	96	93	88	102	90	94	98	91	91	93	103	90	85	102	92	86	95	107	101	96	73	102	105	109	91	78	82	81	110	74	80	97	96	88	86	91	100	88	101	96	109	93	101	89	88	90	78	83	97	89	102	89	94	95	103	92	81	88	97	107	90	90	74	95	85	82	88	91	83	87	103	99	88	86	90	101	98	102	91	115	103	102	79	98	88	84	86	85	82	101	85	90	87	90	123	102	86	99	96	87	91	101	82	82	106	79	94	75	99	92	102	100	91	90	93	76	109	82	86	75	86	101	94	91	93	98	95	92	110	88	93	94	92	90	95	113	85	87	84	86	96	87	91	90	81	101	109	75	97	94	109	77	95	95	90	83	81	101	94	126	91	82	93	93	68	87	88	95	106	82	102	88	78	97	93	84	92	86	91	80	80	99	92	106	80	103	86	99	96	91	90	103	101	88	103	102	106	105	98	80	102	81	100	120	87	91	92	88	95	92	104	80	106	102	85	80	89	81	82	84	97	92	88	119	104	88	102	97	76	92	94	86	84	90	79	88	96	90	98	94	90	107	97	93	86	100	96	93	92	74	101	92	86	90	102	89	73	91	80	98	97	89	90	106	86	82	91	100	107	94	113	105	90	94	98	95	101	90	114	86	82	84	80	76	79	108	77	98	98	85	68	86	102	89	103	86	99	90	93	87	87	83	94	88	95	91	115	89	98	97	90	99	115	99	94	93	80	85	77	91	86	81	95	89	81	85	79	84	88	93	93	100	92	89	92	106	100	117	107	85	87	89	88	114	84	89	80	85	97	95	100	98	96	96	104	104	86	94	102	86	99	74	112	97	99	88	89	90	84	101	71	75	101	99	84	96	86	99	90	90	82	101	94	77	85	93	75	83	88	96	88	96	76	92	100	94	105	97	85	113	91	85	108	94	108	107	98	99	103	114	102	76	93	87	84	94	104	96	97	107	101	95	101	98	89	95	64	97	88	76	103	102	91	96	112	81	116	106	89	93	82	89	106	99	103	89	81	102	96	101	83	73	87	81	85	90	97	88	93	111	102	111	85	106	82	92	109	90	105	92	90	92	86	105	86	75	94	78	90	101	100	75	106	88	105	102	76	99	100	84	95	69	68	91	77	93	108	104	98	100	86	85	102	90	103	100	82	107	108	102	79	91	99	95	110	104	92	102	100	88	96	90	90	97	94	105	101	96	101	80	103	87	86	103	102	87	96	108	84	85	104	104	103	85	90	94	84	84	105	89	115	101	89	88	78	87	85	105	82	86	91	81	88	91	97	101	99	101	83	110	106	91	108	91	99	90	89	92	106	100	118	76	105	83	105	99	101	91	106	96	113	98	88	77	107	87	103	90	104	90	90	98	79	88	83	94	95	79	106	79	107	102	107	93	70	103	79	98	95	86	109	87	105	101	102	93	105	91	88	93	105	97	93	81	89	94	83	94	81	91	89	89	97	101	92	94	91	94	90	99	103	84	96	105	101	92	92	97	95	84	92	88	93	85	84	81	88	92	85	89	91	87	71	88	100	115	86	101	92	73	87	95	101	92	89	88	96	86	101	85	97	102	100	104	91	103	111	103	107	85	85	89	95	73	80	76	92	93	83	96	106	88	110	75	91	109	96	100	98	94	101	90	106	78	85	100	112	99	100	85	84	100	100	99	96	89	79	93	91	88	80	110	97	87	119	91	84	102	104	101	102	98	101	114	89	96	71	92	87	90	101	85	96	95	92	82	105	91	94	105	95	107	90	103	88	95	86	90	92	105	93	80	91	81	94	90	110	93	99	103	105	95	96	100	91	100	109	100	95	87	116	97	96	114	99	89	96	95	99	106	91	97	89	93	99	93	90	91	88	85	110	93	111	84	86	101	89	96	99	86	95	92	99	88	102	89	96	93	102	75	94	82	102	107	74	101	108	87	82	91	83	88	107	93	90	80	86	100	94	99	88	92	93	95	113	101	89	103	85	96	93	91	106	95	96	100	91	86	102	91	73	98	96	88	88	87	89	104	97	75	96	103	80	85	77	107	89	95	94	79	105	84	94	99	90	102	106	82	85	91	95	81	115	89	102	100	82	86	111	85	94	92	97	95	80	82	83	101	104	99	86	100	83	99	86	86	89	86	97	91	81	96	107	82	95	79	91	105	90	80	110	90	84	109	110	78	98	101	112	85	105	88	99	90	93	88	91	86	85	88	88	98	95	87	104	95	68	106	75	75	88	96	96	95	96	81	99	81	87	104	98	102	79	91	111	100	114	92	111	96	90	92	96	85	98	105	103	108	80	100	93	89	90	102	87	88	92	100	104	90	93	102	82	94	93	88	90	100	100	90	109	99	90	103	75	89	95	107	98	93	82	95	95	94	102	82	93	89	87	85	90	85	83	97	107	87	89	108	92	91	99	100	101	94	101	85	100	86	92	109	76	81	98	95	86	86	102	95	94	97	84	96	94	105	102	87	101	95	86	113	78	98	101	99	114	92	77	102	72	91	98	88	102	99	106	92	106	95	89	89	89	93	90	72	109	98	91	95	94	82	85	102	108	101	93	98	95	103	78	106	109	90	105	104	84	100	92	100	96	86	94	96	92	97	92	97	90	87	88	120	84	97	84	88	85	90	103	88	96	97	86	86	88	86	94	92	85	93	105	74	103	83	79	93	92	78	90	103	102	96	108	102	110	82	112	100	97
22390	8533	3647	3524	6918	8589	8509	8097	7139	6274	5671	4889	4411	3904	3487	2940	2531	6788	15080	15812	13374	9553	6146	3643	2577	1967	1465	1105	884	787	708	720	622	660	667	661	674	648	671	660	612	635	647	682	665	657	611	636	660	660	664	663	690	674	703	659	670	713	692	647	675	679	689	639	680	636	659	672	658	610	676	690	623	685	662	691	655	685	654	718	669	654	688	691	702	662	680	673	639	669	718	661	663	693	658	650	659	690	677	694	670	694	705	662	701	713	656	703	698	701	725	688	692	704	675	683	664	679	691	647	636	651	675	658	737	722	703	663	658	685	664	690	647	655	680	677	690	656	663	687	710	674	650	647	696	641	689	698	648	674	689	661	721	680	707	666	660	622	686	646	653	708	673	648	691	648	650	607	697	666	663	676	693	680	685	696	674	696	689	660	666	666	698	665	685	677	649	648	637	693	701	631	654	681	700	691	660	681	642	645	663	673	676	672	725	632	699	689	697	668	599	660	656	645	656	630	670	697	664	665	656	629	652	688	659	740	699	645	713	656	665	682	696	671	683	636	716	662	644	665	673	680	662	660	663	717	697	650	717	650	701	617	713	663	723	690	729	666	653	708	674	644	684	671	665	694	640	698	676	651	664	674	669	677	715	682	678	693	666	690	662	630	682	617	693	676	671	643	682	703	657	708	659	670	601	659	715	608	644	692	663	644	689	639	696	688	637	675	671	676	634	659	665	635	711	662	651	611	682	647	663	693	637	714	683	602	719	654	737	680	690	740	671	705	675	708	642	663	638	724	662	664	704	664	669	672	639	692	626	655	645	692	631	663	670	752	693	667	688	675	709	690	616	636	682	645	703	656	682	669	638	687	650	671	702	651	666	627	639	668	666	653	693	633	706	671	686	638	688	657	665	684	622	666	641	705	659	637	660	671	666	636	664	696	677	630	669	677	676	666	649	684	631	695	685	663	653	684	654	683	705	677	704	625	709	685	656	746	653	652	694	675	707	678	645	622	637	697	654	639	689	709	668	650	645	671	696	700	688	667	665	672	693	649	677	649	662	646	670	661	677	703	672	648	673	654	644	669	701	666	670	684	657	642	659	644	668	702	692	667	707	673	664	674	650	684	675	703	657	693	654	693	664	688	667	703	705	658	686	637	649	657	682	682	646	695	665	705	665	647	680	698	655	675	679	674	626	684	654	628	697	676	627	652	679	683	644	701	697	669	649	671	685	655	659	687	682	651	681	671	677	633	639	725	674	620	651	651	698	649	631	650	696	647	716	652	612	684	648	638	645	645	693	692	625	618	701	718	688	702	623	653	649	651	709	649	683	638	658	645	671	628	665	680	657	673	700	735	683	642	689	640	688	655	686	690	705	664	659	693	635	684	680	693	657	644	673	691	676	704	615	683	666	627	705	673	684	663	689	677	662	655	680	666	631	676	709	680	644	666	672	652	706	622	688	681	679	699	676	641	683	675	693	657	665	653	659	683	689	677	664	634	712	719	710	727	716	677	638	691	640	646	696	715	667	698	681	694	678	678	710	678	669	679	673	683	672	696	671	660	683	685	659	633	659	678	701	695	650	718	702	687	685	667	694	697	663	652	683	666	672	674	722	683	660	690	654	628	652	656	688	644	669	682	683	681	704	675	669	650	720	623	688	698	668	655	702	730	682	658	664	696	661	679	681	681	711	673	660	671	679	657	663	682	666	661	662	642	667	634	674	663	616	638	646	710	670	664	707	664	635	660	700	702	681	655	680	645	686	687	672	654	651	702	659	689	679	720	722	685	699	681	698	695	707	689	656	669	638	660	675	708	697	672	691	692	637	663	633	680	681	638	682	640	630	609	669	678	663	688	672	651	654	655	693	665	688	684	663	733	650	680	709	659	637	648	669	645	692	626	672	631	629	700	688	663	656	656	692	718	653	665	694	660	660	688	638	650	644	627	671	652	687	660	677	675	653	664	714	678	700	646	662	687	726	703	634	699	674	671	657	705	653	645	639	690	718	658	685	652	662	654	660	712	671	677	662	674	691	665	653	719	644	650	679	696	665	663	692	679	642	661	690	695	654	622	670	655	644	696	671	669	652	675	658	666	692	667	666	707	654	658	705	639	675	648	703	672	622	679	625	725	672	688	657	655	653	690	688	691	665	677	652	645	649	700	647	664	676	719	679	669	653	667	709	710	667	679	680	661	662	693	671	716	674	675	677	637	723	684	633	669	655	694	683	686	659	676	662	662	688	623	644	705	676	694	657	651	684	659	620	668	684	674	672	695	640	671	726	698	676	675	667	696	690	631	687	692	681	663	650	636	645	679	682	693	640	666	662	667	660	647	747	655	700	638	652	674	690	696	689	619	640	639	662	657	676	681	671	655	689	690	686	686	647	664	653	671	647	726	677	676	623	699	669	688	657	658	613	655	700	708	714	710	679	687	695	665	685	635	629	636	636	693	651	654	658	690	676	705	718	712	640	652	654	647	692	736	717	696	654	665	679	705	635	725	662	695	637	689	640	648	673	645	687	644	665	665	711	673	683	691	629	649	658	651	644	708	676	661	653	661	701	688	630	698	696	674	696	661	688	626	662	692	691	668	675	672	678	725	685	677	714	727	657	674	669	679	674	656	689	663	671	683	685	690	662	667	689	688	666	634	643	642	669	650	659	676	764	654	706	641	664	659	676	667	663	654	657	672	716	696	679	671	709	735	694	684	690	659	697	699	639	647	699	676	648	662	683	644	672	655	681	682	703	680	690	664	672	693	699	650	681	639	651	704	662	693	663	706	683	661	674	685	695	693	723	687	684	705	660	653	666	712	666	648	658	652	671	671	715	688	702	697	694	635	645	648	710	646	658	698	598	726	649	653	697	654	687	669	710	665	724	665	694	678	675	702	676	669	639	679	664	676	676	703	650	668	699	692	628	700	666	671	712	643	649	697	700	664	673	676	683	682	665	697	660	674	659	683	686	732	694	660	660	642	663	663	636	708	657	643	670	646	604	641	657	650	715	652	704	658	682	697	661	668	693	659	652	690	641	692	654	667	633	674	664	706	644	677	697	692	675	652	707	707	642	671	690	669	675	701	665	664	661	613	657	673	633	649	705	679	669	697	646	687	701	700	652	641	642	643	709	666	606	624	712	638	620	679	676	657	652	701	699	681	721	635	674	703	663	654	700	670	692	647	732	648	677	688	673	663	673	655	644	680	668	662	693	658	725	697	691	683	658	666	694	647	684	658	665	711	666	702	699	700	669	662	676	653	704	678	643	643	689	668	711	676	677	673	685	657	692	678	646	689	698	701	676	687	676	670	630	675	652	681	671	646	676	652	693	650	630	685	683	659	703	673	695	672	682	647	676	680	655	683	682	663	656	667	692	671	650	678	653	670	668	690	672	660	678	705	663	696	706	668	666	687	682	646	680	687	657	698	686	673	638	666	641	651	689	693	648	690	667	704	685	636	682	628	647	696	715	681	717	631	688	709	673	695	657	690	686	697	677	688
3685	1519	473	316	265	256	264	311	275	284	261	248	229	219	148	146	251	854	1349	1456	1154	706	460	337	255	193	143	151	110	84	95	86	77	84	101	87	101	76	80	66	84	76	70	75	90	76	75	75	86	81	77	88	92	81	93	71	83	85	88	94	84	90	76	77	94	89	83	74	82	96	83	76	80	85	90	78	83	78	87	83	87	86	99	79	74	84	85	78	85	99	70	80	75	83	91	100	87	73	96	75	91	102	97	76	87	87	85	104	82	70	81	97	93	94	79	83	89	89	74	104	88	75	94	91	86	77	82	88	75	89	87	96	108	77	93	83	73	84	80	85	75	66	89	68	87	88	78	91	89	83	76	97	89	85	65	82	81	75	88	97	88	83	92	71	109	90	77	92	92	102	77	77	95	84	71	66	93	81	77	84	72	87	90	86	73	86	86	72	98	75	81	92	98	92	97	78	95	85	84	82	88	89	85	75	66	94	83	78	82	90	80	80	80	89	95	73	95	90	77	80	86	81	94	68	81	72	87	86	83	82	91	91	83	83	79	100	97	87	82	88	90	95	104	86	74	97	99	88	76	95	96	72	73	83	99	96	81	78	78	95	79	94	69	75	80	90	77	87	79	92	75	89	93	93	86	85	83	96	74	88	98	87	76	92	85	102	79	93	94	76	79	110	90	78	69	87	87	83	69	80	87	74	72	98	91	69	93	96	86	85	106	78	74	87	83	92	68	80	86	92	83	91	101	100	84	82	95	71	84	78	86	71	93	90	64	80	84	73	83	83	93	83	87	82	96	77	83	81	102	91	80	81	81	85	76	80	76	92	77	74	91	77	75	67	89	94	78	85	77	73	83	90	86	93	93	64	76	88	87	91	99	75	85	83	98	87	81	100	87	91	86	94	82	90	80	75	79	87	76	102	91	83	97	74	85	78	87	98	93	65	96	75	88	88	72	83	80	76	101	82	76	90	87	80	102	88	61	79	84	91	98	89	82	86	86	69	63	108	97	78	96	88	82	72	84	97	77	86	102	87	80	79	89	94	90	83	84	96	79	94	71	78	99	98	81	97	71	96	93	83	80	96	87	84	72	81	76	75	101	96	83	104	82	87	83	90	78	82	83	88	78	98	87	91	85	88	84	76	82	97	100	90	82	97	80	97	81	84	87	70	102	87	109	76	86	87	89	84	88	78	92	77	98	79	76	89	72	87	90	77	91	85	70	107	76	85	78	76	86	84	80	79	103	80	75	75	85	94	84	74	79	93	97	86	86	94	85	89	95	93	66	71	80	61	108	94	83	83	99	82	75	81	79	89	75	79	103	87	101	77	81	105	67	84	90	91	76	85	89	97	88	72	99	92	84	83	79	87	92	77	59	79	84	85	82	73	89	87	81	78	86	66	85	92	85	89	80	86	74	85	70	95	75	92	93	79	86	72	85	97	77	80	79	83	84	120	85	87	69	80	86	81	90	91	89	83	83	85	81	89	81	81	92	83	85	88	78	89	90	71	92	67	82	81	86	90	90	75	85	78	83	93	94	81	92	76	95	76	77	85	91	85	88	87	96	88	90	82	91	87	81	99	91	82	104	72	89	88	80	79	92	97	95	93	93	84	77	65	80	105	83	79	93	83	88	81	108	76	75	68	79	83	72	86	79	75	95	91	85	81	106	82	90	90	89	77	80	89	70	98	92	97	93	106	94	87	88	74	88	80	80	103	86	89	88	89	84	75	88	88	93	94	100	98	78	82	95	89	86	79	89	86	83	92	69	73	81	80	91	92	96	89	105	95	75	70	77	76	87	95	81	93	92	80	89	86	90	75	90	92	89	69	82	94	96	88	81	82	83	82	92	90	88	87	87	75	91	87	74	99	83	77	73	77	80	83	93	81	92	80	96	97	98	90	82	97	86	75	77	84	96	89	89	88	63	88	96	75	88	75	81	80	82	89	76	85	89	76	104	78	74	79	96	83	97	98	82	62	97	84	68	104	93	83	91	67	81	90	86	90	83	89	99	81	74	92	92	83	88	73	76	95	91	86	85	71	91	79	85	85	85	61	91	62	80	89	79	84	91	95	87	84	77	98	81	78	85	91	81	88	97	84	89	97	94	86	68	75	74	100	85	77	74	99	106	87	91	80	80	90	85	91	78	79	89	73	86	84	73	84	95	84	84	79	85	87	84	88	87	78	101	84	86	82	96	92	89	79	70	100	76	88	90	91	85	88	90	83	84	91	76	87	83	82	88	76	91	76	87	76	78	90	105	64	75	72	76	59	94	97	85	82	77	75	85	68	89	89	73	88	88	74	94	72	81	66	94	81	93	78	80	85	73	85	82	85	95	68	77	82	94	81	71	84	97	73	72	96	81	85	75	85	110	66	85	85	89	82	105	68	79	82	104	89	94	73	75	78	97	99	85	93	90	86	94	103	71	95	80	96	87	80	82	79	88	85	93	85	80	76	71	73	93	79	75	88	70	85	93	99	70	85	76	91	82	77	80	69	89	83	69	76	94	82	91	97	91	67	71	92	82	76	82	78	89	88	77	94	79	89	86	87	80	100	74	93	99	85	82	92	85	82	76	94	82	83	83	83	75	83	85	75	78	98	80	78	90	98	77	99	111	102	96	77	92	70	93	92	100	88	81	80	87	81	97	90	84	69	84	80	80	86	82	86	86	79	68	76	69	77	94	85	76	75	102	95	89	89	85	87	83	84	80	91	84	79	85	89	87	90	86	85	77	75	82	99	80	92	93	92	78	79	95	87	58	80	81	89	71	70	87	73	92	109	77	86	89	85	88	92	92	80	86	87	94	70	63	88	96	106	75	94	92	80	90	90	92	87	75	103	91	80	98	88	87	74	81	91	76	85	77	85	83	87	82	80	95	99	96	70	89	99	77	82	87	79	84	93	70	72	81	86	95	78	90	74	80	68	73	90	79	83	71	91	78	71	102	103	85	79	101	77	67	84	92	91	78	82	84	74	76	75	73	82	75	83	80	81	100	73	79	81	90	82	94	94	69	81	72	94	75	100	89	87	83	92	81	75	83	75	89	81	88	99	76	104	85	101	85	67	95	94	85	82	82	74	80	87	91	92	97	88	80	86	82	75	103	94	96	93	73	89	83	89	70	78	79	89	75	73	82	88	83	86	68	80	87	81	85	82	84	70	81	79	85	67	104	96	73	82	82	101	76	87	94	100	82	93	100	74	70	105	79	80	76	82	87	89	81	75	96	86	89	71	86	92	88	81	79	64	79	72	71	75	82	84	77	96	87	98	84	93	84	79	93	88	82	86	108	69	94	95	95	70	77	94	90	89	97	97	70	79	96	92	91	73	87	84	87	78	94	95	104	86	109	89	93	82	79	64	88	80	81	87	91	84	103	92	83	95	79	82	103	81	85	96	78	87	90	91	114	77	92	92	75	81	87	87	88	83	98	84	79	86	102	78	80	76	96	77	75	80	90	82	83	76	92	101	92	90	83	85	77	74	73	92
27522	11446	4476	4398	9251	12471	12989	11871	9821	8256	7075	6506	5685	4968	3898	3111	5105	16571	21986	21906	18407	12698	7928	5890	4372	2947	2021	1393	1080	835	716	690	589	559	612	610	574	601	595	605	622	595	610	643	608	582	559	572	557	608	624	607	596	609	594	603	583	578	603	619	583	591	575	589	596	611	593	628	607	571	542	580	601	587	592	605	635	613	599	596	608	588	600	569	611	620	600	580	606	580	584	556	604	585	614	596	598	605	573	598	586	582	605	609	630	599	598	633	571	578	625	618	580	565	633	623	558	584	596	634	561	607	582	560	585	593	578	571	568	551	627	570	606	561	606	630	599	600	601	595	624	606	611	564	568	623	610	617	601	605	637	626	636	585	631	635	576	583	605	588	616	609	617	576	572	589	613	592	601	591	604	553	629	591	592	562	581	604	613	605	604	606	605	601	587	595	625	587	596	573	581	592	603	613	616	593	565	587	600	601	561	608	600	638	593	562	619	611	617	616	637	612	578	620	588	594	617	628	591	593	652	633	612	562	595	543	576	599	608	664	589	632	589	602	601	622	589	600	594	614	568	570	538	577	573	611	590	580	570	553	575	606	635	563	599	578	592	600	583	647	559	585	629	576	628	640	576	583	623	589	619	621	584	628	634	605	657	592	561	580	571	557	583	622	589	611	605	579	567	600	570	662	617	622	617	614	611	608	548	597	609	585	654	621	561	635	594	593	628	610	598	597	616	594	557	621	594	583	626	618	599	599	585	606	604	629	632	591	583	586	594	581	579	548	596	559	542	571	576	603	560	641	610	585	594	619	595	604	611	573	624	605	630	608	577	577	632	614	590	624	562	544	575	581	581	584	624	556	590	598	627	609	610	647	614	616	575	602	622	595	583	576	573	578	612	617	599	611	588	611	585	601	645	599	607	569	556	649	602	581	567	606	588	596	623	581	586	600	583	584	567	594	602	631	569	611	602	601	614	630	593	593	577	564	589	578	585	594	619	586	633	559	635	621	586	644	609	588	596	608	608	608	602	588	610	609	600	567	612	583	576	597	603	581	591	593	591	616	589	576	621	617	608	573	558	624	636	615	635	598	556	613	599	606	592	583	597	606	528	596	573	584	627	599	622	610	608	563	601	601	567	623	633	592	572	603	634	596	612	558	587	575	635	591	599	613	601	615	597	571	602	597	613	595	616	591	581	583	617	574	622	601	584	631	607	605	626	555	630	575	534	572	586	639	591	602	588	550	612	635	582	599	591	622	612	573	566	595	640	597	636	577	555	605	559	627	592	644	603	583	599	582	596	615	576	585	574	589	596	579	596	576	588	566	598	609	562	596	609	596	577	581	584	587	597	580	599	608	608	578	596	631	619	595	648	617	590	578	635	625	584	603	569	597	611	621	576	543	620	619	617	652	633	579	553	574	593	623	605	581	575	635	618	590	575	507	579	610	606	591	616	614	632	578	608	605	550	609	571	591	598	597	595	630	581	582	572	603	582	569	632	591	553	616	619	627	632	605	630	600	590	655	598	584	595	598	600	615	605	621	583	599	622	543	638	606	567	612	606	631	625	605	580	577	619	604	571	560	595	570	598	611	654	601	606	603	584	561	617	604	591	590	582	588	623	651	589	618	610	580	635	568	602	623	627	609	528	592	586	570	616	573	603	563	593	592	611	578	603	586	618	592	606	603	576	619	560	599	569	627	599	628	549	630	611	593	595	574	645	626	607	606	603	581	591	573	589	601	607	593	606	613	587	602	587	625	581	632	615	587	603	615	609	608	612	564	588	557	559	583	621	565	581	584	606	634	580	572	576	611	640	583	604	600	596	601	610	596	603	630	577	581	576	621	619	575	584	563	598	652	612	627	576	602	609	597	602	574	604	595	595	603	589	610	620	589	629	567	608	639	653	577	576	609	615	567	639	620	586	576	553	615	625	632	628	578	548	641	541	606	609	605	619	634	640	630	576	584	578	637	603	638	619	609	584	624	639	592	618	611	638	651	606	603	639	592	593	608	583	593	629	582	585	610	593	567	621	572	604	617	587	648	582	639	614	639	578	573	591	589	558	636	590	572	569	612	612	613	603	608	589	593	597	592	592	600	584	621	604	592	592	633	591	600	599	584	615	589	611	588	599	554	605	608	592	573	619	573	592	605	576	614	603	576	561	607	607	590	601	602	582	576	586	567	577	600	618	583	581	569	606	607	617	590	584	611	582	557	578	610	605	624	574	579	580	606	561	558	583	592	586	566	634	650	580	608	567	595	626	599	612	608	585	593	564	574	610	593	583	595	555	624	645	585	614	556	646	580	624	571	631	564	587	579	586	622	599	604	605	572	606	610	583	572	579	565	653	563	608	572	597	562	572	630	617	586	625	579	562	558	578	578	566	546	569	567	633	574	594	625	616	597	635	587	592	595	574	610	615	602	594	598	607	588	620	599	613	603	593	595	615	588	597	555	592	595	575	565	619	592	576	580	576	632	609	635	589	606	627	588	616	570	600	576	660	565	605	608	622	617	550	540	591	609	602	602	645	567	627	610	584	591	637	593	567	572	537	591	622	625	621	606	629	624	613	573	606	627	598	592	598	554	599	588	594	557	627	595	579	607	596	601	635	566	622	603	602	613	624	609	645	604	582	592	583	609	603	599	547	649	609	592	630	590	603	603	594	585	546	582	575	608	628	646	556	584	613	596	618	591	599	639	606	574	582	585	590	586	548	590	575	628	624	619	571	624	640	608	647	615	621	580	625	590	612	589	555	598	587	645	618	609	605	598	599	561	599	618	626	581	594	604	593	584	614	652	632	621	559	583	566	588	626	602	650	616	643	621	599	627	560	580	604	638	601	656	590	610	672	580	568	576	620	579	580	619	576	588	602	598	553	575	576	569	642	589	609	587	594	623	601	609	593	565	604	617	583	596	638	606	586	614	580	606	608	611	583	601	540	593	576	579	616	563	591	609	592	556	582	608	612	631	653	592	616	568	635	634	617	588	573	579	605	620	579	602	631	603	605	637	606	630	591	592	616	580	636	564	620	579	611	559	584	630	582	560	559	571	574	570	625	592	560	560	592	622	591	604	585	605	577	603	597	590	603	621	627	584	597	578	587	631	577	588	548	619	582	611	589	633	618	620	577	592	602	585	537	608	606	593	585	648	595	572	623	599	601	592	578	584	614	573	626	594	596	620	589	638	573	579	595	605	615	552	608	553	598	620	591	626	603	588	661	603	617	597	606	617	599	586	609	618	648	623	593	613	591	577	593	589	568	585	583	613	585	574	653	600	613	567	589	611	604	601	555	575	572	571	621	609	564	619	593	598	564	600	601	627	634	595	619	609	608	597	625	589	626	591	602	606	566	585	579	617	594	574	596	572	614	611	592	607	618	569	612	610	629	605	602	572	604	564	601	604	611	616	607	624	577	625	607	548	610	618	547	639	577	616	582	563	640	599	625	575	606	606	610	612	616	570	592	559	594	570	592	574	589	587	609	593	605	614	571	599	595	616
2516	678	257	168	153	150	183	186	169	171	158	149	114	120	125	111	149	151	196	268	209	174	151	119	114	101	92	97	82	89	74	72	76	88	76	58	73	82	83	90	82	80	68	79	69	97	80	63	99	85	90	83	84	76	90	64	85	81	82	73	79	70	86	63	100	83	76	71	73	72	85	79	100	74	88	69	92	84	99	84	83	74	69	78	88	84	76	68	71	83	69	82	70	84	88	79	83	69	68	72	80	75	90	77	79	80	95	89	72	75	70	78	78	75	82	87	83	83	80	78	79	94	110	91	75	75	84	88	91	91	78	77	82	70	88	83	86	84	71	73	79	84	99	82	93	86	78	71	82	85	77	82	87	71	87	80	73	84	83	72	87	84	80	94	83	71	76	74	78	77	84	67	89	80	75	69	79	83	84	77	100	82	109	66	84	75	75	80	88	76	74	76	70	80	73	88	77	89	92	76	61	80	79	85	84	93	95	78	63	82	74	84	88	74	78	62	80	87	68	87	63	99	82	74	69	81	66	75	90	78	89	80	78	85	72	66	96	93	80	87	93	89	93	84	76	98	70	72	96	83	72	79	85	78	79	85	77	79	81	69	77	90	77	82	94	64	92	82	75	73	90	97	66	73	78	70	88	89	82	90	81	85	64	79	87	59	73	74	89	95	86	87	69	72	83	85	81	76	81	62	91	91	67	81	68	75	86	93	86	81	75	71	69	81	93	81	80	76	73	62	84	80	77	74	79	79	78	99	74	85	91	85	75	68	89	81	68	82	81	70	77	72	61	78	74	87	58	87	74	83	93	68	87	67	87	62	60	75	79	81	65	67	75	79	84	86	89	91	87	85	71	84	79	87	107	90	85	76	74	71	80	90	74	84	75	68	87	77	91	84	85	83	87	86	80	91	84	72	77	76	89	82	94	84	84	66	84	83	73	91	89	84	88	81	85	89	82	83	92	99	100	70	67	80	87	75	75	79	81	69	76	73	88	75	88	77	77	75	88	68	83	84	97	82	89	105	80	88	70	71	89	52	79	94	71	80	95	95	85	89	87	86	72	86	93	70	109	72	86	87	97	89	69	89	92	74	74	82	73	74	69	85	81	83	89	78	92	99	88	91	82	80	85	79	82	87	74	85	76	77	78	81	69	87	92	85	77	80	85	90	83	82	89	86	75	67	94	84	80	91	84	67	78	79	70	81	67	100	73	83	84	71	76	95	93	90	77	84	84	73	81	63	82	81	82	76	66	82	77	71	81	86	87	96	75	87	83	81	81	81	80	76	75	102	73	95	77	82	77	84	87	76	97	85	81	90	77	90	99	77	84	76	88	67	73	83	84	63	74	97	96	82	92	79	82	79	76	92	84	76	62	73	82	67	81	90	73	66	76	76	63	84	80	76	65	75	70	84	87	82	96	91	86	87	78	63	83	91	66	76	84	72	97	68	64	87	60	71	78	87	73	74	81	84	84	83	86	84	76	72	72	90	96	83	54	75	81	92	81	78	82	77	78	91	76	89	83	80	80	85	83	92	71	84	86	86	83	84	84	76	94	80	90	100	65	85	72	92	89	78	81	80	75	83	73	82	87	80	56	61	84	94	78	83	86	97	69	78	75	77	68	85	84	78	84	68	77	61	92	72	86	73	87	79	96	74	78	87	81	80	81	96	76	76	81	67	90	70	91	86	64	85	91	87	67	87	86	89	105	87	63	77	80	83	75	85	69	76	85	73	96	80	74	86	85	71	86	78	85	67	77	66	88	70	82	91	80	78	77	83	87	84	81	71	68	82	81	84	79	106	77	77	75	102	76	88	75	97	89	93	66	96	87	94	92	86	78	97	91	87	72	89	75	89	86	79	82	95	85	71	76	68	87	96	106	88	71	88	83	87	68	80	70	83	74	85	80	91	90	74	71	85	72	81	96	78	79	89	85	91	77	60	75	64	61	75	74	68	89	92	88	87	81	76	93	58	83	78	97	99	97	88	72	66	88	71	72	64	102	74	73	76	80	75	75	86	76	69	77	92	89	86	82	79	82	77	83	71	76	83	84	81	86	63	95	72	88	79	64	75	71	86	93	70	79	64	98	85	78	77	79	87	90	77	67	80	85	82	76	79	80	74	73	77	91	77	87	74	99	83	84	70	73	76	73	80	83	86	66	78	87	73	73	68	82	99	77	87	88	92	68	76	93	85	78	83	78	90	65	89	90	87	80	90	75	73	85	77	77	78	91	78	78	76	95	76	74	80	97	81	86	75	79	82	97	78	87	71	86	73	84	82	89	74	82	71	74	69	92	85	79	80	81	86	83	83	84	79	74	89	83	82	90	67	101	82	86	80	74	72	74	80	67	83	82	69	77	90	69	89	71	66	78	85	76	78	84	95	78	77	100	99	71	98	61	71	91	76	78	65	85	62	80	74	81	71	94	83	94	89	80	83	80	82	67	85	72	60	82	87	77	80	78	95	77	77	87	78	82	82	72	87	92	85	85	99	81	87	77	86	78	79	81	73	74	75	77	74	79	79	87	100	98	82	87	67	77	89	75	73	68	85	82	105	96	70	82	74	70	96	86	90	88	84	84	71	90	89	86	76	79	81	74	94	92	88	83	97	75	69	83	71	84	81	87	80	64	78	84	77	64	86	63	75	74	75	68	87	87	77	80	73	81	85	77	77	72	84	76	68	103	78	78	83	62	79	82	80	73	73	63	79	75	69	75	86	84	76	73	75	94	68	101	68	81	94	66	86	76	71	79	88	83	79	72	86	71	68	89	84	77	70	80	76	78	85	82	92	85	92	79	98	76	100	93	83	73	88	80	72	99	85	87	81	101	80	89	84	85	78	88	91	84	86	74	80	78	68	91	86	98	98	83	81	77	68	71	66	95	85	68	67	84	81	82	74	70	80	92	78	82	73	95	94	89	89	93	86	79	90	74	83	93	89	88	82	88	81	78	82	79	65	90	94	80	70	95	75	98	83	76	101	85	87	89	81	83	75	72	70	89	84	69	91	75	94	76	85	73	70	68	92	79	78	82	77	86	84	84	84	61	91	87	74	90	84	72	79	75	98	61	87	93	85	94	75	60	83	85	76	77	62	73	95	102	74	79	70	72	89	69	74	86	81	66	71	71	72	87	94	87	98	84	81	78	82	91	84	82	103	83	62	72	61	76	73	83	66	78	92	97	74	92	81	97	81	94	79	99	72	83	72	98	77	74	59	69	74	81	69	92	73	75	76	71	79	80	91	78	101	85	85	72	101	92	84	57	87	76	87	80	83	70	80	76	69	79	72	59	78	110	79	68	75	73	74	89	84	67	76	88	77	69	79	92	75	71	85	79	79	83	81	84	87	105	81	84	61	86	74	68	81	52	70	77	77	83	75	84	85	91	105	98	85	90	94	84	77	78	85	80	71	80	78	90	92	79	102	95	80	77	83	82	88	75	77	85	82	82	70	80	83	79	79	85	80	65	86	86	74	93	64	80	111	73	79
19240	6396	2671	2642	5699	8147	7574	6406	5792	5043	4070	3363	2797	2316	2134	1994	2894	3947	4582	4651	3604	2667	1857	1428	1151	996	881	683	721	683	627	620	595	575	558	563	617	528	529	609	599	554	613	562	617	606	552	610	547	563	557	595	603	598	592	568	567	548	559	590	564	590	598	585	571	530	574	554	532	593	595	592	566	590	599	626	543	557	597	601	558	571	575	607	597	601	587	591	585	561	586	572	563	572	550	578	556	588	581	556	557	616	559	620	577	589	596	584	580	573	543	596	568	584	602	609	600	573	583	575	585	596	574	614	604	574	546	580	579	562	586	610	615	560	591	551	605	561	627	582	582	567	588	574	563	543	559	580	587	599	594	540	585	609	584	631	558	560	549	602	602	601	558	582	598	609	592	549	576	569	607	574	602	639	572	607	546	594	631	628	618	549	607	550	632	588	628	549	571	612	621	605	578	569	553	576	571	586	563	611	587	588	594	582	558	583	597	651	560	587	565	613	614	633	586	560	617	570	558	550	602	603	573	582	567	563	607	540	609	566	571	632	547	563	607	542	598	596	612	552	580	586	569	600	590	554	580	609	582	569	629	556	593	607	577	595	585	593	532	577	555	563	581	575	609	581	593	562	568	564	598	561	566	571	552	531	585	570	574	594	606	571	567	563	605	566	560	611	606	590	575	555	576	573	546	573	562	574	584	600	590	589	590	556	588	614	585	617	584	606	557	576	601	551	546	592	589	588	598	570	590	596	589	572	575	563	546	539	572	545	590	601	597	564	559	615	564	607	597	588	584	576	590	585	587	619	606	567	568	576	560	551	604	601	593	574	576	595	598	578	598	594	590	606	549	561	560	573	558	582	600	598	555	583	549	541	606	555	564	571	542	577	624	547	614	611	594	610	609	570	560	599	557	577	577	582	581	524	587	581	553	617	654	581	579	586	600	603	577	623	593	604	600	605	549	520	629	608	560	561	568	568	545	571	566	577	597	559	585	601	592	607	558	608	563	587	603	583	633	604	610	571	588	621	641	610	586	623	582	612	611	596	583	578	592	608	614	613	548	603	560	581	610	575	565	524	615	576	604	558	567	583	576	600	584	548	577	595	607	562	581	575	588	566	565	594	594	573	579	592	583	535	567	599	600	613	616	557	559	559	600	604	599	595	566	595	545	584	558	590	554	573	594	559	572	557	607	605	579	572	574	603	545	613	552	568	620	597	612	600	597	594	590	583	569	575	574	590	546	652	549	599	584	622	605	596	616	574	575	559	576	575	579	560	587	571	585	569	586	591	568	567	586	577	568	571	579	535	579	614	538	623	599	602	596	571	568	591	592	585	567	552	580	559	554	611	642	537	578	569	611	606	593	601	597	595	576	568	579	627	553	559	572	564	632	621	576	612	614	557	589	606	590	546	594	601	596	558	619	585	581	552	567	564	564	588	541	608	581	544	573	563	585	590	588	594	604	599	591	599	576	601	570	569	548	580	547	603	613	546	562	588	571	592	570	604	581	566	598	659	571	591	593	582	570	569	624	620	633	611	623	590	591	582	531	571	575	568	572	567	547	591	554	611	583	606	568	635	560	608	603	580	560	537	587	597	614	584	543	584	538	586	590	569	626	593	571	628	575	600	640	541	549	573	582	603	592	585	575	561	597	599	570	598	581	590	576	567	586	580	578	602	580	569	573	602	582	610	602	572	586	592	586	603	594	609	566	553	603	587	580	593	622	554	559	571	568	586	601	561	555	559	597	568	589	574	591	588	609	585	613	571	573	574	560	598	584	605	601	579	558	572	577	567	580	565	581	612	576	594	610	581	597	582	567	583	554	646	579	601	612	596	566	578	563	556	573	584	574	574	598	529	555	583	611	589	542	601	555	594	584	573	570	601	591	530	561	588	577	562	605	580	578	581	608	566	549	548	592	573	612	542	589	612	561	588	607	547	578	579	577	613	562	607	602	603	626	562	547	604	603	611	589	591	605	564	613	604	577	558	595	586	521	561	556	606	578	550	580	620	567	604	560	586	576	546	607	565	608	574	569	571	560	590	573	615	583	592	597	631	594	583	606	612	538	578	601	589	531	605	589	568	642	557	574	645	587	554	562	599	601	626	580	603	622	557	550	620	555	582	614	597	537	575	575	626	580	573	568	610	572	611	568	600	626	577	605	539	583	556	618	574	622	587	551	583	534	589	603	595	592	561	564	557	557	554	581	596	552	615	637	561	611	605	556	575	573	593	620	582	589	578	607	591	589	593	537	590	598	591	587	597	611	563	616	598	593	604	573	559	574	584	597	607	597	612	607	546	583	658	581	619	582	558	580	579	605	583	581	574	610	573	576	535	606	567	578	591	597	648	599	545	577	541	582	573	579	612	636	608	592	600	598	600	571	563	597	580	591	568	591	572	571	621	538	590	604	567	589	546	539	568	617	590	578	604	626	609	553	563	604	571	617	578	569	611	566	575	626	579	582	580	596	543	572	583	564	587	601	576	556	576	577	588	603	599	629	599	586	583	563	566	563	565	564	582	570	589	571	609	586	636	580	589	609	602	612	576	545	586	582	602	562	616	584	563	593	556	573	587	574	552	570	626	568	586	529	597	578	575	634	540	575	557	634	563	584	563	583	535	559	568	560	570	586	585	561	619	529	602	610	602	587	595	608	559	603	567	571	588	540	584	594	561	578	575	581	590	607	572	566	554	633	568	579	563	575	557	580	594	540	590	583	577	559	577	556	604	597	576	585	561	575	619	559	585	591	572	572	632	561	609	547	543	600	583	573	584	576	564	590	584	604	582	600	618	604	605	620	536	632	579	576	594	565	577	624	579	581	617	591	567	564	561	516	518	584	539	567	565	594	573	579	603	591	595	576	575	586	592	533	577	640	597	609	570	545	541	535	564	619	568	579	582	585	594	643	589	579	571	561	560	578	606	617	576	607	585	628	544	602	594	592	579	578	567	557	571	584	543	615	609	566	582	585	558	583	587	583	591	599	577	591	580	619	568	529	587	609	556	551	570	564	627	542	585	554	579	565	612	574	579	553	587	612	617	510	564	591	628	610	609	590	573	571	555	583	575	573	578	578	584	559	567	595	576	598	580	531	586	581	577	588	578	559	586	593	604	585	572	602	595	558	589	549	581	551	578	577	543	592	548	595	605	557	600	585	543	591	568	574	591	582	616	599	589	575	598	594	594	614	606	593	570	594	581	562	622	585	577	614	603	574	557	573	570	578	575	575	563	579	540	583	604	546	524	574	551	566	584	570	550	561	562	580	570	539	608	563	583	573	592	620	548	592	612	579	620	619	620	583	591	552	597	614	578	592	574	600	567	579	612	589	553	597	568	573	592	576	563	561	567	618	557	551	531	544	566	551	568	554	606	586	600	540	534	557	559	640	557	542	558	584	629	580	573	583	588	541	579	577	583	591	596	581	593	628	573	607	596	552	564	624	573	602	624	560	609	597	605	564	603	567	542	575	597	574	572	598	577	562	556	548	613	585	600
2483	1131	318	195	180	168	195	244	221	183	169	156	161	143	156	188	194	332	587	763	615	445	285	191	162	114	117	102	84	67	84	97	68	70	91	82	70	74	88	67	66	80	80	78	67	80	67	68	74	70	72	76	85	71	77	71	81	77	71	84	78	60	83	62	74	64	73	80	75	67	65	59	76	68	79	71	72	70	64	66	75	70	68	72	80	75	70	78	81	82	74	65	58	62	81	73	52	63	85	71	73	96	93	87	67	73	79	68	64	92	63	81	67	74	73	79	67	68	89	80	66	74	71	71	76	59	75	68	65	91	77	70	78	73	69	80	71	63	69	77	76	73	65	67	62	70	69	95	89	81	77	70	84	76	95	77	75	89	80	82	73	79	83	66	85	89	75	86	71	91	70	85	63	72	65	60	84	63	88	68	65	79	75	73	79	73	81	67	69	76	81	67	69	73	66	82	84	85	74	64	77	60	53	84	70	83	81	69	81	71	78	77	85	82	80	76	61	71	79	69	76	82	67	67	66	81	74	83	69	64	82	58	76	85	77	80	71	86	65	83	94	78	83	75	91	81	65	82	69	56	72	61	71	65	66	90	68	70	81	84	66	81	89	85	80	89	87	82	94	75	78	60	83	84	70	75	75	75	66	78	90	79	73	63	77	86	81	71	70	77	86	77	66	80	76	65	65	72	71	85	66	71	79	87	64	83	55	70	55	74	75	73	61	68	74	74	63	77	67	72	67	66	68	84	74	87	70	88	73	84	81	72	77	78	78	71	92	86	81	80	90	75	69	78	74	90	71	76	72	98	76	75	65	76	82	66	79	81	69	78	80	64	58	71	69	79	69	71	93	84	69	72	70	84	73	70	77	66	62	75	79	89	92	68	77	74	75	79	66	56	70	60	78	55	67	65	76	95	80	61	53	74	75	79	81	67	81	62	67	77	91	91	75	73	61	67	81	80	63	75	62	81	74	69	77	66	71	70	76	69	69	81	89	72	75	65	65	70	66	83	74	70	88	61	70	66	84	78	91	65	71	77	76	67	56	67	62	79	79	72	79	74	74	72	83	78	71	84	63	69	63	83	74	82	81	78	72	92	66	78	65	74	76	68	87	88	76	86	71	65	86	81	82	77	66	93	82	76	64	62	74	63	75	63	68	69	81	56	67	68	76	63	58	65	78	70	100	69	87	65	88	73	88	71	73	87	78	70	63	80	73	61	83	73	68	79	63	81	76	72	73	60	74	89	81	71	78	71	64	61	70	67	79	63	63	83	75	71	80	86	66	80	72	72	71	78	81	61	73	75	65	66	79	57	84	71	77	80	82	85	69	83	75	76	78	75	81	72	91	61	69	81	61	76	72	73	90	78	67	72	73	80	64	82	72	71	73	75	74	75	65	90	78	74	69	82	61	84	79	72	61	75	82	80	74	68	85	62	79	78	82	61	73	70	77	67	81	88	56	66	75	76	69	69	66	68	66	69	68	72	68	83	78	88	69	72	69	74	81	59	69	64	95	76	74	86	75	88	67	90	64	72	69	73	81	72	90	63	77	70	62	65	81	73	83	66	84	57	57	72	76	78	72	53	75	85	87	84	85	86	68	73	78	84	76	83	76	64	82	65	79	72	75	82	75	84	74	80	76	83	79	72	62	49	70	97	73	74	83	81	59	80	73	81	72	83	75	85	78	70	62	67	76	71	74	80	82	73	93	86	73	85	80	66	85	78	71	73	71	80	82	68	64	74	83	75	73	73	79	62	78	74	77	73	81	80	76	71	80	74	72	64	73	65	70	62	76	86	84	76	57	78	67	63	73	79	83	77	88	77	77	81	77	77	83	84	78	87	83	68	59	77	82	74	78	90	59	81	78	60	75	64	74	86	69	69	87	63	69	72	85	76	68	72	74	64	72	65	68	86	73	86	72	75	72	88	72	84	76	58	92	92	87	72	68	78	71	66	90	86	78	76	64	80	87	74	74	81	61	86	87	64	88	64	82	69	75	82	79	82	82	70	62	86	83	69	61	81	66	84	62	86	68	74	55	68	80	84	68	79	70	73	74	62	69	66	85	83	82	69	97	65	64	85	68	72	72	62	79	81	81	84	55	65	74	66	66	77	72	69	82	62	64	75	60	71	73	74	72	54	83	51	64	79	80	80	76	64	60	63	82	83	82	76	70	76	74	60	65	67	70	85	76	80	65	76	66	82	64	82	76	80	74	67	76	67	80	78	71	81	79	76	87	65	77	78	67	75	78	68	86	66	75	86	68	73	62	77	80	79	75	62	68	80	65	84	60	75	71	90	80	77	72	63	76	78	72	61	75	98	83	77	78	71	83	70	64	65	75	70	74	64	74	71	71	85	91	80	71	73	84	75	54	96	76	74	69	77	68	82	77	82	68	80	67	76	71	79	82	67	63	69	56	79	76	81	76	71	86	92	68	77	72	83	79	81	69	70	75	65	57	63	75	63	63	82	79	70	80	72	75	85	70	73	84	73	86	72	71	76	81	76	70	79	77	72	61	73	75	84	75	80	73	67	77	85	70	63	69	66	81	68	65	78	61	75	60	73	64	72	83	65	89	78	72	70	71	68	88	93	88	75	69	82	70	79	71	84	61	74	83	75	74	76	67	69	76	75	59	65	50	98	80	77	74	85	65	83	82	82	89	74	78	61	78	74	83	80	54	79	80	70	74	61	90	86	66	81	64	72	61	75	82	77	77	72	71	69	71	69	76	70	79	59	83	70	64	82	71	84	66	83	74	87	74	79	79	65	65	60	56	85	73	84	63	71	66	74	65	78	87	77	83	63	76	82	92	76	93	94	77	71	67	70	79	72	76	60	74	80	84	87	61	63	69	78	84	68	83	71	75	98	59	76	77	61	47	90	75	73	88	80	83	72	64	76	72	76	66	67	72	71	72	70	60	71	77	64	73	92	71	82	61	69	82	73	83	84	66	74	82	83	86	83	65	66	79	71	68	79	67	81	65	66	84	65	61	70	77	77	82	74	70	88	79	64	91	72	68	79	90	83	76	69	72	73	88	68	71	80	66	63	77	79	66	93	70	69	86	74	76	77	73	93	70	69	90	73	80	71	76	62	58	73	77	76	77	72	71	72	89	90	69	66	64	81	74	66	75	85	90	65	81	66	65	78	64	61	79	80	64	90	77	93	63	78	69	84	65	75	68	74	81	73	77	86	78	61	72	72	67	75	70	67	65	85	62	79	77	63	79	70	80	71	69	80	78	65	78	84	72	80	68	69	94	79	79	55	64	74	76	63	71	70	80	68	79	75	58	74	73	68	72	68	69	83	70	84	64	69	83	73	90	61	71	80	72	81	82	80	79	79	85	69	64	63	69	80	57	54	76	79	80	69	81	76	63	77	79	79	79	80	71	79	85	74	84	69	59	69	70	81	84	67	86	71	89	86	73	73	70	76	83	69	68	61	86	68	77	81	76	72	87	68	62	70	63	66	63	77	73	69	70	59	75	71
23409	9386	3248	3183	7409	9290	9812	9229	7558	5991	4721	3784	3489	3225	3081	3976	3929	7222	13220	13948	11491	8635	5286	3568	2381	1710	1277	956	791	657	623	557	561	533	502	521	540	565	534	501	513	525	554	543	533	552	572	562	526	525	510	579	535	569	522	504	561	509	530	550	512	535	533	541	519	493	552	553	513	496	534	513	549	543	504	548	551	498	544	538	561	561	553	489	494	513	524	519	500	549	545	514	524	522	504	539	535	509	535	514	562	497	523	557	579	570	528	523	535	513	529	553	534	504	518	588	530	569	521	537	528	543	555	484	526	534	534	508	548	531	543	555	536	516	573	569	541	524	525	530	541	512	530	513	554	561	492	540	511	537	516	548	532	571	506	536	494	517	515	516	569	501	533	518	523	524	552	523	510	528	513	517	492	505	573	516	522	521	489	511	554	532	509	471	498	559	525	494	537	505	543	516	490	554	507	535	551	516	547	554	562	546	511	565	540	523	545	536	529	516	559	522	556	545	549	545	540	515	540	496	512	493	539	537	533	518	516	549	535	529	538	537	529	540	535	490	519	532	545	487	504	527	496	567	533	503	536	546	546	538	506	493	536	532	534	537	532	534	519	545	523	515	535	525	536	561	544	558	567	493	572	508	498	531	515	522	471	549	521	562	537	535	540	561	502	516	531	510	505	524	547	532	526	533	535	519	527	525	526	508	489	569	530	502	556	526	520	494	534	536	555	535	543	507	516	489	543	520	521	533	522	518	539	533	507	538	515	519	520	518	533	502	552	516	551	558	519	533	532	591	532	526	540	532	549	563	553	505	482	500	520	531	549	531	554	532	548	538	548	555	530	531	491	549	503	513	538	527	555	522	520	539	553	517	558	503	543	533	505	511	497	524	506	510	554	565	518	544	580	544	548	515	556	544	531	557	532	544	558	558	543	551	549	517	512	496	522	523	571	525	521	564	570	521	541	505	509	529	541	527	542	533	532	527	517	556	509	549	514	524	523	522	488	496	544	564	572	548	556	501	510	557	566	549	561	516	542	517	556	545	530	534	513	545	537	548	534	572	541	489	550	540	539	526	542	527	517	522	523	514	495	535	538	479	495	550	537	526	512	521	508	565	526	569	522	540	504	501	556	499	553	517	568	499	565	531	509	541	518	534	589	509	539	564	572	505	509	526	505	533	529	570	543	554	538	547	529	506	551	525	524	517	515	526	513	513	499	512	541	551	536	529	551	540	486	507	506	527	529	543	566	542	525	543	510	523	531	529	535	520	483	548	513	548	544	538	579	515	562	573	526	546	504	528	551	550	565	512	513	507	539	539	547	512	510	539	515	542	543	529	508	473	520	482	533	572	537	572	530	521	526	544	545	502	540	580	485	484	525	489	511	564	512	490	532	525	547	530	572	517	517	569	506	577	537	529	547	494	514	575	522	531	533	572	515	548	540	550	528	530	503	525	520	532	542	535	525	522	552	555	527	552	559	529	550	530	515	511	564	560	603	514	529	515	548	509	590	531	519	538	515	536	514	559	503	492	522	484	525	552	527	524	559	556	524	501	505	570	545	549	548	561	572	551	527	523	522	517	532	552	526	522	574	546	529	507	541	522	534	518	502	555	540	520	550	542	590	563	511	557	547	536	531	521	521	544	488	489	514	555	516	508	554	511	557	528	542	547	573	561	524	486	534	529	497	511	496	542	530	531	555	546	550	509	496	542	522	572	524	553	532	540	493	453	559	544	545	534	539	507	551	556	530	533	552	547	547	509	521	539	545	513	486	516	505	546	529	512	527	515	457	560	529	529	517	504	537	558	511	557	502	552	494	573	530	531	567	530	536	508	487	515	516	547	488	599	503	550	498	550	541	510	557	491	523	544	490	535	500	521	506	534	542	500	525	511	506	577	526	526	574	552	525	559	529	518	523	531	551	533	496	522	458	518	546	502	510	518	549	548	559	511	517	533	506	505	528	513	541	484	520	558	535	525	523	545	518	523	558	574	552	476	508	557	533	539	566	522	563	540	534	515	514	543	501	520	518	558	512	529	590	522	562	545	553	509	531	537	502	544	492	534	528	479	538	524	537	518	554	528	521	553	540	519	537	514	525	513	515	529	566	572	530	505	543	532	496	545	515	525	528	533	549	532	528	487	575	562	529	528	507	598	550	552	540	559	561	556	568	507	527	540	532	539	496	541	526	535	563	529	554	537	528	536	522	544	505	548	499	512	563	523	524	564	496	530	549	516	484	525	577	522	537	515	531	517	520	505	580	493	520	586	556	527	524	459	535	525	556	552	526	499	509	525	516	508	538	502	518	516	487	545	535	537	521	513	550	548	514	531	532	510	524	549	509	531	594	532	529	500	522	521	552	550	528	524	526	539	521	554	540	523	517	494	533	508	538	504	538	485	565	568	537	533	520	523	559	540	532	515	536	543	517	554	536	559	531	514	541	555	552	531	561	540	503	529	542	517	534	507	576	554	520	542	564	511	515	535	545	555	543	521	513	522	559	479	507	525	520	495	536	508	536	566	536	522	516	525	569	541	502	535	505	520	519	509	534	526	539	560	530	517	466	489	547	543	496	540	529	505	579	549	565	480	540	519	502	528	498	524	548	512	540	505	568	515	518	557	518	512	533	538	566	578	509	546	550	487	524	504	552	549	548	546	521	501	570	523	542	537	528	506	534	480	541	524	535	578	519	540	532	532	551	575	521	523	497	518	567	532	535	532	531	570	503	533	573	533	533	515	545	536	543	531	541	512	502	564	504	547	551	520	555	539	531	546	531	536	548	520	549	515	528	531	558	511	544	537	569	542	545	561	559	571	523	493	531	509	514	524	538	510	508	560	543	534	514	569	501	503	538	512	535	529	501	509	537	531	544	530	521	511	540	518	497	548	499	498	573	521	517	547	538	507	557	513	543	523	602	560	526	515	548	505	493	547	525	514	576	509	534	511	502	540	540	513	495	585	550	522	522	536	531	578	541	537	570	578	508	568	543	589	512	561	479	522	482	500	538	569	542	549	522	540	546	527	527	527	463	526	612	582	538	495	533	527	528	531	514	547	509	564	498	536	527	510	532	535	501	514	549	535	481	561	504	540	529	514	550	555	535	552	548	547	555	546	537	542	519	532	557	543	535	529	546	545	522	587	556	549	555	587	532	540	549	509	519	494	522	540	475	489	564	577	532	507	543	567	566	493	498	535	526	537	527	523	578	521	568	574	538	558	469	510	550	533	546	517	504	537	512	497	483	489	513	582	550	516	541	555	534	549	515	538	519	533	534	529	533	500	539	536	515	508	530	499	534	517	559	537	466	533	543	524	564	520	538	522	537	496	517	543	496	506	518	511	533	527	508	535	500	514	514	503	498	497	534	539	554	509	525	520	519	537	540	540	557	523	526	555	569	555	541	527	543	514	505	467	547	567	527	562	467	532	553	509	486	543	592	521	577	528	512	540	515	516	545	532	563	503	558	592	529	500	546	534	562	549	548	542	493	535	484	559	528	531
3794	1032	322	226	193	213	233	256	279	223	218	191	185	208	218	171	143	144	533	825	719	627	410	287	202	169	119	109	128	112	90	92	114	96	85	97	91	88	98	90	96	102	87	84	98	95	90	100	91	83	102	80	98	86	102	99	115	101	90	95	114	112	86	85	103	93	99	83	87	99	99	102	90	99	77	95	98	92	98	112	82	81	91	91	105	85	97	104	107	96	115	89	78	86	78	87	108	87	95	97	76	104	92	112	93	93	88	94	88	95	81	91	108	85	74	83	98	96	98	80	95	88	107	107	122	78	88	100	108	105	97	110	98	107	95	101	110	101	108	102	86	118	96	99	100	80	90	104	110	92	89	94	97	94	108	92	87	92	96	112	99	106	92	87	91	87	100	82	86	99	96	88	87	102	96	85	91	94	88	81	125	88	121	98	79	81	84	73	95	105	105	91	96	107	94	94	94	89	100	108	104	99	82	107	100	96	85	84	94	87	94	102	99	95	89	99	94	110	81	101	95	87	102	88	95	86	94	108	84	91	102	97	96	92	77	100	78	99	111	87	104	86	102	79	90	97	85	93	83	83	85	82	83	104	109	88	95	110	105	103	89	103	94	114	100	95	120	85	88	83	90	92	88	103	108	101	92	86	88	97	82	101	90	83	98	94	96	98	96	100	101	84	104	97	90	101	104	125	88	92	92	113	95	94	102	72	99	81	99	104	94	87	92	95	96	99	89	88	102	92	92	83	88	86	97	91	99	81	103	106	93	103	97	94	98	102	96	92	106	90	88	106	91	95	96	103	84	99	98	82	105	94	89	88	119	94	97	102	96	99	95	72	89	98	89	91	97	104	93	108	99	88	94	90	100	74	85	101	85	83	96	95	102	114	97	97	79	93	91	80	87	85	85	96	97	92	95	100	95	86	95	80	97	103	98	103	88	101	90	99	126	100	99	100	101	97	85	67	93	87	85	92	86	90	85	120	89	99	92	83	98	75	82	98	96	97	83	93	99	86	105	98	92	94	93	93	103	92	85	92	103	86	90	83	102	81	92	71	100	87	91	84	85	97	106	85	97	109	77	100	97	80	96	97	80	82	92	93	95	79	68	73	80	102	93	103	84	110	87	77	96	106	90	99	102	87	104	97	88	99	107	90	102	95	101	83	115	92	90	95	97	92	92	80	93	91	95	103	82	91	87	94	100	88	98	91	100	108	93	88	102	76	104	93	90	94	106	99	102	97	90	88	85	92	98	94	78	99	116	90	69	103	85	92	84	94	91	105	95	99	99	71	101	76	94	78	101	97	101	94	90	84	66	88	82	99	103	72	86	105	76	82	95	97	88	95	87	116	102	89	93	78	92	74	108	90	94	86	101	121	96	89	87	85	101	82	94	93	86	92	95	82	95	96	91	83	101	114	79	98	105	96	99	84	96	109	93	101	94	99	96	112	81	87	104	90	104	94	106	95	86	94	107	101	77	82	81	100	97	100	108	77	98	93	105	94	88	103	100	104	106	106	86	94	96	89	88	90	88	99	100	124	82	87	95	93	109	100	96	102	92	80	98	90	104	86	91	108	92	93	77	97	94	97	87	87	101	89	91	85	100	98	84	84	86	104	88	94	91	91	105	89	91	103	104	99	96	76	86	103	103	77	98	103	108	95	85	82	90	102	108	90	106	107	111	93	90	106	80	83	101	107	82	93	99	92	78	97	73	93	116	76	94	88	95	94	105	96	112	105	99	94	92	104	101	102	92	103	95	80	80	82	92	90	101	111	104	88	70	95	82	94	109	88	89	102	102	82	88	99	97	74	96	75	93	104	96	121	106	87	95	85	107	91	101	107	113	94	109	113	95	97	92	78	90	110	94	102	113	108	95	102	79	104	100	86	82	87	117	95	74	108	107	82	82	70	86	114	83	91	114	101	92	104	102	87	98	117	85	79	104	109	92	115	83	100	102	86	82	103	111	98	101	103	96	112	112	85	106	83	97	97	96	85	97	114	80	112	83	87	85	99	82	91	85	111	105	102	114	77	87	96	91	92	96	99	94	82	81	86	85	88	80	114	92	83	80	93	94	100	90	76	82	80	95	97	85	87	99	108	102	88	73	97	92	79	97	90	71	87	100	91	88	94	83	87	95	80	93	91	90	109	101	103	91	101	88	94	92	99	95	103	90	90	102	107	102	100	96	88	83	111	97	81	87	95	90	97	92	81	96	87	109	90	102	100	88	85	107	101	101	97	105	114	96	91	97	103	97	111	92	92	100	87	85	102	89	89	109	103	95	93	101	94	95	87	100	76	97	107	81	92	96	92	92	88	108	77	93	83	103	106	109	109	90	113	96	96	90	101	87	101	100	80	107	95	123	85	106	83	97	81	93	89	103	88	92	101	93	102	99	99	108	76	83	83	86	78	101	100	87	86	83	105	86	100	88	90	86	104	95	98	92	99	98	103	98	86	98	93	98	92	106	75	98	97	94	117	97	94	73	87	95	101	85	96	115	103	109	111	75	110	98	89	79	91	104	77	78	95	97	81	113	95	83	99	95	97	105	94	100	94	79	106	102	96	78	99	98	92	79	97	85	97	90	100	95	103	103	88	92	92	103	113	84	100	98	89	79	100	88	96	88	90	88	101	116	83	100	82	79	91	107	110	103	86	101	98	92	89	100	115	101	101	90	98	101	102	76	91	88	85	108	107	89	111	97	119	119	89	104	105	98	100	91	85	100	88	99	87	90	88	89	114	100	88	75	98	85	90	100	84	110	91	84	104	99	75	93	104	96	100	101	86	101	90	88	83	87	92	102	94	94	93	110	89	101	87	92	101	80	98	96	111	85	85	80	91	125	99	76	96	112	86	104	95	119	89	87	86	90	92	86	95	93	84	100	98	107	98	88	101	101	94	83	80	105	104	95	85	86	112	108	99	92	100	103	73	93	73	80	107	87	87	88	80	95	95	89	103	97	94	101	104	91	86	103	85	109	97	101	85	93	97	91	92	93	80	90	96	90	83	98	81	92	92	86	99	98	118	92	93	89	96	86	98	100	96	93	96	97	109	91	91	98	96	106	99	96	99	93	104	87	107	79	86	94	85	93	80	74	94	80	100	85	95	91	107	101	102	84	103	89	103	94	89	85	81	110	96	103	112	96	100	92	103	87	96	102	100	122	100	98	96	111	93	75	89	89	88	74	81	85	90	80	101	108	103	74	100	91	118	117	94	113	80	111	78	95	104	102	86	90	97	76	100	97	85	113	126	86	69	86	88	83	106	93	88	92	75	92	92	106	98	105	100	82	93	97	81	110	110	93	82	102	93	101	97	74	94	87	102	105	101	78	98	93	117	87	90	96	97	96	89	99	112	93	96	82	96	99	95	98	98	83	91	89	108	93	94	91	95	107	101	90	78	89	77	91	102	102	91	74	104	92	93	94	89	103	106	100	104	101	101	88	86	89	119	91	87	88	82	83	97	91	112	92	84	90	95	91	97	85	101	103	108
22917	8917	3078	3362	6804	9736	9857	9115	7546	6532	5601	5031	4423	4152	3766	2857	2372	2728	11314	15451	14048	10727	7260	4815	3166	2151	1549	1222	964	802	718	690	745	681	643	713	665	646	701	659	645	658	684	695	675	690	708	652	687	686	653	646	665	631	681	641	719	690	643	644	667	648	669	680	711	656	667	664	628	677	679	722	635	695	665	676	679	658	667	728	658	660	704	708	678	657	692	674	670	685	740	668	711	670	691	661	654	696	672	673	678	631	677	693	673	656	635	672	703	632	684	673	646	660	664	695	665	675	674	652	660	669	643	672	646	686	645	692	712	661	694	658	673	661	635	669	668	695	618	701	703	658	679	687	683	696	683	676	640	695	682	679	712	725	688	689	687	692	643	690	706	661	635	699	693	691	695	678	733	680	658	653	684	673	690	663	656	679	678	696	632	715	679	695	647	665	650	678	679	684	668	658	668	654	691	670	625	630	671	655	663	654	672	658	665	672	665	718	670	653	659	699	702	709	670	639	662	669	691	680	675	690	715	692	636	671	643	629	645	691	657	648	684	672	700	657	650	675	722	695	649	654	694	674	680	638	695	709	697	673	629	650	660	679	664	694	644	678	631	646	652	649	693	674	653	684	703	669	659	660	627	681	709	714	679	615	658	671	601	657	643	703	647	669	638	678	736	624	653	665	689	677	661	695	709	668	691	691	691	673	720	712	672	713	713	676	663	707	695	659	654	649	723	705	665	656	692	669	654	665	664	670	653	673	656	669	662	654	695	692	675	632	705	679	680	679	683	664	662	693	678	675	685	645	738	659	657	705	664	640	688	714	649	678	650	682	688	684	657	678	709	733	668	679	701	701	669	697	687	659	672	666	679	672	656	700	703	654	648	626	718	693	700	712	715	652	706	666	681	721	664	647	690	659	683	644	707	664	656	633	641	675	649	640	700	646	672	691	642	657	695	670	683	653	677	681	667	720	700	638	648	712	718	718	656	674	645	649	695	722	694	665	693	639	651	697	624	699	690	693	704	686	702	720	665	700	689	674	690	642	666	711	688	725	699	687	705	683	649	651	592	696	652	738	675	688	722	698	687	676	687	667	660	683	667	692	659	608	709	666	662	682	700	640	708	686	695	683	663	706	645	675	674	715	695	700	695	718	746	663	671	675	691	676	705	660	689	701	695	727	654	689	643	653	713	630	621	715	676	715	678	697	709	685	659	675	669	693	683	676	667	668	713	704	663	683	692	654	681	608	740	682	693	673	681	726	680	706	669	636	705	674	663	688	678	691	658	675	710	627	643	638	670	694	682	679	721	694	662	670	634	697	651	697	692	670	691	652	719	662	663	661	675	703	663	659	727	705	650	682	683	635	680	709	623	648	612	693	658	642	738	678	669	662	727	672	698	679	672	709	676	735	666	680	671	636	736	715	694	701	668	650	680	697	662	688	723	650	699	690	680	654	679	670	695	679	673	679	658	665	687	651	671	698	673	638	674	698	685	649	685	636	667	671	673	701	662	692	666	699	672	684	679	723	718	685	700	666	696	625	625	650	678	677	634	673	738	713	698	673	696	691	728	636	642	674	723	638	663	629	660	680	651	650	660	644	672	677	714	667	694	647	630	725	690	708	697	695	672	680	661	620	698	676	607	660	681	710	665	688	616	673	721	670	645	713	697	709	675	630	658	727	728	626	690	678	639	644	694	728	701	655	660	659	675	689	658	705	689	713	671	652	707	652	677	659	684	664	659	678	700	660	695	670	729	692	677	662	707	658	622	649	694	701	745	647	670	668	676	689	671	667	684	647	644	693	688	707	658	647	670	687	658	703	688	659	691	670	706	672	665	704	721	672	688	693	671	707	679	681	669	704	629	679	670	668	690	686	667	667	646	674	681	699	657	630	705	657	713	697	674	647	668	692	763	694	654	705	638	696	724	708	653	664	679	655	580	678	680	722	705	731	682	681	654	694	711	673	686	660	652	661	651	668	713	667	689	647	707	673	704	662	651	655	676	685	712	649	674	665	693	680	688	671	706	697	704	630	650	686	665	653	666	659	690	624	654	625	664	728	723	670	664	650	634	679	680	677	669	653	685	675	621	670	738	645	705	672	684	713	719	691	691	698	630	646	647	629	683	692	733	645	730	674	741	654	677	680	660	704	659	627	646	654	680	612	733	692	708	687	661	665	693	714	644	656	670	675	642	679	672	694	625	681	703	720	695	678	679	671	679	700	658	670	661	673	657	688	607	659	668	658	674	653	684	696	697	652	641	710	668	647	695	664	689	609	675	680	667	650	636	661	635	642	682	703	684	639	652	726	690	726	688	637	661	695	669	729	651	670	674	697	638	658	681	655	648	647	681	656	646	646	630	722	673	695	698	718	646	705	684	680	684	645	692	680	678	648	678	644	706	720	693	664	675	700	698	669	674	691	704	698	633	684	652	696	687	656	733	719	687	700	700	710	701	689	703	619	683	648	683	697	676	652	696	634	657	685	671	671	651	734	644	752	691	623	737	648	667	641	648	656	664	710	692	692	705	696	665	666	672	703	690	681	649	709	660	666	666	688	685	734	650	688	676	709	650	662	637	684	706	648	700	721	673	640	710	705	622	680	626	649	744	677	677	704	699	633	648	685	692	693	675	681	729	719	671	708	662	596	644	694	655	644	738	666	693	618	677	724	659	663	669	650	667	731	657	658	719	658	691	644	683	677	674	674	729	733	675	670	704	666	657	683	653	657	632	648	662	676	702	699	641	715	686	684	702	659	667	648	642	716	672	710	660	731	639	685	711	700	699	711	633	670	668	710	697	680	686	711	689	664	659	663	723	677	710	665	641	613	674	663	713	663	695	663	673	698	681	677	671	686	633	724	660	701	649	683	687	706	687	731	676	694	679	642	659	659	671	667	638	674	709	692	669	687	613	673	658	694	683	687	697	658	669	730	665	698	670	628	660	685	667	689	711	676	698	702	645	659	614	707	678	681	669	663	691	640	698	725	679	642	682	641	642	657	671	717	710	662	656	630	683	699	691	664	665	675	643	666	698	718	715	694	668	646	705	711	694	676	657	685	649	679	699	682	684	635	713	721	649	686	680	675	689	702	670	673	670	672	641	662	655	675	660	674	668	721	709	689	663	694	664	722	673	687	725	676	639	681	639	672	709	667	650	669	683	673	639	652	681	662	656	696	722	642	704	722	697	694	658	704	680	626	675	680	658	687	662	664	676	632	720	749	696	716	666	664	705	680	711	622	651	714	653	675	693	642	659	659	697	718	709	710	696	650	701	711	685	610	692	686	714	686	677	691	672	643	662	661	702	649	702	689	679	694	681	701	636	630	660	618	711	665	655	685	712	690	640	668	695	672	677	704	626	650	658	677	682	684	648	711	666	669	649	731	724	630	642	680	692	673	683	678	660	674	663	675	673	705	654	654	686	695	688	717	664	654	659	650	705	682	700	693	672	646	693	671	683	690	705	660	675	641	681	682	713	688	713	713	704	680	657	680	682	668
3938	1729	389	295	225	215	292	311	310	346	283	281	234	191	174	168	177	181	963	1599	1257	874	650	424	293	224	170	136	113	98	102	87	74	88	90	83	84	78	56	83	82	87	97	84	67	98	81	88	78	90	97	81	100	80	92	88	98	85	86	87	92	91	91	79	80	81	84	73	76	95	92	82	80	90	103	74	80	88	98	76	83	75	73	92	79	89	68	86	85	80	81	83	89	90	81	94	101	82	77	90	85	101	80	97	72	80	94	89	87	86	72	112	81	83	77	88	84	79	80	80	79	104	86	90	74	75	79	107	80	84	95	87	81	86	70	80	85	92	81	106	92	86	85	79	97	78	85	97	89	61	98	80	101	106	75	73	83	97	88	83	96	75	81	95	90	84	85	90	94	59	84	100	84	72	95	90	94	95	84	73	96	77	88	79	67	81	80	91	76	75	82	85	90	106	65	91	94	62	80	94	100	81	94	71	86	85	95	86	92	83	77	92	88	81	70	74	82	87	80	90	68	86	87	85	88	75	83	77	70	80	89	81	91	88	84	91	83	93	87	81	78	87	82	94	86	99	80	92	80	87	93	84	85	72	99	110	77	97	89	83	71	74	83	96	91	73	81	93	89	89	78	72	90	88	96	90	77	85	77	79	70	92	90	82	77	75	83	73	83	74	79	83	100	81	95	108	75	83	80	83	93	78	88	85	97	98	85	86	104	99	86	77	73	78	79	87	70	76	88	77	80	95	73	103	82	80	82	94	83	76	87	83	97	86	90	80	95	104	84	89	97	89	83	96	84	79	84	84	95	90	107	85	82	85	75	80	87	75	106	80	84	75	82	88	87	71	78	89	68	100	88	95	86	78	84	83	112	91	82	87	89	80	74	81	89	82	86	81	76	71	83	80	73	103	81	76	68	91	85	90	94	90	82	108	85	85	88	94	87	70	90	106	92	93	81	87	87	71	78	91	92	82	68	88	79	75	95	77	106	70	81	79	78	77	76	100	91	92	78	86	93	76	99	87	89	98	85	80	86	80	91	89	88	88	97	79	87	88	95	102	81	89	81	78	81	81	78	80	92	75	89	76	71	92	97	79	80	83	79	80	81	84	96	77	89	90	93	86	99	73	74	85	77	94	103	90	77	82	87	98	83	80	90	74	99	78	80	77	90	94	101	107	85	90	82	89	74	79	92	90	79	87	79	85	84	92	112	84	102	89	80	86	83	77	84	79	88	72	81	83	77	91	96	92	66	96	92	103	67	83	72	97	94	74	88	67	74	76	89	91	78	86	102	70	79	88	75	88	79	101	87	77	89	77	101	77	84	89	72	88	94	81	106	80	82	89	84	82	80	94	77	95	88	86	77	74	104	68	83	83	95	89	88	91	84	90	81	90	96	74	77	74	81	77	92	81	90	92	82	89	92	84	93	95	84	101	93	92	75	81	96	81	91	75	76	68	106	85	105	79	96	99	69	86	76	71	92	91	73	77	90	76	97	87	100	87	82	83	82	97	82	87	86	86	93	87	94	89	101	82	75	88	82	71	97	75	85	91	74	90	84	86	87	82	77	82	92	94	86	82	91	85	94	84	96	99	93	97	108	86	73	70	79	83	100	86	85	90	81	81	73	85	93	91	83	91	95	84	72	82	83	76	91	89	87	90	89	94	83	104	91	84	75	88	92	85	92	73	82	93	81	98	102	99	92	94	91	101	105	87	90	86	72	76	80	87	82	92	87	106	94	95	91	81	82	88	95	83	90	75	76	77	84	94	79	92	84	94	83	88	89	75	73	88	80	89	81	70	92	94	104	90	82	87	92	92	75	91	87	96	88	95	98	95	83	87	87	76	88	72	96	73	102	100	68	84	85	84	80	87	89	83	78	95	100	92	75	95	93	89	96	82	73	77	87	86	78	83	77	89	95	81	81	90	76	77	78	94	84	86	96	79	94	90	83	89	83	85	91	72	90	77	80	87	87	92	99	99	80	89	83	101	94	97	92	86	93	89	85	87	93	80	78	71	71	79	93	78	91	79	82	90	104	92	73	75	78	77	102	75	82	81	90	89	78	87	76	72	79	85	84	71	69	92	97	71	84	87	87	83	100	90	84	92	89	73	82	83	95	85	87	79	94	98	66	81	87	101	92	77	85	85	67	85	89	66	79	80	96	78	86	68	92	66	89	74	88	92	93	71	97	87	78	89	86	82	72	86	99	91	89	85	80	80	106	88	82	80	84	89	97	77	82	91	92	70	79	85	93	83	80	69	81	78	84	80	83	81	100	76	87	82	84	81	92	106	93	76	82	95	84	104	80	90	92	101	77	94	86	83	104	60	79	78	86	88	93	90	91	79	89	76	72	101	74	87	82	91	79	85	75	89	78	88	102	97	92	89	80	89	84	88	94	78	94	80	96	81	93	87	85	86	101	92	93	84	86	87	85	79	89	82	89	78	84	86	81	81	83	78	89	93	96	87	91	88	77	87	95	82	88	89	86	81	84	91	82	85	78	76	73	104	67	92	88	83	75	80	77	101	95	92	92	86	80	90	96	89	67	83	89	93	97	91	97	68	87	108	86	81	93	80	87	89	92	87	101	89	92	83	87	80	80	76	77	82	90	89	79	84	83	95	89	94	75	85	76	84	78	88	92	94	89	75	100	106	95	97	87	91	92	85	72	79	81	81	71	93	87	86	101	81	71	100	88	80	83	70	86	94	86	86	92	87	72	94	71	60	93	76	81	93	83	78	96	94	92	73	78	102	87	87	79	81	100	97	77	88	87	90	83	91	81	82	88	91	87	76	84	64	90	83	98	74	94	85	80	86	78	88	82	94	82	96	78	78	95	92	92	77	91	78	97	97	88	78	75	97	83	89	88	95	72	87	93	89	92	86	86	85	78	93	77	81	93	81	86	86	77	77	93	68	89	85	87	81	81	76	93	84	93	94	87	80	84	97	95	82	87	87	81	88	87	91	76	84	96	70	92	82	82	82	88	77	79	83	84	110	91	82	94	81	83	93	94	79	88	79	78	79	94	87	77	79	78	81	85	95	76	84	91	84	98	83	95	85	85	70	87	88	79	103	94	93	96	95	77	89	93	88	102	74	86	81	78	90	88	94	84	74	86	89	88	79	100	72	95	65	75	64	78	91	87	88	84	71	108	86	77	106	102	86	82	89	76	83	113	86	76	92	88	78	98	80	81	83	94	95	86	99	79	87	94	89	84	80	76	87	94	86	74	87	87	74	86	74	104	66	82	75	90	91	81	86	82	77	99	94	80	79	84	75	74	93	82	93	82	97	85	84	78	89	86	82	100	70	74	86	101	83	85	85	83	87	89	85	77	80	75	85	84	78	79	74	88	91	104	90	89	88	85	88	77	72	87	83	97	76	87	89	80	76	70	76	83	87	84	84	79	89	98	88	82	84	87	68	85	87	83	88	78	65	73	78	90	85	73	95	87	80	75	72	77	100	92	89	89	87	85	71	84	85	81	89	97	91
27907	12091	3735	4034	8483	12236	13392	12114	11030	9745	8603	7471	6103	4859	4208	3673	3609	2979	17104	23200	20068	15465	11735	7806	4980	3465	2364	1585	1113	852	745	685	587	603	645	629	584	607	597	589	605	585	610	609	597	601	642	589	606	548	605	622	634	629	643	605	591	562	612	608	606	577	611	583	572	613	597	582	587	570	614	616	594	629	601	630	625	606	602	588	622	600	581	596	637	652	544	601	585	630	609	618	594	662	669	637	632	621	573	583	627	614	640	625	572	638	599	622	600	629	601	595	582	624	602	595	587	607	605	623	593	590	596	545	606	588	625	573	561	623	617	577	623	639	606	617	628	604	647	649	623	602	585	581	636	586	601	608	581	606	617	609	635	606	539	637	660	636	590	598	618	628	658	582	573	651	629	617	588	600	553	576	627	634	609	610	593	601	602	583	654	612	621	578	632	652	578	586	663	605	595	630	584	578	618	605	626	649	607	643	626	617	653	636	549	606	621	610	588	618	612	659	604	645	621	562	575	602	611	600	648	682	619	600	628	591	625	623	699	594	606	556	617	608	593	650	576	595	642	641	627	616	639	615	599	621	603	590	579	593	601	629	618	584	590	573	641	628	602	640	577	580	594	589	650	651	604	616	586	616	621	635	581	619	622	609	611	635	605	585	652	610	601	599	599	584	578	591	592	591	618	602	572	597	603	619	614	599	594	612	625	571	607	565	627	618	597	600	602	641	615	611	598	593	590	599	597	611	610	625	569	589	599	606	597	597	618	565	614	602	646	591	605	608	598	631	585	566	618	556	616	600	625	622	603	609	599	611	629	643	620	586	586	611	621	574	653	587	606	622	593	651	623	614	634	622	636	604	574	632	608	593	598	640	592	570	596	601	631	592	622	568	637	589	598	563	568	589	584	603	620	605	630	589	591	554	571	621	627	584	580	572	629	615	578	606	611	634	617	607	606	630	646	630	643	664	593	525	589	583	606	583	606	581	600	614	607	593	580	617	599	589	603	635	581	631	617	641	570	616	554	585	583	622	653	602	604	595	650	554	623	607	624	614	612	637	624	554	634	621	583	619	596	606	637	616	665	568	595	605	588	603	625	598	579	630	608	578	624	573	582	581	584	617	624	603	577	633	610	616	605	602	608	631	567	675	596	610	601	625	627	606	610	609	604	621	635	644	602	600	643	575	623	608	599	604	599	610	635	627	580	590	609	600	596	627	667	582	648	647	590	601	618	615	578	627	569	635	621	589	636	627	638	629	584	643	605	591	596	608	621	603	561	642	637	618	539	645	577	635	610	572	631	589	578	588	572	562	566	625	600	629	668	605	588	624	574	550	595	610	618	621	591	584	610	589	603	593	616	633	552	635	606	582	621	634	584	643	629	594	640	648	628	643	593	580	635	584	578	634	613	572	638	593	538	635	576	604	591	659	626	632	583	606	555	593	660	589	622	641	567	623	633	636	658	630	614	636	608	606	615	608	571	599	626	540	614	645	580	594	655	571	579	573	609	581	556	595	602	604	602	617	601	585	612	606	623	595	644	584	643	624	578	596	640	622	567	625	595	653	618	622	612	614	623	631	643	581	609	618	584	588	599	664	616	617	603	595	613	576	620	598	551	586	591	607	625	579	570	597	595	599	607	579	626	608	588	625	636	612	586	622	602	563	671	637	645	639	609	606	651	629	622	632	628	597	561	595	626	570	621	651	595	592	640	598	579	594	626	653	583	664	553	593	616	653	606	544	619	621	603	582	616	560	640	578	603	611	617	613	613	590	637	569	600	613	617	594	624	632	569	597	601	621	550	676	571	616	604	634	605	617	594	580	599	609	627	618	609	637	591	576	588	592	588	559	610	575	594	618	634	651	594	617	628	612	629	630	613	593	618	620	618	588	628	584	632	586	614	609	600	661	631	603	609	646	614	624	616	598	641	588	604	597	574	602	578	603	616	626	608	653	631	576	606	591	599	613	580	590	593	611	577	614	611	626	612	631	615	577	598	595	632	647	607	609	628	630	571	631	612	612	591	582	592	609	601	592	635	630	608	602	577	601	608	580	630	642	608	611	597	604	600	576	568	618	610	603	594	623	649	610	611	599	609	600	606	613	612	624	628	579	600	590	663	628	556	617	616	597	571	592	646	640	599	582	615	591	616	608	652	582	620	623	629	608	620	631	616	621	623	603	661	608	649	534	581	598	610	583	596	603	621	583	610	638	622	628	616	629	660	615	604	610	599	617	631	576	606	594	627	585	614	587	597	621	645	608	583	598	573	648	591	623	666	639	620	600	601	620	596	600	629	593	610	619	617	617	598	586	682	659	596	632	624	594	622	612	568	614	639	627	607	646	575	620	615	601	612	594	600	585	618	636	591	661	609	624	589	607	578	608	630	573	614	601	640	618	599	612	611	617	622	644	593	625	630	563	623	599	621	570	634	593	649	599	596	584	581	600	616	627	652	639	637	586	617	602	644	585	618	622	650	640	607	592	591	590	540	601	608	579	627	606	590	594	561	610	599	613	626	611	588	575	567	645	591	608	578	588	588	578	643	611	608	586	590	630	579	551	617	565	605	613	560	588	617	527	600	608	613	610	597	593	579	583	604	602	621	585	619	598	650	632	589	563	548	639	563	638	573	590	609	617	620	648	577	576	602	662	617	663	622	608	670	602	597	657	593	599	603	643	619	622	614	587	639	602	618	630	606	638	662	559	660	602	611	627	601	576	630	607	644	631	649	596	602	620	619	618	570	582	606	630	622	622	572	609	604	579	643	606	590	588	602	635	585	590	601	597	589	593	647	597	638	603	630	616	617	611	639	624	657	577	601	600	653	573	603	580	642	604	657	549	650	603	602	655	642	589	632	563	528	605	616	612	607	615	576	630	589	610	590	617	607	633	644	631	590	617	592	605	610	607	624	606	639	634	630	606	617	590	587	605	599	580	571	607	596	597	619	575	611	628	602	663	653	630	613	559	625	606	609	607	580	584	639	646	593	609	657	594	658	648	622	618	621	615	596	601	593	591	592	644	647	616	580	646	666	634	619	615	634	621	631	627	613	613	596	600	598	610	587	661	591	595	614	603	650	630	599	608	608	583	628	616	599	576	568	616	606	607	563	560	598	603	633	587	589	651	588	578	585	616	588	656	648	607	630	629	596	570	583	604	615	589	608	613	602	646	601	599	630	613	600	558	622	626	612	575	652	594	561	622	553	614	634	600	620	652	611	607	616	583	617	589	643	598	641	640	546	631	646	588	647	594	624	590	608	611	623	577	603	603	631	578	624	620	588	604	591	637	575	611	609	591	606	610	652	598	618	634	563	581	602	651	604	631	622	623	562	585	633	617	645	640	602	635	611	624	639	619	644	650	572	608	648	584	619	607	598	589	635	550	609	677	623	586	596	588	618	625	584	596	628	592	602	605	571	645	590	599	583	566	621	599	598	592	609	572	629	614	615	534	601	580	599	664	571	615	576	627	588	605	622	588	588	620	592	623	591	622	620	624	574	604
2459	614	220	179	148	175	192	212	207	184	156	146	142	143	116	105	157	188	227	228	191	173	148	129	112	95	83	106	94	86	80	80	93	88	98	71	77	76	68	78	83	86	95	82	79	87	90	88	93	85	81	82	84	71	78	86	84	87	88	74	76	98	86	111	73	101	74	83	76	70	70	82	80	101	73	75	71	87	104	93	77	83	78	85	79	81	73	72	80	80	70	77	93	83	81	104	68	78	84	90	89	81	79	96	74	91	82	79	78	72	76	84	73	94	80	63	86	90	75	80	101	95	76	71	94	86	75	78	84	89	83	72	82	74	75	76	90	72	92	82	103	79	77	74	76	84	84	88	78	88	90	77	72	85	71	77	80	83	59	85	67	80	74	87	78	84	91	72	88	88	76	88	83	89	82	84	81	82	72	83	71	94	89	86	81	62	74	77	87	95	72	96	88	82	86	73	79	64	71	95	89	76	72	83	63	79	80	81	64	86	62	91	77	77	69	63	89	83	83	64	74	74	72	74	86	84	102	90	85	91	77	88	64	81	80	91	79	68	92	91	75	81	70	107	71	93	74	72	75	81	90	85	79	64	80	83	67	94	69	73	85	91	92	80	83	80	95	86	80	70	68	79	83	82	80	71	97	81	85	88	82	83	85	96	94	83	91	82	71	79	80	74	78	94	82	70	88	94	80	85	73	83	82	88	85	82	73	78	84	96	95	77	74	87	84	82	91	90	79	84	78	77	78	76	94	88	82	81	75	77	76	87	87	88	74	65	79	91	92	96	81	85	81	72	100	91	100	97	81	100	78	78	103	88	89	84	94	78	98	83	90	89	95	69	85	73	84	73	72	72	72	81	82	79	78	99	72	77	83	80	86	68	80	86	78	78	85	79	73	98	65	73	85	74	91	77	81	98	62	95	84	87	77	75	85	80	69	81	79	78	69	98	75	84	89	80	95	77	68	77	93	79	96	96	90	84	86	92	92	73	75	81	80	69	87	71	82	74	80	83	79	90	66	89	90	60	94	79	88	77	95	90	80	70	74	97	86	88	88	85	68	77	92	75	84	79	82	98	87	72	98	86	66	76	75	80	73	83	64	89	93	72	81	86	67	93	83	76	87	76	73	89	85	87	75	79	77	67	66	80	71	69	96	94	89	76	71	80	64	71	74	92	75	73	83	73	100	76	78	80	86	73	67	71	93	91	78	71	77	100	90	78	74	68	87	96	75	66	76	85	81	99	85	86	88	81	84	83	82	81	80	80	81	94	81	77	71	86	67	74	86	81	78	88	82	86	81	83	106	77	75	70	83	84	83	82	105	84	68	79	74	88	93	88	93	82	86	92	66	69	83	71	93	81	88	73	78	65	93	93	83	65	93	81	69	77	91	86	87	84	83	67	85	78	70	79	75	79	79	92	95	98	74	86	83	84	76	92	77	84	66	76	70	89	68	101	88	106	63	76	74	82	64	86	84	80	83	83	82	98	103	98	104	68	77	88	74	90	87	93	83	73	90	69	65	58	81	90	76	77	69	73	69	80	67	75	99	75	80	71	85	70	86	73	86	72	84	91	68	94	95	80	84	83	83	93	76	89	84	81	93	85	86	95	75	86	91	78	89	79	87	95	65	82	70	80	68	78	90	99	69	75	82	81	96	67	80	81	93	81	82	76	83	80	83	75	82	68	87	86	97	83	65	70	92	56	87	73	90	82	76	78	83	68	93	87	83	75	76	70	82	74	84	84	76	72	78	89	72	88	77	80	102	84	75	74	86	89	85	89	85	109	66	91	97	76	70	67	88	75	77	94	70	86	85	68	81	94	68	81	82	93	77	73	74	75	82	74	78	97	73	80	75	99	78	105	89	73	73	92	72	74	86	84	78	84	77	76	79	78	72	84	77	77	81	80	85	75	76	89	85	83	74	84	66	81	93	67	89	69	70	78	81	82	87	81	80	80	79	97	80	87	87	92	79	78	75	70	101	90	94	85	74	74	69	78	82	82	84	90	84	79	95	92	88	86	91	91	71	80	76	80	94	67	85	80	87	92	87	76	88	75	76	95	96	81	86	90	78	78	80	75	80	76	82	79	74	86	73	75	83	81	76	85	85	79	79	82	70	77	85	79	86	98	74	90	83	69	72	79	73	64	83	80	90	66	79	81	75	82	70	88	80	93	77	82	91	71	76	80	86	88	66	85	86	82	76	85	87	82	66	85	91	72	76	84	80	77	68	75	98	89	76	84	82	70	81	80	86	72	74	79	73	87	76	77	93	72	81	75	68	62	84	69	78	86	79	86	97	87	89	59	93	80	76	78	83	81	72	61	83	73	83	110	82	87	93	97	69	74	62	68	73	74	81	70	78	64	93	70	76	84	74	81	96	77	98	86	72	84	84	95	81	87	75	102	79	82	85	84	84	82	85	69	88	87	76	93	76	91	76	98	81	87	78	78	87	83	73	82	101	103	87	73	87	81	86	83	73	80	89	81	82	75	88	86	77	86	79	72	86	69	87	91	81	81	83	98	95	76	78	72	91	69	96	74	79	80	82	92	78	73	81	77	89	79	84	76	97	72	80	71	82	84	79	111	95	75	78	75	77	85	65	79	69	93	79	84	83	74	93	72	76	84	73	79	92	97	91	88	76	95	70	67	74	81	79	100	81	74	80	75	73	73	92	83	91	87	83	63	87	85	82	70	82	83	77	71	83	72	78	90	96	82	85	79	73	64	80	80	87	82	84	66	72	83	81	81	72	79	84	87	92	87	79	66	81	74	89	78	69	78	77	64	70	84	95	67	69	95	87	71	91	81	98	82	81	67	76	84	80	71	95	78	78	83	88	88	81	89	90	69	93	74	79	77	88	73	76	84	75	73	87	87	78	76	82	73	86	101	65	73	93	78	79	106	72	71	66	71	85	72	85	75	91	65	82	91	82	91	86	73	85	86	77	88	95	76	85	81	74	72	79	56	88	80	81	92	77	79	88	75	90	71	75	90	85	78	92	89	88	101	69	71	73	70	79	82	111	89	87	90	68	67	91	73	87	82	84	88	67	81	77	95	88	74	88	87	81	92	91	78	90	84	88	86	85	100	84	93	77	78	77	73	95	95	86	79	83	68	92	78	87	87	91	61	94	70	66	80	92	74	86	92	92	69	76	78	82	84	104	82	66	96	83	70	72	76	98	79	75	77	84	87	96	84	72	84	94	71	77	81	108	90	90	72	72	89	84	87	85	87	91	78	91	77	83	65	81	86	75	72	87	92	69	87	74	78	81	79	92	82	73	94	75	68	68	70	76	71	82	68	71	80	85	84	77	83	77	89	71	71	77	71	105	60	89	93	75	105	88	87	84	98	85	92	93	81	76	95	86	76	92	89	88	73	95	101	83	82	82	86	82	79	94	71	74	81	88	72	76	88	74	62	71	88	80	83	79	82	84	70	94	62	77	87	72	85	84	91	88	82	81	80	71	90	68	81	83	87	78	74	80	85	91	87
19246	6340	2273	2500	5045	7381	7884	7860	7244	5817	4148	3418	3098	2771	2383	2038	2647	3487	4472	4228	3413	2884	2238	1677	1214	942	815	761	663	615	568	600	589	590	620	574	595	635	611	581	528	587	563	623	627	621	525	620	582	623	633	583	604	568	590	557	607	606	541	598	559	526	571	610	569	607	587	558	603	600	583	607	541	581	593	625	608	568	633	616	580	605	576	608	595	594	583	608	587	622	574	628	588	586	632	593	556	597	613	558	624	619	564	616	585	602	617	594	618	570	610	586	616	589	597	583	559	563	599	623	561	604	573	588	629	529	621	620	624	608	613	593	602	614	531	605	640	641	605	581	606	609	627	620	582	582	620	626	622	589	598	584	580	542	589	591	612	606	611	594	636	601	586	612	607	586	592	593	602	564	613	563	574	609	538	611	648	615	587	595	616	538	602	578	583	595	579	593	597	592	593	629	604	603	633	584	580	645	605	577	617	603	602	577	601	583	596	552	581	639	627	566	583	553	564	586	647	612	573	597	596	554	533	586	574	583	585	613	656	545	654	586	590	582	566	614	589	583	605	576	588	580	588	595	566	629	602	606	621	574	559	599	572	609	594	573	577	583	597	594	605	581	565	607	591	607	566	618	631	572	614	573	578	639	585	611	602	585	542	580	594	566	593	610	602	593	594	597	585	560	581	588	633	627	582	580	621	564	581	611	555	598	644	617	566	624	621	603	579	601	519	613	591	574	588	573	580	586	635	588	630	607	591	578	590	571	589	591	594	594	608	601	615	598	589	612	580	613	610	630	637	589	562	582	575	620	600	567	554	585	601	548	620	559	594	624	583	622	560	607	619	569	595	566	584	563	585	619	601	542	620	601	567	603	594	538	581	582	578	611	583	612	598	580	586	618	611	585	607	599	614	576	587	628	575	628	609	598	611	556	607	547	603	577	586	642	613	576	571	562	593	613	620	567	591	580	621	541	602	617	579	584	609	595	584	616	591	573	616	622	612	603	595	622	566	588	582	570	574	585	603	583	632	613	625	659	573	576	607	562	587	572	558	601	603	577	663	608	628	595	607	588	560	628	596	630	590	601	555	594	576	595	630	619	578	583	616	590	566	599	637	566	636	592	586	619	572	596	582	619	568	586	638	570	617	599	601	596	585	631	557	599	629	607	607	625	567	625	601	621	540	614	563	583	585	659	559	580	590	543	610	606	613	602	599	597	585	608	593	565	590	627	577	651	596	650	590	563	613	613	604	583	658	592	583	585	623	614	599	562	628	592	586	591	595	579	591	617	588	624	628	567	593	570	579	547	587	633	551	585	592	609	607	635	602	594	618	586	681	564	592	570	588	589	614	559	549	589	609	627	578	592	617	585	573	578	568	567	568	614	605	587	547	612	603	580	602	590	575	610	556	568	555	604	576	604	536	588	606	601	605	599	553	619	588	584	584	636	603	567	594	608	613	598	600	565	588	613	605	568	576	599	627	597	559	605	618	591	585	586	560	616	585	572	612	603	586	597	600	605	592	558	597	552	545	599	596	580	573	637	613	639	571	585	556	563	579	575	592	582	606	566	565	584	562	593	595	586	582	575	603	630	598	613	580	625	574	614	634	562	596	548	639	569	611	585	580	589	625	608	585	628	621	616	591	626	566	595	628	610	590	615	625	560	598	604	604	603	576	621	588	629	575	578	597	609	579	596	576	609	557	572	567	588	561	590	581	572	562	578	616	581	614	571	631	608	592	584	594	603	569	632	551	549	631	556	590	583	612	590	558	557	609	648	610	609	585	585	554	585	618	604	587	539	603	618	607	596	605	624	605	553	632	600	584	609	574	579	602	600	589	572	543	612	581	582	611	615	600	615	580	588	588	594	565	612	581	637	591	576	592	633	561	627	631	609	587	590	599	631	598	588	591	591	574	637	605	627	629	630	606	542	579	595	601	607	613	590	619	566	564	606	582	565	557	599	566	553	599	592	596	567	587	617	608	631	629	635	568	567	572	596	631	612	623	604	638	591	594	622	601	631	594	586	603	592	611	579	577	595	557	559	589	575	595	589	599	626	587	608	565	631	600	593	597	575	590	577	582	612	625	650	639	631	593	601	613	616	597	592	609	612	596	619	610	579	568	597	635	613	621	578	601	589	583	635	585	590	559	591	617	555	641	607	563	598	560	661	621	620	562	612	581	701	631	617	589	603	590	629	598	596	564	622	582	607	552	596	604	572	610	570	637	533	622	634	634	602	573	604	582	619	596	629	575	554	592	607	610	557	611	623	600	559	633	644	632	567	592	609	628	580	615	598	599	622	580	615	571	567	571	617	588	576	584	624	633	599	527	572	638	576	612	608	623	578	578	582	604	628	593	589	582	613	616	538	587	606	621	571	557	559	623	604	612	603	583	620	642	597	572	580	565	602	578	609	625	596	624	564	569	605	608	587	606	583	557	593	573	600	603	539	604	598	577	574	616	626	557	615	618	583	606	610	579	546	630	605	557	586	606	603	552	616	546	603	578	605	597	619	628	603	586	595	610	558	601	611	598	604	588	618	612	630	584	580	594	650	619	578	629	588	580	613	618	617	615	601	621	583	619	600	586	609	577	636	595	599	566	595	625	617	588	594	624	604	626	568	601	580	555	617	585	577	592	604	606	624	594	618	576	566	570	573	624	568	630	592	591	595	660	552	548	586	602	580	587	614	570	568	616	612	565	613	568	587	604	611	583	599	610	601	595	598	580	630	568	637	555	560	590	608	574	588	616	637	556	588	586	639	601	591	617	593	599	559	571	581	617	600	616	577	578	606	625	586	594	626	577	597	597	599	566	613	575	599	575	585	607	615	585	605	560	597	633	582	600	598	586	601	569	567	600	610	588	603	576	592	562	593	628	607	626	608	576	607	547	555	590	605	611	613	573	587	596	576	618	632	620	619	597	597	642	583	617	601	596	562	597	588	641	590	588	613	570	639	643	618	569	577	577	601	564	631	591	589	589	619	605	564	599	645	642	622	568	580	600	586	595	582	606	603	619	576	582	604	608	608	616	605	587	582	588	592	595	598	649	589	626	603	616	600	571	604	630	562	574	616	627	597	587	600	581	529	595	608	585	601	600	545	575	563	592	608	574	601	607	585	618	589	559	568	589	588	624	595	556	630	596	607	562	609	622	619	585	594	601	585	598	601	602	580	602	588	600	607	564	658	578	599	549	554	588	610	664	589	584	626	569	608	604	585	593	589	612	641	573	623	542	586	582	596	587	586	570	559	583	590	590	646	621	593	594	594	605	645	641	640	619	597	567	584	602	563	605	612	562	606	572	609	560	580	647	613	588	606	548	585	567	585	578	650	656	543	609	590	620	539	600	561	639	605	581	576	585	583	614	581	561	588	610	596	583	582	597	557	610	596	623	574	601	616	611	612	593	595	622	604	643	603	625	536	611	578	618	611	555	591	607	597	577	584	560	619	600	585	568	587	559	606	609	585	586	575	591	581	586	544	620	606	578	615	600	583	545	587
2391	1210	301	181	176	213	218	266	240	204	197	193	173	163	149	184	274	417	622	597	509	409	299	233	148	132	143	78	88	75	103	61	92	77	85	62	84	75	89	62	80	69	77	73	70	103	84	72	71	84	90	84	73	82	64	79	70	86	60	87	63	77	83	62	76	70	77	57	75	78	64	84	84	80	71	71	84	82	65	76	74	67	68	88	77	83	63	64	74	73	79	79	91	77	77	93	71	73	85	76	75	85	85	74	79	84	74	68	91	78	79	73	75	79	77	76	79	59	67	71	70	81	57	61	83	84	83	75	85	71	79	73	67	71	66	83	70	72	68	80	87	92	83	76	69	74	79	74	75	68	85	53	72	74	78	80	85	70	86	82	80	72	74	66	89	81	72	82	57	75	78	72	72	77	71	66	72	77	74	73	67	67	86	80	78	71	90	85	74	79	76	65	76	90	70	73	82	74	67	86	83	73	66	54	80	79	68	93	76	79	78	76	89	80	70	92	80	72	71	71	70	65	79	78	81	70	83	78	86	83	77	79	73	68	62	66	84	72	73	77	73	62	82	80	77	77	73	80	73	81	93	69	75	89	66	83	80	85	79	88	68	94	74	76	86	89	89	65	77	79	68	82	86	58	77	86	70	76	78	74	73	83	76	69	62	88	63	85	77	72	64	76	71	73	75	62	74	68	68	78	69	78	61	82	82	61	73	76	73	89	81	83	86	80	61	75	77	87	78	78	80	78	72	65	79	74	81	96	71	86	74	93	80	79	81	73	78	85	63	75	69	71	72	75	72	78	87	88	82	70	67	52	66	86	99	81	90	86	71	88	77	87	76	78	66	82	77	82	73	80	65	69	88	69	82	78	65	72	85	77	71	82	89	69	82	79	60	66	82	72	72	91	83	82	74	71	65	84	80	89	72	68	61	67	72	78	87	76	82	65	71	63	83	70	77	81	78	77	69	70	72	94	79	67	68	82	61	82	74	70	87	68	75	86	68	63	81	72	61	80	92	100	80	70	72	77	79	73	75	72	62	89	78	75	91	55	76	77	85	79	81	75	86	82	73	62	57	68	76	70	61	90	70	95	65	80	95	72	88	72	78	80	90	65	71	83	68	79	72	78	91	75	91	80	72	63	73	76	65	69	68	84	86	73	72	70	73	69	84	80	69	85	69	72	61	81	65	78	79	61	78	75	85	73	82	78	72	82	80	73	78	70	73	77	69	59	89	79	84	92	70	85	83	88	72	83	88	84	73	72	79	61	84	73	66	83	85	78	75	75	73	65	87	80	73	74	94	65	71	79	68	65	60	69	80	78	85	73	73	58	87	81	56	72	74	88	89	85	82	66	86	86	89	73	62	79	70	71	74	82	64	61	85	82	87	79	84	57	64	65	83	61	78	76	73	86	72	82	94	85	60	71	86	71	78	80	82	83	73	72	81	87	73	83	71	69	73	71	54	92	70	76	65	83	73	83	70	71	83	84	78	95	86	68	74	79	77	70	76	76	67	94	64	99	87	78	81	86	89	66	75	101	85	95	86	81	78	82	73	75	78	71	88	71	74	84	69	69	78	65	75	71	74	74	69	69	84	70	85	76	79	81	86	67	79	80	103	73	60	79	69	98	72	58	56	84	88	81	78	85	67	93	69	61	84	71	73	77	57	67	76	66	76	60	64	71	84	71	62	81	77	80	65	87	89	81	78	74	87	78	63	71	71	67	64	72	89	64	75	79	88	82	69	79	81	72	91	77	94	73	65	70	78	70	83	74	73	79	68	79	72	73	79	70	84	90	65	69	63	78	90	66	70	64	73	79	72	72	69	81	78	81	87	75	55	74	70	53	86	67	65	78	81	79	89	68	73	73	79	80	83	66	85	78	87	71	81	69	67	100	69	81	63	72	56	78	78	78	61	73	75	69	72	76	76	63	78	75	73	74	71	72	60	76	81	80	76	82	81	84	73	75	66	80	71	72	68	84	74	81	86	64	71	74	67	95	81	62	84	67	88	79	72	72	72	85	72	78	73	73	73	72	78	70	69	69	74	65	73	71	84	84	70	68	77	76	80	91	83	71	65	76	84	77	82	77	76	78	75	84	75	74	93	73	98	74	89	69	73	74	54	80	75	78	69	79	69	71	81	60	89	73	69	80	74	71	78	86	85	75	79	85	67	59	53	77	87	85	68	74	67	75	62	65	73	78	61	87	59	68	78	76	75	75	80	76	87	79	90	83	79	77	68	86	70	74	90	85	72	75	70	78	75	74	77	82	80	90	72	66	73	84	69	81	78	91	94	84	93	58	86	93	68	60	82	78	74	77	64	95	71	62	65	68	87	58	77	70	66	86	74	67	76	92	71	73	69	91	76	92	83	73	65	70	82	57	82	75	80	81	76	90	89	67	83	71	68	94	72	65	79	72	71	79	71	69	75	76	79	93	91	78	63	80	87	90	101	66	80	78	85	92	75	72	85	84	82	69	85	85	75	81	83	96	93	74	83	82	66	74	86	62	84	76	69	74	81	79	84	74	83	71	74	82	74	67	80	70	80	94	70	74	67	95	71	72	64	71	83	79	84	74	80	69	79	91	75	71	71	78	69	79	82	90	81	65	75	89	79	86	81	83	83	91	78	91	72	86	78	88	74	85	85	94	79	77	57	66	75	72	73	73	68	88	77	93	83	79	73	75	80	67	73	77	76	73	71	78	65	76	86	79	76	74	67	73	85	63	79	75	78	68	73	65	55	76	86	72	68	88	83	72	79	94	75	71	86	69	83	71	75	73	67	77	74	70	85	66	80	65	63	70	82	89	85	70	84	76	107	84	70	90	76	75	76	68	65	70	73	75	67	74	77	66	82	88	78	58	82	68	81	67	73	78	70	78	84	82	70	72	85	77	86	75	61	88	72	74	64	87	58	69	88	60	80	66	74	63	73	91	59	71	68	100	79	84	76	72	76	77	67	79	72	101	80	68	83	96	73	72	84	75	75	65	83	77	71	73	81	88	69	66	74	82	81	83	91	88	81	80	75	81	69	73	86	63	70	78	82	75	64	60	89	83	83	70	81	75	75	78	84	79	85	72	83	66	76	86	87	88	58	59	72	72	62	77	78	78	67	68	65	83	69	94	88	55	98	72	75	69	72	70	75	73	66	81	77	90	57	81	78	92	73	73	81	91	71	68	73	92	72	62	82	68	61	76	79	81	80	81	71	71	74	64	61	83	73	64	67	63	77	80	74	77	69	75	68	60	90	70	84	68	93	81	79	78	83	91	80	75	75	66	88	70	66	77	71	81	62	65	74	76	70	78	72	72	63	75	78	88	80	83	81	80	87	86	76	67	70	75	84	83	80	69	71	73	72	74	84	87	69	71	87	79	80	97	78	75	68	70	70	63	84	79	76	53	74	81	80	90	75	84	67	81	93	70	93	82	89	64	63	63	76	70	72	78	73	76	87	85	62	63	68	70	71	79	76	80	93	94	78	88	82	86	78	64
23421	10268	3128	2832	6485	9876	10352	11105	8622	7074	5669	4826	3902	3506	3085	4023	6822	9351	12656	12744	10790	7751	5619	3894	2392	1681	1310	942	746	647	570	548	552	542	517	558	546	566	561	579	533	546	521	560	526	588	549	562	579	552	569	573	583	565	561	545	551	542	540	564	550	592	535	516	525	561	535	565	522	575	523	523	533	526	531	552	555	549	563	561	558	529	539	575	563	608	538	523	533	542	541	541	579	549	559	542	598	568	532	565	503	561	531	547	526	550	570	512	557	557	563	554	551	541	545	563	540	551	529	545	552	571	572	544	546	551	582	569	518	597	570	578	529	540	577	553	523	586	584	515	554	544	541	575	552	515	562	552	554	592	576	567	548	618	527	524	550	537	545	568	560	543	531	559	516	547	570	588	578	561	512	568	547	554	534	565	539	563	524	562	530	579	552	522	536	525	529	534	528	559	565	583	548	522	509	584	552	588	544	580	535	542	549	535	560	543	598	549	533	552	564	535	529	567	542	545	501	565	541	542	553	560	568	548	553	517	541	555	522	573	557	566	569	510	538	572	548	530	594	562	573	553	540	553	590	528	565	528	593	501	519	540	530	538	567	578	605	537	539	524	564	593	600	499	525	547	523	579	570	544	536	546	545	545	582	461	577	540	516	587	537	525	561	517	577	591	601	557	538	518	535	581	568	564	548	570	546	542	569	550	515	541	596	543	539	575	551	563	552	563	547	537	546	558	536	525	516	587	608	545	536	593	586	533	530	567	520	526	579	560	585	555	485	556	565	583	545	559	537	525	530	551	509	559	553	523	568	547	538	553	535	558	599	510	526	567	535	539	599	543	549	581	545	539	554	562	535	541	572	544	565	501	521	536	558	528	522	552	557	532	586	557	571	567	551	516	545	571	500	538	590	581	562	525	570	553	561	519	529	563	544	560	564	595	518	555	574	541	568	549	558	544	558	595	553	529	565	514	498	490	539	533	607	507	550	574	588	537	512	547	562	536	546	533	589	581	527	523	569	588	580	556	522	551	546	507	566	524	540	558	604	545	544	513	600	577	537	575	558	549	525	577	520	517	539	551	558	514	563	501	572	555	555	511	535	572	542	572	546	555	522	548	527	575	556	575	552	594	578	553	536	547	545	552	581	571	515	542	523	581	548	545	569	519	601	592	571	546	570	549	572	561	561	508	536	563	537	507	557	528	548	580	545	565	561	525	558	550	536	556	568	531	534	542	542	554	520	570	532	549	546	531	535	541	539	526	541	573	517	546	551	562	557	515	563	573	559	571	527	511	554	555	557	546	546	570	555	554	540	546	532	540	599	536	578	591	535	570	547	520	570	529	544	552	585	596	588	567	534	558	575	570	549	554	496	603	556	531	542	533	541	551	579	552	541	536	564	541	553	539	536	577	573	546	515	567	525	554	559	534	518	525	575	593	560	543	518	496	557	561	552	559	562	557	551	558	545	592	515	581	582	558	530	555	563	522	552	554	551	529	541	549	539	575	553	592	564	538	545	532	547	566	535	536	534	552	567	558	553	524	562	531	579	520	533	579	516	552	541	548	528	575	558	580	525	564	522	563	554	573	561	530	552	580	580	525	525	515	559	555	568	526	543	560	533	558	548	474	533	567	507	577	557	516	488	553	569	557	527	518	561	553	582	548	529	532	556	573	533	602	528	531	568	527	538	579	554	510	538	566	590	553	531	537	566	596	582	520	550	537	572	557	590	530	554	530	550	555	575	541	574	549	560	530	523	552	516	528	514	551	593	559	530	521	561	545	578	556	563	588	574	573	552	525	550	542	553	524	580	553	531	545	561	541	575	550	570	549	506	524	537	554	599	565	604	549	568	592	591	514	505	537	597	551	559	529	551	556	528	582	538	563	571	555	567	526	568	554	554	520	540	548	532	510	526	498	520	531	534	490	571	571	552	530	550	537	566	550	522	533	586	543	555	558	523	554	519	531	551	500	541	528	561	530	558	584	530	551	567	556	541	474	521	560	565	506	545	529	541	565	553	550	518	525	535	564	565	524	564	601	528	599	539	567	555	579	555	557	562	555	531	526	534	597	527	528	599	541	550	521	555	569	518	544	550	527	545	570	597	538	584	551	512	537	530	557	536	539	590	523	541	591	552	533	582	538	546	546	547	587	564	530	552	532	571	554	573	542	597	579	559	562	572	538	536	540	562	554	544	546	571	532	522	570	565	590	532	561	537	514	538	559	549	577	546	553	493	530	587	543	555	527	559	550	527	550	574	529	587	564	539	530	543	508	556	533	562	534	556	547	561	530	504	566	545	553	543	615	542	562	527	575	527	576	531	524	545	539	524	523	563	545	581	553	550	541	523	583	551	520	546	574	557	511	540	531	538	547	502	516	603	535	567	566	581	575	552	571	574	505	540	521	536	592	571	502	581	521	540	543	559	586	505	516	543	562	568	532	582	555	567	533	528	594	566	557	533	572	568	578	508	511	548	517	575	548	547	524	545	575	561	529	567	571	530	527	524	571	586	548	583	530	525	549	537	527	532	555	542	549	577	574	523	570	555	563	559	543	528	530	544	533	567	549	574	512	558	556	555	531	529	572	580	532	570	566	585	542	564	516	612	567	546	543	541	541	559	580	583	554	553	549	531	565	583	569	497	527	558	575	532	546	556	550	535	543	556	557	528	533	563	524	580	537	526	549	530	547	572	535	568	574	565	531	557	553	585	563	536	551	560	531	609	578	558	533	536	578	529	598	584	543	582	578	545	527	531	534	519	563	577	524	528	564	566	558	582	576	599	547	554	525	533	566	549	580	523	533	502	523	521	511	548	586	509	548	549	512	525	575	490	562	565	552	549	537	557	496	538	554	522	537	563	577	552	540	554	563	539	539	613	528	535	548	553	547	545	559	620	525	583	556	530	574	570	525	552	558	540	557	557	579	533	566	591	571	574	563	539	587	569	554	557	546	552	579	529	580	516	568	540	583	518	555	546	559	536	536	567	578	568	543	539	553	517	512	558	555	561	547	574	537	529	494	551	535	559	556	504	561	588	521	558	530	586	538	567	493	572	576	542	560	550	547	581	574	501	537	545	530	558	545	556	532	524	536	520	597	552	547	548	551	555	546	547	523	555	533	568	578	532	529	549	534	563	526	510	540	555	542	541	533	546	535	538	511	571	520	569	562	584	553	570	533	529	558	520	524	579	553	579	542	526	523	598	549	542	530	552	559	559	536	595	544	626	582	551	522	562	598	553	512	539	549	576	572	574	550	554	546	535	559	554	527	519	560	574	539	538	533	556	539	580	561	528	551	543	562	551	555	607	559	567	571	538	539	550	577	547	554	538	559	549	564	577	553	573	501	544	521	556	529	512	557	516	582	572	540	563	543	537	565	562	522	556	578	526	531	546	518	579	576	560	585	538	559	503	579	522	513	543	567	529	543	548	550	582	571	548	525	557	570	569	526	536	580	514	549	507	567	560	558	540	574	549	553	560	530	540	563	531	583	584	504	573	574
3753	1095	286	200	202	194	258	289	279	258	223	215	200	171	162	146	146	312	670	708	633	500	346	260	219	179	135	126	112	123	107	104	86	100	93	100	94	100	81	91	97	95	79	70	92	84	104	79	103	94	93	87	89	91	94	103	88	98	92	89	89	101	85	97	86	104	93	96	102	78	90	97	64	98	106	78	96	90	104	123	93	91	92	94	105	100	87	71	103	113	93	103	92	97	102	96	88	93	105	79	97	90	106	85	83	89	93	94	95	89	100	97	90	89	86	90	112	84	107	99	87	92	84	104	99	109	89	84	91	94	92	111	110	111	95	99	110	91	84	93	83	99	112	97	112	74	97	92	106	86	95	97	83	86	101	88	90	104	95	93	90	91	103	94	98	109	95	86	81	112	93	92	86	98	107	84	90	103	102	88	81	99	95	100	83	80	110	110	89	110	103	89	89	91	93	97	100	96	94	90	105	99	103	93	112	104	111	104	89	96	92	87	101	107	106	96	97	109	102	88	101	108	113	94	78	76	97	110	98	71	91	97	90	103	105	92	85	84	102	96	122	101	104	99	87	113	86	79	89	86	97	95	83	96	91	97	111	90	90	93	85	105	103	97	78	98	84	102	105	97	90	99	83	107	87	90	84	91	82	98	92	107	83	97	97	83	90	101	89	118	94	99	81	92	96	117	85	106	98	98	98	105	99	96	93	93	106	78	100	91	81	97	104	100	95	93	94	104	98	85	96	117	97	90	99	85	106	89	92	107	88	60	87	107	97	88	102	95	87	98	95	102	83	93	113	75	107	94	100	103	85	77	87	102	107	81	105	86	84	84	95	95	99	78	101	102	105	80	127	86	82	92	90	96	93	102	86	102	95	80	98	114	87	91	93	89	83	97	91	110	100	89	87	93	97	94	84	88	87	96	94	77	104	95	84	97	107	102	85	96	98	80	72	89	98	86	87	102	84	95	101	96	85	112	86	116	89	100	83	85	107	85	90	87	109	103	111	76	83	109	111	103	94	99	105	86	101	97	95	92	90	82	86	99	90	101	92	90	87	95	87	97	95	101	77	97	91	83	96	82	89	105	107	76	86	113	97	82	96	79	116	99	94	84	85	103	104	102	91	105	101	110	89	96	102	90	101	89	123	101	94	90	92	95	108	105	105	91	89	92	80	92	97	100	89	91	87	89	89	93	90	99	99	109	103	103	100	79	87	107	104	88	87	80	113	89	107	85	101	105	83	119	97	118	84	94	97	91	92	89	99	109	89	81	91	91	93	88	109	98	97	106	89	96	96	78	86	104	99	97	98	97	94	98	98	91	90	89	75	109	96	112	88	94	78	88	92	108	98	102	105	83	111	99	98	90	98	93	86	122	98	108	85	96	89	84	97	82	86	111	97	88	112	100	75	100	91	98	107	87	91	100	78	92	100	95	79	95	105	116	99	87	106	87	97	97	104	103	86	99	115	103	124	122	104	113	94	104	90	89	95	104	77	103	101	92	98	94	78	94	85	87	95	104	89	77	92	105	107	97	85	98	107	89	107	102	110	115	93	83	113	93	99	95	76	112	100	97	85	104	104	107	86	99	116	86	102	121	103	85	101	88	76	88	88	79	109	90	82	71	76	94	96	106	87	115	96	95	107	78	91	85	98	110	94	93	112	109	96	80	101	94	103	89	109	82	69	93	95	91	104	94	98	88	104	111	98	94	100	88	94	112	113	82	92	95	92	112	97	110	92	97	113	118	104	87	112	94	90	91	94	89	109	92	91	101	88	100	118	87	86	108	92	97	80	106	89	92	97	101	103	95	108	105	99	108	112	98	96	101	105	93	78	82	82	100	106	95	101	97	109	87	100	109	87	104	75	90	99	107	97	111	105	97	95	104	126	87	84	93	87	108	91	93	102	95	116	98	91	85	113	97	97	93	70	90	107	111	82	97	87	87	81	89	110	90	70	105	97	95	93	96	93	89	86	80	96	82	93	114	96	119	86	113	77	107	100	90	87	102	96	105	98	104	103	82	89	88	103	88	99	104	94	97	88	87	83	93	107	98	85	97	94	123	100	85	89	90	88	92	104	98	91	106	95	96	102	89	88	102	95	94	91	100	94	101	89	105	80	93	101	105	102	76	99	98	104	82	89	90	95	89	100	100	86	92	91	106	98	94	91	97	102	76	94	100	90	74	82	93	83	109	105	84	99	89	93	98	89	78	96	105	85	98	71	114	109	98	97	95	91	109	91	81	93	96	93	107	93	87	92	98	82	99	86	94	111	91	96	93	94	102	93	102	93	104	97	112	82	93	80	106	79	94	91	98	103	80	87	90	87	105	77	106	93	94	104	98	100	99	89	76	73	88	98	93	97	90	97	107	92	111	83	101	107	108	96	105	98	96	100	96	104	85	75	110	102	81	90	98	85	104	89	97	102	69	94	92	84	88	83	102	106	89	89	77	96	105	108	94	92	83	83	105	95	89	85	87	101	93	92	96	92	101	104	90	89	103	76	92	103	85	94	93	96	90	82	90	88	112	88	96	95	97	97	89	73	101	83	93	105	89	92	103	104	92	106	80	89	96	114	83	93	80	91	90	109	79	101	101	98	105	98	92	107	98	96	105	95	95	76	76	90	85	105	90	105	77	85	97	98	87	80	93	85	88	84	100	95	81	76	100	101	78	103	83	109	105	94	97	96	90	93	92	90	104	114	95	95	88	74	95	76	80	106	92	120	90	100	105	98	85	99	111	88	94	97	80	101	94	107	105	107	95	82	101	91	84	114	85	101	90	104	96	88	91	95	87	95	93	103	96	108	101	90	79	96	90	91	104	84	95	108	89	107	87	105	109	85	90	110	95	86	109	92	96	101	114	90	98	100	95	87	91	103	85	101	90	99	100	98	86	83	102	107	112	93	117	89	96	88	92	100	90	99	92	82	107	103	115	94	81	98	101	88	90	96	92	93	98	92	81	86	91	91	108	89	92	103	123	95	100	96	104	84	89	99	93	101	97	93	101	100	96	96	107	86	109	99	86	103	83	73	84	94	86	100	93	100	97	91	84	91	85	92	87	76	93	87	111	100	88	91	86	97	101	95	92	98	97	87	99	86	86	110	96	94	86	91	82	85	80	93	97	80	93	94	98	100	103	95	93	79	112	102	94	84	101	94	84	111	89	118	92	109	111	89	107	95	111	92	86	94	97	95	92	87	96	96	104	100	120	94	95	88	102	99	115	100	115	89	120	90	111	104	111	95	83	98	99	109	100	104	93	101	93	94	83	104	89	100	106	103	78	115	94	102	85	86	88	96	103	100	105	99	89	91	95	104	101	100	99	97	105	76	94	97	102	90	106	88	80	87	90	96	103	83	83	89	87	86	103	90	108	85	90	90	98	87	91	87	99	81	98	90	94	79	84	92	87	105	100	89	83	96	95	105	97	115	92	105	97	99	104	104	99	89	96	91	93	99	91	88	92	85	89	81	87	84	95	91	96	89	110	92	110
22878	9615	3021	3229	6442	9604	10581	10186	8495	7592	6289	5562	4866	4046	3351	3080	2626	6435	14343	13960	12054	9670	7051	4433	3282	2401	1756	1269	1050	848	792	714	705	659	725	710	662	689	667	667	728	675	728	675	669	684	678	652	688	660	677	689	683	674	653	661	723	649	738	735	672	728	684	640	649	642	663	628	681	703	721	655	682	669	712	710	718	673	664	668	646	693	701	702	673	694	697	655	697	670	706	685	692	684	683	747	716	714	634	666	662	707	676	710	679	713	668	690	653	716	664	630	667	708	729	709	710	673	653	620	704	665	737	662	644	687	702	641	693	730	702	691	654	682	716	702	688	702	670	671	694	697	715	729	664	653	695	698	686	695	639	673	711	705	697	709	707	679	723	661	684	702	664	678	675	684	704	688	664	683	706	663	691	732	679	683	657	717	657	646	650	649	664	683	648	750	675	674	678	696	718	740	646	704	686	644	660	687	660	685	688	653	739	681	677	703	683	708	680	700	677	685	722	668	705	670	695	703	709	682	694	716	741	710	671	704	677	718	658	650	677	698	671	660	696	699	661	693	690	678	683	689	705	642	733	682	651	682	683	665	688	699	655	722	661	716	671	732	679	670	680	689	720	671	713	656	676	650	658	688	733	671	669	716	675	671	652	662	679	646	727	683	630	676	676	690	678	703	751	685	674	657	693	663	686	665	687	663	660	673	651	709	689	657	687	718	700	685	739	654	707	715	684	680	704	702	685	667	680	680	682	664	656	685	726	715	693	708	652	710	646	645	691	682	685	691	706	689	692	662	651	714	629	709	680	648	739	673	683	705	645	670	710	635	689	668	681	723	667	687	661	710	713	679	692	692	696	666	680	667	674	674	733	638	738	645	648	682	653	696	701	678	700	692	664	656	665	688	688	625	651	668	707	692	671	658	662	738	620	663	688	682	665	650	721	741	671	695	689	722	724	693	650	670	681	701	713	718	696	674	667	684	697	658	675	699	701	694	682	715	650	645	719	658	708	663	707	700	669	692	696	652	714	668	707	682	701	739	705	742	691	680	677	657	676	712	695	645	699	739	681	644	696	676	711	688	646	703	692	671	662	707	661	680	671	712	721	639	662	753	678	674	629	656	673	701	747	683	681	675	687	714	700	649	726	683	710	685	679	726	670	674	664	684	704	708	696	687	696	647	689	662	719	726	725	710	684	696	696	717	687	654	644	714	698	695	718	656	679	738	647	684	667	708	654	690	702	723	698	704	695	675	688	716	674	709	645	682	682	692	680	677	657	660	701	699	701	712	683	672	669	704	670	733	621	701	657	678	710	703	703	664	693	685	678	675	682	712	708	670	671	724	684	696	703	661	647	693	711	668	697	687	680	674	678	664	692	679	682	669	637	677	672	703	685	669	721	701	709	686	712	669	667	697	712	694	660	712	685	667	723	703	700	648	720	692	654	648	659	689	688	710	634	713	676	668	640	720	731	662	680	687	721	648	684	679	680	649	691	691	676	654	663	671	716	703	681	662	747	667	644	686	779	676	670	732	705	680	651	681	704	693	693	681	701	697	704	685	667	711	677	659	692	686	692	732	709	679	674	698	647	701	683	678	679	699	744	718	698	715	688	679	692	658	642	658	700	652	660	713	695	696	713	701	694	707	691	679	702	666	774	671	658	675	702	679	692	696	662	718	628	716	685	688	651	618	662	692	700	677	698	664	735	691	661	703	657	716	698	675	680	701	710	713	672	726	672	663	696	697	686	647	617	692	704	664	688	703	672	658	687	651	714	710	696	663	666	688	708	671	735	681	719	724	674	657	710	676	665	667	693	679	628	715	725	704	721	646	707	708	664	655	664	683	654	710	646	657	688	675	757	685	688	662	728	697	679	710	682	651	707	695	676	671	692	708	661	705	705	680	683	654	691	669	669	682	687	686	695	690	683	692	733	690	695	686	701	687	698	713	711	692	730	694	706	712	684	697	659	707	659	685	710	705	686	639	685	688	688	728	669	705	674	712	692	686	730	689	635	626	650	711	711	682	673	696	714	702	629	692	707	723	692	660	700	679	656	688	684	651	659	680	654	686	693	691	663	672	689	702	659	697	694	701	645	678	731	655	710	695	701	711	634	720	680	737	713	688	712	658	674	680	690	732	680	727	721	677	705	662	692	691	708	654	686	713	698	672	656	657	696	666	688	675	714	707	692	695	649	665	692	726	656	679	689	650	694	711	710	701	733	666	704	691	714	682	724	692	690	665	662	684	669	632	668	641	678	693	665	707	716	708	702	692	695	656	631	688	681	659	663	670	685	698	653	648	716	669	639	640	776	731	707	658	694	641	704	671	662	694	637	677	717	725	644	651	644	763	678	702	659	696	668	695	720	683	732	679	740	717	693	722	764	706	697	661	658	709	691	699	715	693	688	700	632	621	665	703	667	663	681	714	687	636	706	689	650	695	710	698	676	652	711	703	717	692	712	740	692	705	677	677	696	687	681	713	694	686	661	701	671	633	708	735	704	663	682	698	715	636	631	724	650	703	690	714	654	675	702	679	729	688	670	687	677	699	706	739	730	684	723	741	665	648	677	672	696	680	708	688	711	682	691	653	698	698	695	723	713	719	693	639	718	695	698	711	691	692	691	747	707	687	689	684	705	672	651	700	651	651	684	703	690	684	658	670	697	685	684	654	700	677	678	654	683	642	718	664	666	687	712	759	674	695	679	672	719	682	670	663	686	661	636	688	688	690	731	712	695	674	695	658	707	683	644	702	683	687	703	709	699	699	664	670	693	645	667	709	713	698	688	731	708	673	668	670	700	691	677	705	658	718	712	637	663	714	663	666	696	668	664	694	705	694	700	671	676	667	726	693	671	715	640	685	680	657	701	664	681	701	650	666	688	671	658	690	664	745	671	655	693	669	699	691	696	690	694	678	683	700	683	712	655	732	656	664	682	717	719	719	691	675	649	705	735	656	683	666	720	691	729	664	677	676	689	670	742	735	717	711	689	659	639	658	704	652	665	697	682	665	688	684	700	708	645	650	676	683	696	707	681	671	704	693	681	651	689	712	724	694	713	692	640	699	693	661	673	668	711	675	687	661	636	693	656	666	668	641	684	725	679	725	675	723	678	680	711	689	716	685	654	738	699	716	700	698	654	724	694	692	684	689	675	638	691	658	710	695	679	706	681	678	690	669	703	684	693	656	697	684	671	715	692	668	689	663	702	689	688	683	663	677	662	704	694	703	633	731	696	680	707	630	712	721	627	659	683	670	708	718	663	685	688	713	754	694	668	731	726	691	675	659	692	655	709	661	668	690	711	664	712	709	697	678	677	730	676	686	668	704	705	707	683	664	649	657	677	673	637	642	728	673	708	698	645	709	696	681	632	704	673	660	665	659	723	685	705	681	708	698	683	691	665	714	713	680	682	712	713	708	672	703	653	632	705	688	679	671	652	731	696	696	650	688	705	707	660	720	720	658	672	631	668	682	683	657	703	672	646	657	704	687	698	699	751	694
3711	1889	449	319	234	249	267	319	358	280	262	272	237	197	192	168	160	286	973	1403	1244	966	674	432	298	210	190	124	113	116	102	91	85	86	88	87	81	80	76	78	80	78	96	100	84	81	87	76	85	93	75	87	91	104	94	82	92	97	95	101	95	87	80	79	90	87	90	92	86	94	94	91	74	86	74	84	95	80	96	88	79	58	91	90	96	101	90	87	86	80	80	75	90	105	84	88	88	84	66	76	101	94	91	89	75	99	101	78	84	91	97	74	86	90	90	86	95	67	88	91	85	92	79	91	85	87	95	94	96	79	79	83	81	84	83	88	97	96	82	93	97	88	78	72	75	82	86	74	93	83	85	75	95	92	85	97	115	67	82	79	86	106	69	73	97	83	95	81	83	86	103	101	96	85	96	83	74	93	86	86	83	85	95	84	90	85	79	93	80	83	86	95	94	87	76	81	77	74	82	91	89	83	99	105	88	106	84	81	74	69	87	99	91	85	91	77	84	85	87	94	93	90	106	93	65	78	81	90	93	105	81	94	95	90	80	86	87	80	99	104	88	83	82	84	84	85	71	83	78	84	93	89	91	89	96	77	98	97	85	81	91	95	72	91	90	84	86	84	82	82	89	76	101	80	90	101	89	79	75	79	74	89	74	97	85	82	96	86	82	78	98	98	79	76	86	103	83	75	71	86	97	93	92	91	97	83	85	92	98	88	90	86	82	85	89	90	94	87	84	100	86	104	82	94	95	67	89	97	74	100	78	92	73	87	95	88	97	82	73	93	78	85	73	80	82	88	80	73	106	88	107	99	84	80	94	83	92	86	102	78	79	86	84	97	97	94	98	83	87	90	92	80	87	102	104	78	84	85	81	95	98	102	81	94	91	102	85	96	101	75	79	75	103	84	75	90	74	94	107	91	89	86	90	89	106	86	77	75	91	81	78	95	90	90	90	83	91	100	90	80	82	79	90	96	108	89	76	72	83	91	100	71	78	66	68	91	92	81	77	101	106	79	101	88	97	84	96	98	85	78	82	86	83	81	88	93	86	82	92	111	98	92	97	91	88	64	87	90	72	74	103	86	87	96	75	70	90	77	95	75	86	90	81	86	89	97	83	84	105	90	77	92	81	94	79	69	96	93	93	81	67	70	98	72	95	104	73	87	77	68	78	79	68	94	106	82	84	102	90	98	93	78	86	75	67	83	94	98	88	82	84	88	81	101	72	93	93	85	85	67	88	90	86	78	90	93	98	90	95	72	80	98	91	83	74	83	86	85	96	95	78	80	79	101	77	79	88	88	81	86	75	104	82	75	96	106	65	72	72	104	82	94	92	85	95	83	105	91	107	86	82	78	92	85	86	88	101	91	93	99	88	83	104	96	76	109	90	89	90	101	81	88	80	100	89	83	85	82	84	88	89	94	87	82	88	74	98	96	79	81	78	72	88	89	73	83	94	87	75	88	85	78	99	96	74	95	88	93	94	86	90	88	88	90	75	98	84	82	84	71	71	83	77	87	79	87	107	92	84	124	95	76	68	89	95	83	94	59	82	97	91	92	89	97	104	83	79	76	101	93	104	91	94	80	89	84	75	93	79	65	77	82	84	85	95	79	89	83	95	84	87	90	77	65	99	95	72	82	85	81	88	71	97	102	93	72	97	106	77	93	88	95	95	85	98	79	87	98	90	93	75	87	93	96	94	64	88	72	74	98	91	79	79	84	94	86	95	81	85	80	91	88	86	70	91	90	113	89	86	89	77	82	91	94	88	83	77	93	77	80	94	93	89	90	90	107	87	84	80	78	92	82	97	74	99	80	96	86	81	80	100	88	80	84	73	89	94	71	100	90	87	77	105	74	74	85	73	89	96	82	92	87	83	89	79	98	89	86	80	73	85	77	94	94	72	78	82	87	91	88	91	83	84	74	90	91	79	99	88	95	87	83	90	90	87	83	99	99	99	75	82	89	75	94	84	88	79	113	91	94	89	79	81	93	103	98	100	93	90	94	88	91	74	99	83	72	81	86	88	94	92	91	100	94	84	84	81	78	78	82	110	81	79	93	91	77	90	110	77	85	84	78	83	101	87	100	93	78	96	87	94	63	92	93	84	91	88	75	92	71	99	101	94	76	100	68	68	96	75	79	102	76	97	98	79	93	101	96	102	99	76	105	89	102	100	100	100	85	68	77	93	85	74	82	93	83	73	87	85	75	72	68	83	94	82	99	91	74	72	87	84	84	85	81	97	99	102	73	87	85	94	99	85	70	95	107	71	65	100	79	92	95	68	92	75	105	103	90	90	93	84	103	87	82	79	84	102	86	86	81	79	103	87	81	86	86	89	86	95	92	93	92	89	75	96	96	90	88	89	77	86	85	90	95	74	81	88	91	86	90	90	74	69	101	83	92	109	73	77	78	105	99	74	90	86	98	93	99	98	102	108	77	84	74	75	98	93	90	73	93	90	77	97	95	92	91	106	83	83	90	90	92	80	83	83	99	91	100	93	86	84	87	90	90	86	95	88	68	95	87	77	89	89	72	98	93	97	97	77	81	88	82	85	86	70	88	74	101	87	81	84	75	92	84	93	97	81	80	103	79	65	89	79	78	86	92	82	88	100	94	99	91	84	84	97	89	93	85	97	89	96	78	88	81	97	74	89	72	74	90	92	74	85	85	87	100	83	88	86	102	108	103	92	107	75	94	70	103	84	80	96	74	84	92	79	84	91	102	105	103	82	104	100	72	94	81	102	90	92	82	95	95	101	85	96	81	86	84	82	82	83	85	72	87	95	84	88	89	93	82	91	82	89	91	90	95	80	79	81	90	85	89	67	91	69	89	79	100	87	91	88	90	85	106	80	88	85	84	79	100	74	100	84	83	95	75	93	72	75	81	92	85	71	87	93	82	88	88	89	88	84	94	105	66	99	106	69	88	84	84	77	113	97	76	96	78	86	75	99	86	96	70	78	87	75	96	80	77	67	93	92	65	96	82	76	90	81	81	90	98	81	77	78	92	90	77	92	90	72	99	97	104	100	88	103	66	71	92	95	106	91	93	78	65	105	79	86	74	95	82	102	98	95	91	90	82	88	99	91	97	79	86	106	77	105	93	96	80	86	89	88	94	91	86	81	109	112	75	70	95	91	92	82	82	91	99	91	91	85	95	92	94	86	78	79	100	84	79	87	88	81	85	97	78	91	86	96	88	93	99	82	98	96	92	82	87	95	99	86	82	85	78	82	81	80	98	75	71	94	89	75	97	80	79	77	82	93	96	95	78	84	95	93	74	71	69	82	91	84	86	85	86	81	74	80	91	76	105	95	76	89	79	72	86	108	94	89	77	95	82	83	87	90	86	93	106	82	98	88	95	87	96	79	85	76	86	72	83	96	94	88	96	81	94	93	86	84	79	81	81	101	77	79	102	74	88	86	75	90	86	97	92	73	106	83	88	89	84	78	84	83	84	88	83	94	99	80	82	70	94	94	96	97	79	82	95
27687	13180	4310	4323	8518	12659	13734	12259	10816	9166	7492	6752	5963	5118	4130	3287	2745	6007	17739	21336	19905	15786	11647	7622	5248	3611	2489	1678	1227	920	747	686	656	658	615	651	624	622	623	606	683	659	640	644	592	609	630	629	600	639	625	631	659	620	637	624	637	640	613	603	610	608	649	609	625	604	661	624	651	604	626	614	632	647	622	658	671	624	598	678	660	642	619	598	596	657	636	608	591	657	620	638	627	631	582	612	630	612	608	640	606	591	601	627	608	629	636	664	623	646	627	611	616	617	612	633	656	619	626	637	628	615	592	640	651	601	632	578	560	615	590	640	584	645	643	595	639	595	622	601	608	661	609	631	635	586	642	621	632	604	617	647	604	638	634	620	626	649	594	586	631	600	620	596	637	646	630	616	667	600	642	626	601	647	576	621	631	619	628	596	628	614	602	623	605	600	600	638	648	626	644	610	622	645	655	628	621	660	654	645	614	605	602	605	617	656	617	571	620	593	630	603	613	631	629	632	615	593	583	607	651	582	609	620	620	607	636	634	639	608	605	627	632	594	603	621	631	621	624	694	620	641	614	618	653	577	621	638	603	563	605	600	586	614	655	635	603	607	627	667	605	620	638	605	605	625	626	653	628	634	603	626	616	647	655	635	622	610	647	664	616	583	570	649	611	632	654	636	650	616	618	623	622	644	647	658	633	641	623	616	603	588	597	621	602	655	579	597	637	662	649	630	636	612	659	624	618	664	574	620	675	647	629	577	617	636	663	636	636	634	579	632	615	651	616	619	660	589	594	618	654	649	640	623	640	603	653	606	651	636	621	607	641	563	610	564	608	594	590	615	601	646	610	637	662	637	595	579	601	606	602	606	655	614	626	613	670	625	623	611	605	597	615	614	552	594	616	615	648	640	616	606	597	616	646	576	638	646	595	628	629	603	611	579	648	644	624	617	636	631	630	608	638	589	606	586	636	564	628	645	639	622	619	589	615	632	609	622	650	613	665	671	615	588	620	639	654	585	604	606	638	638	630	555	602	587	616	659	602	613	618	639	659	633	582	642	642	629	643	634	629	617	605	663	601	660	638	654	571	644	640	601	635	630	638	631	622	693	643	651	636	610	629	629	643	642	634	631	624	640	575	649	613	630	650	636	632	627	619	630	573	644	653	598	586	634	597	632	617	629	616	638	625	626	612	614	624	635	635	652	619	615	572	607	630	577	634	624	642	635	562	586	598	630	624	603	624	597	661	625	645	628	604	636	607	626	585	604	617	606	659	636	596	594	631	605	631	609	630	620	597	621	631	614	627	590	625	612	614	659	582	602	646	605	602	608	644	614	596	595	615	642	645	621	608	632	606	602	564	589	624	645	639	617	597	601	607	625	625	671	585	599	651	589	600	642	621	608	626	645	617	638	659	617	609	634	619	662	644	652	626	589	652	623	645	651	635	642	626	641	637	632	631	628	622	622	634	599	605	610	621	560	638	627	630	614	599	559	629	614	651	600	653	635	641	637	602	634	616	570	645	616	633	580	675	612	609	602	643	590	628	586	617	583	596	628	632	583	595	613	672	590	641	583	602	596	637	594	619	596	646	639	601	628	583	622	637	584	576	624	618	629	680	611	612	623	593	624	587	612	675	619	601	625	611	624	615	641	636	604	636	628	606	616	638	594	675	606	593	647	636	629	626	574	610	626	631	598	639	595	614	618	629	649	638	642	625	615	594	633	590	637	595	620	663	605	615	656	618	606	634	631	620	640	620	563	605	636	625	627	638	615	615	626	596	617	654	612	707	609	570	626	610	569	603	591	641	585	604	588	616	634	633	646	658	615	622	642	593	592	650	600	615	623	655	619	638	581	644	571	636	630	588	580	615	643	592	612	624	637	654	618	621	588	609	603	636	596	644	604	614	667	663	632	662	606	649	610	623	626	607	620	612	580	593	615	652	641	595	602	629	625	620	662	607	635	629	616	603	602	617	635	601	633	601	666	647	582	643	592	636	608	658	600	645	639	607	610	628	610	604	628	641	607	634	601	650	673	625	632	579	560	654	607	593	590	583	647	675	609	644	662	591	631	673	619	635	631	609	650	631	654	601	628	637	622	612	619	625	655	677	662	580	650	625	644	622	613	588	632	615	599	610	630	639	634	635	614	651	634	591	630	589	610	666	640	657	610	652	644	656	649	653	674	633	597	630	620	591	589	639	616	630	645	623	625	625	595	629	663	586	645	643	562	640	621	614	567	625	622	604	644	619	671	637	631	604	638	631	569	663	607	561	647	608	628	678	621	601	638	604	599	615	621	604	629	619	610	589	599	614	622	625	600	589	629	613	620	593	637	567	628	602	637	607	630	592	620	610	621	627	581	605	651	591	638	604	628	607	640	610	620	600	609	609	659	681	591	607	597	583	620	681	649	635	644	619	648	646	591	684	623	618	619	621	626	612	598	587	592	591	659	587	627	658	644	592	657	608	627	676	620	629	648	574	660	636	595	640	640	648	614	607	573	672	597	667	667	621	629	610	651	667	591	602	607	659	631	641	636	652	611	627	634	596	618	590	645	634	629	577	601	638	582	630	606	690	621	584	617	604	668	649	603	621	656	610	616	618	594	661	601	629	613	598	617	593	590	606	626	662	584	585	649	629	619	608	625	625	590	632	610	619	615	615	589	622	578	586	649	643	622	623	629	643	617	664	627	613	598	648	674	613	637	631	606	663	631	650	532	639	613	627	612	643	634	662	601	637	595	606	615	608	664	617	597	609	627	650	627	642	635	622	624	603	637	641	624	614	606	592	603	657	603	621	646	621	666	561	628	588	616	648	659	611	646	586	626	627	606	641	659	650	620	602	612	622	639	587	636	628	612	663	605	618	625	606	646	578	629	638	644	577	593	614	631	618	592	619	624	656	611	617	637	630	614	593	621	665	643	619	645	618	644	652	633	613	625	616	608	631	605	657	615	640	628	621	619	612	607	645	611	645	627	654	645	597	608	668	641	649	586	590	556	580	639	614	581	613	586	607	599	639	667	607	602	655	644	639	671	639	642	651	623	626	641	625	617	662	614	621	633	615	663	629	619	597	635	659	617	641	651	627	664	617	634	621	633	584	573	582	618	607	624	651	649	631	644	666	620	597	617	642	593	615	634	577	621	614	601	606	574	605	659	639	605	616	663	632	645	660	638	631	630	628	619	589	655	619	577	665	628	627	658	641	639	624	595	657	594	595	626	647	632	626	633	666	642	617	623	613	585	594	627	637	606	603	607	683	583	632	661	597	624	649	654	604	598	580	643	653	621	622	624	639	637	605	641	596	611	649	639	646	627	611	616	626	631	603	658	659	625	643	616	650	628	635	631	656	640	632	643	626	616	613	594	606	590	580	574	552	610	623	636	644	595	586	671	633	641	653	628	652	655	633	559	602	591	602	600	600	656	606	597	634	609	613	589	634	624	650	650	647	636	613	645	576	616	626	601	624	603	621	576	633	601	602	595	661	603	610	659	628	610	582	668
2443	662	286	185	156	170	218	191	202	197	177	170	164	151	161	134	125	117	198	226	252	220	155	143	122	120	96	71	91	85	83	83	86	91	74	82	90	87	86	84	80	84	87	95	68	83	89	98	83	75	89	84	79	83	78	73	87	84	100	90	86	66	88	85	89	73	79	94	90	82	65	66	88	80	80	90	87	86	72	76	88	86	71	94	98	104	93	97	75	81	81	93	81	93	96	89	97	77	87	85	74	85	89	85	79	83	94	91	91	76	76	93	83	81	95	94	79	96	81	89	101	88	77	79	92	77	73	85	77	86	102	82	80	90	89	77	100	82	93	84	82	73	87	88	104	88	88	84	85	104	84	83	92	83	96	97	87	84	85	100	85	71	77	63	88	94	83	101	96	85	83	98	83	106	79	78	91	83	87	102	95	89	113	101	86	87	82	82	72	74	94	84	75	87	74	91	91	92	93	80	83	72	82	63	90	72	76	81	90	91	89	72	79	94	81	76	92	78	88	93	86	86	97	113	87	78	105	76	97	69	80	90	84	79	84	76	93	100	86	75	88	96	99	93	64	86	91	85	83	92	94	74	88	90	82	72	88	80	98	72	77	71	79	89	78	87	77	98	83	95	87	87	81	73	100	83	87	93	91	97	81	79	100	88	79	98	79	80	84	86	82	76	96	82	86	93	83	82	89	92	74	92	79	103	103	89	94	94	90	89	95	111	90	81	85	99	72	86	83	75	78	84	99	84	87	83	91	95	90	103	101	79	68	87	101	95	87	76	93	96	90	92	61	83	93	88	87	92	80	78	93	87	97	85	91	75	86	82	73	85	87	88	80	114	74	96	103	83	94	84	71	94	89	76	68	64	94	89	83	82	82	101	79	72	94	84	90	77	83	68	88	90	67	76	102	108	87	89	67	67	92	83	74	87	72	79	84	81	92	77	93	75	106	72	86	83	79	77	88	100	90	95	93	81	92	84	77	83	112	79	77	80	82	84	82	92	82	72	86	81	92	94	77	89	93	78	86	82	68	80	76	83	81	96	81	81	74	83	84	86	78	75	96	85	85	80	109	95	90	74	76	90	80	76	88	101	83	90	87	86	83	77	77	68	103	89	75	116	83	66	91	82	76	99	78	70	86	88	90	96	82	103	84	77	93	87	85	95	74	99	81	82	70	76	74	107	98	87	102	79	91	93	86	105	90	77	84	101	109	79	68	94	71	79	75	77	90	88	88	74	85	93	81	75	75	83	77	81	93	83	77	73	77	81	70	77	91	91	66	104	107	89	80	81	92	89	71	95	78	91	88	98	86	82	86	85	87	80	83	73	85	78	85	86	84	85	95	83	91	84	101	81	81	84	94	81	86	99	80	73	83	94	80	86	71	63	72	83	100	87	102	81	79	83	69	78	110	90	88	87	87	71	76	85	102	92	86	79	84	86	75	82	74	74	87	81	96	87	89	88	74	96	101	88	90	86	95	76	78	94	86	90	79	100	70	93	85	80	96	80	97	85	75	79	83	81	96	90	78	94	99	90	70	89	83	86	82	86	91	83	82	67	103	86	78	82	89	86	78	76	75	82	66	93	76	91	92	89	80	81	110	77	82	73	85	83	76	84	83	75	94	89	88	88	87	77	94	68	89	91	79	86	90	81	75	94	99	87	97	100	83	85	74	73	89	74	77	84	76	97	76	72	102	96	95	92	75	71	92	87	76	84	81	79	88	95	88	77	71	72	86	69	74	89	94	102	81	76	79	77	91	83	98	80	79	87	83	73	73	96	93	98	85	71	78	86	93	86	98	81	89	78	72	80	94	88	90	88	91	80	86	84	86	84	82	80	94	102	60	90	79	71	88	79	91	88	77	91	88	66	89	85	88	82	81	78	84	97	78	99	92	91	85	94	92	82	87	90	87	101	82	97	100	81	98	87	79	104	78	84	85	86	85	87	83	109	94	92	94	85	87	72	85	90	87	72	87	87	80	76	76	86	100	95	91	89	84	90	75	87	101	80	74	90	95	74	82	88	80	89	95	90	89	100	97	97	95	82	83	99	78	97	81	92	81	95	85	82	81	75	99	99	92	101	76	80	81	78	102	71	86	80	78	90	86	102	82	93	94	88	97	98	83	85	101	102	91	88	82	90	94	85	90	82	90	97	99	65	83	80	97	83	76	87	99	86	86	83	91	89	95	82	94	77	91	87	90	95	77	93	88	74	88	72	97	89	78	84	83	101	92	88	120	86	91	84	77	79	96	75	88	87	87	88	78	76	95	85	89	76	88	98	83	88	87	93	72	83	76	76	88	88	82	75	100	80	111	100	82	88	85	90	72	85	73	70	85	89	79	92	84	84	78	88	81	86	94	85	95	81	82	85	78	88	80	90	75	96	93	101	86	80	96	77	86	72	76	110	97	78	99	74	82	75	74	67	83	82	79	79	86	91	74	79	84	86	80	91	87	93	79	73	100	92	98	92	92	86	94	74	92	74	84	97	85	69	88	82	82	97	96	95	86	83	88	78	85	92	69	95	73	77	92	86	75	78	86	76	93	94	96	70	93	81	92	86	90	91	74	89	75	82	94	91	100	73	86	103	107	99	56	86	89	81	96	79	79	87	103	75	88	93	91	82	66	78	83	91	67	90	81	88	87	88	102	92	84	72	98	78	81	68	84	80	96	89	87	91	75	94	83	90	101	106	76	87	83	80	81	87	76	86	71	87	87	92	97	76	85	82	97	87	89	94	101	86	86	91	97	91	81	84	74	95	83	81	82	86	76	85	84	75	86	84	78	90	79	100	79	102	76	83	81	94	63	80	94	84	83	79	93	83	90	87	86	86	89	87	76	90	76	85	89	86	81	87	76	86	78	104	89	76	90	79	90	85	83	87	85	83	89	76	90	96	80	83	83	84	90	72	90	101	81	90	78	93	81	83	78	100	85	80	79	71	85	71	99	95	81	94	78	76	73	78	94	70	82	74	87	97	70	76	83	87	77	83	82	79	91	79	90	91	94	88	85	93	86	72	91	71	82	90	72	69	89	89	82	90	84	74	94	97	74	99	88	92	89	77	102	96	86	77	79	79	92	86	92	90	85	90	78	92	80	90	75	86	79	88	81	97	98	80	79	92	88	78	95	77	84	104	55	91	77	92	100	84	86	85	102	74	71	98	77	93	70	85	95	98	85	90	84	85	79	76	69	83	87	107	80	92	95	81	72	75	92	90	88	85	78	88	66	90	92	79	86	83	101	75	77	98	90	83	93	84	82	69	85	84	70	91	87	78	85	90	71	86	74	89	79	86	80	84	82	74	82	71	79	82	103	78	86	77	74	89	94	83	87	86	88	84	81	85	76	77	85	97	70	86	95	86	85	98	74	83	84	76	88	104	80	92	95	109	89	98	76	78	80	84	87	96	105	79	80	80	95	85	97	96	90	90	78	81	100	82	88	109	83	92	78	94	98	99	71	87	83	86	88	95	81	90	68	88	88	82	85	70
18763	6809	2797	2677	4895	7766	8304	7424	6369	5422	4609	4080	3540	3008	2655	2064	1750	2432	4081	4607	4377	3323	2277	1726	1357	1129	928	744	695	678	633	667	629	612	623	578	600	591	599	657	611	602	608	609	601	590	602	663	654	583	574	549	614	628	592	612	603	632	603	556	632	621	629	599	629	606	580	584	607	629	624	625	588	632	624	607	661	606	609	611	620	649	624	585	626	671	633	627	642	579	612	608	630	619	638	665	628	648	657	611	598	636	560	619	605	576	604	613	604	616	610	601	617	602	622	617	596	621	595	577	599	602	606	643	601	599	617	611	613	591	635	591	635	571	625	566	609	600	612	579	631	614	595	594	626	618	687	612	658	592	606	595	598	642	613	611	608	596	627	672	585	602	598	657	642	587	633	597	606	614	597	653	607	616	662	632	626	578	630	576	590	578	667	612	598	622	591	644	620	621	590	594	624	605	626	641	606	621	630	593	593	602	614	643	617	669	598	588	590	556	609	577	607	602	648	619	572	590	608	623	640	633	606	641	595	533	559	594	585	590	620	601	575	610	638	630	630	584	645	637	627	626	612	620	590	581	625	578	611	582	591	610	594	566	613	627	634	654	620	588	621	629	626	636	628	646	586	654	633	652	623	588	632	585	619	633	617	621	591	645	560	684	622	586	631	636	584	604	626	609	609	617	573	614	624	627	635	609	612	615	638	607	580	629	614	604	612	611	628	569	606	618	596	612	638	624	657	620	590	593	614	642	561	621	592	597	643	574	618	656	662	622	626	652	588	630	586	616	651	578	591	635	578	615	634	630	613	608	652	609	595	594	619	642	601	654	630	596	627	611	636	620	615	647	615	594	589	582	620	615	602	619	631	620	656	617	638	620	588	582	599	610	604	626	599	612	612	589	597	605	566	637	578	604	634	609	619	570	614	610	646	651	622	530	657	605	647	638	658	605	576	599	656	594	628	668	577	579	650	658	669	635	652	653	613	631	619	629	639	616	599	603	582	621	630	639	608	625	607	645	622	594	607	567	595	601	652	632	606	609	620	617	611	617	616	613	612	620	570	625	637	573	593	643	623	616	665	606	655	657	595	626	602	636	582	626	630	589	610	603	579	594	621	625	633	633	600	640	617	613	658	584	623	633	607	635	630	664	646	604	625	596	612	609	571	586	583	630	644	590	614	623	598	628	595	623	599	618	622	602	583	556	624	672	608	660	629	607	656	631	608	582	621	607	640	630	590	609	644	618	564	612	625	673	608	552	608	634	609	609	641	614	649	592	609	624	610	626	607	607	598	647	606	625	631	622	635	611	621	570	617	591	566	602	593	603	582	618	637	568	584	627	651	629	591	624	587	611	632	615	625	579	641	602	580	642	578	631	657	578	634	635	668	611	639	622	593	633	616	610	631	579	614	580	571	606	582	591	602	635	629	593	602	609	608	605	586	622	621	651	620	613	612	622	621	612	619	581	632	556	614	611	577	571	632	609	599	615	596	621	604	612	607	607	654	636	583	596	629	600	596	609	570	590	626	626	623	603	601	605	644	664	604	603	638	623	629	614	670	593	632	620	613	641	603	592	609	626	631	586	602	602	607	658	603	600	625	636	643	617	659	614	590	632	602	607	602	645	599	628	630	586	607	605	599	599	569	604	605	610	609	586	622	629	589	605	655	657	627	604	609	627	630	641	604	617	655	587	581	621	581	608	593	638	644	588	646	621	617	616	584	609	631	653	593	594	567	604	607	647	599	613	649	622	632	633	620	587	626	621	586	575	616	578	629	615	625	650	609	608	610	602	569	589	618	647	596	600	666	607	615	630	624	633	603	623	669	621	614	608	642	606	659	636	609	572	607	616	651	585	578	631	599	598	613	610	601	616	634	623	637	606	600	617	623	599	627	632	618	638	637	604	627	594	633	621	619	628	606	651	614	638	605	602	626	620	603	619	589	646	568	653	606	623	650	644	620	640	631	631	615	626	582	594	587	614	576	637	591	599	626	588	617	620	639	610	605	604	591	638	602	645	584	594	640	606	619	627	568	618	639	624	647	588	589	625	589	654	624	615	579	596	605	604	620	592	593	618	631	634	624	551	617	592	610	609	600	639	620	621	655	614	557	660	632	619	645	621	630	630	606	598	625	623	616	589	609	644	668	620	609	639	632	594	612	627	686	639	646	604	595	645	605	596	600	641	603	600	603	614	621	591	639	607	609	601	631	627	597	609	628	601	605	635	597	644	599	609	600	583	656	648	627	621	570	605	625	658	593	565	592	595	618	632	616	607	632	595	589	617	591	558	599	655	605	581	622	615	609	663	638	597	635	609	625	586	615	603	648	579	618	604	618	623	578	622	595	661	625	582	642	592	605	651	610	623	618	642	621	623	590	634	648	603	638	652	613	599	604	646	651	578	616	630	623	605	589	610	591	646	630	619	629	655	620	629	561	591	628	622	664	574	613	620	632	625	639	607	604	598	645	631	595	651	614	629	614	646	627	599	616	617	604	644	614	566	625	605	613	613	557	588	594	596	571	642	620	664	569	631	608	640	631	624	621	601	589	585	624	639	629	625	597	620	664	593	596	620	595	597	591	580	563	635	573	603	649	616	613	622	627	571	591	616	581	657	610	586	639	640	622	563	602	638	595	588	594	592	618	592	622	621	593	584	621	577	660	593	618	647	594	586	594	592	611	632	663	597	626	612	625	641	630	602	616	598	596	638	601	601	606	554	617	629	635	637	582	631	625	616	621	605	588	588	613	654	652	591	614	639	604	598	618	618	598	628	632	583	616	655	568	579	607	609	579	593	624	571	673	632	617	656	598	626	621	616	600	553	605	612	665	628	620	641	624	585	599	617	590	637	621	702	641	588	591	600	617	621	597	616	620	627	611	572	619	597	601	596	595	609	583	648	651	634	606	626	615	603	613	640	614	598	651	617	605	606	629	618	582	606	606	650	620	632	624	615	587	549	620	642	643	628	617	635	638	615	617	610	626	602	586	637	568	629	615	663	626	632	566	590	667	593	654	611	583	624	583	611	614	592	589	625	636	612	640	645	634	600	623	609	613	634	607	634	597	641	596	638	590	578	637	659	605	637	636	674	604	616	647	601	620	607	636	564	643	579	588	580	583	612	572	599	619	613	636	612	629	636	617	655	664	652	636	608	624	621	589	562	605	625	632	641	664	627	579	639	607	640	597	597	593	601	588	648	581	638	607	636	599	606	619	657	644	593	647	558	645	611	592	648	613	621	601	615	582	618	612	595	623	588	605	678	574	606	648	638	570	637	620	627	622	594	596	656	615	657	613	608	596	562	585	625	631	616	578	575	615	615	621	610	588	649	619	608	604	647	589	602	626	617	650	614	590	621	630	619	596	623	595	658	620	610	637	586	615	628	607	641	611	633	562	623	613	608	655	626	638	650	647	591	628	595	682	630	629	609	615	669	614	629	621	641	638	645	669	628	591	648	603	665	651	600	601	611	658	583	610	594	608	611	606	622	613	622	625	589
2539	1282	338	217	179	182	226	261	247	254	218	199	179	152	120	119	141	301	551	672	561	484	314	270	207	155	109	111	96	99	76	97	87	88	77	88	83	80	79	81	86	72	83	92	82	107	65	73	77	95	89	88	74	82	79	73	76	77	81	84	85	85	89	72	102	73	75	79	67	75	73	70	67	83	74	88	70	97	84	92	89	81	100	81	78	85	86	77	86	81	76	65	80	80	80	102	94	89	71	79	81	77	79	74	85	81	61	77	94	84	67	62	79	71	77	90	65	75	72	91	71	85	85	79	85	93	76	73	94	85	86	89	86	68	68	71	76	90	70	75	93	84	76	84	89	81	84	88	69	84	70	76	79	76	78	84	84	81	88	83	80	76	79	71	84	75	80	73	99	76	64	70	93	86	82	78	89	89	79	82	83	89	85	84	86	74	92	77	70	79	86	74	88	79	77	83	89	80	85	70	84	67	70	79	76	88	82	96	77	102	85	74	63	85	71	79	84	91	99	69	86	88	82	82	76	79	59	81	70	74	61	81	88	71	70	75	82	67	76	94	76	86	83	78	71	73	80	68	78	81	73	71	86	81	83	66	90	73	69	86	73	80	96	85	68	85	83	68	80	87	65	73	73	90	88	71	88	68	69	80	92	65	71	78	66	100	85	69	79	86	79	67	74	64	75	92	80	87	74	81	80	89	95	81	84	74	91	71	72	72	78	86	98	82	79	92	83	87	88	73	95	82	74	94	90	89	78	75	76	101	88	87	89	94	84	81	71	63	89	86	76	97	76	81	76	91	61	66	76	73	82	73	76	68	64	83	72	93	84	94	76	78	77	84	72	87	73	82	73	62	75	91	88	61	71	93	80	67	81	89	82	76	89	93	78	75	83	74	81	86	75	81	72	75	79	77	80	88	88	73	88	82	87	72	72	84	86	87	93	70	83	76	71	76	80	86	87	83	72	87	72	73	83	63	64	70	73	90	76	86	74	84	84	83	100	77	66	82	68	74	80	71	96	91	84	78	97	82	72	82	73	79	85	96	74	85	77	69	78	82	81	65	84	93	94	91	81	78	68	83	87	85	69	76	82	81	86	79	78	78	79	77	71	77	83	83	77	80	92	81	84	80	85	87	95	76	86	74	85	91	76	83	70	75	72	74	96	87	79	66	66	86	72	81	80	85	89	74	81	87	83	73	80	80	69	81	97	87	73	87	81	106	86	80	84	65	81	89	84	78	85	97	74	83	81	89	81	71	65	89	68	91	76	87	68	96	76	69	83	88	78	84	90	93	81	86	59	89	101	70	82	76	73	80	90	86	85	83	81	78	67	80	84	88	78	81	73	73	86	77	78	80	87	84	92	74	81	99	75	76	86	91	85	74	79	77	83	79	88	89	78	85	68	83	78	93	78	71	79	79	77	91	79	80	84	80	78	71	93	85	67	77	87	75	76	76	86	72	78	90	91	90	83	82	72	76	80	89	102	79	90	83	88	84	93	54	74	71	83	63	90	78	98	79	65	79	92	84	83	85	89	81	81	87	84	78	77	67	76	74	77	80	61	74	84	87	81	95	88	72	79	99	86	88	68	72	91	67	90	84	87	69	83	63	75	67	69	68	67	79	95	91	79	79	81	92	81	82	81	82	80	73	63	94	81	86	78	90	85	83	80	68	81	96	83	82	80	75	85	83	75	73	79	65	81	82	90	87	71	77	69	77	80	86	97	87	68	89	85	75	83	75	76	78	91	79	59	67	81	80	80	73	95	79	69	81	88	98	85	83	91	103	77	85	71	83	73	77	88	97	97	87	96	82	83	76	91	88	89	103	87	84	71	79	83	85	84	66	82	66	76	76	98	76	75	78	95	79	83	74	101	74	91	75	70	71	86	87	63	95	83	81	79	78	84	72	90	68	79	90	87	82	87	91	69	78	66	60	80	77	81	66	71	83	91	79	66	84	70	96	78	92	81	103	83	87	74	83	87	77	69	87	85	85	74	81	79	88	84	71	82	83	80	77	73	58	78	78	90	78	79	84	82	83	80	83	79	84	78	77	97	87	83	80	85	81	80	74	69	65	71	80	94	74	55	87	81	78	93	95	79	82	71	74	85	92	66	63	65	83	89	73	83	92	62	73	85	74	77	84	78	82	81	88	77	79	78	92	76	76	84	74	80	80	91	100	60	85	80	67	79	90	91	84	81	77	79	76	96	103	80	67	76	88	70	71	64	88	71	74	77	80	78	74	75	86	76	85	80	97	89	80	86	82	77	78	93	103	80	94	86	73	69	86	71	72	76	85	70	74	76	80	87	78	90	89	80	62	77	86	97	97	72	81	73	100	80	87	78	78	94	90	87	66	72	88	96	93	88	85	82	56	74	71	89	68	92	63	93	69	78	83	68	72	96	66	79	78	82	87	61	83	95	75	82	81	71	98	85	86	82	78	62	80	88	89	75	81	75	92	82	70	89	73	94	83	71	78	86	75	71	75	77	81	84	61	71	75	73	73	82	92	77	89	95	91	80	88	78	85	94	96	74	83	80	90	87	83	86	82	88	70	89	77	86	61	81	78	56	87	60	88	83	85	67	72	70	105	94	86	83	79	75	88	91	73	83	79	76	77	69	84	92	84	102	82	66	94	69	84	73	76	73	76	76	92	75	94	73	71	76	74	81	82	69	106	81	79	103	87	101	90	82	91	83	83	74	91	90	106	102	84	76	77	72	75	79	85	86	96	92	78	79	93	67	69	61	72	71	70	68	76	88	83	72	81	66	80	79	96	82	65	81	74	89	69	75	96	88	93	75	85	74	96	79	80	86	74	89	63	77	71	97	57	70	85	87	72	91	84	75	81	75	86	74	85	84	72	82	78	79	83	63	75	71	84	92	85	84	106	84	83	74	94	76	77	80	69	77	83	71	85	86	65	66	77	89	69	74	71	74	85	81	99	80	84	62	73	68	76	88	85	86	94	90	79	94	72	86	88	82	70	92	74	78	85	90	87	90	85	78	84	78	88	75	107	82	77	74	71	83	86	88	74	83	71	71	81	83	72	71	75	84	85	75	84	80	78	74	83	82	86	84	75	66	78	82	80	88	91	91	79	72	79	86	93	78	91	84	85	86	81	71	68	67	75	88	88	81	79	73	82	84	69	69	71	91	80	72	77	75	93	77	73	77	82	78	68	73	70	87	72	84	72	67	82	75	79	79	82	83	80	90	77	73	79	75	82	89	81	94	89	89	94	70	82	80	74	88	79	82	85	84	77	84	77	69	77	72	78	103	71	71	84	76	64	88	75	70	81	83	65	90	83	75	88	68	78	83	101	84	72	77	91	84	83	82	77	80	83	74	85	76	73	85	75	86	81	67	88	66	92	91	96	82	78	81	92	84	76	80	81	84	97	76	68	99	81	66	65	66	76	79	86	68	87	85	70	93	69	85	67	84	90	88	85	79	95	88	94	70	62	78	76	72	81	75	70	69	78	87	74	100	83	82	82
23164	11166	3524	3182	6886	9778	10705	10529	8349	6775	6042	5001	4064	3169	2481	2075	2644	6630	12036	13183	10641	8716	6045	4368	3155	2306	1540	1191	875	738	645	622	586	615	589	576	558	531	572	560	556	579	580	594	577	579	573	554	567	551	581	616	584	614	546	565	596	525	624	522	580	602	548	562	603	582	611	589	585	570	553	583	537	535	589	569	606	582	546	571	569	537	600	563	545	527	574	578	557	510	574	592	561	569	573	552	581	550	562	594	577	552	550	558	579	575	551	569	567	572	591	565	568	564	594	642	594	599	643	607	563	559	589	529	599	557	559	537	566	564	555	560	548	598	568	540	555	558	613	561	592	570	553	606	564	602	578	539	559	560	588	548	574	577	572	593	546	574	547	545	584	581	553	572	583	563	597	602	595	580	595	549	555	573	566	584	572	596	570	590	561	588	587	561	576	583	562	558	582	556	554	572	536	593	566	555	541	581	498	588	555	587	578	559	540	566	590	588	600	565	551	577	594	585	578	567	542	567	576	575	574	535	563	572	562	568	578	559	579	617	548	567	612	555	552	555	606	546	572	542	585	565	569	588	574	555	507	575	613	540	578	603	574	573	574	561	608	552	567	578	582	547	571	542	544	537	569	567	557	566	562	576	575	584	551	537	546	592	605	532	582	587	595	562	579	514	521	590	597	563	581	536	577	587	598	567	556	606	583	615	610	563	560	570	551	541	534	542	559	524	570	551	584	585	573	537	609	567	583	539	528	597	520	534	613	588	566	615	600	575	554	633	559	571	534	587	588	552	608	636	563	558	575	594	573	605	614	581	573	621	550	586	537	531	559	573	586	546	568	558	601	561	618	569	607	613	563	543	590	595	548	576	553	562	578	582	581	562	565	577	580	589	553	558	568	563	602	567	537	582	573	539	570	576	613	580	571	556	565	581	560	531	576	615	572	572	561	586	571	577	574	602	566	597	588	555	541	594	586	552	572	583	577	604	559	561	605	563	569	563	583	546	565	548	574	538	576	599	548	634	584	593	535	556	579	559	596	574	572	561	616	586	577	562	600	567	571	608	550	539	555	614	591	588	591	539	555	586	576	588	570	559	610	606	584	611	618	553	552	563	600	555	607	586	570	616	555	569	553	623	624	579	580	549	551	556	560	540	598	560	535	594	561	567	558	568	567	547	540	570	583	604	549	592	542	555	538	597	603	626	578	580	566	594	576	604	595	562	597	562	531	588	553	562	582	542	562	560	556	593	567	571	573	588	585	571	579	594	602	575	603	585	536	574	563	598	562	566	569	578	592	563	582	597	542	539	633	527	574	561	584	560	551	621	571	564	562	576	619	590	575	549	546	610	574	582	589	578	591	607	570	538	552	574	605	570	567	584	611	617	562	569	573	570	560	572	603	559	573	578	556	597	598	595	587	576	562	606	579	564	564	602	572	574	606	570	607	600	573	537	552	552	587	567	621	604	560	566	600	575	556	569	602	565	624	568	590	576	571	603	550	561	583	577	609	599	560	590	545	568	577	559	578	570	584	568	569	570	600	554	575	589	567	633	535	545	595	576	577	587	558	558	532	545	573	538	582	553	557	556	599	537	550	575	600	555	579	589	563	580	581	581	574	562	586	574	610	571	606	605	596	572	575	630	554	544	564	560	598	579	561	576	563	594	609	537	596	558	591	558	564	572	565	543	571	569	566	510	587	597	520	564	555	621	550	578	572	589	592	602	625	589	606	601	614	558	563	597	570	602	514	558	626	590	564	604	590	572	568	540	537	579	557	565	553	565	584	573	561	579	529	561	573	587	569	563	554	581	543	591	612	578	548	603	572	590	584	577	550	538	574	592	526	567	564	571	598	566	588	536	593	576	611	611	585	576	615	606	579	569	556	580	555	578	595	599	600	558	573	577	574	527	592	575	595	574	580	547	564	549	534	540	563	596	546	580	572	571	513	572	602	563	597	579	556	583	568	554	590	548	587	596	548	543	558	568	591	590	588	583	605	547	550	550	595	530	551	582	532	575	597	584	578	560	592	571	553	575	597	571	551	596	601	607	543	550	605	591	558	546	561	569	584	559	557	564	563	652	560	576	610	621	550	555	534	619	597	568	563	570	588	589	571	571	546	566	538	556	584	615	582	594	567	526	571	574	582	617	536	559	583	565	601	553	551	609	528	606	566	581	552	568	600	593	568	613	582	515	579	603	566	607	570	588	589	582	548	566	556	525	612	569	611	609	546	618	608	566	596	556	576	602	556	537	569	586	555	581	576	594	577	559	550	544	529	647	570	612	552	591	583	579	593	561	572	609	606	582	547	584	588	536	560	562	576	580	561	568	570	555	559	602	601	603	585	569	551	593	595	582	631	571	604	626	559	581	580	534	518	606	636	538	554	613	608	573	597	603	530	569	548	572	585	555	576	545	605	571	624	540	564	570	619	527	577	626	591	559	570	548	551	551	614	516	555	586	550	531	582	580	561	637	537	611	559	586	532	565	560	601	552	615	580	567	594	624	622	594	550	566	568	571	578	660	572	570	578	559	542	553	604	529	582	611	599	557	518	567	591	588	557	557	589	542	558	585	552	578	572	574	587	592	625	556	550	554	567	569	604	566	573	604	584	553	598	551	557	548	575	594	580	586	567	531	585	563	550	551	530	575	597	585	582	554	563	571	586	557	563	618	577	560	572	576	547	590	573	608	556	572	566	562	576	606	546	568	576	570	597	550	593	589	586	565	612	545	596	553	623	611	591	586	553	564	563	577	543	556	583	608	539	562	608	582	589	572	594	578	562	602	559	592	579	539	551	569	576	586	564	571	554	556	539	552	540	555	585	545	561	578	560	593	572	575	581	541	586	564	558	581	525	571	574	556	590	542	613	588	585	603	559	573	591	586	592	565	595	579	598	590	504	574	550	583	579	560	571	560	562	569	601	567	574	582	584	620	612	559	581	638	561	590	574	562	589	551	578	571	599	578	575	554	608	603	586	596	606	581	601	562	598	550	560	596	615	576	582	551	636	577	556	558	573	551	567	584	559	583	574	520	532	556	570	546	559	547	544	552	591	587	591	586	580	576	574	557	589	554	581	555	532	610	547	569	573	580	531	612	563	575	618	536	634	602	581	523	578	563	592	611	592	528	585	555	576	595	595	552	579	546	574	537	586	568	557	561	554	550	520	606	561	550	566	588	592	562	609	567	615	557	528	580	597	594	621	583	577	577	522	603	562	572	539	559	590	564	551	567	604	543	541	615	595	569	571	579	590	586	561	580	607	573	537	544	602	517	557	541	574	588	577	537	547	598	590	578	548	579	585	572	590	611	601	549	574	573	623	546	571	617	590	555	589	538	603	568	589	538	584	560	554	590	559	563	591	601	552	577	572	573	566	535	592	612	582	574	596	565	601	560	626	635	557	523	643	572	550	560	601	577	595	602	587	560	583	587	620	551	564	574	583	575	545	578	583	615	534	568	582	570	567	607	546	554	538	607	545	602	575	622	578	532	545	556	585	567
3760	1235	376	232	211	210	252	252	239	243	208	172	162	181	161	156	157	334	668	716	667	471	396	291	216	153	154	143	125	116	97	110	96	109	87	101	80	108	90	108	112	98	84	84	97	99	97	99	103	102	108	92	98	102	110	82	88	101	87	93	98	103	97	117	95	103	89	99	103	93	86	95	105	108	115	98	101	93	117	100	94	92	101	96	105	100	78	97	91	78	103	107	96	104	93	104	111	119	99	95	80	106	96	115	82	74	109	89	99	95	102	94	97	97	98	98	90	108	107	104	98	99	103	106	104	97	93	107	108	78	119	84	76	97	81	123	108	90	118	92	93	66	78	93	106	102	105	104	101	94	113	84	100	94	104	99	88	113	106	99	105	86	80	87	108	88	113	101	86	96	104	111	105	84	104	92	100	93	89	110	105	85	94	92	88	99	88	105	85	90	95	82	82	81	102	95	88	75	94	101	103	94	93	96	107	88	104	102	87	92	83	102	98	102	81	100	98	82	105	101	114	94	107	100	95	82	97	88	104	109	93	99	101	92	112	97	78	106	91	106	94	88	86	83	110	99	102	93	91	108	106	82	102	96	91	116	90	80	108	96	93	101	85	91	103	86	92	86	103	93	106	96	91	97	97	101	114	96	91	98	93	91	105	88	84	85	97	101	92	92	94	108	99	112	97	106	103	95	124	104	95	89	99	92	114	86	95	100	95	85	107	99	91	113	101	91	92	97	97	97	90	78	92	94	95	100	95	85	95	88	75	101	116	97	112	87	101	94	94	88	100	94	120	85	114	92	105	105	105	109	91	84	103	84	103	95	75	106	99	117	115	97	101	105	93	97	94	110	101	103	98	97	94	92	90	97	105	79	92	99	109	91	110	90	90	97	96	83	92	97	102	121	79	92	90	91	67	88	108	107	82	97	95	108	100	99	108	109	95	93	99	89	104	101	72	107	105	89	93	92	107	81	101	94	94	99	114	101	91	115	88	83	100	75	85	94	85	97	94	115	102	94	96	100	98	92	103	97	91	101	94	82	97	94	92	95	98	106	95	98	101	89	90	94	101	86	95	103	98	105	111	107	98	113	88	95	99	88	101	89	95	119	109	102	93	82	99	107	101	106	106	77	110	100	97	102	95	91	88	108	81	100	96	89	91	89	106	98	100	91	103	111	110	106	97	86	92	102	90	97	103	97	87	84	90	103	99	98	91	105	87	94	99	97	92	85	103	101	107	101	102	95	103	116	87	82	104	78	112	89	76	106	99	86	104	100	88	106	108	101	91	98	104	105	90	82	96	98	102	91	106	107	112	90	112	111	83	86	105	106	103	83	102	109	87	93	97	99	104	107	98	101	88	100	100	105	84	90	95	84	104	105	89	105	104	89	108	110	82	84	86	105	97	105	103	97	92	89	105	113	104	110	88	79	97	98	98	85	109	106	94	93	102	90	92	96	105	126	108	98	114	97	110	103	105	99	90	102	110	97	100	96	97	104	88	92	109	112	100	86	100	89	95	112	93	104	90	84	92	90	117	108	115	111	83	99	106	99	95	107	101	74	89	97	99	87	106	100	96	113	77	101	98	93	114	83	88	110	107	80	115	97	95	105	99	102	107	101	99	90	108	99	119	94	91	110	87	80	109	111	92	99	92	120	101	91	108	77	96	87	104	112	108	98	104	92	93	99	99	79	93	89	79	102	104	107	98	90	85	111	92	96	96	93	107	84	84	98	86	89	101	84	71	87	98	90	104	95	109	102	110	81	109	119	87	112	105	93	86	112	116	100	102	99	82	83	114	100	100	106	98	91	103	114	98	91	85	71	110	84	91	97	98	99	100	111	84	95	110	101	100	120	108	104	92	96	98	107	115	80	115	94	100	95	100	98	100	103	112	114	78	98	90	93	92	96	94	84	105	96	93	87	92	79	89	106	86	114	86	98	89	107	94	99	94	101	102	87	85	94	92	94	100	84	90	90	99	91	92	105	112	92	91	109	93	88	88	94	101	108	106	84	90	87	104	98	88	113	100	108	114	89	104	99	88	92	96	103	95	104	92	104	80	102	93	102	95	97	100	90	108	82	90	99	104	92	100	96	94	107	99	92	105	90	89	98	103	94	115	97	93	106	106	101	85	103	96	80	82	97	96	84	90	90	121	114	96	97	110	91	89	93	109	100	99	95	91	108	97	107	91	101	85	92	99	88	100	104	94	97	100	103	114	100	85	87	115	92	99	78	106	97	110	95	101	113	104	82	113	92	87	98	112	93	90	82	103	96	105	81	92	94	98	113	105	90	100	100	104	80	90	97	112	90	98	73	105	98	99	100	95	97	112	87	104	118	113	93	89	94	85	107	93	113	82	93	93	122	125	104	123	87	94	102	105	103	85	79	85	105	93	109	116	99	114	96	102	99	89	85	96	101	92	91	113	105	90	90	106	107	95	99	93	92	93	103	95	104	94	94	95	95	106	98	111	101	101	87	96	107	80	96	100	106	88	87	94	88	89	95	108	101	108	96	95	104	112	99	105	91	102	104	97	111	108	103	102	119	89	98	85	93	104	78	83	99	109	87	116	99	99	109	112	97	96	99	98	96	99	92	93	86	97	94	85	88	94	103	98	116	97	91	96	104	98	92	102	109	115	92	104	93	99	90	111	104	94	109	96	100	90	86	111	81	118	96	92	83	83	86	109	102	86	94	109	86	77	81	93	114	102	111	104	94	104	92	110	117	100	94	112	98	87	97	107	98	98	101	93	108	107	121	91	99	114	99	89	91	93	90	102	95	100	110	116	101	86	96	105	106	88	96	119	85	109	89	106	108	98	94	119	96	102	107	99	114	94	112	79	98	94	95	100	93	101	97	105	119	92	101	95	89	79	97	110	91	98	87	95	94	105	103	103	94	91	110	110	98	101	101	99	88	105	89	96	102	98	96	107	100	102	114	108	83	86	113	129	93	104	85	89	100	118	81	99	95	97	111	116	99	100	89	93	114	111	99	112	86	96	92	102	100	102	92	100	99	94	120	101	96	94	89	92	93	104	105	100	105	97	92	82	95	92	87	101	103	118	93	83	106	98	80	105	94	99	97	121	81	96	95	83	93	96	93	116	91	95	106	99	98	101	104	87	98	83	91	94	90	99	99	105	89	95	127	97	125	97	96	82	97	106	102	94	116	95	105	92	99	104	103	104	108	100	86	97	107	100	114	104	110	100	100	104	92	95	88	85	107	111	107	103	97	119	88	93	98	98	78	93	106	106	95	96	67	96	89	84	83	98	85	112	96	106	95	91	83	113	79	100	107	88	112	103	109	90	96	104	87	76	91	114	112	90	103	100	88	108	103	100	95	87	102	106	89	96	104	102	92	101	102	89	87	98	89	86	91	100	86	106	87	97	98	96	89	102	97	100	87	87	88	106	108	79	91	90	105	111	99	94	91	106	89	103	106	95	113	98	91	105	91	113	91	98	103	100	118	103	99	108	97	86	87	94	97	94	93
22502	10229	3505	3376	6314	9407	10344	9465	8043	6797	5520	4609	3580	2923	2480	2373	2814	6607	13520	13952	12337	8743	6785	5120	3649	2627	1827	1335	1047	892	811	753	699	716	647	685	675	693	675	658	710	713	726	723	683	687	678	652	702	724	703	731	706	668	672	705	680	707	693	731	678	693	631	684	685	716	653	714	704	728	670	730	664	730	716	646	750	716	671	692	715	729	696	680	707	689	713	726	693	667	690	700	719	700	723	690	718	679	701	718	684	684	656	669	681	704	672	712	717	704	673	747	707	726	692	703	716	721	724	707	673	688	700	640	680	680	687	663	699	660	670	737	729	712	756	721	698	694	709	726	708	686	711	701	705	693	713	695	649	703	700	699	713	682	718	684	713	691	704	739	683	665	700	706	692	689	695	661	675	680	705	721	707	721	723	742	667	711	660	723	728	741	708	718	669	666	666	683	729	697	735	669	679	702	769	679	704	679	721	664	719	704	653	708	682	720	690	692	686	690	718	708	701	719	699	681	707	702	678	700	758	689	694	679	665	731	671	653	709	739	645	688	699	695	685	654	663	673	660	651	679	676	754	654	668	682	679	696	686	704	725	690	700	719	691	724	662	723	709	685	742	698	689	690	703	736	709	721	699	751	693	719	711	710	666	723	698	695	674	692	660	661	690	721	685	702	694	705	661	759	707	731	700	718	666	675	652	695	666	683	698	722	733	719	682	706	711	776	713	664	708	711	703	679	665	736	703	701	730	681	671	711	668	675	676	687	705	689	695	659	730	740	657	685	666	701	748	678	683	716	726	682	675	696	698	709	705	764	695	723	675	697	674	762	680	707	706	724	701	711	696	674	682	696	719	693	716	719	660	713	688	758	617	705	703	734	709	663	712	687	710	706	724	673	694	689	708	747	669	679	684	670	697	702	658	665	684	693	654	642	722	714	710	721	670	699	655	710	695	652	664	649	651	717	750	662	697	745	689	664	658	731	728	708	672	675	703	746	707	688	648	692	709	698	685	694	652	685	689	712	664	679	677	678	647	688	677	684	732	664	719	725	681	674	702	704	660	689	730	733	684	696	705	737	708	663	678	687	718	676	706	671	732	711	718	655	691	762	736	676	675	687	707	662	668	689	691	742	708	675	750	690	696	747	743	749	660	719	633	675	709	732	694	676	683	699	688	678	677	711	660	664	674	717	713	696	700	697	683	713	693	651	722	683	688	700	694	704	711	737	676	700	703	698	694	666	695	729	714	670	671	661	693	646	719	682	628	658	677	686	739	683	666	681	686	693	685	681	679	711	672	626	706	673	726	680	655	700	723	694	716	707	677	725	684	699	671	660	658	676	710	704	714	722	727	681	698	695	671	699	649	688	677	683	717	678	704	710	679	671	682	723	714	699	702	715	710	654	694	669	695	733	694	753	665	720	705	702	667	691	709	676	712	716	690	708	713	696	668	699	698	709	728	670	733	727	675	704	731	674	669	713	710	725	688	706	689	671	713	737	727	702	697	696	685	685	736	694	692	695	714	690	748	713	713	710	675	691	692	680	635	702	720	666	673	758	709	721	653	723	644	705	650	725	648	664	720	689	687	678	707	714	687	701	699	712	696	685	685	683	681	688	716	682	711	708	717	685	716	711	695	700	693	705	700	656	732	699	708	705	701	706	685	693	690	678	667	645	752	694	716	661	745	719	686	669	708	623	694	691	741	650	728	706	706	676	755	654	714	636	708	659	669	736	729	699	661	659	671	745	713	685	747	667	649	733	748	689	664	696	661	646	779	707	707	692	698	683	725	702	710	686	690	689	704	728	716	705	651	689	687	667	696	691	686	724	719	715	718	694	686	694	713	689	680	678	677	714	718	735	707	713	667	649	676	723	677	728	642	742	744	648	659	671	729	653	656	665	700	739	723	749	662	747	682	737	705	721	697	731	698	712	710	704	713	710	693	739	700	662	661	704	662	725	695	662	721	672	698	725	698	703	719	701	683	677	708	737	731	720	696	689	664	724	661	685	728	694	693	722	713	704	739	658	734	670	740	733	675	688	692	759	747	701	702	684	666	656	701	688	715	684	696	696	718	681	696	629	710	710	699	678	672	689	738	686	678	687	696	718	721	719	666	718	726	701	678	673	650	701	648	701	693	691	700	748	734	709	683	699	669	682	711	684	698	667	676	678	705	710	767	683	710	689	690	706	691	699	692	714	772	704	668	715	685	704	726	674	658	672	733	715	684	682	703	625	719	690	674	690	675	708	723	718	712	736	724	716	668	614	679	712	718	672	728	695	693	656	709	704	722	748	684	675	734	739	712	716	689	693	702	687	703	714	672	711	691	692	728	694	710	720	727	703	720	712	697	698	684	689	693	665	676	717	721	695	709	703	693	732	703	700	702	681	691	716	673	698	672	698	705	670	692	690	727	689	679	674	694	651	711	696	697	727	664	681	677	692	712	717	695	722	734	661	670	689	687	671	736	686	721	685	687	729	738	714	726	739	729	728	685	655	704	680	684	668	701	729	684	723	699	685	681	715	646	678	698	693	711	718	686	715	696	704	714	722	710	666	689	675	712	711	726	710	724	682	686	739	674	655	713	692	690	693	696	647	703	706	718	696	656	645	692	691	670	697	701	725	712	697	721	756	665	707	675	701	677	696	724	764	681	678	755	717	683	689	679	686	695	700	675	723	721	692	672	745	664	679	705	673	719	679	687	710	725	695	679	624	723	687	732	671	694	700	689	706	698	697	694	728	717	712	689	666	731	683	670	673	691	690	666	671	663	652	729	722	682	683	713	680	656	724	706	704	679	698	727	743	686	749	718	695	696	686	691	660	679	681	716	685	696	678	739	670	682	693	693	711	726	723	693	713	696	711	707	709	690	694	702	715	725	694	678	696	711	675	654	717	706	703	697	651	704	706	740	687	682	707	704	713	699	680	692	672	724	709	679	680	687	699	741	694	701	664	703	725	703	698	711	681	698	725	716	682	702	695	712	631	701	666	717	680	703	685	733	679	689	719	731	646	733	679	690	716	711	657	733	700	690	733	683	701	679	692	697	659	690	683	685	730	704	711	719	684	709	714	703	680	711	698	687	692	710	712	645	680	746	707	684	689	687	723	673	715	767	719	698	719	677	671	664	701	633	702	703	672	713	695	730	674	700	710	677	724	732	669	685	733	660	726	720	719	687	685	706	742	729	729	728	709	690	682	668	702	701	697	711	692	720	739	692	748	770	680	722	743	742	691	693	675	684	690	702	725	687	671	701	689	701	663	711	697	692	674	685	660	718	726	697	741	669	706	686	671	711	708	672	703	712	669	726	706	685	733	717	698	698	733	673	716	711	641	700	706	691	719	715	714	719	664	731	691	657	735	723	701	670	705	653	750	729	711	718	657	726	719	711	718	685	660	713	662	651	730	731	701	728	702	692	709	639	676	664	693	703	693	712	694	713	708	719	715	701	699	704	702	758	719	692	725	744	691	697	691	740	701	717	661	722	696	682	746	662	678	727	687
3852	1952	490	297	229	246	308	316	303	292	300	237	189	184	162	162	158	255	906	1111	1064	830	716	516	397	312	253	177	155	103	121	117	82	96	80	81	82	92	105	106	83	93	78	68	88	103	83	81	111	93	87	87	84	86	89	79	102	93	107	99	96	90	88	82	84	106	87	93	78	78	98	82	96	88	69	91	91	101	92	79	77	100	71	92	76	90	86	105	100	96	74	87	100	86	87	85	100	80	72	111	86	92	78	73	80	93	84	70	86	66	95	117	104	92	85	85	90	100	86	90	84	86	91	97	86	84	92	97	75	90	78	90	77	96	84	100	100	94	89	75	89	99	88	84	94	90	82	99	102	97	109	86	93	89	75	75	94	83	115	95	90	87	88	102	99	93	103	90	95	83	90	102	88	93	79	95	73	79	92	70	84	91	100	92	97	96	99	86	97	84	101	98	82	85	81	90	89	90	101	93	101	90	84	96	90	98	86	103	77	66	105	95	95	88	94	93	96	80	86	111	112	78	83	99	83	97	88	92	96	99	81	79	97	71	100	72	96	72	83	99	73	81	87	83	82	95	99	88	98	83	75	105	87	102	96	92	64	84	78	102	108	78	80	76	84	84	78	87	109	88	90	78	90	106	89	95	89	90	94	85	90	90	100	101	99	79	81	88	86	74	100	111	81	75	80	94	88	90	94	104	97	78	108	83	84	92	92	72	96	105	91	73	87	92	89	83	103	99	100	96	95	91	101	104	104	91	91	95	90	103	87	102	75	82	89	84	91	92	86	90	86	86	85	87	90	74	97	88	91	101	88	87	107	102	118	92	85	80	86	68	79	111	92	97	88	90	80	89	98	97	95	89	88	95	96	85	104	103	74	86	86	82	77	95	85	85	72	83	81	76	90	96	103	96	95	114	83	104	96	79	87	102	92	96	86	82	90	98	95	79	73	111	98	86	84	86	109	106	101	88	89	104	96	101	86	85	87	92	78	82	92	103	88	83	91	105	90	78	89	86	95	91	86	74	104	107	95	98	82	99	91	75	97	77	102	87	75	75	115	99	102	88	82	75	100	99	104	92	85	86	116	91	78	103	82	79	104	92	94	93	83	87	79	82	92	95	109	92	95	82	95	87	92	102	95	80	77	82	86	80	106	86	79	89	98	81	100	108	83	83	79	99	89	72	72	98	70	78	83	97	93	72	87	89	108	92	78	91	98	83	82	88	102	94	80	92	109	107	79	72	107	86	84	93	85	92	99	81	79	84	87	108	85	93	82	91	108	86	95	92	96	88	100	94	68	86	86	83	86	76	82	96	94	85	112	91	86	90	86	74	92	82	95	88	82	78	91	86	96	89	72	76	84	93	96	86	84	95	79	72	107	102	74	95	82	100	75	100	81	88	108	93	83	82	84	87	92	88	90	109	65	80	100	82	92	94	75	94	88	99	94	87	98	90	88	93	90	92	72	93	101	95	100	97	83	106	84	83	93	87	84	77	88	97	92	92	77	100	99	88	91	90	86	87	78	90	103	103	82	85	87	95	79	93	79	97	82	94	89	91	92	88	112	80	77	104	98	99	98	99	102	90	98	90	90	94	106	81	88	86	82	86	99	92	98	102	85	86	89	88	95	90	87	104	90	80	85	75	90	102	87	74	87	101	81	78	92	89	85	91	103	91	86	81	84	88	100	98	87	85	108	81	79	96	105	95	104	81	84	92	92	91	91	80	87	83	96	87	88	90	91	92	83	96	101	93	78	81	78	86	94	88	85	92	93	82	94	100	101	84	94	80	89	92	96	98	73	78	83	94	93	94	86	81	86	88	91	68	87	96	89	103	101	99	88	86	86	94	109	101	93	104	98	83	83	74	101	104	90	83	85	81	91	70	83	110	113	84	96	92	84	85	80	93	89	93	107	87	84	98	92	95	79	94	96	91	101	95	88	105	90	95	78	85	76	109	102	93	78	88	95	103	96	91	95	81	87	103	81	90	88	95	100	95	98	88	83	69	82	84	88	84	90	77	84	81	96	80	89	104	84	88	91	82	89	95	99	83	80	76	93	95	85	114	102	73	83	87	76	76	81	90	81	91	101	98	94	84	85	91	88	86	86	79	88	70	76	81	89	86	90	87	77	77	89	108	96	99	95	86	75	76	80	86	89	105	94	87	87	73	86	89	82	90	86	72	94	80	90	76	82	80	103	82	111	93	83	93	87	86	77	102	86	92	63	87	84	103	87	93	87	76	88	88	92	101	96	96	100	99	92	87	94	87	85	102	87	73	90	104	73	82	91	81	81	89	92	99	94	92	84	81	91	94	91	82	94	73	94	84	88	90	88	100	103	92	98	78	99	76	96	97	70	98	87	96	105	81	76	89	90	75	102	79	88	105	96	85	93	87	80	99	79	100	81	85	72	80	94	83	76	96	83	91	74	85	81	95	89	96	75	96	89	82	79	88	77	84	78	74	78	90	86	82	83	82	90	86	81	104	92	75	89	80	85	80	98	70	109	102	90	83	84	98	94	89	98	71	92	74	100	88	105	92	99	72	80	97	86	80	97	79	70	71	78	84	78	85	80	96	100	62	95	98	85	71	78	87	103	92	81	77	96	73	107	94	84	105	89	79	84	77	89	91	98	82	93	120	104	94	98	87	68	97	94	92	89	89	106	69	89	91	110	70	92	99	104	74	107	88	78	71	81	87	78	79	90	89	92	100	95	85	67	87	79	86	96	101	88	102	87	93	91	62	87	86	94	99	110	93	74	88	82	90	79	82	107	85	85	84	78	104	105	84	88	92	105	94	94	74	68	91	83	92	92	106	92	88	102	107	79	85	89	77	92	94	85	93	88	103	87	96	84	82	86	82	88	107	109	87	84	76	78	94	98	82	92	78	98	97	94	99	86	81	96	96	80	103	70	81	89	91	98	85	103	102	97	101	74	90	92	86	75	83	97	97	81	78	90	94	94	74	94	76	73	91	85	75	105	85	86	100	85	83	82	78	91	95	107	71	97	81	86	75	93	97	83	97	73	100	98	99	97	81	91	84	78	71	82	93	81	101	100	107	97	88	98	90	91	88	110	85	83	83	89	93	91	100	110	91	84	89	65	89	99	84	94	81	104	103	106	82	101	117	83	111	97	95	79	102	91	75	80	86	87	93	103	106	97	92	82	97	83	95	88	85	98	80	80	83	67	84	85	79	102	89	95	87	75	82	91	80	95	118	99	91	96	96	87	80	83	76	92	78	96	82	105	90	105	74	84	80	93	90	108	89	90	97	99	109	97	88	95	98	73	87	81	94	99	105	85	100	73	80	80	82	101	81	90	87	103	104	91	101	102	89	85	99	87	89	99	87	90	76	98	96	92	85	74	104	84	96	96	95	83	93	91	80	89	103	98	86	100	81	93	101	86	87	96	98	81	84	90	91	82	80	85	103	86	75	81	97	90	92	90	82	90	106	108	79	79	99	88	91	103	78	85	87	83	88	82	93	88	83	94	80
27817	13373	4438	4469	7930	12078	13076	11983	10282	9036	7621	6121	4633	3891	3330	2970	2861	5259	17217	19021	17585	14303	12845	9879	6833	4925	3421	2355	1620	1105	864	755	702	634	672	601	646	634	667	633	642	636	604	645	626	610	574	662	633	616	607	572	625	675	667	673	609	660	653	586	643	652	616	629	634	599	660	643	640	617	664	610	620	641	639	615	634	667	651	614	590	610	652	607	629	642	630	639	669	638	615	664	682	654	641	658	615	628	571	620	656	658	578	622	633	653	652	654	659	618	621	676	641	629	628	625	596	662	592	613	616	634	631	631	645	622	622	638	676	637	621	594	651	619	635	641	637	635	601	652	656	614	641	646	580	646	659	613	611	669	629	668	667	660	606	598	677	606	648	647	621	602	586	617	600	655	651	628	642	670	650	637	623	652	666	614	658	630	606	632	649	628	633	626	636	594	632	633	597	669	636	654	659	648	659	657	631	608	582	656	627	625	636	648	587	627	645	676	655	620	678	604	610	599	627	627	621	646	648	657	682	641	605	581	634	625	629	645	617	649	607	638	654	640	634	636	659	593	637	627	613	632	567	611	630	636	607	632	640	601	611	615	628	640	639	639	659	662	663	676	621	644	666	608	662	640	633	633	621	588	670	624	639	649	616	632	658	597	644	655	639	659	612	613	639	622	634	614	603	678	628	611	642	667	615	621	645	587	636	615	633	676	615	628	627	650	611	639	652	612	608	635	607	705	652	640	627	637	620	582	672	659	612	617	641	607	618	641	646	617	622	594	599	633	637	609	608	578	579	680	607	607	643	658	650	641	593	640	644	666	673	627	634	653	601	649	655	686	612	599	588	660	642	637	600	633	608	651	661	624	601	639	597	616	665	600	600	587	632	642	643	578	623	635	622	642	635	632	679	594	647	648	617	641	609	623	610	613	618	629	623	624	655	619	642	648	628	693	646	616	641	636	607	619	620	638	646	609	614	607	691	620	613	600	600	603	614	624	631	606	635	634	667	655	648	625	642	625	644	606	649	659	648	630	659	652	654	601	606	626	642	651	633	609	663	640	625	559	625	639	638	618	600	624	620	635	616	651	583	665	634	625	612	636	587	601	623	670	670	644	595	584	676	646	610	625	637	603	620	632	601	635	638	616	672	591	638	628	675	618	611	628	616	594	621	680	602	613	639	605	618	591	647	637	608	613	609	621	638	599	658	635	634	635	625	617	666	615	606	624	639	617	615	665	630	648	674	660	625	636	658	610	631	665	631	618	643	640	632	605	675	600	634	666	601	607	618	640	623	641	647	604	607	637	625	614	601	631	622	627	612	626	652	618	626	590	618	669	610	595	620	630	622	638	607	587	629	610	668	647	607	631	637	615	634	623	657	629	618	641	611	671	642	652	617	614	671	624	677	698	622	641	627	640	597	605	576	679	659	639	601	632	642	704	640	644	624	591	612	690	678	642	605	656	589	626	626	615	655	588	622	627	611	644	621	617	651	642	654	658	648	665	712	652	627	654	606	626	665	667	604	623	638	675	674	586	634	613	623	638	668	672	606	635	668	592	597	651	636	644	618	644	655	678	637	651	571	614	669	618	643	653	604	635	630	655	635	654	677	581	641	639	627	621	633	650	648	645	668	643	647	616	646	615	652	627	617	617	630	665	640	589	627	594	663	609	642	627	590	610	671	615	605	615	648	673	642	607	619	626	670	665	629	640	672	633	649	672	615	637	616	597	645	650	640	657	648	641	595	608	649	567	643	664	634	660	630	608	619	636	634	613	620	618	591	629	642	661	619	628	646	659	646	596	633	655	645	602	630	647	619	680	644	624	664	591	582	673	636	611	705	648	643	610	660	652	623	614	631	626	610	614	656	654	616	659	665	670	625	578	652	615	632	634	580	632	640	623	619	565	670	593	625	626	665	592	608	631	601	648	654	627	594	675	614	635	684	622	633	584	606	661	659	585	590	626	645	622	658	599	644	649	605	648	647	591	627	582	638	647	613	669	660	642	609	615	590	655	599	603	633	637	629	666	638	655	653	641	629	617	604	634	597	668	617	646	640	638	597	629	633	648	598	723	687	659	633	609	654	636	618	662	636	602	638	608	640	661	624	608	648	656	626	662	629	656	645	623	626	609	619	628	629	619	649	651	615	630	617	655	608	636	668	633	659	639	584	614	588	630	658	599	683	586	655	637	644	653	655	635	632	657	591	680	600	676	633	649	636	640	655	624	601	611	643	627	645	670	686	616	639	611	674	586	654	637	600	669	592	639	618	624	644	642	610	598	637	617	608	680	674	634	617	620	611	645	658	641	595	631	637	670	591	606	637	666	632	628	691	611	672	609	651	613	660	623	621	625	630	624	685	629	638	635	646	667	647	629	684	640	625	690	656	625	613	612	602	607	670	627	653	627	657	621	669	623	662	613	633	654	672	635	653	670	630	625	603	620	631	592	650	644	637	677	628	628	620	637	640	621	604	620	604	609	603	548	668	625	628	552	666	670	612	662	622	612	614	601	646	616	667	623	611	665	669	683	637	592	627	653	629	650	613	625	620	607	635	637	645	686	623	647	580	644	616	680	639	605	615	643	651	647	670	628	632	642	637	630	615	647	644	615	638	631	627	636	654	657	647	611	585	600	628	652	648	641	631	628	651	615	612	647	625	645	601	613	650	624	634	619	627	662	659	604	650	656	638	652	650	643	621	651	642	636	612	650	673	666	616	626	583	621	619	629	633	626	679	662	583	639	653	605	622	627	609	594	628	641	647	687	620	611	600	634	646	626	637	622	634	614	610	636	696	617	660	669	640	648	651	635	652	650	607	657	665	623	605	632	647	604	632	618	686	600	674	647	622	662	604	621	616	623	651	680	632	671	603	683	622	655	609	628	679	648	672	624	643	610	635	618	609	619	615	579	623	646	567	705	625	639	617	621	648	598	640	655	614	637	637	638	641	701	627	671	625	644	661	634	633	624	618	619	627	647	618	637	594	594	634	652	669	609	629	605	659	657	587	643	680	681	638	655	633	677	603	634	610	636	652	621	627	655	615	627	680	610	594	629	587	666	567	669	620	638	644	648	577	642	591	642	640	640	652	643	623	652	663	623	620	598	585	652	677	695	642	613	622	624	645	646	602	642	623	646	629	636	605	708	646	660	634	599	584	632	634	664	661	617	684	605	596	638	678	648	653	629	610	650	623	630	591	593	664	661	619	647	658	641	681	661	692	635	615	600	589	626	658	646	635	582	606	663	620	639	617	695	606	673	650	661	615	665	606	649	650	622	606	635	625	594	665	666	634	625	621	647	644	606	613	641	617	589	666	606	618	587	633	731	642	651	581	621	643	634	650	653	638	635	633	660	644	614	626	637	646	645	653	620	618	643	642	627	657	598	690	632	615	654	664	660	645	626	608	620	622	643	593	618	598	641	622	634	649	628	594	650	620	618	660	635	602	639	641	647	647	659	622	634	644	585	646	626	666	579	625	622	662	637	632	612	637	620	662	657	623	592
2405	682	268	181	165	153	193	196	183	183	192	157	133	120	123	119	128	126	182	204	209	179	174	157	117	111	130	103	90	81	95	96	82	91	95	94	74	84	71	84	77	89	79	78	99	85	99	73	87	74	72	81	74	70	84	84	103	96	82	62	89	90	89	98	100	87	96	92	90	73	76	87	91	84	86	91	86	83	98	91	101	86	79	79	80	93	96	82	86	84	71	96	80	91	89	74	96	77	88	85	95	92	83	79	83	95	94	83	99	71	80	76	87	104	80	93	90	91	65	87	98	76	92	66	97	78	75	92	82	85	79	72	87	86	85	79	82	88	94	84	80	93	95	82	82	94	92	80	96	87	86	83	85	87	84	73	89	93	81	98	82	81	91	76	82	90	60	76	91	102	100	92	87	97	80	97	87	89	86	84	81	88	72	76	85	73	97	91	95	71	72	73	91	80	74	81	88	83	99	91	79	89	83	77	80	83	86	89	86	75	86	73	93	81	84	86	95	90	71	79	71	85	104	83	89	89	84	88	82	94	77	88	87	78	83	86	85	80	82	82	90	87	76	81	82	89	85	74	73	92	70	70	93	106	90	75	89	93	84	112	76	93	80	87	84	77	81	68	82	88	96	69	83	75	89	78	81	83	85	82	88	65	84	93	66	74	87	81	68	80	73	90	70	83	86	92	103	82	90	92	76	84	81	81	85	103	103	87	77	75	93	83	84	70	100	79	88	75	92	87	102	98	79	68	91	104	77	84	101	91	84	92	93	85	85	80	106	94	90	63	92	101	87	87	77	82	72	77	70	82	89	91	95	84	86	102	83	85	78	71	69	89	80	85	99	102	89	87	83	85	83	95	92	95	82	101	112	89	117	98	74	91	91	64	77	66	86	96	77	111	97	74	86	74	79	93	87	84	99	88	92	86	96	91	98	82	88	79	92	98	99	89	79	87	81	80	83	91	71	83	88	75	68	82	80	103	79	78	91	81	84	90	86	59	95	95	84	81	94	92	81	89	85	102	101	81	79	68	84	88	92	73	105	82	79	80	75	94	98	88	74	83	99	78	84	92	91	85	94	58	81	96	90	78	83	96	81	77	81	81	90	88	81	72	94	85	82	83	92	77	96	83	71	77	91	72	98	84	76	81	89	81	81	103	84	57	96	90	82	96	89	79	93	77	83	71	78	74	77	85	80	91	91	80	77	68	75	86	83	73	83	83	75	88	95	88	77	96	66	72	93	95	98	91	77	95	94	79	88	85	83	92	82	87	99	84	100	93	92	78	90	93	100	89	96	89	82	91	60	88	70	73	89	94	97	86	87	89	71	84	85	90	79	90	92	84	92	90	101	70	80	91	81	114	90	93	76	73	73	91	105	95	80	81	86	88	85	79	75	81	83	84	89	85	73	90	58	93	74	80	96	81	86	99	99	90	76	115	89	84	92	100	79	84	68	87	76	81	81	87	76	80	81	78	78	72	85	86	86	89	91	97	75	94	72	108	81	90	79	81	98	66	83	82	100	97	77	69	92	80	100	91	82	78	91	81	83	65	71	86	82	75	76	87	77	110	87	88	93	92	95	76	97	86	91	76	94	83	63	74	84	101	96	72	78	86	82	86	89	75	86	82	93	77	83	71	77	81	93	82	81	89	101	80	96	99	98	67	82	69	92	73	85	80	110	88	79	88	73	90	75	94	97	72	93	87	94	93	80	88	73	64	87	92	84	73	96	102	84	94	90	110	82	90	86	94	78	78	97	90	86	82	70	81	95	81	94	96	89	72	108	97	85	88	84	82	92	89	92	71	78	87	77	100	94	93	89	75	84	83	91	87	72	83	75	83	82	86	94	99	95	85	78	77	82	80	89	70	66	94	63	58	78	79	83	93	98	74	87	94	67	79	69	71	92	97	84	83	111	83	89	100	91	76	83	76	89	71	66	90	78	89	79	77	95	88	95	95	85	100	81	87	75	85	88	78	91	76	75	83	94	90	101	72	90	90	88	84	89	82	90	77	76	94	92	90	89	75	88	83	74	74	102	80	99	82	90	90	80	95	96	98	79	93	76	81	80	84	94	87	88	82	87	95	72	73	85	102	91	76	88	89	91	67	95	85	75	80	75	88	81	90	92	90	92	75	75	86	82	92	102	88	91	95	96	90	88	89	79	88	79	76	69	82	75	100	85	79	94	104	81	95	96	83	78	80	93	87	102	78	65	88	95	93	75	85	93	86	91	96	91	94	84	91	78	88	93	84	95	83	85	89	96	105	99	74	82	83	86	84	98	90	74	86	85	91	104	70	98	84	83	73	81	84	80	96	85	91	88	92	97	71	80	72	82	82	85	81	84	86	89	85	89	92	71	89	76	95	86	79	82	87	85	97	87	86	100	74	89	90	90	84	83	78	78	88	66	82	80	103	82	70	96	74	73	81	102	94	86	82	78	72	80	86	75	94	75	86	66	109	110	84	102	85	96	68	86	78	76	74	84	85	83	96	77	86	81	88	74	98	83	82	97	86	77	80	82	104	83	92	73	82	90	71	98	103	73	103	98	100	80	94	81	82	70	82	81	74	71	84	78	98	78	97	74	79	97	89	90	86	83	78	97	111	83	81	82	78	74	75	96	81	94	78	73	107	65	88	91	86	72	102	86	77	83	88	83	97	104	78	83	84	89	83	84	81	89	84	73	77	82	93	91	90	92	96	90	88	82	93	89	77	91	94	79	95	82	69	94	86	76	87	84	77	85	88	91	82	88	84	86	88	79	81	87	90	76	86	83	88	79	84	82	66	85	92	82	84	92	94	84	90	79	95	85	79	89	86	83	77	88	106	82	77	88	84	68	83	79	82	72	94	86	89	83	84	86	85	87	90	90	93	101	93	96	105	86	102	90	86	93	86	77	94	87	93	72	86	110	92	88	82	65	98	83	92	72	78	81	76	88	74	98	68	101	92	101	79	81	107	78	83	76	86	79	89	71	92	91	86	75	78	70	86	85	81	87	82	85	79	86	97	72	87	90	106	83	98	69	65	89	90	76	80	102	91	96	125	93	92	84	83	83	79	90	98	94	91	81	84	87	85	90	81	85	70	68	78	78	92	77	79	76	78	74	78	79	80	88	100	104	88	77	70	80	86	84	100	94	87	81	100	89	98	95	81	94	85	84	99	88	66	86	88	79	78	97	79	87	83	73	87	71	90	89	87	88	95	86	86	104	85	93	82	82	95	101	93	80	83	86	81	98	97	77	77	73	100	99	83	97	83	109	95	70	94	87	89	86	82	90	75	80	93	85	100	73	101	79	92	102	96	80	70	73	92	73	94	93	103	98	91	80	88	80	83	76	101	84	80	82	88	86	74	81	89	80	86	90	88	82	86	95	80	94	79	80	85	98	85	97	86	85	79	77	89	84	82	60	83	84	79	88	74	84	72	90	77	78	74	70	79	93	86	91	81	85	86	76	86	81	85	100	87	87	85	93	86	103	85	69	77	86	81	107	76
18813	6942	2726	2522	4434	7504	7545	7047	6192	5220	4111	3388	2675	2147	1906	2072	1915	2393	3513	3758	3834	3174	2783	2232	1558	1361	1119	893	761	703	635	632	621	578	573	595	610	596	588	605	609	574	659	640	633	605	619	605	599	625	616	608	621	638	631	616	603	575	605	628	612	602	643	595	590	614	602	597	620	606	595	574	643	617	592	616	595	654	597	634	616	612	599	592	615	576	605	627	639	650	612	612	623	611	569	606	632	596	641	632	570	624	615	621	584	580	631	621	619	645	656	611	605	583	601	619	617	602	632	640	618	611	622	620	621	653	598	622	660	613	636	580	601	569	631	611	630	634	643	629	626	641	634	617	583	635	575	638	627	640	584	630	622	619	600	628	632	585	566	631	710	653	624	648	617	592	656	614	601	635	627	599	658	630	620	584	572	619	582	603	596	602	629	612	625	566	615	593	616	627	582	583	606	620	640	606	617	604	591	636	615	615	592	645	592	614	622	583	608	628	635	606	610	609	605	620	637	600	634	602	655	616	656	603	608	630	610	628	617	589	641	649	595	551	601	611	598	600	645	623	652	598	623	674	648	580	636	617	595	621	641	652	621	643	633	618	624	604	601	572	598	587	618	629	639	604	653	615	601	651	597	606	600	621	665	621	581	645	654	619	594	654	617	645	602	628	590	578	629	611	567	591	583	635	631	608	602	634	579	596	616	656	617	638	631	587	633	604	582	606	624	633	610	651	625	650	597	622	623	637	624	636	612	577	631	629	627	597	610	602	594	620	619	615	631	622	641	615	614	610	611	602	588	618	626	639	635	631	621	593	569	653	656	614	624	670	645	617	611	595	630	612	641	660	626	595	604	623	579	661	616	608	635	604	615	569	595	636	614	628	594	608	597	574	615	638	668	668	635	622	636	615	621	586	602	610	658	638	616	616	654	636	590	619	636	614	578	564	626	572	618	587	624	543	627	603	611	638	644	617	616	634	627	599	625	650	586	657	640	613	639	615	602	616	627	622	613	595	622	638	591	637	603	636	607	669	631	613	577	658	625	649	641	643	614	617	622	647	577	639	615	653	623	622	596	658	608	636	575	615	605	620	614	627	606	619	649	579	560	589	589	628	641	617	617	609	617	587	607	653	595	582	584	610	655	611	610	664	649	665	621	619	615	647	654	619	640	635	623	595	595	616	613	589	596	626	626	611	628	601	607	626	624	637	612	641	616	596	640	624	559	610	590	593	614	642	611	621	623	655	601	593	637	623	621	599	673	641	646	628	628	656	654	609	635	632	586	620	631	604	593	593	594	651	604	635	625	652	581	620	682	613	621	600	654	620	611	588	600	640	617	621	657	662	630	591	631	605	617	598	599	581	621	618	574	638	593	632	618	620	648	641	636	593	646	612	632	630	576	624	620	630	613	596	608	628	653	604	655	556	627	629	588	627	621	603	575	642	658	573	559	636	577	607	570	604	614	582	591	675	593	603	606	635	624	589	674	606	669	592	634	663	640	599	601	661	622	625	622	612	653	627	637	617	619	657	603	587	632	627	628	610	660	628	600	636	575	583	670	601	585	608	621	600	645	628	602	636	582	645	645	607	606	636	579	613	603	627	649	603	621	609	605	632	628	599	665	602	612	595	631	598	649	584	570	565	599	629	612	580	616	613	587	624	602	613	616	669	652	580	634	636	652	640	613	619	616	609	591	630	599	628	652	632	631	603	666	599	618	577	608	636	599	630	622	633	610	622	611	627	599	593	636	616	637	655	649	603	614	664	653	616	632	605	592	614	630	605	606	630	606	611	642	629	609	616	597	654	599	625	643	614	634	631	639	651	622	619	561	652	587	627	602	620	661	639	585	606	643	622	609	608	602	622	571	678	591	600	611	619	619	629	612	614	624	601	628	577	574	618	628	632	622	616	630	663	613	608	628	546	625	597	619	610	628	655	645	614	651	644	601	636	634	624	563	621	618	642	632	587	625	579	650	596	639	644	632	611	574	641	650	646	617	630	605	562	612	600	611	618	636	603	651	582	657	588	626	569	620	618	667	612	601	662	644	617	618	583	636	679	644	594	563	622	606	646	593	598	586	573	604	621	590	628	636	667	598	632	652	630	626	635	644	572	622	634	571	618	641	626	620	620	636	640	602	581	639	624	623	635	631	597	648	635	615	651	627	598	575	642	641	598	632	634	654	666	625	575	629	621	605	625	648	602	629	668	610	629	596	643	640	613	602	620	654	637	590	610	607	549	617	610	629	563	623	646	656	641	653	642	632	597	622	585	638	548	599	651	620	609	617	618	623	612	611	610	630	628	627	653	655	621	619	609	623	573	639	646	628	654	602	648	656	665	606	593	648	621	580	647	588	618	616	639	646	631	646	576	641	619	615	621	589	606	561	612	611	594	607	600	635	597	605	630	620	631	664	623	607	670	602	594	602	607	612	605	594	612	609	655	604	615	637	609	601	649	583	620	583	624	593	618	568	656	586	643	604	671	577	625	584	588	621	606	610	624	672	613	625	641	620	582	580	625	632	665	636	605	625	650	632	616	632	635	626	613	599	574	637	590	617	611	627	592	611	632	609	641	639	591	599	633	582	628	623	620	608	634	671	623	648	630	621	613	613	586	607	543	618	639	601	598	624	645	586	625	624	610	613	613	607	599	588	643	620	559	588	609	580	626	609	638	584	643	582	614	635	630	624	600	631	638	638	619	648	616	627	574	632	623	619	647	651	635	633	651	655	630	569	609	625	626	622	611	637	619	612	647	582	628	616	632	615	650	629	629	608	604	639	601	614	620	589	578	666	565	621	562	633	638	634	680	606	627	624	624	597	628	590	643	608	622	620	592	619	639	584	647	630	644	612	627	608	607	636	607	617	637	610	634	614	608	645	607	630	628	628	632	620	615	616	640	617	602	614	610	619	582	605	666	649	620	593	620	610	631	586	642	645	621	635	640	588	631	668	621	625	631	621	617	677	595	633	625	641	623	628	600	582	610	620	589	584	606	608	643	590	614	650	616	574	607	615	624	605	623	635	615	627	657	622	643	599	591	662	586	616	639	615	577	625	597	611	580	609	577	624	632	579	639	665	620	632	622	626	666	591	629	629	603	641	601	617	610	599	594	611	635	613	566	602	656	682	599	598	635	600	619	605	644	647	611	614	639	642	629	606	600	651	632	615	613	626	619	659	632	623	592	651	607	579	622	648	602	646	580	585	605	661	668	589	592	664	601	629	604	632	583	595	590	659	647	580	642	572	598	625	576	621	652	661	616	616	598	586	585	605	589	600	602	636	602	596	612	619	602	614	615	598	652	597	614	630	614	627	594	576	626	631	572	655	568	607	602	636	640	642	588	633	595	615	644	672	601	652	614	621	655	656	626	604	583	635	649	633	659	630	602	616	606	656	628	625	639	611	619	649	637	579	653	572	544	599	626	594	653	640	608	662	631	589	626	595	567	575	649	615	633	572	608	650	603	630	631	619	632	636	612	589	624	620	606	584	688	600	565
2423	1226	305	213	196	192	217	210	244	196	185	158	148	159	139	151	127	170	310	545	626	542	421	290	255	220	161	107	122	96	76	74	87	73	92	73	68	63	90	74	76	93	66	71	100	80	86	78	86	88	88	70	81	78	94	77	82	72	79	79	74	89	71	83	79	78	80	57	65	79	85	84	101	83	78	86	68	89	85	69	72	82	66	91	87	88	72	93	63	77	86	66	88	81	76	74	68	80	78	73	74	81	70	80	83	86	89	83	82	73	64	69	73	88	77	89	77	91	81	81	81	75	80	78	72	84	92	79	93	80	84	85	85	81	84	75	65	72	81	76	82	69	79	89	80	67	88	75	90	94	89	85	68	83	71	82	68	84	83	86	62	69	84	80	63	97	77	78	83	83	71	87	81	85	69	87	77	78	81	97	68	83	79	73	61	58	86	73	85	88	81	68	80	84	73	86	72	83	71	68	83	81	66	65	67	73	65	71	98	79	84	63	82	70	84	81	66	81	70	80	60	71	84	84	73	71	83	85	83	74	92	70	84	83	70	74	67	101	76	72	73	94	69	61	78	80	75	80	79	91	77	85	73	70	92	76	95	85	80	76	63	77	63	88	66	88	71	85	80	77	75	85	74	76	80	83	77	88	55	77	62	74	78	70	87	70	85	78	77	77	81	82	82	69	79	92	86	91	81	80	74	69	90	79	71	60	77	83	63	82	83	66	72	66	88	89	62	80	76	76	82	71	76	79	83	83	87	67	83	71	75	86	67	88	74	111	76	81	61	81	83	79	67	91	65	87	68	83	79	90	90	75	93	74	90	78	80	68	87	71	87	72	68	73	92	76	64	83	75	94	63	79	80	87	82	72	83	69	104	82	67	69	91	74	80	78	72	77	90	83	82	68	77	88	64	88	73	91	76	67	72	74	80	88	82	85	96	68	79	75	80	77	79	79	78	80	78	95	72	76	69	78	79	81	77	69	81	72	98	87	73	73	61	73	99	99	88	97	72	72	73	70	74	97	76	88	88	84	81	76	65	73	72	81	63	90	77	59	83	84	82	72	83	86	72	69	63	68	77	78	77	101	69	67	87	102	65	93	74	69	82	100	69	78	87	81	86	82	88	72	84	72	72	90	76	83	95	78	79	81	80	80	82	74	87	88	75	94	67	87	75	78	82	80	70	71	94	85	77	73	68	91	66	89	96	67	69	67	92	82	87	69	89	88	81	78	82	73	67	83	89	81	76	90	82	76	75	69	72	77	70	76	76	73	81	80	94	78	82	74	64	70	78	71	75	80	84	88	71	98	79	83	77	87	76	88	75	73	76	83	76	65	90	82	73	94	84	84	65	83	87	75	76	90	66	78	68	79	66	74	64	86	89	79	61	85	77	82	70	85	78	58	74	84	69	91	72	87	65	80	82	88	79	68	72	51	72	90	81	66	74	83	85	73	71	65	73	77	73	83	89	81	86	84	86	84	93	92	88	93	90	91	80	84	71	79	69	66	82	65	82	91	89	69	67	83	90	88	71	74	75	73	94	81	89	86	88	72	83	80	79	82	80	83	81	63	77	87	86	71	81	79	78	73	69	79	76	81	78	76	75	75	83	76	70	78	62	81	73	84	82	72	83	62	73	89	75	83	66	80	85	75	69	85	76	70	85	104	74	72	74	76	71	94	81	84	73	85	88	75	93	69	81	75	77	87	69	92	84	66	73	86	80	59	82	78	59	87	80	78	90	65	87	81	86	73	94	89	78	76	84	72	77	65	89	80	65	94	85	84	66	73	79	78	91	84	71	72	87	76	98	60	63	75	85	76	75	78	88	84	74	94	77	69	81	94	81	82	96	77	85	87	64	79	67	78	79	81	71	73	82	83	84	67	78	90	75	72	78	87	83	82	77	87	69	80	83	84	87	86	81	73	82	80	86	69	82	78	88	80	92	83	79	56	65	87	79	68	75	73	74	78	74	72	81	78	75	62	81	78	83	78	93	74	68	70	65	74	70	76	79	96	85	101	88	69	73	85	80	78	75	97	86	89	59	62	72	94	76	76	68	73	77	59	70	71	65	79	87	91	60	73	72	86	78	90	89	78	69	83	78	70	62	80	67	78	92	75	74	83	81	88	56	78	70	68	92	83	81	83	83	82	76	96	73	73	77	94	74	84	79	73	76	65	95	89	71	69	93	74	75	66	69	94	106	75	63	85	64	81	82	88	74	81	69	76	98	78	84	84	75	73	65	82	78	80	79	72	71	96	77	72	85	74	79	95	75	98	69	81	83	82	74	92	71	96	79	77	71	91	84	80	76	82	84	81	73	83	71	81	76	85	94	89	64	88	82	85	69	67	78	72	67	70	77	79	75	70	87	91	90	81	86	86	76	79	70	89	68	69	91	76	84	62	86	79	85	71	90	88	80	76	80	68	70	99	83	69	71	75	89	87	73	90	74	91	85	79	80	72	90	78	66	74	76	85	88	76	78	81	74	77	91	79	79	85	75	93	94	79	75	86	75	92	71	88	83	74	87	82	80	80	85	81	94	79	73	89	93	74	75	80	79	77	81	85	80	66	74	76	79	78	61	90	75	66	89	73	82	65	79	66	85	59	84	100	103	88	87	73	66	95	87	67	84	75	72	78	67	91	67	74	78	82	74	75	85	73	82	89	81	86	68	81	74	88	84	69	69	92	90	85	93	87	70	71	78	80	78	84	77	88	97	76	70	83	70	89	86	72	84	83	89	106	83	88	77	65	84	82	74	76	78	68	82	89	70	103	58	69	65	71	89	66	77	81	90	107	76	89	72	84	86	75	76	90	81	76	73	75	80	77	68	89	77	63	92	86	83	82	75	79	69	72	74	85	74	85	80	77	80	67	82	81	90	78	66	82	84	64	74	65	97	77	89	65	85	79	83	83	87	80	87	91	95	90	80	96	70	99	72	90	75	88	82	95	86	80	84	75	87	79	77	83	81	71	70	69	72	80	81	85	89	67	100	73	69	68	77	83	64	67	89	84	87	75	81	79	73	81	76	83	90	80	57	83	75	77	84	92	78	73	90	79	84	91	63	68	76	76	82	68	77	85	85	72	74	68	82	74	73	67	60	73	68	77	67	71	63	81	81	92	79	88	86	69	91	74	70	86	109	70	66	84	68	101	74	80	102	69	61	101	73	76	79	99	72	73	85	85	85	65	68	88	87	79	75	61	72	88	82	71	69	68	75	85	76	78	74	74	77	62	57	95	69	77	77	93	78	67	97	68	87	64	86	72	73	61	70	97	62	61	73	78	77	83	78	74	80	73	85	67	91	74	78	72	66	88	75	74	71	79	74	86	81	82	71	69	96	64	80	66	77	72	76	68	76	75	76	83	91	96	100	67	82	70	78	70	73	85	87	74	81	75	90	65	80	70	91	73	89	79	63	73	67	71	71	67	87	56	75	82	82	74	87	98	73	81	85	93	84	83	79	73	75	77	81	72	77	86	87	71	95	70	83	80
23191	10425	3184	3061	6736	9411	9879	9347	8079	5423	4667	3959	3459	2929	2396	2363	2241	2475	6735	11384	11541	10033	8214	5615	4051	3074	2173	1503	1139	843	666	594	597	547	592	575	540	559	559	548	593	537	559	540	559	567	577	561	529	558	572	588	554	570	555	631	607	539	539	566	567	586	571	548	586	585	551	534	534	588	591	578	624	566	576	589	593	587	555	536	571	528	595	562	531	601	538	549	561	501	604	579	514	537	555	563	595	566	567	590	577	543	557	574	552	582	590	607	547	599	528	545	539	565	546	570	555	521	611	584	542	550	570	549	547	564	575	578	574	528	568	527	556	587	548	576	594	572	554	593	612	569	552	566	572	537	534	541	574	559	564	567	566	608	552	519	601	565	566	579	531	563	532	548	555	552	547	597	574	568	578	553	599	574	552	544	573	586	588	572	564	552	568	527	550	598	601	583	580	586	575	579	523	538	553	566	557	556	573	517	524	535	618	559	540	608	606	557	582	586	566	534	563	570	583	579	549	548	559	550	625	579	560	551	588	588	542	549	554	606	561	567	568	578	583	550	561	577	581	541	568	568	576	600	583	586	554	554	556	584	553	546	497	548	551	582	553	583	546	626	550	558	565	556	601	507	581	579	578	560	571	538	575	633	578	591	553	541	554	595	591	537	558	573	580	561	508	563	599	580	559	580	531	566	554	580	559	575	522	547	553	571	551	565	513	562	532	599	558	539	582	585	589	549	598	562	537	558	556	564	508	562	579	557	532	546	580	552	566	557	562	532	579	563	521	553	566	604	515	545	581	577	562	598	563	575	540	510	552	586	517	608	596	545	547	502	540	593	549	552	546	578	538	571	544	552	533	502	541	570	564	606	576	511	571	574	561	550	563	539	560	607	538	517	560	544	562	528	522	579	580	573	557	577	576	597	571	586	541	566	551	571	561	555	537	590	557	602	570	556	533	568	542	633	551	591	509	538	578	549	554	599	576	565	566	554	579	588	589	565	552	577	593	584	557	548	571	555	552	589	544	513	588	574	573	604	597	551	543	533	514	551	569	568	585	577	549	578	553	577	574	585	582	568	569	572	570	565	583	551	567	595	608	555	550	561	537	624	560	530	540	583	537	555	578	550	534	569	573	573	549	532	609	581	581	577	561	547	559	584	632	558	580	593	561	575	572	585	571	552	600	585	626	518	570	569	595	603	576	560	519	525	570	553	595	548	560	582	569	579	533	585	555	589	588	580	584	540	584	557	572	529	552	568	540	552	557	566	537	567	518	572	585	546	604	606	540	568	552	564	544	556	528	532	536	550	546	583	584	542	599	549	553	567	568	558	548	578	572	592	563	580	526	600	592	590	579	587	537	569	542	552	535	621	573	531	536	557	607	548	533	575	543	598	541	569	551	512	578	537	576	534	575	587	550	569	564	572	621	516	588	541	586	529	573	545	597	545	623	584	593	550	531	533	567	562	550	536	537	550	527	546	592	579	532	561	529	556	555	587	582	559	600	566	579	552	561	573	583	571	580	542	515	554	498	564	572	556	561	563	569	558	577	525	542	561	545	523	531	618	566	537	545	544	574	582	569	559	538	596	568	548	557	564	552	546	552	571	557	573	548	577	544	539	568	575	582	565	531	593	595	582	568	567	538	549	544	568	517	531	569	571	571	564	573	541	551	558	544	563	525	583	579	565	572	563	592	578	558	593	606	532	560	541	578	554	551	565	541	577	601	541	557	577	570	612	544	572	573	552	550	610	580	559	541	587	567	513	556	556	566	586	557	570	560	540	573	523	543	607	535	570	563	554	582	566	560	589	573	527	511	561	606	584	614	573	558	584	549	542	538	573	550	546	535	569	550	549	563	567	584	579	534	596	564	557	560	555	541	569	601	576	584	551	531	607	595	546	554	611	571	560	543	577	551	570	561	555	558	594	605	580	553	563	597	574	570	559	593	584	590	571	576	579	587	578	546	546	561	598	539	575	508	536	567	574	570	565	499	588	560	545	563	601	606	524	558	601	543	567	558	579	549	587	560	584	566	517	510	553	564	612	579	572	604	533	549	525	567	589	552	580	558	544	592	564	542	622	545	573	578	558	590	566	544	571	545	567	569	563	548	546	544	581	622	543	572	564	567	531	592	587	538	580	524	546	554	540	556	576	594	563	527	539	560	566	571	568	558	574	565	551	530	566	578	581	554	586	541	548	570	537	536	584	550	542	587	556	572	602	585	545	565	558	563	546	548	546	562	589	551	548	606	586	562	539	559	579	580	545	565	572	541	551	570	581	581	537	518	574	593	572	573	550	567	531	539	589	568	562	534	554	532	571	569	571	545	523	577	576	546	580	605	561	567	564	573	563	567	569	520	561	538	542	539	554	563	565	617	525	534	576	556	558	541	568	570	574	581	589	582	541	604	566	545	575	550	521	610	585	555	582	536	574	560	578	559	555	582	517	524	549	543	594	534	545	543	584	583	616	562	559	554	561	546	595	507	549	544	562	574	597	552	578	527	548	595	569	575	532	518	534	575	586	549	587	606	597	533	548	550	537	563	589	552	571	567	571	552	560	594	527	587	536	569	553	591	557	579	538	558	546	595	544	567	601	587	572	550	555	549	536	552	549	536	573	562	634	575	546	581	571	547	563	554	578	547	571	595	575	570	557	573	572	575	551	562	540	548	555	585	572	591	533	544	586	562	552	532	532	503	558	569	568	534	576	532	532	526	559	582	560	509	570	553	606	565	527	540	585	578	564	555	577	588	568	604	582	615	598	567	552	556	550	561	538	542	603	587	577	577	569	536	551	589	522	566	562	501	589	593	541	575	598	601	548	545	552	573	565	561	554	604	550	561	510	586	565	579	560	589	573	579	549	552	565	572	559	574	549	569	583	546	631	548	554	599	560	579	600	571	573	567	590	576	543	547	591	551	558	604	514	572	568	530	604	547	566	558	571	523	604	570	565	598	572	598	592	541	558	556	571	563	520	582	599	572	596	506	590	565	548	527	567	564	575	540	540	563	535	548	597	587	571	567	554	583	532	514	550	559	563	546	546	593	550	565	536	572	559	554	584	574	586	532	545	537	549	543	618	561	570	549	552	598	558	561	555	552	619	560	564	578	542	531	518	551	577	580	537	585	598	573	560	597	533	569	556	597	580	580	561	584	566	574	534	554	535	574	576	549	554	597	587	549	535	542	532	567	546	552	575	550	557	567	578	586	564	570	552	523	537	582	577	554	584	559	559	562	577	529	563	529	587	557	533	550	536	560	599	561	566	560	552	549	574	584	565	555	587	567	576	629	564	563	596	595	550	520	548	605	555	599	553	536	545	539	572	576	550	538	572	573	572	533	560	563	559	580	561	566	589	576	574	577	551	534	581	582	573	573	594	520	591	568	580	598	531	611	577	552	596	546	603	550	524	587	596	533	548	555	543	617	495	538	567	576	561	593	567	566	515	611	522	555	587	521	553	557	569	551	582	575	574	560	565	583	533	589	559	606	577	627	541	615	576
3658	1120	350	217	202	191	212	251	215	190	169	165	167	158	158	145	126	150	266	665	703	588	427	355	292	214	158	144	131	109	115	111	92	91	88	69	97	107	103	96	85	84	96	112	91	91	97	90	86	111	97	104	78	84	68	87	103	96	87	104	89	106	92	86	93	78	91	103	83	100	96	102	108	91	96	92	99	78	117	100	112	83	89	102	85	85	92	102	99	84	89	98	96	96	97	101	108	100	96	108	120	91	82	106	80	99	117	102	95	93	88	100	83	97	95	105	92	88	84	110	93	101	92	92	120	93	93	88	81	120	91	86	87	117	104	105	89	105	99	105	113	104	89	99	100	95	103	117	102	103	88	110	94	100	85	98	92	77	98	97	90	122	90	90	99	80	95	102	115	114	79	85	101	112	95	106	122	89	118	95	105	93	100	78	81	96	95	99	96	96	95	95	93	101	107	86	97	90	99	90	102	84	99	92	106	88	98	122	88	102	105	94	86	114	108	91	99	100	89	99	93	119	103	84	88	84	105	98	106	101	92	90	88	97	76	108	108	97	109	98	85	93	104	96	109	96	93	120	88	93	86	95	99	103	110	102	106	89	110	88	91	93	84	99	101	108	110	119	101	88	100	91	99	102	98	87	94	97	102	104	113	104	126	78	83	106	92	83	93	78	91	98	89	111	89	93	78	98	105	107	118	113	105	88	92	84	111	86	124	85	100	94	99	91	101	89	106	88	92	85	98	97	99	105	107	88	99	114	102	87	91	80	107	84	99	92	97	101	100	97	88	97	96	82	96	90	96	106	78	86	92	99	83	103	103	91	97	95	98	90	104	92	110	90	101	103	94	115	90	94	88	96	97	114	75	98	115	107	110	89	87	85	88	86	89	103	88	114	83	100	109	78	101	78	94	107	95	99	86	111	96	107	90	105	95	87	100	104	99	86	112	94	84	99	99	94	93	109	85	75	91	83	96	104	98	98	85	91	93	97	98	98	115	84	85	99	110	91	78	109	102	96	117	101	102	98	85	112	96	91	111	78	119	106	97	96	98	114	91	92	107	94	92	107	91	73	100	101	96	85	102	104	91	102	105	111	92	96	95	111	86	113	96	89	113	114	119	86	99	109	86	95	99	95	118	101	94	96	107	99	91	77	120	105	98	104	97	102	94	75	97	108	97	99	73	91	93	94	101	105	98	94	91	96	88	111	100	101	109	82	105	94	84	100	95	101	91	90	97	93	93	98	102	90	82	90	89	106	89	96	106	87	92	113	112	87	96	109	98	78	118	105	90	97	101	78	101	104	108	91	83	79	82	100	97	96	79	124	76	103	100	104	104	107	74	118	91	98	87	112	109	93	87	93	110	91	89	101	116	104	95	86	104	97	90	94	77	74	84	93	89	99	89	114	97	101	93	122	83	92	103	104	109	108	82	97	103	93	95	99	102	114	98	93	118	109	100	96	84	111	99	110	83	81	85	83	95	101	111	78	113	99	109	77	94	91	101	105	101	118	87	100	83	117	103	86	88	100	100	91	81	89	94	96	91	91	98	93	91	102	96	101	76	102	116	96	93	93	90	101	98	97	104	107	93	94	101	91	91	98	108	113	105	89	113	113	86	99	87	95	85	91	80	100	93	99	80	90	100	112	121	96	77	96	75	78	91	98	103	111	97	112	97	84	109	93	92	105	108	98	96	109	97	100	93	86	99	99	93	90	98	116	79	94	90	86	93	102	100	92	86	85	102	95	84	91	105	98	99	102	81	110	84	89	98	111	76	115	97	102	105	104	92	103	89	92	98	86	91	89	94	110	101	103	106	99	93	103	93	109	97	107	93	95	110	114	94	101	92	87	97	94	101	101	112	72	86	101	89	78	85	90	96	105	111	100	83	83	110	92	95	100	91	102	96	113	97	99	105	105	93	78	110	84	83	81	99	80	84	95	94	94	103	111	104	98	85	108	101	108	87	83	96	97	81	112	108	84	100	112	96	90	99	86	104	88	93	123	88	93	92	106	96	92	95	99	78	93	103	98	84	91	102	93	77	109	95	92	83	106	99	82	104	98	109	84	86	98	107	107	102	99	81	97	97	87	96	101	105	93	88	105	101	89	110	103	103	114	105	93	101	85	96	102	77	98	73	103	108	105	102	100	92	92	89	76	112	88	111	110	85	104	92	95	92	95	115	73	97	94	115	109	104	93	90	92	112	100	101	72	97	77	86	94	85	100	82	99	89	100	93	110	91	116	101	110	106	95	97	92	81	92	82	72	100	91	98	97	95	76	108	100	91	96	76	84	96	117	104	92	96	79	109	93	96	112	99	104	85	81	82	76	83	91	82	107	98	86	110	109	95	94	88	98	96	92	86	107	96	104	96	109	85	94	80	96	111	109	89	105	104	105	90	82	103	110	90	104	111	108	105	103	94	82	87	88	90	107	108	90	104	108	89	85	98	104	103	115	100	95	106	91	93	99	82	96	106	110	88	94	93	96	89	85	99	104	101	113	121	100	90	102	104	94	104	104	117	108	93	93	83	94	90	114	101	92	107	99	108	102	110	99	93	120	90	93	106	102	89	95	102	105	91	102	96	106	99	92	110	106	84	100	100	93	85	80	91	103	94	101	95	100	95	110	101	89	90	86	94	102	98	84	98	103	95	90	86	98	104	97	94	95	83	83	96	92	81	109	110	110	90	90	97	89	91	103	89	86	93	105	114	83	98	93	107	121	97	111	86	86	89	93	97	97	96	88	84	90	99	81	107	107	104	96	97	113	90	120	89	101	102	97	105	105	107	94	89	91	97	115	89	82	89	87	103	97	98	87	114	85	99	106	100	113	85	87	109	110	89	104	105	89	105	104	82	88	115	94	101	102	102	84	91	89	105	78	88	102	114	102	104	99	98	113	91	89	94	89	78	94	103	105	84	106	91	114	117	92	82	91	96	96	92	102	89	98	85	99	119	110	91	95	112	96	90	103	94	124	98	84	79	110	92	104	90	93	99	90	89	103	101	87	82	110	98	106	96	82	91	82	108	104	76	85	101	106	105	89	108	98	111	96	80	105	106	85	117	75	93	109	88	103	100	112	96	102	81	85	94	86	97	86	89	115	89	75	103	113	112	114	117	91	94	82	108	87	99	98	88	91	78	96	96	114	110	95	96	105	92	105	83	92	105	92	79	106	99	112	109	115	84	78	124	95	107	84	108	89	107	91	88	100	121	89	76	99	106	93	94	100	105	102	101	98	79	89	99	107	81	100	97	94	80	105	89	95	82	115	103	97	100	109	115	112	98	93	108	104	93	93	103	89	88	114	73	100	102	100	103	107	104	97	100	92	104	92	103	109	90	97	102	97	93	104	100	105	82	89	108	101	102	104	98	97	108	90	122	103	92	92	89	91	104	102	100	90	100	107	103	99	92	98	94	81	86	74	74	95	99	84	84	85	104	112	107	83	100	92	91	96	86	101	99	79	101	101	100	82	100	90	97	80	87	99	73	104
22768	9223	3292	3172	6040	8534	9413	8807	6938	5588	4838	4367	3745	3255	2851	2225	2129	2348	5928	13910	13867	10616	8518	6569	4673	3226	2159	1576	1165	966	787	723	725	732	748	692	710	690	691	673	630	633	710	678	663	693	711	683	693	701	703	683	726	664	654	664	707	721	693	678	644	699	704	689	684	700	710	666	641	678	684	705	682	699	706	670	664	719	657	697	705	708	689	671	689	697	680	682	664	713	659	627	664	667	700	703	730	670	696	695	694	634	675	696	681	648	697	666	675	719	714	687	675	711	659	690	744	656	690	661	675	705	677	638	702	678	698	726	703	701	660	646	699	668	689	674	690	739	700	723	692	649	688	691	720	640	663	730	636	721	738	705	672	696	679	676	657	704	742	700	697	703	666	681	708	708	682	709	688	654	693	650	681	643	676	681	687	697	694	671	674	700	725	682	688	695	701	672	683	683	687	664	692	663	722	714	712	704	725	658	708	709	684	719	667	712	717	712	670	688	704	625	682	656	694	711	723	707	683	721	716	685	726	719	666	692	707	742	702	719	669	659	715	743	722	673	683	722	686	687	664	745	685	666	730	652	706	710	700	706	700	696	675	707	706	711	687	699	673	710	701	647	647	696	684	699	700	718	632	666	711	681	695	674	692	696	658	668	647	651	660	658	686	694	696	656	641	663	704	673	708	645	689	671	680	696	667	721	716	726	701	655	699	720	672	649	676	679	705	737	697	725	690	718	693	756	716	671	661	665	733	748	661	682	732	732	696	695	683	757	681	689	707	701	690	666	650	681	686	705	720	680	675	708	695	694	677	744	691	719	681	658	691	687	689	700	642	674	673	695	725	608	684	720	720	670	699	669	721	674	678	654	699	736	716	717	646	698	694	742	664	651	696	735	723	681	684	725	665	712	679	711	697	695	700	660	656	718	681	730	666	692	717	702	669	735	723	666	740	708	694	637	690	684	682	683	658	736	670	710	731	680	721	753	665	710	684	713	679	670	665	673	685	655	700	707	711	743	702	645	711	698	700	713	682	711	676	717	738	734	747	690	705	679	690	697	684	690	686	679	603	694	706	689	697	667	731	689	676	656	748	681	664	683	686	648	714	691	676	730	689	686	705	719	720	716	691	663	675	713	713	692	696	700	712	682	683	695	731	709	668	666	708	679	629	689	678	656	658	654	686	677	676	726	649	698	653	690	666	636	719	666	711	706	664	670	689	701	706	683	672	696	727	673	667	692	717	697	730	690	749	678	719	694	655	697	687	743	724	648	700	755	707	682	685	688	645	691	695	679	685	702	716	698	716	700	681	706	704	667	652	679	692	667	682	687	698	679	671	679	669	674	686	689	715	690	729	685	659	730	708	692	714	670	713	681	702	709	711	737	712	684	677	744	713	707	682	672	655	711	696	684	663	680	646	689	707	654	641	668	693	701	680	720	685	714	735	740	684	668	746	719	694	681	657	697	691	699	713	678	659	722	650	727	730	697	691	672	701	711	698	689	691	690	741	693	691	682	720	670	682	690	716	676	695	671	672	689	656	678	676	716	716	690	682	690	705	727	718	622	731	707	679	700	690	714	642	647	671	686	698	709	693	688	733	710	693	631	703	704	670	702	717	702	673	702	647	714	702	698	677	671	702	648	684	705	744	670	676	684	685	690	646	668	709	690	698	715	690	717	685	653	718	683	699	723	636	722	713	688	725	670	702	693	709	675	688	671	715	710	665	670	689	759	657	756	731	700	679	681	690	671	719	637	700	731	697	717	656	737	732	681	695	725	681	711	655	680	682	710	714	710	687	681	710	692	684	687	713	717	710	722	721	668	697	697	687	709	659	695	697	691	714	682	674	724	693	696	656	673	667	755	691	699	681	741	721	732	649	756	717	685	725	671	659	710	704	705	681	716	707	655	729	692	694	676	685	681	706	719	683	724	749	681	713	691	711	679	705	707	714	684	709	742	664	711	676	667	717	713	717	697	712	708	668	641	688	674	650	658	703	723	695	718	680	684	697	645	720	704	712	721	706	716	701	707	742	687	678	708	673	711	720	691	721	657	693	704	659	680	687	679	738	704	672	674	665	671	736	686	651	715	708	695	687	706	696	681	704	671	661	703	713	713	662	686	716	691	647	725	707	700	689	719	729	760	738	678	701	718	669	707	696	708	649	702	658	657	731	675	717	642	687	707	695	728	644	687	732	706	651	727	662	699	640	696	695	712	691	700	691	741	704	666	686	690	707	698	696	683	677	694	676	708	701	725	718	655	750	668	691	634	683	724	706	677	760	718	741	673	675	630	707	656	682	731	667	665	712	648	718	707	682	750	646	686	675	721	688	688	699	650	771	660	673	715	706	733	693	692	678	719	681	717	646	665	697	676	682	688	709	699	694	684	683	661	678	677	703	665	731	673	704	708	677	732	701	707	711	652	720	719	683	719	667	695	714	672	727	677	720	661	667	671	703	721	741	706	733	642	640	651	692	736	717	674	742	675	748	680	657	667	684	727	724	685	700	694	692	733	722	723	665	723	660	658	686	732	652	713	706	713	694	647	709	690	765	736	716	733	700	673	675	670	662	715	652	691	674	710	646	710	742	710	696	691	691	718	707	716	664	644	714	678	701	672	702	680	670	738	657	745	714	694	741	713	672	711	669	711	659	752	662	683	722	697	697	733	668	663	744	661	720	702	693	717	686	680	704	639	741	676	723	680	721	719	715	693	672	683	704	705	701	700	708	668	689	680	692	664	746	677	678	723	724	652	728	701	680	701	706	714	717	705	686	688	674	677	628	666	682	720	651	699	702	682	714	628	698	684	734	650	700	696	689	669	684	681	662	720	697	712	657	680	675	648	679	715	687	775	662	726	731	674	714	736	703	673	717	689	705	724	674	692	661	676	703	687	708	683	688	680	697	739	643	691	709	708	707	693	671	692	660	667	724	694	705	707	743	679	752	703	697	724	704	723	643	671	735	673	656	733	664	685	703	660	655	701	701	704	681	713	690	697	682	677	664	642	694	680	693	675	708	737	674	690	706	655	691	651	678	774	660	695	692	694	690	676	707	703	660	697	692	693	683	737	716	663	715	702	747	686	684	700	632	672	697	713	696	668	710	679	689	698	726	720	720	708	673	682	643	698	708	716	722	676	667	669	715	706	686	644	702	661	694	720	725	700	630	709	675	697	664	694	736	676	771	665	666	755	687	685	730	670	682	681	656	653	643	690	714	726	681	680	677	700	678	667	699	669	669	694	709	662	688	686	651	672	741	700	694	710	719	730	724	719	659	712	700	704	691	674	689	698	702	699	710	717	694	717	695	690	735	700	658	674	741	695	704	638	664	696	710	672	694	665	718	709	689	688	706	746	714	632	735	735	668	681	682	723	690	698	728	699	672	683	711	709	691	746	716	663	734	674	673	715	655	685	696	706	678	735	626	659	670	701	666	695	664	720	699	702	740	761	683	711	713	718	644	693	677	710	723	694	694	712	713	691	726	654	693	708	704	715	701	661
3668	1592	368	280	194	182	285	292	265	265	254	229	218	170	163	178	170	266	784	1246	1111	770	652	504	387	334	222	173	134	100	105	102	94	86	88	106	93	85	80	97	99	75	91	75	100	79	81	89	73	94	75	91	96	81	86	86	82	92	74	87	92	94	86	80	93	84	83	84	80	99	91	87	90	102	77	88	89	88	74	100	72	76	83	92	96	76	79	90	97	75	90	93	80	93	100	92	80	91	87	85	75	100	98	94	89	93	99	83	84	92	86	76	78	96	81	88	84	89	88	92	90	76	85	84	82	83	82	89	87	94	95	83	98	85	76	74	102	80	94	92	86	94	81	80	97	111	98	89	99	74	75	91	75	77	87	91	87	75	70	83	78	101	101	99	76	83	93	99	91	91	84	96	80	87	78	93	62	85	81	103	102	86	81	96	89	94	94	84	105	101	84	85	83	105	98	92	88	81	83	87	85	77	77	71	73	78	90	89	89	78	75	99	90	89	106	73	86	73	87	78	83	84	77	80	89	84	89	95	78	92	84	95	89	85	76	85	75	85	85	74	87	89	88	92	92	104	86	82	86	90	71	93	81	90	85	77	77	93	86	77	81	80	76	78	88	83	86	90	86	78	83	92	90	108	86	68	86	86	91	68	83	83	75	86	92	79	102	70	116	82	84	84	82	79	94	101	94	87	77	62	92	84	100	84	87	85	93	108	72	92	99	84	108	94	89	81	95	94	73	84	86	72	76	74	92	79	83	92	86	99	98	83	78	76	80	92	79	82	105	82	76	90	89	87	80	88	99	89	66	84	80	92	78	85	115	86	88	90	100	81	88	86	95	91	97	79	72	93	83	95	96	103	95	92	84	89	83	91	78	92	110	87	67	86	78	80	86	96	103	77	97	88	86	96	100	86	104	95	93	87	88	80	76	80	87	86	88	89	78	85	84	89	89	83	85	90	94	77	83	87	87	85	79	95	88	86	75	91	78	87	76	89	90	92	91	85	93	69	88	86	85	72	72	95	85	100	92	90	92	74	94	97	100	92	87	96	91	102	87	92	81	90	93	89	81	70	84	90	80	87	90	95	81	84	93	87	87	94	86	85	89	81	91	103	88	104	90	92	90	78	104	85	79	79	92	73	84	79	88	79	104	78	74	71	100	83	87	87	73	82	65	77	86	85	77	88	80	91	97	84	86	81	98	112	98	78	102	90	71	89	89	63	96	87	81	93	82	71	98	76	107	114	88	103	79	93	90	75	89	97	96	88	94	80	85	103	87	84	98	82	93	101	71	85	98	104	75	88	82	90	86	81	97	80	97	88	97	79	91	73	87	93	97	100	81	111	93	93	81	85	83	104	86	94	75	78	92	89	70	75	97	90	86	79	87	93	85	91	93	87	78	88	83	105	87	82	87	78	84	77	86	81	72	85	95	94	93	100	73	86	72	102	84	82	84	108	94	97	98	68	78	94	84	88	103	104	90	91	80	100	91	101	90	96	88	101	83	91	82	91	75	88	78	72	97	87	81	82	95	97	81	79	106	82	87	94	79	97	89	97	87	110	95	76	79	89	91	104	80	86	83	89	93	78	93	108	111	86	73	80	93	88	100	90	88	107	92	102	102	89	73	90	87	87	68	87	82	85	78	80	96	93	85	77	71	86	90	72	99	75	87	92	86	83	82	96	102	88	97	89	95	104	88	104	96	91	99	93	66	93	100	87	88	85	81	69	83	93	95	91	95	89	83	80	84	78	78	98	83	97	84	81	86	84	76	97	98	82	73	72	95	103	88	65	86	80	95	88	68	77	73	105	79	82	86	98	89	83	98	93	97	83	101	75	83	92	69	76	96	92	93	82	82	92	91	84	77	84	90	92	91	102	72	89	75	80	85	85	90	91	83	89	98	89	117	82	97	105	95	63	87	84	85	69	91	76	84	85	89	91	86	100	84	80	86	73	89	78	103	87	85	85	73	82	97	97	97	97	80	83	102	92	82	82	87	85	89	84	77	93	96	86	86	89	90	95	90	93	88	86	89	97	82	82	92	103	88	90	74	99	89	90	85	86	74	89	96	89	78	80	103	75	67	99	72	85	87	100	92	72	96	88	82	82	106	84	103	77	89	79	82	78	86	96	92	77	105	92	70	80	93	92	89	80	84	89	92	77	90	94	77	82	87	85	79	94	72	80	113	78	91	83	97	85	87	79	84	85	90	92	79	94	92	93	99	100	95	84	79	72	93	89	82	79	76	97	70	82	82	83	87	80	86	82	91	105	104	83	84	88	102	97	93	93	95	102	84	95	76	111	67	75	94	69	78	91	82	73	92	88	95	100	88	82	108	106	75	100	88	92	80	83	95	89	80	92	86	82	82	85	104	94	83	78	87	85	79	89	88	84	89	80	101	99	83	88	78	81	81	84	91	92	96	92	78	81	83	93	99	94	75	75	82	93	72	96	82	84	87	93	67	76	82	98	97	83	88	88	91	93	94	83	103	81	85	92	86	87	90	96	77	70	74	80	94	102	91	85	105	105	80	106	84	93	91	87	78	68	101	79	93	109	80	83	70	91	88	84	107	82	95	86	96	81	79	84	97	102	89	94	105	93	63	108	78	92	78	94	84	72	86	98	92	92	82	91	88	91	84	74	86	76	99	88	80	90	84	88	102	71	79	71	93	95	92	93	98	85	84	98	85	78	100	81	97	73	96	92	97	85	88	89	98	90	89	85	76	89	102	92	88	85	102	71	85	79	84	102	87	104	71	76	67	101	83	92	88	95	90	98	85	96	83	93	78	89	76	83	88	95	86	99	88	93	101	75	75	83	84	80	93	92	99	92	88	86	80	90	93	99	86	117	73	76	89	89	100	88	99	81	80	102	88	86	99	76	84	96	86	83	86	100	73	89	99	98	80	91	90	80	106	97	58	82	86	87	88	88	61	94	87	85	74	79	103	81	73	84	80	75	93	100	83	90	94	90	81	74	93	71	89	96	85	98	90	92	82	82	86	91	105	82	94	84	104	72	85	90	94	86	89	98	77	90	70	90	86	81	88	99	89	75	90	105	97	100	99	84	82	89	81	93	91	78	91	101	97	101	86	85	81	81	89	102	94	80	97	92	98	97	91	106	91	87	94	83	81	96	85	83	84	87	82	92	98	104	113	83	86	75	86	89	75	87	94	69	88	79	84	80	83	82	92	110	88	102	84	100	86	83	92	102	95	87	88	65	99	93	79	86	99	82	106	92	107	86	90	82	96	93	81	85	99	84	104	87	89	85	92	77	74	112	84	94	103	94	91	95	99	88	88	85	69	84	94	94	73	88	108	106	95	88	94	93	87	88	88	98	97	91	94	95	112	85	98	92	104	94	83	92	99	75	78	87	87	74	89	91	85	86	71	85	70	86	88	93	95	78	85	79	88	115	87	85	83	90	91	102	90	95	86	85	94	83	101	92	83	108	85	85	79	78	102	84	92	95	81	100	84	88	88	99	97	100	78	70
27449	11888	3878	3758	7468	11047	12265	10388	9025	8028	7655	6184	5164	4150	3368	3346	3902	5684	15230	20732	18977	14342	12015	9478	7309	5197	3419	2268	1561	1035	802	742	636	668	626	645	638	642	593	639	613	593	599	590	549	651	631	616	618	637	605	623	650	606	575	589	620	611	588	658	640	603	610	620	646	581	624	607	607	576	634	593	633	614	567	601	593	616	605	608	587	657	601	636	631	652	645	643	586	641	613	650	630	616	587	579	635	591	627	665	635	577	664	605	644	581	601	633	620	605	572	668	631	633	688	594	571	646	570	646	606	595	647	632	659	615	651	574	654	639	618	650	593	625	639	597	653	622	598	600	615	600	639	641	659	576	648	566	575	600	593	608	656	655	660	648	607	617	643	622	615	623	600	554	649	665	617	631	620	639	591	609	604	670	599	652	603	589	603	632	607	654	605	621	614	586	630	602	590	622	587	608	617	662	629	616	617	620	602	625	636	607	643	649	610	630	647	613	646	631	620	576	640	637	613	594	637	625	608	613	673	620	597	594	630	662	599	591	622	633	653	644	624	592	649	601	574	608	603	616	580	641	639	637	642	622	631	648	630	603	612	641	624	609	617	620	662	620	632	574	649	632	623	640	569	587	628	632	604	593	581	683	604	654	571	602	585	632	626	644	636	614	563	650	621	618	634	631	630	609	604	591	601	641	698	621	635	616	577	606	658	606	602	562	599	651	624	616	579	638	573	612	643	618	615	597	621	680	639	677	593	610	645	619	628	608	631	625	621	605	616	600	610	598	633	646	636	601	604	654	593	626	637	643	598	658	609	580	635	617	658	613	643	619	626	635	627	668	637	609	628	624	598	647	622	631	617	631	612	604	602	637	625	653	603	624	595	606	578	643	609	641	654	587	671	633	642	617	636	677	625	657	622	607	621	623	649	629	654	593	650	599	580	627	632	625	661	627	619	614	645	605	654	654	646	645	606	649	629	606	644	663	608	676	640	635	642	634	627	611	639	615	601	593	626	648	583	604	627	625	642	638	607	612	588	639	627	576	603	658	609	632	585	639	595	628	623	598	608	593	598	619	666	610	618	621	612	601	609	641	659	609	582	678	644	662	622	663	637	667	610	593	615	633	597	609	658	633	621	605	630	619	640	645	646	612	592	608	632	605	578	595	594	665	638	626	604	625	585	625	578	650	616	626	567	577	664	620	579	661	570	611	636	607	659	655	617	643	596	605	632	595	641	606	676	594	617	667	604	673	597	651	657	606	635	623	660	631	607	620	615	627	602	621	611	660	643	650	567	598	645	575	612	612	620	599	630	606	643	618	592	653	616	636	668	652	611	649	598	586	616	604	617	633	604	654	595	622	620	659	680	653	589	590	657	650	613	612	582	591	666	599	652	629	632	600	576	621	602	591	628	651	591	635	626	625	677	609	642	579	645	642	646	668	570	653	621	600	630	667	598	618	573	659	602	660	610	614	640	593	672	623	662	629	584	638	574	605	633	633	646	645	620	642	632	608	647	677	608	640	618	604	606	654	590	587	643	602	642	595	613	575	594	592	620	615	617	619	621	604	669	611	621	589	649	601	640	622	581	647	580	597	634	650	634	648	626	581	590	659	630	640	621	640	625	590	605	669	604	595	611	616	580	606	604	605	611	588	583	628	637	625	604	596	665	625	621	613	612	657	607	651	645	624	623	597	667	600	647	620	666	595	650	648	604	668	633	668	590	605	645	562	632	608	569	601	604	613	656	628	588	619	662	604	619	640	582	626	631	606	658	615	622	642	568	633	607	673	575	619	628	601	631	604	660	649	576	626	591	610	616	677	624	665	634	606	650	652	618	583	609	588	647	669	588	634	636	640	650	596	618	600	645	573	625	618	601	613	583	611	627	591	602	649	629	633	607	624	635	635	608	614	602	653	660	638	610	648	651	592	619	598	598	663	640	653	594	635	608	636	595	605	599	637	606	594	587	645	630	622	565	623	610	595	616	603	569	660	632	648	593	612	591	626	620	605	616	660	607	642	589	648	632	617	629	611	636	611	616	599	661	666	635	650	644	658	653	634	601	628	615	588	644	587	620	585	597	610	630	675	643	644	609	637	651	608	615	602	620	620	621	547	649	630	651	572	626	620	641	578	588	613	590	601	633	625	649	625	615	637	635	637	590	629	618	606	622	636	616	600	624	649	633	600	649	606	601	614	654	607	611	643	635	684	637	635	582	579	611	662	618	600	631	635	611	610	626	609	596	584	595	625	660	650	586	596	639	677	617	707	659	613	615	635	610	614	586	610	629	606	646	601	663	605	653	622	627	642	573	639	611	619	663	643	650	609	600	611	628	645	599	622	617	577	592	609	632	591	638	637	618	610	551	637	612	637	618	624	653	607	618	613	649	639	683	605	632	618	655	592	650	639	603	580	588	605	605	600	653	584	605	602	611	601	633	632	616	591	637	609	642	591	646	654	637	624	603	630	607	616	661	620	616	607	624	643	585	598	615	585	658	616	612	624	642	638	607	624	591	576	598	653	649	606	638	608	623	612	615	632	606	643	622	661	641	636	628	620	655	632	612	639	611	588	640	637	641	654	631	598	604	605	639	616	583	646	641	633	648	648	636	632	612	635	618	616	654	599	596	597	596	650	617	621	635	619	609	603	627	668	658	637	631	624	637	647	588	617	641	590	631	621	642	654	609	625	588	631	592	580	576	622	653	629	652	589	594	610	619	623	596	621	606	575	621	596	609	652	650	643	614	575	630	665	622	636	622	602	620	597	618	639	577	606	561	619	611	611	632	630	634	645	612	625	578	607	608	619	604	632	585	611	595	624	639	641	634	608	648	589	653	631	632	637	629	616	601	629	593	643	603	642	575	611	603	622	593	621	621	597	617	594	659	621	631	615	631	623	602	631	617	600	629	582	591	642	603	586	599	594	628	645	650	618	604	662	591	590	614	637	583	572	621	613	607	633	615	603	622	597	642	631	606	635	620	637	599	606	639	613	626	600	625	632	624	623	604	632	599	651	629	605	603	623	595	634	599	616	650	628	651	589	608	613	625	615	673	619	615	593	643	620	609	644	572	605	617	658	642	618	640	607	588	578	605	605	643	602	648	584	624	620	645	614	628	636	624	634	591	631	616	617	628	609	586	641	650	637	629	646	682	605	676	611	577	621	639	601	619	653	614	607	610	611	674	611	586	660	630	589	589	607	614	644	656	601	669	639	660	624	613	597	588	622	637	678	624	620	603	632	657	633	646	643	657	591	631	633	611	566	666	630	647	651	640	628	625	626	619	612	589	643	614	632	609	592	612	629	618	609	599	619	618	628	598	606	590	615	641	615	624	645	608	611	608	623	664	645	691	685	617	613	668	610	596	649	650	591	579	658	599	616	618	593	626	601	615	619	594	628	642	671	616	582	615	631	608	579	618	639	592	635	617	601	615	640	590	656	606	607	608	616	615	654	668	613	626	598	633	612	597	624	578	627	645	670	669	601	581	569	626	632	610	605	658	605
2336	575	245	163	161	154	179	213	211	177	156	150	137	132	129	147	113	132	173	223	231	188	147	146	134	122	119	94	105	75	98	88	81	74	69	77	75	84	98	66	77	67	61	89	86	78	75	70	71	75	95	78	92	87	74	92	82	78	76	85	82	75	87	62	80	64	87	90	103	74	88	93	68	100	81	96	88	72	85	90	87	81	77	84	96	87	73	69	66	67	81	80	80	92	75	81	74	85	87	78	82	85	80	79	85	81	80	87	74	80	85	82	65	75	93	85	74	93	88	96	86	81	84	85	88	74	76	94	83	95	73	77	93	73	81	83	81	92	69	81	97	79	84	85	71	73	82	93	74	79	99	94	80	83	90	81	90	79	89	80	83	80	81	87	89	95	91	89	82	101	80	76	65	86	107	70	82	82	80	67	79	82	70	103	85	85	95	96	63	76	85	69	79	67	86	87	71	90	70	76	84	88	86	72	87	83	90	100	85	68	78	71	73	74	98	83	81	86	87	94	89	91	72	86	79	85	92	81	95	81	75	70	104	82	84	65	83	85	81	72	98	105	82	92	82	76	93	85	81	77	79	88	85	84	84	73	77	83	84	82	85	74	95	85	72	87	88	78	95	88	89	71	101	83	80	90	66	81	85	82	83	82	79	83	74	87	87	63	87	78	78	88	85	99	77	80	80	101	75	75	93	93	101	67	72	95	110	74	93	69	69	70	87	84	74	83	76	97	70	85	77	94	88	83	83	85	77	87	90	87	79	82	80	94	78	101	75	95	72	78	74	87	87	84	88	73	79	60	71	94	93	79	74	93	79	83	98	94	81	74	94	97	86	83	90	83	87	78	93	85	90	79	79	82	86	81	80	83	72	76	84	82	79	70	93	72	91	99	75	88	90	88	83	76	99	86	87	80	80	93	92	75	78	79	95	87	100	83	64	86	74	93	90	99	81	87	99	92	87	80	81	83	81	74	78	81	78	82	93	85	85	88	91	89	69	77	77	68	100	77	79	97	85	75	81	83	95	84	85	71	88	95	75	79	67	98	96	80	85	73	73	88	69	88	72	95	97	78	95	84	69	75	100	88	110	82	87	89	69	84	82	86	85	87	69	81	85	82	64	99	93	78	79	94	72	82	73	77	74	77	89	102	94	83	98	78	81	81	83	92	73	99	86	101	71	90	93	84	74	92	95	75	86	73	58	89	70	87	84	76	88	92	82	84	62	94	78	96	98	84	92	83	85	69	72	92	90	79	72	85	76	89	74	68	82	87	84	76	85	76	94	94	75	83	80	71	63	67	105	71	73	91	77	77	94	82	86	81	72	78	76	70	93	85	84	72	94	82	90	74	66	85	74	84	86	77	76	90	76	71	70	85	92	77	78	91	83	110	93	81	94	92	90	87	79	80	102	82	80	84	78	87	79	67	85	82	81	90	81	87	90	65	59	68	90	88	80	91	95	70	87	76	69	81	75	90	78	92	75	95	90	95	80	84	75	82	80	70	103	66	80	81	85	88	76	96	74	74	69	78	88	75	75	84	79	84	84	87	93	73	104	85	84	82	79	92	78	92	83	88	70	83	105	76	77	114	86	88	94	86	96	99	92	82	90	92	86	76	95	82	82	81	69	82	90	85	97	79	84	85	85	81	86	93	76	91	83	85	81	89	89	78	80	85	82	95	91	84	92	79	90	89	93	87	88	85	89	95	69	74	84	97	76	86	75	104	77	77	90	84	65	79	71	82	83	96	71	90	87	82	66	77	85	71	117	62	89	87	96	77	65	88	90	82	83	92	86	84	89	101	74	88	85	75	76	74	78	78	71	71	88	93	81	89	66	93	102	78	70	74	80	85	74	93	96	86	86	95	80	75	67	78	75	71	62	86	90	78	66	71	82	81	82	95	93	64	82	73	79	95	86	89	68	94	81	79	85	95	99	94	75	83	87	80	74	92	99	95	83	95	87	79	72	95	80	67	84	75	97	84	84	80	75	80	79	74	83	84	73	82	110	72	86	91	89	83	97	82	93	80	80	100	70	83	81	86	77	81	89	106	80	85	82	81	76	86	91	81	71	86	88	73	81	83	102	73	83	76	91	89	85	76	82	93	78	88	82	80	79	102	112	88	72	70	80	85	96	83	102	63	84	105	70	87	65	77	94	83	73	87	81	95	88	65	87	95	80	73	94	88	76	74	106	99	90	94	81	94	85	89	75	81	77	63	77	69	74	74	93	86	80	76	76	77	78	83	85	78	91	94	89	75	97	81	73	73	83	83	78	88	82	81	86	91	79	98	83	80	106	79	95	81	75	93	84	85	75	86	93	85	72	69	91	92	83	94	82	74	79	78	77	79	66	90	78	76	74	94	79	84	93	91	84	74	91	82	77	87	74	85	79	73	79	73	87	77	90	88	81	67	96	79	96	83	90	97	78	86	93	87	92	98	102	91	103	95	84	88	78	102	93	81	75	93	71	88	70	87	65	73	92	103	99	73	78	78	78	94	104	84	74	101	81	84	78	66	76	74	72	90	102	80	93	100	93	73	72	79	89	78	85	95	86	98	91	82	81	87	81	79	99	84	86	82	88	67	92	89	78	85	77	83	97	70	79	71	83	94	82	93	85	82	81	91	76	96	77	72	76	78	97	90	78	81	80	78	85	86	98	62	82	80	76	82	88	85	70	72	80	96	75	73	95	91	87	87	88	82	84	88	88	79	86	70	86	85	85	85	77	90	87	99	88	79	76	106	78	72	67	77	72	81	92	71	73	91	102	92	77	83	87	83	79	88	98	85	85	80	89	88	100	84	91	83	75	86	97	66	85	71	68	87	93	98	89	82	85	75	86	67	65	93	87	80	94	96	93	77	87	90	86	89	72	83	95	76	106	81	81	70	111	81	92	89	86	72	82	77	83	92	74	95	71	79	83	87	84	86	72	83	70	90	90	91	91	95	93	86	90	89	96	68	79	82	83	80	75	70	79	77	82	84	82	78	75	91	98	88	80	72	82	87	91	96	101	89	86	85	96	85	86	88	95	67	101	70	83	73	68	100	81	76	87	87	78	82	84	60	89	74	83	104	79	98	82	71	81	87	77	74	88	95	73	79	92	80	92	87	75	76	104	87	86	101	67	90	78	72	88	74	77	84	94	80	92	88	66	73	78	97	79	66	77	96	85	99	95	83	84	90	79	75	74	82	86	89	82	88	81	64	104	86	72	69	82	64	81	65	86	86	75	89	78	90	95	81	90	79	99	88	78	82	85	74	56	90	80	83	82	89	96	91	82	78	89	73	86	95	82	86	75	90	70	92	94	100	74	86	83	76	82	87	86	76	94	74	87	67	60	87	72	89	90	73	83	69	85	94	82	83	91	80	88	84	84	87	70	81	80	74	68	72	64	57	98	90	75	96	88	96	85	84	95	70	79	77	86	91	86	83	70	82	92	89	94	73	86	92	82	83	72	83	84	82	75	90	85	62	81	75	95	70	85	88	83	85
18324	6201	2331	2246	4263	6650	7008	6947	6636	4996	3480	2948	2832	2588	2583	2371	2334	2294	3400	4337	4064	3254	2638	2136	1679	1397	1084	854	764	642	666	626	623	642	617	641	578	655	617	600	595	618	587	613	601	603	589	606	611	583	597	558	632	589	635	622	577	635	567	603	613	616	584	619	598	608	580	605	591	587	565	613	665	616	597	600	593	612	597	615	611	653	621	664	603	567	565	616	595	616	609	598	591	592	597	605	600	569	572	610	602	608	605	594	619	631	576	614	642	607	599	584	602	618	625	567	560	615	590	586	630	586	587	579	588	592	633	566	597	571	606	634	598	595	640	639	578	619	587	609	630	618	619	610	634	621	586	583	646	595	592	570	582	608	591	589	637	598	583	619	602	631	611	559	583	565	585	583	626	600	599	576	689	630	632	600	615	625	592	596	646	590	605	606	575	561	629	626	579	601	645	569	641	559	578	667	612	604	625	636	642	635	599	594	587	573	601	581	617	616	621	604	594	634	594	637	657	612	579	575	589	574	648	631	595	623	587	634	613	638	638	638	616	589	594	585	629	589	614	619	634	606	606	606	622	587	632	632	624	602	619	584	624	574	633	581	630	619	634	612	568	631	594	587	588	588	599	622	634	578	587	620	596	638	669	607	617	598	609	598	602	599	604	616	617	591	630	595	589	606	587	587	589	639	650	606	612	622	627	618	584	576	599	577	630	592	621	566	627	646	614	604	588	592	622	643	594	601	594	645	612	614	579	600	620	599	634	607	608	590	643	603	570	624	583	616	558	575	635	615	622	632	605	612	576	597	575	636	598	586	596	636	599	595	563	633	590	603	603	615	646	589	584	596	669	589	603	591	578	536	585	642	565	593	626	568	652	586	610	600	591	587	597	630	582	616	649	602	629	597	632	612	601	551	569	591	629	613	569	546	586	574	585	609	621	612	619	608	627	615	619	595	616	582	587	605	632	600	626	587	577	598	589	612	624	615	580	595	604	550	635	580	627	619	618	622	635	580	613	582	616	588	576	550	599	581	593	604	599	605	577	600	598	596	605	629	628	586	634	657	606	600	595	603	569	564	648	585	630	599	616	627	583	590	642	613	625	554	580	637	600	593	591	588	612	606	640	588	620	603	580	639	591	643	617	591	569	612	589	585	603	621	597	648	620	566	558	608	586	622	611	627	617	556	607	554	588	621	608	585	641	628	608	600	593	613	577	629	619	609	652	610	590	623	572	601	647	583	617	610	610	603	647	575	584	581	633	604	615	606	642	596	597	616	602	584	608	649	593	599	620	614	616	631	629	604	554	587	590	618	603	630	595	610	596	623	582	595	590	611	626	633	558	609	637	631	582	596	588	572	596	598	634	627	567	578	591	645	636	616	596	639	576	587	580	613	581	593	591	618	592	637	607	621	616	599	585	651	590	622	610	605	627	611	561	561	599	581	628	602	603	581	620	608	637	642	541	629	643	617	552	595	618	624	620	607	594	611	613	576	630	609	618	638	618	635	566	604	664	589	615	598	574	612	585	639	595	594	635	585	603	596	611	654	594	616	629	578	620	569	647	605	610	611	568	583	672	594	617	584	594	595	630	617	604	598	669	585	619	598	643	600	605	621	651	666	574	588	573	631	622	589	598	615	620	577	580	601	643	587	608	591	570	598	609	561	612	607	628	618	604	575	610	594	653	599	612	603	599	601	588	603	650	603	611	591	604	552	629	574	605	593	605	611	601	592	606	615	576	627	634	554	612	619	612	584	627	602	605	580	582	607	572	621	606	650	617	647	577	624	624	575	635	583	590	585	578	619	619	589	635	595	619	618	612	640	630	586	603	621	576	621	660	616	571	627	599	644	588	576	580	630	597	616	576	607	608	627	636	603	601	587	611	618	652	621	609	573	641	624	621	573	615	611	592	600	656	573	619	581	631	577	583	640	639	590	583	586	605	605	590	605	607	625	625	584	635	592	598	635	576	588	593	593	595	630	597	611	606	600	616	627	578	604	593	599	603	578	605	560	628	619	595	627	615	605	606	625	623	613	607	584	629	628	637	607	616	628	632	616	599	635	673	638	566	621	573	637	630	649	597	613	596	622	607	591	602	606	570	621	558	596	634	585	619	593	590	613	644	599	665	609	587	617	638	573	597	611	589	574	587	606	606	591	582	556	588	616	605	653	588	585	595	598	603	659	581	584	603	609	597	621	592	638	549	588	609	554	576	624	585	619	589	626	590	603	626	604	579	616	636	542	560	640	618	677	608	604	582	612	605	623	590	644	640	583	605	647	600	556	651	610	588	653	576	613	628	612	598	582	600	657	591	582	630	600	634	574	612	615	676	611	616	662	627	588	604	622	597	620	596	636	565	589	562	600	628	609	618	638	602	608	618	615	603	636	620	619	563	580	629	612	601	589	580	583	583	603	619	582	623	618	606	613	631	583	600	625	541	601	623	552	554	667	583	623	591	607	580	615	617	609	607	595	569	644	572	572	600	622	572	602	609	626	602	604	666	590	582	593	624	609	618	625	591	642	600	609	562	595	650	630	593	618	629	605	607	608	615	585	625	580	588	618	620	593	632	602	573	612	589	586	613	615	612	647	614	593	604	617	576	600	617	611	584	633	618	654	614	598	608	557	622	577	635	560	637	620	586	615	601	604	633	600	624	550	639	627	567	633	642	619	649	584	610	627	608	603	562	606	604	608	618	547	637	609	624	641	579	594	635	600	625	651	592	631	610	623	593	609	637	596	596	595	637	564	607	583	589	591	603	587	620	632	584	611	573	585	651	584	594	612	618	648	616	629	612	570	614	636	617	615	594	574	558	610	631	584	668	620	576	610	588	607	608	618	580	610	593	641	580	576	629	596	566	608	629	564	582	593	617	603	586	605	584	595	588	596	598	616	600	623	654	616	620	591	645	636	626	625	576	597	583	639	627	611	647	626	580	621	627	598	602	605	603	602	641	581	600	582	560	621	619	613	588	609	608	567	572	603	605	600	599	565	574	645	628	629	592	593	587	568	616	580	597	582	634	587	595	639	613	635	619	629	610	614	636	661	590	594	648	579	612	621	601	622	587	604	565	589	606	613	607	599	629	642	640	643	601	590	599	603	604	581	610	623	609	599	620	610	646	607	579	588	595	608	625	588	582	583	605	663	597	577	629	620	596	560	623	598	664	593	641	605	619	614	665	624	644	628	602	589	606	601	628	618	567	618	628	619	652	605	607	619	580	639	584	624	585	633	596	636	586	574	608	606	594	606	603	585	571	584	615	593	614	637	639	602	594	638	596	621	586	643	590	589	579	570	624	612	632	628	630	592	611	607	608	633	633	605	606	639	583	600	581	617	597	602	614	605	639	607	644	615	626	615	573	613	615	590	623	597	577	619	583	586	630	627	636	584	629	618	574	631	586	597	604	615	608	644	610	587	654	590	606	611	647	646	651	581	603	576	616	621	625	604	626	662	584	613	666	652	621	611	590	594	598	632	578	584	630	602	621	619	589	610
2317	1061	327	195	151	187	244	213	193	183	165	171	175	161	129	135	147	242	494	624	523	495	355	303	257	195	144	111	91	85	79	93	75	69	86	87	84	75	58	86	92	88	84	77	68	86	64	83	82	67	85	60	73	70	71	82	75	74	73	86	66	92	78	81	65	80	78	83	88	70	79	79	84	74	72	77	97	77	82	71	74	85	75	71	77	81	61	82	66	82	93	75	71	84	72	61	75	67	67	95	69	75	87	76	62	72	74	76	82	88	82	74	79	64	74	65	74	64	85	72	63	80	73	74	61	74	71	71	65	83	81	80	68	77	74	79	68	57	84	78	68	91	73	77	75	61	73	58	81	82	61	83	71	76	79	87	76	69	83	89	74	80	88	58	88	89	77	78	78	72	76	76	66	67	95	73	67	71	82	72	76	74	68	81	75	87	71	53	68	69	89	74	65	75	87	71	79	69	64	67	70	79	61	84	73	84	76	72	71	85	68	84	77	73	76	70	89	91	65	65	74	74	77	77	68	101	76	73	83	82	71	73	80	62	69	80	92	80	88	72	81	79	69	83	89	82	84	60	75	79	73	84	86	72	69	76	72	82	73	67	61	82	55	85	57	92	77	73	71	70	86	66	64	77	80	80	71	75	74	95	73	66	74	68	57	95	82	78	81	70	94	80	78	73	82	74	71	72	86	64	80	84	84	56	80	81	80	73	85	68	80	80	70	80	89	65	51	74	79	62	81	74	79	69	69	74	78	70	78	60	71	62	77	76	71	71	80	69	59	86	83	69	90	74	78	61	78	88	87	82	79	73	78	65	90	64	87	71	85	75	83	78	89	66	76	103	77	76	76	79	88	80	88	63	78	67	86	66	71	77	71	80	67	86	79	67	77	78	75	84	74	75	73	91	72	87	67	88	71	70	74	84	76	79	76	73	60	72	68	72	72	90	84	79	62	65	76	79	67	65	73	84	76	75	78	85	70	72	75	72	71	72	65	58	79	71	81	79	74	74	64	66	55	69	72	66	82	83	75	78	64	79	82	84	80	80	53	76	75	75	66	81	82	76	73	73	72	89	85	61	67	67	85	73	73	76	75	68	80	75	80	60	78	77	70	74	68	86	83	79	82	84	86	76	76	55	81	70	79	94	76	83	83	77	65	79	71	80	71	74	65	66	64	83	63	109	71	82	77	76	81	79	64	62	77	60	83	74	68	59	68	74	64	80	63	79	77	88	71	69	76	77	74	63	79	74	73	71	85	77	67	74	76	85	78	76	72	67	82	74	72	77	73	89	87	59	64	78	71	87	74	74	72	94	77	75	64	75	80	73	72	61	84	82	79	90	75	65	80	87	84	71	64	73	66	84	76	85	79	74	85	79	77	94	69	70	80	73	72	74	74	71	67	87	73	74	74	76	88	74	71	78	58	67	66	75	72	73	83	82	70	62	70	66	70	78	75	74	76	84	74	73	81	73	86	81	81	63	91	67	77	74	78	73	82	80	67	88	70	67	84	74	91	77	71	79	80	85	87	74	73	71	79	92	83	71	74	84	72	68	59	85	78	71	80	72	72	65	75	78	63	64	81	70	86	79	76	74	91	71	76	88	75	86	70	67	69	77	67	84	86	78	88	61	82	76	77	76	62	73	82	67	86	91	68	55	85	91	97	84	81	71	85	67	85	89	84	71	78	73	96	83	73	77	68	82	80	76	75	66	80	65	71	82	76	76	95	89	81	78	95	70	70	73	81	72	74	93	73	84	77	79	80	74	90	72	70	77	80	72	76	79	74	91	80	85	71	69	85	64	86	72	66	82	74	58	75	74	93	75	82	79	84	64	82	73	88	91	75	75	71	75	79	64	79	66	83	79	76	76	77	92	87	77	78	56	69	79	84	64	80	63	75	74	76	65	79	73	84	88	78	72	70	67	76	69	81	76	68	81	78	74	77	75	83	51	90	83	76	75	68	86	69	76	87	74	69	66	70	78	64	68	73	76	88	77	67	80	96	90	86	80	71	70	85	82	69	76	82	85	88	70	74	69	77	77	88	70	71	81	72	76	71	75	70	66	92	82	72	93	74	76	78	55	69	79	87	65	81	71	74	67	77	85	68	65	83	84	67	76	81	61	73	93	70	76	84	81	88	74	65	77	76	76	71	72	67	65	97	81	80	67	83	79	83	79	70	92	69	71	76	78	68	76	88	76	82	64	82	74	75	75	68	69	82	83	74	86	78	78	76	71	82	79	80	84	57	74	74	77	72	74	90	74	74	62	79	71	81	62	65	78	73	70	79	88	84	79	66	59	81	78	65	67	64	72	78	76	66	76	63	84	68	73	71	77	78	76	84	62	69	71	75	73	78	77	78	79	76	81	75	65	76	70	77	71	84	61	74	85	86	73	77	72	82	67	78	68	77	75	85	71	76	83	69	75	77	98	72	100	85	67	70	73	88	87	67	63	86	63	79	74	67	73	92	74	76	65	79	82	65	63	92	76	87	85	75	82	65	80	77	67	73	84	74	83	87	80	72	78	78	63	68	59	75	87	62	81	63	71	69	89	81	77	65	74	77	87	75	69	59	73	66	73	67	72	79	70	78	69	83	90	76	82	70	67	74	75	78	80	79	69	68	99	66	86	71	70	67	76	74	64	73	70	89	73	75	94	76	69	77	74	74	73	69	89	77	72	65	66	71	83	69	81	80	73	67	95	96	63	77	81	79	79	83	82	85	73	83	73	57	87	69	92	79	78	82	81	65	75	75	70	66	66	97	71	76	85	85	96	78	66	59	86	74	80	77	93	51	67	67	70	77	72	67	83	65	75	76	84	74	81	77	78	95	83	84	83	78	76	75	81	89	65	75	72	80	83	62	78	70	71	74	90	72	75	75	66	68	82	88	62	79	74	79	76	91	91	64	72	76	80	75	71	76	66	65	75	70	48	66	72	66	65	85	83	76	73	69	67	65	83	73	79	71	77	83	93	76	74	74	65	86	84	82	56	72	77	90	75	77	76	71	73	68	79	85	75	92	69	79	80	69	87	91	88	69	67	68	73	82	92	84	82	76	77	76	68	75	82	82	75	71	74	79	80	96	68	75	73	92	73	61	100	72	67	87	68	90	94	97	69	74	71	73	76	73	75	89	95	71	63	63	67	80	83	71	72	79	83	76	52	86	66	82	76	65	71	69	76	73	71	90	75	79	80	57	59	76	80	73	78	77	75	64	80	72	64	88	83	67	85	80	74	88	91	68	77	68	86	87	66	90	81	66	86	71	72	83	84	79	81	69	69	77	72	84	64	74	84	67	95	70	70	91	64	85	68	71	63	82	64	76	71	95	74	81	77	62	73	82	87	84	78	66	75	75	66	73	53	88	81	56	77	89	59	83	81	81	69	73	71	61	71	68	92	74	67	71	56	70	95	65	68	82	71	70	84	75	75	77	76	63	78	76	64	75	82	84	73	69	81	86	82	90	78	75	78	94	78	93	69	72	65	80	86
22719	9266	3050	2955	5905	8455	9654	9168	6614	5083	4798	4314	3602	3199	2992	2692	2580	5044	9921	12473	11064	9063	7561	5932	4254	2939	1955	1279	893	742	600	617	579	503	522	561	564	542	564	530	537	514	533	570	543	556	510	510	545	503	510	533	519	538	575	544	558	532	545	517	554	536	495	551	573	587	560	548	552	528	575	522	544	553	532	568	511	547	565	584	495	534	521	539	510	545	523	545	515	538	537	560	530	530	530	540	578	567	506	556	499	560	520	601	538	558	593	518	526	533	530	542	534	584	520	534	528	540	503	534	557	538	506	507	533	566	574	605	542	498	526	531	549	563	546	556	546	567	485	552	509	580	537	568	561	559	559	555	525	548	507	559	546	533	563	567	595	516	563	551	548	532	521	560	517	552	526	570	517	538	555	534	529	549	530	575	513	569	565	540	528	540	538	532	530	547	588	522	538	574	516	566	544	552	535	512	603	539	495	534	546	576	528	504	559	512	587	555	557	535	539	540	498	528	528	518	529	565	592	557	594	540	547	553	526	520	591	519	554	554	480	539	533	536	561	546	514	530	523	552	570	526	565	535	594	513	542	559	543	543	551	527	555	482	509	517	509	560	517	550	499	564	520	552	552	538	516	532	562	537	523	532	523	544	565	502	586	573	545	513	560	546	553	562	555	535	562	531	577	556	542	566	551	530	534	539	569	539	524	552	556	533	558	550	566	530	556	584	517	560	556	557	553	558	531	530	528	544	537	572	555	557	557	523	536	555	518	523	558	552	551	504	508	574	553	532	565	557	514	518	566	564	533	557	545	547	532	537	545	509	530	543	534	586	563	535	537	549	550	537	586	546	545	558	485	537	519	562	521	540	516	529	543	527	538	587	537	524	566	570	546	557	535	547	517	536	552	556	543	543	580	545	545	533	561	546	549	552	516	581	598	565	526	582	534	541	534	533	545	555	559	537	561	529	543	519	556	567	582	520	575	599	536	548	531	566	545	550	501	542	560	558	505	568	540	530	526	539	529	572	516	515	533	595	532	550	540	556	557	536	560	552	513	528	505	537	546	536	534	537	503	538	517	559	538	547	579	535	553	555	571	557	588	524	548	510	515	599	579	569	566	581	573	563	528	510	543	534	550	526	525	509	535	522	582	534	553	543	531	572	539	530	555	566	525	559	525	570	513	525	554	533	507	516	513	536	557	606	553	546	516	555	527	510	546	529	543	513	544	578	552	567	593	502	565	534	538	558	538	548	556	577	554	581	534	560	500	514	539	538	539	518	543	585	538	588	540	507	556	555	526	570	573	584	558	566	532	551	584	545	549	570	540	534	527	551	551	539	561	572	522	541	544	586	549	546	555	571	576	581	498	517	550	547	549	524	550	528	550	559	547	572	519	549	548	564	533	546	553	552	529	540	516	583	531	536	519	525	552	513	573	557	528	558	534	522	542	516	526	538	555	551	582	555	544	561	593	540	542	562	558	513	565	534	550	542	569	559	518	559	563	552	578	525	585	557	540	548	531	554	566	529	559	528	539	558	491	569	522	508	544	560	567	571	519	505	542	524	536	470	545	535	551	565	520	542	580	575	551	581	545	568	541	531	585	533	577	561	521	556	540	526	576	519	564	568	519	527	518	494	571	558	568	519	524	554	541	531	553	495	531	488	571	541	527	559	547	537	571	528	578	567	545	508	563	546	508	554	570	545	556	553	547	544	566	543	557	546	581	554	520	560	579	542	547	541	531	562	551	549	569	534	527	532	518	559	531	582	544	541	522	558	496	561	567	532	526	544	545	531	559	567	544	531	536	592	517	554	512	593	555	547	550	545	588	552	531	536	562	542	583	594	549	554	581	525	531	553	506	546	526	529	569	565	535	556	541	506	582	562	589	576	539	539	550	542	547	560	566	559	545	532	585	528	494	520	519	548	544	523	560	544	528	541	552	564	512	566	543	559	542	534	551	531	534	525	563	562	504	552	567	547	534	562	567	528	542	530	528	552	543	558	552	544	486	543	574	523	554	524	551	530	539	570	589	538	541	569	515	548	574	528	540	567	535	527	554	517	499	521	588	591	537	519	516	529	521	525	504	548	537	584	514	552	571	587	550	523	575	544	564	525	540	575	589	549	575	550	544	517	538	512	569	530	553	585	577	532	539	541	603	548	600	544	571	571	540	542	536	557	572	524	534	542	546	557	527	551	526	541	602	501	565	524	536	521	564	529	562	552	544	545	524	517	544	542	532	532	570	565	526	565	558	532	529	535	554	538	601	533	531	534	515	565	537	560	538	567	531	527	521	545	568	521	511	556	518	519	545	562	571	552	566	573	545	545	540	521	519	522	507	567	538	573	524	513	569	534	538	548	543	493	536	524	576	542	527	536	579	547	545	509	512	451	572	560	537	536	533	551	559	532	574	592	513	544	528	526	534	585	606	551	560	568	512	548	555	481	536	559	547	525	577	538	551	579	537	573	542	552	526	540	517	529	539	566	537	499	544	529	531	532	548	559	551	547	552	524	506	531	518	593	539	548	510	508	578	541	568	556	557	580	545	528	559	554	500	553	507	549	568	578	594	500	570	569	510	527	553	555	558	568	528	540	526	577	563	551	557	559	552	573	532	506	522	565	542	568	547	553	543	550	544	567	526	505	563	523	553	575	509	542	576	554	548	512	505	581	542	571	535	547	525	563	539	552	560	562	542	577	553	552	531	526	540	509	540	574	562	528	538	559	555	551	543	507	548	563	515	614	540	544	555	522	551	565	485	472	511	540	547	556	566	517	530	554	514	518	536	517	509	546	545	521	511	508	564	568	536	524	529	597	489	554	546	533	517	547	528	523	495	577	505	558	519	551	552	538	541	514	524	545	558	527	563	535	592	540	540	551	545	564	493	526	569	541	549	543	567	504	520	540	565	513	572	538	594	558	537	553	549	564	596	513	524	567	512	549	535	529	573	526	525	533	545	566	533	518	550	514	561	526	539	539	538	543	514	541	547	566	513	570	513	514	558	565	534	560	558	533	540	539	554	546	523	538	547	539	522	495	563	568	575	560	530	522	505	580	556	577	563	527	551	565	566	555	494	520	555	521	528	542	554	505	542	527	548	536	556	535	607	555	543	524	518	587	509	593	496	537	551	525	577	530	539	543	498	556	562	534	505	574	526	530	539	531	517	552	554	596	532	499	559	561	525	496	564	558	550	511	544	544	532	537	574	563	518	542	575	547	543	540	547	571	522	544	540	533	539	558	576	521	559	578	574	545	514	574	541	532	563	562	556	531	515	534	542	540	538	507	536	536	557	575	529	555	518	536	528	514	554	534	574	531	545	587	537	533	552	517	554	557	547	548	514	573	582	556	529	589	550	572	555	545	529	553	549	548	572	518	540	559	515	557	531	571	526	565	558	573	562	568	557	559	555	565	553	552	492	567	486	539	547	511	512	544	549	529	561	498	529	536	553	577	521	551	532	528	568	562	586	575	577	557	500	546	563	570	568	548	521	541	504	556	571	520
3716	870	292	197	174	185	240	253	234	213	172	205	201	176	135	141	185	272	492	628	596	496	437	341	265	170	168	113	106	88	96	114	107	81	108	110	108	88	101	95	109	87	94	106	98	85	96	115	106	96	113	84	92	92	111	91	96	83	102	85	101	86	92	96	85	103	99	101	106	70	79	93	90	96	87	100	99	90	96	110	91	100	84	91	90	92	88	95	87	103	98	69	82	101	89	104	92	88	117	86	89	84	81	95	93	115	103	90	86	98	95	85	83	108	91	79	112	88	80	94	109	103	80	94	73	106	95	84	102	92	91	99	85	87	103	94	87	120	91	94	100	80	86	93	96	88	95	105	79	80	95	92	94	91	98	101	97	96	93	94	89	101	94	96	86	100	93	78	96	88	93	100	102	82	121	91	91	101	89	96	86	97	98	89	89	93	105	103	98	100	106	98	91	92	92	96	95	92	86	86	90	101	100	94	108	92	94	101	74	103	100	101	103	85	84	93	78	96	103	88	99	103	82	107	87	100	91	95	81	94	126	73	106	86	90	88	98	88	98	101	106	114	90	98	79	95	86	93	96	84	93	96	105	90	86	89	98	94	100	110	102	86	95	96	106	91	77	102	94	97	94	83	97	93	96	111	110	100	118	120	97	89	76	102	111	81	100	78	100	111	84	93	92	91	94	82	81	84	74	100	87	101	100	117	95	95	91	111	98	78	95	94	101	111	85	104	107	98	100	98	107	101	78	117	103	106	114	92	107	91	94	101	98	87	105	90	100	96	95	96	68	92	95	119	98	99	97	99	97	90	107	85	102	87	117	95	89	98	92	88	93	89	105	94	92	89	103	95	106	86	90	103	97	87	84	120	85	91	113	78	92	86	79	91	98	98	85	76	105	87	108	109	89	93	92	103	79	96	113	90	88	102	86	93	94	85	97	88	88	95	93	99	100	109	95	96	101	98	104	94	108	99	99	86	86	96	99	112	106	99	111	85	80	90	91	91	99	101	107	93	106	100	96	85	89	91	99	91	95	100	90	112	97	92	82	109	87	85	79	101	79	99	94	100	89	83	83	93	109	88	86	81	95	101	113	86	92	88	100	98	90	98	92	102	83	80	88	98	99	81	108	101	101	85	79	85	84	101	103	94	95	93	99	103	89	93	98	94	110	113	97	93	100	87	91	100	89	102	97	97	92	108	93	118	87	103	90	82	117	104	104	94	106	87	91	91	96	102	102	107	103	105	113	101	91	91	101	87	94	89	95	96	93	93	98	98	90	91	85	82	109	99	101	106	89	80	103	81	93	79	88	90	89	97	84	86	92	108	88	118	84	91	106	83	96	83	90	108	93	84	93	104	107	88	97	111	98	100	102	111	107	98	86	94	100	95	112	92	99	101	94	86	98	100	97	88	95	100	90	102	113	96	98	82	89	102	91	105	95	100	93	109	93	91	98	113	89	97	94	106	97	95	94	100	97	83	91	87	108	99	104	92	106	98	79	101	95	92	99	102	94	90	94	106	93	93	77	85	109	86	85	92	78	99	102	101	86	87	89	94	94	86	93	126	89	86	98	73	102	97	85	80	88	99	97	92	89	100	89	107	83	90	76	99	115	86	107	80	83	87	97	85	102	87	89	102	78	110	109	94	100	116	89	111	85	99	84	108	99	93	97	83	97	81	87	70	101	70	93	85	90	86	77	90	106	105	113	96	96	86	103	99	88	104	87	105	104	80	89	92	115	98	89	93	86	98	92	89	106	82	96	101	105	78	99	109	89	95	108	89	96	80	105	101	91	97	86	99	93	90	94	94	112	92	81	95	89	102	87	95	106	114	86	86	105	90	91	104	105	91	97	106	84	84	94	93	103	99	101	84	100	79	88	106	92	87	82	80	104	84	77	88	106	96	96	104	104	91	107	93	84	96	99	94	87	83	97	94	94	84	92	96	92	93	85	91	113	89	88	99	98	118	93	79	79	96	95	105	87	93	114	88	91	108	81	96	103	88	85	105	89	94	94	94	74	99	98	108	92	85	103	106	89	83	90	100	97	102	94	77	91	103	76	89	108	106	77	83	86	63	114	84	94	89	91	105	78	88	95	98	95	79	96	101	90	102	89	104	77	100	87	106	87	97	83	88	90	105	87	79	96	109	92	80	106	78	82	110	95	82	86	85	94	100	85	94	85	88	111	70	100	101	92	87	90	93	98	95	102	88	110	85	82	79	107	98	93	97	106	87	90	87	92	101	91	101	104	92	104	84	93	108	80	93	96	105	93	95	102	82	92	84	119	101	84	100	95	98	90	90	98	91	79	83	87	102	93	85	97	86	96	94	100	95	85	95	96	92	95	101	86	96	90	81	83	78	72	102	103	83	99	90	109	86	110	86	90	99	115	101	78	78	91	97	104	86	115	75	92	71	98	88	91	97	109	98	81	88	78	76	109	92	88	86	97	82	91	92	100	101	99	85	95	112	115	89	102	106	93	112	86	100	95	86	92	82	109	75	94	100	101	88	109	100	99	82	81	108	106	86	94	98	104	103	98	115	97	106	86	87	82	104	90	112	89	94	92	99	92	97	104	105	84	90	117	97	90	93	73	109	80	106	100	85	87	102	95	91	115	84	93	89	103	101	110	103	87	93	101	81	102	81	92	98	82	97	107	105	109	91	95	97	90	89	92	97	108	101	86	83	88	92	96	88	102	83	109	88	93	94	98	88	107	106	123	88	98	86	89	102	91	93	103	106	106	105	84	103	86	75	104	100	102	97	82	77	102	85	89	98	91	90	88	88	88	92	105	102	84	102	101	94	85	86	84	99	85	97	99	101	96	86	86	91	82	98	86	109	90	79	95	86	87	93	92	92	97	89	94	106	94	99	92	93	90	115	97	88	98	97	86	93	86	89	107	95	87	87	82	86	84	95	95	85	79	83	90	79	89	95	94	107	92	95	93	72	95	89	98	107	91	100	88	98	100	95	90	74	93	81	93	94	110	79	93	106	95	102	98	75	96	102	84	83	95	91	81	93	114	100	92	91	110	89	89	100	80	101	78	76	92	96	88	106	103	108	107	93	83	115	109	100	89	94	94	101	99	89	105	82	102	87	105	87	97	94	91	70	93	85	105	94	89	90	69	102	94	89	105	79	96	96	94	104	92	107	105	101	96	99	97	91	82	100	92	102	78	77	88	92	93	115	87	101	103	96	112	96	108	86	109	90	112	99	105	82	117	104	98	96	89	113	107	106	101	84	83	105	83	88	77	89	88	103	106	93	113	102	82	89	97	100	89	97	88	82	110	107	94	95	97	68	100	78	98	103	96	83	98	89	101	102	118	84	86	86	107	80	115	91	104	108	99	96	113	92	96	94	93	96	103	93	96	84	96	81	95	106	110	88	94	79	105	69	94	98	102	101	68	84	103	122	88	74	86	98	85	101	93	88	95	81	100	107	87	95	101	101	108	108	115	86	90	96	95	120	100	88	93	94	90	79	94	94	93	90
22345	8408	2998	2873	5080	8390	10938	9009	7266	5618	4784	4877	3856	3324	2635	2544	3078	5232	11333	12777	12023	10165	8515	6537	4712	3084	2044	1425	1083	853	813	671	731	668	678	712	671	670	696	677	641	690	665	646	677	711	678	681	671	678	686	664	686	662	716	723	694	685	644	651	716	675	642	675	681	733	731	696	667	679	685	675	627	673	683	640	688	661	669	607	719	697	668	693	590	643	635	658	674	626	661	619	673	649	682	689	685	661	661	654	696	671	686	669	663	649	655	642	690	670	690	693	653	721	722	699	704	680	665	708	686	654	651	685	691	672	681	669	669	668	720	685	713	635	684	668	669	682	668	667	687	684	644	664	647	652	687	661	643	667	669	669	676	654	633	681	677	690	619	728	696	716	699	702	682	690	651	637	674	665	671	691	640	674	697	720	662	632	631	643	720	639	661	724	685	688	693	731	723	700	697	659	676	693	676	698	703	651	724	658	701	648	606	686	669	669	623	640	662	691	699	689	662	679	668	695	679	678	698	658	664	667	681	658	672	696	662	662	702	690	674	670	723	642	700	645	722	665	652	701	617	699	640	702	690	652	675	722	628	655	657	668	651	671	707	709	669	645	676	642	668	730	684	645	653	660	714	638	667	689	710	654	643	682	650	686	621	607	665	678	719	703	674	637	669	674	701	656	677	679	673	666	691	650	627	696	647	701	696	667	718	628	647	701	666	650	699	647	701	702	718	704	688	680	741	690	673	638	704	680	690	714	685	670	703	677	674	690	660	666	727	632	704	688	687	665	652	675	681	672	665	681	666	681	673	662	688	679	680	680	713	700	711	670	711	647	654	666	723	702	647	719	677	630	667	701	696	624	670	685	655	672	661	693	707	675	699	668	637	676	747	667	669	711	721	710	709	616	690	675	643	662	692	725	696	667	672	645	676	642	673	691	656	656	722	626	640	667	691	671	628	680	665	694	693	687	689	685	665	662	693	656	674	681	692	659	718	656	649	653	663	699	688	700	687	690	700	684	649	686	670	659	693	679	667	651	664	669	700	664	717	713	670	652	669	650	692	647	675	638	669	723	680	664	672	727	711	660	675	687	663	652	655	711	683	709	708	670	677	748	679	690	645	683	668	702	718	685	645	672	657	661	726	704	691	628	688	680	671	638	701	682	657	695	682	714	672	659	721	693	687	682	657	697	628	701	661	713	688	684	682	693	742	653	693	668	752	703	696	654	683	663	655	694	748	638	696	695	687	664	697	645	639	669	661	649	673	619	706	694	682	663	679	621	711	645	736	656	667	670	639	669	712	683	696	663	675	653	647	646	689	716	714	690	662	694	673	696	632	695	621	679	692	671	660	676	647	679	675	640	700	690	642	678	671	697	706	659	676	678	627	673	636	729	657	693	663	696	678	666	661	705	662	701	651	666	706	723	688	656	685	664	636	674	639	695	638	664	721	692	630	678	725	722	736	688	652	663	728	705	630	668	713	671	656	652	714	654	659	679	697	694	667	683	658	671	695	685	664	713	699	646	682	704	659	688	709	702	679	638	665	696	683	758	672	692	671	698	744	679	661	722	662	655	689	658	705	665	700	680	684	698	676	680	673	718	661	684	669	686	658	678	711	661	666	679	696	665	639	684	653	654	677	666	640	634	688	697	632	661	682	668	675	652	677	705	671	673	743	702	690	656	655	641	648	733	711	693	669	687	692	665	653	661	680	640	693	681	692	705	659	608	695	673	720	645	709	690	660	718	677	673	695	633	646	691	659	661	642	674	685	692	607	701	652	641	691	706	643	671	677	661	677	713	647	727	674	664	659	694	673	715	670	667	658	682	652	613	709	740	616	652	687	667	663	659	703	658	667	736	697	675	694	681	700	718	684	684	670	647	656	657	712	661	681	682	673	655	702	698	692	673	661	702	695	706	677	690	637	679	665	641	658	613	665	734	684	690	676	665	694	655	669	685	733	707	648	692	648	659	667	682	671	676	649	718	667	722	725	687	701	730	701	689	717	696	729	718	644	667	642	643	696	708	664	678	680	683	732	689	644	677	717	718	640	696	657	730	677	657	699	633	690	655	673	698	639	750	681	693	654	688	656	689	638	709	700	690	707	718	695	633	651	644	690	675	696	647	651	651	712	722	692	701	692	683	639	680	702	681	631	660	649	716	689	677	659	683	664	705	710	690	733	732	683	665	713	682	686	711	722	713	674	649	669	684	684	652	695	661	663	664	663	658	701	684	659	658	663	664	684	640	692	664	737	714	671	697	666	629	663	686	685	653	733	669	740	700	692	675	706	679	670	714	662	693	685	653	689	684	726	690	679	694	685	642	696	664	670	664	692	686	676	652	668	675	672	684	661	660	701	717	719	677	668	692	667	649	676	668	715	688	695	658	667	680	685	698	643	713	723	695	746	713	699	606	667	692	682	631	680	695	670	699	685	670	653	674	675	694	676	692	676	705	637	674	683	695	673	696	621	693	680	738	644	734	692	703	651	677	686	693	653	696	651	674	710	667	722	681	649	674	620	640	661	677	659	685	719	721	694	676	709	708	645	683	722	630	677	663	700	713	658	673	620	680	650	686	692	673	671	725	661	756	739	704	691	724	668	697	676	682	684	690	701	633	674	631	647	668	734	675	699	653	674	678	683	677	690	689	671	676	704	658	649	680	692	710	669	684	730	677	663	732	644	732	638	662	656	681	678	700	662	653	658	668	683	684	679	639	745	708	702	693	657	664	704	695	668	664	646	647	671	645	638	675	679	665	708	689	721	693	699	655	665	660	658	676	624	660	715	669	722	756	677	710	654	647	615	667	652	630	733	666	599	723	647	682	698	691	698	675	650	691	649	681	682	683	675	715	654	694	691	691	674	678	657	714	678	711	692	708	725	654	712	650	691	725	704	692	707	677	656	716	672	649	694	672	646	650	671	627	681	695	679	662	665	685	699	689	646	692	703	696	689	697	646	661	682	655	649	691	645	658	656	672	682	672	654	727	685	674	661	680	712	655	620	670	695	689	656	679	684	686	667	653	666	696	725	714	714	723	659	697	672	628	671	655	635	672	672	694	684	701	733	720	675	671	658	719	723	672	662	704	681	656	639	653	667	702	678	626	680	688	645	681	706	678	724	672	675	675	703	665	678	670	706	693	671	654	696	738	710	667	697	652	685	649	649	668	675	687	665	678	647	666	671	680	696	709	697	637	648	699	721	623	686	670	699	636	633	674	682	647	701	682	663	624	727	665	656	733	659	689	731	621	698	712	711	698	637	668	678	646	646	678	689	688	691	701	665	678	658	750	685	677	665	693	660	697	672	707	658	666	676	683	646	668	693	707	685	662	694	688	662	679	682	617	676	695	668	665	663	647	679	655	654	667	682	635	686	692	665	677	659	674	693	643	677	651	711	703	717	716	656	618	621	721	622	669	688	677	702	646	662	678	697	660	672	655	677	658	677	680	693	673	667	699	652	670	662	696	649	631	695	675	651	667	743	661	679	653	688	674	664	699
3633	1537	371	244	193	264	310	326	263	258	235	258	212	170	181	150	265	508	962	1063	1105	836	717	526	411	292	189	136	124	92	100	95	89	97	90	75	100	67	88	91	85	97	88	80	83	99	91	94	90	79	97	82	89	66	75	88	110	75	83	85	100	69	85	85	94	84	101	82	86	73	74	85	91	71	85	93	94	78	91	82	96	88	84	98	108	69	86	90	86	102	73	75	72	99	77	92	83	76	78	75	76	77	87	94	82	80	90	87	85	77	95	73	89	76	94	100	80	88	73	83	90	96	75	69	103	81	89	89	81	77	86	73	92	98	82	93	80	87	98	77	98	82	80	80	81	87	69	71	93	74	73	80	94	98	90	84	112	97	92	76	79	78	75	98	94	80	74	93	75	76	89	90	92	83	76	90	84	85	75	80	85	90	86	86	67	62	87	87	81	86	88	86	98	79	76	74	76	93	70	80	95	75	63	91	81	78	81	82	87	86	81	86	76	96	89	89	85	90	85	76	102	72	74	75	90	83	84	81	81	84	90	65	87	92	73	75	94	99	72	82	81	75	100	82	84	78	95	82	94	95	88	94	92	102	82	82	73	87	81	80	84	84	103	71	84	87	88	88	81	109	72	90	84	86	68	98	67	88	74	94	79	83	81	92	88	74	87	94	74	86	85	86	84	68	85	73	92	94	77	75	74	85	83	91	82	66	87	93	91	94	82	90	73	102	87	102	79	101	96	99	113	91	84	88	86	77	78	88	84	90	85	93	75	77	87	89	79	94	92	91	78	75	86	86	83	59	115	78	88	102	83	93	92	101	78	89	77	67	98	85	77	91	71	93	91	92	86	92	83	81	88	106	96	92	85	72	76	84	82	87	81	80	72	74	71	88	79	92	77	83	79	89	89	95	77	83	79	74	74	80	96	69	87	92	67	102	82	80	80	85	77	87	81	82	80	77	79	86	95	103	78	79	85	85	82	91	75	94	91	91	99	88	93	97	92	100	82	78	80	82	79	87	78	74	76	92	79	96	79	89	89	80	101	96	91	77	101	75	86	85	77	79	106	80	65	66	74	101	87	96	75	101	83	82	85	81	97	60	76	92	86	79	103	83	87	92	97	70	78	88	76	77	66	93	77	71	80	86	82	83	95	73	77	65	90	79	86	71	93	92	87	85	88	66	74	77	82	81	78	85	92	86	88	88	90	74	78	77	86	86	72	82	85	91	89	91	88	81	89	85	67	94	85	89	88	92	88	74	81	88	77	84	92	91	85	68	78	92	84	88	81	88	105	94	79	87	85	87	61	81	88	97	80	93	99	74	86	70	79	90	90	86	87	69	93	77	88	93	79	97	88	76	97	79	94	85	86	93	92	92	86	69	93	86	74	83	80	80	86	77	96	100	75	72	77	95	82	95	90	80	82	83	91	96	74	76	89	85	92	78	89	81	88	86	71	80	95	79	82	90	88	78	87	90	94	86	92	95	74	89	64	75	84	93	85	79	83	76	91	80	69	89	82	90	81	90	96	88	90	88	75	90	101	72	84	102	87	79	69	89	90	99	80	72	81	104	99	101	82	85	79	80	86	96	78	92	78	83	73	90	87	80	88	85	82	71	88	75	80	99	88	102	86	88	78	88	92	94	97	99	95	92	76	96	82	87	84	93	72	95	81	75	88	89	94	84	91	93	81	96	80	86	84	93	91	105	94	80	87	103	73	84	79	80	79	97	72	89	81	77	68	108	80	77	92	75	76	73	83	92	81	90	83	84	64	89	82	87	83	76	91	85	89	72	97	81	85	92	84	82	79	77	84	80	64	97	79	99	67	95	99	78	72	94	102	78	80	88	94	97	80	72	93	92	80	87	68	91	77	108	83	79	85	66	91	97	78	92	92	72	84	85	82	84	83	74	90	92	95	95	92	83	95	75	96	109	81	91	77	105	72	89	75	91	95	80	69	78	81	78	92	78	82	82	74	76	105	71	81	76	104	86	87	108	76	82	70	74	70	67	80	75	84	101	78	92	95	86	77	68	95	79	79	78	77	84	88	81	102	86	99	102	86	76	107	70	99	80	91	82	78	81	87	72	76	81	100	79	93	80	88	77	88	86	85	87	91	79	80	107	96	57	98	85	103	81	69	98	82	96	62	91	81	88	93	96	80	63	80	74	97	80	69	81	87	88	79	69	90	85	101	100	93	94	78	94	86	70	72	85	94	83	81	80	72	94	88	89	87	83	78	113	96	78	101	80	80	94	85	103	69	95	88	85	84	102	103	85	81	79	94	85	84	92	69	84	81	83	95	96	91	77	93	75	87	83	75	91	79	78	93	76	79	88	78	83	80	94	77	77	95	89	106	78	70	82	92	87	82	86	97	77	72	83	80	88	81	93	84	76	82	102	79	98	91	75	89	92	87	86	90	90	76	78	84	90	92	81	75	88	81	71	75	78	98	79	76	85	82	87	76	99	78	91	94	102	86	79	102	87	90	76	96	67	91	81	99	80	89	80	89	82	74	78	81	102	84	88	85	74	98	82	96	92	86	76	92	85	88	77	88	99	81	91	85	90	76	81	81	60	90	83	95	83	91	89	87	89	82	79	79	81	87	75	93	77	85	82	85	78	72	94	83	94	78	97	81	83	87	86	77	81	92	78	98	77	83	92	89	92	67	83	86	76	85	80	96	83	99	72	103	92	87	86	81	101	78	96	95	85	71	72	90	90	85	102	79	75	98	80	79	92	98	94	90	109	85	85	83	101	79	84	72	82	80	75	96	84	91	91	72	75	85	80	89	94	96	81	76	68	91	93	78	84	78	92	77	74	82	101	71	66	82	78	92	82	85	100	86	80	96	90	91	92	84	73	95	71	75	79	82	108	76	95	86	95	95	76	86	79	92	90	82	92	83	81	107	90	84	96	77	63	71	79	82	75	82	90	97	79	77	69	89	104	82	80	74	81	78	112	97	94	80	87	82	72	96	95	89	72	68	70	84	90	92	83	67	92	90	75	69	78	77	75	79	96	79	84	84	88	78	85	84	82	83	73	88	84	83	91	92	74	85	85	88	79	82	84	71	78	78	86	90	98	86	72	77	87	90	79	103	96	86	83	71	77	79	79	83	76	83	67	78	86	100	102	92	78	93	93	87	77	93	100	100	84	79	89	89	89	87	76	92	96	85	78	80	83	95	79	98	72	84	84	87	80	89	84	100	90	78	92	79	82	86	79	97	68	74	80	75	86	82	71	93	91	87	80	85	85	96	77	100	84	75	82	72	70	88	82	95	70	99	93	75	83	84	80	69	102	94	103	68	89	60	94	81	84	85	107	85	80	81	87	85	91	86	81	71	89	82	87	80	75	81	97	80	72	98	73	86	95	82	91	81	94	75	90	83	85	81	95	95	82	94	85	86	83	80	102	79	94	89	76	85	94	74	91	94	95	85	100	83	86	114	75	93	83	90	88	75	71	81	74	64	76	69	84	82	86	91	87	99	71	88	89
27427	11896	3453	3350	7225	12077	12956	11263	9435	8074	7411	6328	4616	3748	3397	3382	5544	11908	17687	19069	18266	14950	12715	9793	6891	4507	2793	1780	1202	870	693	622	634	573	644	580	595	612	626	638	606	582	590	561	625	605	604	616	590	650	593	622	566	616	613	639	620	603	594	591	623	579	655	617	578	602	614	619	642	606	615	607	609	615	638	642	626	565	632	595	622	550	596	599	624	578	605	635	593	586	607	612	643	590	631	611	605	599	568	621	592	598	593	604	623	600	638	617	638	649	613	619	598	591	635	571	563	615	546	602	588	613	612	604	574	598	614	644	578	595	600	582	572	630	611	626	607	585	598	629	610	596	565	599	629	626	595	606	560	621	571	606	589	627	622	591	651	591	644	574	602	566	624	629	622	581	592	574	599	622	577	549	632	601	606	603	644	584	584	599	574	590	617	591	608	606	626	573	593	651	603	603	672	598	586	581	625	591	627	568	611	571	582	594	586	635	611	577	575	611	598	627	605	604	617	620	591	633	602	594	591	632	602	608	594	622	600	609	654	609	648	620	630	601	654	634	612	587	587	605	633	585	603	612	602	621	636	620	630	605	591	598	591	592	653	606	614	615	648	590	607	596	550	591	609	619	600	604	582	601	593	597	581	569	612	610	637	593	594	559	592	582	612	588	602	606	617	602	627	611	626	592	592	559	611	563	597	593	625	642	624	594	595	589	603	595	576	606	587	549	614	630	663	603	586	615	614	655	580	615	605	612	623	564	590	578	604	589	599	633	587	626	587	605	568	637	621	555	575	583	607	617	595	639	584	603	633	605	638	566	571	562	649	595	583	576	593	611	624	590	601	591	602	582	564	647	563	587	595	614	612	607	621	574	588	628	639	615	647	567	569	609	608	629	566	625	565	581	564	613	615	601	611	595	588	619	587	579	580	607	575	594	551	649	593	580	578	634	558	602	610	613	595	616	616	577	623	596	593	573	673	630	572	585	603	595	632	605	643	613	595	647	612	621	611	635	575	612	607	551	579	594	624	593	605	592	609	582	616	589	589	598	576	581	620	629	609	563	608	559	623	628	630	600	597	624	566	625	577	618	647	656	578	563	598	588	609	640	551	623	621	593	642	603	624	602	630	636	601	581	612	626	601	640	589	666	547	655	570	621	660	615	628	591	619	606	580	623	556	603	615	571	657	600	590	608	562	646	621	635	645	589	608	567	583	641	614	614	624	630	574	584	624	586	562	610	610	606	578	608	629	632	613	625	613	606	585	549	607	609	587	608	566	553	604	574	625	617	623	563	605	649	618	607	607	590	617	595	582	628	616	616	666	625	590	594	639	628	623	604	561	589	582	633	573	644	577	585	572	607	588	612	608	616	602	649	624	614	636	604	631	602	594	614	552	574	559	583	616	631	604	602	576	627	590	606	605	612	579	581	627	592	593	628	604	609	611	661	586	605	568	570	528	599	627	582	569	553	564	621	563	597	599	621	602	574	594	620	576	588	607	636	608	601	578	602	589	623	592	613	564	618	614	621	604	564	580	587	601	564	579	579	613	622	597	617	609	617	562	591	556	555	608	619	602	603	634	640	581	625	645	564	591	559	606	625	620	624	608	565	623	583	636	600	599	614	639	589	593	583	559	592	605	590	659	602	597	618	581	613	536	648	632	538	645	588	618	617	664	615	602	595	568	623	577	612	570	564	587	645	638	569	594	574	608	566	616	602	592	579	598	582	640	607	592	634	577	593	634	594	589	639	598	575	609	610	626	618	608	607	599	564	591	613	592	540	575	573	617	596	575	610	585	551	625	569	635	606	602	594	564	584	577	624	575	595	607	604	573	603	639	608	593	596	616	591	614	591	619	616	598	635	596	602	603	603	595	619	591	619	627	592	680	587	614	626	568	652	575	597	617	565	627	594	619	607	647	609	576	625	621	598	573	604	589	607	620	605	627	621	637	602	582	600	595	606	643	608	640	628	606	552	597	583	580	622	599	570	616	590	577	578	618	605	603	605	601	623	589	609	576	554	576	597	575	598	645	619	582	606	589	608	618	609	600	597	618	536	654	583	610	631	643	584	602	590	576	615	593	617	606	622	598	572	593	601	652	575	620	584	611	632	624	577	602	601	594	661	616	601	618	621	631	629	589	606	591	611	607	604	624	598	588	621	596	614	568	587	606	590	608	595	609	608	598	580	601	579	644	600	614	623	596	626	634	550	577	559	576	613	598	603	594	588	573	619	579	597	567	613	627	603	580	605	611	608	592	607	596	628	574	600	605	586	590	613	649	604	618	567	617	606	625	631	556	601	618	582	597	590	598	600	580	631	626	626	605	582	611	613	593	606	596	580	602	628	603	587	599	559	608	600	602	658	592	623	607	602	641	606	588	661	571	595	602	599	591	573	601	612	558	612	616	650	601	601	594	631	605	598	599	567	586	575	568	622	609	586	571	606	616	643	613	589	605	599	637	580	615	659	584	607	608	581	551	598	593	572	603	662	593	641	642	565	598	625	578	586	574	598	565	578	581	608	598	577	580	602	597	581	592	608	604	602	624	636	609	606	603	617	597	627	621	564	581	604	586	583	609	593	551	595	602	609	585	630	610	588	610	610	578	599	585	626	590	577	606	623	600	648	600	614	576	597	629	601	616	619	581	607	608	632	607	601	626	612	604	596	604	573	614	595	613	603	586	569	595	629	579	577	575	585	578	605	605	640	590	615	612	627	597	587	621	602	618	596	617	589	580	629	573	610	544	629	601	587	631	627	601	593	601	638	625	610	551	578	606	590	620	605	646	587	600	631	578	613	594	586	551	623	571	663	597	625	580	635	618	590	597	569	574	576	586	617	613	646	634	615	609	620	612	616	626	618	608	588	594	584	582	621	580	617	615	599	587	610	605	567	585	617	599	580	649	594	646	637	615	605	605	589	581	586	568	617	569	606	579	582	578	619	590	584	648	610	619	632	607	613	600	598	600	607	563	581	619	584	579	597	576	598	590	591	611	569	646	614	641	581	599	596	572	567	563	634	583	598	612	576	613	599	610	622	577	623	557	581	611	553	606	582	593	617	618	619	561	591	593	601	610	589	668	606	579	629	603	634	589	555	636	626	621	585	599	586	588	602	641	623	678	629	617	588	623	568	622	600	601	592	613	580	590	563	617	570	613	574	593	606	601	556	564	577	585	605	631	643	625	617	639	583	606	593	548	594	609	600	616	588	601	601	596	609	612	623	620	611	656	599	596	624	602	560	571	623	644	606	578	584	609	648	605	606	554	655	629	594	583	603	596	568	625	590	589	597	620	589	573	617	607	581	566	661	614	598	584	588	613	620	602	572	603	604	590	580	599	566	603	628	614	592	620	610	610	573	608	606	650	590	600	630	592	582	601	602	575	608	549	568	618	589	554	549	638	659	627	623	597	579	558	587	569	578	605	583	633	658	625	632	571	609	613	607	599	615	588	613	560	599	600	593	667	601	647	577	604	579	622	579	606	620	602	590	585	593	617	584
2434	598	208	141	138	178	193	193	184	140	162	158	139	138	116	149	126	120	191	251	208	179	170	159	130	122	126	85	73	82	68	77	71	95	76	87	88	87	76	81	73	94	71	79	90	68	87	73	96	100	79	74	72	72	80	78	67	93	91	82	82	82	92	80	83	84	90	83	80	87	80	76	89	77	96	87	71	73	66	73	78	82	89	80	75	83	93	82	77	76	80	87	69	71	71	78	92	87	78	89	97	80	91	108	74	77	84	86	85	74	95	74	75	81	69	90	73	83	79	80	85	98	79	67	92	87	68	90	82	71	100	91	84	90	78	82	87	100	80	89	84	76	80	76	81	74	71	103	77	70	75	78	89	70	85	74	79	76	86	70	82	70	92	64	81	63	74	88	84	79	79	71	97	78	92	87	73	88	74	85	88	88	65	89	93	81	86	101	91	63	88	95	82	85	84	72	87	80	85	95	83	74	74	77	82	89	67	83	71	75	70	70	96	76	81	83	85	61	87	74	82	95	88	71	91	83	85	76	88	66	63	74	93	75	84	61	74	71	68	91	111	86	81	100	77	83	79	76	72	98	72	74	87	81	82	79	71	65	76	78	90	59	97	92	72	82	77	83	88	84	80	84	77	99	81	72	73	92	73	85	85	90	83	78	71	79	73	73	87	105	75	69	82	87	59	71	79	92	74	101	103	76	83	88	87	89	86	86	84	78	92	78	81	79	87	70	78	71	84	90	72	72	79	79	90	74	70	78	79	93	80	77	75	68	82	90	80	92	67	82	84	86	81	84	76	79	99	88	87	93	97	89	76	74	89	82	80	64	72	98	80	76	85	84	71	77	67	89	79	71	87	103	72	80	79	91	90	72	78	99	81	93	88	84	93	98	77	69	99	79	80	96	78	75	79	80	83	85	82	91	96	79	94	86	80	82	77	73	80	86	79	94	83	90	79	96	82	88	85	87	76	76	100	76	79	99	73	74	85	75	65	95	81	85	97	82	86	71	71	82	76	86	75	76	71	85	89	83	86	60	87	86	81	82	95	86	84	83	85	74	96	98	81	79	85	77	89	69	100	89	82	62	76	69	76	88	72	92	82	78	69	94	93	74	75	71	86	75	78	82	73	80	105	78	81	85	67	87	91	86	80	81	91	82	87	83	75	87	93	89	79	73	95	70	100	81	90	81	80	83	80	86	86	76	71	89	79	74	91	82	85	67	89	92	80	82	80	77	93	78	71	75	86	87	64	98	73	84	85	85	81	90	87	79	70	73	76	76	86	57	91	75	76	70	79	86	90	73	81	62	84	76	79	78	80	93	78	89	82	85	80	73	79	77	81	78	81	75	97	94	100	96	69	64	74	73	79	89	75	92	90	72	79	80	83	84	68	93	83	80	77	83	85	85	85	81	91	79	91	61	89	79	90	95	80	97	79	87	106	106	73	75	76	79	80	97	59	90	67	98	89	76	80	96	76	84	82	81	74	78	83	73	83	87	82	67	104	81	89	80	91	79	71	73	67	71	77	67	90	80	94	81	77	81	80	81	80	75	91	73	81	90	82	63	77	76	73	94	102	78	84	81	79	77	83	86	83	77	70	96	77	65	75	81	76	67	88	80	89	68	99	100	84	81	76	81	80	78	91	80	71	81	82	96	81	82	77	96	85	81	73	83	78	70	80	74	78	87	95	88	84	81	86	76	87	87	81	84	80	84	71	69	87	66	75	69	76	81	69	89	76	74	81	76	93	83	82	82	76	84	79	72	76	72	83	63	84	77	70	77	79	83	86	81	95	76	85	72	73	76	81	81	94	93	105	64	80	68	88	95	97	83	86	79	79	89	82	86	87	73	97	83	85	85	87	80	89	84	82	88	97	86	87	85	89	74	86	82	80	70	87	86	92	81	90	92	92	84	69	72	81	88	79	98	83	72	78	87	77	86	98	74	104	84	86	69	82	91	83	89	87	95	90	73	82	67	79	95	83	87	72	77	95	74	96	82	85	91	69	79	75	75	81	88	82	75	71	77	85	93	80	80	74	91	79	88	83	90	84	91	65	80	89	80	94	96	99	103	70	98	79	77	92	76	95	72	94	81	78	91	86	87	96	81	84	65	79	84	65	69	78	86	90	87	70	84	86	88	80	83	76	73	82	94	73	66	72	76	87	69	67	92	76	84	77	79	96	70	86	80	75	93	86	81	88	86	83	80	76	85	84	87	84	97	70	88	84	84	76	81	90	64	86	88	86	77	81	82	76	92	77	81	85	70	85	74	90	94	71	69	76	92	70	85	65	87	80	75	100	101	74	76	89	75	72	71	93	95	76	80	94	83	91	97	86	93	83	89	81	82	84	75	102	73	80	81	87	90	85	78	91	94	72	92	84	76	80	77	76	82	77	95	75	77	76	75	100	87	88	72	84	92	77	78	79	94	81	84	75	84	94	75	96	75	72	84	83	72	80	85	79	102	78	98	94	89	81	88	73	91	102	74	76	82	90	79	87	90	90	77	74	86	86	71	79	87	91	76	80	84	80	78	87	85	83	90	88	87	79	97	76	92	95	82	77	66	79	83	76	83	85	101	72	85	84	62	78	80	71	69	82	101	89	75	74	88	88	70	81	74	75	94	72	78	90	91	93	75	89	83	90	82	104	95	87	67	74	89	77	66	69	75	95	76	82	99	89	96	76	75	91	78	83	67	79	65	75	83	88	66	78	84	81	68	90	87	81	91	87	84	88	95	81	77	91	87	80	79	93	106	89	73	87	88	87	91	74	61	89	84	97	77	84	69	74	77	86	88	83	66	103	85	75	90	82	72	87	74	73	80	82	88	81	77	85	71	83	82	80	91	66	76	83	96	87	82	71	77	95	72	79	71	88	69	87	96	80	85	67	88	91	85	75	73	87	83	78	72	94	67	78	74	72	70	90	85	75	76	86	76	87	94	86	79	80	68	90	86	72	66	73	72	88	66	72	65	96	82	70	87	81	84	73	62	70	90	78	86	73	67	75	86	91	83	77	93	88	84	83	90	77	86	83	68	81	74	67	72	96	64	85	87	66	87	76	83	88	85	82	82	85	74	67	85	83	81	85	88	85	75	75	80	92	70	72	75	86	89	66	95	77	83	90	74	93	69	90	84	86	72	84	86	84	95	89	85	95	80	80	92	88	86	84	73	73	99	73	76	100	99	94	86	74	102	75	103	76	86	69	81	75	83	88	91	80	63	79	85	104	75	66	81	72	74	75	73	62	75	93	85	86	88	87	85	84	80	77	85	72	94	76	76	90	71	81	72	89	80	92	84	79	65	80	80	74	84	75	89	85	67	92	78	63	72	87	87	66	90	81	77	71	102	89	87	83	87	82	84	74	74	71	76	84	83	87	85	74	93	71	91	73	85	75	72	79	85	63	84	79	76	84	78	90	82	84	85	86	93	59	79	86	73	92	96	91	79	80	73	67	89	74	83	80	86	92	84	86	69	78	92	79	89	82	94	71	95
18628	6106	2133	2007	4464	8016	8381	6548	5647	4488	4628	4365	3016	2456	2222	2035	1981	2534	4026	4794	4088	3089	2594	2013	1533	1212	918	780	733	704	622	645	588	600	591	584	607	619	631	590	604	595	587	598	602	583	611	585	556	579	598	619	598	577	611	582	582	538	569	574	589	559	581	602	595	636	605	627	557	565	598	607	618	583	557	588	598	604	581	615	583	587	586	576	618	577	614	610	564	565	589	599	606	558	560	592	555	574	590	588	551	607	561	619	526	581	595	560	589	577	551	585	547	613	611	606	618	561	552	575	570	551	642	564	592	614	609	642	589	593	614	603	607	618	611	570	599	604	597	566	628	606	579	579	600	611	574	602	595	633	602	607	566	588	620	646	604	613	606	576	586	589	608	589	595	577	615	604	596	633	647	581	631	587	640	606	635	597	557	579	584	644	597	599	612	568	595	597	551	594	636	595	626	600	579	617	647	562	595	626	569	603	610	612	608	599	631	591	603	582	590	613	544	590	591	565	572	583	585	561	570	610	559	651	611	601	584	593	582	621	622	586	634	602	595	567	578	569	591	622	617	563	559	565	589	573	604	629	601	578	575	557	599	598	590	595	563	558	604	597	577	573	593	589	592	597	612	626	626	563	606	653	658	543	599	608	570	576	601	609	617	617	558	608	574	611	577	551	562	584	603	584	581	615	577	573	563	559	583	624	564	586	625	600	560	583	621	577	571	587	575	606	607	593	598	608	568	576	588	630	598	581	617	617	616	573	598	612	582	577	582	593	599	580	617	597	611	620	587	570	635	615	634	602	571	552	600	573	579	567	571	592	588	600	654	600	597	581	595	564	617	599	570	609	585	621	604	594	611	536	596	623	581	557	593	591	628	589	560	577	584	584	621	606	548	583	595	559	601	591	574	590	620	620	608	619	614	556	598	594	607	644	632	573	555	609	601	581	568	558	572	602	631	577	590	625	603	603	590	586	611	607	567	610	603	604	628	571	581	594	591	597	577	555	581	620	580	605	596	567	613	591	539	566	557	585	639	585	618	602	596	610	561	549	642	572	562	597	618	605	583	559	623	561	602	596	576	622	591	577	575	575	606	585	567	579	603	578	595	574	544	583	558	599	598	607	594	559	554	618	602	576	593	576	571	614	551	608	610	587	628	603	591	606	584	608	597	629	582	623	553	601	635	578	566	593	604	600	592	629	598	562	619	613	585	575	532	596	606	575	583	602	656	596	644	597	584	586	611	620	561	585	597	585	598	603	654	602	608	609	600	617	562	545	654	596	627	589	586	600	611	584	585	592	558	575	592	641	623	577	561	553	588	539	608	639	607	560	585	592	575	577	619	584	623	595	619	577	578	629	565	580	608	582	644	606	597	571	599	592	581	569	624	565	587	573	608	602	577	563	574	613	611	589	572	609	570	630	625	592	607	588	570	628	640	553	571	584	591	585	620	587	581	588	589	619	604	599	580	579	582	617	593	585	640	581	601	559	595	610	594	574	581	637	556	590	595	609	570	608	617	645	601	595	578	595	597	613	592	648	590	583	594	595	590	600	591	626	596	577	589	594	628	535	554	597	597	558	572	580	626	628	601	602	610	582	618	606	616	608	566	605	633	642	636	623	629	615	584	560	582	569	633	598	604	574	542	569	603	544	541	611	596	611	562	597	555	575	587	521	578	580	574	628	598	597	578	596	637	568	606	606	563	579	609	605	623	574	599	594	617	600	591	559	605	572	575	577	563	618	624	618	606	564	562	594	578	584	606	568	617	575	621	575	562	604	608	607	586	632	605	614	594	561	579	564	574	573	629	605	658	601	592	570	568	652	603	537	607	566	570	643	586	568	568	604	562	555	566	563	620	641	576	547	569	619	592	600	608	586	606	585	594	569	562	579	635	584	584	609	554	628	614	579	617	587	593	597	584	602	550	662	593	643	602	572	612	527	596	560	597	575	592	586	574	585	629	663	612	576	584	572	590	582	611	607	596	556	576	608	576	571	575	612	611	602	578	588	565	562	584	593	556	596	588	619	571	621	576	605	603	592	586	605	588	601	572	637	615	627	615	640	589	598	605	585	600	559	638	569	553	607	564	551	626	610	587	592	646	615	619	615	613	587	564	598	595	611	585	570	588	606	581	616	593	619	625	573	578	580	595	569	577	588	595	605	589	595	602	626	602	567	575	583	617	549	620	593	609	602	576	586	600	625	584	575	612	612	576	581	631	601	624	604	582	601	588	561	585	577	599	580	571	573	585	564	603	627	578	612	567	604	587	618	585	578	611	589	598	625	588	558	616	647	613	609	568	613	583	595	593	633	572	555	592	600	610	628	605	581	589	579	594	601	574	553	554	596	598	615	596	610	624	593	604	592	586	590	624	582	599	603	626	591	597	586	617	580	591	612	621	616	622	580	581	632	565	572	620	635	594	594	599	623	615	611	605	618	576	622	548	573	588	594	584	616	568	635	571	609	615	606	590	638	597	580	579	605	636	599	618	605	581	576	608	576	604	647	572	584	582	581	605	658	608	607	618	545	619	582	626	631	569	580	631	619	569	607	583	581	619	604	558	601	554	589	562	570	565	572	561	574	566	605	571	624	568	573	592	603	614	570	597	568	597	588	576	594	660	556	591	547	592	610	586	608	531	626	595	607	572	579	584	621	578	562	550	607	552	568	591	598	651	610	617	614	618	618	609	593	587	593	576	590	591	613	576	627	580	603	607	601	625	599	579	626	584	609	586	612	578	629	601	585	599	588	639	608	591	562	600	584	575	587	617	620	604	562	606	600	611	615	594	607	557	651	608	568	638	578	581	619	582	559	604	580	585	639	609	587	562	592	652	569	543	579	567	553	574	560	639	625	585	617	622	560	610	590	620	568	573	614	583	579	623	617	632	584	589	619	606	618	562	621	633	567	530	572	587	632	598	603	567	585	607	542	551	560	647	630	603	607	631	560	605	616	582	566	565	591	610	591	558	612	549	594	621	568	630	601	593	595	584	597	591	583	575	581	557	589	587	573	608	549	632	585	618	667	608	641	601	626	562	611	624	620	635	552	583	620	585	587	624	615	594	611	595	620	594	594	572	641	566	597	574	641	585	579	566	561	587	565	607	623	600	579	576	573	642	598	628	604	610	611	603	550	589	569	606	583	632	557	588	602	575	609	623	587	600	566	629	631	631	606	590	630	619	565	597	622	571	596	574	590	615	563	616	537	624	605	662	639	611	607	573	583	590	569	607	573	589	569	584	581	624	587	607	629	659	611	636	594	587	588	581	582	598	573	616	639	584	600	597	591	604	608	606	642	615	613	599	664	637	602	618	599	605	592	580	578	602	637	614	604	595	616	568	607	575	626	585	619	621	596	573	598	561	578	601	609	598	585	599	593	582	611	640	586	595	589	599	585	587	594	581	615	610	614	596	603	601	601	555	589	569	572	620	605	618	587	594	606	605	646	632	581	606	595	565	585	652	583	563	621	637	586	620	625	583	636	624	593	602	596	564	602
2438	1042	228	200	180	180	186	173	195	237	223	179	171	151	134	166	166	282	599	651	533	458	363	279	206	143	126	122	90	79	78	80	91	86	83	80	81	62	81	77	71	71	63	75	65	69	79	76	70	94	60	60	64	90	62	68	77	101	75	71	73	82	79	95	82	87	66	83	76	74	75	79	90	72	65	85	77	83	78	62	83	76	95	67	77	70	65	73	80	81	82	81	66	83	88	73	68	73	89	73	64	75	76	72	98	71	72	70	60	69	79	68	72	78	89	72	81	62	89	80	69	83	68	75	79	90	83	82	86	74	79	81	88	57	76	73	74	70	82	61	79	76	62	73	73	82	76	66	68	92	84	83	62	81	71	72	84	80	83	84	76	80	70	71	76	93	71	69	70	80	84	67	62	60	78	81	80	79	86	68	75	86	61	72	79	69	68	79	71	75	83	76	87	72	93	75	68	66	73	81	91	74	65	78	98	95	97	81	83	77	90	81	72	83	65	71	66	79	77	68	80	80	78	81	60	90	56	80	70	81	86	75	69	65	81	78	77	85	71	81	88	73	72	89	61	88	105	76	69	55	87	86	81	72	93	77	94	67	70	77	81	66	68	86	70	77	71	64	89	73	69	84	67	92	82	77	65	74	79	88	79	70	55	75	62	78	92	72	83	67	80	74	89	79	98	66	67	77	71	85	76	77	94	77	89	98	63	84	69	75	90	71	67	70	89	77	76	84	87	61	67	63	75	70	79	68	74	81	76	75	87	73	82	89	78	71	75	92	78	79	69	86	72	71	64	78	61	70	93	81	93	71	80	73	69	72	71	88	71	68	69	82	74	68	85	85	73	90	90	80	94	64	68	72	95	87	73	67	74	85	74	75	88	79	85	79	73	75	79	80	72	59	77	67	80	76	87	77	72	72	94	81	79	74	59	90	73	70	83	85	73	79	80	81	68	82	72	82	77	78	89	57	66	71	85	75	77	72	80	86	63	72	82	63	68	76	81	78	71	70	74	77	83	84	66	74	65	93	88	79	76	83	78	81	79	88	79	82	73	78	80	69	69	78	75	94	67	92	80	72	71	75	72	72	104	94	80	74	82	68	78	73	85	68	78	64	82	81	67	72	63	88	82	81	83	82	80	78	70	79	72	69	96	79	82	66	74	76	80	69	63	84	88	93	79	79	86	73	83	74	89	78	75	70	74	77	78	74	88	72	88	76	80	68	65	73	84	76	76	65	70	68	83	65	74	69	77	91	72	91	75	93	75	47	93	64	68	86	79	66	90	83	70	63	62	69	68	73	74	85	83	70	74	82	73	60	85	65	70	65	74	63	74	91	85	94	84	78	82	80	78	60	82	87	74	92	75	80	72	59	74	71	70	78	81	67	69	81	77	72	75	78	85	65	79	88	67	84	78	61	79	68	71	75	72	79	79	79	88	82	90	88	60	67	57	65	75	100	86	79	68	73	90	80	83	76	86	67	76	76	64	75	61	84	57	76	89	77	74	82	82	86	64	77	81	70	70	76	81	74	91	80	82	88	83	62	65	69	57	65	60	67	89	85	89	61	75	78	88	81	78	75	87	83	61	66	80	79	72	90	70	85	70	80	63	73	76	90	85	72	59	89	71	74	66	64	81	77	71	76	73	72	86	79	65	86	70	79	69	86	82	73	64	88	63	71	73	79	89	71	72	83	67	89	80	74	62	78	75	74	74	69	74	77	78	81	86	85	96	85	88	91	87	66	66	75	92	75	82	74	72	88	73	73	83	83	67	71	85	81	70	72	70	78	85	86	75	78	79	77	74	62	74	73	70	69	73	78	84	79	77	86	75	95	92	70	72	71	71	64	83	81	100	83	88	80	85	78	68	74	77	74	64	86	69	61	69	68	80	79	81	78	71	68	57	79	76	71	75	80	71	72	67	73	79	76	83	81	73	76	71	86	78	66	71	69	79	77	72	80	80	77	78	74	76	95	67	78	85	66	87	68	70	69	74	93	71	82	59	78	69	77	81	86	66	64	70	57	83	87	66	72	59	81	78	69	71	73	81	64	80	56	70	72	77	69	84	78	78	75	89	82	81	76	68	83	76	61	71	73	85	70	96	63	84	86	76	77	62	79	79	82	78	83	73	86	72	83	82	75	65	81	70	72	80	73	75	73	85	75	82	67	75	76	67	72	76	73	83	87	78	87	60	85	62	98	78	72	82	83	80	72	62	70	74	69	71	72	74	84	84	75	75	77	85	65	74	78	68	65	73	76	77	67	91	68	97	70	97	66	80	81	61	97	74	66	85	74	79	76	74	71	84	71	59	80	102	86	79	78	68	71	69	79	72	72	72	69	84	68	70	72	73	60	78	73	87	79	74	70	72	82	81	68	76	62	78	71	84	90	66	94	76	56	76	82	70	85	77	88	70	65	68	86	72	73	86	82	86	65	73	67	76	93	106	74	54	77	84	89	64	81	79	74	69	68	66	79	74	76	71	76	75	80	65	86	79	85	89	87	63	80	74	73	83	70	68	72	67	79	68	85	66	78	68	80	90	91	90	69	65	82	59	92	75	89	84	76	67	73	73	78	78	80	79	68	71	77	68	81	80	74	73	79	57	85	77	59	82	93	84	78	74	82	77	80	66	76	76	80	90	73	97	74	72	78	86	81	100	63	75	75	86	72	79	72	92	71	75	80	77	73	62	72	90	63	75	74	75	80	72	81	78	69	73	80	77	82	66	86	87	81	83	104	65	81	65	63	75	75	85	73	74	78	64	67	64	84	74	88	80	75	81	69	65	81	78	75	77	73	77	82	78	90	91	69	57	62	84	81	81	96	67	95	81	86	50	72	72	71	78	71	86	92	61	81	61	86	88	87	71	86	80	68	86	76	77	77	76	80	84	78	74	78	76	73	64	69	83	75	76	75	67	84	73	91	83	83	76	79	87	83	64	74	71	76	76	81	86	71	80	79	67	73	66	70	73	78	76	66	72	86	94	82	64	68	69	61	94	63	79	73	69	78	80	87	76	71	73	68	77	90	64	70	78	90	94	72	62	81	76	58	88	70	64	78	90	84	101	75	93	88	91	60	83	61	97	68	75	79	65	74	73	74	85	66	74	76	71	81	80	81	70	67	93	66	73	77	73	74	76	82	57	60	85	64	70	81	64	75	85	88	81	73	74	90	60	79	77	89	83	66	85	74	85	74	71	85	65	89	85	74	72	86	84	73	85	80	94	66	73	74	76	77	63	65	72	73	73	75	80	87	75	72	89	71	67	80	75	66	86	83	76	70	70	71	63	84	74	82	76	86	72	97	81	61	78	89	78	80	87	73	85	72	68	87	74	64	63	72	67	62	82	81	78	63	66	69	83	73	100	65	71	69	80	77	74	75	76	93	74	67	67	61	87	77	85	87	87	73	76	65	75	59	81	76	76	80	69	77	83	64	78	67	86	74	67	81	80	83	79	68	73	68	63	65	79	56	79	74	91	68	86	80	74	84
23175	9037	2714	2629	6923	9438	8547	7530	7366	7585	5813	4490	4223	3981	3385	3062	3540	6600	12726	12929	10340	8660	7134	4946	3467	2221	1539	1055	832	673	613	604	562	539	594	524	579	524	539	549	493	545	566	535	591	560	558	535	529	531	532	538	562	557	581	598	539	518	535	543	538	566	569	551	512	501	526	527	542	563	537	534	524	555	555	551	561	570	534	536	550	568	564	546	529	503	563	546	536	548	523	497	588	521	558	559	513	556	557	553	557	546	573	518	530	565	519	565	532	545	535	535	501	521	519	541	556	558	511	574	494	543	567	561	572	525	509	576	546	559	550	559	552	585	547	497	552	537	522	591	543	550	568	532	568	577	522	522	505	552	533	524	540	551	529	571	537	539	499	557	635	579	538	563	524	522	540	515	523	545	584	527	560	518	571	538	581	548	571	588	517	578	542	521	551	580	524	564	540	555	574	526	537	588	562	539	530	548	553	530	546	545	568	560	554	523	534	571	540	532	562	586	542	561	542	549	572	524	581	564	585	588	521	533	559	537	536	519	574	570	523	572	538	498	509	566	500	491	516	553	600	514	552	552	498	521	543	539	575	531	544	572	492	562	571	561	518	584	522	542	546	502	581	566	575	540	526	562	493	560	493	552	547	540	531	539	533	557	532	518	535	541	575	570	535	612	586	543	529	561	570	570	505	541	542	574	535	541	545	550	543	541	545	537	572	505	563	560	549	542	517	529	532	528	525	514	572	551	507	593	558	547	550	552	592	561	499	525	514	570	577	536	532	542	527	517	525	545	542	522	516	553	575	589	545	583	566	542	542	492	561	563	525	547	579	558	536	549	549	520	543	563	542	531	542	576	531	582	586	500	586	546	526	527	539	533	513	557	534	550	518	544	539	604	546	550	512	539	537	572	531	554	547	495	539	586	512	514	565	556	511	551	552	551	581	550	542	575	546	549	528	591	532	558	566	573	530	508	539	566	600	544	546	532	527	553	556	537	544	550	568	589	540	545	516	557	546	553	537	509	551	520	567	543	511	538	547	552	522	567	579	560	514	543	601	549	551	523	503	539	538	556	538	541	482	513	505	548	557	520	526	514	518	530	562	555	541	573	586	520	544	558	586	503	541	506	571	548	521	524	578	535	610	592	518	532	558	557	539	570	538	530	530	533	546	584	570	552	534	553	500	539	545	557	554	497	536	555	528	519	578	574	524	602	554	515	544	596	548	539	558	555	537	574	548	530	563	538	575	558	582	547	538	552	529	589	547	533	576	536	535	518	552	538	545	543	549	526	575	545	503	508	520	557	554	525	537	539	560	537	569	549	569	547	519	553	544	531	542	530	582	570	555	575	577	510	551	576	527	545	565	537	594	530	571	546	494	570	560	540	523	537	543	526	546	568	532	524	558	515	558	535	546	539	528	524	575	541	560	536	542	552	557	533	576	613	540	533	553	574	523	575	547	564	531	539	564	545	524	579	587	568	559	559	492	555	550	576	526	572	546	539	564	528	563	550	550	515	525	533	569	550	502	537	604	552	521	531	555	535	529	557	590	531	533	546	564	554	558	577	549	545	548	552	522	502	530	540	564	590	551	498	555	555	546	524	559	520	566	539	526	549	502	563	539	574	603	549	508	527	547	518	513	564	540	549	502	551	557	530	501	569	533	547	572	577	595	567	554	542	585	557	548	563	519	549	481	560	504	546	547	569	549	548	563	609	557	542	584	552	520	541	553	526	528	533	565	561	545	554	541	565	549	552	530	565	535	533	568	560	568	534	532	592	595	516	557	533	568	521	566	539	539	564	551	588	527	544	550	506	573	544	550	556	560	577	518	556	528	556	539	542	591	568	512	521	544	581	542	557	552	559	600	585	570	587	534	548	589	535	584	506	549	544	573	582	595	541	550	554	593	560	571	576	554	542	537	536	560	543	554	597	565	558	547	546	526	569	476	600	564	583	505	535	515	584	597	583	540	575	539	547	539	503	553	510	561	568	548	569	545	534	525	565	562	555	499	524	556	534	559	538	533	552	540	516	591	563	522	575	535	576	554	535	529	506	525	555	527	516	578	535	584	558	532	555	559	544	568	563	541	515	543	565	545	547	548	528	595	527	571	551	534	518	535	541	556	515	533	536	521	529	559	565	542	555	532	540	578	548	543	536	544	564	544	497	568	566	502	505	568	550	533	554	536	545	584	576	523	521	548	574	556	521	565	534	529	513	529	532	518	539	520	571	531	591	497	514	556	516	556	519	531	582	524	551	557	543	543	539	570	550	582	567	584	549	549	589	583	522	515	586	557	547	504	531	578	567	522	589	533	555	565	559	535	498	541	504	511	538	526	534	537	581	519	562	511	532	582	541	579	597	515	578	520	540	530	523	561	563	518	552	528	558	534	562	467	565	572	549	518	580	542	561	546	562	572	538	551	532	547	561	559	540	525	558	549	545	539	570	520	539	561	520	542	550	600	556	546	571	552	555	531	515	526	564	554	536	558	505	565	553	553	572	565	504	595	586	484	610	562	538	534	553	557	583	590	548	520	568	507	584	581	577	592	567	552	542	547	521	580	555	528	560	553	542	537	556	525	566	557	546	555	567	528	556	564	561	521	558	536	567	541	523	553	551	533	584	568	537	550	537	540	528	563	545	527	554	497	556	563	555	543	578	545	584	629	547	584	574	541	556	590	508	501	536	532	540	571	563	533	579	566	587	516	549	583	544	523	534	569	599	549	523	581	538	497	527	562	545	512	572	564	556	572	542	565	513	529	537	574	556	546	525	488	554	571	551	582	541	566	537	561	554	562	540	561	563	573	548	545	531	530	553	548	542	561	513	535	555	537	535	539	569	566	539	510	539	508	585	577	549	540	544	549	558	501	540	553	529	554	562	531	572	570	514	585	521	579	547	537	528	529	556	561	494	556	563	566	536	532	551	530	553	564	505	539	515	540	564	578	535	560	579	554	514	571	535	518	511	547	583	543	512	517	523	539	578	580	561	503	525	533	554	547	554	540	546	545	531	518	554	493	547	517	543	568	531	547	520	557	505	566	564	553	585	530	530	561	554	556	529	552	536	515	552	505	580	541	514	549	525	536	542	589	582	500	540	601	562	525	535	523	550	569	568	574	556	527	539	564	559	538	591	539	518	603	548	560	534	537	519	568	602	543	553	546	537	546	616	578	555	511	507	570	553	577	535	542	563	548	572	522	540	517	545	555	551	537	573	524	557	557	576	524	532	525	553	552	541	564	562	580	537	541	533	542	551	569	564	567	514	566	536	543	550	558	568	568	514	571	521	544	548	531	565	519	607	515	569	525	587	534	557	559	554	552	550	563	488	557	596	520	556	541	576	549	524	569	543	517	509	550	551	517	560	533	572	549	552	563	502	571	576	554	577	578	562	587	551	568	574	570	528	548	550	526	566	528	571	542	570	540	579	537	524	555	548	564	584	597	572	541	563	595	571	531	517	502	558	558	566	545	539	558	542	527	553	541	529	522	583	518	542	554	518
3818	873	276	235	178	175	188	246	224	205	192	215	184	152	155	194	262	468	719	670	507	507	373	314	248	177	148	138	98	95	117	94	108	116	88	87	88	79	110	83	100	109	84	89	96	86	98	91	100	92	82	96	104	113	92	100	70	89	84	94	102	101	92	77	100	105	102	92	108	85	89	99	97	93	81	87	100	89	98	99	89	83	96	81	103	102	107	97	82	83	81	85	99	98	94	103	95	111	83	86	95	92	86	113	110	99	91	102	84	110	96	90	103	95	103	95	112	111	97	110	107	96	76	104	91	87	96	115	90	71	100	95	101	83	106	93	108	89	83	94	107	92	98	97	87	92	113	102	100	83	94	87	80	99	94	79	83	90	95	93	100	97	110	81	104	92	100	97	98	87	88	87	99	96	74	90	106	95	98	99	94	103	97	109	91	111	99	94	111	99	87	89	87	98	103	96	93	102	112	108	101	95	99	104	104	92	108	100	96	98	96	110	88	99	102	89	69	86	102	92	106	94	84	105	95	93	89	99	95	72	97	92	101	111	101	107	81	96	97	101	91	101	111	96	99	103	100	92	106	108	115	111	97	90	92	96	102	81	100	104	87	95	97	101	100	100	88	90	92	96	95	97	94	104	81	108	106	88	82	88	113	124	91	89	92	93	93	99	92	93	95	95	98	70	77	114	94	70	113	89	92	97	89	123	94	106	97	89	104	119	88	105	95	95	103	98	90	112	95	109	76	91	93	83	126	86	97	103	82	98	89	118	99	104	100	97	97	100	90	96	108	101	95	100	108	95	83	91	99	92	88	92	87	106	91	91	86	95	96	87	95	92	84	115	93	101	81	94	102	93	94	97	92	95	115	105	98	105	86	104	102	96	80	107	100	90	105	112	83	91	102	88	98	83	99	94	104	99	94	98	95	92	111	100	97	89	85	104	102	102	101	98	98	89	106	83	110	94	103	85	98	118	96	91	88	83	71	101	68	115	103	89	90	105	99	87	92	93	86	88	97	103	99	87	91	103	100	107	97	90	114	88	75	107	92	89	107	98	89	99	95	101	94	109	96	101	121	100	100	87	107	86	108	88	93	93	103	100	90	85	76	101	99	72	95	93	91	86	106	93	95	104	86	98	88	93	95	89	82	99	90	106	110	100	96	90	102	105	85	97	96	99	93	97	86	90	109	94	101	106	84	95	90	95	95	108	82	96	82	105	97	96	87	91	95	96	97	92	81	111	101	90	94	82	92	80	100	87	112	90	115	100	99	101	97	112	95	87	107	113	96	98	87	91	102	88	88	82	84	108	103	97	100	98	104	93	110	99	93	83	81	85	79	86	116	92	88	104	85	97	89	98	92	89	101	100	101	111	89	85	113	84	94	97	104	103	82	85	115	86	88	110	105	92	97	99	82	93	87	92	100	95	86	110	114	97	87	91	84	82	97	105	101	86	107	90	105	97	97	76	85	81	91	84	98	84	94	93	115	104	91	95	115	89	99	102	80	87	98	91	79	98	92	99	86	100	103	110	91	93	97	103	97	92	106	93	87	100	88	106	104	95	107	103	103	115	94	96	108	101	104	84	87	95	99	93	101	116	79	87	94	113	93	104	89	96	93	89	109	86	84	95	104	75	106	104	88	96	101	93	116	83	93	96	103	106	97	92	93	96	93	115	77	106	100	94	116	124	99	88	96	85	100	101	105	105	95	86	94	87	93	104	89	117	101	100	98	108	82	92	90	99	104	98	83	101	107	97	94	95	110	97	113	87	107	103	84	102	82	105	100	74	101	105	93	97	100	81	111	102	82	104	78	101	133	89	107	84	86	82	112	106	91	109	89	94	111	92	94	95	98	88	106	98	89	98	104	93	102	98	97	97	96	119	84	107	113	85	84	96	100	101	74	103	89	93	91	102	121	101	97	102	110	98	91	100	109	97	95	97	99	112	84	97	73	97	100	107	110	102	88	106	80	88	95	97	103	85	82	102	105	95	88	109	109	96	93	94	105	85	107	90	104	101	94	91	94	89	112	77	95	102	106	94	109	100	95	87	91	99	90	104	91	80	105	83	95	91	86	91	110	98	108	110	94	120	108	108	98	95	94	115	84	103	95	97	77	107	108	94	93	86	83	91	93	93	94	100	110	88	93	99	77	98	100	92	83	110	82	95	95	89	92	93	95	92	93	95	95	85	92	90	85	99	106	113	90	99	87	116	113	104	96	97	97	86	88	79	88	104	107	99	89	111	97	94	115	103	98	87	97	83	93	113	81	86	88	94	91	84	102	90	94	96	102	94	105	97	98	91	101	99	112	113	81	100	101	89	91	112	75	107	88	101	92	90	91	98	103	92	94	93	97	113	118	89	86	91	80	102	101	89	83	98	80	102	110	86	109	92	92	94	88	95	103	91	84	113	113	95	93	87	90	111	95	89	98	94	80	80	98	86	86	97	103	89	99	94	99	108	92	104	100	105	79	83	81	101	95	103	101	93	97	92	89	102	99	97	90	92	105	94	89	79	101	100	83	90	73	87	90	102	89	123	87	72	96	102	95	102	89	81	94	90	79	107	91	107	96	102	78	101	101	88	96	85	83	93	102	74	90	85	100	92	114	88	96	81	81	90	100	83	99	111	105	86	92	90	100	86	98	98	93	85	85	85	114	80	108	101	91	108	97	104	106	87	108	85	84	88	98	107	111	109	101	114	83	96	87	95	81	87	95	93	104	91	103	92	87	87	102	91	90	81	118	89	121	87	103	96	83	92	93	90	78	92	103	98	89	93	106	93	100	98	111	89	105	91	91	100	84	104	90	97	95	84	112	104	107	83	112	106	94	87	124	96	109	99	113	88	94	87	104	95	100	99	104	107	74	98	99	103	108	106	87	101	98	107	97	114	92	88	89	94	84	100	84	98	96	95	100	115	99	86	76	103	105	100	77	87	103	91	88	115	97	91	109	89	88	102	98	113	95	87	107	102	92	110	94	106	93	89	88	87	87	95	106	104	94	89	93	92	95	101	92	69	98	96	112	107	95	105	99	90	104	90	90	82	99	83	105	95	87	88	98	109	102	92	82	104	116	111	95	107	93	102	73	101	96	90	94	72	109	98	92	105	87	93	123	101	102	93	98	80	110	79	102	76	90	100	90	116	79	87	105	86	95	101	85	104	94	87	91	84	108	88	99	104	101	88	105	105	94	105	106	78	101	108	86	94	103	89	86	102	81	87	96	85	91	97	96	107	93	96	95	96	100	102	114	111	92	116	129	100	87	98	95	108	91	102	78	117	100	85	105	95	81	89	115	89	111	77	105	95	100	99	104	76	96	90	104	104	96	84	85	106	94	99	109	111	88	89	99	80	100	116	87	103	108	113	112	94	91	108	76	89	89	78	87	78	104	98	83	101	107	103	102	103	112	105	111	90	91	99	73	94	102	85	99	98	108	88	100	85	107	94	97	101	96	99	98	92	101	108	104	101	107	114	101	109	107	97	106	99	84	102
22775	7864	2519	2817	5937	7758	7617	8843	7645	5886	4861	4776	4453	3899	3460	3438	5908	10264	14386	12569	10338	9425	7564	5621	3865	2393	1638	1205	947	772	721	722	698	688	675	711	704	676	639	686	723	684	703	718	691	673	685	660	682	710	705	701	719	657	676	696	658	678	646	682	670	710	667	725	718	687	729	730	651	736	678	736	685	670	723	677	677	653	659	680	694	659	706	674	693	673	714	710	665	690	651	674	696	720	727	663	707	642	658	632	713	687	715	696	686	701	666	683	716	623	656	727	660	705	706	673	688	696	664	727	690	714	658	692	658	721	706	663	682	692	653	676	644	646	680	676	668	669	664	726	760	716	661	655	700	687	684	665	661	728	659	682	674	667	680	686	721	668	686	718	701	725	662	687	670	631	669	664	677	715	698	739	665	738	697	740	666	681	746	698	681	677	707	701	686	659	708	654	612	724	695	683	706	691	704	689	656	704	702	702	691	690	664	713	677	651	700	687	677	670	694	656	723	628	689	657	690	696	708	741	704	714	673	670	626	682	669	697	689	673	688	687	668	704	657	699	666	654	654	678	669	701	688	672	722	668	731	711	681	661	707	707	699	649	676	738	640	652	674	640	693	673	708	665	625	690	664	733	652	718	701	715	690	665	708	706	691	711	682	656	688	729	681	681	710	677	700	725	740	718	659	705	690	693	709	723	646	659	707	691	703	680	674	709	698	641	637	682	687	732	657	707	736	659	675	681	658	720	672	684	690	666	688	678	676	690	733	735	704	722	703	666	696	666	692	718	660	678	671	698	689	667	730	674	671	703	692	690	708	660	680	732	684	711	733	682	689	670	732	689	672	721	674	749	741	655	676	701	734	712	714	680	737	695	687	628	697	685	724	697	715	696	679	724	662	637	699	721	660	700	663	657	675	679	672	697	740	705	697	650	689	656	712	695	661	704	642	655	715	668	701	710	689	726	714	706	702	651	679	708	694	654	633	702	678	691	683	676	674	680	723	695	678	694	691	701	674	713	714	664	719	696	691	683	698	719	727	683	689	740	648	700	674	684	726	714	679	673	691	665	685	683	690	680	690	662	684	671	672	673	654	708	675	730	691	714	616	661	693	652	692	689	680	704	696	683	722	688	655	683	650	692	678	676	715	678	658	685	723	708	704	713	653	694	697	677	664	689	749	679	702	712	711	696	707	692	701	728	676	631	680	684	676	691	676	668	759	707	671	682	680	737	713	710	694	719	624	686	708	699	664	668	651	696	670	685	687	678	679	709	713	674	689	681	715	689	669	652	669	715	736	706	679	678	709	682	662	673	708	726	698	692	706	630	714	722	697	713	719	724	707	728	680	693	687	655	634	671	702	704	702	652	730	689	723	664	711	702	690	675	683	683	726	662	692	655	678	691	691	739	676	724	686	655	662	687	705	686	690	714	735	666	675	683	685	720	704	700	667	695	681	664	688	671	660	689	705	653	741	704	634	651	690	663	664	653	669	703	636	716	684	742	645	699	606	666	633	655	679	687	697	730	630	671	705	693	661	696	712	693	674	709	677	733	617	660	677	687	680	712	672	686	733	676	667	642	704	673	707	687	683	708	679	705	669	693	686	736	708	714	645	708	676	681	667	712	667	706	691	735	688	727	710	681	715	710	719	776	654	678	673	700	679	724	661	681	657	656	643	673	695	698	670	672	708	670	696	671	658	702	691	645	689	711	642	671	707	685	706	665	694	691	686	654	702	701	670	677	715	635	704	723	693	696	685	662	697	637	628	721	711	712	690	666	630	687	716	701	743	679	722	647	666	656	694	677	685	688	667	678	634	682	715	681	695	685	694	674	729	650	686	703	668	684	685	666	696	681	685	678	684	703	691	723	675	629	661	767	647	689	665	732	674	642	713	712	697	664	709	703	694	687	663	674	736	659	649	655	706	679	676	687	711	710	678	730	701	692	737	682	656	651	657	669	675	699	721	649	652	678	687	704	688	708	666	714	665	658	700	651	711	659	720	676	667	669	713	643	667	704	694	646	702	679	715	761	700	670	736	661	710	703	733	712	683	739	700	649	643	677	674	680	696	685	683	660	729	673	674	719	685	675	678	682	694	724	712	693	658	673	740	724	708	669	704	706	703	741	664	675	687	689	734	684	651	662	706	751	657	683	666	720	721	699	661	692	708	691	713	713	709	724	687	702	708	636	680	683	737	692	725	692	693	661	657	665	667	730	679	672	692	705	701	690	682	689	673	692	655	667	737	710	699	705	661	686	676	691	702	694	686	658	659	714	683	681	701	681	705	671	693	691	672	666	668	674	713	706	682	686	713	681	658	689	656	694	647	675	665	649	633	716	686	724	647	703	707	684	676	659	689	702	718	672	709	678	666	699	678	666	675	679	690	658	715	712	661	668	648	657	677	713	713	691	698	689	687	687	694	673	699	701	692	676	664	682	692	647	653	681	678	708	691	652	723	698	674	660	686	705	668	711	715	704	664	673	734	625	715	711	664	693	669	664	711	696	630	733	718	677	733	667	705	741	707	662	689	707	696	696	693	691	675	675	718	700	639	656	697	680	705	727	677	708	658	686	665	704	675	713	682	709	711	739	712	699	738	688	707	673	640	648	653	693	690	665	696	687	712	663	685	688	680	653	683	686	661	741	683	646	681	728	701	696	689	696	629	699	725	647	721	732	680	726	639	695	697	623	701	650	670	672	708	721	680	683	661	731	666	691	678	684	688	699	684	670	689	686	685	688	645	720	671	639	675	661	652	661	692	696	662	639	668	635	656	672	728	644	715	730	677	706	681	682	655	676	670	684	708	703	715	681	671	687	694	683	657	704	672	659	654	678	657	687	668	719	721	715	683	644	671	704	679	718	644	703	695	687	701	730	685	699	696	652	701	722	707	696	694	655	712	676	702	658	680	627	635	699	705	700	694	667	680	713	707	701	718	651	671	704	693	689	714	660	649	703	625	681	703	718	686	641	671	713	714	665	657	638	709	705	683	688	704	706	658	654	688	670	698	678	673	661	680	690	672	741	705	677	660	712	662	733	695	697	693	676	683	707	708	688	665	700	677	663	700	647	670	714	651	683	686	703	651	667	683	674	685	669	667	665	684	727	706	669	690	694	699	687	684	704	659	680	735	666	669	669	692	678	681	681	686	728	690	699	698	706	673	693	735	666	729	668	696	693	713	726	720	665	714	720	687	674	686	660	683	707	701	677	689	669	741	671	684	731	655	682	688	686	664	671	707	676	691	656	704	681	711	686	683	736	718	703	669	667	675	706	704	683	686	679	672	649	693	707	702	723	701	708	682	689	691	708	654	684	680	724	701	637	699	691	671	717	665	690	686	743	697	721	635	725	654	694	714	719	656	661	668	647	684	757	760	657	660	663	693	695	718	698	667	708	720	670	708	662	644	718	696	756	677	679	680	682	655	665	680	664	657	654	649	672	701	722	687	679	691	699	698	727	698	726	667	679	705	611	688	721	720	677	681	706	701	678	677	710	680	685
3738	1500	396	277	204	215	277	313	273	236	206	213	206	197	191	199	210	573	1062	1104	1023	909	788	578	417	280	209	156	108	99	85	91	78	90	86	64	91	83	84	93	82	82	95	84	88	89	92	91	84	99	78	92	90	79	85	90	87	87	82	89	81	82	93	78	96	97	86	80	89	86	81	81	91	83	99	98	71	82	81	85	100	84	87	83	99	87	74	96	103	94	88	91	100	91	75	81	85	104	100	86	79	78	100	73	83	90	91	79	92	81	90	81	77	79	90	95	79	79	93	94	107	86	98	87	74	97	78	75	78	90	78	74	82	109	105	95	86	87	80	88	94	83	87	73	83	79	104	83	92	88	87	85	105	81	95	92	80	83	102	95	89	78	91	89	96	90	82	90	92	80	94	99	76	87	68	66	83	100	86	79	94	87	81	76	79	83	105	98	84	70	87	79	86	80	78	84	90	82	87	84	100	78	69	80	98	103	76	100	88	85	95	93	79	86	94	87	92	95	87	72	95	87	84	75	81	90	76	94	89	75	81	93	87	79	84	68	96	86	84	76	97	97	86	92	88	108	85	88	97	74	98	83	95	76	88	93	78	104	93	100	92	100	89	86	97	76	98	99	88	80	94	103	79	94	106	100	100	67	92	84	83	80	73	85	106	86	98	92	76	85	71	69	100	97	102	95	97	73	87	113	93	82	97	98	96	86	86	93	75	104	101	91	88	93	102	92	115	76	98	89	84	86	96	74	86	73	89	95	95	89	79	81	90	77	74	97	106	102	75	77	86	83	78	91	84	93	91	99	93	91	90	68	83	88	92	73	87	101	90	101	84	87	87	84	89	94	78	82	91	78	82	80	80	86	78	75	102	96	95	75	107	89	106	82	87	61	99	79	97	66	98	75	91	86	93	95	87	78	94	92	91	90	81	80	73	88	98	97	90	74	96	101	90	79	88	72	90	77	83	89	84	102	89	81	71	85	90	105	94	86	85	87	88	88	90	80	84	79	74	73	109	83	95	76	102	73	71	77	79	94	84	65	101	87	123	100	92	80	84	86	77	92	82	89	85	88	83	84	74	72	93	80	89	90	77	87	85	98	82	83	84	87	89	100	87	75	90	80	76	75	88	86	82	80	76	92	82	75	106	70	95	71	74	95	89	92	96	87	94	77	104	91	85	91	83	89	102	82	75	84	83	81	96	88	92	83	100	83	110	75	86	94	89	99	87	85	79	81	65	87	77	80	96	89	86	78	92	97	77	87	95	80	71	84	93	79	99	81	85	90	77	94	87	97	94	79	96	82	79	102	84	100	88	86	90	83	89	85	112	76	78	80	81	76	82	82	89	83	83	88	78	90	86	84	81	76	81	87	91	79	82	85	99	84	88	94	84	70	93	80	92	88	89	94	66	103	89	82	97	83	87	91	80	96	81	100	97	92	87	105	74	85	64	74	90	100	78	82	67	84	77	90	82	93	92	84	91	77	87	76	82	68	84	73	85	79	91	97	93	97	103	74	86	115	85	83	86	91	80	111	92	75	70	96	66	88	89	89	84	89	98	100	88	100	105	101	89	86	74	85	83	77	90	98	82	96	84	105	88	77	77	84	103	81	96	86	91	87	69	96	90	84	95	88	99	88	91	104	67	80	98	86	98	83	71	89	93	90	76	86	92	91	81	104	118	97	81	85	88	101	76	88	82	89	68	83	79	96	91	99	90	97	88	100	100	76	84	81	72	83	87	100	71	94	104	98	93	101	95	77	66	91	94	93	77	92	87	90	81	100	81	73	105	80	99	88	94	93	83	80	86	85	82	82	89	69	77	89	81	78	88	92	87	93	92	93	85	97	89	102	89	96	82	117	99	94	79	94	104	92	98	77	93	95	88	97	86	88	93	87	78	84	92	83	78	87	78	83	97	71	88	101	74	89	82	73	94	91	93	84	87	82	88	87	91	86	90	95	91	91	86	94	80	89	92	88	86	89	74	89	104	88	75	77	86	95	89	95	80	97	79	110	80	80	89	96	84	89	88	75	83	79	94	74	78	78	80	72	98	87	77	89	82	78	81	76	86	83	85	80	96	75	80	83	88	88	84	90	94	81	77	94	95	80	83	74	83	90	83	85	74	94	111	85	94	73	110	83	96	65	96	84	102	85	92	94	101	74	82	99	102	94	92	87	88	96	100	75	80	93	73	81	66	74	94	80	90	84	77	81	90	106	78	99	93	83	87	101	72	84	97	76	89	96	76	84	76	90	89	92	80	79	68	93	82	114	100	95	92	82	85	92	90	84	103	86	110	77	87	98	84	83	86	92	86	78	87	87	93	78	86	90	89	91	70	96	93	97	83	96	106	103	98	99	91	89	76	79	96	82	115	91	85	84	84	83	83	108	96	97	77	59	77	92	106	90	86	104	96	76	81	103	93	96	90	86	80	79	109	82	82	92	91	85	91	87	99	83	91	108	93	88	89	80	97	89	86	105	95	78	67	88	78	86	96	98	79	97	95	87	85	81	83	93	103	83	80	101	95	96	109	74	93	99	86	95	101	102	96	74	77	81	96	96	94	87	94	60	85	91	93	79	78	88	82	89	85	97	87	80	69	95	89	89	87	81	89	58	93	77	72	72	95	78	89	84	85	77	107	82	85	81	82	80	97	90	84	79	90	105	82	87	71	91	89	97	93	108	110	82	90	77	88	82	83	85	91	93	88	94	101	69	82	70	76	98	88	80	98	84	92	98	95	76	92	85	84	92	106	103	92	87	98	93	80	98	88	92	101	93	95	65	81	97	82	103	83	72	88	101	98	83	95	84	92	75	93	87	84	95	83	83	65	92	82	93	76	80	94	99	98	102	85	86	85	103	87	80	95	84	74	101	93	77	89	81	91	82	88	67	98	83	89	90	81	81	84	101	97	85	77	70	84	95	97	93	90	96	74	89	90	80	87	89	81	78	94	84	92	100	86	96	70	64	92	88	83	83	74	82	84	82	98	82	100	94	82	79	82	103	90	90	90	78	114	99	92	72	87	91	96	74	92	80	89	84	87	93	93	121	93	87	105	77	87	76	85	78	100	87	75	74	92	73	72	83	83	74	96	81	73	72	97	87	92	82	96	81	77	78	91	93	92	101	92	69	87	91	85	80	87	100	84	89	84	89	85	93	100	88	96	84	83	85	96	85	79	91	96	106	90	95	94	76	85	88	84	64	82	88	85	96	63	81	69	81	98	90	73	91	103	82	86	87	91	98	90	82	82	81	68	96	82	104	82	76	76	75	75	75	85	82	79	99	77	105	79	97	90	81	85	84	87	97	76	88	87	86	102	88	101	107	91	103	91	78	79	78	78	106	81	113	91	78	82	91	90	68	88	82	92	109	88	95	94	91	95	80	87	98	103	84	95	82	64	93	84	82	89	94	105	94	80	93	85	75	99	87	98	78	87	84	80	90	86	92	87	102	91	76	94	78	78	86	97	74	98	96	85	104	72	91	79	73	92	99
27659	11021	3677	3851	7417	9708	11920	11072	8854	7424	5802	5125	4709	4341	4501	4151	4444	12241	18857	18719	18008	15863	13083	9904	6859	4262	2650	1756	1101	903	702	671	649	646	650	618	602	591	630	597	599	596	600	688	612	571	637	648	592	637	623	635	610	626	625	605	676	592	656	595	639	579	604	582	588	642	628	639	584	657	626	589	620	612	611	615	605	605	663	603	623	610	651	617	621	595	660	621	634	619	618	625	639	588	593	607	585	671	612	569	605	631	611	617	622	611	624	611	636	629	584	601	630	677	643	618	612	612	634	664	619	632	617	562	602	616	612	630	574	666	595	615	614	604	607	630	579	637	649	645	620	600	633	579	622	604	673	617	604	638	577	645	670	600	575	618	559	628	627	597	599	594	614	610	627	620	652	597	636	622	585	621	625	631	638	646	573	601	618	625	613	611	622	622	648	601	630	627	627	621	646	614	603	625	646	605	673	683	600	674	606	634	627	663	642	643	616	598	591	613	579	581	621	650	661	634	573	635	635	636	664	631	621	654	612	585	609	626	609	655	628	666	662	586	624	614	591	652	619	635	598	598	619	585	645	662	602	641	614	612	599	584	622	615	635	570	607	634	627	641	602	643	654	634	672	606	677	575	605	612	658	625	654	647	668	665	623	630	604	607	651	665	613	646	619	648	629	592	596	613	619	659	641	619	625	598	648	614	621	636	626	639	641	633	617	647	581	601	624	601	653	629	621	614	652	624	585	622	608	619	622	619	653	632	640	655	604	624	623	630	607	616	590	653	647	610	619	604	611	627	644	636	620	642	559	646	686	594	623	611	627	648	608	631	632	651	624	620	629	625	619	652	629	595	598	614	619	641	644	639	606	609	603	604	602	634	614	641	611	627	606	590	624	627	599	613	589	598	604	622	610	662	616	639	637	635	611	646	631	642	616	589	627	588	609	600	642	625	617	605	631	637	628	592	627	626	605	564	649	620	638	658	656	627	589	631	624	572	664	576	618	613	649	617	613	596	625	605	591	643	610	600	625	610	616	644	616	575	589	613	607	626	662	637	644	614	631	648	620	575	641	644	636	575	648	635	606	591	606	611	618	625	613	575	643	619	575	630	628	615	575	609	597	641	587	610	654	613	598	624	615	603	625	656	596	634	578	611	679	639	629	588	599	622	613	569	629	617	588	566	626	591	594	612	648	592	631	641	575	617	582	606	605	596	645	679	581	624	659	563	681	657	657	621	615	646	659	627	609	581	596	593	592	646	630	614	639	647	654	611	622	612	584	639	580	611	648	570	614	610	597	607	641	595	628	582	589	592	627	655	642	648	650	629	582	618	646	601	651	641	591	620	593	572	605	635	619	599	602	611	618	630	627	568	644	635	600	633	611	596	634	599	606	574	626	627	644	594	621	602	578	603	615	651	606	674	622	637	621	656	577	626	648	623	597	627	578	592	639	605	643	620	615	593	587	612	609	654	593	607	620	596	600	604	627	614	616	613	611	630	635	608	595	632	642	595	598	640	595	584	578	637	647	646	597	616	562	625	667	628	577	597	606	593	625	645	606	610	598	607	609	636	636	607	633	616	641	634	599	590	629	589	613	662	638	637	631	612	615	607	592	618	597	610	617	609	628	603	656	612	609	642	597	583	646	603	585	653	642	600	627	611	636	664	577	623	598	631	652	594	583	610	628	617	675	605	624	664	613	607	573	602	606	647	657	647	646	647	611	596	597	630	641	632	606	664	630	643	636	607	646	646	640	647	645	636	628	610	650	626	622	615	582	682	570	613	626	643	623	592	594	666	657	599	628	613	584	624	607	561	551	596	615	593	615	612	541	657	629	617	611	628	609	560	616	639	639	613	664	587	614	574	636	641	575	554	618	596	632	614	633	651	630	644	598	583	613	661	626	640	610	624	578	599	587	600	628	581	656	624	613	585	642	619	619	604	612	614	588	655	632	602	622	635	625	626	612	612	629	599	663	601	628	652	641	656	606	631	667	631	639	616	602	601	588	605	603	609	631	587	637	624	647	579	636	618	620	592	609	577	639	606	635	642	609	654	623	630	615	606	679	616	649	567	604	588	616	646	628	602	614	646	648	599	663	618	611	589	601	612	618	580	618	567	625	629	629	628	585	649	626	608	592	631	647	622	649	634	624	620	650	616	595	640	612	619	629	632	656	615	600	644	606	605	619	630	614	613	599	613	660	593	622	667	597	599	594	616	611	600	574	636	611	648	617	595	673	648	596	624	624	596	644	639	626	620	615	626	592	640	596	593	621	594	611	596	622	592	626	626	612	647	665	617	632	636	611	660	645	618	616	600	616	610	605	590	615	633	592	578	636	614	609	617	629	607	650	597	583	609	648	638	653	585	622	566	586	600	625	634	614	636	619	631	587	609	658	649	628	630	620	591	641	624	589	631	604	668	611	609	623	602	626	596	615	630	646	661	599	622	620	650	600	616	592	627	613	615	587	619	626	589	600	626	560	600	600	634	623	672	593	568	607	643	627	632	595	601	613	617	608	602	634	631	596	578	615	603	650	604	599	598	655	667	647	572	623	608	598	613	624	617	625	599	608	668	622	630	615	635	598	596	625	590	625	601	662	597	613	619	652	584	634	574	620	629	562	564	624	614	611	619	630	600	633	603	624	655	592	577	569	608	620	599	630	599	623	585	621	620	635	610	690	593	616	563	615	566	630	633	607	596	620	621	602	623	632	620	618	638	619	616	599	624	612	612	608	635	688	626	633	625	603	618	664	649	615	653	630	642	646	633	648	625	596	649	640	645	613	620	631	610	598	594	622	576	595	611	665	598	625	610	632	592	628	621	599	644	645	599	619	636	640	634	655	637	637	660	632	622	605	636	584	639	622	596	615	594	634	603	618	622	641	630	567	590	597	652	643	659	586	619	625	626	606	598	575	601	621	639	634	651	619	652	697	636	621	626	586	624	576	620	569	627	609	636	668	618	598	651	605	641	613	623	628	614	588	588	595	595	624	652	637	596	617	643	652	651	621	620	651	601	606	656	654	604	598	659	604	627	613	589	605	599	631	649	612	633	570	678	630	607	657	617	651	634	600	603	628	639	597	611	613	623	646	636	612	582	636	597	598	600	646	618	639	614	632	645	631	621	631	605	616	599	636	602	626	625	602	636	580	624	572	597	629	651	591	598	562	608	590	643	602	598	657	614	574	621	617	620	644	628	683	643	639	649	617	613	620	640	616	617	658	609	628	616	582	634	627	618	645	574	618	659	630	633	593	615	638	553	592	588	624	639	606	581	612	633	576	580	613	587	632	639	636	605	608	635	605	595	640	582	636	582	623	657	628	622	565	599	581	617	578	590	649	618	616	587	623	602	620	629	587	604	643	579	595	613	617	634	635	654	635	658	612	624	625	626	599	598	614	633	633	596	641	562	669	598	665	617	614	613	584	652	603	599	629	604	575	648	608	589	657	624	585	634	638	608	619	590	605	623	631	614	658	623	657	618	573	628	652	630	646	606	619	644
2366	547	259	194	148	141	207	152	167	165	139	149	134	140	144	141	134	144	179	202	232	237	190	158	135	111	108	106	74	90	91	96	95	101	96	101	91	74	88	55	85	77	80	76	109	85	84	95	90	72	89	92	77	74	89	86	80	80	74	86	83	77	90	93	92	85	85	81	80	75	89	73	72	84	86	69	84	92	96	92	75	84	87	93	86	97	103	101	95	80	84	80	84	86	93	65	82	70	101	96	91	78	85	87	84	70	86	78	97	83	80	81	69	102	80	73	80	79	72	74	97	77	92	79	90	88	73	93	90	83	87	85	95	86	93	98	86	82	94	86	78	86	101	114	86	94	70	81	100	99	69	77	81	70	87	80	96	99	110	74	95	81	84	90	73	94	83	76	83	71	84	68	77	80	89	84	99	78	82	77	76	73	79	73	70	94	89	94	79	97	86	69	81	93	89	82	74	71	85	78	72	68	84	87	102	78	74	69	80	99	84	88	92	89	80	84	79	100	96	91	87	75	84	78	92	76	78	87	86	81	94	86	80	88	77	93	77	76	78	95	107	90	97	74	81	76	94	97	87	94	68	84	80	83	74	100	81	80	78	83	90	91	82	90	99	86	92	81	87	84	80	106	86	77	83	96	87	95	94	92	86	94	75	77	90	95	88	86	102	81	91	98	85	77	87	85	89	86	90	64	84	82	92	87	87	79	74	77	79	84	81	83	85	77	109	86	79	82	81	89	76	82	72	94	81	71	66	80	79	84	84	95	83	80	85	93	76	92	97	90	76	84	96	81	87	93	84	92	85	70	87	79	82	71	89	97	93	98	63	78	80	100	93	81	83	75	87	94	91	82	82	105	71	95	73	66	85	94	82	94	82	78	90	95	92	80	82	80	67	106	90	73	84	88	77	101	78	96	90	70	72	81	83	93	91	60	79	80	88	88	94	85	89	81	87	86	79	111	82	91	80	77	110	78	70	81	95	84	91	101	85	75	78	76	99	89	90	79	98	88	72	70	95	99	80	102	95	83	76	71	77	77	82	65	95	80	77	96	99	98	84	90	86	80	78	86	83	89	107	82	82	87	89	81	93	89	83	82	81	71	95	84	86	72	83	85	75	96	71	66	98	90	81	80	86	82	77	92	72	66	88	89	86	73	75	86	91	83	61	83	97	92	93	91	79	98	85	75	83	96	72	89	70	83	87	75	82	101	81	96	85	78	72	99	94	90	87	58	81	93	77	108	90	69	77	94	79	80	81	87	72	96	82	77	75	95	98	94	83	94	92	79	93	78	79	101	77	83	79	85	81	75	92	75	76	101	67	89	91	63	76	77	84	79	72	90	75	77	82	84	100	73	71	69	66	92	81	77	89	80	74	71	92	86	87	82	89	86	80	79	83	76	75	80	85	89	75	83	87	85	94	85	74	95	76	81	82	92	68	87	71	68	81	67	99	76	82	97	78	91	89	74	90	83	74	93	72	71	79	104	78	76	83	77	95	91	73	80	70	75	86	76	91	90	77	101	77	68	90	81	82	73	82	82	81	72	86	72	86	82	85	87	86	95	82	92	64	84	70	87	87	81	81	86	83	88	83	73	86	91	79	71	89	93	78	81	68	86	80	85	77	71	79	71	98	74	90	82	78	82	84	80	94	89	77	84	75	94	87	87	79	89	82	107	95	113	75	76	85	73	85	81	79	89	85	80	77	84	87	90	74	99	80	94	74	88	88	91	86	99	69	69	89	68	67	86	98	79	83	82	70	85	79	93	89	93	91	90	68	103	100	90	84	105	90	87	82	89	79	83	97	71	83	96	84	80	77	86	84	83	70	80	82	82	98	64	96	86	85	102	81	80	100	78	76	76	92	86	83	90	77	80	96	71	72	88	75	101	84	83	88	94	103	90	77	85	76	83	80	71	100	77	85	72	75	79	84	97	83	77	82	70	82	75	75	77	108	74	65	70	95	77	88	90	98	88	83	72	104	100	90	98	94	75	86	79	75	74	74	100	80	98	87	82	90	74	99	84	67	99	99	101	89	81	72	86	99	86	85	78	84	99	87	83	89	91	85	92	86	82	84	98	77	77	85	88	87	83	90	86	86	68	78	84	85	88	77	89	83	90	67	92	90	79	87	92	76	88	80	77	75	79	78	85	71	84	89	75	91	88	72	102	82	94	102	81	80	86	80	87	97	87	81	93	77	99	90	76	87	72	88	93	87	100	89	76	81	82	91	78	66	75	83	96	87	73	85	86	90	95	75	81	91	76	87	74	89	77	85	89	81	79	100	62	100	87	89	101	73	100	90	84	73	86	70	94	76	77	80	78	67	91	99	88	93	71	78	84	91	90	71	91	84	78	79	81	94	93	76	76	86	90	98	89	83	89	77	90	72	74	98	102	66	92	90	80	82	84	85	83	91	91	88	81	78	91	74	85	84	78	75	85	88	102	80	79	86	75	78	94	69	77	91	72	95	87	90	88	85	78	83	87	66	87	69	78	109	89	102	96	70	88	81	75	73	92	75	85	72	67	93	77	77	78	95	92	87	83	75	81	86	97	93	79	96	86	79	60	96	74	76	91	78	77	72	77	92	86	87	81	75	79	81	81	72	82	85	80	77	81	86	81	82	77	84	84	80	98	91	104	91	97	110	84	73	83	101	90	63	79	93	76	91	82	88	87	77	73	74	81	93	73	78	64	94	66	78	75	86	83	93	79	92	83	77	68	99	99	88	85	70	90	98	96	90	82	69	70	93	80	84	76	88	90	77	98	92	92	95	80	87	81	69	73	99	92	86	93	87	62	79	71	76	86	74	107	89	66	88	95	101	85	98	85	93	100	84	89	90	84	75	89	72	77	96	82	71	84	83	75	80	79	97	71	93	85	91	78	87	70	82	99	65	98	88	95	87	90	76	102	67	85	100	107	81	93	93	89	90	89	84	81	84	80	74	51	78	93	71	77	87	78	88	89	81	85	81	89	66	79	69	83	88	93	89	74	78	86	87	78	60	92	85	92	72	83	79	89	83	97	77	83	98	95	82	82	86	71	87	67	86	86	98	78	93	89	82	77	78	71	77	85	83	82	76	84	82	88	87	94	81	75	77	102	91	75	94	80	88	93	71	81	71	77	72	70	84	96	84	99	85	79	85	106	88	81	95	85	78	81	86	93	80	83	77	69	80	77	108	87	83	84	105	91	84	85	83	91	80	84	73	93	81	92	86	82	91	73	79	75	88	77	104	80	96	70	65	88	84	85	65	89	87	79	82	82	79	77	83	78	69	67	78	85	102	76	82	70	90	83	75	86	98	71	97	84	84	90	83	80	79	67	81	76	99	80	85	75	77	82	84	74	68	67	77	93	64	99	81	90	85	91	82	88	102	97	99	78	81	80	75	90	85	89	82	92	90	75	80	76	86	92	84	71	70	100	82	83	95	85	82	87	61	88	106	79	74	88	76	93	90	63	90	86	90	85	84	71	93	88	82	69	93	93	89	89
18676	5376	2404	2492	4278	7083	7100	6171	5437	4411	3751	3410	2824	2789	2776	2505	2487	2849	3768	4417	4472	3957	2873	2037	1483	1245	928	846	698	634	601	620	609	560	610	656	590	604	575	623	592	582	576	605	570	608	586	655	610	596	603	599	593	636	591	599	641	617	575	645	652	584	591	615	611	655	578	612	571	600	620	619	587	620	668	607	594	597	590	579	587	639	567	617	597	562	553	643	599	647	562	604	590	640	621	596	599	567	631	573	574	623	570	624	615	644	605	630	584	619	611	638	611	602	634	647	631	612	558	588	603	642	603	617	602	623	639	627	581	627	590	594	619	600	604	578	626	626	576	607	632	622	633	606	550	622	575	566	605	623	633	623	645	606	583	617	683	618	581	598	576	603	622	615	622	601	593	649	612	620	636	605	620	563	635	639	647	604	582	623	611	571	608	633	620	592	589	645	590	630	617	567	651	603	565	610	599	623	588	579	627	617	610	599	622	641	589	595	579	574	615	571	597	607	600	572	651	619	585	626	640	617	636	607	593	595	615	625	586	584	612	580	616	625	562	602	640	609	588	614	596	561	645	586	575	636	646	639	622	636	607	608	604	579	621	582	597	642	598	626	605	606	612	599	581	590	641	615	641	603	594	585	603	590	593	626	641	633	570	631	611	579	591	595	640	573	635	612	597	640	597	586	554	669	601	618	595	577	639	605	570	564	591	599	553	571	587	608	582	642	542	603	604	611	613	621	575	606	649	645	581	623	604	596	568	614	604	617	594	601	602	603	629	606	597	584	616	597	605	622	597	578	615	558	592	542	586	610	597	583	620	569	616	631	588	633	608	601	633	623	588	596	672	602	579	616	585	614	572	635	627	555	561	589	568	625	552	642	616	619	548	608	587	636	615	615	574	584	623	629	619	657	611	584	564	621	603	618	598	579	583	590	611	624	614	655	631	599	558	609	659	648	599	617	601	619	578	630	594	640	624	616	582	636	603	620	608	615	570	582	618	581	613	645	580	624	605	592	564	623	627	613	614	621	612	631	600	605	602	567	603	608	610	620	558	607	610	614	611	646	591	597	612	595	579	606	590	571	602	626	634	618	603	577	566	598	606	588	643	605	596	615	618	577	588	615	594	590	602	606	584	610	659	607	609	585	558	589	641	567	624	621	595	569	630	630	596	617	633	616	609	655	624	625	628	611	606	610	566	648	595	630	594	613	579	669	614	606	577	623	602	604	607	643	621	608	587	572	619	587	637	571	622	626	589	617	601	572	626	592	644	615	573	615	628	626	600	603	587	599	623	560	638	592	586	626	596	633	639	566	630	586	619	580	571	574	621	578	599	617	601	599	622	615	615	648	634	643	613	570	599	644	598	623	576	594	569	620	602	603	629	598	579	601	574	619	583	642	617	603	584	594	612	657	617	577	578	596	589	634	602	615	571	581	628	585	564	619	584	604	570	612	567	597	661	625	590	610	578	585	601	615	598	590	654	607	565	601	623	656	583	599	612	609	614	597	608	638	619	601	674	587	621	606	661	603	592	576	597	599	547	607	625	570	610	641	642	603	567	585	616	555	596	629	617	608	648	615	621	605	566	632	650	591	607	584	586	659	609	573	580	611	651	645	615	599	581	617	625	555	630	632	604	595	611	604	644	619	633	556	603	601	651	647	575	610	571	590	629	570	555	621	584	604	582	572	589	625	583	627	609	597	593	590	621	617	587	627	587	647	602	570	668	645	595	589	555	595	622	617	591	629	626	583	553	586	526	586	581	593	623	599	602	584	618	594	621	616	626	585	608	624	581	590	649	644	572	593	600	675	609	584	597	619	618	577	613	614	593	611	636	635	582	591	608	625	590	556	596	574	608	554	632	624	596	630	628	571	637	588	574	644	624	610	614	635	565	620	581	582	593	597	616	631	555	623	612	602	617	587	624	632	528	633	602	548	598	589	610	632	630	560	609	598	600	589	574	640	599	634	588	580	602	596	603	572	596	618	614	633	607	596	602	609	618	572	652	594	585	647	595	615	606	617	593	636	620	608	549	582	605	581	604	571	566	601	577	615	574	622	626	593	571	592	604	606	611	613	634	610	625	612	624	604	583	629	609	633	653	632	632	590	554	629	573	584	576	615	580	629	579	615	562	623	559	647	556	598	579	600	570	566	612	608	589	637	597	607	594	574	629	580	596	675	646	604	547	625	578	565	598	617	633	602	632	602	619	607	577	569	594	632	603	622	557	602	605	624	621	651	606	641	599	623	645	620	603	620	608	593	606	618	603	638	635	612	577	589	593	602	589	580	652	578	601	633	579	610	633	582	575	626	643	595	628	598	593	599	589	645	581	605	618	583	570	626	630	603	585	610	567	615	669	650	625	581	608	570	631	588	618	604	633	635	562	620	615	593	611	585	571	597	618	618	611	646	662	603	597	587	565	601	611	574	605	620	630	626	604	559	612	568	598	598	609	590	626	621	606	594	611	623	633	613	622	612	632	645	580	629	591	616	611	552	581	624	609	636	621	586	635	609	588	567	618	619	638	595	601	634	570	601	595	638	599	595	608	598	631	585	635	633	606	632	639	573	602	620	632	593	594	602	578	615	591	628	604	563	664	615	606	570	645	599	602	649	606	646	577	608	672	628	568	604	610	612	645	648	591	617	624	612	629	641	601	616	618	604	607	535	617	596	592	614	612	591	582	563	629	634	645	586	645	639	608	610	600	567	633	590	582	650	607	624	583	626	620	630	626	612	615	592	612	607	601	621	606	622	571	576	602	624	611	593	613	583	614	618	616	550	594	591	642	593	565	608	593	644	621	620	599	596	572	628	609	552	652	613	585	582	563	589	532	659	595	619	630	621	601	593	631	606	624	624	617	569	607	586	616	597	586	598	613	599	648	614	587	659	619	584	638	546	581	590	625	581	595	563	611	651	616	594	605	655	606	627	584	623	623	579	623	617	623	607	641	600	607	633	587	674	637	601	569	638	612	628	544	611	665	592	615	574	636	603	617	648	628	623	647	566	608	563	636	600	624	570	587	582	600	612	635	606	614	616	594	573	610	581	613	568	623	631	614	595	606	607	632	640	560	593	588	594	614	605	607	616	596	600	587	616	622	620	579	614	583	624	601	617	600	669	618	554	580	608	665	587	632	569	616	628	630	566	580	615	614	634	595	617	628	606	590	635	617	574	622	596	635	594	621	557	631	609	621	612	598	577	616	617	624	614	587	631	624	599	585	547	613	621	608	624	601	642	590	621	603	640	640	625	596	607	590	578	604	570	597	552	592	615	644	610	603	604	578	627	604	654	569	581	662	659	595	638	550	609	626	578	608	581	570	633	576	587	623	623	634	653	608	650	569	603	656	602	613	617	623	608	609	646	578	605	660	561	590	617	590	561	612	622	626	590	635	596	586	616	575	608	640	608	588	573	611	603	560	650	597	605	604	618	603	637	613	554	599	598	589	583	589	658	611	613	572	576	609	607	618	561	596	613	592	620	602	593	630	604	609	607
2365	890	328	209	159	189	215	230	206	208	185	173	186	171	158	137	164	238	382	584	693	492	400	278	195	198	120	101	88	71	76	72	72	70	68	74	80	82	68	69	73	85	86	87	81	73	69	76	90	81	79	69	70	84	81	82	77	61	65	76	77	68	74	72	82	74	70	67	66	81	74	82	67	75	72	73	61	67	69	60	66	87	89	72	81	73	65	79	83	79	76	48	53	78	63	87	80	90	86	75	80	70	71	76	83	70	76	84	64	52	70	66	78	68	72	82	82	81	75	65	78	61	78	68	69	74	84	67	86	59	84	90	60	80	72	83	89	82	87	80	56	95	76	88	85	67	76	73	84	67	72	65	87	67	77	86	70	74	55	71	70	74	92	80	83	86	88	91	78	91	61	78	80	71	82	89	66	75	76	60	83	78	81	76	71	69	74	66	83	62	76	82	76	71	70	60	80	62	87	60	72	75	63	85	71	84	69	80	56	72	61	78	74	74	85	71	60	82	76	71	83	85	79	86	50	62	86	68	83	83	84	74	73	83	73	68	67	80	79	80	67	90	82	78	89	66	75	76	67	64	77	85	72	69	68	62	78	72	80	84	66	85	71	71	81	72	83	89	73	69	95	69	65	82	80	80	76	70	63	84	68	90	69	75	82	63	84	89	65	93	76	79	83	85	75	79	92	72	72	78	84	79	78	69	67	73	61	90	84	88	79	88	84	92	79	78	76	96	75	91	80	73	77	76	85	76	88	73	77	79	84	80	77	69	75	82	60	77	81	73	73	74	83	81	105	69	72	80	75	63	79	69	83	71	64	68	81	75	82	83	79	62	42	90	69	74	69	66	86	88	76	86	77	68	74	87	90	81	53	52	76	79	75	58	73	76	59	82	79	70	67	80	74	87	70	89	78	87	57	78	70	85	90	79	72	73	71	70	69	80	79	58	77	60	65	86	77	70	74	64	62	68	62	79	84	71	84	74	70	80	88	69	71	82	88	79	77	66	65	71	79	59	65	75	93	74	65	81	83	65	64	80	65	88	97	76	87	80	76	65	87	70	76	72	77	67	69	87	61	82	71	61	65	68	71	84	65	77	79	68	85	70	71	69	86	85	79	65	75	75	85	88	80	71	73	72	72	84	80	87	74	74	61	87	69	66	63	71	68	75	70	65	73	88	76	62	78	80	90	78	64	62	67	68	87	71	73	88	68	70	66	55	63	70	78	70	84	79	90	66	69	90	79	82	79	64	82	70	73	79	53	76	90	79	75	85	74	86	94	82	62	95	78	87	71	64	88	83	83	81	82	76	73	71	64	80	66	69	52	73	68	61	75	72	99	95	86	63	92	76	82	89	80	76	78	79	88	75	80	84	87	65	72	68	85	75	75	84	73	64	85	83	79	85	79	75	64	76	83	71	82	77	82	73	92	73	86	66	53	57	88	76	76	59	78	83	64	76	78	73	74	74	74	68	75	81	80	84	73	65	72	83	98	81	77	83	59	68	83	80	79	68	62	70	78	82	77	64	78	83	73	60	81	63	70	90	85	74	71	61	68	76	74	64	91	74	84	83	81	85	72	83	69	76	95	68	82	67	89	64	69	71	65	70	79	60	77	77	68	91	88	76	71	72	86	82	74	82	73	91	81	60	73	62	66	70	87	93	81	92	73	71	63	71	80	86	69	76	62	80	68	80	82	65	85	92	73	91	77	80	77	79	63	64	87	65	80	68	78	79	102	76	70	76	80	57	72	71	77	90	96	63	80	67	61	72	79	73	72	76	70	74	71	61	81	73	79	86	73	81	70	89	53	74	83	95	74	84	62	82	75	84	69	78	92	94	85	76	55	75	69	73	95	76	79	72	82	68	85	84	82	88	88	74	75	81	73	68	89	88	72	78	75	77	87	96	63	72	73	81	68	58	82	76	82	83	62	83	79	81	73	88	91	86	75	65	67	94	64	77	81	73	84	93	66	72	81	77	77	78	79	59	70	70	74	73	75	91	71	66	79	72	69	82	77	79	68	80	77	78	82	76	67	65	96	83	80	70	88	76	77	87	72	95	79	73	73	83	74	72	78	69	68	72	85	79	92	82	90	72	81	77	69	57	67	84	79	77	78	58	67	68	95	74	65	82	70	73	85	75	71	77	81	88	81	68	88	71	82	77	75	74	76	75	65	66	66	77	82	71	82	69	75	79	63	74	75	71	70	93	77	80	85	60	75	83	64	90	79	56	68	80	75	67	61	73	71	72	78	94	54	69	68	80	65	80	60	68	87	84	80	91	71	74	86	68	71	58	77	83	68	87	76	66	76	70	79	84	74	89	90	74	87	79	81	94	92	83	83	71	74	74	82	76	78	74	69	94	89	84	86	77	65	63	101	68	82	78	70	85	82	75	82	73	65	66	83	86	80	76	89	70	77	71	89	76	71	79	62	84	68	73	75	68	85	75	68	82	83	79	84	98	76	81	76	68	56	85	81	79	71	77	81	69	95	72	75	89	69	74	80	65	76	64	65	81	76	89	65	90	63	96	80	77	75	82	83	73	66	82	61	83	94	76	83	87	83	82	84	81	71	87	81	73	63	79	80	66	77	74	88	75	77	78	85	84	81	87	82	74	80	71	86	71	80	87	78	59	78	75	68	77	93	63	91	89	78	82	72	56	68	76	78	72	85	77	71	76	63	88	71	81	65	59	80	70	74	68	75	75	87	71	64	91	112	76	74	61	81	73	73	80	75	77	79	75	81	74	72	78	75	84	72	78	72	74	78	80	69	73	67	80	70	47	83	82	82	61	85	75	91	65	76	77	73	75	60	75	75	76	68	84	75	71	75	75	62	61	72	85	71	76	79	59	73	66	73	71	74	71	83	75	69	84	75	69	77	73	73	62	79	75	92	73	60	71	89	61	80	76	61	75	65	73	66	86	70	79	70	79	73	75	80	82	75	60	73	70	75	69	74	78	80	71	83	83	68	67	91	84	66	74	87	81	90	71	74	83	86	69	78	62	75	77	73	86	71	80	80	77	78	70	87	79	80	86	71	70	83	76	88	66	86	77	79	89	76	87	69	79	85	96	77	101	66	78	71	73	82	84	67	83	70	76	74	70	74	79	67	83	72	90	84	87	86	75	88	75	77	78	63	86	77	77	58	86	66	68	79	66	91	74	86	78	66	69	73	75	75	86	68	91	73	69	91	72	75	79	66	84	76	70	77	76	76	87	92	58	82	83	78	65	63	87	74	76	78	87	84	73	66	76	62	82	80	64	84	82	79	52	74	69	76	70	75	74	70	64	77	70	67	80	85	72	66	70	77	63	70	86	73	91	85	68	66	81	84	86	85	90	91	84	78	105	55	83	82	83	89	77	74	60	69	88	92	83	73	79	77	76	67	73	86	70	79	81	55	95	85	71	83	72	78	73	80	89	70	64	89	72	96	81	82	70	70	70	78	72	93	89	80	83	59	83	74	65	74	81	66	74	85	63	84	72	85	69
23000	8016	3001	2640	6392	9295	9876	8677	7323	5990	4675	4041	4154	3688	3132	2819	3352	5103	8797	12087	13019	9774	7806	5353	3605	2429	1551	1053	804	702	600	546	549	558	542	555	544	575	535	553	579	526	555	549	548	576	537	517	546	576	564	556	547	565	562	548	532	542	518	532	543	504	577	551	535	562	566	605	483	559	584	543	556	536	554	543	590	545	534	538	516	576	539	542	569	574	550	548	544	574	556	518	544	556	534	534	518	555	560	519	566	563	552	520	553	546	536	524	560	524	492	519	574	518	558	562	557	548	570	574	527	566	588	537	541	567	498	540	503	558	568	571	529	542	568	556	511	540	514	561	531	586	530	545	550	536	550	521	570	534	540	530	559	548	579	517	541	552	521	533	553	558	532	530	558	553	555	542	575	566	530	540	560	513	548	547	529	557	525	554	529	568	549	530	547	540	554	612	501	561	540	547	518	545	506	546	563	545	520	541	580	512	574	571	568	546	550	497	586	552	491	528	522	559	557	554	552	593	532	545	545	533	530	571	519	540	556	525	528	542	523	546	550	551	563	558	567	543	510	552	502	546	576	564	543	571	558	541	539	556	545	509	557	523	518	505	528	560	556	573	567	535	518	516	552	535	548	513	525	551	545	490	506	584	545	537	567	540	570	565	562	545	524	515	557	534	533	510	551	537	555	530	528	538	577	527	552	562	605	488	509	545	550	572	570	546	556	557	539	528	542	519	505	571	563	530	560	510	513	556	540	552	504	532	531	520	554	546	582	543	563	537	552	554	522	612	546	520	530	541	560	561	543	584	502	558	558	584	554	552	510	546	557	515	585	514	524	553	485	556	533	535	562	555	550	568	539	533	545	514	540	544	541	553	529	522	579	487	529	488	572	538	593	519	567	553	562	548	566	520	574	525	535	567	557	555	531	528	575	584	550	537	553	516	539	540	521	561	537	546	490	519	540	528	566	534	580	534	524	542	548	528	544	536	595	560	541	502	552	560	521	546	507	525	565	516	531	536	543	542	548	586	553	521	539	609	578	515	517	553	558	540	525	537	535	567	563	555	526	530	565	552	547	540	510	538	551	560	540	558	513	511	534	540	553	515	560	571	514	544	528	572	534	516	548	565	538	569	540	550	591	563	553	535	561	551	554	562	562	572	557	589	491	543	530	540	534	551	536	530	552	546	566	530	566	537	527	518	571	515	527	563	525	500	562	566	568	577	536	557	540	539	588	541	591	545	496	567	580	522	528	531	589	558	545	561	580	515	560	514	513	525	527	534	508	515	554	574	578	551	520	542	553	593	509	565	550	608	542	545	532	583	554	579	557	513	581	564	541	548	538	545	547	513	549	571	527	553	557	552	545	580	509	544	517	537	549	550	514	557	575	561	546	526	572	550	558	508	565	568	556	569	544	539	521	580	567	555	547	584	472	570	527	544	589	517	519	543	546	561	564	523	540	556	548	567	575	544	562	529	557	563	554	554	513	540	513	590	514	545	505	535	524	575	537	536	534	546	540	550	525	536	548	558	535	583	557	535	529	572	562	523	545	515	603	540	587	532	548	539	529	504	570	598	533	521	566	553	560	562	511	562	537	513	571	526	562	535	523	541	600	586	567	507	532	545	542	541	549	576	541	540	555	539	559	549	563	544	561	531	552	602	529	537	506	540	580	546	529	548	505	569	536	508	535	545	530	506	547	534	549	581	562	519	550	568	546	557	559	549	529	535	541	607	545	544	514	545	517	552	553	550	537	552	546	559	531	570	562	555	549	508	555	537	546	571	523	560	575	529	541	552	519	517	585	514	517	530	563	516	570	565	534	568	540	542	535	533	553	510	502	563	558	551	567	557	540	531	526	564	555	562	521	532	536	563	558	572	541	542	502	587	559	539	552	535	548	550	556	538	561	580	564	549	526	496	533	547	573	571	565	578	558	532	560	556	538	582	542	522	505	498	521	528	557	581	534	524	585	517	508	523	553	538	538	533	540	571	523	539	541	547	559	515	524	598	591	568	538	567	538	525	514	548	580	540	563	557	538	545	543	516	555	550	522	524	515	521	547	489	557	559	551	569	503	557	543	508	547	550	593	588	542	533	578	558	553	541	536	552	539	544	542	552	549	525	548	525	565	603	533	549	588	541	527	540	562	509	527	568	536	583	508	529	553	537	520	518	518	520	549	583	603	515	556	523	564	561	531	555	532	518	596	544	538	538	517	613	561	527	551	531	558	549	544	532	604	540	564	511	532	538	526	562	526	571	552	587	552	524	534	523	556	544	554	561	550	570	555	512	539	547	571	518	582	521	557	571	557	569	544	568	559	524	494	513	553	572	541	547	541	571	578	558	531	548	542	550	537	545	545	552	546	575	546	580	552	547	545	512	567	516	587	526	567	575	601	552	574	582	527	565	561	564	553	540	524	512	527	546	537	534	514	503	559	523	563	550	536	508	560	512	535	585	567	513	576	509	549	543	536	572	518	547	521	559	525	565	540	506	535	543	558	544	551	561	575	603	554	596	548	549	514	584	513	569	517	524	570	544	535	519	536	575	579	597	574	546	573	530	587	528	590	516	539	565	589	550	565	526	552	574	544	524	535	501	574	549	553	583	596	577	501	558	534	602	546	570	554	545	542	570	543	518	594	563	522	520	548	543	531	530	579	517	558	552	563	519	542	553	535	556	512	536	549	567	572	618	526	550	538	583	541	548	570	549	585	517	507	553	547	568	533	563	542	536	587	534	582	497	524	555	540	510	581	587	519	540	565	558	564	588	525	579	528	519	515	556	494	545	531	535	544	539	550	554	520	545	555	561	532	526	543	567	499	513	547	533	557	527	577	489	583	509	503	600	528	526	555	566	546	548	533	482	525	589	530	513	553	539	586	578	548	554	540	569	519	555	524	545	515	515	524	558	561	593	532	518	573	579	501	524	487	543	589	547	553	509	540	566	527	567	531	512	546	524	521	562	552	548	516	526	543	553	552	530	529	568	499	568	544	563	545	535	555	521	523	534	523	512	572	591	561	544	545	525	523	557	537	528	535	545	552	497	533	552	564	562	521	535	528	574	579	549	565	598	542	553	560	560	506	584	543	550	518	537	534	515	565	552	540	564	582	540	545	531	525	528	558	548	584	572	506	562	519	574	564	516	516	521	559	579	567	549	546	594	565	516	533	527	545	597	532	556	548	505	548	550	576	496	537	564	530	543	549	535	544	559	505	555	519	553	507	565	579	542	555	551	513	542	486	535	572	572	522	537	528	511	564	525	585	566	578	530	558	516	543	576	551	579	535	526	547	522	564	554	532	532	523	588	549	514	493	548	572	531	557	483	526	545	589	558	535	560	549	561	524	557	556	547	566	536	573	571	539	559	539	517	531	540	545	557	536	557	541	527	533	529	518	581	559	557	518	557	567	523	540	533	541	542	558	558	567	549	553	575	534	532	519	568	547	555	565	546	519	544	542	564	573	545	537	587	531	526	567	561	546	542	534	520	520	524	586	512	558	549
3732	845	302	200	227	204	228	223	250	193	185	209	181	168	148	150	128	174	338	711	815	498	446	362	251	169	156	119	96	98	83	97	112	87	90	107	97	97	98	101	101	97	94	104	94	94	99	90	84	103	99	98	104	105	88	94	79	100	99	109	101	97	95	106	91	92	86	106	79	88	90	94	95	89	109	93	99	117	100	94	89	92	92	78	93	100	100	91	112	101	100	78	100	94	92	96	130	93	88	97	100	88	98	86	96	83	95	87	105	99	99	98	107	95	96	84	95	84	97	106	90	94	82	108	81	78	111	86	97	97	96	97	106	111	105	87	92	89	100	103	92	94	91	100	106	84	104	117	79	79	86	97	102	98	103	106	92	89	87	107	101	119	105	104	94	89	107	88	96	101	101	89	93	112	76	107	91	92	103	116	105	87	74	81	95	92	116	100	93	87	95	81	93	82	84	81	107	106	85	107	88	89	95	85	87	90	91	96	92	94	82	81	110	84	94	80	102	101	105	102	107	81	101	88	97	91	109	98	99	72	100	119	88	108	96	115	104	105	104	102	86	87	104	99	90	110	91	101	82	94	102	85	117	102	93	97	80	100	81	90	92	107	103	97	88	107	88	89	115	95	98	102	99	81	95	113	99	112	104	110	101	81	89	100	89	88	93	94	102	88	108	83	93	92	88	81	89	88	90	88	83	86	74	90	105	91	107	98	89	79	87	103	84	96	83	85	92	99	91	75	99	91	82	92	89	106	87	101	92	82	101	99	90	92	102	90	118	100	100	108	113	93	95	93	102	86	86	89	102	116	99	127	83	98	88	104	108	113	122	91	87	92	105	90	92	107	102	91	95	98	97	111	98	91	89	100	103	83	104	98	108	101	111	87	104	85	87	86	83	106	122	104	94	94	102	122	95	119	96	109	93	114	78	91	87	81	103	103	103	94	96	97	114	98	93	100	91	93	103	102	88	102	107	106	110	104	91	103	82	104	91	80	99	79	97	93	109	102	75	113	108	92	76	97	82	92	93	101	88	98	93	89	110	85	89	111	110	94	92	97	88	100	100	109	92	100	110	99	91	127	107	98	79	95	98	97	91	86	90	83	86	98	85	97	93	89	109	87	101	89	84	86	83	91	89	88	84	113	92	102	89	109	107	95	103	94	90	91	95	101	90	80	89	91	100	80	98	92	82	114	91	110	104	91	91	90	91	82	97	84	95	93	101	98	103	112	102	98	95	105	86	82	113	102	94	84	89	100	104	97	88	88	91	90	96	97	104	84	107	100	103	98	103	82	90	108	90	92	81	103	102	92	120	98	91	92	104	83	109	83	96	83	93	99	94	88	88	101	98	87	109	100	94	95	82	81	116	100	93	93	94	91	96	94	99	110	108	103	97	113	114	98	96	105	90	99	97	103	89	99	105	84	105	95	80	100	115	102	89	103	105	100	84	86	95	104	82	87	109	110	86	96	88	95	107	87	117	95	105	89	83	88	98	104	84	95	104	94	118	88	106	96	96	95	82	104	96	94	103	84	98	99	106	97	93	92	99	98	97	91	101	99	98	81	94	92	93	87	96	104	110	126	98	106	93	86	88	93	113	107	119	84	88	106	99	93	90	85	93	86	73	98	94	112	98	92	108	95	97	88	83	88	76	93	104	85	84	93	84	105	98	109	97	106	82	97	104	74	100	100	101	94	82	102	89	99	106	104	94	107	85	100	82	94	102	83	88	79	99	95	92	112	68	95	99	96	88	103	90	80	114	100	93	73	90	100	87	107	106	94	97	97	95	106	86	87	97	94	99	112	108	98	100	91	97	97	95	107	111	99	111	97	96	100	103	91	122	93	86	84	106	121	97	104	82	105	96	89	87	91	97	101	84	106	113	79	109	94	80	110	108	96	99	93	89	84	113	97	87	103	89	101	95	107	104	107	102	105	113	98	100	94	98	87	94	94	94	103	93	91	111	88	93	98	90	91	96	97	100	96	83	80	97	97	108	115	97	104	82	100	105	104	105	88	94	92	119	93	79	89	82	91	96	73	119	109	94	93	96	108	99	106	80	101	86	97	95	103	96	97	89	93	77	112	92	96	87	93	92	91	86	90	93	95	95	100	89	108	104	88	102	100	87	93	88	94	130	91	85	80	86	88	120	90	109	96	92	87	104	84	97	92	90	85	93	81	93	91	86	88	83	90	99	110	93	82	93	89	94	99	93	87	102	87	85	100	92	80	103	117	84	95	113	129	78	98	98	90	112	101	85	100	104	90	94	89	89	82	98	94	75	109	98	95	104	80	107	94	94	98	105	89	115	111	86	86	89	86	93	89	101	100	90	103	102	96	105	112	103	89	98	94	96	107	102	97	98	107	99	113	88	83	98	96	97	99	90	93	110	101	91	101	103	102	111	91	105	87	88	96	102	97	88	109	89	84	100	100	84	79	93	99	101	93	97	95	101	89	88	97	90	106	88	99	75	101	97	81	108	73	100	87	90	104	103	108	105	102	102	72	99	106	98	94	96	103	111	94	102	92	101	105	86	103	107	85	95	92	105	96	105	103	103	98	90	103	102	94	110	91	89	88	96	106	97	93	102	113	91	89	109	109	99	86	98	86	110	109	83	87	99	102	102	84	92	81	91	95	91	92	114	90	91	92	97	98	98	96	94	86	99	102	104	97	86	100	105	110	100	101	110	89	82	88	93	106	98	92	98	92	110	105	99	105	91	96	85	106	84	103	101	110	95	87	98	102	98	99	89	94	98	96	95	97	98	102	100	92	86	94	87	107	87	90	94	103	99	83	113	104	117	98	96	92	94	92	95	92	78	114	93	98	94	86	92	82	88	99	85	100	88	97	102	104	84	91	88	88	84	94	89	75	104	95	90	88	94	103	83	92	103	99	86	103	94	107	102	93	84	86	95	115	98	104	87	87	90	90	95	101	94	95	100	96	80	91	101	95	106	83	119	97	87	87	86	113	103	103	97	88	90	101	101	110	90	83	98	105	96	94	100	97	94	92	87	90	94	92	95	108	103	94	93	100	93	98	114	92	101	99	95	90	76	84	82	107	119	79	92	93	86	92	107	85	111	93	96	97	97	92	115	81	90	112	85	117	94	99	97	106	85	107	105	68	81	90	111	103	93	96	86	99	112	96	106	87	92	98	92	100	97	89	111	90	91	112	84	106	116	88	104	103	92	103	93	67	103	98	103	88	101	94	93	91	109	85	98	87	99	83	89	88	99	101	100	94	85	103	82	89	81	78	105	91	110	85	86	98	75	97	109	129	81	99	96	105	85	111	92	102	118	110	91	90	100	92	79	98	100	86	94	78	98	87	113	98	102	102	90	108	97	88	92	103	109	98	104	101	95	103	90	94	96	89	101	109	92	96	105	106	90	102	95	90	110	96	90	84	91	96	83	98	100	95	88	93	120	106	90	98	89	96	102	86	98	114	104	98	93	81	90	102	104	88	87	83	92	83	101	104	106	87	78	113	109	95
22333	7570	2805	2793	6815	8864	9558	8698	7218	5147	4627	4589	4045	3446	3181	2891	2907	3333	7609	14145	15393	10579	8798	6405	4181	2696	1859	1268	1004	822	790	723	695	682	704	709	662	702	687	643	695	689	655	655	661	683	687	684	697	642	689	661	726	699	667	690	661	700	639	723	699	688	675	674	690	665	742	671	656	702	664	689	687	686	716	710	690	671	635	637	699	654	649	660	764	712	730	648	652	644	686	730	728	713	671	651	635	653	658	660	673	674	678	625	661	698	697	707	682	659	681	689	684	677	707	652	669	717	658	620	686	665	692	648	679	689	680	649	663	643	698	695	652	662	697	670	635	728	683	669	690	735	712	717	692	656	655	723	698	666	641	671	708	677	728	702	696	681	640	667	653	742	685	710	725	687	666	687	680	656	660	682	732	653	669	677	720	676	702	718	698	675	728	656	670	666	672	675	697	686	669	655	637	674	678	631	697	638	666	670	713	666	699	680	687	638	744	659	650	692	636	675	618	634	655	683	695	658	664	681	694	696	709	655	691	681	685	681	672	684	655	662	712	681	664	724	646	674	704	687	628	654	696	694	650	688	661	674	644	699	690	640	724	701	699	699	628	658	682	670	679	708	636	681	664	665	697	685	669	707	667	689	705	665	668	658	730	689	662	709	713	681	672	697	695	676	663	647	679	710	680	708	647	709	685	677	675	670	688	657	685	668	661	658	640	676	679	692	680	712	730	714	681	618	671	716	688	675	724	691	703	671	682	657	668	693	655	662	701	707	679	686	678	672	677	692	683	667	669	659	647	650	658	614	651	679	711	700	721	688	688	688	696	684	663	696	664	678	657	698	680	705	678	744	653	702	703	678	704	669	688	689	695	752	699	705	603	698	691	658	730	685	671	676	645	693	674	693	696	682	721	658	658	628	688	696	678	720	653	638	646	669	661	602	650	709	702	673	689	645	686	663	675	685	666	686	689	711	699	656	641	652	631	663	723	678	695	637	675	697	736	673	643	677	701	662	725	685	638	692	765	690	681	650	677	705	711	687	674	688	619	646	699	669	672	679	661	649	704	733	695	653	679	690	662	651	676	688	656	687	703	675	706	679	662	663	696	672	710	681	650	699	706	676	722	664	696	634	720	704	641	677	673	669	677	719	653	702	662	702	658	656	653	645	668	688	675	690	689	707	700	685	686	700	654	671	684	675	696	653	697	715	677	681	673	699	702	707	695	674	677	669	617	675	734	686	685	692	727	681	639	678	695	657	728	695	707	649	693	648	615	694	647	704	681	686	707	695	683	718	704	709	679	660	707	661	640	659	649	708	698	693	667	627	707	677	707	629	665	674	680	678	712	690	676	680	696	723	664	701	692	685	651	669	700	693	691	662	656	682	712	634	680	683	667	730	716	691	680	705	681	673	670	679	716	703	694	671	678	701	675	685	653	696	674	682	715	668	700	700	676	683	657	744	684	683	661	710	684	659	691	642	679	679	687	634	698	734	642	689	695	669	687	599	685	680	647	672	677	697	685	678	725	703	678	693	655	741	687	688	682	750	709	677	667	682	690	710	648	662	695	725	701	685	730	654	687	701	654	698	635	695	645	700	666	687	660	683	674	645	643	688	691	644	649	713	734	682	691	670	707	670	682	684	641	639	668	664	720	707	687	670	690	674	632	661	699	641	691	700	686	660	726	688	667	707	722	654	659	657	687	672	638	669	696	726	681	651	679	669	642	668	672	696	688	691	715	662	702	659	682	670	680	644	680	701	654	671	696	691	668	690	711	697	674	634	711	673	714	693	671	677	706	699	664	674	637	678	648	703	670	691	694	693	697	723	656	707	687	692	671	724	643	694	652	660	687	659	660	744	719	689	666	706	735	655	688	652	661	688	726	656	643	664	679	715	672	657	672	675	691	717	679	710	690	677	689	719	637	692	653	728	710	707	692	628	686	676	647	682	690	692	685	656	690	643	679	665	660	691	703	705	658	661	712	713	688	652	634	659	675	678	632	672	652	658	663	693	673	643	750	758	669	703	732	691	686	692	668	720	658	716	650	671	716	676	674	691	703	707	660	678	653	656	701	646	679	703	675	671	599	656	703	679	678	657	664	660	671	731	693	686	689	695	686	668	648	713	667	678	715	662	683	683	716	711	693	700	681	680	655	700	769	697	671	674	708	671	657	697	643	719	677	695	692	714	692	704	687	641	637	686	651	669	665	712	660	668	647	703	679	723	697	721	710	648	696	687	663	660	691	686	656	644	676	654	690	653	698	735	645	656	672	724	663	673	689	744	682	695	686	658	694	700	665	685	639	656	676	688	678	696	682	687	659	625	661	687	706	662	753	682	663	635	641	654	664	735	655	719	688	742	661	659	681	668	708	660	694	683	717	612	701	681	708	706	679	692	674	660	656	680	724	713	674	702	684	716	690	708	667	676	660	673	698	708	640	633	669	664	660	672	743	685	713	675	668	733	679	678	709	710	659	705	663	718	635	692	718	656	663	698	647	684	653	668	682	625	711	666	691	716	696	708	666	719	713	658	700	731	710	702	700	751	718	679	658	734	635	683	676	677	675	692	627	682	757	689	704	707	692	648	733	669	703	705	671	661	717	707	691	724	683	657	678	752	674	675	707	697	699	728	739	668	647	713	656	707	676	666	703	664	693	679	718	677	689	646	712	702	673	596	694	686	651	680	643	666	625	696	707	691	616	668	656	694	695	689	688	634	636	663	704	710	689	653	695	657	738	619	662	743	668	708	680	695	691	669	715	686	655	712	689	703	657	696	660	731	650	652	674	681	666	701	733	662	681	663	683	692	686	684	659	717	734	659	727	698	680	687	694	644	733	733	705	736	722	657	697	717	695	680	676	692	669	686	738	704	695	653	673	671	624	703	693	670	682	682	675	656	689	685	698	668	713	684	682	668	683	664	730	679	657	681	711	697	675	663	672	734	659	700	691	687	702	683	688	739	710	672	666	679	738	669	616	658	648	702	684	701	691	716	675	668	667	659	698	743	736	678	698	702	695	700	682	717	698	719	719	679	690	685	694	698	628	672	689	676	647	643	650	668	631	650	701	718	682	664	639	736	695	693	685	686	709	658	690	679	669	676	699	674	631	706	688	688	641	659	689	684	669	652	720	704	698	644	667	726	689	696	717	703	698	670	685	694	716	656	724	659	687	659	682	629	723	660	712	691	698	661	699	695	693	713	633	639	702	703	697	647	655	662	707	691	691	664	699	601	691	707	688	724	693	705	658	642	677	713	697	723	675	696	672	698	670	756	671	690	673	664	707	675	691	683	705	676	665	689	687	720	690	722	659	623	691	672	646	693	688	665	674	687	665	659	673	648	721	688	752	708	689	662	686	667	703	666	673	693	676	707	676	666	651	669	660	662	715	698	678	650	671	705	706	674	662	657	664	647	674	645	673	685	708	730	680	649	663	694	686	706	687	681	697	679	678	653	717	685	688	656	696	670	624	714	668	668	705	651	672	699	617	682	674	678	660	684
3613	1158	365	295	247	251	264	239	241	214	204	233	199	199	157	155	165	236	854	1323	1418	949	783	502	302	243	174	140	112	96	81	108	83	105	75	78	81	69	96	87	63	99	81	92	78	78	82	91	80	91	81	98	91	80	76	93	86	88	80	95	92	101	103	83	83	83	84	83	102	83	96	95	102	86	84	100	93	85	87	93	82	104	103	104	71	87	94	83	100	89	93	86	87	93	93	97	85	101	77	79	97	94	77	66	78	105	78	78	85	84	77	82	83	85	91	79	84	90	87	91	90	98	97	87	93	81	86	86	82	90	88	87	79	78	79	75	83	80	90	90	89	87	75	104	83	84	95	90	85	81	86	75	104	82	76	103	84	93	60	70	93	95	72	83	96	95	98	75	85	86	85	91	96	82	81	81	83	105	90	80	89	89	74	66	80	80	73	67	70	91	87	80	65	100	74	98	92	76	86	101	86	86	86	90	84	80	88	94	93	74	96	78	78	89	83	83	86	91	92	83	106	76	85	83	76	90	89	87	82	89	76	96	98	79	96	75	94	111	105	82	89	85	89	100	84	77	92	83	74	75	89	96	100	95	85	83	83	80	88	83	65	86	94	75	76	85	84	81	85	89	72	71	88	87	78	81	103	82	85	102	75	73	87	90	71	91	76	91	83	106	74	77	84	93	74	80	98	82	76	82	103	101	87	87	91	86	92	87	78	81	98	82	94	78	78	105	89	85	81	88	90	96	86	86	97	91	86	93	64	87	89	86	82	70	78	79	85	95	101	102	97	84	94	89	80	75	75	82	77	89	92	87	88	87	91	71	92	94	108	101	78	101	87	89	68	84	85	102	77	94	78	91	76	79	83	94	85	82	82	77	77	82	85	83	66	90	93	74	105	78	87	104	82	79	95	98	87	80	91	84	78	99	90	103	88	81	84	84	88	81	99	91	98	92	82	74	76	67	110	108	92	83	72	94	79	69	84	80	92	95	106	94	86	79	90	84	75	90	83	86	63	96	80	88	83	89	96	88	75	108	82	95	74	85	82	72	96	91	89	98	78	89	75	83	108	93	88	88	86	97	84	90	97	101	75	88	94	93	81	79	112	91	94	78	76	83	86	117	95	103	72	90	93	91	87	91	86	75	79	70	76	106	70	97	106	97	79	71	102	95	82	110	92	98	85	79	84	93	94	92	93	88	107	82	76	96	87	83	89	74	108	79	76	88	78	95	76	86	78	86	68	98	77	86	97	82	82	80	85	80	69	80	89	88	75	90	94	78	83	78	86	84	85	81	78	78	78	76	77	95	94	80	86	79	97	67	88	86	100	81	80	101	84	90	85	91	96	83	93	86	95	76	98	87	75	87	82	91	117	103	86	110	85	98	88	104	90	96	81	78	75	85	85	75	85	76	97	89	94	89	94	77	99	77	86	87	88	89	69	102	84	72	84	89	93	90	99	71	81	85	96	80	97	86	112	83	74	78	84	103	88	75	71	90	96	71	97	81	78	86	93	100	98	81	82	87	77	79	89	77	83	88	85	91	82	85	109	83	92	82	95	82	84	84	85	82	88	102	80	72	75	90	86	94	90	74	88	93	84	90	89	84	90	96	97	93	90	85	79	72	86	89	103	87	74	101	85	99	88	82	79	95	95	84	93	97	107	88	80	102	102	85	72	89	83	101	88	67	82	81	71	79	88	105	93	112	90	78	78	73	91	100	85	88	88	79	58	85	106	82	91	95	85	73	88	74	82	91	102	79	82	87	69	99	73	73	73	85	103	72	78	95	86	74	83	76	65	88	87	95	86	87	93	89	86	103	84	85	76	82	102	96	88	93	98	77	76	77	85	82	98	83	96	83	90	90	107	71	73	94	97	73	80	95	74	80	67	79	92	87	94	94	96	90	93	85	84	89	77	89	89	94	88	69	90	91	83	76	75	89	84	86	82	107	70	89	106	86	77	89	78	71	94	69	81	89	87	84	83	92	80	87	89	99	76	81	91	88	80	78	96	78	98	75	79	79	77	99	70	101	92	80	88	83	82	86	82	80	86	79	90	79	87	84	87	88	77	95	68	91	82	81	73	81	93	100	82	77	88	87	75	103	85	92	65	94	97	85	93	92	82	91	79	89	85	79	82	86	98	83	74	92	81	87	90	76	94	91	101	79	81	89	87	72	83	85	81	81	107	84	84	90	95	83	85	96	82	85	85	90	87	98	106	98	82	98	63	83	89	94	83	102	105	78	88	96	87	99	79	93	100	104	96	88	95	81	88	92	91	81	77	91	94	68	95	80	99	87	65	78	83	81	97	83	99	91	91	80	92	82	88	83	98	103	85	79	95	80	75	87	101	74	87	94	84	82	81	73	76	97	82	91	70	93	73	70	92	84	88	98	79	93	92	107	101	85	91	81	84	89	93	79	82	91	84	91	91	93	84	86	94	104	92	74	90	81	78	89	79	92	97	76	86	70	95	87	87	91	76	77	82	80	83	88	78	87	81	106	96	76	80	94	94	90	105	110	82	61	104	98	91	82	97	83	90	80	61	76	82	97	83	89	91	92	69	93	81	85	100	68	101	85	96	80	90	95	77	90	89	85	74	89	83	85	89	89	63	82	86	96	93	91	99	91	89	92	104	85	96	76	98	99	97	90	78	80	106	80	78	102	79	83	95	104	75	88	85	83	111	98	95	85	90	84	83	74	88	96	96	85	79	89	81	86	85	68	90	73	93	92	99	92	78	81	86	89	93	81	77	90	81	85	102	88	104	76	104	94	78	88	109	77	77	82	101	70	86	93	104	91	91	93	75	88	86	111	91	100	86	85	82	84	87	97	73	89	94	93	88	69	86	81	85	80	96	77	87	101	84	75	84	89	91	77	76	79	94	87	92	99	92	96	79	85	69	102	74	89	96	92	93	92	85	84	92	98	82	78	80	77	94	75	89	95	84	89	92	98	80	91	78	91	84	90	79	73	91	75	83	80	84	108	82	95	94	99	85	73	92	97	65	96	75	93	100	99	103	90	83	85	93	94	97	88	81	114	78	95	97	88	80	98	95	80	89	93	87	94	102	83	92	106	82	66	91	77	72	96	89	88	92	87	95	88	85	77	92	96	76	77	85	64	83	76	95	88	85	66	99	91	84	69	94	80	93	112	89	85	87	82	81	78	87	81	81	94	90	90	68	83	90	89	80	94	104	76	100	82	86	91	73	99	94	97	81	91	98	89	91	92	91	83	83	90	96	105	79	99	78	91	80	82	85	67	77	101	86	79	101	100	102	93	94	99	69	104	99	102	91	104	82	86	76	80	85	91	100	92	91	82	87	91	77	68	81	97	83	93	88	93	90	92	100	90	87	87	84	84	98	88	88	91	79	101	87	83	81	75	96	90	95	97	96	93	108	88	101	90	75	98	102	64	83	89	81	95	91	74	85	81	93	84	92	76	96	91	97	93	74	77	68	93	85	81	84	85	114	85	73	70	79	87	94	76	104	74
27265	9654	3960	4271	8004	11579	11482	9551	7566	6669	6203	5881	5476	4348	3261	3073	3181	5387	16293	21559	20915	16237	13669	9063	5369	3756	2466	1614	1099	810	683	672	614	679	598	592	635	612	610	622	584	567	598	613	597	598	641	662	608	625	587	625	594	603	600	589	612	634	624	648	590	593	654	590	627	596	620	585	644	603	610	553	583	622	639	589	645	616	627	614	600	659	616	590	621	608	587	591	635	575	591	621	643	606	586	605	608	614	621	596	569	629	621	626	600	635	632	642	625	610	591	598	604	625	647	573	601	569	609	634	608	588	645	624	581	607	601	582	621	630	654	625	628	611	629	593	644	605	582	606	574	608	602	605	619	586	639	609	630	608	605	622	638	624	575	600	638	566	600	575	609	588	639	601	641	627	554	648	623	631	569	595	606	606	613	641	586	622	595	560	623	615	588	601	643	661	641	623	621	600	587	605	605	579	624	613	603	619	581	620	665	638	677	593	584	618	607	589	616	613	589	623	604	617	579	593	590	627	584	566	610	637	612	634	592	626	587	590	623	601	603	594	629	641	600	623	651	570	653	639	591	637	640	604	643	592	601	604	604	578	600	623	598	585	582	618	635	602	643	612	587	615	615	637	604	617	624	614	630	591	656	615	561	583	621	622	612	612	602	591	609	623	615	647	629	639	626	623	591	653	555	597	609	631	627	599	621	592	593	632	595	579	632	620	629	624	606	564	568	624	650	626	639	621	609	615	602	622	616	609	617	598	610	586	566	602	621	590	648	583	638	591	636	580	601	617	614	627	591	553	597	577	604	634	605	567	646	605	572	621	613	624	596	615	613	582	602	645	585	637	591	612	602	602	598	577	615	650	596	609	621	620	579	629	577	652	620	614	596	584	584	641	617	596	597	601	646	589	577	639	625	627	671	584	539	588	628	614	652	618	607	591	585	647	591	616	654	601	643	607	609	584	543	600	606	627	594	596	661	638	604	632	631	597	642	578	590	593	608	643	599	608	617	575	595	632	619	619	586	607	585	626	603	606	628	579	637	566	625	636	638	629	609	614	622	567	642	592	631	571	612	585	643	582	605	616	592	616	569	630	685	593	625	615	601	584	608	610	629	623	603	609	607	602	650	603	614	600	646	599	626	609	586	595	626	658	612	589	608	592	547	579	608	627	597	611	582	610	614	656	559	590	647	625	623	594	572	638	632	637	597	633	621	585	593	587	610	606	601	629	540	616	639	587	595	625	632	610	637	585	586	618	592	612	635	616	628	661	601	587	636	605	619	621	590	581	617	612	609	614	604	629	600	676	624	626	600	611	636	605	576	592	633	620	584	579	605	608	650	595	601	633	613	643	578	588	649	608	586	638	616	603	615	664	579	604	619	575	594	618	586	604	652	610	586	621	648	591	647	594	595	601	572	621	623	577	616	614	598	598	647	582	625	617	605	635	609	536	598	602	598	658	652	628	596	608	597	565	617	587	585	570	626	614	596	591	566	597	596	655	621	610	584	626	611	581	615	597	641	603	602	606	611	615	631	629	613	622	608	592	605	551	616	598	613	636	662	608	641	620	642	649	637	636	625	595	628	628	635	609	604	638	582	640	636	615	609	621	617	687	630	623	584	634	606	605	594	600	594	574	645	614	617	583	627	627	572	592	629	654	572	617	580	611	606	603	630	601	647	622	600	595	559	624	629	598	626	631	620	565	628	596	618	586	591	589	623	614	614	610	603	632	609	591	627	633	587	622	600	601	590	577	634	581	585	660	593	619	611	650	590	611	587	646	629	649	565	568	574	621	591	573	575	622	551	590	593	573	615	639	575	662	599	591	629	618	615	617	636	622	618	642	598	619	603	607	596	609	648	624	621	642	627	628	586	630	605	646	576	611	581	630	646	608	641	627	597	610	606	641	616	605	674	585	570	618	612	577	582	643	648	661	639	614	603	630	613	594	583	616	636	610	612	639	625	596	632	601	602	612	576	606	663	582	649	662	587	655	598	630	621	612	636	606	622	632	619	598	598	602	581	583	604	599	587	613	598	610	635	646	630	621	569	595	615	578	653	623	597	546	642	642	616	606	645	615	592	609	640	620	651	689	601	633	578	657	624	588	596	650	568	601	625	593	581	605	621	642	576	616	622	612	594	625	561	661	634	620	577	655	645	594	565	595	626	648	597	605	590	639	586	616	596	608	636	579	593	595	605	626	605	604	579	608	606	595	644	572	635	615	606	638	606	615	651	582	588	640	618	641	647	640	648	596	574	604	589	589	620	589	621	544	639	593	630	597	630	593	631	639	621	657	612	572	642	607	640	593	587	625	579	611	635	659	575	635	636	581	618	605	624	606	620	644	608	605	584	621	611	566	621	608	667	608	622	618	599	618	620	608	655	623	616	607	597	638	600	561	609	651	652	613	652	593	621	607	616	614	539	560	679	602	637	636	638	652	640	647	619	609	615	613	606	652	585	587	609	620	557	624	609	606	633	608	625	603	585	605	606	608	657	629	612	606	648	634	569	614	545	626	645	615	645	591	620	647	587	662	649	618	636	597	615	659	579	603	609	643	580	619	615	623	584	585	582	559	618	623	631	602	622	628	636	555	614	633	605	582	627	656	632	584	625	596	681	613	579	661	671	639	618	617	627	587	592	639	597	613	622	619	621	628	570	621	588	599	621	625	614	635	588	626	620	611	614	625	630	640	623	601	642	654	593	588	668	655	621	579	618	623	618	608	574	632	603	616	594	641	660	634	628	658	585	575	603	666	608	608	624	648	650	587	605	583	618	555	615	581	594	631	613	573	621	628	610	579	612	599	572	571	623	592	614	574	609	626	640	595	600	599	643	620	612	616	614	598	635	636	600	602	611	595	586	638	601	631	628	651	598	643	609	608	679	648	620	632	603	640	565	644	579	599	597	587	632	623	616	562	635	550	660	632	624	621	604	561	633	601	607	582	560	620	615	609	567	601	628	584	638	616	637	571	672	613	620	635	607	604	629	598	610	621	564	613	574	618	579	645	610	576	626	603	619	613	603	594	595	584	566	674	604	600	633	555	620	609	605	607	633	586	604	625	582	622	573	580	663	650	610	608	600	640	598	614	633	611	620	575	640	664	606	603	625	587	604	630	609	613	623	614	670	622	643	642	610	598	622	604	611	600	611	592	619	608	664	633	643	564	628	592	659	621	623	596	638	605	604	595	575	638	640	643	610	615	591	590	619	598	615	610	607	581	639	607	650	552	626	632	613	611	616	591	610	591	627	625	605	573	645	617	601	620	627	584	585	607	598	624	614	599	604	604	638	586	597	564	629	598	617	548	614	597	662	594	620	616	638	625	578	608	613	600	617	612	595	611	583	580	650	632	633	625	617	559	645	571	576	580	649	578	580	653	620	594	578	621	634	594	597	611	670	642	637	612	584	613	616	618	613	615	655	600	633	612	624	625	661	623	585	646	577	642	641	648	601	550	579	585	639	605	583	579	645	650	570	594	603	627	607	627	616	624	575	588	622	592
2372	493	242	194	156	125	149	154	152	143	139	146	137	150	126	126	123	130	184	263	236	222	191	145	126	119	103	68	99	89	92	72	81	86	83	76	83	92	81	77	92	90	93	90	94	97	85	75	90	86	90	82	81	66	85	90	82	86	82	92	86	83	70	72	102	84	82	76	78	73	87	84	83	81	89	79	80	87	75	75	85	75	85	96	89	92	93	82	81	87	91	83	72	63	94	80	86	87	79	101	81	65	71	100	80	79	88	90	96	66	79	84	91	89	75	68	92	71	92	73	74	86	77	82	82	76	89	85	80	73	77	94	77	88	99	92	74	76	82	87	84	87	88	99	68	90	85	87	99	75	80	77	92	73	106	96	88	88	64	76	68	83	97	87	80	80	82	86	84	64	83	77	69	74	97	111	82	88	76	83	67	83	77	85	80	88	73	90	79	81	85	97	91	94	84	82	100	59	76	82	87	86	90	83	90	98	71	72	84	79	86	94	91	80	102	85	92	87	81	87	85	83	73	77	80	85	96	72	89	82	66	90	86	90	82	84	94	80	91	87	70	80	81	82	75	81	89	94	75	87	74	76	78	91	83	96	81	85	90	81	68	88	81	87	83	77	76	79	75	88	73	91	71	75	100	92	88	76	69	64	71	73	95	70	90	95	82	83	102	88	85	70	88	95	76	91	99	82	87	104	84	73	87	74	84	78	87	84	85	80	87	84	91	84	80	86	89	82	87	68	61	90	92	102	100	86	59	87	78	104	83	89	82	89	86	75	72	82	74	105	88	86	67	98	75	83	98	89	76	97	85	87	90	80	92	72	84	80	95	84	77	91	85	96	75	83	77	89	78	96	74	80	88	98	86	72	106	80	76	88	88	75	79	88	86	79	85	74	72	88	79	101	73	83	69	75	77	75	64	76	84	88	72	81	97	90	67	99	61	90	78	84	77	80	85	71	76	79	89	89	58	83	78	88	90	106	77	79	89	85	93	83	95	85	90	68	89	75	84	89	79	87	81	101	80	62	111	82	69	89	92	99	85	84	91	79	86	76	92	76	67	83	104	79	101	69	92	89	91	89	87	79	92	77	91	60	76	71	81	87	103	89	73	74	85	88	92	73	78	90	87	81	99	74	73	78	60	85	84	82	90	91	90	70	83	92	74	75	91	88	62	74	85	77	90	71	76	86	84	81	75	59	101	96	90	94	69	101	76	89	77	80	85	83	75	84	87	89	65	72	77	84	79	69	85	86	75	75	64	83	81	83	99	82	85	89	85	75	81	93	89	87	77	72	92	80	79	88	79	65	80	66	88	76	76	87	78	64	89	85	101	65	81	71	80	78	81	87	86	81	76	72	67	80	81	86	77	100	73	74	86	95	77	68	83	67	90	100	79	71	91	83	94	85	94	82	100	89	87	100	94	85	73	92	82	89	77	91	81	76	76	82	77	84	91	66	88	88	85	90	88	80	73	85	74	87	81	87	91	98	80	83	80	98	79	94	78	79	88	81	94	73	79	89	78	91	101	66	82	76	90	77	88	91	109	88	81	80	87	87	94	75	77	89	91	84	82	79	104	81	81	91	76	81	68	84	81	83	75	78	85	79	91	79	83	83	87	85	91	90	77	83	77	84	89	88	84	67	76	94	88	89	95	82	95	91	91	76	84	72	70	82	85	92	91	84	93	76	82	70	86	92	89	79	62	74	81	89	80	84	94	84	71	84	74	89	93	82	88	71	85	90	70	78	80	81	94	93	79	71	73	77	91	102	68	95	79	81	81	83	88	96	87	87	76	84	97	97	84	81	91	73	74	83	89	87	72	76	85	76	84	93	88	67	64	78	85	76	76	78	84	88	99	76	92	83	77	90	62	83	87	89	82	92	103	89	91	69	88	89	93	97	94	87	77	87	61	81	96	79	90	68	92	83	86	88	77	87	84	87	94	73	85	69	97	90	66	56	78	71	70	92	85	77	85	69	82	87	87	77	84	86	100	80	60	93	89	90	81	68	75	102	61	99	95	105	89	85	76	76	71	82	74	88	80	62	84	78	89	99	77	85	90	81	90	100	82	82	79	77	91	67	74	87	84	79	86	85	69	76	107	70	76	78	80	94	85	87	81	84	60	76	101	99	96	90	93	106	83	87	74	80	91	84	66	100	95	89	77	77	82	81	58	76	76	76	104	92	83	99	76	91	82	100	80	90	83	80	85	75	86	101	82	85	91	75	86	70	87	80	74	81	65	75	90	82	87	93	74	84	58	91	78	70	99	93	80	75	88	94	87	91	87	97	83	94	86	100	98	83	90	83	79	73	83	81	99	96	81	93	98	78	98	84	98	88	105	72	77	79	83	86	83	100	79	91	83	67	74	62	72	96	78	74	78	68	94	91	79	90	86	91	82	72	81	83	98	91	76	104	73	79	73	73	80	84	71	61	90	90	94	89	69	103	90	74	72	80	79	84	100	79	71	88	92	67	83	102	96	87	90	72	83	89	78	84	72	89	88	98	73	93	86	89	83	74	85	84	85	84	70	97	87	79	89	88	77	86	69	85	75	91	75	89	87	91	79	85	90	81	91	86	87	95	87	74	96	90	102	83	69	75	80	83	89	70	85	86	97	90	92	88	70	76	71	72	95	79	73	74	93	80	82	79	98	69	75	81	95	96	90	76	75	76	77	91	96	93	92	83	63	74	85	89	86	79	85	93	76	77	76	83	85	79	73	77	72	79	73	81	81	79	81	90	84	80	71	82	76	84	78	76	79	78	75	86	63	71	82	66	71	80	82	92	88	90	104	88	104	71	85	81	100	90	85	85	83	87	90	94	62	73	107	86	87	100	93	103	73	95	90	91	86	97	82	79	83	91	61	86	69	81	90	87	91	95	95	72	79	74	77	77	94	80	90	86	96	68	82	82	85	82	83	94	97	98	81	77	78	80	69	75	81	79	98	90	75	96	96	75	82	85	89	88	82	82	87	78	100	84	80	74	102	80	79	86	96	96	92	91	76	89	77	93	78	86	92	70	68	86	78	87	78	85	97	75	81	83	89	77	92	75	79	93	71	79	70	70	86	68	91	97	95	86	97	88	83	83	73	83	84	95	81	85	77	78	95	93	90	75	81	84	99	78	80	85	85	83	88	75	79	77	87	87	84	71	105	91	106	91	85	93	88	62	75	86	74	88	80	84	86	79	67	68	86	67	98	77	94	85	85	87	73	93	91	97	80	77	85	97	85	95	66	80	106	81	84	98	86	116	79	85	82	89	81	70	81	79	77	94	90	78	79	89	76	75	80	85	88	81	79	82	78	78	86	93	84	69	90	74	100	52	87	94	101	91	76	71	78	90	70	91	75	89	92	83	77	95	75	91	78	85	91	91	75	91	84	62	96	82	95	93	69	82	75	81	80	73	95	78	71	83	76	85	75	72	78	93	87	89	74	96	87	84	84	86	79	73	63	81	89	80	85	74	83	82	90	100	91	84	78	82	74	79	99	93
17960	5230	2575	2482	4340	5472	5596	4889	4478	3912	3328	3015	2660	2270	2078	2075	2024	2310	3675	5083	4805	3980	3260	2087	1494	1202	931	728	683	625	646	612	628	591	584	555	572	601	639	629	623	635	600	584	626	602	558	622	605	595	580	643	592	566	612	577	579	590	603	547	620	590	611	569	592	584	625	600	568	584	611	610	612	610	568	540	616	610	601	659	586	594	584	603	597	575	601	654	618	604	611	620	599	591	592	624	609	588	609	567	602	602	623	575	587	552	588	609	602	551	562	572	673	601	614	614	602	618	644	608	594	586	641	604	613	633	617	612	602	626	588	608	592	568	615	578	631	569	607	601	590	608	589	583	602	562	624	596	641	599	621	602	568	585	589	547	588	589	618	585	616	633	584	611	578	579	657	598	584	640	617	623	584	638	617	613	645	609	614	595	558	615	584	624	562	600	585	639	578	632	646	616	567	591	579	603	594	605	609	599	604	630	592	648	651	586	608	583	622	603	620	596	586	611	600	614	596	617	577	638	565	599	626	567	633	546	600	595	593	540	562	588	610	608	597	592	578	620	617	599	634	611	603	576	618	593	626	581	553	624	615	624	590	590	549	596	574	606	574	582	570	602	609	576	614	601	594	616	633	644	616	608	619	618	605	622	598	597	612	597	584	576	567	586	581	565	589	564	609	624	596	552	603	573	581	591	625	586	631	634	574	584	593	605	581	615	596	549	639	644	598	631	606	667	598	593	620	604	532	578	616	628	594	590	611	586	622	613	591	582	560	598	629	621	613	633	623	593	565	601	597	576	610	605	633	666	565	649	577	606	594	602	617	626	589	581	570	617	585	595	583	613	578	627	589	623	571	588	564	611	608	610	636	555	607	647	616	584	573	620	595	539	614	624	577	582	618	545	644	592	616	592	635	550	641	569	606	620	578	645	622	615	594	622	613	605	630	573	613	567	625	534	577	605	580	619	595	578	639	593	603	609	604	625	598	585	582	583	575	605	585	639	603	590	605	583	620	628	603	612	625	602	561	591	581	557	618	580	557	607	621	633	604	614	585	653	606	632	581	647	631	618	586	573	606	565	586	616	591	597	594	565	592	585	594	612	569	609	621	603	629	617	570	538	573	603	615	562	568	580	575	619	608	632	625	569	604	577	605	599	596	595	591	580	618	604	601	616	577	628	599	596	576	611	584	592	586	587	606	604	605	646	562	583	558	604	602	581	557	587	608	661	589	641	629	630	605	603	620	565	586	619	603	620	581	622	585	575	638	608	573	582	596	634	561	576	606	537	586	560	592	611	597	571	582	566	607	615	638	591	643	630	606	636	573	614	598	608	610	603	625	586	587	608	596	554	618	584	585	585	605	573	614	596	575	599	615	549	611	628	560	600	597	625	545	617	553	603	611	592	587	575	554	560	609	616	651	573	605	558	573	629	584	586	606	620	590	600	623	606	616	582	563	602	590	628	608	618	639	564	600	576	543	627	627	576	593	609	642	596	591	610	583	616	598	590	616	601	570	592	617	616	604	577	617	581	615	585	598	601	558	607	604	603	599	577	596	590	589	610	651	623	627	612	627	592	597	614	605	608	624	579	648	591	574	613	657	587	618	544	608	597	638	585	651	582	595	623	618	561	589	618	602	564	643	568	588	592	589	597	592	595	573	607	597	606	594	629	607	593	573	574	590	593	556	642	600	597	595	604	621	592	552	602	644	607	571	554	621	604	630	610	567	588	570	557	600	607	585	625	635	609	603	609	546	589	659	584	636	580	669	597	619	641	621	580	561	605	602	575	597	641	558	623	589	602	572	591	624	599	619	624	629	576	599	647	582	588	590	617	565	602	587	596	578	596	634	626	618	609	594	611	625	607	598	654	613	601	620	583	597	602	642	617	627	569	589	617	594	598	596	621	622	626	620	611	593	579	614	619	620	641	603	569	610	587	582	579	619	599	595	597	566	581	564	612	593	573	586	551	609	585	569	559	621	599	618	603	610	613	600	618	614	593	590	597	610	632	669	597	626	623	608	607	610	598	584	637	580	643	588	615	602	586	593	611	644	607	579	582	641	635	594	603	596	626	578	641	619	568	574	598	591	617	606	673	606	610	574	582	627	616	618	570	577	624	612	591	634	627	577	595	610	592	580	566	626	601	600	635	604	575	611	585	594	588	583	572	577	610	598	556	559	617	612	617	605	579	585	581	563	609	623	590	624	566	592	603	633	646	612	643	614	628	605	584	604	631	588	606	623	613	580	606	620	585	590	591	574	626	582	593	643	576	626	578	617	645	634	585	584	604	608	592	574	615	614	620	597	602	586	619	604	562	623	579	648	580	587	617	618	572	653	595	577	645	621	592	629	621	585	638	622	566	619	597	623	591	594	555	607	581	576	586	596	621	618	594	606	607	592	572	642	597	648	598	574	576	608	587	640	598	644	612	609	590	622	547	597	639	621	566	598	631	592	600	604	607	592	588	580	568	600	592	608	601	609	585	567	578	590	616	634	614	598	551	588	627	586	605	603	596	551	586	636	608	587	620	609	602	620	623	603	604	583	601	557	604	579	613	602	630	648	584	655	593	656	618	589	606	569	577	638	605	586	590	652	605	578	613	614	630	591	639	615	598	630	558	555	573	608	665	590	598	589	634	564	644	601	601	578	648	545	573	614	606	616	598	597	565	597	568	645	600	596	630	593	584	571	597	604	631	588	599	643	650	561	585	580	585	580	586	582	578	627	564	602	590	583	635	583	566	570	591	630	585	595	573	564	622	611	591	568	611	594	621	587	612	619	632	550	593	561	627	624	564	585	625	647	593	588	596	593	628	617	609	627	581	608	614	602	587	586	595	582	597	599	632	562	629	603	601	635	608	583	599	577	567	571	591	575	601	591	589	583	590	620	620	610	591	588	600	579	659	627	607	586	613	659	614	591	593	598	640	581	622	559	589	583	612	597	604	580	620	599	616	621	563	641	570	597	594	591	616	641	617	603	604	612	603	615	626	584	602	594	627	594	599	585	632	580	580	590	600	579	654	577	604	620	595	602	636	610	633	612	627	575	623	592	595	606	637	589	576	593	619	612	589	568	566	641	602	572	583	583	629	588	601	592	582	593	642	576	595	644	594	638	575	605	584	590	621	644	605	557	611	616	585	627	584	654	624	553	603	624	570	565	622	594	594	607	606	552	576	596	577	580	614	584	623	592	566	593	610	594	626	610	621	583	632	634	625	593	574	580	608	548	626	581	603	599	585	611	565	623	581	575	579	584	625	618	620	626	588	615	589	578	599	612	583	626	605	528	565	623	586	617	576	614	620	614	611	577	582	618	619	585	595	594	617	567	600	607	643	601	599	606	605	583	621	613	614	641	652	634	584	587	599	602	611	563	608	531	618	594	582	584	599	626	582	558	597	628	572	596	577	602	589	610	584	610	660	607	621	577	611	577	613	595	625	609	654	591	557	654	644	617	609	670	624	568	602	594	591	595	609	595	619	566	570	600	598	636	607	583	576
2387	804	294	215	132	151	172	188	180	162	161	152	148	136	123	133	162	155	393	699	654	598	411	317	200	183	132	121	105	95	76	85	72	72	83	77	84	84	71	78	60	59	77	76	86	82	80	85	89	65	63	80	70	68	76	83	76	98	80	98	62	63	69	84	74	92	73	69	70	68	89	81	64	64	84	76	69	76	86	70	83	84	82	78	84	84	67	91	85	82	85	86	89	74	75	80	73	81	75	90	56	90	73	77	95	74	77	76	73	74	78	60	78	77	74	88	69	70	71	63	69	93	77	77	73	61	61	79	89	86	71	73	79	85	87	64	74	84	69	81	89	77	69	85	84	84	75	71	91	84	88	77	69	75	68	65	74	71	72	75	86	87	75	98	76	79	79	77	65	74	65	64	82	73	77	70	83	76	81	85	72	81	84	75	76	77	81	70	71	87	84	66	74	70	104	75	77	70	78	83	83	73	74	89	89	81	80	88	78	90	76	69	50	62	79	76	62	80	81	83	85	68	62	75	78	86	69	60	72	82	61	73	80	75	77	73	80	76	67	84	69	72	63	86	75	79	80	71	63	78	72	91	61	78	62	68	84	80	70	73	73	68	80	94	77	69	74	72	79	75	69	55	63	79	76	71	75	69	96	65	82	83	76	85	76	76	74	82	80	80	93	80	86	79	84	80	83	60	66	82	65	88	85	60	71	76	77	84	71	73	85	57	81	75	85	85	79	84	73	92	76	72	59	63	75	71	66	80	91	85	60	68	68	74	67	105	83	80	78	74	78	90	66	75	73	64	68	69	68	76	71	68	75	80	78	70	72	76	75	70	79	77	86	83	83	67	83	81	79	76	65	69	80	78	82	87	78	70	74	76	58	75	70	93	83	75	77	88	74	68	78	79	81	67	86	73	75	77	60	79	93	80	65	79	77	71	80	87	62	68	87	59	83	81	71	84	65	81	78	77	70	76	85	74	87	77	89	72	63	92	74	91	70	73	74	68	75	60	77	68	69	63	66	75	81	67	63	65	82	73	71	69	81	68	81	78	80	76	87	93	75	76	93	96	68	75	77	50	74	50	92	74	70	77	82	73	74	57	67	74	83	73	73	86	78	80	86	82	86	80	78	88	62	73	77	80	89	81	84	94	68	69	77	62	90	97	92	86	88	92	67	74	64	80	65	88	84	71	69	78	65	67	71	78	75	72	71	91	88	77	83	73	79	75	75	82	75	77	80	79	71	62	63	81	64	70	69	76	73	75	75	79	73	56	71	71	76	78	88	77	89	71	80	68	73	69	65	75	78	88	67	77	75	80	67	89	71	71	83	71	70	79	71	73	71	67	73	70	74	69	85	81	78	65	73	73	55	70	72	100	83	68	67	74	71	71	98	75	76	79	77	85	70	84	83	72	88	79	88	80	76	72	79	74	82	62	88	86	68	96	94	65	74	74	69	91	89	64	72	67	77	68	88	72	86	69	68	87	80	97	61	71	84	84	79	83	66	80	89	68	77	91	91	74	72	70	87	79	73	90	80	74	75	91	59	71	96	78	75	73	64	71	62	71	62	73	66	69	77	80	64	80	77	86	76	62	72	70	92	76	65	65	83	65	79	67	69	82	69	75	68	91	80	80	70	68	92	88	89	64	84	75	88	77	65	82	95	79	80	67	86	63	83	72	76	95	80	77	80	77	88	70	72	76	79	72	69	80	94	70	92	68	99	71	70	81	80	83	85	69	82	79	70	73	74	69	71	76	65	76	76	63	87	71	70	72	74	57	72	91	74	89	84	86	70	71	79	68	67	62	73	79	71	84	67	76	79	74	66	83	80	82	93	63	76	80	77	96	96	105	74	93	77	85	82	56	72	65	69	78	79	84	77	83	90	72	71	91	69	82	99	72	70	80	88	72	87	74	81	68	76	75	77	77	71	78	70	82	68	86	72	65	66	79	47	70	73	73	93	93	75	59	78	69	66	101	78	79	63	84	81	67	68	67	84	85	83	74	69	78	92	87	78	86	80	77	72	95	76	81	71	82	87	80	84	74	85	74	71	63	81	84	69	67	66	84	84	77	74	73	79	87	79	81	67	73	75	71	79	74	72	91	90	76	89	77	63	71	53	87	82	80	70	69	82	75	76	77	70	76	80	69	79	77	71	84	81	69	90	65	76	81	72	85	73	76	74	86	80	82	78	62	59	76	63	75	84	70	77	63	94	91	89	77	71	67	79	54	82	70	76	73	71	71	92	57	66	79	87	79	82	75	79	76	63	77	75	67	70	63	79	76	75	74	70	91	87	79	83	80	93	69	80	83	74	80	73	74	79	63	72	69	69	72	65	62	73	86	59	95	72	73	71	85	73	80	78	88	68	83	75	75	85	73	71	74	88	84	80	62	70	77	72	96	73	87	81	80	71	75	67	65	65	96	89	86	69	72	81	83	77	77	77	75	66	92	82	71	57	60	89	76	85	76	69	96	88	83	71	81	66	86	84	72	77	79	70	68	96	80	61	88	79	66	70	83	72	88	73	62	77	62	74	86	64	68	71	93	90	83	65	86	82	73	72	83	85	72	58	84	88	79	61	69	60	66	75	83	76	85	83	80	77	77	82	73	89	99	64	79	64	79	71	83	92	67	87	76	59	74	78	76	79	63	76	76	77	73	85	90	70	80	64	78	74	96	81	89	75	89	71	82	82	78	75	81	85	82	82	95	75	60	81	78	68	86	73	75	76	82	78	87	92	79	79	70	70	66	84	88	94	75	74	65	77	79	80	66	91	66	68	81	69	86	83	68	88	69	76	77	73	69	77	77	79	57	81	68	87	91	83	73	82	87	71	76	79	82	73	73	86	81	97	91	79	54	74	73	86	75	78	90	86	68	73	54	84	67	69	83	69	83	69	88	64	75	82	84	74	62	85	69	80	68	66	79	67	65	94	87	80	73	68	90	74	77	93	75	73	78	83	75	63	79	65	86	59	77	64	73	76	78	71	75	90	85	75	78	77	93	62	62	81	101	62	82	75	65	80	82	80	83	76	74	81	64	81	85	65	82	88	75	82	86	69	91	83	78	68	89	68	75	63	64	77	70	85	88	70	81	76	77	94	70	93	94	73	74	92	89	91	78	79	76	81	86	78	75	78	100	63	71	68	104	87	78	79	81	92	80	75	84	69	70	79	80	74	76	63	72	68	62	68	77	81	81	81	95	84	77	65	82	84	84	69	71	74	69	79	74	82	67	77	76	80	80	74	85	75	89	73	53	74	95	71	71	82	70	93	87	80	57	75	64	80	75	91	78	79	93	69	76	78	75	82	83	89	80	80	76	74	79	70	87	91	72	70	59	80	90	74	86	88	76	68	84	69	83	72	81	88	88	74	67	69	76	79	67	70	84	63	75	73	67	78	67	67	65	79	72	83	71	80	67	74	75	83	93	68	76	84	78	91	94	62	79	82	62	87	73	67	72	92	96	87	80	81	83	78	75	75	77	82	68	74	84
22976	7368	3061	2787	5556	7281	7180	7214	6137	4944	4320	3831	3395	2976	2664	2627	2675	2948	7871	13779	13155	11068	7823	5264	3657	2560	1674	1191	845	698	649	604	570	600	554	561	550	539	560	535	568	558	525	518	569	540	528	499	576	534	555	534	520	547	582	562	543	527	560	567	514	570	507	547	558	526	507	574	550	573	522	560	550	528	536	550	538	568	556	567	553	514	551	552	551	550	530	564	529	526	589	553	541	493	560	533	557	546	549	541	514	558	564	550	520	564	528	559	555	561	534	570	560	557	566	559	569	546	579	517	553	491	530	564	583	535	553	545	518	549	566	523	538	571	562	547	550	556	563	517	570	549	544	543	577	555	573	565	542	559	549	553	537	550	594	524	554	555	579	578	544	550	512	531	561	528	558	528	552	533	567	546	520	538	558	520	530	543	563	549	561	554	594	557	560	564	501	538	520	526	539	548	535	540	595	587	573	590	521	573	551	546	574	564	535	541	545	578	503	554	538	543	532	553	571	522	569	548	524	547	553	534	573	565	535	588	514	571	551	561	538	553	564	531	507	559	601	521	554	504	567	523	556	554	500	570	593	591	521	534	554	516	550	515	577	543	541	571	534	523	571	521	565	563	584	541	507	571	552	528	519	527	570	574	555	514	514	550	515	520	565	585	569	555	572	563	573	547	521	571	540	565	530	542	533	539	582	544	531	600	529	522	547	546	545	511	537	545	538	539	557	569	553	515	516	583	536	536	541	572	535	531	542	573	563	542	576	573	530	546	555	557	536	543	533	561	544	548	550	542	562	531	540	542	583	519	580	548	526	552	494	537	529	570	507	584	526	521	567	527	562	556	510	547	545	545	567	561	508	554	542	559	537	526	530	538	565	579	560	565	547	523	570	555	575	564	555	532	539	585	579	498	536	555	571	550	553	591	533	563	538	532	530	510	524	534	542	550	534	559	500	541	518	588	539	527	582	497	562	519	536	575	540	530	568	551	540	527	532	553	564	559	540	566	560	533	560	555	513	542	543	552	530	510	571	506	556	534	538	506	545	532	516	556	558	512	565	580	579	513	573	525	555	528	536	524	543	561	520	529	527	540	560	540	550	565	558	529	569	538	553	544	540	523	571	543	518	595	531	576	565	556	567	533	482	512	518	564	533	512	580	528	523	505	526	582	536	542	566	512	515	556	579	534	551	528	536	534	551	558	518	546	547	576	468	560	517	524	526	512	519	537	552	535	564	530	514	546	543	532	554	537	550	514	554	550	522	535	540	551	527	520	551	510	568	634	576	563	558	567	568	566	533	532	570	536	539	548	538	533	568	534	557	539	531	549	570	536	574	542	560	516	524	550	530	526	554	543	552	575	523	516	533	560	533	556	545	537	511	597	574	571	563	561	548	517	578	556	552	562	585	552	534	551	516	512	548	548	515	574	547	518	560	500	533	506	511	522	535	492	525	544	567	551	555	585	543	526	554	514	468	569	527	480	528	547	528	560	555	518	557	576	534	551	564	531	563	542	580	544	554	551	526	535	503	530	538	483	576	528	529	516	516	528	569	582	571	565	541	549	569	554	514	592	549	553	553	530	582	558	567	518	558	543	561	525	550	563	520	565	554	551	580	508	554	557	578	587	560	540	562	521	535	530	545	561	571	563	530	542	562	537	527	533	530	555	512	551	555	561	548	546	542	566	580	504	566	523	526	572	580	541	563	514	509	533	528	522	559	515	557	584	552	576	537	546	533	500	576	524	547	583	544	522	531	565	540	560	573	563	527	577	551	569	571	549	560	521	531	543	524	553	564	557	551	533	560	522	532	521	503	556	546	523	525	567	547	532	587	578	533	546	525	555	533	517	554	543	594	542	569	533	518	556	557	581	589	602	565	551	566	541	530	528	591	551	537	553	539	556	553	506	593	520	567	576	526	542	544	567	564	540	540	540	519	514	557	510	543	570	498	532	560	563	561	544	513	514	538	536	532	552	552	555	524	547	528	537	545	553	566	486	574	592	544	560	552	555	507	507	534	549	538	541	571	574	526	567	596	560	577	593	525	545	550	570	570	528	568	523	557	556	555	541	526	551	518	555	557	563	526	587	530	571	543	575	507	545	568	528	551	529	536	559	516	517	553	560	552	558	544	574	531	538	555	548	531	512	503	531	555	526	559	527	517	547	554	536	557	552	581	554	515	528	524	566	546	515	562	513	560	580	531	518	518	555	534	530	519	556	545	528	580	505	535	538	537	554	528	557	516	558	552	537	552	564	548	530	542	548	561	609	571	553	544	560	542	557	549	531	486	523	569	506	524	577	555	544	562	595	517	550	487	545	588	513	577	542	548	531	584	559	544	562	574	521	566	555	531	532	575	572	531	538	546	568	593	556	513	536	528	562	565	558	542	521	563	551	523	560	539	596	555	537	580	558	544	553	544	535	546	543	607	546	534	548	537	507	546	568	557	528	526	554	565	555	568	528	518	544	572	549	541	571	554	536	503	545	536	561	529	528	529	528	533	539	540	560	509	517	544	534	567	565	522	529	480	548	554	549	534	532	556	510	549	578	538	543	528	552	542	569	581	550	558	540	544	511	529	569	590	622	554	551	553	503	554	524	543	538	548	537	562	555	536	510	503	535	525	540	499	518	521	567	534	553	542	572	579	556	579	583	540	573	579	539	541	545	506	543	591	580	588	505	548	538	538	584	540	599	532	556	561	593	579	554	513	571	535	569	540	576	579	533	548	569	565	557	576	540	564	516	552	515	535	542	515	516	529	542	546	569	551	568	537	567	554	556	530	540	547	571	563	527	548	564	553	574	576	564	560	576	516	532	534	535	553	563	558	535	494	557	508	543	546	546	548	547	581	544	607	538	541	545	545	519	499	578	533	508	535	548	550	555	523	581	546	535	546	534	524	522	586	542	582	552	578	561	487	545	560	552	525	565	573	562	544	539	533	539	524	564	560	497	524	515	501	524	510	553	499	578	556	577	553	559	568	518	506	534	563	513	558	576	562	507	594	534	521	540	513	538	546	537	539	583	546	543	543	542	549	529	553	556	582	538	557	542	520	593	563	538	566	532	552	533	524	559	571	550	556	507	511	552	569	548	560	564	548	553	531	566	541	569	538	546	600	519	532	539	540	547	544	537	574	605	526	565	521	495	523	566	554	545	528	545	531	547	562	506	551	537	552	562	562	543	586	559	543	538	577	539	492	532	561	510	548	545	560	522	575	539	526	581	529	552	565	562	521	533	573	534	527	514	536	540	551	570	563	500	537	543	577	554	536	522	553	541	492	590	594	613	541	548	519	575	507	545	524	506	518	560	577	557	537	557	552	581	596	508	546	518	570	516	570	552	571	527	578	490	575	559	534	522	553	542	559	486	558	531	590	562	550	553	528	519	514	541	581	554	500	521	550	543	561	532	568	584	540	532	549	501	565	510	544	529	581	525	517	514	523	548	541	550	527	566	598	558	539	516	573	574	494	576	562	587	572	524	515	502	526	539	569	537	559	600
3817	685	313	231	174	145	182	187	182	225	201	192	167	176	162	139	177	246	479	685	708	615	435	336	227	214	162	135	105	98	87	107	117	101	115	103	110	109	87	92	96	105	90	111	95	83	97	111	101	104	102	89	95	96	84	94	91	90	114	101	101	92	88	93	100	80	77	111	93	97	83	104	95	90	88	95	78	89	93	84	93	88	104	85	99	96	92	90	103	95	116	100	86	83	92	104	83	109	109	92	101	96	91	89	89	101	95	77	99	91	88	94	111	95	89	98	84	105	100	90	91	86	98	90	96	103	101	97	108	99	88	102	83	98	98	94	87	91	80	86	95	97	103	105	84	86	88	93	86	104	106	96	94	85	100	80	104	108	99	105	100	82	104	78	98	99	90	123	106	101	90	89	89	79	101	94	106	104	85	94	99	89	114	98	111	90	105	91	95	101	111	89	83	99	97	94	103	84	94	102	85	100	94	98	92	105	98	106	87	86	93	101	94	88	101	90	101	86	98	99	110	78	97	104	107	91	85	104	101	107	105	104	119	92	95	95	94	86	104	94	91	106	91	89	114	86	110	120	98	93	93	86	85	81	80	91	93	86	100	92	90	102	111	98	87	91	86	104	87	102	95	104	90	113	84	78	86	100	95	100	78	104	93	83	98	94	92	109	92	89	82	103	97	83	100	98	105	88	92	102	92	106	101	101	95	87	94	90	95	99	104	97	83	109	86	87	110	89	101	94	82	113	85	87	76	107	101	118	100	96	109	91	93	101	117	95	95	86	96	108	116	77	98	86	109	89	103	80	93	111	92	96	105	86	97	85	88	100	101	117	74	102	98	101	104	93	101	100	110	86	108	109	108	97	101	98	102	82	98	82	102	103	98	85	101	95	114	96	85	110	99	93	90	95	95	90	106	115	85	109	99	82	99	71	102	90	80	105	89	89	83	97	103	99	105	101	94	80	89	105	93	87	89	93	110	104	93	110	97	90	106	87	76	91	82	109	95	96	91	92	90	114	107	102	91	82	73	104	83	105	111	102	89	95	97	100	87	107	97	84	99	73	90	91	100	98	93	87	103	84	108	103	100	106	102	106	110	113	91	109	98	93	104	107	99	85	97	120	101	74	99	93	118	91	101	101	76	109	94	88	78	93	92	114	102	100	109	110	85	85	101	92	104	86	108	88	97	104	104	88	91	96	93	88	77	97	93	86	85	89	90	101	91	85	98	91	88	93	97	100	104	90	85	84	91	103	105	79	105	95	112	105	93	87	95	103	106	109	99	97	82	99	99	121	96	96	86	89	112	99	92	112	92	98	101	111	99	103	106	121	102	110	100	99	106	93	95	100	97	81	95	94	83	91	95	100	103	95	103	99	88	84	81	110	93	94	92	97	112	112	96	80	99	84	88	89	104	109	93	93	76	103	99	92	104	93	84	93	108	90	96	91	96	107	93	90	97	114	97	88	90	101	93	96	89	99	93	94	110	89	112	85	92	100	79	100	99	92	113	107	110	110	89	83	93	89	104	89	101	97	104	95	88	85	97	100	106	83	98	107	110	107	90	92	87	99	75	98	97	97	94	100	91	85	111	93	93	100	99	90	111	81	107	102	107	102	102	118	101	94	96	102	104	100	91	117	97	100	95	103	123	95	101	96	99	97	99	86	84	86	83	97	101	80	80	116	88	108	64	96	92	100	99	94	104	91	83	113	83	119	98	96	108	97	101	107	99	112	91	90	115	100	97	80	94	83	94	108	87	63	88	78	96	81	94	88	104	103	100	77	102	81	106	98	70	111	85	90	95	82	88	93	102	97	88	115	97	102	91	117	104	122	95	90	93	109	86	81	97	88	82	88	98	79	98	124	96	103	112	97	106	86	96	105	101	102	101	97	98	95	86	103	87	97	103	101	96	98	99	107	117	100	112	85	96	92	105	78	97	91	96	93	107	94	87	96	105	112	88	94	86	84	84	91	98	101	102	93	88	107	73	92	107	89	79	91	75	94	89	112	96	84	97	100	96	98	83	102	78	88	96	89	102	83	83	105	90	106	98	95	118	110	100	92	110	103	97	87	102	85	106	105	90	105	90	95	91	92	94	93	110	101	91	92	98	83	103	99	105	102	131	95	97	100	85	86	71	92	92	87	97	105	97	81	88	78	85	91	81	99	110	78	86	98	115	75	95	104	108	102	80	88	84	83	92	95	79	107	108	101	84	95	113	88	120	89	103	100	103	83	114	111	98	105	93	105	92	87	88	98	81	102	87	88	93	94	89	97	94	114	85	101	79	95	98	86	86	86	99	87	93	84	107	91	89	98	94	102	104	110	91	75	91	90	86	107	101	90	84	112	98	103	78	106	83	89	93	89	123	107	99	105	81	123	105	88	99	108	108	105	85	103	100	85	90	87	114	106	96	94	104	97	96	106	99	82	96	107	86	111	82	91	99	97	101	88	99	87	103	91	110	104	101	95	96	86	101	95	86	87	100	95	96	92	94	99	113	97	89	104	100	96	88	103	104	97	105	94	97	79	90	113	94	101	100	84	85	89	100	87	81	96	101	92	104	102	92	97	102	99	92	109	106	100	103	89	91	101	96	93	107	100	103	97	88	107	76	89	99	100	97	93	105	98	79	122	105	93	94	87	119	109	98	95	93	113	95	118	103	100	110	96	116	88	110	93	91	112	97	99	78	114	95	87	88	107	83	110	98	98	90	100	101	83	93	112	106	83	81	95	93	88	112	88	81	91	110	109	98	98	99	118	94	95	107	84	97	85	87	86	108	80	100	113	88	111	98	95	87	83	97	88	87	91	88	91	99	101	95	119	102	104	111	96	87	94	106	86	110	105	94	87	100	96	95	111	102	92	107	98	103	94	102	97	93	109	91	91	86	84	77	83	102	89	69	82	108	92	90	91	102	84	102	96	79	96	85	91	101	112	110	101	99	109	97	102	90	85	92	95	91	115	97	116	83	113	96	77	99	102	94	117	95	89	92	99	108	89	94	88	85	106	111	101	96	91	101	96	93	95	95	114	107	104	102	96	100	86	101	109	90	98	86	88	94	110	99	89	98	100	91	84	93	89	99	117	94	80	100	111	87	72	86	122	78	97	87	98	86	95	117	85	92	92	113	102	82	90	88	112	107	91	111	97	105	94	96	96	96	102	98	101	87	90	83	100	102	95	89	73	109	89	88	85	81	95	84	88	94	106	99	100	102	93	100	93	98	108	87	106	96	108	79	70	105	102	106	104	101	96	94	86	90	95	90	92	117	96	89	89	98	103	92	87	115	79	83	106	99	92	106	111	100	109	106	104	96	95	90	91	118	102	100	83	97	74	118	92	86	115	97	105	100	98	100	109	94	91	95	77	109	113	104	93	105	119	93	91	98	98	93	112	96	86	83	99	85	86	108	98	97	97	94	99	88	96	92	83	75	109	101	102	108	100	90	82	104	99	71	76	98	87	94	98	95	101	82	91	89	118	95	107	94	106	100	109
22380	6606	3036	3060	5030	6029	6488	6786	6095	5652	5031	4322	3644	3231	3033	2956	3212	5296	10464	13866	13696	11805	8548	5971	4202	2945	1894	1318	1007	835	780	719	689	686	703	648	677	620	663	661	717	656	656	667	728	658	695	678	721	710	678	684	693	672	660	680	698	678	697	667	734	726	686	672	651	694	609	676	714	694	686	683	681	718	695	627	679	692	681	680	696	668	673	643	674	668	684	672	696	687	706	701	658	678	705	702	725	679	663	636	686	659	670	706	703	703	681	660	699	670	698	660	695	713	683	660	741	656	681	678	691	683	653	698	656	704	667	705	717	652	687	715	728	722	674	744	670	662	670	670	689	671	726	644	672	716	670	691	670	677	700	679	647	686	682	693	708	665	656	701	672	680	641	689	687	695	730	672	702	735	660	683	716	653	700	666	704	698	685	708	645	691	680	680	721	745	706	681	659	677	645	686	664	677	727	679	669	633	678	640	719	699	678	657	659	721	682	672	717	707	692	709	708	716	677	653	655	681	649	663	700	688	688	650	653	719	681	683	647	681	720	696	646	696	633	685	724	677	642	680	677	708	630	692	680	685	683	681	687	690	719	687	694	664	699	691	657	677	669	677	689	699	640	618	689	665	689	642	671	702	654	699	674	679	666	705	700	706	684	697	704	689	650	712	661	658	662	647	670	674	721	694	672	711	666	696	687	668	655	707	690	659	679	735	672	691	708	682	688	655	660	697	679	668	671	665	718	647	638	675	665	695	645	665	711	673	652	693	697	747	681	688	687	677	715	689	649	675	699	673	707	650	679	680	687	641	663	684	695	702	656	688	694	685	711	641	643	649	668	659	661	688	765	675	763	693	709	672	657	677	673	685	679	655	701	665	682	685	642	683	683	661	687	669	709	650	673	675	666	709	669	687	710	722	640	687	682	651	717	652	717	679	683	684	678	668	696	679	669	688	658	689	694	679	669	671	694	657	646	666	668	709	658	682	691	643	712	684	660	708	720	664	672	648	654	712	711	694	710	630	685	663	708	691	699	716	708	643	677	723	694	698	636	690	703	662	673	678	703	709	642	703	716	695	702	670	696	740	694	728	720	659	684	689	695	669	687	672	705	694	674	689	649	649	641	637	664	626	700	710	688	668	706	715	686	655	661	655	680	701	684	685	694	691	672	696	699	654	663	678	691	693	695	667	694	705	661	711	695	696	725	670	698	687	667	694	696	676	743	719	695	649	668	724	644	668	661	668	660	682	683	689	722	673	660	703	695	685	661	740	680	676	688	647	720	675	685	716	677	679	675	657	677	680	747	694	707	638	702	695	668	690	675	679	683	684	693	697	700	691	695	687	654	656	730	667	667	627	698	723	690	729	716	695	652	694	706	694	689	711	749	648	669	662	694	693	674	661	672	714	680	720	667	690	651	740	702	659	625	694	646	690	677	700	670	708	682	716	671	684	658	730	686	661	722	679	668	736	614	697	636	658	679	634	656	710	682	674	685	688	700	747	667	668	657	664	679	678	671	666	671	652	684	692	736	719	691	725	686	676	714	679	715	677	679	708	688	647	677	675	683	682	677	708	692	694	680	696	683	657	674	685	668	682	717	721	672	681	648	734	693	697	696	627	648	689	718	682	657	658	685	719	716	681	655	692	713	719	680	653	668	682	692	697	685	680	691	701	673	661	670	710	726	719	666	691	722	667	720	661	721	716	711	651	724	684	651	702	679	694	740	686	705	648	649	698	652	724	711	659	653	653	703	703	649	637	693	688	704	687	684	687	701	654	700	692	667	700	696	663	707	711	684	683	665	694	662	674	673	646	706	659	679	643	678	682	662	692	676	677	636	686	667	646	662	739	679	666	687	706	691	682	718	717	684	718	671	682	649	636	701	683	710	745	685	651	670	638	709	707	710	679	645	646	691	677	680	702	680	656	705	678	735	660	708	673	674	749	677	742	624	700	674	681	673	686	653	639	690	694	682	642	749	675	735	684	685	675	672	686	684	674	686	670	637	667	670	675	708	636	721	679	656	732	695	675	662	674	682	683	690	686	639	658	675	682	654	674	697	653	678	704	690	684	705	683	659	713	683	670	703	711	686	685	711	680	675	745	697	660	675	695	676	666	709	679	682	717	683	695	689	730	688	685	639	682	704	689	664	690	665	683	697	721	727	688	684	665	675	703	714	684	665	688	677	710	706	648	657	623	655	722	716	651	678	691	710	676	700	656	678	700	643	638	626	643	695	709	669	681	693	657	687	730	695	677	708	718	690	729	739	670	700	683	728	684	724	681	723	710	669	681	675	651	667	650	739	709	677	717	693	693	700	678	657	679	649	652	639	659	717	664	688	695	681	723	694	673	716	691	641	700	721	669	728	696	673	708	697	690	607	657	621	723	663	610	775	698	718	673	685	645	655	712	689	713	674	689	660	731	656	724	678	687	694	671	696	692	698	706	705	669	695	711	667	664	676	663	664	705	651	720	664	703	668	678	662	676	691	650	716	736	692	670	719	710	691	706	650	675	707	651	719	692	697	677	695	674	740	778	690	704	675	670	662	702	720	673	671	697	681	687	722	648	675	700	663	671	703	723	658	706	704	677	659	711	675	659	684	677	705	632	693	689	678	754	688	676	673	721	688	688	679	679	642	703	683	654	745	689	698	672	702	708	712	662	685	679	694	680	667	723	696	671	720	670	655	674	670	720	706	696	662	738	691	680	644	687	635	675	715	692	686	681	680	692	689	689	664	656	648	691	712	674	679	682	722	697	666	699	677	640	684	633	684	726	706	647	677	701	658	697	676	694	692	671	717	684	654	670	678	695	732	702	691	716	674	722	694	702	683	678	715	673	675	699	667	700	665	707	692	732	680	724	662	675	716	705	687	675	666	695	679	610	665	660	693	689	651	700	674	700	662	661	676	704	702	671	638	713	724	666	693	723	684	687	649	750	736	702	682	645	681	649	699	651	666	635	697	699	659	709	677	706	692	686	719	660	608	702	705	670	691	736	682	666	699	681	699	700	692	717	677	647	646	667	693	643	663	674	674	662	708	710	713	690	692	693	665	674	639	708	693	668	700	699	658	672	727	694	670	649	690	682	753	680	692	693	701	660	728	688	688	673	711	695	704	740	695	653	694	673	652	705	691	643	675	664	698	669	719	697	663	703	691	661	687	667	638	700	695	699	702	663	663	687	711	697	648	665	690	689	726	698	665	700	684	652	649	652	671	714	732	716	688	719	662	707	695	710	669	682	672	659	720	663	727	692	659	666	710	667	674	626	705	727	719	675	615	691	685	677	705	677	674	718	661	650	667	739	684	687	702	676	669	711	729	683	638	705	664	709	700	677	666	675	708	676	649	666	661	657	709	687	688	663	669	692	719	696	695	695	686	675	690	700	689	665	702	680	687	680	717	745	661	674	675	697	723	670	633	714	702	676	668	632	742	727	681	689	686	693	718	680	658	640	683	672	695	700	679	713	721	682	714	703	679	711	651	681	668	659	708	679	680	687
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
